h2 span{color:#1a1a1a}html{font-size:100%}h1{font-size:5em;font-size:clamp(5rem,7vw,8rem)}h2{font-size:4em;font-size:clamp(1.5em,4vw,6rem)}h3{font-size:1.5em;font-size:clamp(1.5rem,3vw,3rem)}h4{font-size:1.2em;font-size:clamp(1.3rem,2.5vw,2.5rem)}input,li,p,select,textarea{color:#353535;font-family:Roboto-Condensed,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:clamp(.9em,1.2vw,1.2em);line-height:1.4em;margin:0 0 .5em}h1,h2,h3,h4,h5{font-family:Bebas-Neue,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;letter-spacing:.01em;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;color:#353535;font-weight:400;line-height:1em;text-transform:uppercase}.content-wrapper .grid .column ul{list-style-type:square;margin:0 0 20px 40px}.content-wrapper .grid .column ul li{line-height:1.6em;list-style-type:disc;margin:0;padding:0;position:relative}.content-wrapper .grid .column ol{list-style-type:decimal;margin-left:1em}blockquote{border-left:2px solid #2ecddc;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:140%;font-style:italic;margin:0 0 30px 10%;max-width:75%;padding-left:1rem}a,h1 a{text-decoration:none;transition:color .2s ease-in}.content-wrapper p a{color:#353535;font-family:Red-Hat-500,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-decoration:underline}.content a:focus,.content a:hover{color:#9572ee}.content a:active,a:focus{outline:none}h2 a,h3 a{color:#000;text-decoration:underline}.about-section .btn{margin:2vw auto 0 0}.btn{background:#353535;border:1px solid transparent;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:Red-Hat-500,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:1em;font-size:clamp(1em,1.2vw,1.6rem);font-weight:500;line-height:1em;margin:2vw auto 0;min-width:120px;padding:1vw;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease;width:auto}@media screen and (max-width:810px){.btn{margin-top:4vw;padding:3vw 4vw}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.btn{padding:2vw 3vw}}.btn:active,.btn:hover{background:#2ecddc;cursor:pointer}.btn.btn-blue{background:#2ecddc;color:#fff}.btn.btn-blue:active,.btn.btn-blue:hover{background:#000;cursor:pointer}.texbox-stars .btn{margin:2vw auto 0 0!important}.main-menu{display:none;flex-direction:row;height:auto;padding:0;z-index:9999}.main-menu ul li{flex:0 0 auto;height:100%;margin:0 0 0 1em;position:relative}.main-menu ul li a{color:#353535;display:block;font-family:Roboto-Condensed,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:clamp(1.1vw,1.1vw,1.3rem);height:100%;padding:0 .5vw;position:relative;transition:color .5s ease-in-out}.contact .main-menu ul li a,.home .main-menu ul li a{color:#000;font-size:clamp(1.1vw,1.1vw,1.3rem)}.main-menu a.router-link-active{color:#2ecddc;pointer-events:none}.main-menu ul li .item-inactive:after,.main-menu ul li a:after{background:none repeat scroll 0 0 transparent;background:#2ecddc;bottom:-2px;content:"";display:block;height:2px;left:50%;position:absolute;transition:width .3s ease 0s,left .3s ease 0s;width:0}.main-menu ul li .item-inactive:hover:after,.main-menu ul li a:hover:after{left:0;width:100%}.main-menu ul li ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin:0}@media screen and (min-width:992px){#header .main-menu{display:flex}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){#header .main-menu{display:none}}#header .main-menu{align-content:flex-end;align-items:flex-end;flex:0 0 85%;height:auto;justify-content:flex-end;padding:0 0 1vw;width:85%}#header .main-menu>ul{align-content:center;align-items:center;display:flex;height:auto;justify-content:flex-end;width:100%}#sidemenu{display:none;z-index:99999}@media screen and (max-width:991px){#sidemenu{display:block}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){#sidemenu{display:block}}.sidemenu__wrapper{background:#2ecddc;height:100%;height:100vh;left:0;overflow:scroll;padding:3vw 5%;position:fixed;top:0;width:100vw;z-index:99999}.sidemenu__wrapper .logo-link svg{margin-top:3vw;max-width:40vw}.sidemenu__wrapper .container{margin:10px 0 0;max-width:100%}.sidemenu__wrapper ul{margin:15vw 0 0}.sidemenu__wrapper ul li{border-bottom:1px solid #2ecddc;height:auto;margin:0 0 3px}.sidemenu__wrapper ul li div{display:flex;flex-direction:row;justify-content:space-between}.sidemenu__wrapper ul li .item-inactive,.sidemenu__wrapper ul li a{align-items:center;color:#fff;display:block;display:flex;font-size:1em;font-weight:300;height:100%;line-height:1em;padding:1em 0;position:relative;text-transform:uppercase;width:100%}.sidemenu__wrapper ul li>a:focus{background:#2ecddc}.sidemenu__wrapper ul li ul li{font-size:.9em;height:auto;margin:0 0 5px;padding:0;width:auto}#sidemenu .sidemenu__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:block;height:50px;margin:0;outline:none;position:absolute;right:5%;top:50%;transform:translateY(-50%);width:50px;z-index:9999}@media screen and (max-width:991px){#sidemenu .sidemenu__btn{right:2vw}}#sidemenu .sidemenu__btn span{background:#2ecddc;bottom:0;display:block;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;transition:all .4s ease;width:25px;z-index:999999}#sidemenu .sidemenu__btn span.top{transform:translateY(-8px)}#sidemenu .sidemenu__btn span.bottom{transform:translateY(8px)}#sidemenu .sidemenu__btn.active span.top{background:#fff;transform:rotate(-45deg)}#sidemenu .sidemenu__btn.active span.mid{opacity:0;transform:translate(-20px) rotate(1turn)}#sidemenu .sidemenu__btn.active span.bottom{background:#fff;transform:rotate(45deg)}.grid{--columns:12;--gutter:8vw;display:grid;grid-gap:var(--gutter);grid-auto-flow:dense;grid-column:1;grid-template-columns:repeat(1,1fr)}.grid.margin-bottom{margin-bottom:60px}@media screen and (max-width:768px){.grid{display:flex;--gutter:1em}.grid,.grid:nth-child(2n){flex-direction:column}}.grid>.column{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0;padding:0 0 30px;position:relative}.grid>.column h2{margin-top:2vw}.grid.full-width>.column{padding:0}@media screen and (max-width:768px){.grid{margin:auto;max-width:100%}.grid>.column{justify-content:flex-start}}.autogrid{--gutter:10vw;--min:10rem;display:grid;grid-gap:var(--gutter);grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr))}.text :first-child{margin-top:0}.text :last-child{margin-bottom:0}.text ol,.text p,.text ul{margin-bottom:1rem}.text ol,.text ul{margin-left:1rem}.text ol p,.text ul p{margin-bottom:0}.text ul>li{list-style:disc}.text ol>li{list-style:decimal}.text ol ol,.text ol ul,.text ul ol,.text ul ul{margin-bottom:0}.text figcaption{color:var(--color-text-grey);padding-top:.75rem}.align-center{text-align:center}.img,.video{display:block;position:relative;--w:1;--h:1;background:var(--color-black);padding-bottom:calc(100%/var(--w)*var(--h))}.img img,.video iframe{border:0;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.img[data-contain] img{-o-object-fit:contain;object-fit:contain}.img-caption,.video-caption{line-height:1.5em;padding-top:.75rem}@media screen and (min-width:60rem){.grid{--gutter:5rem;grid-template-columns:repeat(12,1fr)}.grid>.column{grid-column:span var(--columns)}}.topMargin{margin:70px auto 0}.bottomMargin{margin:0 auto 70px}.topBottomMargin{margin:80px auto 50px}.text-block-wrap{display:flex;flex-direction:row;justify-content:space-between}.text-block-wrap .block-container{flex:0 0 47%}@media screen and (max-width:768px){.text-block-wrap{flex-direction:column}}.block-container{margin:0 0 30px}.fullwidth-image{height:auto;margin:0;padding:0;position:relative}.fullwidth-image .grid{--gutter:0}.contain-image{margin:0 0 0 -5vw;max-width:90vw;position:relative}.block-image-divider{height:0;padding:9vw 0 0;position:relative;width:100.1%}.block-image-divider.top{margin-top:-5px;width:100.1%;z-index:1000}.block-image-divider.bottom{bottom:-3px;height:auto;position:absolute;width:100.1%;z-index:1000}.inside .block-image-divider{padding:0;position:absolute}.block-image-divider.top svg{margin-top:-5px;transform:scaleY(-1)}.block-image-divider.bottom svg{transform:scaleX(-1)}.block-image-divider.top.white svg{fill:#fff}.block-image-divider.top.gray svg{fill:#f4f5f5}.block-image-divider.top.black svg{fill:#030303}.block-image-divider.bottom.white svg{fill:#fff}.block-image-divider.bottom.gray svg{fill:#f4f5f5}.block-image-divider.bottom.black svg{fill:#030303}.outside .filled-svg{display:block}.inside .filled-svg,.outside .blank-svg{display:none}.inside .blank-svg{display:block}.outside figure div{margin-top:-20px}.outside .block-image-divider.top.gray{height:auto;margin:0;padding:0;transform:scaleY(-1)}.outside .block-image-divider.top.gray svg{fill:#f4f5f5;margin-top:10px}.outside .block-image-divider.bottom.gray{bottom:auto;padding:0;position:relative;transform:scaleY(-1);width:100%}.outside .block-image-divider.bottom.gray svg{fill:#f4f5f5}.text-align-center{text-align:center}@media screen and (max-width:810px){.contact .section2 .column:first-child .svg-shape svg{height:80vw;width:45vw}}.side-contactform{margin-top:10vw}.side-contactform h3{text-align:center}.side-contactform h4{color:#2ecddc;text-align:center}.side-contactform .submit-btn{width:100%}.side-contactform .btn{margin-top:1vw}@media screen and (max-width:810px){.side-contactform form{width:100%}}.form-col.col-2{display:flex;flex-direction:row;justify-content:space-between}.form-col.col-2 .form-control{flex:0 0 49%}.form-col.col-3{display:flex;flex-direction:row;justify-content:space-between}.form-col.col-3 .form-control{flex:0 0 32%}.form-col.col-4{display:flex;flex-direction:row;justify-content:space-between}.form-col.col-4 .form-control{flex:0 0 24%}@media screen and (max-width:600px){#formPanel{margin:20px auto 0;max-width:80%}.form-col.col-2{flex-direction:column;justify-content:space-between}.form-col.col-2 .form-control{flex:0 0 100%}}.form-control{margin:1vw 0 0;padding:0;position:relative}@media screen and (max-width:810px){.form-control{margin:1vw 0 2vw}}label{color:#000;display:none}#message{align-content:flex-start;align-items:flex-start;display:flex;justify-content:flex-start;min-height:8vw}input,select,textarea{background:transparent;border:1px solid #999;border-radius:4px;color:#353535;display:block;font-family:Red-Hat-400,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0;padding:.8vw 2vw;position:relative;transition:all .3s ease-in-out;width:100%}input:focus,textarea:focus{border:1px solid #0197f6;outline:none}@media screen and (max-width:810px){textarea{min-height:30vw}}select{color:#999;width:auto}.gdpr{margin:1vw 0}.error-class{background:#d91700;border-radius:3px;color:#fff;font-family:Roboto-Condensed-Bold,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:.8em;padding:.4em .7em .3em;position:absolute;right:0;text-transform:uppercase;top:-20px}input[type=checkbox],input[type=radio]{display:inline-block;margin-right:1rem;width:auto}input[type=checkbox]+label,input[type=radio]+label{font-weight:400}.checkboxes{flex-direction:row;justify-content:space-between;margin:10px 0 0}.checkboxes label{color:#000;display:inline-block}#checkConfirm{align-content:flex-start;align-items:flex-start;display:flex;height:auto;justify-content:flex-start;margin:20px 0}#checkConfirm input{margin:2px 15px 0 0}#checkConfirm label{display:inline-block}@media screen and (max-width:768px){#checkConfirm{margin:10px 0}#checkConfirm label{font-size:.85em}}.close-container{cursor:pointer;height:40px;margin:0;position:absolute;right:20px;top:10px;width:40px}@media screen and (min-width:900px){.close-container{right:50px;top:50px}}#sending{align-content:center;align-items:center;background:#fff;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:99999}#sending svg{margin-bottom:40px;width:200px}#sending p{color:#2ecddc}::-webkit-input-placeholder{color:gray;opacity:1}::-moz-placeholder{color:gray;opacity:1}:-ms-input-placeholder{color:gray;opacity:1}:-moz-placeholder{color:gray;opacity:1}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3;stroke-miterlimit:10;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{border-radius:50%;display:block;height:100px;width:100px;stroke-width:3;stroke:#fff;stroke-miterlimit:10;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;box-shadow:inset 0 0 #ccc;margin:0}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}.TextInput.has-error p.help-message{background:#374150;border-radius:7px;color:#d91700!important;font-family:Red-Hat-500,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:.7em;padding:3px 6px;text-transform:uppercase}.TextInput.success .help-message{color:var(--success-color)}#contactForm{max-width:100%;padding:0 3vw}.contact .side-contactform{margin-left:12.8vw;width:30vw}@media screen and (max-width:810px){.contact .side-contactform{margin-top:-19vw;width:75vw}}p.gdpr{font-size:clamp(.8em,.8vw,2.3rem);text-align:center}.cta.form{background:#2ecddc;border-radius:0;display:flex;flex-direction:column}.cta.form h3{text-align:center}.cta.form input,.cta.form textarea{background:#fff}.modal-contactform h4{color:#000;text-align:center}.qualifications{display:flex;flex-direction:column;margin-top:2vw}@media screen and (max-width:810px){.qualifications{margin-top:6vw}}.checkboxes{display:flex;flex-direction:column;margin:1vw 0;padding:1vw}@media screen and (max-width:810px){.checkboxes{padding:3vw}}.checkbox h4{font-family:Roboto-Condensed,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:Bebas-Neue,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:120%;letter-spacing:.01em;margin:1vw 0;text-align:left;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;font-weight:400}.checkbox .form-control{align-content:center;align-items:center;display:flex;margin:0}.checkbox .form-control label{display:flex;flex-direction:row-reverse}.checkbox .form-control label input{margin-right:2vw}.checkbox .form-control input{margin-left:1vw;margin-right:.5vw}.checkbox .qualification .form-control label{display:flex}.checkbox .qualification .form-control label input{margin-left:.8vw;margin-right:.5vw}.checkbox .qualification{display:flex;margin:0 0 1vw}.checkbox label{color:#000;display:block;margin-right:1vw}@media screen and (max-width:810px){.checkbox label{margin-right:3vw}}.checkbox p{color:#000;margin:0 1vw 0 0;min-width:10vw}@media screen and (max-width:810px){.checkbox p{margin-right:3vw}}.footer-angle{align-items:flex-end;display:inline-flex;height:10vw;justify-content:flex-end;margin:10vw 0 0;pointer-events:none;position:relative;vertical-align:top;width:100%;z-index:8888}@media screen and (max-width:810px){.footer-angle{margin:19vw 0 0}}#langSwitch{display:flex}.footer{margin:0;max-width:100vw;position:relative;z-index:8888}.footer .topfooter{background:url(./snow.38eb7cd0.svg) repeat #2ecddc;display:flex;flex-direction:row;padding:0 3vw 3vw}@media screen and (max-width:695px){.footer .topfooter{flex-direction:column;margin-top:-.1vw}}@media screen and (max-width:810px){.footer .topfooter{padding-top:35vw}}.footer .topfooter .column1{align-self:flex-end;flex:0 0 20%;width:20%}@media screen and (max-width:695px){.footer .topfooter .column1{flex:0 0 100%;width:100%}}.footer .topfooter .column1 .tripadviser{padding:0 2.6vw}@media screen and (max-width:695px){.footer .topfooter .column1 .tripadviser{margin:5vw auto -4vw;width:42%}}.footer .topfooter .column1 .social-logoes{padding:2vw 2vw 0;width:100%}@media screen and (max-width:695px){.footer .topfooter .column1 .social-logoes{padding-left:2vw}}@media screen and (max-width:991px){.footer .topfooter .column1 .social-logoes{margin-top:8vw}}.footer .topfooter .column1 .social-logoes ul{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;margin:2vw 0 0}.footer .topfooter .column1 .social-logoes ul #fb{background-image:url(./fb.205752be.svg);background-position:50%;background-repeat:no-repeat;background-size:3vw;padding:3vw}@media screen and (max-width:695px){.footer .topfooter .column1 .social-logoes ul #fb{background-size:11.5vw;padding:6vw 9vw}}.footer .topfooter .column1 .social-logoes ul #insta{background-image:url(./insta.a5a19a3e.svg);background-position:50%;background-repeat:no-repeat;background-size:3vw;padding:2.4vw 3vw}@media screen and (max-width:695px){.footer .topfooter .column1 .social-logoes ul #insta{background-size:11vw;padding:6vw 9vw}}.footer .topfooter .column1 .social-logoes ul #ytube{background-image:url(./ytube.a612be85.svg);background-position:50%;background-repeat:no-repeat;background-size:7vw;padding:5vw}@media screen and (max-width:695px){.footer .topfooter .column1 .social-logoes ul #ytube{background-size:26vw;padding:5vw 17vw}}.footer .topfooter .column2{align-self:flex-end;flex:0 0 65%;text-align:center;width:65%}@media screen and (max-width:695px){.footer .topfooter .column2{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;padding:8vw 5vw;width:100%}}@media screen and (max-width:991px){.footer .topfooter .column2{margin-top:4vw}}.footer .topfooter .column2 h3{color:#fff;margin:0 0 2vw}.footer .topfooter .column2 #mc_embed_signup{margin:auto;max-width:40%}@media screen and (max-width:991px){.footer .topfooter .column2 #mc_embed_signup{max-width:85%}.footer .topfooter .column2 #mc_embed_signup form{max-width:100%}}.footer .topfooter .column2 #mc_embed_signup input{background:#fff;border:1px solid #4d4d4d;border-radius:3px}.footer .topfooter .column2 #mc_embed_signup .btn{background:#333;margin:1vw 0 .5vw;width:100%}.footer .topfooter .column2 ::-webkit-input-placeholder{color:#999;opacity:1}.footer .topfooter .column2 ::-moz-placeholder{color:#999;opacity:1}.footer .topfooter .column2 :-ms-input-placeholder{color:#999;opacity:1}.footer .topfooter .column2 :-moz-placeholder{color:#999;opacity:1}.footer .topfooter .column3{align-self:flex-end;flex:0 0 15%;width:15%}@media screen and (max-width:695px){.footer .topfooter .column3{flex:0 0 100%;padding:5vw 37vw 15vw;width:100%}}.footer .bottomfooter{background-color:#353535;color:#fff;display:flex;flex-direction:row;font-size:clamp(1vw,1vw,2.3rem);justify-content:space-between;padding:1.5vw 3vw .5vw;width:auto}@media screen and (max-width:695px){.footer .bottomfooter{flex-direction:column;font-size:clamp(2.4vw,1vw,2.3rem);justify-content:center;padding:3.5vw 3vw;text-align:center}}.footer .bottomfooter .column{display:flex;flex-direction:row}@media screen and (max-width:695px){.footer .bottomfooter .column{flex-direction:column;justify-content:center;margin:1.2vw 0;text-align:center}}.footer .bottomfooter .column dl{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:695px){.footer .bottomfooter .column dl{justify-content:center;text-align:center}.footer .bottomfooter .column dl dd{padding:.5vw 2vw}}.footer .bottomfooter .column a{color:#fff;font-family:Red-Hat-500,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0 .5vw}.footer .siteby{background-color:#353535;color:#fff;font-size:clamp(.5rem,.8vw,1.8rem);padding-bottom:1.5vw;text-align:center}.footer .siteby a{color:#fff;text-decoration:underline}.footer .siteby a:hover{color:#2ecddc}.whatsapp{bottom:38vw;cursor:pointer;position:absolute;right:4vw;width:10vw;z-index:9999999999!important}@media screen and (max-width:699px){.whatsapp{bottom:195vw;right:37vw;width:24vw}}@media screen and (max-width:650px){.whatsapp{bottom:195vw;right:35vw;right:37vw;width:24vw}}@media screen and (max-width:550px){.whatsapp{bottom:195vw;right:37vw;width:24vw}}@media screen and (max-width:430px){.whatsapp{bottom:195vw;right:37vw;width:24vw}}.whatsapp p{color:#fff;font-family:Bebas-Neue,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:130%;padding-top:.5vw;text-align:center}.whatsapp-icon{border-radius:5px;transition:transform .3s ease}.whatsapp a:hover .whatsapp-icon{content:url(./whatsapp-icon-hover.b2335e95.png);transform:scale(1.1)}#header{background:transparent;border:none;left:0;margin:0;min-height:7vw;padding:0 0 0 5%;position:fixed;top:0;transition:all .4s ease-in-out;width:98%;z-index:9000}#header.scrolling-down{top:-300px}.header-container.container{margin:auto;max-width:100%}#header .container{align-content:flex-end;align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:flex-start;min-height:7vw;padding:2vw 0}#header .logo-link{display:block;height:10vw;width:15%;z-index:9999}@media screen and (max-width:810px){#header{height:auto;position:relative;width:100%;z-index:9998}#header .container{align-content:center;align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:center;max-width:100%;padding:0}#header .logo-link{flex:0 0 40%;margin:0;padding:5vw 0 10px;width:40%}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}#langSwitch{position:absolute;right:.5vw;top:0}#langSwitch dl{background:rgba(0,0,0,.5);display:flex;justify-content:space-between;padding:.2vw;width:auto}@media screen and (max-width:810px){#langSwitch dl{padding:.5vw}}@media screen and (max-width:991px){#langSwitch dl{margin:0 4vw 0 0}}#langSwitch dl dd{margin:0 .3vw}@media screen and (max-width:810px){#langSwitch dl dd{margin:0 1vw}}#langSwitch dl dd a,#langSwitch dl dd span{color:#2ecddc;font-family:Roboto-Condensed-Bold,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji}#langSwitch dl dd a{color:#fff}#langSwitch dl dd a:focus,#langSwitch dl dd a:hover{color:#ffa324}.modal{background:#fff;border-radius:2vw;box-sizing:border-box;left:50%;margin:auto;max-height:90vh;max-width:60vw;min-width:60vw;padding:2vw;position:fixed;top:50%;transform:translate(-50%,-50%);width:auto;z-index:99999}@media screen and (max-width:991px){.modal{max-width:90vw;padding:5vw;width:90vw}}.modal .thank-you{height:20vw;width:100%}.modal .thank-you h3{color:#353535}.form-modal{background:#2ecddc;border-radius:0}.form-modal h3{margin-bottom:2vw;text-align:center}.form-modal input,.form-modal textarea{background:#fff}.form-modal p.gdpr{font-size:90%;text-align:left}.form-modal .submit-btn{margin:0}#panel{min-height:30vw}.backdrop{background:rgba(0,0,0,.7);bottom:0;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:9998}.close-modal{position:absolute;right:2vw;top:2vw}.close-modal:hover{cursor:pointer}.modal h1{border:none;color:#03cfb4;padding:0}.modal p{font-style:normal}.modal.warning{border-left:6px solid crimson}.modal.sale h1{color:#fff}.modal.cta h2{font-size:2.6vw}@media screen and (max-width:991px){.modal.cta h2{font-size:5vw}}.modal.cta form{text-align:center}.modal.cta form p{margin:1vw 0}@media screen and (max-width:991px){.modal.cta form p{margin:3vw 0}}.modal.cta input,.modal.cta select,.modal.cta textarea{border:1px solid #b3b3b3;color:#353535;display:block;font-size:1vw;padding:.8vw 2vw}@media screen and (max-width:991px){.modal.cta input,.modal.cta select,.modal.cta textarea{font-size:4vw;padding:3vw 4vw}}.modal.cta input:focus,.modal.cta textarea:focus{border:1px solid #0197f6;color:#353535;outline:none}.modal.cta ::-webkit-input-placeholder{color:#4d4d4d}.modal.cta ::-moz-placeholder{color:#4d4d4d}.modal.cta :-ms-input-placeholder{color:#4d4d4d}.modal.cta :-moz-placeholder{color:#4d4d4d}#servicesPage{display:flex;flex-direction:row;justify-content:space-between;padding:7vw 0;position:relative}@media screen and (max-width:991px){#servicesPage{flex-direction:column}}#servicesPage .col{position:absolute;width:33%}@media screen and (max-width:991px){#servicesPage .col{margin:0 0 5vw;position:relative;width:100%}}#servicesPage .col h2{color:#0197f6;font-size:1vw}#servicesPage .col h3{font-size:3vw}@media screen and (max-width:991px){#servicesPage .col h2{font-size:5vw}#servicesPage .col h3{font-size:9vw}}#servicesPage .services-list{align-self:flex-end;display:flex;flex:0 0 60%;flex-direction:column;margin:0 0 0 40%;overflow:hidden;width:auto}@media screen and (max-width:991px){#servicesPage .services-list{margin:0}}#servicesPage .services-list .service-item{background:transparent;border:1px solid #ededed;border-bottom:2px solid #0197f6;border-top-right-radius:50px;box-sizing:border-box;color:#fff;margin:0 0 2vw;overflow:hidden;padding:2vw;position:relative;text-align:left;z-index:1}@media screen and (max-width:991px){#servicesPage .services-list .service-item{margin:0 0 30px;padding:10vw}}#servicesPage .services-list .service-item a{display:flex;justify-content:space-between}#servicesPage .services-list .service-item a .service-icon{flex:0 0 5%}#servicesPage .services-list .service-item a .service-info{flex:0 0 90%}@media screen and (max-width:991px){#servicesPage .services-list .service-item a .service-icon{flex:0 0 15%}#servicesPage .services-list .service-item a .service-info{flex:0 0 75%}}#servicesPage .services-list .service-item h3{color:#353535;font-family:Red-Hat-500,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:1.4vw;margin:0 auto 40px 0}@media screen and (max-width:991px){#servicesPage .services-list .service-item h3{font-size:5vw;margin:0 auto 5vw 0}}#servicesPage .services-list .service-item p{color:#353535;line-height:1.5em}#servicesPage .services-list .service-item .service-meta{margin:auto;max-width:80%}#servicesPage .services-list .service-item .learn-more{align-items:center;background:none;color:#353535;display:inline-flex;font-size:.8vw;justify-content:space-between;margin:2vw 0 0;padding:0 1vw 0 0;text-indent:-9999px;width:auto}@media screen and (max-width:991px){#servicesPage .services-list .service-item .learn-more{font-size:3vw}}#servicesPage .services-list .service-item .learn-more svg{fill:#0197f6;margin:0;width:20px}#servicesPage .services-list .service-item:nth-child(3n){margin:0}#servicesPage .services-list .service-item:before{background:#ffa324;background:linear-gradient(312deg,#ffa324,#832932);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;z-index:-1}#servicesPage .services-list .service-item:hover{cursor:pointer;text-decoration:none}#servicesPage .services-list .service-item:hover .btn,#servicesPage .services-list .service-item:hover .service-num,#servicesPage .services-list .service-item:hover h3,#servicesPage .services-list .service-item:hover p{color:#fff}#servicesPage .services-list .service-item:hover .learn-more{color:#fff;font-family:Red-Hat-500,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-indent:0;text-transform:uppercase}#servicesPage .services-list .service-item:hover .learn-more svg{fill:#fff;margin:0 0 0 1vw}#servicesPage .services-list .service-item:hover:before{opacity:1}.services-approach{background:#353535;padding:5vw 0}@media screen and (max-width:991px){.services-approach{padding:10vw 0}}.services-approach .container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.services-approach .approach-text{flex:0 0 50%}.services-approach .approach-image{flex:0 0 30%}@media screen and (max-width:991px){.services-approach .approach-text{flex:0 0 60%}.services-approach .approach-image{flex:0 0 30%}}.services-approach h2,.services-approach p{color:#fff}.stats{padding:3vw 0 0}.stats h3{color:#0197f6}#servicePage{background:#f4f5f5;padding:7vw 0}#servicePage .container{display:flex;flex-direction:row;justify-content:space-between;position:relative}@media screen and (max-width:991px){#servicePage .container{flex-direction:column}}#servicePage .container .col{position:absolute;width:40%}@media screen and (max-width:991px){#servicePage .container .col{margin:0 0 5vw;position:relative;width:100%}}#servicePage .container .col h2{color:#0197f6;font-size:1vw}#servicePage .container .col h3{font-size:3vw}@media screen and (max-width:991px){#servicePage .container .col h2{font-size:5vw}#servicePage .container .col h3{font-size:9vw}}#servicePage .container .services-list{align-self:flex-end;display:flex;flex:0 0 50%;flex-direction:column;margin:0 0 0 50%;overflow:hidden;width:auto}@media screen and (max-width:991px){#servicePage .container .services-list{flex:0 0 100%;margin:0}}#servicePage .container .services-list .service-item{background:#fff;border:1px solid #ededed;border-bottom:2px solid #0197f6;border-top-right-radius:50px;box-sizing:border-box;color:#fff;margin:0 0 2vw;overflow:hidden;padding:2vw;position:relative;text-align:left;z-index:1}@media screen and (max-width:991px){#servicePage .container .services-list .service-item{margin:0 0 30px;padding:10vw}}#servicePage .container .services-list .service-item .no-link,#servicePage .container .services-list .service-item a{display:flex;flex-direction:column;justify-content:space-between}#servicePage .container .services-list .service-item .no-link .service-num,#servicePage .container .services-list .service-item a .service-num{color:#ccc;font-family:Roboto-Condensed-Bold,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:2vw;margin:0 0 1vw}@media screen and (max-width:991px){#servicePage .container .services-list .service-item .no-link .service-num,#servicePage .container .services-list .service-item a .service-num{font-size:8vw}}#servicePage .container .services-list .service-item .no-link .service-info,#servicePage .container .services-list .service-item a .service-info{flex:0 0 90%}#servicePage .container .services-list .service-item h3{color:#353535;font-family:Red-Hat-500,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:1.4vw;margin:0 auto 40px 0}@media screen and (max-width:991px){#servicePage .container .services-list .service-item h3{font-size:5vw;margin:4vw auto 5vw 0}}#servicePage .container .services-list .service-item p{color:#353535;line-height:1.5em}#servicePage .container .services-list .service-item .service-meta{margin:auto;max-width:80%}#servicePage .container .services-list .service-item .learn-more{align-items:center;background:none;color:#353535;display:inline-flex;font-size:.8vw;justify-content:space-between;margin:2vw 0 0;padding:0 1vw 0 0;text-indent:-9999px;width:auto}@media screen and (max-width:991px){#servicePage .container .services-list .service-item .learn-more{font-size:3vw}}#servicePage .container .services-list .service-item .learn-more svg{fill:#0197f6;margin:0;width:20px}#servicePage .container .service-item a:before{background:#ffa324;background:linear-gradient(312deg,#ffa324,#832932);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;z-index:-1}#servicePage .container .service-item a:hover{cursor:pointer;text-decoration:none}#servicePage .container .service-item a:hover .btn,#servicePage .container .service-item a:hover .service-num,#servicePage .container .service-item a:hover h3,#servicePage .container .service-item a:hover p{color:#fff}#servicePage .container .service-item a:hover .learn-more{color:#fff;font-family:Red-Hat-500,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;text-indent:0;text-transform:uppercase}#servicePage .container .service-item a:hover .learn-more svg{fill:#fff;margin:0 0 0 1vw}#servicePage .container .service-item a:hover:before{opacity:1}.main-hero-image{height:0;padding-top:56%;position:relative}.main-hero-image .hero-overlay{height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:9000}.main-hero-image .hero-title{display:flex;flex-direction:column;left:5%;position:absolute;top:20vw;width:20%;z-index:9500}.main-hero-image figure{position:absolute;right:0;top:0;width:80%;z-index:1}.main-hero-image .es-logo{background:#fff;border-radius:100%;bottom:10vw;padding:5px;position:absolute;right:10vw;width:8vw;z-index:9500}.hero-image-page{height:auto;max-width:100vw;position:relative}.hero-image-page .hero-image{height:auto;max-height:80vh;overflow:hidden;position:relative}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (orientation:portrait){.hero-image-page .hero-image{margin-top:5vw}}.hero-image-page .hero-image figure,.hero-image-page .hero-image picture{position:relative;width:100%;z-index:1}.hero-image-page .hero-image figure img,.hero-image-page .hero-image picture img{height:100%;margin:5px 0 0}.hero-image-page .hero-image .svg-angle{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:8000}.hero-image-page .hero-image .svg-angle.top{top:0}.hero-image-page .hero-image .svg-angle.bottom{bottom:-20px;left:0;top:auto}@media screen and (max-width:810px){.hero-image-page .hero-image .svg-angle.bottom{bottom:-25px}}.hero-image-page .hero-image .btn{position:absolute;right:5vw;top:10vw;z-index:9800}.hero-image-page .hero-title{display:flex;flex-direction:column;margin:-6vw 0 5vw;max-width:100%;padding:0 5%;position:relative;z-index:9500}.hero-image-page .hero-title .hero-title-text a{color:#2ecddc}.hero-image-page .hero-title h2.show-svg{color:#fff;position:relative;z-index:9000}@media screen and (max-width:991px){.hero-image-page .hero-title h2.show-svg{margin-top:4vw}}.hero-image-page .hero-title h3.show-svg{color:#000;margin-left:50vw;position:relative;z-index:9000}@media screen and (max-width:810px){.hero-image-page .hero-title h3.show-svg{margin-left:0;margin-top:26vw}}.hero-image-page .hero-title .hero-title-text.show-svg{margin-left:50vw;position:relative;width:30vw;z-index:9000}@media screen and (max-width:810px){.hero-image-page .hero-title .hero-title-text.show-svg{margin-left:0;width:90vw}}.hero-image-page .hero-title .svg-shape{left:-.5vw;position:absolute;top:-14vw;transform:rotate(1deg);width:50vw;z-index:8500}@media screen and (min-width:1280px){.hero-image-page .hero-title .svg-shape{top:-14.3vw}}@media screen and (max-width:1280px){.hero-image-page .hero-title .svg-shape{top:-13.8vw}}@media screen and (max-width:1194px){.hero-image-page .hero-title .svg-shape{top:-13.7vw}}@media screen and (max-width:1025px){.hero-image-page .hero-title .svg-shape{top:-13.5vw}}@media screen and (max-width:991px){.hero-image-page .hero-title .svg-shape{top:-9.5vw}}@media screen and (max-width:810px){.hero-image-page .hero-title .svg-shape{top:-9.9vw}}@media only screen and (min-device-width:768px) and (max-device-width:1194px) and (orientation:portrait){.hero-image-page .hero-title .svg-shape{top:-12.5vw}}@media screen and (max-width:810px){.contact .main-hero-slider .hero-title{background:transparent}}.main-hero-slider{height:0;padding-top:56%;position:relative}.main-hero-slider .whitestar{position:absolute;right:3vw;text-align:right;top:13vw!important;width:2.2vw;z-index:9500}@media screen and (max-width:810px){.main-hero-slider .whitestar{top:3vw!important;width:6.2vw}}.main-hero-slider .hero-slider-title{left:5%;position:absolute;top:15vw;width:25%;z-index:9700}@media screen and (max-width:810px){.main-hero-slider .hero-slider-title{left:35%;top:65vw;width:60%}}.main-hero-slider .hero-slider-title h2{font-size:clamp(1.5rem,5vw,6rem)}.main-hero-slider .hero-overlay{height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:9000}@media screen and (max-width:810px){.main-hero-slider .hero-overlay{left:-30vw;width:130%}}.main-hero-slider .hero-title{min-height:26vw;padding-top:30px;width:100%}@media screen and (max-width:810px){.main-hero-slider .hero-title{margin-top:6vw;min-height:60vw}}.main-hero-slider .hero-slider{position:absolute;right:0;top:0;width:80%;z-index:1}@media screen and (max-width:810px){.main-hero-slider .hero-slider{width:110%}}.main-hero-slider .swiper-pagination{left:auto!important;padding-right:2vw!important;right:0!important;text-align:right;top:33vw!important;z-index:999999}@media screen and (max-width:810px){.main-hero-slider .swiper-pagination{left:auto!important;right:10vw!important;top:48vw!important}}.main-hero-slider .swiper-pagination-bullet{background:#fff;border:2px solid #fff;height:15px;opacity:1;width:15px}.main-hero-slider .swiper-pagination-bullet-active{background:#2ecddc}.main-hero-slider .es-logo{background:#fff;border-radius:100%;bottom:10vw;padding:5px;position:absolute;right:10vw;width:8vw;z-index:9500}@media screen and (max-width:810px){.main-hero-slider .es-logo{bottom:-12vw;right:1vw;width:25vw}}.main-hero-slider-page{height:auto;max-width:100vw;position:relative}.main-hero-slider-page .hero-slider{height:auto;max-height:80vh;overflow:hidden;position:relative}.main-hero-slider-page .hero-slider figure{position:relative;width:100%;z-index:1}.main-hero-slider-page .hero-slider .svg-angle{left:0;position:absolute;top:0;width:100%;z-index:8000}.main-hero-slider-page .hero-slider .svg-angle.top{top:-1px}.main-hero-slider-page .hero-slider .svg-angle.bottom{bottom:-20px;left:0;top:auto}.main-hero-slider-page .hero-slider .swiper-pagination{padding-right:2vw!important;text-align:right;top:48vw!important;z-index:9500}@media screen and (max-width:810px){.main-hero-slider-page .hero-slider .swiper-pagination{bottom:8vw;padding-right:2vw!important;right:0;text-align:right;top:auto!important}}.main-hero-slider-page .hero-slider .swiper-pagination-bullet{background:#fff;border:2px solid #fff;height:16px;opacity:1;width:16px}.main-hero-slider-page .hero-slider .swiper-pagination-bullet-active{background:#2ecddc}.main-hero-slider-page .hero-slider-title{display:flex;flex-direction:column;margin:-5.8vw 0 0;max-width:100%;padding:0 5%;position:relative;z-index:9500}@media screen and (max-width:810px){.main-hero-slider-page .hero-slider-title{margin:0}}.main-hero-slider-page .hero-slider-title h2.show-svg{color:#fff;max-width:30%;position:relative;z-index:9000}.main-hero-slider-page .hero-slider-title .hero-title{width:100%}.main-hero-slider-page .hero-slider-title .hero-slider-text.show-svg{color:#000;margin-left:60vw;max-width:45vw;position:relative;z-index:9000}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.main-hero-slider-page .hero-slider-title .hero-slider-text.show-svg{margin-left:20vw;max-width:70vw}}@media screen and (max-width:810px){.main-hero-slider-page .hero-slider-title .hero-slider-text.show-svg{margin-left:20vw;margin-top:8vw;max-width:90vw}}@media only screen and (min-device-width:768px) and (max-device-width:1194px) and (orientation:portrait){.main-hero-slider-page .hero-slider-title .hero-slider-text{padding-left:32vw}}.main-hero-slider-page .hero-slider-title .btn.show-svg{margin-left:50vw;position:relative;width:30vw;z-index:9000}.main-hero-slider-page .hero-slider-title .svg-shape{left:-.5vw;position:absolute;top:-14.3vw;transform:rotate(1deg);width:50%;z-index:-10}@media screen and (min-width:1280px){.main-hero-slider-page .hero-slider-title .svg-shape{top:-14.5vw}}@media screen and (max-width:1280px){.main-hero-slider-page .hero-slider-title .svg-shape{top:-14vw}}@media screen and (max-width:1194px){.main-hero-slider-page .hero-slider-title .svg-shape{top:-13.8vw}}@media screen and (max-width:1025px){.main-hero-slider-page .hero-slider-title .svg-shape{top:-13.8vw}}@media screen and (max-width:991px){.main-hero-slider-page .hero-slider-title .svg-shape{top:-10.5vw}}@media screen and (max-width:810px){.main-hero-slider-page .hero-slider-title .svg-shape{top:-17vw;width:70%}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.main-hero-slider-page .hero-slider-title .svg-shape{top:-18.7vw}}@media only screen and (min-device-width:834px) and (max-device-width:1366px) and (orientation:portrait){.main-hero-slider-page .hero-slider-title .svg-shape{top:-13.5vw}}.main-hero-slider-page .hero-slider-title{width:100%}.home .swiper-slide .hero-title{opacity:0;transition:opacity .3s ease-in-out}@media screen and (max-width:810px){.home .swiper-slide .hero-title p{display:none}}.home .swiper-slide-active .hero-title{opacity:1}.contact .main-hero-slider .hero-title{margin-top:-3vw;min-height:60vw}:root{--content-width:100%}[v-cloak]{display:none}body{background:#fff;max-width:100vw;position:relative}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji}li{list-style:none}a{text-decoration:none}img{height:auto;max-width:100%;vertical-align:top;width:100%}.no-margin{margin:0!important}.no-margin .column{margin-bottom:0!important;padding-bottom:0!important}.hide-mobile{display:block}.hide-desktop{display:none}@media screen and (max-width:810px){.hide-mobile{display:none}.hide-desktop{display:block}}.page-textbox{margin-left:auto;margin-right:auto;text-align:center;width:48vw}.container{margin:auto;max-width:90%}@media screen and (min-width:992px){.container{margin:auto;max-width:90%}}@media screen and (min-width:769px) and (max-width:1800px){.container{max-width:90%}}@media screen and (min-width:1800px){.container{margin:auto;max-width:90%}}.contain{margin:auto;max-width:90%}.content-wrapper{background:#fff;height:auto;margin:0 auto;max-width:100vw;padding:0;position:relative}.legal .content-wrapper{margin:0 0 0 2%;max-width:60%;padding:50px 0}.content-wrapper.about,.home .content-wrapper,.home.content-wrapper,.service.content-wrapper,.services-page .content-wrapper{padding:0}.page-cols{display:flex;flex-direction:row;justify-content:space-between}.sub-nav-container{flex:0 0 22%;margin-top:50px}.content{margin:0 auto;max-width:80%;padding:2vw 0 10vw}@media screen and (max-width:810px){.page-cols{flex-direction:column}.sub-nav-container{flex:0 0 100%}}.shop .main-hero-slider-page .hero-slider-title{padding:0}.shop .main-hero-slider-page .hero-slider-title h2.show-svg{color:#060606;margin-left:0;max-width:100%;position:relative;z-index:9000}.shop .main-hero-slider-page .hero-slider .swiper-pagination{margin-left:45%}.shop .main-hero-slider-page .hero-slider-title .hero-slider-text.show-svg{color:#000;margin-left:0;position:relative;width:35vw;z-index:9000}@media screen and (max-width:810px){.shop .main-hero-slider-page .hero-slider-title .hero-slider-text.show-svg{width:90vw}}@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:portrait){.shop .main-hero-slider-page .hero-slider-title .hero-slider-text.show-svg{width:90vw}}.shop .swiper,swiper-container{margin-left:0}.shop .hero-title{margin-left:5vw;width:40vw}@media screen and (max-width:810px){.shop .hero-title{width:90vw}}.cta{display:flex;justify-content:center}.rentals .title-intro,.rentals-booking .title-intro{margin:0 auto;text-align:center;width:45vw}@media screen and (max-width:810px){.rentals .title-intro,.rentals-booking .title-intro{width:90vw}}.rentals .title-intro p,.rentals-booking .title-intro p{margin:1vw 4vw}@media screen and (max-width:810px){.rentals .section4,.rentals-booking .section4{padding:0 2vw}}.courses .title-intro,.training-centre .title-intro{margin-left:auto;margin-right:auto;margin-top:5vw;text-align:center}.courses .footer-angle,.iasi-courses .footer-angle,.training-centre .footer-angle{margin-top:0}.title-intro{margin-left:auto;margin-right:auto;margin-top:5vw;max-width:90%;text-align:center}.title-intro h2{margin-bottom:.5vw}@media screen and (max-width:810px){.title-intro h2{margin-bottom:2vw}}.title-intro strong{margin-top:1vw}.title-intro p{margin:0 6vw;position:relative;z-index:33333}.privacy-policy .content-wrapper,.terms-and-conditions .content-wrapper{margin:10vw 5vw}.padding-20{padding:0 10%}.gap-experience .section-1 #imagine{display:none}.gap-experience .section-2{margin-top:1vw}@media screen and (max-width:810px){.gap-experience .section-3{min-height:150vw!important}}.gap-experience .section-3 .section-graphic{padding-bottom:10vw!important}.gap-experience .section-3.slant-2 .image-text.reverse .section-image:after{display:none}.gap-experience .section-4{margin-top:-3.5vw;position:relative;z-index:55555}.gap-experience .section-4 .main-hero-slider-page .hero-slider .svg-angle.top{display:none}.gap-experience .section-5{margin-top:5vw;text-align:center}@media screen and (max-width:810px){.gap-experience .section-5{margin:0 16vw}}.gap-experience .section-6,.gap-experience .section-7{margin-bottom:3vw;text-align:center}.gap-experience .section-7 .block-wrapper div{margin:.5vw 1vw}.gap-experience .section-7 .block-wrapper .star22 svg{width:1.5vw}@media screen and (max-width:810px){.gap-experience .section-7 .block-wrapper .star22 svg{width:5.5vw}}.gap-experience .section-8 .column ul{margin:1vw 0 10px 16px!important}.gap-experience .section-8 .column ul ::marker{color:#fff}.gap-experience .section-10{margin-left:10vw}.gap-experience .section-10 .column{width:80%}.gap-experience .section-11{margin-left:10vw}.gap-experience .section-11 .column{width:70%}.gap-experience .section-11 .column:last-child{margin-left:-10vw}@media screen and (max-width:810px){.gap-experience .section-11 .column:last-child{margin-left:0}}.gap-experience .section-12{margin-left:10vw}.gap-experience .section-12 .column{width:60%}.gap-experience .section-12 .column:last-child{margin-left:-10vw}@media screen and (max-width:810px){.gap-experience .section-12 .column:last-child{margin-left:0}}.gap-experience .section-13{margin-bottom:8vw;margin-left:10vw}.gap-experience .section-13 .column{width:60%}.gap-experience .section-14{display:none}.section-8 .column .traning-programmes ul{margin:1vw 0 10px 16px!important}.section-8 .column .traning-programmes ul ::marker{color:#fff}.summer-training .section-8,.winter-training .section-8{margin-top:-3.5vw;position:relative}@media screen and (max-width:810px){.summer-training #imagine,.winter-training #imagine{margin-left:5vw}}.summer-training .slant-1,.winter-training .slant-1{margin-top:-5.6vw}.summer-training .slant-1 a,.winter-training .slant-1 a{color:#fff}.summer-training .anchored-nav,.winter-training .anchored-nav{margin-top:10vw;position:relative;text-align:center;z-index:4000000}.summer-training .anchored-nav h2,.winter-training .anchored-nav h2{margin-bottom:1vw}.summer-training .anchored-nav a,.winter-training .anchored-nav a{color:#2ecddc;font-family:Bebas-Neue,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:2vw;letter-spacing:.01em;margin:0 1vw;text-decoration:underline;text-transform:uppercase}@media screen and (max-width:810px){.summer-training .anchored-nav a,.winter-training .anchored-nav a{font-size:4vw}}.summer-training .anchored-nav a:hover,.winter-training .anchored-nav a:hover{color:#1a1a1a}.summer-training .resort,.winter-training .resort{margin-top:5vw}.summer-training .resort .column .block-wrapper h2,.winter-training .resort .column .block-wrapper h2{background-image:url(./dimond.29ec3d7e.svg);background-position:49.5% 40%;background-repeat:no-repeat;background-size:contain;background-size:2.5vw 2.5vw;margin-bottom:-5.5vw;margin-top:10vw;padding-top:7vw;position:relative;text-align:center;z-index:555555}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper h2,.winter-training .resort .column .block-wrapper h2{background-size:4vw 4vw;margin-left:8vw;margin-right:8vw;padding-top:13vw}}.summer-training .resort .column .block-wrapper div:not([class]),.winter-training .resort .column .block-wrapper div:not([class]){margin-bottom:5vw;padding-top:1vw}.summer-training .resort .column .block-wrapper div:not([class]) p,.winter-training .resort .column .block-wrapper div:not([class]) p{margin-left:23vw;margin-right:23vw}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper div:not([class]) p,.winter-training .resort .column .block-wrapper div:not([class]) p{margin-left:8vw;margin-right:8vw}}.summer-training .resort .column .block-wrapper div:not([class]) strong,.winter-training .resort .column .block-wrapper div:not([class]) strong{font-size:140%}.summer-training .resort .column .block-wrapper h3,.winter-training .resort .column .block-wrapper h3{padding-bottom:3vw;padding-top:3vw;text-align:center}.summer-training .resort .column .block-wrapper .courses,.winter-training .resort .column .block-wrapper .courses{justify-content:flex-start;margin-left:5vw;margin-right:5vw;margin-top:-20vw;padding-top:0;position:relative;z-index:1}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper .courses,.winter-training .resort .column .block-wrapper .courses{margin-left:15vw;margin-right:15vw}}.summer-training .resort .column .block-wrapper .courses .course-wrap,.winter-training .resort .column .block-wrapper .courses .course-wrap{margin-top:8vw}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper .nendas-courses,.winter-training .resort .column .block-wrapper .nendas-courses{margin-top:-6vw}}.summer-training .resort .column .block-wrapper .image-text,.winter-training .resort .column .block-wrapper .image-text{flex-direction:row-reverse;flex-wrap:wrap;margin-bottom:2vw}.summer-training .resort .column .block-wrapper .image-text .btn-wrap,.winter-training .resort .column .block-wrapper .image-text .btn-wrap{flex:0 0 100%;margin-top:-15vw;order:2;padding-left:5vw;width:100%}.summer-training .resort .column .block-wrapper .image-text .section-image,.winter-training .resort .column .block-wrapper .image-text .section-image{flex:0 0 40%;order:0;width:40%}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper .image-text .section-image,.winter-training .resort .column .block-wrapper .image-text .section-image{flex:0 0 100%;width:100%}}.summer-training .resort .column .block-wrapper .image-text .section-image figure,.winter-training .resort .column .block-wrapper .image-text .section-image figure{margin-right:10vw}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper .image-text .section-image figure,.winter-training .resort .column .block-wrapper .image-text .section-image figure{margin-left:8vw;margin-right:8vw}}.summer-training .resort .column .block-wrapper .image-text .section-image figure img,.winter-training .resort .column .block-wrapper .image-text .section-image figure img{width:46%}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper .image-text .section-image figure img,.winter-training .resort .column .block-wrapper .image-text .section-image figure img{width:38vw}}.summer-training .resort .column .block-wrapper .image-text .section-image figure:nth-child(2),.winter-training .resort .column .block-wrapper .image-text .section-image figure:nth-child(2){margin-top:-3vw;padding-left:40%}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper .image-text .section-image figure:nth-child(2),.winter-training .resort .column .block-wrapper .image-text .section-image figure:nth-child(2){margin-top:-10vw;padding-left:45%}}.summer-training .resort .column .block-wrapper .image-text .section-image figure:nth-child(2) img,.winter-training .resort .column .block-wrapper .image-text .section-image figure:nth-child(2) img{width:90%}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper .image-text .section-image figure:nth-child(2) img,.winter-training .resort .column .block-wrapper .image-text .section-image figure:nth-child(2) img{width:38vw}}.summer-training .resort .column .block-wrapper .image-text .section-image figure:nth-child(3),.winter-training .resort .column .block-wrapper .image-text .section-image figure:nth-child(3){margin-top:-1vw}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper .image-text .section-image figure:nth-child(3),.winter-training .resort .column .block-wrapper .image-text .section-image figure:nth-child(3){margin-top:-10vw}}.summer-training .resort .column .block-wrapper .image-text .section-graphic,.winter-training .resort .column .block-wrapper .image-text .section-graphic{flex:0 0 60%;margin-top:0;order:1;width:60%}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper .image-text .section-graphic,.winter-training .resort .column .block-wrapper .image-text .section-graphic{flex:0 0 100%;width:100%}}.summer-training .resort .column .block-wrapper .image-text .section-graphic .section-text,.winter-training .resort .column .block-wrapper .image-text .section-graphic .section-text{padding-top:0;right:11%}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper .image-text .section-graphic .section-text,.winter-training .resort .column .block-wrapper .image-text .section-graphic .section-text{position:relative;right:2;right:-9%}}.summer-training .resort .column .block-wrapper .image-text .section-graphic .section-text h2,.winter-training .resort .column .block-wrapper .image-text .section-graphic .section-text h2{color:#1a1a1a;margin-top:0;text-align:left}.summer-training .resort .column .block-wrapper .image-text .section-graphic .section-text h3,.winter-training .resort .column .block-wrapper .image-text .section-graphic .section-text h3{color:#1a1a1a;font-family:Roboto-Condensed,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:1.7vw;font-weight:700;padding-top:0;text-align:left;text-transform:unset}@media screen and (max-width:810px){.summer-training .resort .column .block-wrapper .image-text .section-graphic .section-text h3,.winter-training .resort .column .block-wrapper .image-text .section-graphic .section-text h3{font-size:140%;margin-top:10vw}}.summer-training .resort .column .block-wrapper .image-text .section-graphic .section-text div p,.winter-training .resort .column .block-wrapper .image-text .section-graphic .section-text div p{color:#1a1a1a;text-align:left}.summer-training .resort .column .block-wrapper .image-text .section-graphic .section-text div:not([class]),.winter-training .resort .column .block-wrapper .image-text .section-graphic .section-text div:not([class]){margin-bottom:0;padding-top:0}.summer-training .resort .column .block-wrapper .image-text .section-graphic .section-text div:not([class]) p,.winter-training .resort .column .block-wrapper .image-text .section-graphic .section-text div:not([class]) p{margin-left:0;margin-right:0}@media screen and (max-width:810px){.gap-experience .slant-2,.gap-experience.fr .slant-2{margin-bottom:6vw;margin-top:-5vw;max-height:100vh;max-width:100vw;min-height:0;overflow:hidden}}.gap-experience .section-8 .main-hero-slider-page .hero-slider .svg-angle.top{display:none}@media screen and (max-width:810px){.gap-experience .image-banner .section-image{max-height:90vw}.training-centre .image-banner .section-content{padding:0 0 42vw}}.gap-modal-section{margin-top:8vw!important;padding:0 0 200px}@media screen and (max-width:810px){.gap-modal-section{padding:0 0 50px}}.gap-experience .main-hero-slider-page .hero-slider-title .hero-slider-text.show-svg{margin-left:50vw!important;max-width:40vw}@media screen and (max-width:810px){.gap-experience .main-hero-slider-page .hero-slider-title .hero-slider-text.show-svg{margin-left:5vw!important;margin-top:20vw;max-width:75vw}}.texbox-stars{background-image:url(/_nuxt/assets/images/two-dimonds.svg);background-position:90% 60%;background-repeat:no-repeat;background-size:contain;background-size:20vw 17vw;margin-bottom:10vw;margin-left:10vw;margin-top:5vw;padding-right:35vw;padding-top:100px;position:relative;z-index:1000000}@media screen and (max-width:810px){.texbox-stars{background-position:100% 10%;margin-top:1vw;padding-right:25vw}}.texbox-image-right .image-text{display:flex;flex-direction:row;flex-direction:row-reverse;flex-wrap:wrap;height:auto;justify-content:flex-start;margin:5vw 8vw 8vw;max-width:100vw;position:relative;z-index:3333}.texbox-image-right .image-text .section-graphic{flex:0 0 60%;margin-top:0;order:1;width:60%}.texbox-image-right .image-text .section-graphic .section-text{position:absolute;right:5%;width:90%;z-index:5555}@media screen and (max-width:810px){.texbox-image-right .image-text .section-graphic .section-text{position:relative}}.texbox-image-right .image-text .section-graphic .section-text h2,.texbox-image-right .image-text .section-graphic .section-text h3{color:#1a1a1a}.texbox-image-right .image-text .section-graphic .section-text div p{color:#1a1a1a;text-align:left}.texbox-image-right .image-text .section-image{flex:0 0 40%;order:0;width:40%}.slideup-enter-from{opacity:0;top:20px}.slideup-enter-active{animation:slide-in-up .5s ease-in forwards;transition:all .5s}.translateX-enter-from{position:fixed;transform:translate(-100%)}.translateX-enter-active,.translateX-leave-active{transform-origin:top left 0;transition:.3s ease-in-out}.translateX-leave-to{transform:translate(-100%)}.list-enter-active,.list-leave-active,.list-move{transition:all .5s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translate(30px)}.list-leave-active{position:absolute}.slideleft-enter-from{left:-20px;opacity:0}.slideleft-enter-active{animation:slide-in-left .2s ease-in forwards;transition:all .5s}@keyframes slide-in-left{0%{transform:translate(-20px)}to{transform:translate(0)}}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .5s ease}.modal-fade-enter-from,.modal-fade-leave-to,.slide-enter-from{opacity:0}.slide-enter-active{animation:slide-in 1s ease-in forwards;transition:opacity 1s}.slide2-enter-from{opacity:0;top:30px}.slide2-enter-active{animation:slide-in-up .5s ease-in forwards;animation-delay:.5s;transition:all .5s;transition-delay:.5s}.page-enter-active,.page-leave-active{transition:all .2s}.page-enter-from,.page-leave-to{filter:blur(.1rem);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s linear}.fade-enter,.fade-leave-to{left:0;opacity:0;position:absolute;top:0}.pop-enter-active,.pop-leave-active{transition:transform .2s cubic-bezier(.5,0,.5,1),opacity .2s linear}.pop-enter-from,.pop-leave-to{height:100%;opacity:0;transform:translate(-50%) translateY(50%)}@keyframes slide-in{0%{transform:translate(-30px)}to{transform:translate(0)}}@keyframes slide-in-up{0%{transform:translateY(20px)}to{transform:translateY(0)}}.error-enter-from{opacity:0}.error-enter-active{animation:slide-in-up .3s ease-in forwards;transition:opacity .3s}.video-enter-active,.video-leave-active{transition:opacity 1s linear}.video-enter,.video-leave-to{opacity:0}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto/roboto/roboto-v30-latin-regular.eot);src:url(./roboto-v30-latin-regular.d8170a9d.eot?#iefix) format("embedded-opentype"),url(./roboto-v30-latin-regular.f6734f81.woff2) format("woff2"),url(./roboto-v30-latin-regular.f2abf7fb.woff) format("woff"),url(./roboto-v30-latin-regular.a9ef0210.ttf) format("truetype"),url(./roboto-v30-latin-regular.f23d5a8b.svg#Roboto) format("svg")}@font-face{font-display:swap;font-family:Roboto-Bold;font-style:normal;font-weight:700;src:url(./roboto-v30-latin-700.5692f63e.eot);src:url(./roboto-v30-latin-700.5692f63e.eot?#iefix) format("embedded-opentype"),url(./roboto-v30-latin-700.f5aebdfe.woff2) format("woff2"),url(./roboto-v30-latin-700.e0fd57c0.woff) format("woff"),url(./roboto-v30-latin-700.8a9a74f4.ttf) format("truetype"),url(./roboto-v30-latin-700.90fd3ac3.svg#Roboto) format("svg")}@font-face{font-display:swap;font-family:Bebas-Neue;font-style:normal;font-weight:400;src:url(./bebas-neue-v9-latin-regular.ae2c7702.eot);src:url(./bebas-neue-v9-latin-regular.ae2c7702.eot?#iefix) format("embedded-opentype"),url(./bebas-neue-v9-latin-regular.5b4101d4.woff2) format("woff2"),url(./bebas-neue-v9-latin-regular.8ca87375.woff) format("woff"),url(./bebas-neue-v9-latin-regular.eabd3d23.ttf) format("truetype"),url(./bebas-neue-v9-latin-regular.405ed840.svg#BebasNeue) format("svg")}@font-face{font-display:swap;font-family:Roboto-Condensed;font-style:normal;font-weight:400;src:url(./roboto-condensed-v25-latin-regular.a2ec9356.eot);src:url(./roboto-condensed-v25-latin-regular.a2ec9356.eot?#iefix) format("embedded-opentype"),url(./roboto-condensed-v25-latin-regular.6b4fac99.woff2) format("woff2"),url(./roboto-condensed-v25-latin-regular.4f02af7b.woff) format("woff"),url(./roboto-condensed-v25-latin-regular.b78d4743.ttf) format("truetype"),url(./roboto-condensed-v25-latin-regular.68863ddb.svg#RobotoCondensed) format("svg")}@font-face{font-display:swap;font-family:Roboto-Condensed-Italic;font-style:italic;font-weight:400;src:url(./roboto-condensed-v25-latin-italic.f875a787.eot);src:url(./roboto-condensed-v25-latin-italic.f875a787.eot?#iefix) format("embedded-opentype"),url(./roboto-condensed-v25-latin-italic.3ab6d5bd.woff2) format("woff2"),url(./roboto-condensed-v25-latin-italic.26ab69a7.woff) format("woff"),url(./roboto-condensed-v25-latin-italic.fe8a7f31.ttf) format("truetype"),url(./roboto-condensed-v25-latin-italic.68f96354.svg#RobotoCondensed) format("svg")}@font-face{font-display:swap;font-family:Roboto-Condensed-Bold;font-style:normal;font-weight:700;src:url(./roboto-condensed-v25-latin-700.5336ec35.eot);src:url(./roboto-condensed-v25-latin-700.5336ec35.eot?#iefix) format("embedded-opentype"),url(./roboto-condensed-v25-latin-700.e79c1c1a.woff2) format("woff2"),url(./roboto-condensed-v25-latin-700.33dce628.woff) format("woff"),url(./roboto-condensed-v25-latin-700.72d5877e.ttf) format("truetype"),url(./roboto-condensed-v25-latin-700.99b3df9c.svg#RobotoCondensed) format("svg")}.team-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:3vw 0}@media screen and (max-width:991px){.team-wrap{flex-direction:column}}.team-wrap .team-member{display:flex;flex:0 0 30%;flex-direction:column;margin:0 0 8vw}@media screen and (max-width:991px){.team-wrap .team-member{margin:0 0 8vw}}.team-wrap .team-member .team-member-image{clip-path:circle(100px at center);margin:0 auto 20px;width:200px}@media screen and (max-width:991px){.team-wrap .team-member .team-member-image{margin:0 0 4vw}}.team-wrap .team-member .social{margin:1vw 0 0}.team-wrap .team-member header{text-align:center}.team-wrap .team-member h4{color:#2ecddc;font-family:Roboto-Condensed-Italic,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0 0 1.5vw;text-transform:uppercase}.swiper{padding:0}.swiper-wrapper{justify-content:space-between;margin:auto;max-width:100%;padding:0}.swiper-button-next,.swiper-button-prev{align-items:center;background:rgba(0,0,0,.5);color:#fff;cursor:pointer;display:flex;height:var(--swiper-navigation-size);height:auto;justify-content:center;margin-top:calc(-10px - var(--swiper-navigation-size));padding:5px;position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);width:auto;z-index:10}@media screen and (max-width:991px){.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-size:8vw}}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:0;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:0}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-pagination-bullet-active{background:#ffa324}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.acc-panel .answer a{color:#2ecddc}.acc-panel .answer a:hover{color:#9572ee}.acc-panel{border-bottom:1px solid #ccc;height:auto;margin:0 0 2vw;padding:0 0 2vw;position:relative;width:100%}@media screen and (max-width:991px){.acc-panel{margin:0 0 5vw;padding:0 0 5vw}}.faq .question{color:#2ecddc;font-family:Roboto-Condensed-Bold,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;transition:all .4s linear}.faq .question h3{margin:0;max-width:90%}@media screen and (max-width:991px){.faq .question h3{font-size:3.9vw;line-height:5vw;padding-right:15vw}}.faq .question:hover h3{cursor:pointer}.faq .question{position:relative}.faq .question:after{content:"";height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:all .2s linear;width:30px}.faq.open .question h3{color:#0197f6;margin:0 0 1vw}.faq.open .question:after{transform:translateY(-50%) rotate(90deg)}.faq .answer{max-height:0;overflow-y:hidden}.faq .answer p{color:#2ecddc}.faq.closed .answer{max-height:0;transition:all .1s ease-in}.faq.open .answer{max-height:100vh;transition:all 1s ease-in}.acc-panel i{position:absolute;right:0;top:0}.acc-panel i svg{fill:#2ecddc;width:2vw}@media screen and (max-width:991px){.acc-panel i svg{width:6vw}}.acc-plus .down{display:block;transition:all .3s ease-in-out}.open .acc-plus .down{transform:rotate(180deg)}.image-graphic-text{display:flex;flex-direction:row;height:auto;justify-content:flex-start;margin-bottom:20vw;position:relative}.image-graphic-text .section-graphic{height:100%;pointer-events:none;position:relative;width:40%;z-index:9000}@media screen and (max-width:810px){.image-graphic-text .section-graphic{margin-left:-15vw;margin-top:10vw}}.image-graphic-text .section-graphic svg{position:absolute}.image-graphic-text .blackstar1{left:30vw;position:absolute;text-align:right;top:33vw!important;width:2.2vw;z-index:9500}@media screen and (max-width:810px){.image-graphic-text .blackstar1{left:25vw;width:4.2vw}}.image-graphic-text .section-title{box-sizing:border-box;display:flex;flex-direction:column;padding:5% 10%;width:60%;z-index:9500}@media screen and (max-width:810px){.image-graphic-text .section-title{left:-5vw;margin-top:45vw;position:absolute;width:90%}}.image-text{display:flex;flex-direction:row;height:auto;justify-content:flex-start;margin-bottom:20vw;max-width:100vw;position:relative;z-index:3333}.image-text .logo-round{left:50%;position:absolute;top:-10vw;transform:translate(-50%);width:10vw}.image-text .section-image{box-sizing:border-box;display:flex;flex-direction:column;padding:0;width:50%;z-index:9000}.image-text .section-graphic{height:100%;margin:5% 0 0 -5%;pointer-events:none;position:relative;width:70%;z-index:9500}.image-text .section-graphic .section-text{padding:10vw 0 0;position:absolute;right:5%;top:20%;width:80%;z-index:5555}.image-text .section-graphic .section-text h2,.image-text .section-graphic .section-text h3,.image-text .section-graphic .section-text h4,.image-text .section-graphic .section-text p{color:#fff}.image-text .section-graphic svg{position:absolute;right:0;top:0;width:100%;z-index:4444}.image-text.reverse{flex-direction:row-reverse}.image-text.reverse .section-graphic{margin:5% 0 0 -5%}.image-text.reverse .section-graphic .section-text{left:15%;max-width:60%}.image-text.reverse .section-graphic svg{left:0;right:auto}.image-row{margin-bottom:18vw;margin-top:15vw}.image-row .section-image{display:flex;flex-direction:row;height:18vw;justify-content:space-between;margin-left:3vw;margin-right:3vw;width:1300%}.image-row .section-image figure{width:23%}.image-row .section-image figure:nth-child(2),.image-row .section-image figure:nth-child(4){background-image:url(./dimond.29ec3d7e.svg);background-position:5% 5%;background-repeat:no-repeat;background-size:3vw 3vw;padding-top:14vw}.resort .image-text .section-image figure,.resort .image-text .section-image figure:nth-child(2){background-image:url(./dimond.29ec3d7e.svg);background-repeat:no-repeat;background-size:3vw 3vw}.resort .image-text .section-image figure:first-child{background-image:url(./dimond.29ec3d7e.svg);background-position:40% 10%;background-repeat:no-repeat}.resort .image-text .section-image figure:nth-child(2),.resort .image-text .section-image figure:nth-child(3){background-position:5% 5%}.about-section.image-graphic-text{margin:0 0 10vw}.about-section.image-graphic-text .section-graphic svg{position:absolute;top:-15vw;z-index:8500}@media screen and (max-width:810px){.about-section.image-graphic-text .section-title .btn{margin:2vw 0 0 auto}.about-section.image-graphic-text .section-title{left:0;width:100%}}.page-nav-wrap{height:auto;max-width:100vw;width:100%}@media screen and (max-width:810px){.page-nav-wrap{margin-bottom:5vw;margin-left:0;margin-top:70vh;overflow:hidden}}.page-nav-wrap h2{margin:0 0 0 3vw;transform:rotate(-5deg) skew(-5deg)}@media screen and (max-width:810px){.page-nav-wrap h2{margin:0 0 0 30vw;transform:rotate(3deg) skew(3deg)}}.page-nav-wrap .page-nav{--gutter:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-5%;max-width:110%;transform:rotate(10deg);width:110%}@media screen and (max-width:810px){.page-nav-wrap .page-nav{margin-left:-15%;margin-top:5%;max-width:130%;transform:rotate(0);width:130%}}.page-nav-wrap .page-nav .slanted{flex:0 0 33%;height:100%;padding:0;position:relative}@media screen and (min-width:810px){.page-nav-wrap .page-nav .slanted{transform:rotate(-15deg) skew(-15deg)}}@media screen and (max-width:810px){.page-nav-wrap .page-nav .slanted{flex:0 0 49%;transform:rotate(3deg) skew(3deg)}}.page-nav-wrap .page-nav .slanted article{margin:0 0 3vw}.page-nav-wrap .page-nav .slanted article a{display:flex;height:0;padding-top:56%;position:relative}.page-nav-wrap .page-nav .slanted figure{position:absolute;top:0;width:100%}.page-nav-wrap .page-nav .slanted .fade-overlay{background:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0;z-index:7777}.page-nav-wrap .page-nav .slanted h3{bottom:1vw;color:#fff;left:50%;position:absolute;text-align:center;transform:translate(-50%);z-index:8888}@media screen and (max-width:810px){.page-nav-wrap .page-nav .slanted h3{bottom:5vw;font-size:130%;text-align:center}}.page-nav-wrap .page-nav .slanted:first-child{margin:10vw 0 0}@media screen and (max-width:810px){.page-nav-wrap .page-nav .slanted:first-child{margin:0}.page-nav-wrap .page-nav .slanted:first-child h3{margin-left:5vw;text-align:left}}.page-nav-wrap .page-nav .slanted:nth-child(2){margin:-10vw 0 0}@media screen and (max-width:810px){.page-nav-wrap .page-nav .slanted:nth-child(2){margin:0}.page-nav-wrap .page-nav .slanted:nth-child(2) h3{margin-left:-10vw;margin-right:0;text-align:right}}.page-nav-wrap .page-nav .slanted:nth-child(3){margin:-10vw 0 0}.page-nav-wrap .page-nav .slanted:nth-child(3) h3{margin-left:-2vw;text-align:center}@media screen and (max-width:810px){.page-nav-wrap .page-nav .slanted:nth-child(3){margin:0}.page-nav-wrap .page-nav .slanted:nth-child(3) h3{margin-left:5vw;text-align:right}}.page-nav-wrap .page-nav .slanted:nth-child(4) h3{margin-left:2vw;margin-right:0}@media screen and (max-width:810px){.page-nav-wrap .page-nav .slanted:nth-child(4) h3{margin-left:-8vw;margin-right:0;text-align:right}}.page-nav-wrap .page-nav .slanted:nth-child(5){margin:-20vw 0 0}@media screen and (max-width:810px){.page-nav-wrap .page-nav .slanted:nth-child(5){margin:0}.page-nav-wrap .page-nav .slanted:nth-child(5) h3{margin-left:4vw;margin-right:0;text-align:center}}.page-nav-wrap .page-nav .slanted:nth-child(6){margin:-20vw 0 0}@media screen and (max-width:810px){.page-nav-wrap .page-nav .slanted:nth-child(6){margin:0}.page-nav-wrap .page-nav .slanted:nth-child(6) h3{margin-left:-7vw;margin-right:0;text-align:left}}.video-block{position:relative}.video-block .logo-round{left:50%;position:absolute;top:3vw;transform:translate(-50%);z-index:9000}@media screen and (max-width:810px){.video-block .logo-round{top:-5vw;width:30vw}}.video-block .svg-angle{left:0;position:absolute;top:0;width:100%;z-index:8000}.video-block .svg-angle.top{top:0}.video-block .svg-angle.bottom{bottom:-10px;left:0;top:auto}.video-block .vimeo-wrapper{display:block;height:95vh;overflow:hidden;padding:10px 0 20px;pointer-events:none;position:relative;width:100%;z-index:0}.video-block .vimeo-wrapper video{bottom:5px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:5px;width:100vw;z-index:-1}.video-block .play-video-btn{align-items:center;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:9000}.video-block .play-video-btn #playBtn{height:150px;width:150px}.video-block .play-video-btn #playBtn:hover{cursor:pointer}.quotes-slider{background:#fff;margin:-7vw auto 0;max-width:100%;padding:0 5% 5%;position:relative;z-index:9600}@media screen and (max-width:810px){.quotes-slider{padding:0 0 5% 10%}}.quotes-slider .quote-slide{height:auto;margin:auto;padding:0 0 2vw;width:70%}.quotes-slider .quote-slide header{display:flex;justify-content:flex-start;width:100%}.quotes-slider .quote-slide header .quote-marks{flex:0 0 3.5vw;height:auto;margin:2.5vw .7vw 0 0;width:3.5vw}@media screen and (max-width:810px){.quotes-slider .quote-slide header .quote-marks{flex:0 0 6.5vw;margin:3vw 2vw 0 0;width:6.5vw}}.quotes-slider .quote-slide header .quote-name{height:auto;width:auto}.quotes-slider .quote-slide .quote-text{max-width:65%}@media screen and (max-width:810px){.quotes-slider .quote-slide .quote-text{max-width:90%}}.quotes-slider .quote-slide .quote-text p{margin-bottom:0}.quotes-slider .swiper-pagination{bottom:0!important;left:0!important;margin-left:-.3vw;margin-right:5vw!important;text-align:left;z-index:9500}.quotes-slider .swiper-pagination-bullet{background:#2ecddc;border:2px solid #ccc;opacity:1;width:15px}.quotes-slider .swiper-pagination-bullet-active{background:#2ecddc}.quotes-slider .blackstar1{left:20vw;position:absolute;text-align:right;top:20vw;width:2.2vw;z-index:9500}.what-we-sell{height:0;max-width:100vw;padding-top:36%;position:relative}@media screen and (max-width:810px){.what-we-sell{padding-top:60%}}.what-we-sell img{max-width:99%}.what-we-sell .hero-overlay{height:auto;pointer-events:none;position:absolute;top:0;width:60%;z-index:9000}@media screen and (max-width:810px){.what-we-sell .hero-overlay{top:-5vw;width:100%}}.what-we-sell figure{left:0;position:absolute;top:100px;width:60%;z-index:1}@media screen and (max-width:810px){.what-we-sell figure{top:5svw;width:80%}}.what-we-sell .section-content{position:absolute;right:0;top:0;width:80%;z-index:9500}@media screen and (max-width:810px){.what-we-sell .section-content{width:85%}}.what-we-sell .section-content h2{color:#fff;position:absolute;right:14vw;text-align:center;top:8vw;transform:rotate(-15deg) skew(-15deg)}@media screen and (max-width:810px){.what-we-sell .section-content h2{top:12vw}}.what-we-sell .section-content .products{display:flex;flex-wrap:wrap;position:absolute;right:1vw;top:16vw}@media screen and (max-width:810px){.what-we-sell .section-content .products{top:20vw}}.what-we-sell .section-content .products .product{flex:0 0 16vw;margin:0 0 5vw;padding:2vw;width:16vw}.what-we-sell .section-content .products .product h4{color:#fff;margin-top:.5vw;text-align:center}@media screen and (max-width:810px){.what-we-sell .section-content .products .product h4{margin-top:2vw}}.what-we-sell .section-content .products .product:nth-child(2){margin-top:0}.what-we-sell .section-content .products .product:first-child,.what-we-sell .section-content .products .product:nth-child(3){margin-top:15vw}@media screen and (max-width:810px){.what-we-sell .section-content .blue-shape1 svg{height:65vw}}.where-to-find-us{height:auto;margin:20vw auto 0;max-width:85%;padding-left:10vw;position:relative;z-index:9800}@media screen and (max-width:810px){.where-to-find-us{max-width:90vw;padding-left:0}}.where-to-find-us h2{color:#353535;font-weight:sem;position:absolute;right:5vw;top:-5vw;transform:rotate(9deg) skew(9deg)}.where-to-find-us .section-content{display:flex;margin:auto;padding-top:10vw}.where-to-find-us .section-content .section-text{flex:0 0 35%;margin-top:4vw;text-align:right}@media screen and (max-width:810px){.where-to-find-us .section-content .section-text{flex:0 0 40%;margin-top:0}}.where-to-find-us .section-content .section-text p{margin:0 0 .2em}.where-to-find-us .section-content .section-text a{color:#353535;display:block;margin-top:2vw}.where-to-find-us .section-content .section-text a:hover{color:#2ecddc}.where-to-find-us .section-content figure{flex:0 0 55%;margin-left:4vw}@media screen and (max-width:810px){.where-to-find-us .section-content figure{flex:0 0 55%}}.brands-we-stock{height:auto;margin-bottom:-8vw;padding-left:1vw;padding-top:13vw;position:relative}@media screen and (max-width:810px){.brands-we-stock{margin-bottom:0}}.brands-we-stock h2{transform:rotate(-15deg) skew(-15deg)}.brands-we-stock .brand-logo-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-2vw;margin-top:-5vw;max-width:90vw}@media screen and (max-width:810px){.brands-we-stock .brand-logo-wrapper{margin:0}}.brands-we-stock .brand-logo-wrapper .brand-logo{padding:4.5vw;width:21vw}@media screen and (max-width:810px){.brands-we-stock .brand-logo-wrapper .brand-logo{margin-bottom:8vw;padding:3vw;width:22vw}}.brands-we-stock .brand-logo-wrapper .brand-logo #logo0{margin-left:10vw;margin-top:15vw}.brands-we-stock .brand-logo-wrapper .brand-logo #logo1{margin-left:10vw;margin-top:10vw}.brands-we-stock .brand-logo-wrapper .brand-logo #logo2{margin-left:10vw;margin-top:5vw}.brands-we-stock .brand-logo-wrapper .brand-logo #logo3{margin-left:10vw;margin-top:0}.brands-we-stock .brand-logo-wrapper .brand-logo #logo4{margin-top:0}.brands-we-stock .brand-logo-wrapper .brand-logo #logo5{margin-top:-5vw}.brands-we-stock .brand-logo-wrapper .brand-logo #logo6{margin-top:-10vw}.brands-we-stock .brand-logo-wrapper .brand-logo #logo7{margin-top:-15vw}.shop .logo-round{position:relative;top:-3vw;z-index:11111}@media screen and (max-width:810px){.shop .logo-round{max-width:20vw}}.trusted-brands{height:auto;margin-bottom:-8vw;padding-left:1vw;padding-top:13vw;position:relative}.trusted-brands h2{margin-left:3vw;transform:rotate(2deg) skew(10deg)}.trusted-brands .brand-logo-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-2vw;margin-top:-5vw}@media screen and (max-width:810px){.trusted-brands .brand-logo-wrapper{margin-top:2vw}}.trusted-brands .brand-logo-wrapper .brand-logo{padding:4.5vw;width:26vw}@media screen and (max-width:810px){.trusted-brands .brand-logo-wrapper .brand-logo{padding:4vw 2vw;width:29vw}}.trusted-brands .brand-logo-wrapper .brand-logo #logo0{margin-left:0;margin-top:3vw}.trusted-brands .brand-logo-wrapper .brand-logo #logo1{margin-left:5vw;margin-top:3vw;width:10vw}.trusted-brands .brand-logo-wrapper .brand-logo #logo2{margin-left:4vw;margin-top:9vw}.trusted-brands .brand-logo-wrapper .brand-logo #logo3{margin-left:10vw;margin-top:-10vw}.trusted-brands .brand-logo-wrapper .brand-logo #logo4{margin-left:5vw;margin-top:-3vw}@media screen and (max-width:810px){.trusted-brands .brand-logo-wrapper .brand-logo #logo4{margin-top:2vw}}.trusted-brands .brand-logo-wrapper .brand-logo #logo5{margin-left:15vw;margin-top:-4vw}@media screen and (max-width:810px){.trusted-brands .brand-logo-wrapper .brand-logo #logo5{margin-left:8vw;margin-top:3vw}}.trusted-brands .brand-logo-wrapper .brand-logo #logo6{margin-top:-10vw}.trusted-brands .brand-logo-wrapper .brand-logo #logo7{margin-top:-15vw}.image-banner{background:transparent;color:#fff;height:auto;position:relative;text-align:center;z-index:6000}.image-banner .logo-round{position:relative;z-index:6666}.image-banner .section-content{padding:3vw 0 10vw;position:relative;z-index:9}@media screen and (max-width:810px){.image-banner .section-content{padding:0 0 48vw}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.image-banner .section-content{padding:0 0 40vw}}.image-banner .section-content h2{color:#fff}.image-banner .section-content p{color:#fff;margin-left:auto;margin-right:auto}.image-banner .section-content a,.image-banner .section-content button{background-color:#2ecddc;color:#353535;margin-top:0}.image-banner .section-content a:hover{background-color:#fff}.image-banner .svg-angle{left:0;position:absolute;width:100%;z-index:5000}.image-banner .svg-angle.top{top:-7vw}.image-banner .svg-angle.bottom{bottom:-30px;left:0;top:auto}@media screen and (max-width:810px){.image-banner .svg-angle.bottom{bottom:3vw}}.image-banner .svg-angle.left svg{transform:scaleX(-1)}.image-banner .section-image{background-color:#000;height:100%;left:0;max-height:50vw;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.image-banner .section-image figure{height:100%}.image-banner .section-image img{opacity:.8}@media screen and (max-width:810px){.image-banner .section-image img{background-size:contain;height:100%}.gap-experience .image-banner .section-content{padding:0 2vw 24vw}.iasi-courses-banner .image-banner .section-content{padding:0 0 41vw}.image-banner .section-content{padding:0 0 36vw}}.gap-experience-banner .image-banner .svg-angle.top{top:-9vw}.shop-page-banner2{margin-top:-5vw;z-index:7000}.shop-page-banner2 .svg-angle{z-index:7000}.shop-page-banner2 .svg-angle.top{top:-5vw}.shop-team{padding-left:2vw;padding-right:12vw;width:100%}@media screen and (max-width:810px){.shop-team{padding-right:2vw}.shop-team h2{margin-bottom:4vw}}.shop-team .team-photos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.shop-team .team-photos .team-photo{height:30%;width:30%}.shop-team .team-photos .team-photo img{border-radius:100%}.shop-team .team-photos .team-photo p{font-weight:600;text-align:center}.shop-team .team-photos .team-photo:nth-child(2){margin-top:12vw}.shop-team .team-photos .team-photo:nth-child(3){margin-top:4vw}.shop-team .team-photos .team-photo:nth-child(4){margin-top:-4vw}.shop-team .team-photos .team-photo:nth-child(5){margin-left:-2vw}.our-instructors .shop-team{padding-right:0!important}.instructors{padding-left:10%;width:98%}.instructors .team-photos{display:flex;flex-direction:row;flex-wrap:wrap;height:40vw;justify-content:space-between;position:relative}.instructors .team-photos .team-photo{height:18.5vw;margin:0;padding:3vw;position:absolute;width:18.5vw}.instructors .team-photos .team-photo img{border-radius:100%}.instructors .team-photos .team-photo p{font-weight:600;text-align:center}.instructors .team-photos .team-photo:first-child{left:-5vw;margin:0;top:-1vw}.instructors .team-photos .team-photo:nth-child(2){left:22vw;margin:0;top:4vw}.instructors .team-photos .team-photo:nth-child(3){left:53vw;margin:0;top:6vw}.instructors .team-photos .team-photo:nth-child(4){left:70vw;margin:0;top:10vw}.instructors .team-photos .team-photo:nth-child(5){left:9vw;top:11vw}.instructors .team-photos .team-photo:nth-child(6){left:37vw;margin:0;top:17vw}.instructors .team-photos .team-photo:nth-child(7){left:56vw;margin:0;top:25vw}.instructors .team-photos .team-photo:nth-child(8){left:-5vw;margin:0;top:23vw}.instructors .team-photos .team-photo:nth-child(9){left:9vw;margin:0;top:33vw}.instructors .team-photos .team-photo:nth-child(10){left:23vw;margin:0;top:25vw}.instructors .team-photos .team-photo:nth-child(11){left:42vw;margin:0;top:36vw}.shop-team h2{transform:rotate(3deg) skew(3deg)}.rentals .content-wrapper .grid .column ul,.rentals-booking .content-wrapper .grid .column ul{margin:0}.rentals .content-wrapper .grid .column ul li,.rentals-booking .content-wrapper .grid .column ul li{list-style:none!important}.rentals .section4,.rentals-booking .section4{margin-top:6vw;text-align:center}.rental-packages{display:flex;justify-content:space-between;margin:4vw 0}@media screen and (max-width:810px){.rental-packages{flex-direction:column}}.rental-packages .package-wrap{align-content:center;align-items:center;display:flex;flex:0 0 28%;flex-direction:column;justify-content:flex-start;padding:2% 1% 5%;position:relative;text-align:center}@media screen and (max-width:810px){.rental-packages .package-wrap{flex:0 0 100%}}.rental-packages .package-wrap h3{margin-top:.5vw}@media screen and (max-width:810px){.rental-packages .package-wrap h3{font-size:8vw}}.rental-packages .package-wrap h4{margin-bottom:.5vw;margin-top:.5vw;width:90%}@media screen and (max-width:810px){.rental-packages .package-wrap h4{font-size:5vw;padding:0 16vw}}.rental-packages .package-wrap .package-icon{align-content:flex-start;align-items:flex-start;display:flex;justify-content:center;margin:0;width:7vw}@media screen and (max-width:810px){.rental-packages .package-wrap .package-icon{margin-bottom:1vw;margin-top:4vw;width:22vw}}.rental-packages .package-wrap p{font-style:"Roboto-Bold",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.rental-packages .package-wrap ul{color:green;list-style-type:none!important;margin:0;padding:0}.rental-packages .package-wrap ul li{line-height:1em;margin:0}.rental-packages .package-wrap ul li p{font-size:1.2vw;margin:0}@media screen and (max-width:810px){.rental-packages .package-wrap ul li p{font-size:3.6vw}}.rental-packages .package-wrap .border{left:50%;position:absolute;top:0;transform:translate(-50%);z-index:0}.rental-packages .package-wrap .border svg{width:26vw}@media screen and (max-width:810px){.rental-packages .package-wrap .border svg{width:70vw}}.rental-packages .package-wrap .btn{bottom:0;left:50%;position:absolute;transform:translate(-50%);z-index:100}.rental-packages .package-wrap:first-child{margin:0 3vw 0 0}@media screen and (max-width:810px){.rental-packages .package-wrap:first-child{margin:0 3vw 28vw 0}}.rental-packages .package-wrap:first-child h3{color:#eebd3c}.rental-packages .package-wrap:first-child .btn{bottom:7.5vw}@media screen and (max-width:810px){.rental-packages .package-wrap:first-child .btn{bottom:-10vw}}.rental-packages .package-wrap:nth-child(2){margin:5vw 1.5vw 0}@media screen and (max-width:810px){.rental-packages .package-wrap:nth-child(2){margin:0 3vw 26vw}}.rental-packages .package-wrap:nth-child(2) h3{color:#c8c9ca}@media screen and (max-width:810px){.rental-packages .package-wrap:nth-child(2) .btn{bottom:-8vw}}.rental-packages .package-wrap:nth-child(3){margin:0 0 0 1.5vw}@media screen and (max-width:810px){.rental-packages .package-wrap:nth-child(3){margin:0 3vw 15vw 0}}.rental-packages .package-wrap:nth-child(3) h3{color:#e1c275}.rental-packages .package-wrap:nth-child(3) .btn{bottom:4vw}@media screen and (max-width:810px){.rental-packages .package-wrap:nth-child(3) .btn{bottom:-11vw}}#c1f711b4-e7bf-4209-ae0f-ebb1d7168a58{margin-top:5vw}.courses{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 8vw}@media screen and (max-width:810px){.courses{flex-direction:column}}.courses .course-wrap{align-content:center;align-items:center;display:flex;flex:0 0 33.333%;flex-direction:column;justify-content:flex-start;padding:36% 6% 3%;position:relative;text-align:center}@media screen and (max-width:810px){.courses .course-wrap{flex:0 0 90%;padding:100% 10% 6%;width:90%}}.courses .course-wrap .fade-overlay{background:rgba(0,0,0,.2);bottom:0;height:97%;left:0;margin:1vw;position:absolute;right:0;top:0;width:94%;z-index:3333}.courses .course-wrap .course-image{bottom:3vw;height:100%;left:2.5%;margin:0;position:absolute;right:2.5%;top:4vw;width:90%;z-index:3000}@media screen and (max-width:810px){.courses .course-wrap .course-image{bottom:10vw;top:10vw}}.courses .course-wrap .frame{height:110%;position:absolute;top:0;width:100%;z-index:4000}.courses .course-wrap .course-info{left:50%;position:absolute;top:8vw;transform:translate(-50%);width:60%;z-index:5000}@media screen and (max-width:810px){.courses .course-wrap .course-info{top:25vw}}.courses .course-wrap .course-info h3,.courses .course-wrap .course-info p{color:#fff}.courses .course-wrap .date-price{bottom:5.9vw;left:50%;position:absolute;transform:translate(-50%);width:60%;z-index:5000}.courses .course-wrap .date-price p{color:#fff;margin:0}.courses .course-wrap .btn{background:#2ecddc;bottom:1/7;left:50%;position:absolute;transform:translate(-50%);z-index:6000}.courses .course-wrap:first-child .frame{background:url(./frame-left-1.be3b1c8a.svg) no-repeat;background-size:100%}.courses .course-wrap:first-child .date-price{bottom:4.7vw}@media screen and (max-width:810px){.courses .course-wrap:first-child .date-price{bottom:15vw}}.courses .course-wrap:first-child .btn{bottom:.5vw}.courses .course-wrap:nth-child(2){bottom:3vw}.courses .course-wrap:nth-child(2) .course-image{top:4vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(2) .course-image{top:13vw}}.courses .course-wrap:nth-child(2) .frame{background:url(./frame-left-2.23fbd14b.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(2) .date-price{bottom:4.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(2) .date-price{bottom:19vw}}.courses .course-wrap:nth-child(2) .btn{bottom:.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(2) .btn{bottom:5vw}}.courses .course-wrap:nth-child(3) .frame{background:url(./frame-right-1.f4554459.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(3) .date-price{bottom:5.6vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(3) .date-price{bottom:19vw}}.courses .course-wrap:nth-child(3) .btn{bottom:1.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(3) .btn{bottom:6vw}}.courses .course-wrap:nth-child(4) .frame{background:url(./frame-right-1.f4554459.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(4) .date-price{bottom:5.9vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(4) .date-price{bottom:19vw}}.courses .course-wrap:nth-child(4) .btn{bottom:1.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(4) .btn{bottom:6vw}}.courses .course-wrap:nth-child(5){top:5vw}.courses .course-wrap:nth-child(5) .frame{background:url(./frame-right-1.f4554459.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(5) .date-price{bottom:5.9vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(5) .date-price{bottom:19vw}}.courses .course-wrap:nth-child(5) .btn{bottom:1.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(5) .btn{bottom:6vw}}.courses .course-wrap:nth-child(6) .frame{background:url(./frame-left-2.23fbd14b.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(6) .date-price{bottom:5.9vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(6) .date-price{bottom:18vw}}.courses .course-wrap:nth-child(6) .btn{bottom:1.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(6) .btn{bottom:6vw}}.courses .course-wrap:nth-child(7){top:3vw}.courses .course-wrap:nth-child(7) .frame{background:url(./frame-left-1.be3b1c8a.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(7) .date-price{bottom:4.2vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(7) .date-price{bottom:15vw}}.courses .course-wrap:nth-child(7) .btn{bottom:0}.courses .course-wrap:nth-child(8){bottom:-9vw}.courses .course-wrap:nth-child(8) .course-image{top:5vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(8) .course-image{top:13vw}}.courses .course-wrap:nth-child(8) .frame{background:url(./frame-left-2.23fbd14b.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(8) .date-price{bottom:4.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(8) .date-price{bottom:19vw}}.courses .course-wrap:nth-child(8) .btn{bottom:.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(8) .btn{bottom:5vw}}.courses .course-wrap:nth-child(9) .frame{background:url(./frame-right-1.f4554459.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(9) .date-price{bottom:5.6vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(9) .date-price{bottom:19vw}}.courses .course-wrap:nth-child(9) .btn{bottom:1.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(9) .btn{bottom:6vw}}.courses .course-wrap:nth-child(10){top:3vw}.courses .course-wrap:nth-child(10) .frame{background:url(./frame-left-1.be3b1c8a.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(10) .date-price{bottom:4.2vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(10) .date-price{bottom:15vw}}.courses .course-wrap:nth-child(10) .btn{bottom:0}.courses .course-wrap:nth-child(11){bottom:-9vw}.courses .course-wrap:nth-child(11) .course-image{top:5vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(11) .course-image{top:13vw}}.courses .course-wrap:nth-child(11) .frame{background:url(./frame-left-2.23fbd14b.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(11) .date-price{bottom:4.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(11) .date-price{bottom:19vw}}.courses .course-wrap:nth-child(11) .btn{bottom:.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(11) .btn{bottom:5vw}}.courses .course-wrap:nth-child(12) .frame{background:url(./frame-right-1.f4554459.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(12) .date-price{bottom:5.6vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(12) .date-price{bottom:19vw}}.courses .course-wrap:nth-child(12) .btn{bottom:1.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(12) .btn{bottom:6vw}}.courses .course-wrap:nth-child(13){top:3vw}.courses .course-wrap:nth-child(13) .frame{background:url(./frame-left-1.be3b1c8a.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(13) .date-price{bottom:4.2vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(13) .date-price{bottom:15vw}}.courses .course-wrap:nth-child(13) .btn{bottom:0}.courses .course-wrap:nth-child(14){bottom:-9vw}.courses .course-wrap:nth-child(14) .course-image{top:5vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(14) .course-image{top:13vw}}.courses .course-wrap:nth-child(14) .frame{background:url(./frame-left-2.23fbd14b.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(14) .date-price{bottom:4.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(14) .date-price{bottom:19vw}}.courses .course-wrap:nth-child(14) .btn{bottom:.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(14) .btn{bottom:5vw}}.courses .course-wrap:nth-child(15) .frame{background:url(./frame-right-1.f4554459.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(15) .date-price{bottom:5.6vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(15) .date-price{bottom:19vw}}.courses .course-wrap:nth-child(15) .btn{bottom:1.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(15) .btn{bottom:6vw}}.courses .course-wrap:nth-child(16){top:3vw}.courses .course-wrap:nth-child(16) .frame{background:url(./frame-left-1.be3b1c8a.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(16) .date-price{bottom:4.2vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(16) .date-price{bottom:15vw}}.courses .course-wrap:nth-child(16) .btn{bottom:0}.courses .course-wrap:nth-child(17){bottom:-9vw}.courses .course-wrap:nth-child(17) .course-image{top:5vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(17) .course-image{top:13vw}}.courses .course-wrap:nth-child(17) .frame{background:url(./frame-left-2.23fbd14b.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(17) .date-price{bottom:4.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(17) .date-price{bottom:19vw}}.courses .course-wrap:nth-child(17) .btn{bottom:.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(17) .btn{bottom:5vw}}.courses .course-wrap:nth-child(18) .frame{background:url(./frame-right-1.f4554459.svg) no-repeat;background-size:100%}.courses .course-wrap:nth-child(18) .date-price{bottom:5.6vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(18) .date-price{bottom:19vw}}.courses .course-wrap:nth-child(18) .btn{bottom:1.7vw}@media screen and (max-width:810px){.courses .course-wrap:nth-child(18) .btn{bottom:6vw}}.summer-activities .image-text .section-graphic .section-text{width:70%}@media screen and (max-width:810px){.summer-activities .main-hero-slider-page .hero-slider-title .hero-slider-text.show-svg{margin-left:0;margin-top:20vw;width:90vw}.summer-activities .kids-summer-camps{min-height:80vh}.summer-activities .kids-summer-camps .image-text .section-graphic .section-text h4{margin-bottom:25vw}.summer-activities .kids-summer-camps .image-text .section-graphic .section-text p{color:#2ecddc;margin-left:-100%;padding-right:10vw}.summer-activities .adult-breaks{min-height:80vh}.summer-activities .adult-breaks .image-text .section-graphic .section-text{margin-left:30%;max-width:100%;width:100%}.summer-activities .adult-breaks .image-text .section-graphic .section-text h2{margin-bottom:17vh;margin-left:-30%;margin-top:5vw;max-width:60%}.summer-activities .adult-breaks .image-text .section-graphic .section-text p{color:#2ecddc;padding-right:10vw}}@media only screen and (min-device-width:768px) and (max-device-width:1194px) and (orientation:portrait){.summer-activities .kids-summer-camps{min-height:80vh}.summer-activities .kids-summer-camps .image-text .section-graphic .section-text h4{margin-bottom:40vw}.summer-activities .adult-breaks{min-height:80vh}.summer-activities .adult-breaks .image-text .section-graphic .section-text h2{margin-bottom:35vh}}.summer-activities .image-text .section-graphic .section-text h4{margin-bottom:1vw}.summer-activities .sample-programme .week-plan{background:#5d5d5d;display:flex;flex-direction:column;margin:-20vw auto 0;max-width:70%;padding:3vw;position:relative;text-align:center;transform:rotate(-5deg) skew(-5deg);z-index:9000}@media screen and (max-width:810px){.summer-activities .sample-programme .week-plan{max-width:90%}}.summer-activities .sample-programme .week-plan h2{color:#fff;margin:0 0 1vw!important}.summer-activities .sample-programme .btn-wrap{display:flex;justify-content:center;margin:3vw auto;max-width:30%}@media screen and (max-width:810px){.summer-activities .sample-programme .btn-wrap{margin:10vw auto;max-width:80%}}.summer-activities .sample-programme .section-text{height:auto;margin:3vw auto;text-align:center;width:100%}@media screen and (max-width:810px){.summer-activities .sample-programme .section-text{width:90%}}.summer-activities .discover-weekends{margin:0 auto;max-width:80%}.summer-activities .discover-weekends h3{color:#2ecddc;margin:auto;max-width:50%;text-align:center;transform:rotate(-5deg) skew(-5deg)}@media screen and (max-width:810px){.summer-activities .discover-weekends h3{margin:0 auto 5vw;max-width:80%}}.summer-activities .discover-weekends .weekend-dates{display:flex;justify-content:center;margin:3vw auto}.summer-activities .discover-weekends .weekend-dates p{border:4px solid #2ecddc;color:#2ecddc;margin:0 3vw;padding:1vw 2vw;text-align:center}.summer-activities .discover-weekends .weekend-dates p:first-child{transform:rotate(-5deg) skew(-5deg)}.summer-activities .discover-weekends .weekend-dates p:nth-child(2){transform:rotate(5deg) skew(5deg)}.summer-activities .discover-weekends .weekend-dates p:nth-child(4){transform:rotate(-5deg) skew(-5deg)}.summer-activities .discover-weekends .box-wrap{align-content:flex-start;align-items:flex-start;display:flex;justify-content:space-between;margin:6vw auto;max-width:70%}@media screen and (max-width:810px){.summer-activities .discover-weekends .box-wrap{max-width:100%}}.summer-activities .discover-weekends .box-wrap ul{margin:2vw 0 0 1vw}.summer-activities .discover-weekends .box-wrap ul li,.summer-activities .discover-weekends .box-wrap ul li p{margin:0}.summer-activities .discover-weekends .box-wrap h4,.summer-activities .discover-weekends .box-wrap li,.summer-activities .discover-weekends .box-wrap p{color:#fff}.summer-activities .discover-weekends .box-wrap .included{background:#2ecddc;display:flex;flex:0 0 45%;flex-direction:column;height:auto;padding:2vw;transform:rotate(-5deg) skew(-5deg);width:auto}.summer-activities .discover-weekends .box-wrap .not-included{background:#000;display:flex;flex:0 0 45%;flex-direction:column;height:auto;margin:5vw 0 0;padding:2vw;transform:rotate(5deg) skew(5deg);width:auto}.summer-activities .weekend-schedule{display:flex;justify-content:space-between}@media screen and (max-width:810px){.summer-activities .weekend-schedule{flex-direction:column}}.summer-activities .weekend-schedule .section-image{flex:0 0 40%}@media screen and (max-width:810px){.summer-activities .weekend-schedule .section-image{flex:0 0 70%}}.summer-activities .weekend-schedule .weekend-days{flex:0 0 55%}@media screen and (max-width:810px){.summer-activities .weekend-schedule .weekend-days{flex:0 0 90%;margin:10vw auto;width:90%}}.summer-activities .weekend-schedule .weekend-days .day-wrap{display:flex;justify-content:space-between}.summer-activities .weekend-schedule .weekend-days .day-wrap .day{flex:0 0 45%}.summer-activities .weekend-schedule .btn-wrap{align-items:flex-start;display:flex;flex-direction:column}.summer-activities .weekend-schedule .btn-wrap .btn{margin:0 0 1vw;width:auto}.summer-activities .summer-hire{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:810px){.summer-activities .summer-hire{flex-direction:column}}.summer-activities .summer-hire .section-title{left:3vw;position:absolute;top:8vw;transform:rotate(-5deg) skew(-5deg);z-index:7777}.summer-activities .summer-hire .section-title h3{color:#fff}.summer-activities .summer-hire .section-svg{height:auto;position:absolute;top:0;width:100%;z-index:6666}.summer-activities .summer-hire .section-svg svg{height:100%;width:auto}.summer-activities .summer-hire .section-image{height:auto;left:0;position:absolute;top:0;width:100%;z-index:5555}.summer-activities .summer-hire .section1{background:url(./e-bike-hire.cc8d2763.jpg) no-repeat;background-size:contain;flex:0 0 55%;height:0;overflow:hidden;padding-top:40%;position:relative}@media screen and (max-width:810px){.summer-activities .summer-hire .section1{flex:0 0 90%;padding-top:80%}.summer-activities .summer-hire .section1 .section-title{top:15vw}}.summer-activities .summer-hire .section2{background:url(./sup-hire.314ebcd8.png) no-repeat;background-position:100% 0;background-size:contain;flex:0 0 55%;height:0;margin-left:-10%;overflow:hidden;padding-top:40%;position:relative}.summer-activities .summer-hire .section2 .section-title{left:18vw}@media screen and (max-width:810px){.summer-activities .summer-hire .section2{flex:0 0 90%;padding-top:80%}.summer-activities .summer-hire .section2 .section-title{left:35vw;top:15vw}}.svg-shape{padding:10% 0 0}.hero-image-rentals .rentals-hero-bg{background:url(./snow.38eb7cd0.svg) repeat #2ecddc;bottom:2vw;display:flex;height:90%;left:-5vw;position:absolute;top:0;transform:skew(-5deg);width:70%;z-index:7500}@media screen and (max-width:810px){.hero-image-rentals .rentals-hero-bg{height:100%;top:2px;width:79%}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.hero-image-rentals .rentals-hero-bg{height:55vw}}.hero-image-rentals .rentals-hero-bg .rentals-hero-title{margin:15.5vw 10vw;transform:skew(5deg);z-index:8000}.hero-image-rentals .rentals-hero-bg .rentals-hero-title h2{margin:0}.hero-image-rentals .rentals-hero-bg .rentals-hero-title h2,.hero-image-rentals .rentals-hero-bg .rentals-hero-title p{color:#fff}.hero-image-rentals .rentals-hero-bg .rentals-hero-form{margin:15.5vw 10vw;transform:skew(5deg);z-index:8000}@media screen and (max-width:810px){.hero-image-rentals .rentals-hero-bg .rentals-hero-form{max-width:80%}}.hero-image-rentals .hero-image{min-height:53vw}@media screen and (max-width:810px){.hero-image-rentals .hero-image{min-height:105vw}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.hero-image-rentals .hero-image{min-height:60vw}}.hero-image-rentals .hero-image figure{margin-left:40%;width:100%}@media screen and (max-width:810px){.hero-image-rentals .hero-image figure img{height:104vw;width:auto}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.hero-image-rentals .hero-image figure img{height:60vw}}.rentals-header{display:flex;justify-content:center}.rentals-header h2{color:#000;font-family:Bebas-Neue,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:5vw 0 0 3vw;position:relative;transform:rotate(-1.8deg) skew(-2.3deg);z-index:9000}.rentals-contact{display:flex;justify-content:center;padding:0 3vw}.rentals-contact h3{transform:rotate(1.8deg) skew(2.3deg)}.rentals-contact h3,.rentals-contact p{color:#000;font-family:Bebas-Neue,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:-1vw 0 0;position:relative;z-index:9000}.rentals-contact p{font-size:clamp(2.2vw,2.2vw,3rem);transform:rotate(1.5deg) skew(2.3deg)}@media screen and (max-width:810px){.rentals-contact p{font-size:4.4vw;text-align:center}}.rentals-contact p strong{color:#2ecddc;margin-right:1.5vw}.rentals-contact p em{font-style:normal;margin-left:1.5vw}.rentals-contact a{color:#000;margin:-1vw 0 0;position:relative;transform:rotate(1.5deg) skew(2.3deg);z-index:9000}.content-wrapper .rentals-contact p a,.rentals-contact a{font-family:Bebas-Neue,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:clamp(2.3vw,2vw,3rem)}.content-wrapper .rentals-contact p a{color:#2ecddc}@media screen and (max-width:810px){.content-wrapper .rentals-contact p a{font-size:4.4vw}}.logo-block{display:flex;justify-content:center}.ski-lessons .ski-school-nav{display:flex;flex-direction:row;justify-content:space-between;margin:6vw 4vw 10vw;padding-bottom:1vw}@media screen and (max-width:810px){.ski-lessons .ski-school-nav{flex-direction:column}}.ski-lessons .ski-school-nav .nav-item{height:auto;padding-top:30%;position:relative;width:25vw}@media screen and (max-width:810px){.ski-lessons .ski-school-nav .nav-item{margin-bottom:8vw;margin-left:3vw;padding-top:100%;width:90vw}}.ski-lessons .ski-school-nav .nav-item .nav-item-title{margin-bottom:1vw;position:absolute;text-align:center;top:-1vw;width:100%;z-index:7000}.ski-lessons .ski-school-nav .nav-item .nav-item-title h3{text-align:center;width:100%}.ski-lessons .ski-school-nav .nav-item .frame{height:100%;position:absolute;top:0;width:100%;z-index:5000}.ski-lessons .ski-school-nav .nav-item .nav-item-image{margin:0;padding:1% 5%;position:absolute;top:2vw;width:100%;z-index:3000}.ski-lessons .ski-school-nav .nav-item .btn{background:#2ecddc;bottom:0;left:50%;position:absolute;transform:translate(-50%);z-index:7000}.ski-lessons .ski-school-nav .nav-item:first-child .nav-item-title{transform:rotate(4deg) skew(8deg)}.ski-lessons .ski-school-nav .nav-item:first-child .frame{background:url(./frame1.6583fd1d.svg) no-repeat}.ski-lessons .ski-school-nav .nav-item:first-child .btn{bottom:10.8vw}.ski-lessons .ski-school-nav .nav-item:nth-child(2){margin-top:-6vw}@media screen and (max-width:810px){.ski-lessons .ski-school-nav .nav-item:nth-child(2){margin-top:10vw}}.ski-lessons .ski-school-nav .nav-item:nth-child(2) .nav-item-title{transform:rotate(2deg) skew(4deg)}.ski-lessons .ski-school-nav .nav-item:nth-child(2) .frame{background:url(./frame2.5a70f050.svg) no-repeat}.ski-lessons .ski-school-nav .nav-item:nth-child(2) .btn{bottom:16.8vw}.ski-lessons .ski-school-nav .nav-item:nth-child(3){margin-bottom:6vw}@media screen and (max-width:810px){.ski-lessons .ski-school-nav .nav-item:nth-child(3){margin-bottom:10vw}}.ski-lessons .ski-school-nav .nav-item:nth-child(3) .nav-item-title{margin-bottom:3vw;transform:rotate(1deg) skew(4deg)}.ski-lessons .ski-school-nav .nav-item:nth-child(3) .frame{background:url(./frame3.756eb467.svg) no-repeat}.ski-lessons .ski-school-nav .nav-item:nth-child(3) .btn{bottom:4.3vw}.ski-lessons .ski-school-nav .nav-item:nth-child(4){margin-top:-5vw}@media screen and (max-width:810px){.ski-lessons .ski-school-nav .nav-item:nth-child(4){margin-top:10vw}}.ski-lessons .ski-school-nav .nav-item:nth-child(4) .nav-item-title{top:-4vw;transform:rotate(-1deg) skew(4deg)}.ski-lessons .ski-school-nav .nav-item:nth-child(4) .frame{background:url(./frame4.0b5b47d5.svg) no-repeat;margin-top:1.2vw}.ski-lessons .ski-school-nav .nav-item:nth-child(4) .btn{bottom:13.6vw}.gap-experience-banner{margin-bottom:-23vw}.gap-experience-banner h2{margin-top:0!important}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.gap-experience-banner h2{margin-top:4vw!important}}@media screen and (max-width:810px){.gap-experience-banner{margin-bottom:-45vw}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.gap-experience-banner{margin-bottom:-28vw}}.footer-banner{margin-bottom:-23vw}.footer-banner h2{margin-top:0!important}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.footer-banner h2{margin-top:4vw!important}}@media screen and (max-width:810px){.footer-banner{margin-bottom:-59vw}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.footer-banner{margin-bottom:-28vw}}.iasi-courses-banner,.training-page-banner{margin-bottom:-13vw}.iasi-courses-banner h2,.training-page-banner h2{margin-top:0!important}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.iasi-courses-banner h2,.training-page-banner h2{margin-top:4vw!important}}@media screen and (max-width:810px){.iasi-courses-banner,.training-page-banner{margin-bottom:-45vw}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.iasi-courses-banner,.training-page-banner{margin-bottom:-28vw}}.mountain-guides{margin-top:5vw}.mountain-guides .logo-round{background:url(./guides-valais.780c8608.png) no-repeat top;background-size:30%;min-height:10vw;top:3vw;width:100%}@media screen and (max-width:810px){.mountain-guides .logo-round{background-size:50%;max-width:100%;min-height:15vw}}.mountain-guides .logo-round svg{display:none}@media screen and (max-width:810px){.mountain-guides p{margin:0 auto 5vw;max-width:90%}}.locations{margin-bottom:20vw;margin-top:10vw}@media screen and (max-width:810px){.locations{margin-top:40vw}}.locations svg{width:2.5vw}@media screen and (max-width:810px){.locations svg{width:5.5vw}}.locations .section-image{width:38%}@media screen and (max-width:810px){.locations .section-image{width:90%}}.locations .section-graphic{margin-top:2%;width:67%}@media screen and (max-width:810px){.locations .section-graphic{width:100%}}.locations .image-text{margin-bottom:14vw}@media screen and (max-width:810px){.locations .image-text{flex-direction:column}}.locations .image-text .section-text{padding:0 6vw 0 1vw}.locations .image-text .section-text h2{color:#000;margin-bottom:1vw;margin-left:-3vw}@media screen and (max-width:810px){.locations .image-text .section-text h2{font-size:8vw}}.locations .image-text .section-text p{color:#000}@media screen and (max-width:810px){.locations .ski-school-nav-wrap{margin-top:60vw}}.locations .ski-school-nav-wrap .ski-school-nav{margin:0 4vw}.locations .ski-school-nav-wrap .ski-school-nav h3{font-size:2.5vw}@media screen and (max-width:810px){.locations .ski-school-nav-wrap .ski-school-nav h3{font-size:7vw}}.locations h6{font-family:Bebas-Neue,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:clamp(2.2vw,2.2vw,3rem);font-weight:400;justify-content:center;margin-top:2vw;text-align:center;text-transform:uppercase;transform:rotate(-1.1deg) skew(-10.3deg)}@media screen and (max-width:810px){.locations h6{flex-direction:column;font-size:4.4vw;padding-left:4vw;padding-right:4vw}}.locations h6 strong{color:#2ecddc}.locations .btn{margin-top:1vw}.nendaz .star1{margin-bottom:-3vw;margin-left:93vw}.nendaz .star2{margin-bottom:5vw;margin-left:22vw;margin-top:-12vw}@media screen and (max-width:810px){.nendaz .star2{margin-left:1vw;padding-top:5vw}}.nendaz .star3{margin-left:75vw;margin-top:-12vw}.nendaz .star4{margin-left:13vw;margin-top:1vw}.crans-montana .ski-school-nav{margin-top:10vw!important}@media screen and (max-width:810px){.crans-montana .ski-school-nav{padding-top:15vw}}.crans-montana .section-text{margin-top:-3vw!important}@media screen and (max-width:810px){.crans-montana .section-image{padding-left:10vw;width:100%}}.crans-montana .star1{margin-bottom:-3vw;margin-left:5vw}.crans-montana .star2{margin-bottom:5vw;margin-left:55vw;margin-top:-12vw}@media screen and (max-width:810px){.crans-montana .star2{margin-left:90vw;padding-top:5vw}}.crans-montana .star3{margin-left:25vw;margin-top:-8vw}.crans-montana .star4{margin-left:87vw;margin-top:1vw}.davos .star1{margin-bottom:-3vw;margin-left:93vw}.davos .star2{margin-bottom:5vw;margin-left:22vw;margin-top:-12vw}@media screen and (max-width:810px){.davos .star2{margin-left:1vw;padding-top:5vw}}.davos .star3{margin-left:75vw;margin-top:-12vw}.davos .star4{margin-left:13vw;margin-top:1vw}.locations .image-text.reverse .section-graphic .section-text{left:15%;max-width:80%}.summer-training .btn-wrap{margin-top:-4vw!important}.logo-round{margin:auto;width:13vw}@media screen and (max-width:810px){.logo-round{top:-3vw;width:20vw}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.logo-round{width:12vw}}.vimeo-wrapper{display:block;height:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%;z-index:0}.vimeo-wrapper video{bottom:5px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:5px;width:100%;z-index:-1}.slant-1{background:#2ecddc;height:auto;margin-top:-3vw;max-height:31vw;position:relative;z-index:4000}@media screen and (max-width:810px){.slant-1{margin-top:0;max-height:80vh;max-width:100vw;min-height:80vh;overflow:hidden}.slant-1 .image-text{flex-direction:column;height:100%;margin:0;max-width:100vw;min-height:75vh}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.slant-1{max-height:30vh;min-height:30vh}.slant-1 .image-text{min-height:85vh}}.slant-1 .section-image{width:55%;z-index:8100}@media screen and (max-width:810px){.slant-1 .section-image{width:110%}}.slant-1 .section-image img{margin-left:-5vw;margin-top:0;position:relative;transform:rotate(5deg);z-index:5555}@media screen and (max-width:810px){.slant-1 .section-image img{margin-left:-5vw;margin-top:-3vw;width:110%}}.slant-1 .section-graphic{padding:0}@media screen and (max-width:810px){.slant-1 .section-graphic{margin:10% 0 0;width:90%}}.slant-1 .section-graphic .section-text{height:auto;padding:0;right:10%;top:30%}@media screen and (max-width:810px){.slant-1 .section-graphic .section-text{left:10%;right:0;top:40%;width:90%}}.slant-1 .section-graphic .section-text h2{font-size:1.5em;font-size:clamp(1.5rem,3vw,3rem);margin:0}.slant-1 .btn-wrap{bottom:3vw;position:absolute;right:6vw;z-index:9999}.slant-1:before{background:url(./slant-mask1.baddd472.svg) no-repeat;content:"";height:12vw;left:0;overflow:hidden;position:absolute;top:-7vw;width:110vw;z-index:4500}@media screen and (max-width:810px){.slant-1:before{left:-3vw}}.slant-1:after{background:url(./slant-mask2.f621d2de.svg) no-repeat;bottom:-5vw;content:"";height:8vw;left:0;overflow:hidden;position:absolute;width:110vw;z-index:4500}@media screen and (max-width:810px){.rentals-page .slant-2{margin-top:-5vw;max-height:70vh;max-width:100vw;min-height:70vh;overflow:hidden}}.slant-2{height:auto;max-height:30vw;position:relative;z-index:5000}.slant-2 .block-wrapper,.slant-2 .column{height:60%;position:relative;z-index:1000}@media screen and (max-width:810px){.slant-2{margin-top:-5vw;max-height:70vh;max-width:100vw;min-height:70vh;overflow:hidden}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.slant-2{max-height:80vh;min-height:80vh}}@media screen and (max-width:810px){.slant-2 .image-text.reverse{flex-direction:column;height:100%;margin:0;max-width:100vw;min-height:65vh}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.slant-2 .image-text.reverse{min-height:84vh}}.slant-2 .image-text.reverse .section-image{height:100%;margin-right:-5vw;position:relative;width:40%;z-index:5500}@media screen and (max-width:810px){.slant-2 .image-text.reverse .section-image{width:110%}}.slant-2 .image-text.reverse .section-image img{margin-top:-.8vw;position:relative;transform:rotate(1.5deg);z-index:5555}@media screen and (max-width:810px){.slant-2 .image-text.reverse .section-image img{margin-left:-5vw;margin-top:-5vw;width:110%}}.slant-2 .image-text.reverse .section-image:after{background:url(./slant-mask-blue1.ca5147c2.svg) no-repeat;bottom:-3.8vw;content:"";height:6vw;position:absolute;right:2vw;width:100%;z-index:6000}@media screen and (max-width:810px){.slant-2 .image-text.reverse .section-image:after{display:none}}.slant-2 .image-text.reverse .section-graphic{padding:0}@media screen and (max-width:810px){.slant-2 .image-text.reverse .section-graphic{margin:10% 0 0;width:90%}}.slant-2 .image-text.reverse .section-graphic .section-text{padding:0;right:15%;top:0;z-index:6500}@media screen and (max-width:810px){.slant-2 .image-text.reverse .section-graphic .section-text{left:10%;max-width:100%;right:0;top:40%;width:90%}}.slant-2 .image-text.reverse .section-graphic .section-text h2{font-size:1.5em;font-size:clamp(1.5rem,3vw,3rem);margin:0}.slant-2 .image-text.reverse .section-graphic .section-text h2,.slant-2 .image-text.reverse .section-graphic .section-text p{color:#000}.slant-2 .image-text.reverse .btn-wrap{bottom:6vw;left:5vw;position:absolute;z-index:9999}@media screen and (max-width:810px){.slant-2 .image-text.reverse .btn-wrap{left:8vw}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.slant-2 .image-text.reverse .btn-wrap{left:auto;right:5vw}}.slant-3{background:#2ecddc;height:auto;margin-top:-5vw;max-height:40vw;max-width:100vw;overflow:hidden;position:relative;z-index:2000}@media screen and (max-width:810px){.slant-3{margin-top:0;max-height:80vh;min-height:80vh}.slant-3 .image-text{flex-direction:column;height:100%;margin:0;max-width:100vw;min-height:75vh}}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.slant-3{max-height:90vh}.slant-3,.slant-3 .image-text{min-height:90vh}}.slant-3 .section-image{width:100%}@media screen and (max-width:810px){.slant-3 .section-image{width:110%}}.slant-3 .section-image img{margin-left:-10vw;margin-top:-2vw;position:relative;transform:rotate(5deg);z-index:1500}@media screen and (max-width:810px){.slant-3 .section-image img{margin-left:-5vw;margin-top:-5vw;width:110%}}.slant-3 .section-graphic{padding:0;width:80%}@media screen and (max-width:810px){.slant-3 .section-graphic{margin:10% 0 0;width:90%}}.slant-3 .section-graphic .section-text{padding:0;right:5%;top:0;width:90%}@media screen and (max-width:810px){.slant-3 .section-graphic .section-text{left:10%;max-width:100%;right:0;top:40%;width:90%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.slant-3 .section-graphic .section-text{top:2%}}.slant-3 .section-graphic .section-text h2{font-size:1.5em;font-size:clamp(1.5rem,3vw,3rem);margin:0}.slant-3 .btn-wrap{bottom:2vw;position:absolute;right:7vw;z-index:9999}@media screen and (max-width:810px){.slant-3 .btn-wrap{bottom:5vw}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.slant-3 .btn-wrap{bottom:9vw}}.slant-3:before{background:url(./slant-mask1.baddd472.svg) no-repeat;content:"";height:8vw;left:-5vw;position:absolute;top:-5vw;width:110vw;z-index:3500}@media only screen and (min-device-width:768px) and (max-device-width:833px) and (orientation:portrait){.slant-3:before{height:16vw}}.slant-3:after{background:url(./slant-mask2.f621d2de.svg) no-repeat;bottom:-3vw;content:"";height:8vw;left:-1vw;position:absolute;right:0;width:120%;z-index:3500}.rental-dates{left:0;position:absolute;top:20px}.rentals-hero-form{position:relative;z-index:99999}.rentals-hero-form h2,.rentals-hero-form p{color:#fff}.rentals-hero-form #rentalsForm{margin-top:2vw;max-width:70%}@media screen and (max-width:810px){.rentals-hero-form #rentalsForm{max-width:90%}.rentals-hero-form #rentalsForm .form-control{margin:0 0 1vw}}.rentals-hero-form #rentalsForm .form-control svg{left:.5vw;position:absolute;top:.5vw;width:2vw;z-index:8888}@media screen and (max-width:810px){.rentals-hero-form #rentalsForm .form-control svg{left:1vw;top:5px;width:25px}}@media screen and (max-width:600px){.rentals-hero-form #rentalsForm .form-control svg{width:15px}}.rentals-hero-form #rentalsForm .form-control.date-input svg{left:0;top:1.5vw;width:3vw;fill:#1a1a1a;font-size:2vw;height:2vw;padding:0}@media screen and (max-width:810px){.rentals-hero-form #rentalsForm .form-control.date-input svg{font-size:20px;height:25px;left:1vw;top:18px;width:25px}}@media screen and (max-width:600px){.rentals-hero-form #rentalsForm .form-control.date-input svg{width:15px}}.rentals-hero-form #rentalsForm .form-control.date-input svg.dp__clear_icon{left:auto;right:0!important;fill:#333;font-size:10px;height:1vw;top:50%}.rentals-hero-form #rentalsForm input,.rentals-hero-form #rentalsForm select{background:hsla(0,0%,100%,.7);border:1px solid #999;color:#4d4d4d;padding:.8vw 1vw}@media screen and (max-width:810px){.rentals-hero-form #rentalsForm input,.rentals-hero-form #rentalsForm select{font-size:90%}}.rentals-hero-form #rentalsForm .date-input input{padding:.8vw 3vw}@media screen and (max-width:810px){.rentals-hero-form #rentalsForm .date-input input{padding:.8vw 6vw}}.rentals-hero-form #rentalsForm #numPeople{padding:.8vw 1vw .8vw 3vw}@media screen and (max-width:810px){.rentals-hero-form #rentalsForm #numPeople{padding:.8vw 1vw .8vw 6vw}}.rentals-hero-form #rentalsForm .btn{margin:0;width:100%}.rentals-hero-form #rentalsForm .btn:focus,.rentals-hero-form #rentalsForm .btn:hover{background:#fff;color:#1a1a1a}.rentals-hero-form #rentalsForm ::-webkit-input-placeholder{color:#4d4d4d;opacity:1}.rentals-hero-form #rentalsForm ::-moz-placeholder{color:#4d4d4d;opacity:1}.rentals-hero-form #rentalsForm :-ms-input-placeholder{color:#4d4d4d;opacity:1}.rentals-hero-form #rentalsForm :-moz-placeholder{color:#4d4d4d;opacity:1}.svg-angle.bottom{bottom:-2vw;left:0;position:absolute;width:100%;z-index:7600}.modal.rental-form{overflow-y:scroll;text-align:left}@media screen and (max-width:810px){.modal.rental-form{padding:5vw 5vw 15vw}}.modal.rental-form .form-wrapper{height:auto;min-height:200px;position:relative;width:100%}.modal.rental-form .rental-period{border-bottom:1px solid #2ecddc;margin:0 0 2vw;padding:0 0 1vw}@media screen and (max-width:810px){.modal.rental-form .rental-period{margin:0 0 5vw}}.modal.rental-form h3{margin:0 0 1vw}.modal.rental-form h4{margin:2vw 0 1vw}.modal.rental-form .person{display:flex;justify-content:space-between;margin-bottom:2em;padding:0}@media screen and (max-width:810px){.modal.rental-form .person{flex-direction:column}}.modal.rental-form .person header{align-content:flex-start;align-items:flex-start;display:flex;flex:0 0 20%;flex-direction:column;justify-content:flex-start;margin:0 0 1vw}.modal.rental-form .person header h4{margin:0 1vw 0 0}.modal.rental-form .person .col{flex:0 0 70%}.modal.rental-form .person .col-2{align-content:center;align-items:center;display:flex;justify-content:space-between;margin:0;width:100%}.modal.rental-form .person .col-2 .form-control{flex:0 0 48%}.modal.rental-form .person .col-3{align-content:center;align-items:center;display:flex;justify-content:flex-start;margin:0}@media screen and (max-width:810px){.modal.rental-form .person .col-3{align-content:flex-start;align-items:flex-start;flex-direction:column;margin:2vw 0 0}}.modal.rental-form .person .form-col{background:#ededed;margin:0 0 1px;padding:5px 5px 5px 10px}.modal.rental-form .person .select-rental-packages{align-content:center;align-items:center;display:flex;justify-content:flex-start;margin:0 0 0 2vw}@media screen and (max-width:810px){.modal.rental-form .person .select-rental-packages{margin:2vw 0 0}}.modal.rental-form .person .select-rental-packages .checkbox-wrap{margin:1vw 0 0}.modal.rental-form .person .form-control{align-content:center;align-items:flex-start;display:flex;justify-content:flex-start;margin:0}@media screen and (max-width:810px){.modal.rental-form .person .form-control{margin:0 0 1vw}}.modal.rental-form .person .form-control p{font-family:Roboto-Condensed-Bold,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}.modal.rental-form .person .package-price{align-content:flex-end;align-items:flex-end;display:flex;flex-direction:row;font-family:Red-Hat-700,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:180%;justify-content:flex-end;position:relative}@media screen and (max-width:810px){.modal.rental-form .person .package-price{font-size:150%;margin:3vw 0 0}}.modal.rental-form .gray-bar .form-control{flex-direction:column}.modal.rental-form .gray-bar .form-control .warning{color:#d91700;font-size:90%}.modal.rental-form .total-price{padding-right:1vw;text-align:right}.modal.rental-form .total-price-btn{bottom:0;display:flex;justify-content:space-between;left:30%;position:absolute}.modal.rental-form .total-price-btn .btn{background:#2ecddc;margin:0}@media screen and (max-width:810px){.modal.rental-form .total-price-btn{left:auto;position:relative}.modal.rental-form .total-price-btn h3{font-size:220%}.modal.rental-form .total-price-btn .btn{background:#2ecddc;margin:50px auto}.modal.rental-form .total-price-btn .error-class{right:20%;top:0}}@media screen and (max-width:600px){.modal.rental-form .total-price-btn{bottom:-50px;left:auto;position:absolute}}.modal.rental-form select{background:#fff}.modal.rental-form input,.modal.rental-form select{background:hsla(0,0%,100%,.7);border:1px solid #999;color:#4d4d4d;padding:.5vw 1vw}@media screen and (max-width:810px){.modal.rental-form input,.modal.rental-form select{padding:1.5vw 2vw}}.modal.rental-form select{width:100%}.modal.rental-form .btn-wrap{display:flex;justify-content:flex-end;margin:4vw 0 0;width:100%}@media screen and (max-width:810px){.modal.rental-form .btn-wrap{margin:5vw 0 0}}.modal.rental-form .btn-wrap .btn{margin:0}.modal.rental-form input[type=checkbox]{display:none}.modal.rental-form input[type=checkbox]+label{color:#666;cursor:pointer;display:block;height:40px;margin:0 20px 30px 0;padding:5px 0 0 30px;position:relative}.modal.rental-form input[type=checkbox]+label:last-child{margin-bottom:0}.modal.rental-form input[type=checkbox]+label:before{background:#fff;border:1px solid grey;border-radius:4px;content:"";display:block;height:25px;left:0;opacity:.6;position:absolute;top:0;transition:all .12s,border-color .08s;width:25px}.modal.rental-form input[type=checkbox]:checked+label:before{background:transparent;border-color:transparent #333 #333 transparent;border-radius:0;border-style:solid;border-width:2px;left:10px;margin:0 10px 0 0;opacity:1;top:-4px;transform:rotate(45deg);width:10px}#test{position:absolute}@media screen and (max-width:810px){.summary{margin:0 0 5vw}}.summary h4{font-size:180%}.summary h4 span{font-size:150%}@media screen and (max-width:810px){.summary h4{font-size:180%}.summary h4 span{font-size:130%}}#finalSubmit{background:#2ecddc;margin-right:2vw}.section-paypal-message{margin:20vw auto 0;max-width:900px}.section-paypal-message h2{margin-bottom:2vw}@media screen and (max-width:810px){.section-paypal-message{margin:40vw auto 0;max-width:80vw}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake-animation{animation:shake .8s}.fr .main-menu ul li a{padding:0 .2vw}.fr .hero-image-rentals .rentals-hero-bg .rentals-hero-title{margin:14vw 10vw 15.5vw}@media screen and (max-width:810px){.fr .hero-image-rentals .rentals-hero-bg .rentals-hero-title{margin:13vw 5vw 15.5vw 10vw}}.fr .hero-image-rentals .rentals-hero-bg{width:70%}@media screen and (max-width:810px){.fr .hero-image-rentals .rentals-hero-bg{height:97%;width:85%}}.fr .hero-image-rentals .rentals-hero-bg .rentals-hero-title h2{margin:0}.fr .hero-image-rentals .rentals-hero-bg .rentals-hero-title h2,.fr .hero-image-rentals .rentals-hero-bg .rentals-hero-title p{color:#fff}.fr .ski-lessons .ski-school-nav .nav-item .nav-item-title{top:-4vw}.fr .rental-packages .package-wrap .border svg{width:27vw}@media screen and (max-width:810px){.fr .rental-packages .package-wrap .border svg{width:77vw}.fr .rental-packages .package-wrap:first-child .btn,.fr .rental-packages .package-wrap:nth-child(3) .btn{bottom:-16vw}.gap-experience.fr .slant-1{max-height:75vh;min-height:75vh}.fr .slant-1{max-height:95vh;min-height:95vh}.fr .slant-1 .btn{top:30vw}.fr .slant-2{max-height:70vh;min-height:70vh}.fr .slant-2 .btn{top:8vw}.fr .slant-3{max-height:95vh;min-height:95vh}.fr .slant-3 .btn{top:35vw}.home.fr .about-section.image-graphic-text .section-title{margin-top:35vw}}#payment-form{align-self:center;border-radius:7px;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px #32325d1a,0 1px 1.5px #00000012;min-width:500px;padding:40px;width:30vw}.result-message{font-size:16px;line-height:22px}.result-message a{color:#596fd6;font-weight:600;text-decoration:none}.hidden{display:none}#card-error{color:#697386;font-size:13px;line-height:17px;margin-top:12px;text-align:left}#card-element{background:#fff;border:1px solid rgba(50,50,93,.1);border-radius:4px 4px 0 0;height:44px;padding:12px;width:100%}#payment-request-button{margin-bottom:32px}#submit-button{background:#5469d4;border:0;border-radius:0 0 4px 4px;box-shadow:0 4px 5.5px #00000012;color:#fff;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:600;padding:12px 16px;transition:all .2s ease;width:100%}#submit-button:hover{filter:contrast(115%)}#submit-button:disabled{cursor:default;opacity:.5}.spinner,.spinner:after,.spinner:before{border-radius:50%}.spinner{box-shadow:inset 0 0 0 2px;color:#fff;font-size:22px;height:20px;margin:0 auto;position:relative;text-indent:-99999px;transform:translateZ(0);width:20px}.spinner:after,.spinner:before{content:"";position:absolute}.spinner:before{animation:loading 2s ease 1.5s infinite;border-radius:20.4px 0 0 20.4px;height:20.4px;left:-.2px;top:-.2px;transform-origin:10.4px 10.2px}.spinner:after,.spinner:before{background:#5469d4;width:10.4px}.spinner:after{animation:loading 2s ease infinite;border-radius:0 10.2px 10.2px 0;height:10.2px;left:10.2px;top:-.1px;transform-origin:0 10.2px}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media only screen and (max-width:600px){form{width:80vw}}.content-blog{display:flex;justify-content:space-between;padding:0}.content-blog .intro-text{background:#fff;flex:0 0 70%;margin:-10vw 0 0;padding:2vw 3vw}.articles-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:14vw auto 0;max-width:96vw;position:relative;z-index:6666}@media screen and (max-width:810px){.articles-wrap{flex-direction:column}}.articles-wrap .article:nth-child(odd){margin-top:0}.articles-wrap .article:nth-child(3n+1){background:url(./dimond.29ec3d7e.svg) 0 100% no-repeat;background-position:85% 0;background-size:1.5vw}@media screen and (max-width:810px){.articles-wrap .article:nth-child(3n+1){background-position:85% 0;background-size:5vw}}.articles-wrap .article:hover{transform:scale(1.05)}.articles-wrap .article:nth-child(4n+1) img{clip-path:polygon(0 0,100% 7%,100% 100%,0 99%)}.articles-wrap .article:nth-child(4n+2) img{clip-path:polygon(0 3%,100% 7%,100% 98%,0 100%)}.articles-wrap .article:nth-child(4n+3) img{clip-path:polygon(0 0,100% 7%,100% 98%,0 100%)}.articles-wrap .article:nth-child(4n+4) img{clip-path:polygon(0 5%,100% 0,100% 98%,0 100%)}.articles-wrap .article{flex:0 0 23%;list-style:none;margin:10vw 2% 2vw 0;padding-top:3vw;position:relative;z-index:7777}@media screen and (max-width:810px){.articles-wrap .article{flex:0 0 100%;margin:0 0 19vw;width:100%}}.articles-wrap .article a{background:#fff;color:#353535;display:flex;flex-direction:column}@media screen and (max-width:810px){.articles-wrap .article a{flex-direction:column}}.articles-wrap .article a .article-image{height:0;margin:0;padding-top:18vw;position:relative;width:100%}@media screen and (max-width:810px){.articles-wrap .article a .article-image{padding-top:80vw}}.articles-wrap .article a .article-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.articles-wrap .article a .article-meta{align-content:center;bottom:0;display:flex;flex-direction:column;height:6vw;justify-content:center;left:0;margin-bottom:.5vw;padding:1.5vw 2vw!important;position:absolute;transition:height .3s ease,background-color .3s ease;width:100%}@media screen and (max-width:810px){.articles-wrap .article a .article-meta{height:18vw;margin-bottom:6vw;padding:1vw 9vw 1vw 10vw!important}}.articles-wrap .article a .article-meta h3{color:#fff;display:-webkit-box;font-family:Bebas-Neue,system-ui,-apple-system,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:1.6vw;margin:0;text-align:left;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:810px){.articles-wrap .article a .article-meta h3{font-size:7vw}}.articles-wrap .article a .article-meta p{color:#000}.articles-wrap .article a .article-meta p.date{font-size:100%}.articles-wrap .article a .article-meta .date{color:#999;display:none;margin:0}.articles-wrap .article a .article-meta .arrow{opacity:0;position:absolute;right:3vw;top:1vw;transition:all .3s ease-in-out}.articles-wrap .article a .article-meta .arrow.boxActive{opacity:1;right:1vw}.articles-wrap .article a .btn{align-self:flex-start;margin:2vw 0 0}.article-page .content-wrapper h1{font-size:clamp(1.7em,4.7vw,6rem);margin:0 auto;max-width:100%;transform:rotate(2.8deg) skew(2.3deg)}.article-page .content-wrapper section{background:url(/_nuxt/assets/images/blog-stars.svg) no-repeat;background-position:100% 0;background-size:15% 40%;margin:4vw auto;max-width:90%;padding-right:28vw}@media screen and (max-width:810px){.article-page .content-wrapper section{background:none;max-width:100%;padding-left:6vw;padding-right:1vw}}.article-page .container{padding-right:-60vw;position:relative;z-index:99994}@media screen and (min-width:769px) and (max-width:1800px){.article-page .content-wrapper .container{margin-top:-6vw;max-width:93%}}.author{background:url(../images/logo-op.png) 0 100% #000 no-repeat;background-size:200px;display:flex;justify-content:space-between;margin:7vw 0 10vw;padding:5vw}@media screen and (max-width:810px){.author{flex-direction:column;padding:5vw 5vw 15vw}}.author .author-photo{border-right:1px solid #fff;flex:0 0 30%;padding:0 3vw 0 0}@media screen and (max-width:810px){.author .author-photo{border-bottom:1px solid #fff;border-right:none;padding:0 0 5vw}}.author .author-info{flex:0 0 65%}@media screen and (max-width:810px){.author .author-info{padding:3vw 0 0}}.author .author-info a{color:#fff;text-decoration:underline}.author .author-info h3{margin:0}.author .author-info h3,.author .author-info p{color:#fff}.author .author-info p{font-size:90%}#moreArticles{margin:0 auto 5vw;max-width:96vw}@media screen and (max-width:810px){#moreArticles{margin:10vw auto 5vw}}#moreArticles .articles-wrap{justify-content:space-between}#moreArticles .articles-wrap .article{flex:0 0 31%;margin:0}@media screen and (max-width:810px){#moreArticles .articles-wrap .article{margin:0 0 5vw}}.blog-page .pagination{margin-top:10vw;text-align:center}
