﻿@import url("/assets/css/bootstrap.min.css");@import url("/assets/css/fontawesome.min.css");@import url("/assets/css/magnific-popup.min.css");@import url("/assets/css/slick.min.css");@import url("/assets/css/style.min.css");@font-face{font-family:"Font Awesome 6 Brands";src:url("/assets/fonts/fa6-brands-400.woff2") format("woff2"),url("/assets/fonts/fa6-brands-400.woff") format("woff"),url("/assets/fonts/fa6-brands-400.ttf") format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:"Font Awesome 6 Regular";src:url("/assets/fonts/fa6-regular-400.woff2") format("woff2"),url("/assets/fonts/fa6-regular-400.woff") format("woff"),url("/assets/fonts/fa6-regular-400.ttf") format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:"Font Awesome 6 Solid";src:url("/assets/fonts/fa6-solid-900.woff2") format("woff2"),url("/assets/fonts/fa6-solid-900.woff") format("woff"),url("/assets/fonts/fa6-solid-900.ttf") format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:"Font Awesome 6 v4 Compatibility";src:url("/assets/fonts/fa6-v4compatibility.woff2") format("woff2"),url("/assets/fonts/fa6-v4compatibility.woff") format("woff"),url("/assets/fonts/fa6-v4compatibility.ttf") format("truetype");font-weight:400;font-style:normal;}#topheader{background-color:#ff0;color:#333;padding:8px 0;font-weight:bold;font-size:18px;text-align:center;}.hide{display:none;}.hero-layout4 .hero-slide{background-size:cover;background-position:center;background-repeat:no-repeat;}.hero-layout4 .hero-slide:nth-child(1){background-image:url('/resources/home/header_1.jpg')!important;}.hero-layout4 .hero-slide:nth-child(2){background-image:url('/resources/home/header_2.jpg')!important;}.hero-layout4 .hero-slide:nth-child(3){background-image:url('/resources/home/header_3.jpg')!important;}@media(max-width:768px){.hero-layout4 .hero-slide:nth-child(1){background-image:url('/resources/home/header_1_mobile.jpg')!important;}.hero-layout4 .hero-slide:nth-child(2){background-image:url('/resources/home/header_2_mobile.jpg')!important;}.hero-layout4 .hero-slide:nth-child(3){background-image:url('/resources/home/header_3_mobile.jpg')!important;}.hero-layout4 .hero-slide .hero-title{font-size:28px;}}.header-layout1{background-color:#ff7300;}@media(max-width:767px){.header-layout1 .header-top .header-social{display:none;}}.header-layout1 .header-top a:hover{color:#333;}.header-layout1.vs-header .user-prenota{padding:17px 22px;color:#fff;background-color:#1c1c1c;transition:.5s ease all;}.header-layout1.vs-header .user-btn{padding:17px 22px;}.certificazioni{display:flex;position:relative;justify-content:center;z-index:2;margin-top:60px;margin-bottom:60px;}.certificazioni div img{transition:all .4s ease-in-out;filter:grayscale(100%);transition:filter .5s ease;opacity:.6;}.certificazioni div:hover img{filter:grayscale(0%);opacity:.9;}.widget-area{padding-top:60px;padding-bottom:60px;}.tipo-viaggio-accordion-corsi{display:flex;align-items:center;justify-content:center;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url('/resources/web_images/accordion_corsi_bg.png');}.lista-docs{display:flex;flex-direction:column;gap:15px;}.lista-docs a{text-align:left;width:auto;}.breadcumb-newbeetle{background-color:#ff7300;background-repeat:no-repeat;background-position:right center;background-size:contain;}@media(max-width:767px){.breadcumb-newbeetle{background-image:none!important;}}.breadcumb-newbeetle .breadcumb-menu a:hover{color:#333;}.breadcumb-newbeetle-small{padding:30px 0;background-color:#ff7300;background-repeat:no-repeat;background-position:right center;background-size:cover;}.tour-booking-active .filter-item{width:100%;}.background-video{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;}.background-video.background-video-solo{position:relative;margin:0 auto;min-height:600px;border-radius:50px;}.background-video .meta-inner{position:absolute;bottom:0;right:0;margin-top:0;border-bottom-right-radius:50px;z-index:99;}.background-video #background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}.background-video .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:2;}.background-video .video-content{z-index:8;}.background-video #main-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:3;}.mfp-content.mfp-fullscreen{max-width:none;}.testi-style1 .testi-shape{left:-5%;top:-10%;width:110%;height:110%;}.testi-style1 .vs-text{position:relative;z-index:1;}.testi-style1 .vs-text p{font-size:18px;line-height:24px;font-weight:500;margin-bottom:30px;color:#fff;}.package-style1 .package-img img{height:160px;object-fit:cover;object-position:center;}.package-style1 .package-meta span{margin-right:20px;position:relative;display:inline-block;text-decoration:none;outline:0;transition:all ease .4s;}.package-style1 .package-meta span:hover{color:var(--theme-color);}.package-style1 .package-meta span::before{content:"";width:1px;height:70%;opacity:.7;background-color:var(--body-color);position:absolute;top:50%;right:-10px;transform:translateY(-50%);}.package-style1 .package-meta span:last-child{margin-right:0;}.package-style1 .package-meta span:last-child::before{content:none;}.blog-style2 .blog-date,.blog-style3 .blog-date{text-transform:capitalize;}footer .footer-logo img{filter:brightness(0) invert(1);}footer.footer-wrapper{background-color:var(--theme-color);}footer .footer-top .shadow-color{height:calc(100% + 50px);bottom:unset;top:0;}footer .footer-widget-app .bottoni-app{display:flex;flex-direction:column;}footer .footer-widget-app .bottoni-app img{height:50px;margin-bottom:8px;display:block;width:auto;}@media(max-width:991px){footer .footer-widget-app .bottoni-app{flex-direction:row;}}footer a:hover{color:inherit!important;}.bg-info-viaggio{background-image:url(/assets/img/banner/banner-bg-1.png);background-repeat:no-repeat;background-size:cover;background-position:center center;}.bg-info-viaggio.bg-info-viaggio-itaca .testi-shape{left:-15%;top:-15%;width:130%;height:130%;}.vs-btn i{color:inherit!important;position:relative!important;width:auto!important;font-size:inherit!important;}.vs-btn.vs-btn-small{padding:8px 15px;}.vs-blog.blog-single .blog-img img{width:100%;}.fix-app{display:flex;overflow:hidden;}.fix-app img{height:100%;}.list-of-faqs{display:flex;gap:60px;justify-content:space-between;}.list-of-faqs .list{width:calc(100% - 400px);}@media(max-width:991px){.list-of-faqs .list{width:100%;}}.list-of-faqs .sidebar{width:300px;}@media(max-width:991px){.list-of-faqs .sidebar{display:none;}}@media(max-width:991px){.img2,.img3{display:none;}}.bottoni-app{display:flex;margin-top:60px;}.bottoni-app img{height:50px;margin-right:30px;}@media(max-width:991px){.bottoni-app{justify-content:center;margin-top:30px;}.bottoni-app img{height:40px;margin:0 5px;}}.gallery-mesonary{min-height:50vh;}.gallery-mesonary .gallery-img5>img{height:270px;width:auto;}.info-image.image-corso{width:100%;position:relative;}.info-image.image-corso:before{content:'';display:block;padding-top:40%;}.info-image.image-corso img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center;}.sub-infolist tr{display:flex!important;flex-direction:column!important;}.cta-style1>.row{margin-top:0;}.cta-style1 .cta-text{font-size:24px;color:#fff;font-weight:bold;}.scrollToTop{position:fixed;left:60px;right:unset;bottom:500px;opacity:0;visibility:hidden;transition:all ease .4s;z-index:96;}.scrollToTop.show{bottom:60px;opacity:1;visibility:visible;}@media(max-width:991px){.scrollToTop{left:20px;}.scrollToTop.show{bottom:20px;}}.scrollToTop .scroll-btn{position:fixed;bottom:300px;right:30px;z-index:94;opacity:0;visibility:hidden;display:inline-block;border-radius:50%;}.scrollToTop .scroll-btn i{display:inline-block;background-color:var(--theme-color2);color:var(--white-color);text-align:center;font-size:16px;width:var(--btn-size,50px);height:var(--btn-size,50px);line-height:var(--btn-size,50px);z-index:2;border-radius:inherit;position:relative;transition:all ease .8s;box-shadow:0 0 20px 0 rgba(0,0,0,.02);}.scrollToTop .scroll-btn:before{content:"";position:absolute;left:var(--extra-shape,-6px);top:var(--extra-shape,-6px);right:var(--extra-shape,-6px);bottom:var(--extra-shape,-6px);background-color:transparent;border-radius:inherit;z-index:1;border:2px dashed var(--theme-color2);transition:all ease .4s;animation:spin 13s infinite linear;}.scrollToTop .scroll-btn.show{bottom:120px;opacity:1;visibility:visible;}@media(max-width:767px){.scrollToTop .scroll-btn{--btn-size:40px;--extra-shape:-4px;left:15px;bottom:50px;}.scrollToTop .scroll-btn.show{bottom:15px;}}.scrollToTop .scroll-btn:focus i,.scrollToTop .scroll-btn:hover i{background-color:var(--theme-color);color:var(--white-color);}.scrollToTop .scroll-btn:focus:before,.scrollToTop .scroll-btn:hover:before{border-color:var(--theme-color);}.wa{position:fixed;right:60px;bottom:500px;opacity:0;visibility:hidden;transition:all ease .4s;z-index:96;}.wa.show{bottom:60px;opacity:1;visibility:visible;}@media(max-width:991px){.wa{right:20px;}.wa.show{bottom:20px;}}.wa img{height:50px;}.wa.wa-btn{position:fixed;bottom:300px;right:30px;z-index:94;opacity:0;visibility:hidden;display:inline-block;border-radius:50%;}.wa.wa-btn i{display:inline-block;background-color:var(--theme-color2);color:var(--white-color);text-align:center;font-size:16px;width:var(--btn-size,50px);height:var(--btn-size,50px);line-height:var(--btn-size,50px);z-index:2;border-radius:inherit;position:relative;transition:all ease .8s;box-shadow:0 0 20px 0 rgba(0,0,0,.02);}.wa.wa-btn:before{content:"";position:absolute;left:var(--extra-shape,-6px);top:var(--extra-shape,-6px);right:var(--extra-shape,-6px);bottom:var(--extra-shape,-6px);background-color:transparent;border-radius:inherit;z-index:1;border:2px dashed #29a71a;transition:all ease .4s;animation:spin 13s infinite linear;}.wa.wa-btn.show{bottom:60px;opacity:1;visibility:visible;}@media(max-width:767px){.wa.wa-btn{--btn-size:40px;--extra-shape:-4px;right:15px;bottom:50px;}.wa.wa-btn.show{bottom:15px;}}.wa .wa-btn:focus i,.wa .wa-btn:hover i{background-color:var(--theme-color);color:var(--white-color);}.wa .wa-btn:focus:before,.wa .wa-btn:hover:before{border-color:var(--theme-color);}@media(max-width:767px){.benefits--layout1 .img1{display:block;max-width:95%;position:relative;border-radius:0;margin:0 auto 60px auto;}.benefits--layout1 .img1 .video-content{position:relative;z-index:10;}.benefits--layout1 .img1 .video-content .play-btn{margin-bottom:50px;margin-top:30px;}.benefits--layout1 .img1 .meta-inner{display:block;padding:5px;border-radius:8px;border-top-right-radius:0;bottom:unset;top:0;}.benefits--layout1 .img1 .meta-inner .img{display:none;}.benefits--layout1 .img1 .meta-inner .content h4,.benefits--layout1 .img1 .meta-inner .content p{font-size:12px;}}.fa-twitter{font-family:"Font Awesome 6 Brands";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;}.fa-twitter:before{content:"";}.fa-tiktok{font-family:"Font Awesome 6 Brands";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;}.fa-tiktok:before{content:"";}.fa-logout{font-family:"Font Awesome 6 Solid";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;}.fa-logout:before{content:"";}.fa-back{font-family:"Font Awesome 6 Solid";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;}.fa-back:before{content:"";}.fa-plus{font-family:"Font Awesome 6 Solid";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;}.fa-plus:before{content:"+";}.fa-info{font-family:"Font Awesome 6 Solid";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:inline-block;vertical-align:middle;}.fa-info:before{content:"";}.responsabile-staff img{border-radius:15px;margin-bottom:15px;}