input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#fff !important;caret-color:#fff !important;-webkit-box-shadow:0 0 0px 1000px transparent inset !important;box-shadow:0 0 0px 1000px transparent inset !important;background-color:transparent !important;transition:background-color 999999s ease-in-out 0s !important}input.cwt-input:-webkit-autofill,textarea.cwt-input:-webkit-autofill,select.cwt-input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--your-input-bg, #111) inset !important;box-shadow:0 0 0px 1000px var(--your-input-bg, #111) inset !important}input:autofill{filter:none !important}.single-wine_tour .wine_tour_header,.editor-styles-wrapper .wine_tour_header{width:100%;height:100%;min-height:600px;background:url(img/wine-tour-header-2x.webp) scroll no-repeat center center transparent;position:relative}.single-wine_tour .wine_tour_header .overlay,.editor-styles-wrapper .wine_tour_header .overlay{background-color:#20574B;opacity:0.5;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.single-wine_tour .wine_tour_header .container.logos,.editor-styles-wrapper .wine_tour_header .container.logos{position:relative;z-index:2;padding-top:30px}.single-wine_tour .wine_tour_header .container.logos .host_logo_wrap_reserve,.editor-styles-wrapper .wine_tour_header .container.logos .host_logo_wrap_reserve{justify-content:space-between}.single-wine_tour .wine_tour_header .container.logos .host_logo_wrap_reserve img,.editor-styles-wrapper .wine_tour_header .container.logos .host_logo_wrap_reserve img{width:100%;display:block;height:auto;border-radius:0 !important}.single-wine_tour .wine_tour_header .container.logos .host_logo_wrap_reserve img:last-child,.editor-styles-wrapper .wine_tour_header .container.logos .host_logo_wrap_reserve img:last-child{max-width:130px}.single-wine_tour .wine_tour_header .container.header,.editor-styles-wrapper .wine_tour_header .container.header{min-height:80%;align-content:center;position:relative;z-index:2}.single-wine_tour .wine_tour_header .wine_tour_ani .chalice,.editor-styles-wrapper .wine_tour_header .wine_tour_ani .chalice{max-width:40px}@media screen and (max-width: 991px){.single-wine_tour .wine_tour_header .wine_tour_ani .chalice,.editor-styles-wrapper .wine_tour_header .wine_tour_ani .chalice{max-width:30px}}.single-wine_tour .wine_tour_header .wine_tour_ani span,.editor-styles-wrapper .wine_tour_header .wine_tour_ani span{display:block;color:#fff;font-family:"Petrona",serif}@media screen and (max-width: 991px){.single-wine_tour .wine_tour_header .wine_tour_ani,.editor-styles-wrapper .wine_tour_header .wine_tour_ani{font-size:3rem;line-height:3.5rem;max-width:480px;margin:0 auto;margin-bottom:0px}}@media screen and (max-width: 767px){.single-wine_tour .wine_tour_header .wine_tour_ani,.editor-styles-wrapper .wine_tour_header .wine_tour_ani{max-width:280px;margin:0 auto;margin-bottom:0px}}.single-wine_tour .wine_tour_header .discover,.editor-styles-wrapper .wine_tour_header .discover{text-align:center;font-family:"Outfit",sans-serif;color:#E8E4D5;font-size:24px;padding:20px 0;text-transform:uppercase}.single-wine_tour .wine_tour_header .scroll_down_wrap,.editor-styles-wrapper .wine_tour_header .scroll_down_wrap{position:relative;z-index:2}.single-wine_tour .wine_tour_header .scroll_down_wrap a.scroll_down,.editor-styles-wrapper .wine_tour_header .scroll_down_wrap a.scroll_down{cursor:pointer;display:inline-block;width:60px;height:60px}.single-wine_tour .wine_tour_header .scroll_down_wrap a.scroll_down img,.editor-styles-wrapper .wine_tour_header .scroll_down_wrap a.scroll_down img{display:block;width:100%;height:auto}.single-wine_tour .wine_tour_nav,.editor-styles-wrapper .wine_tour_nav{position:sticky;bottom:0;top:0;left:0;width:100%;background-color:#20574B !important;z-index:30}@media screen and (max-width: 1023px){.single-wine_tour .wine_tour_nav .wine_tour_nav_links,.editor-styles-wrapper .wine_tour_nav .wine_tour_nav_links{display:none}}.single-wine_tour .wine_tour_nav .wine_tour_nav_links ul.list-unstyled,.editor-styles-wrapper .wine_tour_nav .wine_tour_nav_links ul.list-unstyled{display:flex;padding:0px;margin:0;justify-content:space-between;list-style:none}.single-wine_tour .wine_tour_nav .wine_tour_nav_links ul.list-unstyled li a,.editor-styles-wrapper .wine_tour_nav .wine_tour_nav_links ul.list-unstyled li a{color:#fff;font-family:"Outfit",sans-serif;font-size:16px;text-decoration:none;padding:25px 15px;display:block;position:relative}.single-wine_tour .wine_tour_nav .wine_tour_nav_links ul.list-unstyled li a::after,.editor-styles-wrapper .wine_tour_nav .wine_tour_nav_links ul.list-unstyled li a::after{display:block;content:'';background-color:#C87259;width:calc(100% - 0.5rem);transform:translateX(-50%) scaleX(0);transition:all 0.25s ease-in-out;position:absolute;top:calc(100% - 6px);left:50%;height:6px;border-radius:2px 2px 0 0}.single-wine_tour .wine_tour_nav .wine_tour_nav_links ul.list-unstyled li a.active::after,.single-wine_tour .wine_tour_nav .wine_tour_nav_links ul.list-unstyled li a:hover::after,.editor-styles-wrapper .wine_tour_nav .wine_tour_nav_links ul.list-unstyled li a.active::after,.editor-styles-wrapper .wine_tour_nav .wine_tour_nav_links ul.list-unstyled li a:hover::after{transform:translateX(-50%) scaleX(1)}.page-template-page-wine-tours{background-color:#13342D !important}.page-template-page-wine-tours .wine_tour_header{width:100%;height:100%;min-height:1100px;background:url(img/wine-tours-landing-header-2x.webp) scroll no-repeat center bottom transparent;background-size:cover;position:relative}.page-template-page-wine-tours .wine_tour_header .container.logos{position:relative;z-index:2;padding-top:30px}.page-template-page-wine-tours .wine_tour_header .container.logos .host_logo_wrap_reserve{justify-content:space-between}.page-template-page-wine-tours .wine_tour_header .container.logos .host_logo_wrap_reserve img{width:100%;display:block;height:auto;border-radius:0 !important}.page-template-page-wine-tours .wine_tour_header .container.logos .host_logo_wrap_reserve img:last-child{max-width:130px}.page-template-page-wine-tours .wine_tour_header .container.header{min-height:80%;align-content:center;position:relative;z-index:2}.page-template-page-wine-tours .wine_tour_header .wine_tour_ani .chalice{max-width:200px}@media screen and (max-width: 991px){.page-template-page-wine-tours .wine_tour_header .wine_tour_ani .chalice{max-width:180px}}.page-template-page-wine-tours .wine_tour_header .wine_tour_ani span{display:block;color:#fff}@media screen and (max-width: 991px){.page-template-page-wine-tours .wine_tour_header .wine_tour_ani{font-size:3rem;line-height:3.5rem;max-width:480px;margin:0 auto;margin-bottom:0px}}@media screen and (max-width: 767px){.page-template-page-wine-tours .wine_tour_header .wine_tour_ani{max-width:280px;margin:0 auto;margin-bottom:0px}}.page-template-page-wine-tours .wine_tour_header .discover{text-align:center;font-family:"Outfit",sans-serif;color:#E8E4D5;font-size:24px;padding:20px 0;text-transform:uppercase}.page-template-page-wine-tours .wine_tour_header .scroll_down_wrap{position:relative;z-index:2}.page-template-page-wine-tours .wine_tour_header .scroll_down_wrap a.scroll_down{cursor:pointer;display:inline-block;width:60px;height:60px}.page-template-page-wine-tours .wine_tour_header .scroll_down_wrap a.scroll_down img{display:block;width:100%;height:auto}.page-template-page-wine-tours #tours_listing a.tour_card_link .tour_card{transition:background-color .3s ease-in-out, color .3s ease-in-out;background-color:#1A463B;border-radius:16px;padding:40px 60px;color:#fff;justify-content:space-between}@media screen and (max-width: 991px){.page-template-page-wine-tours #tours_listing a.tour_card_link .tour_card{padding:40px}}.page-template-page-wine-tours #tours_listing a.tour_card_link .tour_card .h6_style,.page-template-page-wine-tours #tours_listing a.tour_card_link .tour_card .p_style{line-height:1.2}.page-template-page-wine-tours #tours_listing a.tour_card_link .tour_card .col-item{padding:0 30px;width:auto}.page-template-page-wine-tours #tours_listing a.tour_card_link .tour_card .col-item:first-child{padding-left:0}.page-template-page-wine-tours #tours_listing a.tour_card_link .tour_card .col-item:last-child{font-size:14px;font-family:"Petrona",serif;padding-right:0;margin-left:auto}@media screen and (max-width: 991px){.page-template-page-wine-tours #tours_listing a.tour_card_link .tour_card .col-item{padding:0;width:100%;text-align:center}}.page-template-page-wine-tours #tours_listing a.tour_card_link .tour_card .v_divider{width:1px;height:60px;background:#13342D;margin:0 10px;padding:0}@media screen and (max-width: 991px){.page-template-page-wine-tours #tours_listing a.tour_card_link .tour_card .v_divider{width:100%;height:1px;background:#13342D;margin:20px auto;padding:0}}.page-template-page-wine-tours #tours_listing a.tour_card_link .tour_card .host_logo{max-width:160px}.page-template-page-wine-tours #tours_listing a.tour_card_link .btn.btn-secondary{transition:border-color .3s ease-in-out;border:2px solid #C87259}.page-template-page-wine-tours #tours_listing a.tour_card_link:hover .tour_card{background-color:#C87259;color:#fff}.page-template-page-wine-tours #tours_listing a.tour_card_link:hover .tour_card .btn.btn-secondary{border:2px solid #A05B48}.single-wine_tour,.reserve{background-color:#F8F6F0}@media screen and (min-width: 1400px){.single-wine_tour .container,.reserve .container{max-width:1140px}}.single-wine_tour .alert.alert-warning,.reserve .alert.alert-warning{background-color:#20574B;color:#fff;border:none}.single-wine_tour .cwt-wrap,.reserve .cwt-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.single-wine_tour .cwt-section,.reserve .cwt-section{padding:48px 0}.single-wine_tour .cwt-kicker,.reserve .cwt-kicker{text-transform:uppercase;letter-spacing:.02em;opacity:.8;margin:0 0 10px}.single-wine_tour .cwt-h2,.reserve .cwt-h2{margin:0 0 14px;line-height:1.2}.single-wine_tour .cwt-h3,.reserve .cwt-h3{margin:0 0 10px;line-height:1.2}.single-wine_tour .cwt-muted,.reserve .cwt-muted{opacity:.78}.single-wine_tour .cwt-small,.reserve .cwt-small{font-size:0.92rem}.single-wine_tour .cwt-alert,.reserve .cwt-alert{padding:12px 14px;border:1px solid rgba(0,0,0,0.15);border-radius:12px;background:#fafafa}.single-wine_tour .cwt-btn,.reserve .cwt-btn{display:inline-flex;padding:10px 14px;border-radius:10px;border:1px solid rgba(0,0,0,0.2);text-decoration:none;font-weight:600;background:#fff}.single-wine_tour .cwt-btn--primary,.reserve .cwt-btn--primary{background:#111;color:#fff;border-color:#111}.single-wine_tour .cwt-cards-grid,.reserve .cwt-cards-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.single-wine_tour .cwt-card,.reserve .cwt-card{border:1px solid rgba(0,0,0,0.12);border-radius:14px;padding:16px;background:#fff}.single-wine_tour .cwt-card--portal,.reserve .cwt-card--portal{max-width:640px}.single-wine_tour .cwt-card__top,.reserve .cwt-card__top{display:flex;justify-content:flex-end;margin-bottom:10px}.single-wine_tour .cwt-badge,.reserve .cwt-badge{font-size:.82rem;padding:4px 10px;border-radius:999px;border:1px solid rgba(0,0,0,0.18);background:#fff}.single-wine_tour .cwt-badge--full,.reserve .cwt-badge--full{opacity:.75}.single-wine_tour .cwt-card__spots,.reserve .cwt-card__spots{margin:0 0 10px;font-weight:700}.single-wine_tour .cwt-card__date,.single-wine_tour .cwt-card__price,.single-wine_tour .cwt-card__deposit,.reserve .cwt-card__date,.reserve .cwt-card__price,.reserve .cwt-card__deposit{margin:0 0 8px}.single-wine_tour .cwt-card__btn,.reserve .cwt-card__btn{margin-top:10px;width:100%;justify-content:center}.single-wine_tour .cwt-msg,.reserve .cwt-msg{margin-top:10px;opacity:.9}@media (max-width: 900px){.single-wine_tour .cwt-cards-grid,.reserve .cwt-cards-grid{grid-template-columns:1fr}.single-wine_tour .cwt-form-grid,.reserve .cwt-form-grid{grid-template-columns:1fr}}.single-wine_tour .cwt-flag-circle,.reserve .cwt-flag-circle{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.08);font-size:14px;line-height:1;flex:0 0 auto}.single-wine_tour .cwt-country-list,.reserve .cwt-country-list{max-height:260px;overflow:auto}.single-wine_tour .cwt-field,.reserve .cwt-field{position:relative}.single-wine_tour .cwt-field label,.reserve .cwt-field label{color:#283941;position:absolute;top:0;left:10px;transform:translateY(-50%);background-color:#F8F6F0;padding:5px;display:block;font-size:px_to_rem(18);z-index:1;font-family:"Outfit",sans-serif}.single-wine_tour .cwt-field .form-control.cwt-input,.reserve .cwt-field .form-control.cwt-input{background-color:#F8F6F0;width:100%;padding:20px 30px 20px 30px;font-size:1rem;border:1px solid #8A8369;border-radius:4px;color:#283941;font-family:"Outfit",sans-serif}.single-wine_tour .cwt-field .form-control .cwt-input:focus,.reserve .cwt-field .form-control .cwt-input:focus{border-color:#A05B48;box-shadow:none}.single-wine_tour .cwt-field .form-control .cwt-input:focus+label,.reserve .cwt-field .form-control .cwt-input:focus+label{color:#A05B48}.single-wine_tour .cwt-field .form-control .cwt-input.is-invalid,.reserve .cwt-field .form-control .cwt-input.is-invalid{border-color:#D85055 !important}.single-wine_tour .cwt-field .form-control .cwt-input.is-invalid+label,.reserve .cwt-field .form-control .cwt-input.is-invalid+label{color:#D85055}.single-wine_tour .cwt-field .cwt-flag-circle,.reserve .cwt-field .cwt-flag-circle{width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.08)}.single-wine_tour #cwt-reserve-form .input-group.phone,.single-wine_tour #cwt-waitlist-form .input-group.phone,.reserve #cwt-reserve-form .input-group.phone,.reserve #cwt-waitlist-form .input-group.phone{flex-wrap:nowrap}.single-wine_tour #cwt-reserve-form .jcf-select,.single-wine_tour #cwt-waitlist-form .jcf-select,.reserve #cwt-reserve-form .jcf-select,.reserve #cwt-waitlist-form .jcf-select{display:block;position:relative;cursor:pointer;border:1px solid #8A8369;border-radius:4px;background-color:#F8F6F0;margin:0 0 5px 0;color:#283941;padding:20px 27px;font-family:"Outfit",sans-serif}.single-wine_tour #cwt-reserve-form .jcf-select select,.single-wine_tour #cwt-waitlist-form .jcf-select select,.reserve #cwt-reserve-form .jcf-select select,.reserve #cwt-waitlist-form .jcf-select select{z-index:1;left:0;top:0}.single-wine_tour #cwt-reserve-form .jcf-select .jcf-select-text,.single-wine_tour #cwt-waitlist-form .jcf-select .jcf-select-text,.reserve #cwt-reserve-form .jcf-select .jcf-select-text,.reserve #cwt-waitlist-form .jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-family:"Outfit",sans-serif}.single-wine_tour #cwt-reserve-form .jcf-select .jcf-select-opener,.single-wine_tour #cwt-waitlist-form .jcf-select .jcf-select-opener,.reserve #cwt-reserve-form .jcf-select .jcf-select-opener,.reserve #cwt-waitlist-form .jcf-select .jcf-select-opener{position:absolute;text-align:center;background:url("img/icons/icon-chevron-down-brown.svg") scroll no-repeat center center transparent;background-size:20px;width:33px;bottom:0;right:20px;top:4px}.single-wine_tour #cwt-reserve-form .jcf-select.jcf-unselectable.jcf-disabled .jcf-select-opener,.single-wine_tour #cwt-waitlist-form .jcf-select.jcf-unselectable.jcf-disabled .jcf-select-opener,.reserve #cwt-reserve-form .jcf-select.jcf-unselectable.jcf-disabled .jcf-select-opener,.reserve #cwt-waitlist-form .jcf-select.jcf-unselectable.jcf-disabled .jcf-select-opener{opacity:0.3}.single-wine_tour #cwt-reserve-form .jcf-select.jcf-unselectable.jcf-disabled .jcf-select-text,.single-wine_tour #cwt-waitlist-form .jcf-select.jcf-unselectable.jcf-disabled .jcf-select-text,.reserve #cwt-reserve-form .jcf-select.jcf-unselectable.jcf-disabled .jcf-select-text,.reserve #cwt-waitlist-form .jcf-select.jcf-unselectable.jcf-disabled .jcf-select-text{color:#fff}.single-wine_tour #cwt-reserve-form .jcf-select.jcf-focus,.single-wine_tour #cwt-waitlist-form .jcf-select.jcf-focus,.reserve #cwt-reserve-form .jcf-select.jcf-focus,.reserve #cwt-waitlist-form .jcf-select.jcf-focus{background-color:#F8F6F0}.single-wine_tour #cwt-reserve-form .form-check,.single-wine_tour #cwt-waitlist-form .form-check,.reserve #cwt-reserve-form .form-check,.reserve #cwt-waitlist-form .form-check{padding:0}.single-wine_tour #cwt-reserve-form .form-check label,.single-wine_tour #cwt-waitlist-form .form-check label,.reserve #cwt-reserve-form .form-check label,.reserve #cwt-waitlist-form .form-check label{margin:0 0 0 10px}@media screen and (max-width: 991px){.single-wine_tour #cwt-reserve-form .form-check label,.single-wine_tour #cwt-waitlist-form .form-check label,.reserve #cwt-reserve-form .form-check label,.reserve #cwt-waitlist-form .form-check label{max-width:calc(100% - 70px);vertical-align:middle;line-height:1.2}}.single-wine_tour #cwt-reserve-form .dietary .form-check,.single-wine_tour #cwt-waitlist-form .dietary .form-check,.reserve #cwt-reserve-form .dietary .form-check,.reserve #cwt-waitlist-form .dietary .form-check{border:1px solid #20574B;padding:6px;border-radius:4px}.single-wine_tour #cwt-reserve-form .dietary .form-check label,.single-wine_tour #cwt-waitlist-form .dietary .form-check label,.reserve #cwt-reserve-form .dietary .form-check label,.reserve #cwt-waitlist-form .dietary .form-check label{width:calc(100% - 60px);display:inline-block;vertical-align:middle;padding:5px 0;cursor:pointer}.single-wine_tour #cwt-reserve-form .dietary .form-check:has(.form-check-input:checked),.single-wine_tour #cwt-waitlist-form .dietary .form-check:has(.form-check-input:checked),.reserve #cwt-reserve-form .dietary .form-check:has(.form-check-input:checked),.reserve #cwt-waitlist-form .dietary .form-check:has(.form-check-input:checked){border-color:#C87259}.single-wine_tour #cwt-reserve-form .dietary .form-check .jcf-checkbox,.single-wine_tour #cwt-waitlist-form .dietary .form-check .jcf-checkbox,.reserve #cwt-reserve-form .dietary .form-check .jcf-checkbox,.reserve #cwt-waitlist-form .dietary .form-check .jcf-checkbox{background:#20574B;height:40px;width:40px;min-width:40px}.single-wine_tour #cwt-reserve-form .dietary .form-check .jcf-checkbox.jcf-checked,.single-wine_tour #cwt-reserve-form .dietary .form-check .jcf-checkbox:focus,.single-wine_tour #cwt-waitlist-form .dietary .form-check .jcf-checkbox.jcf-checked,.single-wine_tour #cwt-waitlist-form .dietary .form-check .jcf-checkbox:focus,.reserve #cwt-reserve-form .dietary .form-check .jcf-checkbox.jcf-checked,.reserve #cwt-reserve-form .dietary .form-check .jcf-checkbox:focus,.reserve #cwt-waitlist-form .dietary .form-check .jcf-checkbox.jcf-checked,.reserve #cwt-waitlist-form .dietary .form-check .jcf-checkbox:focus{background-color:#C87259;outline:none}.single-wine_tour #cwt-reserve-form .dietary .form-check .jcf-checkbox.jcf-checked span,.single-wine_tour #cwt-reserve-form .dietary .form-check .jcf-checkbox:focus span,.single-wine_tour #cwt-waitlist-form .dietary .form-check .jcf-checkbox.jcf-checked span,.single-wine_tour #cwt-waitlist-form .dietary .form-check .jcf-checkbox:focus span,.reserve #cwt-reserve-form .dietary .form-check .jcf-checkbox.jcf-checked span,.reserve #cwt-reserve-form .dietary .form-check .jcf-checkbox:focus span,.reserve #cwt-waitlist-form .dietary .form-check .jcf-checkbox.jcf-checked span,.reserve #cwt-waitlist-form .dietary .form-check .jcf-checkbox:focus span{background-size:20px}.single-wine_tour .navbar.navbar-custom.navbar-expand-lg.fixed-top,.reserve .navbar.navbar-custom.navbar-expand-lg.fixed-top{position:relative !important;background-color:#20574B !important}.cwt-loader.is-gate{pointer-events:all;background:#13342D}.cwt-gate-ui{position:relative;inset:0;z-index:5;display:grid;place-items:center;padding:24px;top:50%;transform:translateY(-50%);min-height:300px}.cwt-gate-card{width:100%;max-width:560px;padding:26px 22px}.cwt-gate-title{margin:0 0 14px;font-size:24px;color:#fff;text-align:center}.cwt-gate-label{display:block;font-size:14px;margin-bottom:6px;color:#fff}.cwt-gate-inputwrap{position:relative}.cwt-gate-input{width:100%;min-height:100%;border-radius:4px;border:1px solid #fff;padding:16px 46px 16px 14px;font-size:20px;outline:none;background:#13342D;color:#fff}.cwt-gate-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:36px;width:36px;border:0;background:transparent;cursor:pointer;border-radius:10px}.btn.btn-secondary.cwt-gate-submit{max-width:180px;min-width:180px}@media screen and (max-width: 991px){.btn.btn-secondary.cwt-gate-submit{max-width:unset;min-width:180px;width:100%}}.cwt-gate-msg{margin-top:10px;font-size:14px;text-align:center;min-height:18px;color:#fff}.cwt-gate-msg.is-error{color:#D85055}.cwt-gate-msg.is-ok{color:#fff}.cwt-gate-help{margin:14px 0 0;font-size:14px;text-align:center;color:white}.cwt-loader{position:fixed;inset:0;z-index:999999;pointer-events:all;background:transparent}.cwt-loader__panel{position:absolute;top:0;height:100vh;width:50vw;background:#13342D;will-change:transform;transform:translateZ(0)}.cwt-loader__panel--left{z-index:1;left:0;transform-origin:left center;transform:translateX(0%)}.cwt-loader__panel--left .loading_logo{position:absolute;top:50%;left:100%;transform:translate(-50%, -50%);border:10px solid #1A473C;border-radius:100%}.cwt-loader__panel--right{right:0;transform-origin:right center;transform:translateX(0%);z-index:-1}.cwt-loader.is-done .cwt-loader__panel--left,.cwt-loader.is-done .cwt-loader__panel--right{transition:transform 5s cubic-bezier(0.2, 0.8, 0.2, 1)}.cwt-loader.is-done .cwt-loader__panel--left{transform:translateX(-140%)}.cwt-loader.is-done .cwt-loader__panel--right{transform:translateX(140%)}.cwt-loader.is-hidden{opacity:0;pointer-events:none;transition:opacity 6s cubic-bezier(0.2, 0.8, 0.2, 1)}@media (prefers-reduced-motion: reduce){.cwt-loader.is-done .cwt-loader__panel--left,.cwt-loader.is-done .cwt-loader__panel--right{transition:none}}.grape_wine{position:absolute;top:80%;left:50%;transform:scale(1.2) translate(0%, -50%)}@media screen and (max-width: 992px){.grape_wine{transform:scale(0.8) translate(-12%, -59%)}}#introduction{background:url("img/leaves-2x.webp") scroll no-repeat bottom center transparent;background-size:100%;padding-bottom:120px;position:relative}#introduction .ladybug{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);width:120px;height:120px;background:url("img/ladybug.webp") no-repeat center center transparent;background-size:contain;z-index:1}@media screen and (max-width: 991px){#introduction .ladybug{width:100px;height:100px}}@media screen and (max-width: 540px){#section_estates h2.h2_style.estates_section_title{font-size:2.25rem;line-height:2.75rem;letter-spacing:-1px}}#section_estates .estate_logo{text-align:center}@media screen and (min-width: 992px){#section_estates .estate_logo{max-height:175px}}@media screen and (min-width: 1024px){#section_estates .estate_logo{max-height:175px}}@media screen and (min-width: 1200px){#section_estates .estate_logo{max-height:210px}}#section_estates .estate_logo.left-logo{border-top:1px solid #B25538}#section_estates .estate_logo.center-logo{border-top:1px solid #B25538;border-left:1px solid #B25538;border-right:1px solid #B25538}@media screen and (max-width: 991px){#section_estates .estate_logo.center-logo{border:none;border-top:1px solid #B25538}}#section_estates .estate_logo.right-logo{border-top:1px solid #B25538}@media screen and (max-width: 991px){#section_estates .estate_logo.right-logo{border:none;border-top:1px solid #B25538}}@media screen and (min-width: 991px){#section_estates .estate_photo.first img{border-radius:8px 0 0 8px}#section_estates .estate_photo.middle img{border-radius:0}}#section_estates .estate_photo.last{position:relative}@media screen and (min-width: 991px){#section_estates .estate_photo.last img{border-radius:0 8px 8px 0}}#section_estates .estate_photo.last::after{content:"";position:absolute;bottom:50%;left:50%;width:200vw;height:300vh;background-color:#13342D;z-index:-1;transform:translate(-50%, 0)}@media screen and (max-width: 991px){#section_estates .estate_photo.last::after{display:none}}@media screen and (max-width: 991px){#tree_estates .three_estates_wrap{padding-top:44vw}}#tree_estates .three_estates_dots{position:absolute;top:-1px;left:-37%;width:90%}@media screen and (max-width: 991px){#tree_estates .three_estates_dots{position:absolute;top:-1px;left:-20%;width:70vw}}@media screen and (max-width: 991px){#tree_estates .three_estates_title{padding-left:9vw}}#tree_estates .three_estates_panorama{z-index:0;margin-top:-15vw;position:relative;padding-top:52.36%}#tree_estates .three_estates_panorama img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}@media screen and (max-width: 991px){#tree_estates .three_estates_panorama{z-index:0;margin-top:-35vw;position:relative;padding-top:80%}}#itinerary .tour_brief{background:#FBFAF6;border-radius:16px 80px 16px 16px}#itinerary .tour_brief .trip_info_list{padding:0;margin:0;list-style:none}#itinerary .tour_brief .trip_info_list li{margin-bottom:0}#itinerary .tour_brief .white{box-shadow:0px 8px 40px rgba(0,0,0,0.05);border-radius:16px}#itinerary .tour_brief .white.no_shadow{box-shadow:none;border-radius:0}#itinerary .tour_brief .white.no_shadow.border_top{border-radius:16px 16px 0px 0px}#itinerary .tour_brief .white.no_shadow.border_bottom{border-radius:0 0 120px 16px}@media screen and (max-width: 991px){#itinerary .tour_brief .h5_style:not(.regular),#itinerary .tour_brief p{font-size:100%;line-height:1.5rem}}#itinerary .tour_brief p{margin-bottom:10px}#itinerary .tour_brief .content_wrap .itinerary_image img{transition:all .2s ease-in-out !important}#itinerary .tour_brief .content_wrap .itinerary_image img:hover{transform:scale(1.03)}#itinerary .tour_brief .content_wrap .itinerary_image_caption{margin-top:5px;text-align:end;font-size:16px;color:#1A2526;font-family:"Petrona",serif}@media screen and (max-width: 991px){#itinerary .tour_brief .content_wrap .itinerary_image_caption{font-size:12px}}#itinerary .tour_brief .content_wrap p{margin-bottom:0}#itinerary .tour_brief .content_wrap .stay_info_wrap{padding:10px 20px;border:1px solid #C5BB96;border-radius:10px;font-family:"Petrona",serif}#itinerary .tour_brief .dot{position:relative}#itinerary .tour_brief .dot::before{content:"";display:inline-block;width:20px;height:20px;background-color:#C5BB96;border-radius:100%;position:absolute;left:0;top:0;transform:translate(-50%, 50%)}@media screen and (max-width: 991px){#itinerary .tour_brief .dot::before{width:15px;height:15px;top:-1px;transform:translate(-50%, 50%)}}#itinerary .tour_brief .dot:not(.regular):first-child::before{background-color:#A05B48;z-index:1}#itinerary .tour_brief .dot::after{content:"";display:inline-block;width:1px;height:100%;background-color:#C5BB96;position:absolute;left:-1px;top:10px}#itinerary .tour_brief .dot.no_line::after{display:none}.host_section{padding:10px 0;border-radius:140px;background-color:#EBE8DA}@media screen and (max-width: 1199px){.host_section{border-radius:40px}}.host_section .host_logo_wrap{background:#fff;padding:20px 80px;border-radius:130px;text-align:center}@media screen and (max-width: 1199px){.host_section .host_logo_wrap{border-radius:40px;padding:40px 40px}}.host_logo_wrap_reserve{display:flex;align-items:center;justify-content:end;gap:40px}.host_logo_wrap_reserve .v_divider{width:1px;height:40px;background-color:#C5BB96}.host_logo_wrap_reserve img{display:block;border-radius:0 !important}.host_logo_wrap_reserve img:first-child{max-width:140px}.host_logo_wrap_reserve img:last-child{max-width:130px}@media screen and (max-width: 991px){.host_logo_wrap_reserve{justify-content:space-between}.host_logo_wrap_reserve .v_divider{display:none}.host_logo_wrap_reserve img{max-width:120px !important}}@media screen and (max-width: 991px){.wine_1{transform:translateX(-4%)}.wine_2{transform:translateX(8%)}}.trips_wrapper .card{padding:20px;border-radius:16px;box-shadow:none;box-shadow:0px 8px 40px rgba(0,0,0,0.05)}.trips_wrapper .card .badge{position:absolute;top:0;right:0;border-radius:0 16px 0 16px;padding:25px 40px;font-size:24px;font-family:"Petrona",serif;font-weight:normal}@media screen and (max-width: 991px){.trips_wrapper .card .badge{width:100% !important;border-radius:16px 16px 0 0}}.trips_wrapper .card .badge span.cwt-badge-count{font-size:16px;padding-left:10px;vertical-align:text-top}.trips_wrapper .card .badge.bg-success{background-color:#1A463B !important;color:#fff}.trips_wrapper .card .badge.bg-secondary{background-color:#4D5859 !important;color:#fff}.trips_wrapper .card .badge.bg-danger{background-color:#4D5859 !important;color:#fff}@media screen and (min-width: 992px) and (max-width: 1199px){.trips_wrapper .card .trip_info{min-height:140px}}.trips_wrapper .btn.btn-outline-primary{padding:15px 40px !important}.section_divider{border-bottom:1px solid #C5BB96}.footer_vally{width:100%;height:31vw;background:url("img/footer-murcas.webp") scroll no-repeat bottom center transparent;background-size:cover;margin-top:-100px}@media screen and (max-width: 991px){.footer_vally{height:30vw;margin-top:0px}}@media screen and (max-width: 767px){.footer_vally{height:50vw;margin-top:0px}}
