.header-block .icon-box{flex-flow:row;white-space:nowrap}.header-block .button{white-space:nowrap;min-height:auto;line-height:1}#main h2{font-size:40px}#main h3{font-size:28px}#main h3.post-title{font-size:22px}.font-h{font-family:var(--heading-font-family)}form .select-resize-ghost,form .select2-container .select2-choice,form .select2-container .select2-selection,form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{box-shadow:none;border-radius:8px;height:48px}form input[type="submit"]{background-color:#ffe8de;border:0;border-radius:8px;text-transform:none;color:var(--fs-color-alert)}.amb-0 *,.pmb-0 p{margin-bottom:0}.contact-us .icon-box-img{transform:translate(-8px, -8px)}.contact-us .icon-box-img:before{position:absolute;content:"";width:100%;height:100%;display:block;border:1px solid var(--fs-color-primary);bottom:-8px;left:8px}.contact-us .icon-box-img .icon{position:relative !important}.contact-us .icon-box-img .icon .icon-inner{border-radius:0 !important}.tab-form.tabbed-content .nav-vertical{width:120px;margin-left:-50px;margin-top:50px}@media (max-width:849px){.tab-form.tabbed-content .nav-vertical{width:100%;margin:15px auto;flex-flow:row;justify-content:center;gap:30px}}.tab-form.tabbed-content .nav-vertical li{border:0 !important;margin-bottom:30px}@media (max-width:849px){.tab-form.tabbed-content .nav-vertical li{width:fit-content}}.tab-form.tabbed-content .nav-vertical li a{justify-content:center;padding:15px;font-weight:bold;font-size:14px;background-color:#fff}@media (max-width:849px){.tab-form.tabbed-content .nav-vertical li a{flex-flow:column}}.tab-form.tabbed-content .nav-vertical li a:before{position:relative;content:"";width:80px;height:100px;background-image:url(/wp-content/uploads/2025/03/icon-reg.png);left:0;background-size:contain;background-color:transparent;background-repeat:no-repeat;background-position:top center;opacity:1 !important;filter:grayscale(1);transform:none !important}.tab-form.tabbed-content .nav-vertical li.active{box-shadow:0px 0px 30px rgba(30, 143, 208, 0.5)}.tab-form.tabbed-content .nav-vertical li.active a:before{filter:none}.tab-form.tabbed-content .tab-panels{padding:30px;border:0}.section-title{border:0 !important}.section-title b{opacity:0 !important}.section-title .section-title-main{border:0 !important;font-family:var(--alt-font-family);letter-spacing:5px;color:var(--fs-color-primary);font-size:40px;line-height:50px;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--fs-color-primary)}.banner .banner-layers .text-box-content{transform:translatex(-50%)}.banner .banner-layers .img.lg-x50.lg-y50{transform:translate(-150%, -50%) !important}.slider.slider-3 .flickity-slider>*{max-width:33.3333%;opacity:1 !important;padding:0 10px}@media (max-width:849px){.slider.slider-3 .flickity-slider>*{max-width:50%}}@media (max-width:549px){.slider.slider-3 .flickity-slider>*{max-width:100%}}.slider.arrow-bottom{padding-bottom:50px}.slider.arrow-bottom .flickity-button{top:auto;bottom:0}.slider.arrow-bottom .flickity-button svg{border-radius:0;border:0;background:var(--fs-color-secondary);color:#fff;padding:25%}.slider.arrow-bottom .flickity-button.previous{opacity:1;left:calc(50% - 40px)}.slider.arrow-bottom .flickity-button.next{opacity:1;right:calc(50% - 40px)}.box-overlay.box-text-top .box-text{width:90%;margin:15px auto;padding:15px;transition:0.5s all;height:50%;max-height:max-content;background-color:rgba(0, 75, 137, 0.9);text-shadow:none}.box-overlay.box-text-top:hover .box-text{height:80%;max-height:80%;background-color:rgba(244, 129, 32, 0.9)}.section-shipping .box-shipping{position:relative;padding-bottom:0}.section-shipping .box-shipping:after{position:absolute;content:"";display:block;width:50%;height:100%;top:0;right:0;border:40px solid var(--fs-color-primary);border-left:0}.section-shipping .box-shipping .icon-box{background-color:#fff;padding:15px;position:relative}.section-shipping .box-shipping .icon-box h3{font-size:20px !important}.section-shipping .box-shipping .icon-box h3 strong{color:var(--fs-color-primary);font-size:1.5em}.section-shipping .box-shipping .icon-box:before{position:absolute;content:"";display:block;width:7px;height:50%;background-color:var(--fs-color-primary);left:-7px;top:50%;transform:translatey(-50%);opacity:0.5;transition:0.5s all}.section-shipping .box-shipping .icon-box:hover{box-shadow:0px 0px 30px rgba(30, 143, 208, 0.5)}.section-shipping .box-shipping .icon-box:hover:before{left:0;opacity:1}.ms-box.box-item{margin-top:20px;padding:15px;background:#fff;position:relative}.ms-box.box-item:hover{background:var(--fs-color-primary)}.ms-box.box-item:hover>*{color:#fff !important}.ms-box.box-item:before{position:absolute;content:"";width:100%;height:100%;border:1px solid var(--fs-color-primary);top:-20px;right:-20px;z-index:-1}.box-exp:after{position:absolute;content:"";top:0px;bottom:30px;left:15;background-color:#ff8a00;width:300px;z-index:0}.box-exp .section{box-shadow:0px 0px 50px rgba(30, 143, 208, 0.5)}.searchform-wrapper.form-flat input:not([type=submit]),.searchform-wrapper.form-flat select,.searchform-wrapper.form-flat textarea{background-color:#fce2de;border-color:transparent;border-radius:8px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25)}.product-post .col{padding-bottom:0 !important}.product-post .product-small.box{border-bottom:1px solid;border-radius:0;margin-bottom:7px}.product-post .product-small.box .box-image{display:none}.product-post .product-small.box .box-text{border:0}.product-post .product-small.box .box-text .tour-meta,.product-post .product-small.box .box-text .tour-title{display:none}.product-post .product-small.box .box-text .title-wrapper{display:block;font-size:16px;font-weight:bold}.product-post .product-small.box:hover{box-shadow:none}.mf-category-title h1{text-transform:uppercase;color:var(--fs-color-secondary)}.post-item a.button{font-weight:normal;color:var(--fs-color-primary);font-size:16px}.banner-post{position:relative}.banner-post .mf-title{font-size:40px;color:#fff}.banner-post .mf-breadcrumbs{position:absolute;width:100%;bottom:0;left:0}.banner-post .mf-breadcrumbs .breadcrumbs{position:relative}.banner-post .mf-breadcrumbs .breadcrumbs:before{position:absolute;content:"";height:100%;width:50%;background:#f2faff;top:0;left:0}.banner-post .mf-breadcrumbs .breadcrumbs:before>span{max-width:50%;display:block;padding-right:15px}.banner-post .mf-breadcrumbs .breadcrumbs .breadcrumb{position:relative;padding:15px 15px 15px 0;max-width:50%;font-size:18px}.blog-single .entry-header{display:flex;flex-direction:column-reverse}.blog-single .entry-header .entry-header-text{margin-top:15px}.category-page-title,.tour-description{display:none}.mf-product-category-title{display:flex;flex-flow:column-reverse}.mf-product-category-title h1{font-size:40px;color:var(--fs-color-secondary)}.mf-product-category-title .breadcrumbs{text-transform:none;font-size:16px;font-weight:normal}.shop-container .term-description{display:none}.product-small.box{border-radius:8px;overflow:hidden}.product-small.box .title-wrapper,.product-small.box .button-push{display:none}.product-small.box .box-text{position:static;border:1px solid #333;padding:10px;border-top:0;border-radius:0 0 8px 8px}.product-small.box .box-text .category{position:absolute;top:0;left:0;background:var(--fs-color-primary);padding:10px 15px;opacity:1;border-radius:0 0 20px 0;margin:0;color:#fff;text-transform:none;font-size:14px;font-weight:bold}.product-small.box .box-text .tour-title a{font-size:18px;color:#000;font-weight:bold}.product-small.box .box-text .tour-meta{display:flex;flex-flow:row wrap}.product-small.box .box-text .tour-meta .tour-meta-item{width:50%;padding:3px 10px 3px 0;font-size:14px;font-style:italic}.product-small.box .box-text .tour-meta .tour-meta-item i{color:var(--fs-color-alert);margin-right:5px}.product-small.box .box-text .price{display:flex;justify-content:space-between}.product-small.box .box-text .price ins span.amount,.product-small.box .box-text .price>span.amount{color:var(--fs-color-alert);font-size:1.3em}.product-small.box:hover{box-shadow:16px 16px 16px 0px rgba(0, 0, 0, 0.16)}.product-small.box:hover .box-text{border-color:transparent}.product-small.box:hover .box-text .tour-title a{color:var(--fs-color-alert)}.product-small.box.box-push .box-image,.product-small.box.box-push .product-cat,.product-small.box.box-push .tour-meta{display:none}.product-small.box.box-push .box-text{margin-top:0;border:0;max-width:100%;background:transparent}.product-small.box.box-push .tour-description{display:block;margin-bottom:15px}.product-small.box.box-push .price{justify-content:flex-end;flex-direction:row-reverse;align-items:flex-end;gap:20px}.product-small.box.box-push .button-push{display:inline-block;border-radius:8px;padding:0px 15px 0px 15px}.product-small.box.box-push:hover{box-shadow:none}.product-small.box.box-overlay .box-text,.product-small.box.box-shade .box-text{position:absolute;border:0;background:linear-gradient(180deg, rgba(65, 194, 219, 0) 17.97%, #000000bd 100%)}.product-small.box.box-overlay .box-text .product-cat,.product-small.box.box-overlay .box-text .tour-meta,.product-small.box.box-shade .box-text .product-cat,.product-small.box.box-shade .box-text .tour-meta{display:none}.product-small.box.box-overlay .box-text .tour-title a,.product-small.box.box-shade .box-text .tour-title a{color:#fff;text-shadow:none}.product-small.box.box-overlay .box-text .price,.product-small.box.box-shade .box-text .price{justify-content:flex-end;flex-direction:row-reverse;align-items:flex-end;gap:20px;margin-top:10px}.product-small.box.box-shade .price{display:none}.product-small.box.box-shade .tour-title a{position:relative;padding-left:25px}.product-small.box.box-shade .tour-title a:before{position:absolute;content:"";width:20px;height:20px;top:50%;left:0;transform:translatey(-50%);background-image:url(/wp-content/uploads/2025/03/icon-map.svg);background-size:contain;filter:invert(1)}.custom-product-page .mf-product-thumbnail{position:relative;padding-top:56.25%;border-left:5px solid #fff;border-right:5px solid #fff}.custom-product-page .mf-product-thumbnail img{bottom:0px;font-family:"object-fit: cover;";height:100%;left:0px;object-fit:cover;object-position:50% 50%;position:absolute;right:0px;top:0px;width:100%}.custom-product-page .mf-product-title h1{color:var(--fs-color-alert)}.custom-product-page .mf-product-title .title-meta{display:flex;justify-content:center;gap:15px;flex-flow:row wrap}.custom-product-page .mf-product-title .title-meta span{font-weight:bold;color:var(--fs-color-alert);margin-left:5px}.custom-product-page .mf-product-content>.section{padding:0 !important}.custom-product-page .woocommerce-product-gallery{border-left:5px solid #fff;border-right:5px solid #fff}.custom-product-page .woocommerce-product-gallery .badge-container{display:none}.custom-product-page .product-support{box-shadow:0 3px 6px -4px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);border-radius:8px;overflow:hidden;background-color:#f7f9ed}.custom-product-page .product-support .row{margin:0 10px !important}.custom-product-page .product-support .icon-box{padding:5px;background:var(--fs-color-secondary);border-radius:3px;justify-content:center}.custom-product-page .product-support .icon-box .icon-box-img{flex:none;margin:0 0 0 10px}.custom-product-page .product-support .icon-box .icon-box-text{width:fit-content;flex:none;padding:0;margin:0;color:#fff}.custom-product-page .product-support .form-phone p{position:relative}.custom-product-page .product-support .form-phone p input{height:50px;border-radius:5px;box-shadow:none;border-color:#000;padding-right:80px}.custom-product-page .product-support .form-phone p input.wpcf7-submit{position:absolute;right:-10px;top:5px;height:40px;border:0;background-color:var(--fs-color-alert);padding:0 20px}.custom-product-page .menu-tour{background-color:#e8f0fd;border-radius:8px;overflow:hidden;margin:30px 0}.custom-product-page .menu-tour li{border:0 !important}.custom-product-page .menu-tour li a{justify-content:center;text-transform:uppercase;color:#424243}.custom-product-page .menu-tour li a:hover{background:var(--fs-color-alert);color:#fff}.custom-product-page .menu-tour li a:hover :before{content:"1"}.custom-product-page .share-icons a{margin-bottom:0}.footer-top .icon-box{align-items:center}.footer-top .icon-box .icon-box-img{background:#fff;border-radius:5px;padding:15px}.footer-top .icon-box .icon-box-img img{padding-top:0}.footer-top h4{font-size:15px;margin-bottom:0}.footer-top p{line-height:1.2}