@import url('https://fonts.googleapis.com/css?family=Rubik:400i,700|Parisienne|Open+Sans:400,400i,600&display=swap');@font-face{font-family:'carolissaregular';src:url('/themes/nereal/css/fonts/carolissa-webfont.woff2') format('woff2'),url('/themes/nereal/css/fonts/carolissa-webfont.woff') format('woff');font-weight:normal;font-style:normal}footer{max-width:100vw;overflow:hidden}body{font-weight:400;line-height:1.4;overflow-x:hidden;background-color:#fff;position:relative;font-size:16px;font-family:'Open Sans',sans-serif !important;color:#555}.strong{font-weight:700}a{color:#d8da00}a:hover{color:#feff81}.lead,.field--name-field-sottotitolo{font-size:1.3rem;font-weight:300;font-style:italic;margin-bottom:2.5rem;font-family:'Rubik';color:#001f2e;line-height:1.2}.title3,.field--name-body h3{font-size:1.6rem;font-weight:700;font-family:'Rubik';color:#001f2e;line-height:1.2;margin:2.5rem 0 1rem}.title-main{color:#d8da00;font-size:2rem;font-weight:700;font-family:'Rubik';line-height:1;margin:0 0 1rem}.cursive{font-family:'carolissaregular';font-size:2.3rem;margin-bottom:1rem}.bg_white{background:#c6e1ec}.bg_light_blue{background:#c6e1ec}.bg_orange{background:#d8da00}.bg_dark_blue{background:#001f2e}.bg_dark_green{background:#001f2e}.bg_blue{background:#1b94bf}.text_white{color:#c6e1ec}.text_light_blue{color:#c6e1ec}.text_orange{color:#d8da00}.text_dark_blue{color:#001f2e}.text_dark_green{color:#001f2e}.text_blue{color:#1b94bf}.btn_arrow{font-family:'Rubik';color:#1b94bf;font-weight:bold;display:flex;align-items:center;font-size:1.2rem}.btn_arrow::before{content:"";width:0;height:0;border-style:solid;left:auto;right:auto;position:relative;margin:0 5px 0 0;background:transparent;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #001f2e;display:inline-block}.btn-naked img{width:40px;margin-right:8px}.btn-naked{border:0;border-radius:0;color:#001f2e;text-transform:uppercase;font-weight:700;font-family:'Rubik';padding:.375rem .75rem;font-size:1rem;display:inline-block;text-align:center;vertical-align:middle;line-height:1.5;text-decoration:underline}.btn,.bokunButton{display:inline-flex;max-width:100%;align-items:center;justify-content:center;background:#1b94bf !important;border:0;border-radius:0 !important;color:#fff;text-transform:uppercase;font-weight:700;font-family:'Rubik' !important;font-size:1.3rem !important}.bokunButton{color:transparent !important}.btn:hover,.bokunButton:hover{background:#001f2e;color:#fff}.difficolta_Estremo .fa:nth-child(2):before,.difficolta_Estremo .fa:nth-child(3):before,.difficolta_Estremo .fa:nth-child(4):before,.difficolta_Media .fa:nth-child(2):before,.difficolta_Difficile .fa:nth-child(2):before,.difficolta_Difficile .fa:nth-child(3):before{content:"\f111"}body .cookie-header{display:block;bottom:15px !important;left:15px;right:auto;border-radius:10px;background:#0c5c82;transform:translateY(50px)}body .cookie-header.cookie-header-visible{transform:translateY(0px)}body .cookie-header>div{position:relative}body .cookie-header span{margin-bottom:30px;float:left;text-align:left}body a.cookie-accept,body a.cookie-decline{border-radius:0;text-transform:uppercase;padding:5px 10px;font-size:90%;font-family:'Rubik'}body a.cookie-accept{background-color:#0094bf}body a.cookie-accept:hover{background-color:#29c7ff}body a.cookie-decline{background:transparent}body a.cookie-decline:hover{background:#0d4661}.pulsante-prenota{display:inline-block;cursor:pointer;background:#1b94bf;position:relative;overflow:hidden;vertical-align:top}.pulsante-prenota.bn .btn{position:absolute;width:100%;padding-left:0;padding-right:0;left:0;top:0;right:0;opacity:1}.pulsante-prenota.bn>a{height:49px;display:block;position:relative;z-index:10;color:transparent}.pulsante-prenota .btn{position:relative;background:transparent !important;text-align:center;opacity:0;z-index:1;padding:9px 20px;height:49px}.pulsante-prenota a.btn{opacity:1}.pulsante-prenota button{position:relative;z-index:2;opacity:0;opacity:1;background:transparent !important}.pulsante-prenota::hover{background:#31aeda}.pulsante-prenota::after,.pulsante-prenota::before{content:'';display:block;position:absolute;top:-50%;bottom:-50%;width:200%;height:200%;background:#001f2e;opacity:.5;-webkit-mask-image:url(/files/masks/wave-rollover.svg);mask-image:url(/files/masks/wave-rollover.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-transition:all 1500ms ease;-moz-transition:all 1500ms ease;-ms-transition:all 1500ms ease;-o-transition:all 1500ms ease;transition:all 1500ms ease;-moz-transform:translateY(100%) translateX(-25%);-webkit-transform:translateY(100%) translateX(-25%);-o-transform:translateY(100%) translateX(-25%);-ms-transform:translateY(100%) translateX(-25%);transform:translateY(100%) translateX(-25%)}.pulsante-prenota:hover::before{-moz-transform:translateY(-20px) translateX(-40%);-webkit-transform:translateY(-20px) translateX(-40%);-o-transform:translateY(-20px) translateX(-40%);-ms-transform:translateY(-20px) translateX(-40%);transform:translateY(-20px) translateX(-40%)}.pulsante-prenota:hover::after{-moz-transform:translateY(-20px) translateX(0%);-webkit-transform:translateY(-20px) translateX(0%);-o-transform:translateY(-20px) translateX(0%);-ms-transform:translateY(-20px) translateX(0%);transform:translateY(-20px) translateX(0%)}#posts-container .post{position:relative;margin-bottom:30px}.post-image{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:100%;margin-bottom:15px}.post-content{position:relative;overflow:hidden;max-height:100px;font-size:80%;color:#7a7a7a;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#posts-container .post::after{position:absolute;content:'';display:block;left:0;right:0;bottom:0;height:30px;z-index:1;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}.post:focus .post-content{max-height:1000px}.text-black{color:#000}#posts-container .post-image>a{display:block;position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.form-control{border:0;background:#f4f4f4;border-radius:0;line-height:1.5;padding:0 1rem;height:auto}.form-control:not(textarea){line-height:40px;height:40px}.form-control:focus{border-color:#1b94bf;box-shadow:0 0 0 .2rem #1b94bf}label[for]{cursor:pointer}input[type=checkbox]:checked,input[type=checkbox]:disabled:checked,input[type=checkbox].error:checked,input[type=checkbox].error:focus:checked,input[type=radio]:checked,input[type=radio]:disabled:checked,input[type=radio].error:checked,input[type=radio].error:focus:checked{background:#373737;box-shadow:inset 0 0 0 3px #fff}input[type=checkbox]~label,input[type=radio]~label{display:inline-block;width:calc(100% - 30px)}input[type=checkbox],input[type=radio]{display:inline-block;position:relative;border-radius:0;top:3px;vertical-align:top;margin:10px 5px 0 0;padding:0;background:#fff;border:1px solid #373737;width:16px !important;height:16px !important;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:background .5s ease;outline:0;-webkit-appearance:none}input[type=radio]{border-radius:100%}button.navbar-toggler{position:relative;width:30px;height:24px;margin-top:10px;border:0;background:transparent !important;outline:0}button.navbar-toggler div,button.navbar-toggler div::after,button.navbar-toggler div::before{background-color:#000}button.navbar-toggler div,button.navbar-toggler div::after,button.navbar-toggler div:before{position:absolute;border-radius:0;width:30px;height:2.5px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:#fff;display:block;content:"";transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear;transition:bottom .1s ease-out,top .1s ease-out,opacity 0s linear .1s}button.navbar-toggler div{left:0;top:50%;display:block;margin-top:-2px}button.navbar-toggler div::after,button.navbar-toggler div::before{opacity:0;top:0}button.navbar-toggler.collapsed div::before{top:-10px;opacity:1}button.navbar-toggler.collapsed div::after{top:10px;opacity:1}.scrolldown header{background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}header{position:fixed;left:0;right:0;z-index:100;transition:background .3s linear}a.navbar-brand{width:220px;padding:10px 0;font-size:0;transition:width .3s linear}.scrolldown a.navbar-brand{width:220px}nav.navbar.navbar-expand-lg.navbar-light.bg-light.container{background:transparent !important}.social a{font-size:28px;float:right;margin-left:5px}.region.region-footer .social a:hover,.social a:hover{color:#d8da00;text-decoration:none}.navbar-light .navbar-nav a.nav-item.nav-link{font-size:1rem;font-weight:700;font-family:'Rubik';position:relative;color:#d8da00;line-height:1;text-transform:uppercase;letter-spacing:1px;padding:1rem .5rem .5rem;overflow:hidden}.navbar-light .navbar-nav .nav-item:nth-child(1) a.nav-item.nav-link,.navbar-light .navbar-nav .nav-item:nth-child(2) a.nav-item.nav-link,.navbar-light .navbar-nav .nav-item:nth-child(3) a.nav-item.nav-link,.navbar-light .navbar-nav .nav-item:nth-child(4) a.nav-item.nav-link{color:#fff}.navbar-light .navbar-nav a.nav-item::after{content:"";position:absolute;background:#001f2e;left:.5rem;right:100%;bottom:5px;height:1px;transition:right .5s ease-in-out .1s}.navbar-light .navbar-nav .nav-item:nth-child(1) a.nav-item.nav-link::after,.navbar-light .navbar-nav .nav-item:nth-child(2) a.nav-item.nav-link::after,.navbar-light .navbar-nav .nav-item:nth-child(3) a.nav-item.nav-link::after{background:#1b94bf}.navbar-light .navbar-nav a.nav-item.is-active::after,.navbar-light .navbar-nav a.nav-item.nav-link:hover::after{right:.5rem}.dropdown-menu{border:0;font-weight:700;font-family:'Rubik';border-radius:0;display:block;overflow:hidden;max-height:0;padding:0;transition:max-height .3s linear !important}.dropdown-menu .dropdown-item{padding:.8rem 1.5rem}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#1b94bf}body main{padding-top:104px}body.path-frontpage main{padding-top:78px}body.path-frontpage main::before{display:block;content:'';position:absolute;top:0;left:0;right:0;height:100vh;z-index:-1;background:#071b26}body.path-frontpage header,body header{background:#071b26}body.path-frontpage.scrolldown header,body.scrolldown header{background:#001f2e}.display-4.page-title{color:#1b94bf;font-family:'Rubik';font-weight:700;font-size:2rem;margin-top:3rem}.page-node-type-pacchetto .container-attivita-correlate .field__items .price_field,.page-node-type-pacchetto .cta_link_container{display:none}.gradient-fade{position:relative}.placeholder{background-size:cover;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container{position:relative;width:100vw;height:40vw;min-height:50vh;background-size:cover}.parallax-layer{background-size:100% auto;background-repeat:no-repeat;position:absolute;left:0;right:0;top:0;bottom:0}.parallax-container.fade-in{opacity:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.parallax-container.fade-in.show{opacity:1}.gradient-fade .header-text{position:absolute;bottom:calc(10px + 3vh);color:#fff;z-index:20;font-size:calc(20px + 2vw);text-transform:uppercase;font-family:'Rubik';text-align:center;left:0;right:0;margin:auto;opacity:1;text-shadow:0 0 20px #001f2e}.header-text span{display:inline-block;margin:0 .5vw}.gradient-fade::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);z-index:10}.view-display-id-block_attivita_hp{background-color:#fff;padding-bottom:60px}.view-display-id-block_attivita_hp a:hover{color:#0094bf}.view-display-id-block_attivita_hp a.btn:hover{color:#fff}.view-display-id-block_attivita_hp .cat_item a{color:#0094bf}.view-display-id-block_attivita_hp .cta_link_container a{color:#fff}.team-item .views-field.views-field-title{font-size:1.5rem;margin-top:1rem;color:#1d3943;font-family:'Rubik'}.team-item{text-align:center}.team-item img{width:100%;height:auto}.team-item .views-field-body{text-transform:uppercase}.view-slider.view-id-slider .view-footer,.swiper-carousel-gallerydetail .view-footer{display:flex;justify-content:center;text-transform:uppercase;color:#001f2e;align-items:center;font-family:'Rubik';margin-bottom:3rem}.view-slider.view-id-slider .swiper-button-next,.view-slider.view-id-slider .swiper-button-prev,.swiper-carousel-gallerydetail .swiper-button-next,.swiper-carousel-gallerydetail .swiper-button-prev{width:0;height:0;border-style:solid;left:auto;right:auto;position:relative;margin:0;background:transparent;border-width:10px 0 10px 13px;border-color:transparent transparent transparent #001f2e}.view-slider.view-id-slider .swiper-button-prev,.swiper-carousel-gallerydetail .swiper-button-prev{border-width:10px 13px 10px 0;border-color:transparent #001f2e transparent transparent}#cover-video{position:relative;top:0;left:0;width:100%;height:100vh;height:calc(100vh - 360px);background-image:url(/files/coverVideo.jpg);background-size:cover;background-position:center;background:#fff;overflow:hidden}.path-frontpage div#block-nereal-page-title{display:none}.form-search-container{background-color:#12506d;color:#5daac5}.form-search-container .title-item a{color:#fff}.form-search-container .cta_link_container a{color:#fff}.form-search-container .cta_link_container a::after{background:#fff}.form-search-banner .btn.active,.form-search-banner .btn.active span,.form-search-banner .btn:hover{color:#d8da00}.form-search-banner .btn span{position:relative;display:inline-block}.form-search-banner .btn{color:#fff;position:relative;display:inline-block;text-transform:capitalize;font-weight:600;background:transparent !important;letter-spacing:.02rem;font-size:1.3rem;padding:5px 1px;font-family:'Open Sans',sans-serif !important}.form-search-banner .btn span::after{content:"";position:absolute;background:#fff;left:0;right:0;bottom:0;height:2px;transition:right .2s ease-in-out}.form-search-banner .btn.active span::after,.form-search-banner .btn:hover span::after{background:#d8da00}.form-search-banner .btn:hover span::after{right:100%}.form-search-banner .btn:active,.form-search-banner .btn:focus{outline:0;color:#fff;box-shadow:none}.form-search-banner .btn img{width:40px}.form-search-banner .cta_enjoy{position:relative;z-index:20}.form-search-banner .cta_enjoy a{font-size:2.2rem;color:#fff;text-transform:uppercase;cursor:default}.form-search-banner .cta_enjoy{margin:1rem auto}.form-search-banner .cta_enjoy::before{background-image:url(/files/bg_orange_banner.png)}.form-search-banner{color:#fff;font-weight:700;font-family:'Rubik';font-size:1.5rem}.form-search-banner button{border:0;background:transparent;text-transform:uppercase;border-bottom:1px solid;padding:0;line-height:2rem}.form-search-banner form.form-inline{margin-top:7px;z-index:1;position:relative;justify-content:space-between}.form-search-banner select.custom-select{background-color:transparent;border:0;border-radius:0;color:#fff;text-transform:uppercase;padding:0 2rem 0 0;font-weight:700;background:url(/files/arrow_select.svg);background-size:25px;background-repeat:no-repeat;background-position:right center}option{color:#001f2e}option[selected],option:hover{color:#fff;background:#1b94bf}option:hover{background:#001f2e}.activity_sec *{display:inline-block}.activity_sec{color:#fff;font-weight:700;text-align:center;font-size:1.5rem;text-transform:uppercase;line-height:1;font-family:'Rubik'}.activity_sec span{color:#1b94bf}.activity_sec>div{position:relative;z-index:5}.view-id-banner.view-display-id-banner_hp img{height:auto;width:100%}.view-id-banner.view-display-id-banner_hp{background:#f4f4f4;overflow:hidden}.banner-page img{max-width:100%;height:auto}article.node.node--type-attivita.node--view-mode-full{overflow:hidden;position:relative}.bread-custom>*{display:inline-block}.bread-custom a,.page-node-type-attivita .bread-custom .field.field--name-field-tipo a{font-weight:400;line-height:1.4;font-size:16px;font-family:'Open Sans',sans-serif !important;color:#555;display:inline-block;padding:1rem 0}.title-item{font-family:'Rubik';font-size:1.5rem;font-weight:700;margin-top:15px;line-height:1.1}.note_prezzo{font-family:'Rubik';color:#d8da00;font-weight:bold;font-size:15px}.price_field span{line-height:1;font-size:222%;display:inline-block;margin-right:5px}.price_field{font-family:'Rubik';color:#d8da00;font-weight:bold}.cat_item a{color:#001f2e}.cta_link_container a::after{content:"";position:absolute;background:#001f2e;left:0;right:0;bottom:0;height:1px;transition:right .5s ease-in-out .1s}.cta_link_container a:hover::after{right:100%}.cta_link_container a:hover{text-decoration:none}.cta_link_container a{color:#001f2e;position:relative;display:inline-block;text-transform:uppercase;font-weight:600;letter-spacing:.02rem;font-size:15px}.activity-item{margin-bottom:2rem}.img-box img,.avventura-item img{width:100%;height:auto}.container-attivita-correlate .activity-item{height:100%}.container-attivita-correlate .field__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.container-attivita-correlate .field__items>*{position:relative;width:100%;padding-right:15px;padding-left:15px}.container-attivita-correlate .field__items .field.field--name-field-tipo a{font-size:1.2rem}.container-attivita-correlate .field__items .price_field{color:#d8da00}.header-section .container{position:relative}.header-section .container .mask{position:relative;padding-bottom:50%}.banner-section p,.header-section{font-size:1.8rem;line-height:.8;padding:2rem 0;font-family:'Rubik'}.banner-section p{font-size:2.2rem}.banner-section p,.text-header p{margin:0;padding:0}.header-section .text-header p{opacity:0;-webkit-transition:all 500ms cubic-bezier(.22,.75,.15,1);-moz-transition:all 500ms cubic-bezier(.22,.75,.15,1);-ms-transition:all 500ms cubic-bezier(.22,.75,.15,1);-o-transition:all 500ms cubic-bezier(.22,.75,.15,1);transition:all 500ms cubic-bezier(.22,.75,.15,1);transform:translateX(50px)}.swiper-slide-active .header-section .text-header p{opacity:1;transform:translateX(0px)}.swiper-slide-active .header-section .text-header p:nth-child(1){transition-delay:150ms}.swiper-slide-active .header-section .text-header p:nth-child(2){transition-delay:450ms}.swiper-slide-active .header-section .text-header p:nth-child(3){transition-delay:750ms}.swiper-slide-active .header-section .text-header p:nth-child(4){transition-delay:1050ms}.swiper-slide-active .header-section .text-header p:nth-child(5){transition-delay:1350ms}.header-section .bollino{width:150px;height:150px;max-width:20vw;background-position:center;background-repeat:no-repeat;position:absolute;background-image:url(/files/bollino.png);background-size:contain;top:-16%;right:6%;-webkit-transition:all 500ms cubic-bezier(.58,.07,1,.11);-moz-transition:all 500ms cubic-bezier(.58,.07,1,.11);-ms-transition:all 500ms cubic-bezier(.58,.07,1,.11);-o-transition:all 500ms cubic-bezier(.58,.07,1,.11);transition:all 500ms cubic-bezier(.58,.07,1,.11);transition-delay:950ms;transform:scale(3);opacity:0}.swiper-slide-active .header-section .bollino{transform:scaleX(1);opacity:1}div.mask{-webkit-mask-size:cover;mask-size:cover}.mask.mask-1{-webkit-mask-image:url(/files/masks/mask1.svg);mask-image:url(/files/masks/mask1.svg)}.mask.mask-2{-webkit-mask-image:url(/files/masks/mask2.svg);mask-image:url(/files/masks/mask2.svg)}.mask.mask-3{-webkit-mask-image:url(/files/masks/mask3.svg);mask-image:url(/files/masks/mask3.svg)}.header-section .mask{overflow:hidden}.header-section .mask-image{-webkit-transition:all 5000ms ease;-moz-transition:all 5000ms ease;-ms-transition:all 5000ms ease;-o-transition:all 5000ms ease;transition:all 5000ms ease;transform:scale(1.1)}.swiper-slide-active .header-section .mask-image{transform:scale(1)}.banner-section .cursive,.header-section .cursive{margin-top:1rem}.text-header{position:relative;overflow:hidden}.text-mask *{color:rgba(0,60,88,0) !important}.text-mask{position:absolute;color:rgba(0,60,88,.3);background-image:url(/files/wave.svg?1);background-repeat:repeat-x;background-size:auto 300%;background-position:50% 108%;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-transition:background 2.3s linear;-moz-transition:background 2.3s linear;-o-transition:background 2.3s linear;-ms-transition:background 2.3s linear;transition:background 2.3s linear}.text-header.aos-init.aos-animate .text-mask{background-position:50% 200%}.swiper-main .swiper-slide{overflow:hidden}.swiper-main .header-section{padding:2rem 0 0}.swiper-main ul.swiper-wrapper.list-unstyled{margin:0}.header-section .mask>div{background-size:cover;display:inline-block;background-image:url(/files/mask1.svg);left:0;right:0;top:0;bottom:0;background-position:left top;position:absolute}.swiper-main .header-section .container .mask::after,.swiper-main .header-section .container .mask::before{display:none}.plyr,.plyr video,.node--type-attivita video{width:100%}.img-box{position:relative;-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1);overflow:hidden;transition:all .35s linear}.img-box img{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.img-box:focus img,.img-box:focus img,.img-box:hover img,.img-box:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.img-box::after,.img-box::before{content:'';display:block;height:100%;width:100%;top:0;left:0;transition:opacity .35s linear;position:absolute;pointer-events:none}.field--name-field-difficolta img{width:40px}.field__label{text-transform:uppercase;color:#001f2e;margin-top:1.5rem}.left-bar .field__item{color:#001f2e;font-size:19px;font-style:italic}.page-node-type-attivita h1.title-main{margin:0 0 .5rem}.page-node-type-attivita h1.title-main span::after{content:"";width:0;height:0;border-style:solid;left:auto;right:auto;position:relative;margin:0 0 0 12px;background:transparent;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #001f2e;display:inline-block}.page-node-type-attivita .price_field{color:#d8da00}.page-node-type-attivita .field.field--name-field-tipo a{color:#001f2e;line-height:1;display:inline-block;font-size:1.5rem}.swiper-slide.avventura-item img,.swiper-carousel-gallerydetail img{height:460px;max-height:33vw;padding:0 8px;width:auto}.swiper-carousel-gallerydetail>div>div,.swiper-slide.avventura-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;width:auto;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-carousel-gallerydetail>div{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.webform-flex--1>div>div{font-family:'Rubik';font-size:3rem;line-height:1;margin:0}input#edit-indirizzo-e-mail-{border:0;border-radius:0;padding:0 15px;height:auto;line-height:2.7rem}form.webform-submission-newsletter-form .form-item{margin-top:0;margin-bottom:0}form.webform-submission-newsletter-form .js-form-item-accetto-i-termini-e-le-condizioni-di-privacy{font-size:13px;line-height:1.3}form.webform-submission-newsletter-form{margin-bottom:3rem}.form-type-checkbox.js-form-item-accetto-i-termini-e-le-condizioni-di-privacy{text-transform:none}.button,.form-submit{background-color:#001f2e !important;border-color:#001f2e;border-radius:0;padding:0 15px;line-height:2.7rem;min-width:100px;font-family:'Rubik';text-transform:uppercase;letter-spacing:.1em}.btn-primary:hover{color:#fff;background-color:#001f2e;border-color:#001f2e}.webform-flex--1 .button{padding:0}.region.region-footer{color:#d8da00;text-transform:uppercase;font-weight:600}.region.region-footer a{color:#d8da00}.title-footer{text-decoration:underline;height:23px;margin-bottom:1rem}footer{color:#001f2e;text-transform:uppercase;font-weight:600;position:relative;padding-bottom:4rem;padding-top:0;perspective:2px}footer .footer-bg{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:#001f2e;transform:translateZ(-1px) scale(1.5)}footer .footer-mask{content:"";position:relative;background-image:url(/files/footermask.svg);background-size:101% auto;background-position:center bottom;background-repeat:no-repeat;height:30vw;display:block}.region.region-footer .social a{color:#999;text-align:center;min-width:30px;font-size:24px}.social{position:relative;z-index:5}#sticky-box>*::before,.cta_call::before,.cta_enjoy::before{content:"";pointer-events:none;position:absolute;left:-1rem;top:-.5rem;right:-1rem;bottom:-1rem;z-index:-1;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;background:url(/files/bg_white_footer.png);background-size:contain;background-repeat:no-repeat;background-position:0 0}#sticky-box>*::before{z-index:-1}.cta_call:hover::before,.form-search-banner:hover .cta_enjoy::before{transform:rotate(-2deg) scale(.9)}.cta_enjoy{z-index:5}.cta_call,#sticky-box,.cta_enjoy{position:relative;clear:both;padding:2rem 1rem;margin:-30px auto 0;display:inline-block}.cta_call a,#sticky-box,.cta_enjoy a{color:#001f2e;line-height:1;display:inline-block;font-family:'Rubik';font-size:1.5rem;font-weight:700;text-decoration:none}#sticky-box{position:absolute;right:0;transform:translateX(242px);z-index:6}#sticky-box>*:hover{transform:translateX(-242px);z-index:2}#sticky-box>*::before{background-image:url(/files/bg_blue_crop.png)}#sticky-box>.search-box::before{background-image:url(/files/bg_orange_crop.png)}#sticky-box>.search-box a:hover{color:#d8da00}#sticky-box img{position:absolute;width:5.5rem;left:-5rem;top:0;margin:auto;padding-right:3rem}div#sticky-box>*{transition:transform .5s ease;position:relative;display:block;padding:1.5rem;color:#001f2e}div#sticky-box .serach-box:hover{color:#d8da00}div#sticky-box .phone-box{margin-top:-100px}.phone-box,.phone-box a,.search-box a{color:#001f2e}div#sticky-box .phone-box a:hover{color:#1b94bf}#sticky-box.fixed{top:115px;position:fixed}#sticky-box.attach_b{bottom:47px;position:absolute}@media(max-width:992px){.dropdown-menu.show{max-height:400px}nav.navbar.navbar-expand-lg .region-header,button.navbar-toggler{z-index:105;position:relative}footer .footer-mask{display:none}footer{padding-top:35vw}div#navbarSupportedContent::before{content:"";position:absolute;top:0;width:100%;height:100%;z-index:-1;transition:transform .45s cubic-bezier(.4,0,0,1);left:0;background:#000;-webkit-transform:none;transform:none;transform-origin:center}div#navbarSupportedContent .social{position:fixed;bottom:30px;right:0;left:0}div#navbarSupportedContent.collapse:not(.show)::before{transform:scaleX(0)}div#navbarSupportedContent{margin:0 -16px;position:fixed;top:0;padding:76px 0;left:0;right:0;bottom:0;height:auto !important;z-index:100;overflow:hidden;transition:visibility .45s cubic-bezier(.4,0,0,1);transform:translateZ(0);visibility:visible;pointer-events:all;display:flex;align-items:center;justify-content:center}div#navbarSupportedContent.collapse:not(.show){visibility:hidden;pointer-events:none}div#navbarSupportedContent li.nav-item>*,div#navbarSupportedContent .social a{font-size:1.8rem;text-align:center;display:block;transform:none;-webkit-transition:-webkit-transform .45s cubic-bezier(.4,0,0,1);transition:-webkit-transform .45s cubic-bezier(.4,0,0,1);transition:transform .45s cubic-bezier(.4,0,0,1);transition:transform .45s cubic-bezier(.4,0,0,1),-webkit-transform .45s cubic-bezier(.4,0,0,1);-webkit-transition-delay:75ms;transition-delay:75ms}div#navbarSupportedContent.collapse:not(.show) li.nav-item>*,div#navbarSupportedContent.collapse:not(.show) .social a{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}div#navbarSupportedContent li.nav-item:nth-child(2)>*,div#navbarSupportedContent .social a:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}div#navbarSupportedContent li.nav-item:nth-child(3)>*,div#navbarSupportedContent .social a:nth-child(1){-webkit-transition-delay:.225s;transition-delay:.225s}div#navbarSupportedContent li.nav-item:nth-child(4)>*{-webkit-transition-delay:.3s;transition-delay:.3s}div#navbarSupportedContent li.nav-item:nth-child(5)>*{-webkit-transition-delay:.375s;transition-delay:.375s}div#navbarSupportedContent li.nav-item:nth-child(6)>*{-webkit-transition-delay:.45s;transition-delay:.45s}div#navbarSupportedContent li.nav-item:nth-child(7)>*{-webkit-transition-delay:.525s;transition-delay:.525s}div#navbarSupportedContent li.nav-item:nth-child(8)>*{-webkit-transition-delay:.6s;transition-delay:.6s}div#navbarSupportedContent li.nav-item{overflow:hidden}div#navbarSupportedContent .social{overflow:hidden;display:flex;max-width:200px;margin:auto;flex-direction:row-reverse}div#navbarSupportedContent .social a{float:none;text-align:center;margin:auto}.navbar-nav{padding:1rem;margin:auto !important}.navbar-light .navbar-nav .nav-item+.nav-item::before{display:none}.region.region-navigation{width:100%}.form-search-banner .btn img{width:25px}.form-search-banner .btn span{font-size:14px}#search-results .stretch-content{padding:15px 0}}@media(max-width:767px){.header-section .text-header{padding-bottom:2rem;z-index:10}.header-section .container .mask{position:relative;margin-top:-20%;padding-bottom:60%;margin-left:-20%;margin-right:-15px}#posts-container .post::after{display:none}}@media(min-width:768px){.banner-section p{font-size:2.7rem}.swiper-main .header-section,.header-section{padding:5rem 0}.header-section .container .mask{padding:0;margin-top:0;position:absolute;top:-8rem;bottom:-5rem;z-index:-1;width:calc(50vw + 30%);left:20%}.container-attivita-correlate .field__items>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.display-4.page-title{font-size:3rem}.form-type-checkbox.js-form-item-accetto-i-termini-e-le-condizioni-di-privacy{margin-left:344px;margin-top:-22px !important;position:relative}#cover-video{height:calc(100vh - 230px)}.webform-flex.webform-flex--1:nth-child(3){flex:0 0 100px}.webform-flex.webform-flex--1:nth-child(2){flex:0 0 calc(50% - 100px)}.webform-flex .form-actions{margin-top:0;margin-bottom:0}.webform-flexbox{display:-webkit-flex;display:flex;margin:1em -.5em;align-items:center}.webform-flex--container{margin:0}.webform-flex.webform-flex--1:nth-child(1)>div>div{font-size:4rem}}@media(min-width:992px){.banner-section p,.header-section{font-size:4rem}.form-search-banner .cta_enjoy{margin:-1rem auto -2rem}.container-attivita-correlate .field__items>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.form-type-checkbox.js-form-item-accetto-i-termini-e-le-condizioni-di-privacy{margin-left:463px}.social a{font-size:20px;margin-right:.8rem}li.nav-item.dropdown:hover .dropdown-menu{max-height:400px}.btn,.btn-naked{padding:4px 30px;font-size:1.3rem}.page-node-type-attivita .field.field--name-field-tipo a{font-size:2rem}.cursive{font-size:3rem}body main{padding-top:106px}a.navbar-brand{width:320px}.scrolldown a.navbar-brand{width:320px}.region.region-navigation{display:flex;flex-direction:column-reverse}#cover-video{height:calc(100vh - 270px)}.activity_sec{font-size:2.6rem}.webform-flex.webform-flex--1:nth-child(1)>div>div{font-size:5.5rem}input#edit-indirizzo-e-mail-,.webform-flex--1 .button{line-height:4rem}.lead,.field--name-field-sottotitolo{font-size:1.6rem}.title3,.field--name-body h3{font-size:1.9rem}.title-main{font-size:2.7rem}.cta_call a{font-size:1.7rem}.cta_call{width:230px;max-width:none;padding:2.8rem 1rem}.cat_item a{font-size:1.2rem}.title-item{font-size:2.2rem}.price_field{font-size:1.5rem}.cat_item{margin-bottom:auto}.stretch-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.activity-item>div,.activity-item>div>span{height:100%}.stretch-content .img-box{background-color:#eae6e6}#search-results .stretch-content{opacity:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;padding:30px 0}#search-results.loaded .stretch-content{opacity:1}}@media(min-width:1200px){footer .footer-mask{padding-top:0}.banner-section p,.header-section{font-size:5rem}.form-search-banner .btn{font-size:1.5rem}#cover-video{height:calc(100vh - 330px)}.form-type-checkbox.js-form-item-accetto-i-termini-e-le-condizioni-di-privacy{margin-left:553px}body main{padding-top:146px}body.path-frontpage main{padding-top:100px}a.navbar-brand{width:320px}.activity_sec{font-size:4.3rem}.cta_call{width:254px}.cta_call a{font-size:2.1rem}.form-search-banner .cta_enjoy a{font-size:2.2rem;padding:7px 20px}.form-search-banner .cta_enjoy{margin:-2rem auto -2.5rem;padding:2.5rem 1rem}}
