body.bfw-cooktour-body{--container-width:1400px;--container-spacer:min(48px, 5vw);--glob-gutter:min(3vw, 24px);--box-shadow-large:rgb(50 50 93 / 25%) 0px 50px 100px -20px, rgb(0 0 0 / 30%) 0px 30px 60px -30px;--columns:4;--columns-mobile:2;--transition-base:0.3s;--color-g-text-alpha-40:rgba(15, 36, 45, 0.4);--color-g-text-alpha-30:rgba(15, 36, 45, 0.3);--color-g-text-alpha-20:rgba(15, 36, 45, 0.2);--color-g-text-alpha-10:rgba(15, 36, 45, 0.1);--color-g-bg-border:#afbfc7;--color-g-fg:#FFFFFF;--border-radius-base:18px;--border-radius-inner:12px;--border-radius-sm:4px;--color-g-button-text:#ffffff;--color-g-button-bg:#2f9ecf;--color-g-button-bg-hover:#2a8eba;--color-g-button-shadow-l1:rgba(19, 63, 82, 0.3);--color-g-button-shadow-l2:rgba(19, 63, 82, 0.15);--color-g-button-shadow-l3:#1e6584;--color-g-button-bg-gradient:#52c6f9;--color-g-accent:#3EAFE1;--text-color:#163340;--accent:linear-gradient(90deg, transparent 0, rgba(251, 207, 0, 0.5) 15%, rgba(251, 207, 0, 0.5) 85%, transparent 100%);--swiper-theme-color:white;--swiper-pagination-bullet-width:14px;--swiper-pagination-bullet-height:14px;--swiper-pagination-bullet-horizontal-gap:7px;--pagination-color-before:white;--pagination-color:rgba(255, 255, 255, .36);--autoplay:5000ms}div{display:block}*,*:before,*:after{box-sizing:border-box}.coo-container{--width:var(--container-width);margin-left:auto;margin-right:auto;max-width:var(--width);width:100%;padding-left:var(--container-spacer);padding-right:var(--container-spacer)}.coo-container.coo-full{max-width:none;padding:0}.coo-container-fluid{width:100%}.coo-row{--gap:var(--glob-gutter);--template:auto;--columns:4;--columns-mobile:2;--span-def:4;--span-base:12;--use-columns:var(--columns);--use-template:var(--template);--use-gap:var(--gap);gap:var(--use-gap);display:flex;flex-wrap:wrap}@media screen and (max-width:991px){.coo-row{--use-columns:var(--columns-mobile, var(--columns));--use-template:var(--template-mobile, var(--template));--use-gap:var(--gap-mobile, var(--gap))}}.coo-row>*{box-sizing:border-box;flex:0 1 calc(100% / var(--use-columns) - (var(--use-gap) - 1 / var(--use-columns) * var(--use-gap)));background-color:red;height:100px;border-radius:var(--border-radius-base);background-color:var(--color-g-fg)}.coo-shadow-hover{transition:var(--transition-base);transition-property:transform,box-shadow;backface-visibility:hidden;box-shadow:var(--color-g-text-alpha-10) 0 3.125rem 6.25rem -1.25rem,var(--color-g-text-alpha-30) 0 1.875rem 3.75rem -1.875rem}.coo-shadow-hover:hover{box-shadow:var(--color-g-text-alpha-30) 0 3.125rem 6.25rem -1rem,var(--color-g-text-alpha-40) 0 1.875rem 2.75rem -1rem;transform:translateY(-10px)}.coo-wrapper-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--use-gap)}.coo-wrapper-grid .coo-grid-2{grid-column:span 2}.coo-wrapper-grid .coo-grid-3{grid-column:span 3}.coo-wrapper-grid .coo-grid-4{grid-column:span 4}.coo-wrapper-grid .coo-grid-5{grid-column:span 5}.coo-wrapper-grid .coo-grid-6{grid-column:span 6}.coo-wrapper-grid .coo-grid-7{grid-column:span 7}.coo-wrapper-grid .coo-grid-8{grid-column:span 8}.coo-wrapper-grid .coo-grid-9{grid-column:span 9}.coo-wrapper-grid .coo-grid-12{grid-column:span 12}.coo-floating-content{width:100%;height:100%;position:relative;display:flex}.coo-inline{display:inline!important}.coo-inline-block{display:inline-block!important}.coo-block{display:block!important}.coo-grid{display:grid!important}.coo-table{display:table!important}.coo-table-row{display:table-row!important}.coo-table-cell{display:table-cell!important}.coo-flex{display:flex!important}.coo-inline-flex{display:inline-flex!important}.coo-none{display:none!important}.coo-gap-20{gap:20px}.coo-flex-row{flex-direction:row!important}.coo-flex-column{flex-direction:column!important}.coo-flex-row-reverse{flex-direction:row-reverse!important}.coo-flex-column-reverse{flex-direction:column-reverse!important}.coo-flex-grow-0{flex-grow:0!important}.coo-flex-grow-1{flex-grow:1!important}.coo-flex-shrink-0{flex-shrink:0!important}.coo-flex-shrink-1{flex-shrink:1!important}.coo-flex-wrap{flex-wrap:wrap!important}.coo-flex-nowrap{flex-wrap:nowrap!important}.coo-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.coo-justify-content-start{justify-content:flex-start!important}.coo-justify-content-left{justify-content:left!important}.coo-justify-content-right{justify-content:right!important}.coo-justify-content-end{justify-content:flex-end!important}.coo-justify-content-center{justify-content:center!important}.coo-justify-content-between{justify-content:space-between!important}.coo-justify-content-around{justify-content:space-around!important}.coo-justify-content-evenly{justify-content:space-evenly!important}.coo-align-items-start{align-items:flex-start!important}.coo-align-items-end{align-items:flex-end!important}.coo-align-items-center{align-items:center!important}.coo-align-items-baseline{align-items:baseline!important}.coo-align-items-stretch{align-items:stretch!important}.coo-align-content-start{align-content:flex-start!important}.coo-align-content-end{align-content:flex-end!important}.coo-align-content-center{align-content:center!important}.coo-align-content-between{align-content:space-between!important}.coo-align-content-around{align-content:space-around!important}.coo-align-content-stretch{align-content:stretch!important}.coo-align-self-auto{align-self:auto!important}.coo-align-self-start{align-self:flex-start!important}.coo-align-self-end{align-self:flex-end!important}.coo-align-self-center{align-self:center!important}.coo-align-self-baseline{align-self:baseline!important}.coo-align-self-stretch{align-self:stretch!important}.coo-text-center{text-align:center}.coo-text-left{text-align:left}.coo-text-right{text-align:right}button,a,.elementor a{--text-color:var(--color-g-button-text);--bg-color:var(--color-g-button-bg);--bg-gradient:var(--color-g-button-bg-gradient);--bg-hover-color:var(--color-g-button-bg-hover);--l1-shadow-color:var(--color-g-button-shadow-l1);--l2-shadow-color:var(--color-g-button-shadow-l2);--l3-shadow-color:var(--color-g-button-shadow-l3)}button.coo-button,a.coo-button,.elementor a.coo-button{background-color:var(--bg-color);color:var(--text-color);transition:var(--transition-base);cursor:pointer;line-height:1;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;display:inline-block;border:none;position:relative;overflow:hidden;border-radius:32px;padding:14px 28px;box-shadow:var(--l1-shadow-color) 0 2.4px 4.8px,var(--l2-shadow-color) 0 4.8px 9.6px -2.4px,var(--l3-shadow-color) 0 -2.4px 0 inset}button.coo-button:hover,a.coo-button:hover,.elementor a.coo-button:hover{background-color:var(--bg-hover-color)}button.coo-button.coo-button-white,a.coo-button.coo-button-white,.elementor a.coo-button.coo-button-white{--bg-hover-color:#f2f2f2;--l1-shadow-color:rgba(179, 179, 179, 0.3);--l2-shadow-color:rgba(179, 179, 179, 0.15);--l3-shadow-color:#d1d1d1;--bg-color:#FFF;--text-color:#163340}button.coo-button.coo-button-line,a.coo-button.coo-button-line,.elementor a.coo-button.coo-button-line{--text-color:#ffffff;--bg-color:#ffffff;--bg-hover-color:#f2f2f2;--l1-shadow-color:rgba(179, 179, 179, 0.3);--l2-shadow-color:rgba(179, 179, 179, 0.15);--l3-shadow-color:#d1d1d1;padding:0;color:var(--bg-color);background:none;opacity:.8;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;border-radius:0;overflow:visible;box-shadow:none}button.coo-button.coo-button-line:hover,a.coo-button.coo-button-line:hover,.elementor a.coo-button.coo-button-line:hover{opacity:1}.single-product .bfw-single-style-2.product .bfw-form-booking form button.booking_fat_wc.single_add_to_cart_button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{--text-color:var(--color-g-button-text);--bg-color:var(--color-g-button-bg);--bg-gradient:var(--color-g-button-bg-gradient);--bg-hover-color:var(--color-g-button-bg-hover);--l1-shadow-color:var(--color-g-button-shadow-l1);--l2-shadow-color:var(--color-g-button-shadow-l2);--l3-shadow-color:var(--color-g-button-shadow-l3);background-color:var(--bg-color);color:var(--text-color);transition:var(--transition-base);cursor:pointer;line-height:1;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;display:inline-block;border:none;position:relative;overflow:hidden;border-radius:32px;padding:14px 28px;box-shadow:var(--l1-shadow-color) 0 2.4px 4.8px,var(--l2-shadow-color) 0 4.8px 9.6px -2.4px,var(--l3-shadow-color) 0 -2.4px 0 inset}.single-product .bfw-single-style-2.product .bfw-form-booking form button.booking_fat_wc.single_add_to_cart_button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:var(--bg-hover-color)}.single-product .bfw-single-style-2.product .bfw-form-booking form button.booking_fat_wc.single_add_to_cart_button.coo-button-white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.coo-button-white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.coo-button-white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.coo-button-white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.coo-button-white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.coo-button-white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.coo-button-white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.coo-button-white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.coo-button-white{--bg-hover-color:#f2f2f2;--l1-shadow-color:rgba(179, 179, 179, 0.3);--l2-shadow-color:rgba(179, 179, 179, 0.15);--l3-shadow-color:#d1d1d1;--bg-color:#FFF;--text-color:#163340}.single-product .bfw-single-style-2.product .bfw-form-booking form button.booking_fat_wc.single_add_to_cart_button.coo-button-line,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.coo-button-line,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.coo-button-line,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.coo-button-line,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.coo-button-line,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.coo-button-line,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.coo-button-line,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.coo-button-line,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.coo-button-line{--text-color:#ffffff;--bg-color:#ffffff;--bg-hover-color:#f2f2f2;--l1-shadow-color:rgba(179, 179, 179, 0.3);--l2-shadow-color:rgba(179, 179, 179, 0.15);--l3-shadow-color:#d1d1d1;padding:0;color:var(--bg-color);background:none;opacity:.8;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;border-radius:0;overflow:visible;box-shadow:none}.single-product .bfw-single-style-2.product .bfw-form-booking form button.booking_fat_wc.single_add_to_cart_button.coo-button-line:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.coo-button-line:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.coo-button-line:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.coo-button-line:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.coo-button-line:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.coo-button-line:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.coo-button-line:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.coo-button-line:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.coo-button-line:hover{opacity:1}.bfw-cooktour-body input.coo-field-input,.bfw-cooktour-body input[type=date],.bfw-cooktour-body input[type=email],.bfw-cooktour-body input[type=number],.bfw-cooktour-body input[type=password],.bfw-cooktour-body input[type=search],.bfw-cooktour-body input[type=tel],.bfw-cooktour-body input[type=text],.bfw-cooktour-body input[type=url],.bfw-cooktour-body select,.bfw-cooktour-body textarea{width:100%;font-size:inherit;resize:none;font-family:inherit;display:block;padding:12px;border:2px solid #b3b3b3;background-color:var(--color-g-fg);border-radius:6px}.bfw-cooktour-body input.coo-field-input:focus,.bfw-cooktour-body input[type=date]:focus,.bfw-cooktour-body input[type=email]:focus,.bfw-cooktour-body input[type=number]:focus,.bfw-cooktour-body input[type=password]:focus,.bfw-cooktour-body input[type=search]:focus,.bfw-cooktour-body input[type=tel]:focus,.bfw-cooktour-body input[type=text]:focus,.bfw-cooktour-body input[type=url]:focus,.bfw-cooktour-body select:focus,.bfw-cooktour-body textarea:focus{border-color:var(--color-g-accent);outline:none}.coo-text-color{color:var(--text-color)}.coo-text-main-color{color:var(--main-color)}.coo-text-main-hover-color{color:var(--main-hover-color)}.coo-text-large-regular{color:var(--heading-color,#101928);font-size:56px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-2.24px}.coo-text-large-medium{color:var(--heading-color,#101928);font-size:56px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-2.24px}.coo-text-large-bold{color:var(--heading-color,#101928);font-size:56px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-2.24px}.coo-text-small-regular{color:var(--heading-color,#101928);font-size:48px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.92px}.coo-text-small-medium{color:var(--heading-color,#101928);font-size:48px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.92px}.coo-text-small-bold{color:var(--heading-color,#101928);font-size:48px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.92px}.coo-h1-regular{color:var(--heading-color,#101928);font-size:54px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-2.16px}.coo-h1-medium{color:var(--heading-color,#101928);font-size:54px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-2.16px}.coo-h1-semibold{color:var(--heading-color,#101928);font-size:54px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-2.16px}.coo-h1-bold{color:var(--heading-color,#101928);font-size:54px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-2.16px}.coo-h2-regular{color:var(--heading-color,#101928);font-size:42px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-1.68px}.coo-h2-medium{color:var(--heading-color,#101928);font-size:42px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-1.68px}.coo-h2-semibold{color:var(--heading-color,#101928);font-size:42px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-1.68px}.coo-h2-bold{color:var(--heading-color,#101928);font-size:42px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.68px}.coo-h3-regular{color:var(--heading-color,#101928);font-size:36px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.72px}.coo-h3-medium{color:var(--heading-color,#101928);font-size:36px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.72px}.coo-h3-semibold{color:var(--heading-color,#101928);font-size:36px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.72px}.coo-h3-bold{color:var(--heading-color,#101928);font-size:36px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.72px}.coo-h4-regular{color:var(--heading-color,#101928);font-size:28px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.56px}.coo-h4-medium{color:var(--heading-color,#101928);font-size:28px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.56px}.coo-h4-semibold{color:var(--heading-color,#101928);font-size:28px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.56px}.coo-h4-bold{color:var(--heading-color,#101928);font-size:28px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.56px}.coo-h5-regular{color:var(--heading-color,#101928);font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.48px}.coo-h5-medium{color:var(--heading-color,#101928);font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}.coo-h5-semibold{color:var(--heading-color,#101928);font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.48px}.coo-h5-bold{color:var(--heading-color,#101928);font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px}.coo-h6-regular{color:var(--heading-color,#101928);font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.4px}.coo-h6-medium{color:var(--heading-color,#101928);font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.4px}.coo-h6-semibold{color:var(--heading-color,#101928);font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.4px}.coo-h6-bold{color:var(--heading-color,#101928);font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.4px}.coo-p-large-regular{font-size:18px;font-style:normal;font-weight:400;line-height:145%}.coo-p-large-medium{font-size:18px;font-style:normal;font-weight:500;line-height:145%}.coo-p-large-semibold{font-size:18px;font-style:normal;font-weight:600;line-height:145%}.coo-p-medium-regular{font-size:16px;font-style:normal;font-weight:400;line-height:145%}.coo-p-medium-medium{font-size:16px;font-style:normal;font-weight:500;line-height:145%}.coo-p-medium-semibold{font-size:16px;font-style:normal;font-weight:600;line-height:145%}.coo-p-small-regular{font-size:14px;font-style:normal;font-weight:400;line-height:145%}.coo-p-small-medium{font-size:14px;font-style:normal;font-weight:500;line-height:145%}.coo-p-small-semibold{font-size:14px;font-style:normal;font-weight:600;line-height:145%}.coo-p-xsmall-regular{font-size:12px;font-style:normal;font-weight:400;line-height:145%}.coo-p-xsmall-medium{font-size:12px;font-style:normal;font-weight:500;line-height:145%}.coo-p-xsmall-semibold{font-size:12px;font-style:normal;font-weight:600;line-height:145%}.coo-swiper .swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translateZ(0);z-index:10}.coo-swiper .swiper-pagination-fraction,.coo-swiper .swiper-pagination-custom,.coo-swiper .swiper-horizontal>.swiper-pagination-bullets,.coo-swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.coo-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.coo-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.coo-swiper .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background-color:var(--pagination-color);opacity:1}.coo-swiper .swiper-pagination .swiper-pagination-bullet{cursor:pointer}.coo-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:48px;box-shadow:0 5px 10px rgb(0 0 0 / .3607843137);border-radius:14px;background-color:var(--pagination-color);position:relative;overflow:hidden}.coo-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:var(--pagination-color-before)}.coo-swiper .swiper-pagination.swiper-pagination-autoplay-yes .swiper-pagination-bullet.swiper-pagination-bullet-active:before{animation:linear pagination-move var(--autoplay)}@keyframes pagination-move{0%{transform:translate(-100%)}to{transform:translate(0)}}.coo-slider-banner .coo-swiper{overflow:hidden}.coo-slider-banner .coo-swiper .media{--image-fit:cover;--height:70vh;--ar-padding-mobile:125.0%;--ar-padding:100%;--image-position:center;--image-fit:cover;height:var(--height);position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}@media screen and (max-width:991px){.coo-slider-banner .coo-swiper .media{--height:auto}.coo-slider-banner .coo-swiper .media:before{display:block;content:"";width:100%;padding-top:var(--ar-padding-mobile,var(--ar-padding))}}.coo-slider-banner .coo-swiper .media .media-image-wrapper{width:100%;height:100%;top:0;left:0;position:absolute}.coo-slider-banner .coo-swiper .media .media-image-wrapper img{width:100%;height:100%;top:0;left:0;position:absolute;object-fit:var(--image-fit);object-position:var(--image-position);z-index:2}.coo-slider-banner .coo-swiper .media .media-overlay{width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgb(0 0 0 / .35);z-index:3}.coo-slider-banner .coo-swiper .floating-content-wrapper{width:100%;height:100%;top:0;left:0;position:absolute;z-index:10}.coo-slider-banner .coo-swiper .floating-content-wrapper .coo-container{height:100%}.coo-slider-banner .coo-swiper .floating-content-wrapper .coo-floating-content{width:100%;height:100%;position:relative;padding-top:32px;padding-bottom:48px;align-items:center;display:flex}.coo-slider-banner .coo-swiper .floating-content-wrapper .coo-floating-content .content-hero{--width:35%;--text-color:#FFFFFF;--fs:16px;--gap:24px;width:min(100%, var(--width));display:flex;flex-direction:column;gap:var(--gap);font-size:var(--fs);overflow-wrap:break-word;color:var(--text-color)}@media screen and (max-width:991px){.coo-slider-banner .coo-swiper .floating-content-wrapper .coo-floating-content .content-hero{--width:100%}}.coo-slider-banner .coo-swiper .floating-content-wrapper .coo-floating-content .content-hero>*{color:var(--text-color)}.coo-slider-banner .coo-swiper .floating-content-wrapper .coo-floating-content .content-hero .hero-heading{margin:0}.coo-slider-banner .coo-swiper .floating-content-wrapper .coo-floating-content .content-hero .hero-heading span{padding:0 4px;margin:0 -4px;background:var(--accent);background-position:0 25px;background-size:100% 30%;background-repeat:repeat-x;display:inline}@media screen and (max-width:991px){.coo-slider-banner .coo-swiper .floating-content-wrapper .coo-floating-content .content-hero .hero-heading span{font-size:32px}}.coo-slider-banner .coo-swiper .floating-content-wrapper .coo-floating-content .content-hero .hero-buttons{margin-top:calc(var(--gap) * 0.33);display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap)}.coo-heading{padding:0 4px;margin:0 -4px;background:var(--accent);background-position:0 25px;background-size:100% 30%;background-repeat:repeat-x;display:inline}@media screen and (max-width:991px){.coo-heading{font-size:32px}}.coo-banner .coo-gallery-card{padding:12px;background:var(--color-g-fg);border-radius:var(--border-radius-base);overflow:hidden;position:relative;transition:var(--transition-base);box-shadow:var(--color-g-text-alpha-10) 0 16px 32px -20px,var(--color-g-text-alpha-30) 0 30px 60px -30px}.coo-banner .coo-gallery-card:hover{box-shadow:var(--color-g-text-alpha-30) 0 16px 32px -16px,var(--color-g-text-alpha-40) 0 30px 44px -16px;transform:translateY(-10px)}.coo-banner .coo-gallery-card .stretched-link{width:100%;height:100%;top:0;left:0;position:absolute;z-index:20}.coo-banner .coo-gallery-card-media{border-radius:var(--border-radius-inner);overflow:hidden}.coo-banner .coo-gallery-card-media .media{height:55vh;position:relative;overflow:hidden}@media screen and (max-width:991px){.coo-banner .coo-gallery-card-media .media{height:45vh}}.coo-banner .coo-gallery-card-media .media .media-image-wrapper{width:100%;height:100%;top:0;left:0;position:absolute}.coo-banner .coo-gallery-card-media .media .media-image-wrapper img{width:100%;height:100%;top:0;left:0;position:absolute;object-fit:cover;object-position:50% 50%;z-index:2;transition:0.3s}.coo-banner .floating-content-wrapper{width:100%;height:100%;top:0;left:0;position:absolute;z-index:10}.coo-banner .floating-content-wrapper .floating-content{align-items:flex-end;justify-content:center;width:100%;height:100%;position:relative;display:flex}.coo-banner .floating-content-wrapper .floating-content .gallery-card-caption{border:10px solid #fff0;padding:20px}.coo-banner .floating-content-wrapper .floating-content .gallery-card-caption .gallery-card-caption-body{background-color:rgb(255 255 255 / .8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-base);height:max-content;padding:28px;width:min(100%, auto);box-shadow:var(--color-g-text-alpha-30) 0 16px 32px -16px,var(--color-g-text-alpha-40) 0 30px 44px -16px;display:flex;flex-direction:column;gap:16px;overflow-wrap:break-word;color:var(--text-color)}.coo-banner .floating-content-wrapper .floating-content .gallery-card-caption .gallery-card-caption-body .hero-subheading{opacity:.64;margin:0;line-height:1;font-size:16px;font-weight:700}.coo-banner .floating-content-wrapper .floating-content .gallery-card-caption .gallery-card-caption-body .hero-heading{margin:0;line-height:1;font-size:28px;font-weight:700}.coo-countdown-timer-wraper .countdown_wp{display:flex;gap:30px}.coo-countdown-timer-wraper .countdown_wp .container_count{text-align:center}.coo-countdown-timer-wraper .countdown_wp .container_count .time{display:block;line-height:1;position:relative;font-weight:700;font-size:56px;margin-bottom:4px}@media screen and (max-width:991px){.coo-countdown-timer-wraper .countdown_wp .container_count .time{font-size:32px}}.coo-countdown-timer-wraper .countdown_wp .container_count:not(:first-child) .time:after{content:":";line-height:.8;position:absolute;left:-15px;transform:translate(-50%)}.coo-countdown-timer-wraper .countdown_wp .container_count:last-child .time:after{animation:1s infinite linear blink}@keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.bfw-cooktour-body{overflow-x:hidden}.bfw-cooktour-body .bfw-service__package_item,.bfw-cooktour-body .bfw-list-category .swiper-slide,.bfw-cooktour-body .bfw-team-style-2 .item-team .item,.bfw-cooktour-body .bfw-testimonial .testimonial-wrapper .item,.bfw-cooktour-body .bfw-list-blog.bfw-list-slider .post{border:none!important;padding:12px;border-radius:var(--border-radius-base);overflow:hidden;position:relative;transition:var(--transition-base)!important;box-shadow:8px 10px 20px var(--color-g-text-alpha-30)}@media screen and (min-width:992px){.bfw-cooktour-body .bfw-service__package_item:hover,.bfw-cooktour-body .bfw-list-category .swiper-slide:hover,.bfw-cooktour-body .bfw-team-style-2 .item-team .item:hover,.bfw-cooktour-body .bfw-testimonial .testimonial-wrapper .item:hover,.bfw-cooktour-body .bfw-list-blog.bfw-list-slider .post:hover{border:none!important;box-shadow:8px 10px 30px var(--color-g-text-alpha-40);transform:translateY(-10px)}}.bfw-cooktour-body .bfw-list-category .swiper-slide{overflow:visible}.bfw-cooktour-body .swiper,.bfw-cooktour-body .bfw-list-category.bfw-tour-type,.bfw-cooktour-body .bfw-team .team-wrapper,.bfw-cooktour-body .bfw-testimonial .testimonial-wrapper,.bfw-cooktour-body .bfw-list-blog .swiper-container{overflow:visible}.bfw-cooktour-body .elementor-element{overflow:clip}.bfw-cooktour-body .accordion-item{border:none;transition:var(--transition-base);box-shadow:var(--color-g-text-alpha-10) 0 16px 32px -20px,var(--color-g-text-alpha-30) 0 30px 60px -30px}.bfw-cooktour-body .accordion-item:hover{border:none;box-shadow:var(--color-g-text-alpha-30) 0 16px 32px -16px,var(--color-g-text-alpha-40) 0 30px 44px -16px;transform:translateY(-10px)}.bfw-cooktour-body .item-team .bfw-thumbnail:hover img{transform:unset}.bfw-cooktour-body .item-team .item .item-content .bfw-avatar{border-radius:unset;display:flex;justify-content:center}.bfw-cooktour-body .item-team .item .item-content .bfw-avatar img{min-height:unset;width:200px;height:200px}