/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:montserratbold;src:url(../../assets/fonts/montserrat/montserrat-bold-webfont.woff2) format("woff2"),url(../../assets/fonts/montserrat/montserrat-bold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserratlight;src:url(../../assets/fonts/montserrat/montserrat-light-webfont.woff2) format("woff2"),url(../../assets/fonts/montserrat/montserrat-light-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserratregular;src:url(../../assets/fonts/montserrat/montserrat-regular-webfont.woff2) format("woff2"),url(../../assets/fonts/montserrat/montserrat-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserratsemibold;src:url(../../assets/fonts/montserrat/montserrat-semibold-webfont.woff2) format("woff2"),url(../../assets/fonts/montserrat/montserrat-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}/*!
 * Web Fonts from Fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at https://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2025 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      xtoph
 * License URL: https://www.fontspring.com/licenses/xtoph/webfont
 *
 *
 */@font-face{font-family:chairdrobegrunge-bold;src:url(../../assets/fonts/chairdrobegrunge/chairdrobegrunge-bold-webfont.woff2) format("woff2"),url(../../assets/fonts/chairdrobegrunge/chairdrobegrunge-bold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.nolist{margin:0;padding:0;list-style:none}[x-cloak],.hide-sm{display:none!important}.img-responsive{max-width:100%;height:auto;display:block}.img-responsive--100{width:100%}.img-responsive--auto{margin:auto}.video{display:block}.video--100{width:100%}.video--height-auto{height:auto}.iframe{width:100%}.position-sm--relative{position:relative}.text-transform-sm--uppercase{text-transform:uppercase}.object-fit-sm--cover{object-fit:cover}.touch-action-sm--none{touch-action:none}.overflow-sm--hidden{overflow:hidden}@media screen and (min-width: 48em){.hide-md{display:none!important}.visible-md{display:block!important}}@media screen and (min-width: 64em){.hide-lg{display:none!important}.visible-lg{display:block!important}.visible-flex-lg{display:flex!important}}html{font-size:100%;font-family:montserratregular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:auto;scroll-behavior:smooth;background:#ffd800}body{color:#392211}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:inherit;text-decoration:none}strong{font-family:montserratbold}svg{display:block}.wysihtml{font-family:montserratregular;font-size:1rem;line-height:2}.wysihtml p{margin:1.25rem 0}.wysihtml strong,.wysihtml b{font-family:montserratbold}.wysihtml blockquote{font-size:1.125rem;text-align:center;background:#fff;padding:1.25rem 5%;border-radius:30px}.wysihtml ul,.wysihtml ol{padding:0 0 0 1.5rem}.wysihtml ul li,.wysihtml ol li{position:relative;line-height:1.4}.wysihtml ul ul,.wysihtml ol ul{margin:0;padding:0 1rem}.wysihtml ul li{margin:.25rem 0}.wysihtml ul li::marker{font-size:1.25rem}.wysihtml dl dt,.wysihtml dl dd{padding:.3rem 0}.wysihtml dl dt{float:left;clear:left}.wysihtml dl dd{margin-left:6.25rem}.wysihtml table{border-collapse:collapse;text-align:left;width:100%}.wysihtml table th,.wysihtml table td{padding:.5rem}.wysihtml table th{color:#fff}.wysihtml picture{display:block;position:relative;line-height:0}.wysihtml img{max-width:100%;height:auto;margin:1.5rem auto;position:relative}.wysiwyg-text-align-right{text-align:right}.wysiwyg-text-align-center{text-align:center}.wysiwyg-text-align-left{text-align:left}.wysiwyg-text-align-justify{text-align:justify}.wysiwyg-float-right{float:right}.wysiwyg-float-left{float:left}.wysihtml--about p:first-child{margin:0}.wysihtml--about p:first-child strong{font-size:1.25rem;font-family:montserratsemibold}.container{padding:0 1.25rem}.mt-sm--20{margin-top:1.25rem}.mt-sm--30{margin-top:1.875rem}.mt-sm--40{margin-top:2.5rem}.pt-sm--30{padding-top:1.875rem}.pt-sm--45{padding-top:2.8125rem}.pt-sm--55{padding-top:3.4375rem}.pt-sm--130{padding-top:8.125rem}.pb-sm--30{padding-bottom:1.875rem}.pb-sm--35{padding-bottom:2.1875rem}.pb-sm--50{padding-bottom:3.125rem}.pb-sm--65{padding-bottom:4.0625rem}.pb-sm--120{padding-bottom:7.5rem}@media screen and (min-width: 64em){.mt-lg--40{margin-top:2.5rem}.mt-lg--45{margin-top:2.8125rem}.mt-lg--60{margin-top:3.75rem}.mt-lg--100{margin-top:6.25rem}.pt-lg--30{padding-top:1.875rem}.pt-lg--55{padding-top:3.4375rem}.pt-lg--90{padding-top:5.625rem}.pb-lg--0{padding-bottom:0}.pb-lg--55{padding-bottom:3.4375rem}.pb-lg--100{padding-bottom:6.25rem}.pb-lg--125{padding-bottom:7.8125rem}}.wrapper{position:relative;width:100%}.wrapper--auto{margin:auto}.wrapper--670{max-width:41.875rem}.wrapper--1040{max-width:65em}.wrapper--1240{max-width:77.5em}.wrapper--1360{max-width:85rem}.flex-sm{display:flex}.inline-flex-sm{display:inline-flex}.flex-wrap-sm--wrap{flex-wrap:wrap}.flex-direction-sm--column{flex-direction:column}.flex-direction-sm--row-reserve{flex-direction:row-reverse}.justify-content-sm--center{justify-content:center}.justify-content-sm--end{justify-content:flex-end}.justify-content-sm--space-between{justify-content:space-between}.align-items-sm--center{align-items:center}.align-items-sm--end{align-items:end}.align-self-sm--start{align-self:flex-start}.gap-sm--10{gap:.625rem}.gap-sm--20{gap:1.25rem}.gap-sm--30{gap:1.875rem}.gap-sm--40{gap:2.5rem}.gap-sm--95{gap:5.9375rem}@media screen and (min-width: 48em){.justify-content-md--center{justify-content:center}.justify-content-md--space-between{justify-content:space-between}.justify-content-md--space-evenly{justify-content:space-evenly}.align-items-md--flex-start{align-items:flex-start}.gap-md--20{gap:1.25rem}.gap-md--30{gap:1.875rem}.gap-md--40{gap:2.5rem}.gap-md--80{gap:5rem}.flex-direction-md--row{flex-direction:row}.flex-direction-md--row-reserve{flex-direction:row-reverse}}@media screen and (min-width: 64em){.flex-direction-lg--row{flex-direction:row}.align-items-lg--flex-end{align-items:flex-end}.gap-lg--30{gap:1.875rem}.gap-lg--60{gap:3.75rem}.gap-lg--75{gap:4.6875rem}.gap-lg--80{gap:5rem}}.grid{display:grid}.grid--routes{background:#ffe56f;border-radius:30px;padding:3.75rem 8%;row-gap:1.25rem}.grid--routes .grid-item{display:flex;flex-direction:column;gap:1.25rem}.grid--routes .grid-item a{text-align:center}.grid--routes .grid-item .btn{text-align:center;padding:1.425rem 1.5612rem}.grid--competition{gap:1.875rem;max-width:61.25rem;width:100%;margin:0 auto}@media screen and (min-width: 31.25em){.grid--competition{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;column-gap:1.875rem;row-gap:0}.grid-item--competition{display:grid;grid-template-rows:subgrid;grid-row:span 3}}@media screen and (min-width: 48em){.grid--competition{column-gap:3.75rem}.grid--routes{grid-template-columns:1fr 1fr 1fr}.grid--route{grid-template-columns:1fr 1fr}.grid--routes{gap:1.875rem}}.grid-item--competition{text-align:center;border-radius:30px;background-color:#392211;padding:2.5rem 8%;color:#ffd800;max-width:28.75rem;width:100%}.grid-item--competition .grid-item__header picture{margin:auto}.grid-item--competition .grid-item__body .wysihtml{text-align:center}.grid-item--competition .grid-item__body .wysihtml p{margin:0}.header{position:absolute;top:0;left:0;width:100%;z-index:1001}.header .container{padding:0 1.75rem}.header__logo{position:absolute;top:0;left:0;z-index:1}.header__logo .img-responsive{width:8.9375rem;height:7.1875rem}@media screen and (min-width: 64em){.header__logo .img-responsive{width:20vw;max-width:22.375rem;height:auto}}.nav{position:fixed;top:0;left:0;width:100%;height:100vh;background:#ffd800;padding:8rem 0}.nav--mobile{opacity:0;display:none}.nav__item{font-family:montserratsemibold;font-size:1.125rem}.nav__open{width:3rem;height:3rem;border-radius:50%;border:2px dashed #392211;margin:1.25rem 0 1.25rem auto;position:relative;z-index:1}.nav__open .burger{margin:auto}.nav__open .close{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navAnimation{display:inline-block;transform-origin:0 50%;transform:translateY(1.25rem) rotate(8deg) scaleX(1.25);opacity:0;position:relative}@media screen and (min-width: 48em){.nav{position:relative;width:auto;height:auto;background:transparent;margin:0 0 0 auto;padding:2.1875rem 0}}.hero{position:relative;background:#ffd800}.hero__header{position:absolute;top:12%;left:50%;transform:translate(-50%);text-align:center}.hero__header h1,.hero__header strong{font-family:chairdrobegrunge-bold;font-style:italic;position:relative;transform:rotate(-10deg)}.hero__header h1{font-size:3.375rem;text-transform:uppercase;white-space:nowrap;margin:1rem 0 0}.hero__header strong{font-size:1.75rem;display:inline-flex;flex-direction:column;white-space:nowrap;align-items:center;position:relative;gap:.9375rem}.hero__header strong:before,.hero__header strong:after{content:""}.hero__header strong:after{position:relative;display:block;width:100%;height:3.6875rem;margin:-1.5625rem 0 -5.625rem;background-image:url(../../assets/images/design/shape_1@2x.png);background-repeat:no-repeat;background-size:contain;transform:rotate(10deg)}.hero__header strong:before{position:absolute;left:calc(100% + .9375rem);background-image:url(../../assets/svg/design/bird.svg);background-size:contain;width:2.90625rem;height:2.125rem;transform:rotate(12deg)}.hero__heading{position:relative}.hero .design{position:absolute;top:0;left:0;background-size:contain}.hero .design--1{width:1.26565rem;height:1.20315rem;background-image:url(../../assets/svg/design/flower.svg);transform:translate(.9375rem)}.hero .design--2{width:1.0625rem;height:1.75rem;background-image:url(../../assets/svg/design/doodle.svg);transform:translate(-.75rem,1.25rem)}.hero .design--3{width:.76565rem;height:1.26565rem;background-image:url(../../assets/svg/design/shape_10.svg);transform:translate(285px,15px)}.hero .design--4{width:3.03125rem;height:1.40625rem;background-image:url(../../assets/svg/design/waves.svg);transform:translate(4.375rem,3.75rem)}.hero__image img{-webkit-mask-image:url(../../assets/svg/hero/hero_mask.svg);mask-image:url(../../assets/svg/hero/hero_mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;object-fit:cover;-webkit-mask-size:100% 57rem;mask-size:100% 57rem;height:57rem}.hero__product{margin:-1.0625rem -1.375rem 0 0;position:relative;z-index:1;display:inline-flex}.hero__product picture img{width:7.375rem;height:7.25rem}.hero__product:after{content:"";position:absolute;top:1.25rem;right:-.625rem;background-image:url(../../assets/svg/design/doodle_1.svg);background-size:contain;width:2.21875rem;height:2.21875rem}@media screen and (min-width: 64em){.hero__header{top:8%}.hero__header strong{font-size:3.0625rem;display:inline-flex;align-items:center;gap:.625rem;transform:rotate(-10deg) translate(-6.875rem)}.hero__header strong:before{width:5.8125rem;height:4.25rem;left:calc(100% + 1.875rem)}.hero__header strong:after{max-width:16.4688rem;height:7.375rem;transform:rotate(10deg) translate(-1.25rem)}.hero__header h1{font-size:10.625rem}.hero .design--1{width:2.5313rem;height:2.4063rem;transform:translate(3.75rem,2.5rem)}.hero .design--2{width:2.125rem;height:3.5rem;transform:translate(-.625rem,5.3125rem)}.hero .design--3{width:1.5313rem;height:2.5313rem;transform:translate(55.625rem,3.875rem)}.hero .design--4{width:6.0625rem;height:2.8125rem;transform:translate(18.125rem,11.875rem)}.hero__image img{-webkit-mask-size:100% 102.5rem;mask-size:100% 102.5rem;height:102.5rem}.hero__product{margin:-4.0625rem -3.75rem 0 0}.hero__product picture img{width:14.875rem;height:14.5938rem}.hero__product:after{top:2.8125rem;right:-.9375rem;width:4.4375rem;height:4.4375rem}}.footer{background:#ffd800;position:relative}.footer .container{position:relative}.footer__spacer{background:#ffe56f}.footer__spacer img{height:auto}.footer__header{padding:1.25rem 0}.footer__credits{border-top:2px dashed #392211;padding:1.875rem 0}.footer__credits p{margin:0}@media screen and (min-width: 64em){.footer__spacer img{height:9.375rem}}.section{background:#ffd800}.section__header{position:relative}.section__header h2{font-family:chairdrobegrunge-bold;font-size:3.125rem;line-height:1;margin:0;text-transform:uppercase}.section__header h2 span{font-size:1.75rem;display:block}.section__header--center{text-align:center}.section--intro{position:relative}.section--intro:before{content:"";position:absolute;left:50%;transform:translate(-50%);max-width:58.46875rem;width:100%;height:100%;background-image:url(../../assets/svg/path_1.svg);background-position:calc(50% - 3.5625rem) -7rem;background-size:58.46875rem 53.65625rem;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%);pointer-events:none}.section--intro .section__image{position:absolute;left:50%;transform:translate(-50%,-7.5rem);scroll-margin:1.25rem}.section--intro .section__image picture img{width:10rem;height:20.3938rem;filter:drop-shadow(0 2rem 2rem rgba(40,35,4,.35))}.section--intro .section__header h2{font-size:3.125rem;text-transform:none}.section--intro .section__body{padding-top:16.625rem}@media (max-width: 64em){.section--intro .wysihtml{max-width:33.75rem;width:100%}}.section--route .section__header{margin-right:5rem;white-space:nowrap;display:inline-flex;flex-direction:column}.section--route .section__header h2:after{content:"";background-image:url(../../assets/svg/design/shape_3.svg);background-size:contain;width:1rem;height:2.7188rem;position:absolute;top:0;right:-2.1875rem}.section--route .section__header p{font-family:chairdrobegrunge-bold;font-size:2.375rem;text-transform:uppercase;display:inline-flex;align-items:center;gap:.9375rem;margin:0}.section--route .section__header p:before{content:"";width:3.5625rem;height:.125rem;background-image:url(../../assets/svg/design/underline.svg);background-size:contain}.section--route .section__image{margin:1.25rem 0}.section--routes{position:relative}.section--routes:before{content:"";position:absolute;top:-31.25rem;left:50%;transform:translate(-56.25rem);width:37.3125rem;height:43.75rem;background-image:url(../../assets/svg/path_2.svg);background-size:contain;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 20%,black 100%,transparent 100%)}.section--routes .section__header h2{position:relative;display:inline-block;font-size:3.125rem}.section--routes .section__header h2:before,.section--routes .section__header h2:after{content:"";position:absolute}.section--routes .section__header h2:before{width:7.5rem;height:5.8438rem;background-image:url(../../assets/svg/design/map.svg);background-size:contain;bottom:calc(100% + 1.25rem);left:50%;transform:translate(-50%)}.section--routes .section__header h2:after{width:2.375rem;height:2.5625rem;background-image:url(../../assets/svg/design/shape_4.svg);background-size:contain;bottom:calc(100% + 1.25rem);top:-1.375rem;right:-3.125rem;transform:translate(-50%)}.section--routes .section__header>p{margin:1.25rem 0;font-size:3.75rem}.section--routes .section__header>p>strong{font-family:chairdrobegrunge-bold}.section--fun,.section--fun .section__header h2{position:relative}.section--fun .section__header h2:before,.section--fun .section__header h2:after{content:"";position:absolute}.section--fun .section__header h2:before{width:2.6875rem;height:4rem;background-image:url(../../assets/svg/design/star.svg);background-size:contain;top:3.75rem;left:-3.75rem}.section--fun .section__header h2:after{width:6.9375rem;height:6.8125rem;background-image:url(../../assets/svg/design/bee.svg);background-size:contain;top:-1.875rem;right:-6.25rem}.section--fun .section__header>p{margin:1.25rem 0;font-size:1.875rem}.section--fun .section__header>p>strong{font-family:chairdrobegrunge-bold}.section--fun .section__image{display:flex;height:100%}.section--fun .section__image picture{margin:auto 0 0}.section--fun .section__image picture img{max-width:162%;margin:0 0 -17.5rem}.section--video{margin-top:-6.5rem;background:#ffe56f}.section--video .video__object{clip-path:url(#mask)}.section--competition{background:#ffe56f;position:relative}.section--competition .section__header h2{display:inline-block;position:relative}.section--competition .section__header h2:before,.section--competition .section__header h2:after{content:"";position:absolute}.section--competition .section__header h2:before{top:-3.75rem;left:50%;transform:translate(-2.375rem);width:4.375rem;height:3.8125rem;background-image:url(../../assets/svg/design/exclamation.svg);background-size:contain}.section--competition .section__header h2:after{top:0;left:0;transform:translate(-2.375rem);width:1.625rem;height:1.4688rem;background-image:url(../../assets/svg/design/quot.svg);background-size:contain}@media screen and (min-width: 48em){.section--route .section__header{display:flex;flex-direction:column;align-items:flex-end}.section--fun .col{flex:0 0 50%}.section--fun .section__body{padding-bottom:10.625rem}}@media screen and (min-width: 64em){.section--competition .section__header h2:before{transform:translate(-1.375rem)}.section--intro:before{max-width:116.9375rem;background-position:calc(50% - 7.1875rem) -14.0625rem;background-size:116.9375rem 107.3125rem}.section--intro .section__image{position:absolute;left:50%;transform:translate(-50%,-12.5rem)}.section--intro .section__image picture img{width:20.625rem;height:auto}.section--intro .section__body{padding-top:35.625rem}.section__header h2{font-size:7.5rem}.section__header h2 span{font-size:2.375rem}.section--route .section__header p:before{width:11.875rem;height:.4375rem}.section--route-2{margin-top:-3.125rem}.section--route-2 .section__body{margin-bottom:9.375rem}.section--routes{position:relative}.section--routes:before{top:-41.25rem}.section--routes .col{flex:1}.section--fun .section__header>p{font-size:3.75rem}}.video{position:relative;display:block}.video .container{position:absolute;top:0;left:0;width:100%;height:100%}.video__object:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#392211bf}.video__object video{min-height:31.25rem}.video__header{margin:auto}.video__header h2{font-family:montserratsemibold;font-size:2rem;color:#ffd800}.video__header .video__button{margin:auto}button{cursor:pointer}.btn{padding:1.425rem 8%}.btn--fill{background:#392211;padding:1.425rem 1.5612rem}.btn--radius{border-radius:.9375rem}.btn--border{border:2px solid #392211}.btn__text--yellow{color:#ffd800}.video__button{width:5rem;height:5rem;border-radius:50%;background:#ffd800}.video__button .icon{margin:auto;left:.225rem;position:relative;width:2.8125rem;height:2.0625rem}.button__container{position:sticky;margin-left:auto;bottom:5rem;height:0;z-index:4}.btn-simple--underline strong{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.button__top{position:relative;margin-left:auto;right:1rem;width:3.875rem;height:3.875rem;background:#392211;border-radius:50%;transition:all .25s ease-in-out;opacity:0}.button__top .arrow{width:1.25rem;height:.9rem;margin:auto;transform:rotate(-90deg)}.button__top .arrow:nth-child(2){display:none}.button__top--show{opacity:1}@media screen and (min-width: 48em){.btn--fill{background:#392211;padding:1.425rem 2.5612rem}}@media screen and (min-width: 64em){.video__button{width:10rem;height:10rem}.video__button .icon{width:2.7188rem;height:3.0625rem}.button__container{bottom:8rem}.button__top{width:6.875rem;height:6.875rem}.button__top--absolute{top:0;bottom:0}.button__top .arrow{width:1.6875rem;height:1.25rem}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:2.5rem 1.25rem;overflow:auto;z-index:1001}.modal__overlay{background:#392211f2;position:fixed;top:0;left:0;width:100%;height:100%}.modal__close{background-color:#392211;width:3.5rem;height:3.5rem;border:0;border-radius:50%;outline:none;position:absolute;right:0;top:-2rem}.modal__close .cross{margin:auto}.modal__close .cross:nth-child(2){display:none}.modal__body{border-radius:.9375rem;background:#ffd800;padding:3rem 3rem 2rem;max-width:46.875rem;width:100%;margin:auto;position:relative}.modal-enter{transition:all .25s ease-in}.modal-enter-start{opacity:0}.modal-enter-end{opacity:1}.modal-leave{transition:all .25s ease-out}.modal-leave-start{opacity:1}.modal-leave-end{opacity:0}.modal--video .modal__body{max-width:64rem;padding:2.5rem 1.25rem 1.25rem}.modal--video .modal__body .iframe{height:80vh;border-radius:.9375rem}@media screen and (min-width: 64em){.modal--video .modal__body{max-width:123.75rem}}.icon{background-repeat:no-repeat;background-position:center;display:block}.icon--facebook{width:1.75rem;height:1.75rem;background-image:url(../../assets/svg/social/facebook.svg)}.icon--youtube{width:2.375rem;height:1.75rem;background-image:url(../../assets/svg/social/youtube.svg)}.icon--arrow-btn{width:2.1875rem;height:.75rem;background-image:url(../../assets/svg/tools/arrow_button.svg)}.icon--play{width:2.7188rem;height:3.0625rem;background-image:url(../../assets/images/play.png);background-size:contain}.burger{width:1.125rem}.burger span{display:block;width:100%;height:2px;background:#392211;margin:.25rem 0}.burger span:nth-child(2){width:15px;margin:0 0 0 auto}.arrow--yellow{width:1.875rem;height:1.5625rem}.arrow--yellow polygon{fill:#ffd800}.arrow--white polygon{fill:#fff}.close{width:1.25rem;height:1.25rem}.close span{display:inline-block;position:absolute;background-color:#392211;transform:rotate(45deg);opacity:0}.close span:nth-child(1){width:0px;height:2px;top:2px;left:4px;transform-origin:top left}.close span:nth-child(2){height:0px;width:2px;top:3px;right:2px;transform-origin:top right}.cross{width:1.5rem;height:1.5rem}.cross .st0{stroke:#fff}.incube{background:url(../../assets/svg/logo/incube.svg) no-repeat center;background-size:contain;transform-origin:center;width:1.875rem;height:1.875rem;display:block;position:relative;transition:transform .5s ease;transform-style:preserve-3d}.design__container{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;overflow:hidden;pointer-events:none}.design{position:absolute;background-repeat:no-repeat;background-position:center;transform-origin:center;pointer-events:none;background-size:contain}.design__container--intro .design{top:0;left:50%}.design__container--intro .design--1{background-image:url(../../assets/svg/design/tree.svg);width:3.4688rem;height:5.8438rem;transform:translate(-24.375rem,6.25rem)}.design__container--intro .design--2{background-image:url(../../assets/svg/design/tent.svg);width:15.5313rem;height:7.7813rem;transform:translate(15.625rem,7.5rem)}.design__container--intro .design--3{background-image:url(../../assets/svg/design/backpack.svg);width:10.125rem;height:10.5625rem;transform:translate(-37.5rem,25rem)}.design__container--intro .design--4{background-image:url(../../assets/svg/design/tree_2.svg);width:7.2813rem;height:6.3438rem;transform:translate(34.375rem,40rem)}.design__container--competition .design{top:50%;left:50%}.design__container--competition .design--1{background-image:url(../../assets/svg/design/sun.svg);width:10.8125rem;height:9.5rem;transform:translate(-37.1875rem,-16.875rem)}.design__container--competition .design--2{background-image:url(../../assets/svg/design/arrow.svg);width:6.0625rem;height:8.875rem;transform:translate(29.375rem,-5rem)}.design__container--competition .design--3{background-image:url(../../assets/svg/design/heart.svg);width:4.1875rem;height:4.125rem;transform:translate(-41.25rem,8.75rem)}@media screen and (min-width: 64em){.nav__item{position:relative}.nav__item:after{content:"";position:absolute;left:0;bottom:-.3125rem;width:0;border-bottom:.125rem solid #392211;transition:all .25s ease-in-out}.nav__item:hover:after{width:100%}a .icon--facebook,a .icon--youtube{transition:all .25s ease-in-out}a:hover .icon--facebook,a:hover .icon--youtube{opacity:.7}.btn--fill,.btn--border{overflow:hidden;position:relative;will-change:transform}.btn--fill .btn__text,.btn--fill .icon,.btn--border .btn__text,.btn--border .icon{transition:all .25s ease-in-out;position:relative}.btn--fill:before,.btn--border:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#4d2e17;transform:translateY(100%);transition:all .25s ease-in-out;will-change:transform}.btn--fill:hover:before,.btn--border:hover:before{transform:translate(0);border-radius:0}.btn--border:hover{border-color:#4d2e17}.btn--border:hover .btn__text{color:#ffd800}.modal__close .cross:nth-child(2){position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .25s ease-in-out}.modal__close:hover .cross:nth-child(2){transform:translate(-50%,-50%) scale(1.8);opacity:0}.button__top{overflow:hidden}.button__top .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);transition:all .3s ease-in-out}.button__top .arrow:nth-child(2){display:block;transform:translate(-50%,400%) rotate(-90deg)}.button__top:hover .arrow:nth-child(1){transform:translate(-50%,-400%) rotate(-90deg)}.button__top:hover .arrow:nth-child(2){transform:translate(-50%,-50%) rotate(-90deg)}.footer__credits .col--2 a:hover .incube{transform:rotateY(180deg)}}
