@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;500;700;900&display=swap");@import url("../../node_modules/material-design-icons/iconfont/material-icons.css");@font-face{font-family:Bureau;src:url(../../assets/fonts/bureau/BureauGrotThreeSeven.woff2) format("woff2"),url(../../assets/fonts/bureau/BureauGrotThreeSeven.woff) format("woff"),url(../../assets/fonts/bureau/BureauGrotThreeSeven.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}*{transition:.5s;position:relative;box-sizing:border-box;width:100%}html{scroll-behavior:smooth}body,html{font-family:Montserrat}body{font-size:16px;font-weight:400;color:#341210;margin:0}#sections-container{background-color:#fff;width:100%;height:-moz-fit-content;height:fit-content}h1,h2,h3,h4,h5,h6{font-family:Bureau;color:#341210;margin:.5rem 0;padding:0}h1{font-Size:4.4rem}h2{font-Size:2.6rem}h3{font-Size:1.6rem}h4{font-Size:1.3rem}h5{font-Size:1rem}h5,h6{font-weight:bolder}h6{font-Size:.75rem}.container{padding:1rem;max-width:92rem}.container,.container-full{height:100%;width:100%;margin:0 auto}.container-full{padding:1rem 0;max-width:100%}.icon{height:2.75rem;width:2.75rem}img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}figure{margin:0}a{display:block;color:#fff;text-decoration:none}a:hover{color:#0c3355}#contact .container .content .form form input[type=submit],#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .single_add_to_cart_button,#tours .container .tours-list .tour-item .tour-hidden-details .actions a,.button,.single-product .product form.cart button,.woocommerce .woocommerce-MyAccount-content .button,.woocommerce .woocommerce-MyAccount-content form button,.woocommerce button[type=submit],button{transition:.5s;background-color:#df5f04;border-radius:.75rem;border:0;width:-moz-fit-content;width:fit-content;box-shadow:0 1.5px 20px rgba(52,18,16,.35);cursor:pointer}#contact .container .content .form form input[type=submit] a,#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .single_add_to_cart_button a,#tours .container .tours-list .tour-item .tour-hidden-details .actions a a,.button a,.single-product .product form.cart button a,.woocommerce .woocommerce-MyAccount-content .button a,.woocommerce .woocommerce-MyAccount-content form button a,.woocommerce button[type=submit] a,button a{display:block;font-family:Montserrat;font-size:1rem;font-weight:600;color:#fff;padding:1rem 2rem;letter-spacing:.0125rem}#contact .container .content .form form input:hover[type=submit],#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .single_add_to_cart_button:hover,#tours .container .tours-list .tour-item .tour-hidden-details .actions a:hover,.button:hover,.single-product .product form.cart button:hover,.woocommerce .woocommerce-MyAccount-content .button:hover,.woocommerce .woocommerce-MyAccount-content form button:hover,.woocommerce button:hover[type=submit],button:hover{box-shadow:0 10px 20px rgba(52,18,16,.35);color:#fff;background-color:#0c3355}input,textarea{transition:.16667s;font-size:1rem;color:#341210;margin:.5rem 0;background-color:#fff;outline:1px solid #c6d0eb;border:none;outline:none;border-radius:.5rem;padding:.5rem}input:active,input:focus,input:focus-visible,input:focus-within,textarea:active,textarea:focus,textarea:focus-visible,textarea:focus-within{outline:6px double #df5f04!important}input[type=submit]{background-color:transparent;font-family:Montserrat;padding:.5rem 1rem;border:none;outline:none;border-radius:.75rem;font-size:1rem;font-weight:600;color:#0c3355;cursor:pointer;width:auto}input[type=submit]:hover{color:#df5f04;border:1px solid #df5f04}ul{padding:0;margin:0;list-style-type:none}main{background-color:transparent;height:-moz-fit-content;height:fit-content;min-height:100vh}.absolute{position:absolute;top:0;left:0;height:100%;z-index:0}.shadow{box-shadow:0 1.5px 20px rgba(52,18,16,.35)}.hidden{width:0;overflow:hidden}.visible{width:50%}.separator{display:inline-block;width:100%;height:2px;background-color:#341210;margin:.5rem 0;border-radius:.75rem}.circles{display:flex;justify-content:flex-start;gap:1rem;margin:.5rem 0}.circles .circle{background-image:url(../../assets/icono-moto.png);background-size:contain;background-repeat:no-repeat;background-position:50%;width:1.75rem;height:1.75rem;transform-origin:bottom left}.circles .circle-1{transform:rotate(0deg)}.circles .circle-2{transform:rotate(-10deg)}.circles .circle-3{transform:rotate(-20deg)}.circles .circle-4{transform:rotate(-30deg)}.circles .circle-5{transform:rotate(-45deg)}.slick-slider div{transition:none}#header{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:4rem;padding:.5rem 1rem;z-index:100000}#header .container{padding:0}#header .container,#header .logo{display:flex;justify-content:center}#header .logo{align-items:center;height:100%;max-width:14rem;min-width:9rem}#header .logo figure{height:100%}#header .logo figure a{display:flex;height:100%;padding:0}#header .logo figure a img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%;max-height:3rem}#header nav{display:flex;align-items:center;visibility:hidden}#header nav ul{display:flex;justify-content:flex-end;align-items:center;width:auto;height:100%;display:none}#header nav ul li{list-style:none;display:flex;align-items:center;width:auto;padding:0 0 0 .5rem}#header nav ul li a{display:flex;align-items:center;font-weight:700;color:#341210;font-weight:400}#header nav ul li a:hover{opacity:.65;color:#df5f04}#header nav ul li a img{height:2.125rem;width:2.125rem}#header nav .mobile-menu-icon{display:flex;width:-moz-fit-content;width:fit-content;align-self:center;cursor:pointer}#header nav .mobile-menu-icon .image{height:2.125rem;width:2.125rem;padding:.5rem}#header nav .mobile-menu-icon:focus,#header nav .mobile-menu-icon:hover{opacity:.65}#header #menu-left #menu-index-left{justify-content:flex-start}#header #menu-right #menu-index-right{justify-content:flex-end}#header #menu-page{visibility:visible!important}.header-page{box-shadow:0 1px 4px rgba(52,18,16,.5)}#footer{background-color:#000;padding:1rem 0}#footer .container{padding:0 1rem}#footer .container .bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto}#footer .container .bottom .date{text-align:center;color:#fff;font-size:.75rem;font-weight:400}#footer .container .bottom .footer-bottom{display:flex;flex-direction:column;justify-content:center}#footer .container .bottom .footer-bottom .terms-menu{display:flex;align-items:center;width:100%}#footer .container .bottom .footer-bottom .terms-menu ul{display:flex;flex-direction:column;justify-content:center;align-items:center}#footer .container .bottom .footer-bottom .terms-menu ul li{width:-moz-fit-content;width:fit-content}#footer .container .bottom .footer-bottom .social-menu{width:100%}#footer .container .bottom .footer-bottom .social-menu ul{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin:1.5rem 0;filter:grayscale(1)}#footer .container .bottom .footer-bottom .social-menu ul li{height:2.25rem;width:2.25rem;padding:0;margin:0 .5rem}#footer .container .bottom .footer-bottom .social-menu ul li:hover{opacity:.75}#footer .container .enterprise{text-align:center;font-size:.75rem;font-weight:200}#footer .container .enterprise a{color:#fff}#footer .container .enterprise a:hover{color:#037adc}#mobile-menu{background-color:#df5f04;padding-top:.5rem;height:100dvh;width:100dvw;position:fixed;top:0;left:0;max-width:32rem;transform:translateX(-100%);z-index:100001}#mobile-menu .container{padding-top:0}#mobile-menu .container header{display:flex;justify-content:space-between;margin-bottom:2rem;height:3.5rem}#mobile-menu .container header .logo{display:flex;align-items:center;justify-content:flex-start;height:100%;max-width:11.75rem}#mobile-menu .container header .logo figure{height:100%}#mobile-menu .container header .logo figure a{display:flex;height:100%}#mobile-menu .container header .logo figure a img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}#mobile-menu .container header .close-menu{display:flex;width:-moz-fit-content;width:fit-content;align-self:center;cursor:pointer}#mobile-menu .container header .close-menu:hover{opacity:.65}#mobile-menu .container header .close-menu button{background-color:transparent;border:none;height:2.125rem;width:2.125rem;padding:0;box-shadow:none;cursor:pointer}#mobile-menu .container header .close-menu button .image{display:flex;justify-content:center;align-items:center;height:100%;width:-moz-fit-content;width:fit-content}#mobile-menu .container header .close-menu button .image i{color:#e3f7ff;font-weight:900;font-size:1.85rem}#mobile-menu .container nav{display:flex;justify-content:flex-start}#mobile-menu .container nav ul{display:flex;flex-direction:column;justify-content:flex-end;width:auto;height:100%}#mobile-menu .container nav ul li{list-style:none;display:flex;align-items:flex-start;width:auto}#mobile-menu .container nav ul li a{font-size:1.125rem;font-weight:700;padding:1.75rem 1.75rem 1.75rem 1rem}#mobile-menu .container nav ul li a:hover{color:#037adc}#modal{position:fixed;top:0;left:0;background-color:rgba(52,18,16,.25);height:100dvh;width:100dvw;z-index:1000002;display:flex;align-items:center}#modal #modal-close-background{position:absolute;top:0;left:0;background-color:transparent;height:100%;width:100%}#modal .container{background-color:#e3f7ff;height:100%;width:85dvw;max-width:48rem;max-height:80dvh;margin:o auto}#modal .container h3{background:linear-gradient(135deg,#1d217c 50%,#218aeb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:2.625rem;font-weight:600;margin:1.5rem 0 0;text-align:center}#modal .container #modal-close{position:absolute;right:.5rem;top:.25rem;padding:.5rem;height:2.25rem;width:2.25rem;border:0;z-index:2;box-shadow:none;cursor:pointer}#modal .container #modal-close:hover{opacity:.75}#modal .container #modal-close i{color:#df5f04}#modal .container #content{display:flex;flex-direction:column;height:100%}#modal .container #content #modal-description{padding:.5rem;color:#341210;overflow-x:hidden;overflow-y:auto;height:30rem}#modal .container #content #modal-description p{color:#341210;line-height:1.6rem;margin:0}.pswp{background-color:#341210!important}.pswp--open{z-index:100000}#heroscreen{padding:0 1rem;height:200vh;overflow:hidden}#heroscreen .background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}#heroscreen .background .image{height:100%;width:100%}#heroscreen .background .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform 1s}#heroscreen .background #video-background{position:fixed;height:calc(100dvh + 10dvh);width:100%;-o-object-fit:cover;object-fit:cover}#heroscreen .container{max-width:82rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:0;height:100%;width:100%}#heroscreen .container .parallax-container{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:0 .5rem;height:100%;width:100%;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s}#heroscreen .container .parallax-container.active{opacity:1;visibility:visible}#heroscreen .container .second-container{display:flex}#heroscreen .container .second-container .description{height:-moz-fit-content;height:fit-content;max-width:42rem;margin:0 auto}#heroscreen .container .second-container .description p{font-size:2.6rem;font-weight:400;justify-content:justify;font-family:Bureau;color:#df5f04;text-align:center;line-height:2.75rem;letter-spacing:-1px;margin:0}#heroscreen .container .second-container .description p img{max-width:26rem}#heroscreen .container .second-container .description p span{display:inline-block;font-size:1.6rem;color:#037adc;width:-moz-fit-content;width:fit-content}#heroscreen .container .content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;height:100%;width:100%;z-index:2}#heroscreen .container .content h1,#heroscreen .container .content p{margin:0!important}#heroscreen .container .content .title{font-size:2.6rem;font-weight:600;color:#df5f04;margin:0;padding:.5rem 0;width:100%;text-align:center;line-height:2.25rem;letter-spacing:-1.5px}#heroscreen .container .content .title span{display:inline-block;font-size:2.6rem;color:#037adc;width:-moz-fit-content;width:fit-content;line-height:1.5rem;letter-spacing:-1.5px}#heroscreen .container .content .subtitle{font-size:1.6rem;font-weight:400;color:#df5f04;text-align:center;line-height:1.5rem;letter-spacing:-1.5px}#heroscreen .container .content .subtitle span{display:inline-block;font-size:1.6rem;color:#037adc;width:-moz-fit-content;width:fit-content;line-height:1.5rem;letter-spacing:-1.5px}#heroscreen .container .image-content{height:100%;width:100%}#heroscreen .container .image-content .container-image{display:flex;justify-content:center;padding:0;height:70%}#heroscreen .container .image-content .container-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:18rem;height:100%;transition:transform 1s}#heroscreen #video-mute-toggle{position:fixed;bottom:2rem;right:2rem;z-index:0;background-color:rgba(0,0,0,.4);border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}#heroscreen #video-mute-toggle:hover{background-color:rgba(0,0,0,.7)}#heroscreen #video-mute-toggle .material-icons{color:#fff;font-size:1.25rem}#heroscreen .action{position:fixed;bottom:2rem;left:0;display:flex;justify-content:center;padding:1rem;z-index:0}#heroscreen .action button{transition:1.5s;background-color:transparent;box-shadow:none!important}#heroscreen .action button a{color:#fff}#heroscreen .action button:hover:after{border:3px solid #df5f04}#heroscreen .action button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;border:2px solid #df5f04;border-radius:.25rem;background-color:#df5f04;outline:6px solid rgba(52,18,16,.5)}#about{min-height:-moz-fit-content;min-height:fit-content;background-color:#e6e6e6;padding:3rem 0}#about .container{display:flex;flex-direction:column;align-items:center;justify-content:center}#about .container .info{padding:2rem 1rem 0}#about .container .info header{display:flex;flex-direction:column;justify-content:center;align-items:center}#about .container .info header h2{font-size:2.1rem;color:#341210;padding:1rem .5rem;width:-moz-fit-content;width:fit-content;margin:0}#about .container .info .description{font-size:1rem;color:#341210;margin:0;padding:.5rem .5rem 2rem;width:100%;line-height:1.5rem}#about .container .info .action{display:flex;justify-content:center;padding:.5rem;margin:1.5rem 0}#about .container .info .action button{background-color:#df5f04}#about .container .info .action button a{color:#e3f7ff}#about .container .info .action button:hover{background-color:#341210}#about .container .visual-container{position:relative;border-radius:.75rem;overflow:hidden;width:100%;height:100%}#about .container .visual-container .image{width:100%;max-width:74rem;padding:0;height:100%;max-width:34rem;margin:0 auto}#about .container .visual-container .image img{height:100%;-o-object-fit:cover;object-fit:cover}#about .container .visual-container #video-about{height:100%;width:100%;position:relative;-o-object-fit:cover;object-fit:cover;z-index:1}#about .container .visual-container #video-toggle{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(52,18,16,.25);display:flex;justify-content:center;align-items:center;z-index:3}#about .container .visual-container #video-toggle button{color:#e3f7ff;padding:1rem 2rem;font-family:Bureau;font-size:1.6rem;cursor:pointer}#about .container .visual-container #video-toggle:active button,#about .container .visual-container #video-toggle:focus button,#about .container .visual-container #video-toggle:hover button{color:#e3f7ff;transform:scale(1.125)}#what{background-color:#fff;padding:3rem 0}#what #step-1,#what #step-2,#what #step-3{padding:1rem;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;scroll-margin-top:4rem}#what #step-1 div,#what #step-1 h1,#what #step-1 h2,#what #step-1 h3,#what #step-1 h4,#what #step-1 h5,#what #step-1 h6,#what #step-1 li,#what #step-1 p,#what #step-1 span,#what #step-2 div,#what #step-2 h1,#what #step-2 h2,#what #step-2 h3,#what #step-2 h4,#what #step-2 h5,#what #step-2 h6,#what #step-2 li,#what #step-2 p,#what #step-2 span,#what #step-3 div,#what #step-3 h1,#what #step-3 h2,#what #step-3 h3,#what #step-3 h4,#what #step-3 h5,#what #step-3 h6,#what #step-3 li,#what #step-3 p,#what #step-3 span{color:inherit}#what #step-1 .step-content,#what #step-2 .step-content,#what #step-3 .step-content{max-width:38rem;margin:0 auto}#what #step-1 .step-content h2,#what #step-2 .step-content h2,#what #step-3 .step-content h2{font-size:4.4rem;text-align:left;line-height:3.75rem;letter-spacing:-.03em;width:100%}#what #step-1 .step-content p,#what #step-2 .step-content p,#what #step-3 .step-content p{text-align:left;width:100%}#what #step-1 #brands-carousel{display:flex;justify-content:center;align-items:center}#what #step-1 #brands-carousel #brands-carousel-content{margin:0}#what #step-1 #brands-carousel #brands-carousel-content .slick-slide div{display:flex;justify-content:center;align-items:center;height:100%;width:100%}#what #step-1 #brands-carousel #brands-carousel-content li{position:relative;padding:3rem 0;height:12rem;width:100%;max-width:15rem}#what #step-1 #brands-carousel #brands-carousel-content li a{position:static;display:block;height:100%;width:100%}#what #step-1 #brands-carousel #brands-carousel-content li img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#what #step-1 #brands-carousel #brands-carousel-content li p{display:none;position:absolute;top:-10px;left:0;font-size:.75rem;background-color:#fff;border-radius:.25rem;height:-moz-fit-content;height:fit-content;text-align:left;width:100%;z-index:-1}#what #step-1 #brands-carousel #brands-carousel-content li:hover p{display:flex;z-index:2;color:#341210;padding:.5rem}#what #step-2{transform:translateY(-1rem);padding-bottom:4rem}#what #step-2 #difficulty{padding:1rem}#what #step-2 #difficulty .difficulties{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem}#what #step-2 #difficulty .difficulties li{display:flex;background-color:hsla(0,0%,100%,.25);padding:.5rem;width:-moz-fit-content;width:fit-content;border-radius:.25rem;cursor:pointer}#what #step-2 #difficulty .difficulties li.active{color:#df5f04!important;background-color:hsla(0,0%,100%,.5)}#what #step-2 #difficulty .difficulties li p{font-weight:700;margin:0}#what #step-2 #difficulty .difficulties li span{padding:0 .5rem;color:inherit;font-weight:400}#what #step-2 .difficulty-description{padding:1rem 0;max-width:38rem;margin:0 auto}#what #step-2 .difficulty-description p{text-align:justify;width:100%}#what #step-2 #difficulty-related-products{padding:0 0 2rem}#what #step-2 #difficulty-related-products h4{text-align:center;margin-bottom:1.5rem;margin-top:0}#what #step-2 #difficulty-related-products ul{display:flex;flex-direction:column;align-items:flex-start;width:100%}#what #step-2 #difficulty-related-products ul li{width:-moz-fit-content;width:fit-content;padding:0 1rem}#what #step-2 #difficulty-related-products ul li h3 a:hover{color:#df5f04!important}#what #step-2 #difficulty-bar .difficulty-bar-item{border:2px solid #341210;border-radius:.75rem;background-color:transparent;position:relative;width:100%;height:4rem}#what #step-2 #difficulty-bar .difficulty-bar-item #percent-fill{transition:all 2s ease-in-out;display:flex;justify-content:flex-end;align-items:center;color:#fff;width:0;height:100%;background-color:#341210;overflow:hidden;border-radius:.5rem}#what #step-2 #difficulty-bar .difficulty-bar-item #percent-fill #percent-name{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;padding:0 1rem;font-size:1.3rem;margin:0;color:#fff;white-space:nowrap;text-overflow:ellipsis}#what #step-3{transform:translateY(-2rem);padding-bottom:0}#what #step-3 #clients{background-color:transparent;scroll-margin-top:2rem}#what #step-3 #clients button{box-shadow:none;z-index:100002}#what #step-3 #clients .container{display:flex;justify-content:center;position:relative;padding:0;margin-top:2rem;overflow-x:hidden;overflow-y:hidden}#what #step-3 #clients .container #clients-background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}#what #step-3 #clients .container #clients-background .image{display:none;max-width:90%;height:100%;margin:0 auto}#what #step-3 #clients .container #clients-background .image img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;height:100%;width:100%;filter:opacity(.5)}#what #step-3 #clients .container header .top{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center}#what #step-3 #clients .container header .top .icon{height:2.75rem;width:2.75rem}#what #step-3 #clients .container header .top .icon img{-o-object-fit:contain;object-fit:contain}#what #step-3 #clients .container header .top h3{color:#341210;display:flex;font-size:1.35rem;align-items:center;padding:1rem 0 0;margin:0;width:-moz-fit-content;width:fit-content}#what #step-3 #clients .container header .subtitle h2{color:#341210;font-size:2.1rem;text-align:center;margin:0;width:100%}#what #step-3 #clients .container .content{padding:0 0 4rem;width:100%}#what #step-3 #clients .container .content #clients-slider{position:relative;overflow:visible}#what #step-3 #clients .container .content #clients-slider .slick-current{z-index:100}#what #step-3 #clients .container .content #clients-slider .slick-list{align-items:center;overflow:visible;overflow-x:hidden}#what #step-3 #clients .container .content #clients-slider .slick-track{display:flex;align-items:center;height:100%;min-height:32rem;overflow:visible}#what #step-3 #clients .container .content #clients-slider .slick-slide{display:flex;align-items:center;justify-content:center;cursor:pointer}#what #step-3 #clients .container .content #clients-slider .slick-slide:hover{scale:1.125}#what #step-3 #clients .container .content #clients-slider .slick-current li article .image{outline:1px solid #df5f04;height:8.25rem;width:8.25rem;padding:.5rem}#what #step-3 #clients .container .content #clients-slider .slick-current li article .image img{border-radius:50rem;overflow:hidden}#what #step-3 #clients .container .content #clients-slider .slick-current .testimony{display:flex!important;padding:.5rem}#what #step-3 #clients .container .content #clients-slider .slick-current .testimony .icon{display:flex;justify-content:center;padding:.5rem 0 0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#what #step-3 #clients .container .content #clients-slider .slick-current .testimony .icon span{display:block;height:1.5rem;width:2.5rem}#what #step-3 #clients .container .content #clients-slider .slick-next,#what #step-3 #clients .container .content #clients-slider .slick-prev{opacity:.5;z-index:2}#what #step-3 #clients .container .content #clients-slider .slick-next:before,#what #step-3 #clients .container .content #clients-slider .slick-prev:before{content:"";font-size:2.6rem;display:none}#what #step-3 #clients .container .content #clients-slider .slick-next i,#what #step-3 #clients .container .content #clients-slider .slick-prev i{color:#341210;opacity:.75;font-size:3.65rem;font-weight:bolder}#what #step-3 #clients .container .content #clients-slider .slick-next:focus i,#what #step-3 #clients .container .content #clients-slider .slick-next:hover i,#what #step-3 #clients .container .content #clients-slider .slick-prev:focus i,#what #step-3 #clients .container .content #clients-slider .slick-prev:hover i{color:#df5f04;opacity:1}#what #step-3 #clients .container .content #clients-slider .slick-prev{left:-1rem}#what #step-3 #clients .container .content #clients-slider .slick-next{right:1.75rem}#what #step-3 #clients .container .content li{position:static;display:flex!important;justify-content:center;width:9rem}#what #step-3 #clients .container .content li article{display:flex;flex-direction:column;align-items:center;padding:.5rem;max-width:10rem;width:100%}#what #step-3 #clients .container .content li article .image{border-radius:50rem;overflow:hidden;height:5.25rem;width:5.25rem}#what #step-3 #clients .container .content li article p{font-size:1rem;font-weight:400;padding:0 .5rem;margin:.5rem 0 0;text-align:center;min-height:2rem}#what #step-3 #clients .container .content li article p.date{font-size:.75rem;font-weight:400}#what #step-3 #clients .container .content li .testimony{transition:.5s;background-color:#e6e6e6;position:absolute;bottom:-6.5rem;display:flex;width:16rem;z-index:10001;box-shadow:3px 4px 3px rgba(52,18,16,.35);border-radius:.75rem}#what #step-3 #clients .container .content li .testimony:hover{box-shadow:0 1.5px 20px rgba(52,18,16,.35)}#what #step-3 #clients .container .content li .testimony a{display:flex!important;color:inherit}#what #step-3 #clients .container .content li .testimony a small{display:block;color:inherit;width:100%;text-align:center}#what #step-3 #clients .container .content li .testimony:before{content:"";position:absolute;top:-.75rem;left:52%;background-color:#e6e6e6;transform:translateX(-50%) rotate(45deg);width:0;height:0;border-left:1.5rem solid transparent;border-right:0 solid transparent;border-bottom:1.5rem solid #e6e6e6}#what #step-3 #clients .container .content li .testimony p{font-size:.75rem;border-left:1px solid #e3f7ff;padding:.5rem;margin:0;text-align:justify}@media screen and (min-width:420px){#what #step-3 #clients .container .content #clients-slider .slick-current .testimony{width:18rem}}@media screen and (min-width:460px){#what #step-3 #clients .container .content #clients-slider .slick-current .testimony{width:19rem}}@media screen and (min-width:520px){#what #step-3 #clients .container .content #clients-slider .slick-current .testimony{width:20rem}}@media screen and (min-width:616px){#what #step-3 #clients .container .content #clients-slider .slick-current .testimony{width:21rem}}@media screen and (min-width:640px){#what #step-3 #clients .container .content #clients-slider .slick-current .testimony{width:22rem}}#contact{scroll-margin-top:4rem;background-color:#fff;padding:0 0 3rem}#contact .container .content{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%}#contact .container .content header{padding:0 0 2rem}#contact .container .content header,#contact .container .content header .title{display:flex;flex-direction:column;justify-content:center;align-items:center}#contact .container .content header .title h2{color:#341210;font-size:4.4rem;text-align:center;padding:0;margin:0;width:100%}#contact .container .content header .short-description{display:flex;flex-direction:column;align-items:center;color:#341210}#contact .container .content header .short-description p{color:#341210;text-align:center;font-size:1.375rem;padding:0;margin:0}#contact .container .content header .short-description ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:48rem}#contact .container .content header .short-description ul li{color:#fff;list-style-type:disc;width:-moz-fit-content;width:fit-content;margin:.5rem 0}#contact .container .content .form{align-items:flex-start;padding:0;width:100%;max-width:46rem;margin:0 auto;z-index:1}#contact .container .content .form,#contact .container .content .form .wpcf7{display:flex;justify-content:center}#contact .container .content .form form{max-width:100%}#contact .container .content .form form p{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:0;margin-bottom:.5rem}#contact .container .content .form form p .wpcf7-spinner{margin:.5rem}#contact .container .content .form form label{font-size:.75rem;width:100%}#contact .container .content .form form label span{padding:0!important}#contact .container .content .form form label input{height:2.5rem;color:#341210;background-color:#e6e6e6;border:none}#contact .container .content .form form label input::-moz-placeholder{color:rgba(52,18,16,.6)}#contact .container .content .form form label input::placeholder{color:rgba(52,18,16,.6)}#contact .container .content .form form label textarea{height:9.25rem;background-color:#e6e6e6;border:none}#contact .container .content .form form label .wpcf7-not-valid-tip{color:red}#contact .container .content .form form .wpcf7-response-output{margin-left:0;margin-right:0;margin-top:1.5rem;color:#132333}#contact .container .content .form form input[type=submit]{margin-top:1rem;color:#fff;padding:1rem 2rem;border:none;outline:none}#contact .container .content .form form input[type=submit]:active,#contact .container .content .form form input[type=submit]:focus,#contact .container .content .form form input[type=submit]:focus-within,#contact .container .content .form form input[type=submit]:hover{background-color:#037adc;color:#fff}#contact .container .content .form form .input-container{display:flex;flex-direction:column}#contact .container .content .form form .input-container .input-left,#contact .container .content .form form .input-container .input-right{padding:0 .5rem}#contact .container .content .form form .input-container .input-right p{display:flex;justify-content:flex-end}#contact .container .content .form form .input-container .input-right p span{padding:0 .5rem;order:-1}#page{padding:3rem 0;background-color:#fff}#page .title{text-align:center;margin:.5rem 0 0}#page .content{padding-top:1rem;padding-bottom:2rem}#tours{background-color:#e3f7ff;padding:3rem 0;position:relative;z-index:3}#tours .container header h2{color:#341210;padding:.5rem 1rem;width:100%;margin:0}#tours .container header .section-description{padding:.5rem 1rem}#tours .container .tours-list{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;gap:0}#tours .container .tours-list .tour-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;height:35rem;width:100%}#tours .container .tours-list .tour-item .tour-background-image{position:absolute;top:0;left:0;padding:.5rem;height:100%;width:100%;z-index:0}#tours .container .tours-list .tour-item .tour-background-image img{border-radius:.75rem}#tours .container .tours-list .tour-item #tour-details{display:flex;justify-content:center;align-items:center;height:30rem;width:100%;cursor:pointer}#tours .container .tours-list .tour-item #tour-details #tour-content{display:flex;flex-direction:column;background-color:#fff;padding:1rem;border-radius:.75rem;height:90.5%;width:17rem}#tours .container .tours-list .tour-item #tour-details #tour-content h2{margin:0}#tours .container .tours-list .tour-item #tour-details #tour-content .tour-icon{height:100%;width:100%;overflow:hidden}#tours .container .tours-list .tour-item #tour-details #tour-content .tour-icon img{-o-object-fit:contain;object-fit:contain}#tours .container .tours-list .tour-item .tour-hidden-details{transition:.5s ease-in-out;display:flex;flex-direction:column;align-items:center;padding-top:1rem;height:100%;width:100%;overflow:hidden}#tours .container .tours-list .tour-item .tour-hidden-details .tour-hidden-details-content{display:flex;flex-direction:column;align-items:center;height:100%;gap:1rem}#tours .container .tours-list .tour-item .tour-hidden-details .tour-hidden-details-content .tour-detail{padding:1rem .5rem;width:100%;background-color:#fff;border-radius:.75rem;font-size:.75rem;text-align:left;height:100%}#tours .container .tours-list .tour-item .tour-hidden-details .tour-hidden-details-content .tour-detail span{font-weight:700}#tours .container .tours-list .tour-item .tour-hidden-details .tour-hidden-details-content .tour-detail ul{list-style-type:disc;margin:.5rem 0 0 1rem;width:90%}#tours .container .tours-list .tour-item .tour-hidden-details .tour-hidden-details-content .tour-detail bloquote{margin:.5rem 0;padding:.5rem;background-color:#341210;border-left:4px solid #df5f04}#tours .container .tours-list .tour-item .tour-hidden-details .tour-hidden-details-content .wysiwyg-content{line-height:1.125rem}#tours .container .tours-list .tour-item .tour-hidden-details .tour-hidden-details-content .wysiwyg-content p{margin-top:0!important}#tours .container .tours-list .tour-item .tour-hidden-details .actions{display:flex;justify-content:center;padding:1rem 0;width:100%;position:relative;z-index:1000}#tours .container .tours-list .tour-item .tour-hidden-details .actions a{padding:1rem 2rem}@media (max-width:900px){.tours-list{grid-template-columns:1fr}}.woocommerce{min-height:100vh}.woocommerce *{color:inherit;background-color:inherit}.woocommerce #main{height:100%;width:100%;max-width:76rem;margin:0 auto;padding:3rem 0!important;padding:1rem}.woocommerce .woocommerce-ordering{display:flex;justify-content:flex-end}.woocommerce .woocommerce-ordering .orderby{height:2rem;border-radius:.25rem;width:100%;max-width:12rem}.woocommerce .price{color:#341210!important}.woocommerce a{color:#df5f04}.woocommerce button[type=submit]{color:#fff}.woocommerce .show-password-input{box-shadow:none}.woocommerce .show-password-input:hover{opacity:.75}.woocommerce form{max-width:48rem;margin:0 auto}.woocommerce form fieldset{padding:1rem 2rem}.woocommerce ul.products{padding:3rem 0;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.woocommerce ul.products li{box-shadow:0 0 6px rgba(52,18,16,.5);margin:0!important;width:100%!important;max-width:20rem;border-radius:.25rem;overflow:hidden}.woocommerce ul.products li:hover{box-shadow:0 0 12px rgba(52,18,16,.75)}.woocommerce ul.products li img{margin:0!important;height:100%!important;max-height:16rem}.woocommerce ul.products li .onsale{left:.125rem!important;top:.5rem!important;display:flex;justify-content:center;align-items:center;height:3rem;width:3rem}.woocommerce ul.products li .product-card-content{padding:0 1rem 1rem!important}.woocommerce ul.products li .woocommerce-loop-product__title{font-size:1.6rem!important;padding:.5rem 0!important;margin:0!important}.woocommerce ul.products li .price{padding:.5rem 0!important}.woocommerce ul.products li .add_to_cart_button{margin:0!important}.woocommerce .login-title{text-align:center}.woocommerce .woocommerce-form-login{position:sticky;top:4rem;max-width:500px;margin:0 auto!important;padding:2rem;border-radius:.25rem;background-color:hsla(0,0%,100%,.95)}.woocommerce .woocommerce-form-login .form-row{margin-bottom:1rem}.woocommerce .woocommerce-form-login .form-row label{display:block;margin-bottom:.5rem}.woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__rememberme{margin-bottom:1rem}.woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__rememberme input{width:-moz-fit-content;width:fit-content;margin-right:1rem}.woocommerce .woocommerce-form-login .form-row input{width:100%;padding:.5rem;border:1px solid rgba(52,18,16,.1);border-radius:.25rem}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{background-color:#df5f04;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;transition:.5s}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{background-color:#ad4a03}.woocommerce .woocommerce-MyAccount-navigation ul{padding:1rem 0;display:flex;flex-direction:column!important;justify-content:flex-start;align-items:flex-start;width:100%;max-width:12rem;margin:0 auto}.woocommerce .woocommerce-MyAccount-navigation ul li{width:-moz-fit-content;width:fit-content;margin:.25rem 0;width:14rem}.woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;background-color:rgba(19,35,51,.15);padding:.5rem 1.5rem;text-align:center}.woocommerce .woocommerce-MyAccount-content{padding:0 .5rem}.woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper{padding:.5rem}.woocommerce .woocommerce-MyAccount-content form{max-width:32rem;margin:0 auto}.woocommerce .woocommerce-MyAccount-content form #password{margin-right:.5rem}.woocommerce .woocommerce-MyAccount-content form input[type=password]{margin-right:1rem}.woocommerce .woocommerce-MyAccount-content form input[type=text]{border:0;border-bottom:1px solid #df5f04;outline:0;background-color:#341210;margin-right:1rem}.woocommerce .woocommerce-MyAccount-content form button{padding:.5rem 2rem;margin-top:.5rem}.woocommerce .woocommerce-MyAccount-content .woocommerce-info{height:-moz-fit-content;height:fit-content}#contact .container .content .form form .woocommerce .woocommerce-MyAccount-content .woocommerce-info input[type=submit],#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .woocommerce .woocommerce-MyAccount-content .woocommerce-info .single_add_to_cart_button,#tours .container .tours-list .tour-item .tour-hidden-details .actions .woocommerce .woocommerce-MyAccount-content .woocommerce-info a,.single-product .product form.cart .woocommerce .woocommerce-MyAccount-content .woocommerce-info button,.woocommerce .woocommerce-MyAccount-content .woocommerce-info #contact .container .content .form form input[type=submit],.woocommerce .woocommerce-MyAccount-content .woocommerce-info #single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .single_add_to_cart_button,.woocommerce .woocommerce-MyAccount-content .woocommerce-info #tours .container .tours-list .tour-item .tour-hidden-details .actions a,.woocommerce .woocommerce-MyAccount-content .woocommerce-info .button,.woocommerce .woocommerce-MyAccount-content .woocommerce-info .single-product .product form.cart button,.woocommerce .woocommerce-MyAccount-content .woocommerce-info button[type=submit],.woocommerce .woocommerce-MyAccount-content .woocommerce-info form button,.woocommerce .woocommerce-MyAccount-content form .woocommerce-info button{display:inline-block;padding:1rem .5rem;color:#341210;margin:0 .5rem}#contact .container .content .form form .woocommerce .woocommerce-MyAccount-content input[type=submit],#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .woocommerce .woocommerce-MyAccount-content .single_add_to_cart_button,#tours .container .tours-list .tour-item .tour-hidden-details .actions .woocommerce .woocommerce-MyAccount-content a,.single-product .product form.cart .woocommerce .woocommerce-MyAccount-content button,.woocommerce .woocommerce-MyAccount-content #contact .container .content .form form input[type=submit],.woocommerce .woocommerce-MyAccount-content #single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .single_add_to_cart_button,.woocommerce .woocommerce-MyAccount-content #tours .container .tours-list .tour-item .tour-hidden-details .actions a,.woocommerce .woocommerce-MyAccount-content .button,.woocommerce .woocommerce-MyAccount-content .single-product .product form.cart button,.woocommerce .woocommerce-MyAccount-content button[type=submit],.woocommerce .woocommerce-MyAccount-content form button{padding:.5rem 2rem;border-radius:.25rem;box-shadow:none}#contact .container .content .form form .woocommerce .woocommerce-MyAccount-content input:hover[type=submit],#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .woocommerce .woocommerce-MyAccount-content .single_add_to_cart_button:hover,#tours .container .tours-list .tour-item .tour-hidden-details .actions .woocommerce .woocommerce-MyAccount-content a:hover,.single-product .product form.cart .woocommerce .woocommerce-MyAccount-content button:hover,.woocommerce .woocommerce-MyAccount-content #contact .container .content .form form input:hover[type=submit],.woocommerce .woocommerce-MyAccount-content #single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .single_add_to_cart_button:hover,.woocommerce .woocommerce-MyAccount-content #tours .container .tours-list .tour-item .tour-hidden-details .actions a:hover,.woocommerce .woocommerce-MyAccount-content .button:hover,.woocommerce .woocommerce-MyAccount-content .single-product .product form.cart button:hover,.woocommerce .woocommerce-MyAccount-content button:hover[type=submit],.woocommerce .woocommerce-MyAccount-content form button:hover{color:#fff;background-color:#037adc;box-shadow:none}.woocommerce .password-input{display:flex}.woocommerce .password-input .show-password-input{padding:.5rem;margin:0;height:2.25rem;width:4rem;display:flex;justify-content:flex-end;align-items:center}.woocommerce .password-input .show-password-input:before{content:"👁️";font-size:.875rem;font-weight:400;color:#341210}.woocommerce .wc-block-cart-item__product{background-color:red}.woocommerce .wc-block-cart-item__product .wc-block-cart-item__wrap a{font-size:4.4rem!important}@media screen and (min-width:768px){.woocommerce .woocommerce-MyAccount-navigation{position:sticky;top:4rem}}.single-product .product .onsale{display:flex;align-items:center;justify-content:center;background-color:#df5f04;height:2rem;width:2rem;width:-moz-fit-content;width:fit-content}.single-product .product .product_meta{display:flex;flex-direction:column}.single-product .product .product_meta span{margin:.5rem 0}.single-product .price{display:flex;flex-direction:column;font-size:1.875rem;font-weight:600;color:#341210}.single-product .price del span bdi{color:#343d4b!important}.single-product .price ins{color:green;text-decoration:none!important}.single-product .woocommerce-breadcrumb{padding:1rem 0;margin:0}.single-product .product{display:flex;flex-wrap:wrap}.single-product .product form.cart{padding:0 0 1rem;margin-bottom:0!important}.single-product .product form.cart .quantity{width:4rem;padding:0 0 1rem}.single-product .product form.cart .quantity input{color:#341210;font-weight:600;border:1px solid rgba(52,18,16,.25)}.single-product .product form.cart button{padding:1rem 2rem}.single-product .product .product-details{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.single-product .product .product-details .product-section{background-color:#e3f7ff;border-radius:.25rem;padding:1rem}.single-product .product .product-details .product-section h3{color:#341210;margin:0 0 .5rem;font-size:1.3rem}.single-product .product .product-details .product-section ul{list-style-type:disc;margin-left:2rem}.single-product .product .product-details .product-section ul li{color:#341210;margin-bottom:.5rem}.single-product .product .product-details .product-requisites{border-left:4px solid #df5f04}.single-product .product .product-details .product-includes{border-left:4px solid #037adc}.single-product .product .product-details .product-extras{border-left:4px solid #132333}.single-product .product .product-gallery{width:-moz-fit-content;width:fit-content}.single-product .product .summary{padding:1rem;height:auto;min-height:32rem;width:32rem;margin:0!important}.single-product .product .woocommerce-tabs .wc-tabs{display:flex;justify-content:flex-start;margin-bottom:2rem;padding:0}.single-product .product .woocommerce-tabs .wc-tabs li{width:-moz-fit-content;width:fit-content;padding:.5rem 1.5rem;border-radius:.25rem;background-color:#e3f7ff}.single-product .product .woocommerce-tabs .wc-tabs li a{color:#341210;font-weight:600;text-decoration:none}.single-product .product .woocommerce-tabs .wc-tabs li a:hover{color:#df5f04}.single-product .product .product-data{width:-moz-fit-content;width:fit-content}.single-product .product .product-data .woocommerce-tabs{margin-bottom:4rem}.single-product .product .product-data .related ul{display:flex;flex-wrap:wrap;gap:.5rem}.single-product .woocommerce-product-gallery{position:relative;height:100%;min-height:20rem;width:100%;min-width:20rem;max-width:32rem;border-radius:.25rem;overflow:hidden}.single-product .woocommerce-product-gallery .flex-viewport{height:32rem}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;right:0;top:0;background-color:#df5f04;height:3rem;width:3rem;z-index:10}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after{content:"+";font-size:1.875rem;color:#fff;font-weight:900;text-align:center;display:flex;align-items:center;justify-content:center;height:100%;width:100%;z-index:12}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after:hover{opacity:.25;color:#132333}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger span{display:none;content:"Detail"}#single-tour .header{height:100vh;width:100vw}#single-tour .header .image{height:100%;width:100%}#single-tour .header .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}#single-tour .header .tour-name{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%;z-index:2}#single-tour .header .tour-name h1{text-align:center;max-width:80%;text-shadow:1px 1px 2px #fff}#single-tour .container .short-description{width:100%}#single-tour .container .short-description p{font-size:1.25rem;max-width:48rem;text-align:justify;line-height:1.45rem}#single-tour .container .difficulty{margin-bottom:3rem}#single-tour .container .difficulty h5{margin-bottom:1rem}#single-tour .container .difficulty .difficulty-item{list-style-type:none}#single-tour .container .difficulty .circles{width:-moz-fit-content;width:fit-content;border-bottom:1px dashed #341210}#single-tour .container .content .woocommerce-tabs{width:100%}#single-tour .container .content .woocommerce-tabs .wc-tabs{display:flex;flex-wrap:wrap}#single-tour .container .content .woocommerce-tabs .wc-tabs li{border:1px solid #341210;width:50%;height:auto}#single-tour .container .content .woocommerce-tabs .wc-tabs li a{padding:.5rem 1rem;color:#341210}#single-tour .container .content .woocommerce-tabs .wc-tabs li a:hover{color:#df5f04}#single-tour .container .content .woocommerce-tabs .wc-tabs .active{background-color:rgba(227,247,255,.25)}#single-tour .container .content .woocommerce-tabs .wc-tabs .active a{color:#df5f04}#single-tour .container .content .woocommerce-tabs #tab-price #price-module{display:flex;flex-direction:column;width:100%}#single-tour .container .content .woocommerce-tabs #tab-price #price-module .price{font-size:1.25rem}#single-tour .container .content .woocommerce-tabs #tab-price #price-module #price-section{padding:0 1rem;width:auto;max-width:26rem}#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section{padding:0 1rem;width:auto}#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .cart-title{margin-bottom:1.5rem}#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .cart{display:flex}#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .quantity{width:-moz-fit-content;width:fit-content}#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .quantity input{margin:0}#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section .single_add_to_cart_button{border-radius:.25rem;order:-1}#single-tour .container .content .woocommerce-tabs #tab-price #price-module #cart-section form{margin:0}#single-tour .container .content .woocommerce-tabs #tab-gallery #gallery-module div{height:100%}#single-tour .container .content .woocommerce-tabs #tab-gallery #gallery-module .woocommerce-product-gallery{max-width:100%}#single-tour .container .content .woocommerce-tabs #tab-gallery #gallery-module .woocommerce-product-gallery ol{display:flex;list-style-type:none;padding:0;margin:0}#single-tour .container .content .woocommerce-tabs #tab-gallery #gallery-module .woocommerce-product-gallery ol li{height:4rem;width:4rem;padding:.5rem;cursor:pointer}#single-tour .container .content .woocommerce-tabs #tab-gallery #gallery-module .woocommerce-product-gallery ol li:hover{opacity:.75}#single-tour .container .content .woocommerce-tabs #tab-gallery #gallery-module .woocommerce-product-gallery .woocommerce-product-gallery__image{height:80vh;width:100%}#single-tour .container .content .woocommerce-tabs #tab-gallery #gallery-module .woocommerce-product-gallery .woocommerce-product-gallery__image a{height:100%}#single-tour .container .content .woocommerce-tabs #tab-gallery #gallery-module .woocommerce-product-gallery .woocommerce-product-gallery__image a img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}#single-tour .container .content .woocommerce-Tabs-panel{border:1px solid rgba(52,18,16,.25)!important;padding:2rem 1rem;min-height:12rem;margin-bottom:2rem}.pswp{background-color:rgba(52,18,16,.1)!important}.pswp .pswp__zoom-wrap img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}@media screen and (min-width:490px){#header nav ul li{padding:0 1rem}}@media screen and (min-width:720px){#heroscreen .container .content .title,#heroscreen .container .content .title span{font-size:4.4rem;line-height:2.5rem;letter-spacing:-3.5px}#heroscreen .container .content .subtitle{font-size:2.6rem;line-height:2.25rem;letter-spacing:-2.5px}#heroscreen .container .content .subtitle span{font-size:4.4rem;line-height:2.25rem;letter-spacing:-2.5px}#heroscreen .container .content .descriptio p{font-size:2.6rem}#heroscreen .container .content .descriptio p span{font-size:4.4rem;line-height:2.25rem;letter-spacing:-2.5px}#what #step-2 #difficulty-bar .difficulty-bar-item #percent-fill #percent-name{font-size:1.6rem}#contact .content{flex-direction:row;align-items:flex-start}#contact .form{padding:0 1.5rem}#about .info header{flex-direction:row!important}#about .info header .title h2{font-size:2.6rem;padding:0 1rem}#clients .container #clients-background .image{display:block!important}#clients .container header .top{flex-direction:row!important}#clients .container header .top h3{font-size:1.6rem;padding:0 1rem}#clients .container header .subtitle h2{font-size:2.6rem}#contact .container .content{border-radius:.25rem}#contact .container .content header .title h2{font-size:2.5rem!important;max-width:28rem}#contact .container .content header .short-description ul{flex-direction:row!important;justify-content:space-between}#contact .container .content form .input-container{flex-direction:row!important}#single-tour .container .content .woocommerce-tabs .wc-tabs li{width:auto}#single-tour .container .content .woocommerce-tabs .wc-tabs li a{padding:.5rem 1.5rem}}@media screen and (min-width:960px){#header nav ul{display:flex}#header nav .mobile-menu-icon{display:none}#about .container{flex-direction:row}#about .container .info header{justify-content:flex-start}#about .container .info header h2{font-size:2.6rem;padding:1rem .5rem}#about .container .info .action{justify-content:flex-start}#about .container .visual-container{height:32rem;min-height:32rem}#tours .container .tours-list{flex-direction:row}#tours .container .tours-list .tour-item{flex-direction:row;width:50%}#tours .container .tours-list .tour-item #tour-details{justify-content:center;align-items:center;width:100%;cursor:pointer}#tours .container .tours-list .tour-item .tour-hidden-details .tour-hidden-details-content{flex-direction:row;justify-content:center;align-items:flex-start;padding:2rem 1rem 0;max-height:28rem}#tours .container .tours-list .tour-item .tour-hidden-details .tour-hidden-details-content .tour-detail{width:33%}#tours .container .tours-list .tour-item .actions .add-to-cart .add_to_cart_button,#tours .container .tours-list .tour-item .actions .add-to-cart .added_to_cart{padding:1rem 2rem}#what #step-2 #difficulty-related-products ul{flex-direction:row;justify-content:center}#what #step-2 #difficulty-bar .difficulty-bar-item #percent-fill #percent-name{font-size:2.6rem}#footer .container .bottom,#footer .container .top{display:flex;flex-direction:row;justify-content:space-between;height:4rem}#footer .container ul li{padding:0 0 0 2.5rem}#footer .container .bottom .date{text-align:left}#footer .container .bottom .footer-bottom{flex-direction:row;justify-content:space-between}#footer .container .bottom .footer-bottom .terms-menu ul{flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0;width:100%}#footer .container .bottom .footer-bottom .terms-menu ul li{width:-moz-fit-content;width:fit-content;padding:0}#footer .container .bottom .footer-bottom .social-menu ul{flex-direction:row;justify-content:flex-end;align-items:flex-end;margin:0}#footer .container .bottom .footer-bottom .social-menu ul li{height:2.25rem;width:2.25rem;margin:0 0 0 .5rem}#footer .container .enterprise{text-align:right}#modal .container .content{padding:1rem}#modal .container .content h3{margin:2rem 0 1.5rem}#modal .container .content #modal-description{padding:1rem 2rem}#modal .container .content #modal-description p{color:#341210;line-height:1.745rem}}@media screen and (min-width:1024px){#heroscreen .container .parallax-container{flex-direction:row;align-items:center;padding:0 2rem}#heroscreen .container .content{min-width:42rem}#heroscreen .container .content .title{font-size:4.9rem;text-align:left;line-height:2rem;letter-spacing:-3.5px}#heroscreen .container .content .title span{line-height:2rem;letter-spacing:-3.5px}#heroscreen .container .content .subtitle{text-align:left;line-height:2.5rem;letter-spacing:-2.5px}#heroscreen .container .content .subtitle span{line-height:2rem;letter-spacing:-1.5px}#heroscreen .container .content .description p{font-size:4.4rem;line-height:2.5rem;letter-spacing:-2.5px}#heroscreen .container .content .description p span{line-height:2rem;letter-spacing:-1.5px}#heroscreen .container .image-content{max-width:40rem}#heroscreen .container .image-content .container-image{justify-content:flex-end;height:100%}#heroscreen .gradient-bottom{height:9rem}#contact .container .content{flex-direction:row!important}#contact .container .content header{width:40%}#contact .container .content header .title h2{font-size:4.4rem!important;max-width:100%!important;text-align:left}#contact .container .content header .short-description{width:100%}#contact .container .content header .short-description p{text-align:left}}