*{box-sizing:border-box}body{color:#000;font-optical-sizing:auto;background:#fff;margin:0;padding:0;font-family:Mukta Mahee,sans-serif;font-size:18px;font-weight:200;position:relative}a{color:#002b7f}a:hover,h1,h2,h3,h4,h5,h6{color:red}.header .interno{max-width:1140px;margin:0 auto}.header .interno .superiore{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.header .interno .ti-badge .ti-widget{width:auto;margin-top:20px}.header .interno .ti-badge .ti-widget .ti-widget-container{margin-bottom:0}.header .logo{margin:20px 0}.header .logo a{text-decoration:none;display:block}.header .logo a span{display:block}.header .logo img{width:120px;display:block}.header .navigazione_principale{margin:20px 0}.header .navigazione_principale ul{flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.header .navigazione_principale ul li{text-transform:uppercase;font-size:20px}.header .navigazione_principale ul li a{text-decoration:none}.header .navigazione_mobile,.header #voce_menu_2_54{display:none}.slideshow_testata{opacity:.2;max-width:1920px;margin:0 auto}.slideshow_testata .slideshow.multiplo,.slideshow_testata .slideshow .immagine{background-position:50%;background-size:cover;height:550px;width:100%!important}.slideshow_testata~.container{margin-top:-490px;position:relative}.slideshow_testata~.container .corpo{padding:50px;position:relative}.slideshow_testata~.container .corpo:before{z-index:-1;content:"";border-radius:100%;width:90%;height:20%;position:absolute;top:0;left:5%;right:5%;box-shadow:0 0 40px #0009}.container{max-width:1140px;margin:50px auto 0}.container .corpo{background:#fff;font-weight:300;line-height:29px}.intro{text-align:center;margin-bottom:50px;font-size:30px}.intro h1{margin:0;font-family:DM Serif Display,serif;font-size:70px;font-weight:800;line-height:70px}.intro p{margin:20px auto}.breadcrumb{text-transform:uppercase;margin-bottom:20px}.breadcrumb ol{margin:0;padding:0;font-size:16px;list-style:none}.condivisione_social_network{justify-content:center;display:flex}.condivisione_social_network .tasto_social+.tasto_social{margin-left:15px}.condivisione_social_network .fb_iframe_widget span{display:block}.condivisione_social_network .IN-widget{display:block!important}.template_home #box_about_me{flex-wrap:wrap;justify-content:space-between;display:flex}.template_home #box_about_me h2{text-align:center;flex-basis:100%;margin:0;font-family:DM Serif Display,serif;font-size:70px;font-weight:800;line-height:70px}.template_home #box_about_me .wrapper_corpo{width:calc(100% - 300px)}.template_home #box_about_me img{border-radius:100%;align-self:center}.template_home #mytours_regiondo h2{text-align:center;flex-basis:100%;margin:0;font-family:DM Serif Display,serif;font-size:70px;font-weight:800;line-height:70px}.template_home #mytours_regiondo .wrapper_corpo{text-align:center;margin-top:50px}.template_home .my_tours header{text-align:center;color:red;margin:0 0 50px;font-family:DM Serif Display,serif;font-size:70px;font-weight:800;line-height:70px}.template_home .my_tours .box_corpo{text-align:center}.template_home .my_tours .contenuti{margin-top:40px}.template_home .my_tours .contenuto{gap:25px;margin-bottom:50px;display:flex}.template_home .my_tours .contenuto .immagine_elenco{border-radius:5px}.template_home .my_tours .contenuto a{text-decoration:none}.template_home .my_tours .contenuto h3{text-transform:uppercase;margin:0;font-size:24px}.template_home .my_tours .contenuto .wrapper_testi{flex-grow:1}.template_home .my_tours .contenuto .continua{text-align:right}.template_home .my_tours .contenuto .continua a{-o-transition:all .1s ease;-webkit-appearance:none;appearance:none;color:#fff;text-transform:uppercase;cursor:pointer;text-shadow:none;background:red;border:1px solid red;border-radius:8px;height:40px;margin:0;padding:0 18px;font-family:inherit;font-size:18px;font-weight:800;line-height:40px;text-decoration:none;transition:all .1s;display:inline-block}.template_home .my_tours .contenuto .continua a:hover{color:red;background:0 0}.template_home .my_tours .contenuto .continua a:hover:visited{color:red}.template_home .my_tours .contenuto .continua a:visited{color:#fff}.template_home .blog{margin-top:60px}.template_home .blog header{text-align:center;color:red;margin:0 0 50px;font-family:DM Serif Display,serif;font-size:70px;font-weight:800;line-height:70px}.template_home .blog .box_corpo{text-align:center}.template_home .blog .contenuti{margin-top:40px}.template_home .blog .contenuto{gap:25px;margin-bottom:50px;display:flex}.template_home .blog .contenuto .immagine_elenco{border-radius:5px}.template_home .blog .contenuto a{text-decoration:none}.template_home .blog .contenuto h3{text-transform:uppercase;margin:0;font-size:24px}.template_home .blog .contenuto .wrapper_testi{flex-grow:1}.template_home .blog .contenuto .continua{text-align:right}.template_home .blog .contenuto .continua a{-o-transition:all .1s ease;-webkit-appearance:none;appearance:none;color:#fff;text-transform:uppercase;cursor:pointer;text-shadow:none;background:red;border:1px solid red;border-radius:8px;height:40px;margin:0;padding:0 18px;font-family:inherit;font-size:18px;font-weight:800;line-height:40px;text-decoration:none;transition:all .1s;display:inline-block}.template_home .blog .contenuto .continua a:hover{color:red;background:0 0}.template_home .blog .contenuto .continua a:hover:visited{color:red}.template_home .blog .contenuto .continua a:visited{color:#fff}.template_standard .corpo h2,.template_landing .corpo h2{text-align:center}.template_standard .corpo figure,.template_landing .corpo figure{margin:0}.template_standard .corpo figure.figure_right,.template_landing .corpo figure.figure_right{float:right;margin-left:20px}.template_standard .corpo figure.figure_left,.template_landing .corpo figure.figure_left{float:left;margin-right:20px}.template_standard .corpo figure img,.template_landing .corpo figure img{border-radius:5px}.template_standard .lista_sotto_pagine .contenuto,.template_landing .lista_sotto_pagine .contenuto{gap:25px;margin-bottom:50px;display:flex}.template_standard .lista_sotto_pagine .contenuto .wrapper_immagine_elenco,.template_landing .lista_sotto_pagine .contenuto .wrapper_immagine_elenco{margin:0}.template_standard .lista_sotto_pagine .contenuto .wrapper_immagine_elenco img,.template_landing .lista_sotto_pagine .contenuto .wrapper_immagine_elenco img{border-radius:5px}.template_standard .lista_sotto_pagine .contenuto a,.template_landing .lista_sotto_pagine .contenuto a{text-decoration:none}.template_standard .lista_sotto_pagine .contenuto h3,.template_landing .lista_sotto_pagine .contenuto h3{text-transform:uppercase;margin:0;font-size:24px}.template_standard .lista_sotto_pagine .contenuto .contenuto_breve,.template_landing .lista_sotto_pagine .contenuto .contenuto_breve{line-height:29px}.template_standard .lista_sotto_pagine .contenuto .continua,.template_landing .lista_sotto_pagine .contenuto .continua{text-align:right}.template_standard .lista_sotto_pagine .contenuto .continua a,.template_landing .lista_sotto_pagine .contenuto .continua a{-o-transition:all .1s ease;-webkit-appearance:none;appearance:none;color:#fff;text-transform:uppercase;cursor:pointer;text-shadow:none;background:red;border:1px solid red;border-radius:8px;height:40px;margin:0;padding:0 18px;font-family:inherit;font-size:18px;font-weight:800;line-height:40px;text-decoration:none;transition:all .1s;display:inline-block}.template_standard .lista_sotto_pagine .contenuto .continua a:hover,.template_landing .lista_sotto_pagine .contenuto .continua a:hover{color:red;background:0 0}.template_standard .lista_sotto_pagine .contenuto .continua a:hover:visited,.template_landing .lista_sotto_pagine .contenuto .continua a:hover:visited{color:red}.template_standard .lista_sotto_pagine .contenuto .continua a:visited,.template_landing .lista_sotto_pagine .contenuto .continua a:visited{color:#fff}.template_standard .galleria,.template_landing .galleria{grid-template-columns:repeat(4,25%);display:grid}.template_standard .galleria a,.template_landing .galleria a{display:block}.template_standard .galleria a img,.template_landing .galleria a img{opacity:.8;display:block}.template_standard .galleria a img:hover,.template_landing .galleria a img:hover{opacity:1}.template_tour .corpo h2{text-align:center}.template_tour .tour header{justify-content:space-between;align-items:center;display:flex}.template_tour .galleria{flex-wrap:wrap;justify-content:center;display:flex}.template_tour .galleria a{display:block}.template_tour .galleria a img{opacity:.8;display:block}.template_tour .galleria a img:hover{opacity:1}.videos{margin-top:20px}.videos .video{margin-bottom:50px;display:block}.videos .video .player{width:auto;height:0;padding-bottom:56.25%;position:relative}.videos .video .player iframe{width:100%;height:100%;position:absolute;top:0;left:0}.template_404 .corpo{text-align:center}.separatore{text-align:center;margin:35px auto}.separatore img{max-width:100%}.img_responsive{width:100%}details{padding-bottom:10px}details summary{color:red;cursor:pointer;font-size:20px;font-weight:700}details summary::marker{color:#002b7f}.footer .interno{max-width:1140px;margin:0 auto;padding:20px 0}.footer .info{flex-wrap:wrap;justify-content:center;gap:50px;display:flex}.footer .logo a{text-decoration:none;display:block}.footer .logo a span{display:block}.footer .logo img{width:120px}.footer .testo_footer{font-size:20px}.footer .testo_footer .fa-brands{font-size:30px}.footer .navigazione_footer{text-align:center;margin-top:20px;font-size:14px}.gdpr-cookie-notice-icon{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"rgb(234,165,21)\" width=\"50px\" height=\"50px\" viewBox=\"0 0 342.52 342.52\"><g><g><path d=\"M171.254,110.681c-14.045,0-25.47,11.418-25.47,25.476v21.773h50.933v-21.773 C196.724,122.104,185.29,110.681,171.254,110.681z\"/><path d=\"M171.26,0C76.825,0,0.006,76.825,0.006,171.257c0,94.438,76.813,171.263,171.254,171.263 c94.416,0,171.254-76.825,171.254-171.263C342.514,76.825,265.683,0,171.26,0z M226.225,239.291c0,4.119-3.339,7.446-7.458,7.446 h-95.032c-4.113,0-7.446-3.327-7.446-7.446v-73.91c0-4.119,3.333-7.458,7.446-7.458h7.152V136.15 c0-22.266,18.113-40.361,40.367-40.361c22.251,0,40.355,18.095,40.355,40.361v21.773h7.151c4.119,0,7.458,3.338,7.458,7.458v73.91 H226.225z\"/></g></g></svg>") 50% no-repeat;width:50px;height:50px;display:block;position:fixed;bottom:30px;right:30px}body .gdpr-cookie-notice-nav-item-btn,body .gdpr-cookie-notice-modal-footer-item-btn{-o-transition:all .1s ease;-webkit-appearance:none;appearance:none;color:#fff;text-transform:uppercase;cursor:pointer;text-shadow:none;background:red;border:1px solid red;border-radius:8px;height:40px;margin:0;padding:0 18px;font-family:inherit;font-size:18px;font-weight:800;line-height:40px;text-decoration:none;transition:all .1s;display:inline-block}body .gdpr-cookie-notice-nav-item-btn:hover,body .gdpr-cookie-notice-modal-footer-item-btn:hover{color:red;background:0 0}body .gdpr-cookie-notice-nav-item-btn:hover:visited,body .gdpr-cookie-notice-modal-footer-item-btn:hover:visited{color:red}body .gdpr-cookie-notice-nav-item-btn:visited,body .gdpr-cookie-notice-modal-footer-item-btn:visited{color:#fff}body .gdpr-cookie-notice-modal-cookie-input:checked+.gdpr-cookie-notice-modal-cookie-input-switch{background:#002b7f;box-shadow:inset 0 0 0 1px #002b7f}body .gdpr-cookie-notice-modal-cookie-state{color:#002b7f}.button{-o-transition:all .1s ease;-webkit-appearance:none;appearance:none;color:#fff;text-transform:uppercase;cursor:pointer;text-shadow:none;background:red;border:1px solid red;border-radius:8px;height:40px;margin:0;padding:0 18px;font-family:inherit;font-size:18px;font-weight:800;line-height:40px;text-decoration:none;transition:all .1s;display:inline-block}.button:hover{color:red;background:0 0}.button:hover:visited{color:red}.button:visited{color:#fff}.form_control{color:#000;width:inherit;-webkit-appearance:none;height:37px;box-shadow:none;border:1px solid #d0d0d0;border-radius:5px;padding:0 15px;font-family:Mukta Mahee,sans-serif;font-size:16px;font-weight:300}.form_control.error{border:1px solid #d80327!important}.form_control::-webkit-input-placeholder{color:#a9a9a9}.form_control:-ms-placeholder-shown{color:#a9a9a9}.form_control::placeholder{color:#a9a9a9}.green_text{color:#00ab28}@media only screen and (max-width:480px){body:has(.navigazione_mobile:checked){overflow:hidden}.header .interno .book_a_call{display:none}.header .interno .navigazione_principale{z-index:100;background-color:#fff;width:100%;height:100%;max-height:100%;margin-bottom:0;display:none;position:fixed;top:0;left:0;overflow:hidden}.header .interno .navigazione_principale ul{display:block}.header .interno .navigazione_principale ul li{font-size:30px}.header .interno .navigazione_mobile_icona{z-index:110;position:absolute;top:15px;right:20px}.header .interno .navigazione_mobile_icona:before{content:"";color:#002b7f;font-family:"Font Awesome 6 Pro";font-size:30px;font-weight:bolder}.header .interno .navigazione_mobile:checked~.navigazione_mobile_icona{position:fixed;top:30px}.header .interno .navigazione_mobile:checked~.navigazione_mobile_icona:before{content:"";color:#002b7f;font-family:"Font Awesome 6 Pro";font-size:30px;font-weight:bolder}.header .interno .navigazione_mobile:checked~.navigazione_principale{flex-direction:column;justify-content:center;display:flex}.header .interno #voce_menu_2_54{display:block}.header .interno .ti-badge{padding-right:10px}.header .interno .ti-badge .ti-widget{margin-top:0}.header .interno .ti-badge .ti-widget .ti-header{border:0;padding:0}.intro{font-size:20px}.intro h1{font-size:60px}.template_landing h1{font-size:40px;line-height:normal}.separatore{margin:25px auto}.template_home #box_about_me h2{margin-top:20px;font-size:60px}.template_home .my_tours header{font-size:60px}.template_tour .tour header{flex-wrap:wrap}body .box_form_contatti .riga_form:not(.riga_accettazione_privacy){display:block}body .box_form_contatti .riga_form .etichetta{text-align:left;width:auto;padding-bottom:7px;display:block}body .box_form_contatti .riga_form.riga_scelta_multipla:after{top:46px}body .box_form_contatti .riga_form.riga_istruzioni h2{font-size:60px}}@media only screen and (max-width:768px){.header .interno{text-align:center;padding:20px 30px;display:block}.header .interno .navigazione_principale ul{justify-content:center}.intro,.container .corpo{padding:0 30px}.slideshow_testata+.container .corpo{padding:30px}.template_home #box_about_me{justify-content:center}.template_home #box_about_me h2{order:1;margin-bottom:40px}.template_home #box_about_me img{order:2}.template_home #box_about_me .wrapper_corpo{order:3;width:auto}.template_home .my_tours{text-align:center}.template_home .my_tours .contenuto{display:block}.template_home .my_tours .contenuto .wrapper_testi{margin-top:20px;display:block}.template_home .my_tours .contenuto .continua,.template_home .blog{text-align:center}.template_home .blog .contenuto{display:block}.template_home .blog .contenuto .wrapper_testi{margin-top:20px;display:block}.template_home .blog .contenuto .continua{text-align:center}.template_standard .corpo figure.figure_right,.template_landing .corpo figure.figure_right,.template_standard .corpo figure.figure_left,.template_landing .corpo figure.figure_left{float:none;text-align:center;margin:0 auto}.template_standard .lista_sotto_pagine,.template_landing .lista_sotto_pagine{text-align:center}.template_standard .lista_sotto_pagine .contenuto,.template_landing .lista_sotto_pagine .contenuto{display:block}.template_standard .lista_sotto_pagine .contenuto .wrapper_testi,.template_landing .lista_sotto_pagine .contenuto .wrapper_testi{margin-top:20px;display:block}.template_standard .lista_sotto_pagine .contenuto .continua,.template_landing .lista_sotto_pagine .contenuto .continua{text-align:center}body .box_form_contatti .riga_form{width:100%}body .box_form_contatti #form_contatti_1 #riga_form_4,body .box_form_contatti #form_contatti_1 .riga_accettazione_privacy,body .box_form_contatti #form_contatti_2 #riga_form_9,body .box_form_contatti #form_contatti_2 .riga_accettazione_privacy{position:unset;width:auto;margin-bottom:25px}.footer .interno{padding:20px 30px}}@media only screen and (max-width:1140px){.header .interno{padding:0 50px}.header .navigazione_principale ul{grid-gap:25px}.footer .interno{padding:20px 50px}}