@font-face{font-family:"JumpZone Display";src:url(../../../../../../../../mu-plugins/jumpzone-evolution/assets/fonts/JumpZone001-Regular.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Saira Local";src:url(../../../../../../../../mu-plugins/jumpzone-evolution/assets/fonts/Saira-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Saira Local";src:url(../../../../../../../../mu-plugins/jumpzone-evolution/assets/fonts/Saira-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Saira Local";src:url(../../../../../../../../mu-plugins/jumpzone-evolution/assets/fonts/Saira-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--jz-red:#c62828;--jz-red-deep:#8f1616;--jz-black:#080808;--jz-ink:#151515;--jz-muted:#656565;--jz-paper:#fffaf2;--jz-surface:#ffffff;--jz-line:rgba(8, 8, 8, 0.12);--jz-energy:#ffcc2f;--jz-cool:#08b8c8;--jz-radius:8px;--jz-shadow-soft:0 18px 48px rgba(10, 10, 10, 0.12);--jz-shadow-lift:0 22px 70px rgba(198, 40, 40, 0.22);--jz-font-body:"Saira Local", "Work Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--jz-font-display:"JumpZone Display", "Saira Local", "Unbounded", Impact, sans-serif}html{scroll-behavior:smooth}body.jz-evolution{background:linear-gradient(180deg,rgba(255,250,242,.92) 0%,rgba(255,255,255,1) 36%),var(--jz-surface);color:var(--jz-ink);font-family:var(--jz-font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.jz-evolution :where(p,li,input,textarea,select,button){font-family:var(--jz-font-body)}body.jz-evolution :where(h1,h2,h3,.elementor-heading-title,.trx-addons-advanced-title,.sc_item_title){color:var(--jz-ink);letter-spacing:0}body.jz-evolution :where(h1,.elementor-widget-heading h1.elementor-heading-title){font-family:var(--jz-font-display);font-size:64px;line-height:.96;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 0 rgba(255,255,255,.75)}body.jz-evolution :where(h2,.elementor-widget-heading h2.elementor-heading-title){font-family:var(--jz-font-body);font-size:44px;line-height:1.08;font-weight:700;text-transform:uppercase;text-wrap:balance}body.jz-evolution.scheme_default,body.jz-evolution .scheme_default{--theme-color-link:var(--jz-red);--theme-color-hover:var(--jz-red-deep);--theme-color-text_link:var(--jz-red);--theme-color-text_hover:var(--jz-red-deep);--theme-font-p_font-family:var(--jz-font-body);--theme-font-button_font-family:var(--jz-font-body);--theme-font-menu_font-family:var(--jz-font-body)}body.jz-evolution.elementor-kit-5,body.jz-evolution .elementor-kit-5{--e-global-typography-theme_font_p-font-family:var(--jz-font-body);--e-global-typography-theme_font_h1-font-family:var(--jz-font-display);--e-global-typography-theme_font_h2-font-family:var(--jz-font-body);--e-global-typography-theme_font_button-font-family:var(--jz-font-body);--e-global-typography-theme_font_menu-font-family:var(--jz-font-body)}body.jz-evolution a{text-underline-offset:.18em}body.jz-evolution a:hover{color:var(--jz-red-deep)}body.jz-evolution .page_wrap{overflow-x:clip}.jz-skip-link{position:fixed;top:12px;left:12px;z-index:999999;transform:translateY(-140%);padding:10px 14px;border-radius:var(--jz-radius);background:var(--jz-black);color:#fff;font-weight:700;transition:transform 180ms ease}.jz-skip-link:focus{transform:translateY(0)}body.jz-evolution :where(.top_panel,.sc_layouts_row,header.elementor-section){backdrop-filter:blur(12px)}body.jz-evolution .header_position_over .top_panel,body.jz-evolution .header_position_default .top_panel{border-bottom:1px solid rgba(255,255,255,.18)}body.jz-evolution :where(.custom-logo-link img,.sc_layouts_logo img,.elementor-widget-theme-site-logo img){max-height:74px;width:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.22))}body.jz-evolution :where(.menu_main_nav>li>a,.sc_layouts_menu_nav>li>a,.trx-addons-nav-menu>.menu-item>a){position:relative;font-weight:700}body.jz-evolution :where(.menu_main_nav>li>a,.sc_layouts_menu_nav>li>a,.trx-addons-nav-menu>.menu-item>a)::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--jz-red),var(--jz-energy));transform:scaleX(0);transform-origin:left;transition:transform 180ms ease}body.jz-evolution :where(.menu_main_nav>li>a,.sc_layouts_menu_nav>li>a,.trx-addons-nav-menu>.menu-item>a):hover::after,body.jz-evolution :where(.menu_main_nav>li.current-menu-item>a,.sc_layouts_menu_nav>li.current-menu-item>a)::after{transform:scaleX(1)}body.jz-evolution :where(.elementor-button,.sc_button,.theme_button,.wp-block-button__link,button,input[type="submit"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){min-height:44px;border-radius:var(--jz-radius)!important;background:linear-gradient(135deg,var(--jz-red) 0%,var(--jz-red-deep) 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 10px 24px rgba(198,40,40,.26);font-family:var(--jz-font-body)!important;font-weight:700!important;letter-spacing:0;text-decoration:none!important;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}body.jz-evolution :where(.elementor-button,.sc_button,.theme_button,.wp-block-button__link,button,input[type="submit"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button):hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:var(--jz-shadow-lift)}body.jz-evolution :where(.elementor-widget-button .elementor-button-text,.sc_button_text){white-space:normal}body.jz-evolution .elementor-section,body.jz-evolution .e-con{position:relative}body.jz-evolution .elementor-section:not(.elementor-inner-section){isolation:isolate}body.jz-evolution .elementor-widget-image img,body.jz-evolution .post_featured img,body.jz-evolution .woocommerce ul.products li.product img,body.jz-evolution .tribe-events .tribe-events-calendar-list__event-featured-image{border-radius:var(--jz-radius);box-shadow:var(--jz-shadow-soft);transform:translateZ(0)}body.jz-evolution .elementor-widget-image a img,body.jz-evolution .post_featured a img,body.jz-evolution .woocommerce ul.products li.product a img{transition:transform 260ms ease,box-shadow 260ms ease}body.jz-evolution .elementor-widget-image a:hover img,body.jz-evolution .post_featured a:hover img,body.jz-evolution .woocommerce ul.products li.product a:hover img{transform:translateY(-4px);box-shadow:0 24px 64px rgba(8,8,8,.18)}body.jz-evolution :where(.trx-addons-marquee,.sc_layouts_row_type_compact){background:linear-gradient(90deg,var(--jz-black),#1c0b0b 52%,var(--jz-red-deep));color:#fff}body.jz-evolution :where(.elementor-widget-icon-box,.elementor-widget-trx_elm_icon_list,.sc_icons_item,.post_item,.tribe-events-calendar-list__event,.woocommerce ul.products li.product){border-radius:var(--jz-radius)}body.jz-evolution .woocommerce ul.products{display:grid;gap:24px}body.jz-evolution .woocommerce ul.products li.product{padding:18px!important;border:1px solid var(--jz-line);background:var(--jz-surface);box-shadow:0 10px 32px rgba(8,8,8,.08);transition:transform 200ms ease,box-shadow 200ms ease,border-color 200ms ease}body.jz-evolution .woocommerce ul.products li.product:hover{transform:translateY(-3px);border-color:rgba(198,40,40,.3);box-shadow:var(--jz-shadow-soft)}body.jz-evolution .woocommerce div.product div.summary,body.jz-evolution .woocommerce-cart .cart_totals,body.jz-evolution .woocommerce-checkout-review-order{border-radius:var(--jz-radius);border:1px solid var(--jz-line);background:var(--jz-surface);box-shadow:var(--jz-shadow-soft)}body.jz-evolution.jz-payment-flow :where(.woocommerce-checkout-review-order,.woocommerce form.checkout,.woocommerce-cart .cart_totals){box-shadow:0 12px 38px rgba(8,8,8,.08)}body.jz-evolution :where(input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"],input[type="search"],input[type="password"],textarea,select,.select2-container .select2-selection){min-height:44px;border-radius:var(--jz-radius)!important;border-color:rgba(8,8,8,.16)!important;background-color:#fff!important;transition:border-color 180ms ease,box-shadow 180ms ease}body.jz-evolution :where(input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"],input[type="search"],input[type="password"],textarea,select):focus{border-color:var(--jz-red)!important;box-shadow:0 0 0 3px rgba(198,40,40,.14)!important}body.jz-evolution .bookly-form,body.jz-evolution .metform-form-content,body.jz-evolution .wpcf7 form{border-radius:var(--jz-radius)}body.jz-evolution .tribe-events .tribe-events-c-search__button,body.jz-evolution .tribe-events .tribe-events-c-subscribe-dropdown__button{border-radius:var(--jz-radius)}body.jz-evolution .cmplz-cookiebanner{border-radius:var(--jz-radius)!important;border:1px solid rgba(8,8,8,.12)!important;box-shadow:0 22px 80px rgba(8,8,8,.22)!important}body.jz-evolution .cmplz-cookiebanner .cmplz-btn{min-height:42px;border-radius:var(--jz-radius)!important}.jz-js .jz-reveal{opacity:0;transform:translateY(18px);transition:opacity 520ms ease,transform 520ms ease;will-change:opacity,transform}.jz-js .jz-reveal.jz-inview,.jz-js .jz-ready .elementor-editor-active .jz-reveal{opacity:1;transform:translateY(0)}.jz-mobile-cta{display:none}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-2d001a0{margin-top:0!important;z-index:9001!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-2d001a0>.e-con-inner{width:100%!important;max-width:none!important}body.home.jz-evolution .top-marquee{height:38px!important;display:flex!important;align-items:center!important;width:100vw!important;margin-top:103px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-bottom:3px solid var(--jz-energy)!important;background:#050505!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 8px 22px rgba(0,0,0,.2)!important;filter:none!important;opacity:1!important}body.home.jz-evolution .top-marquee::before,body.home.jz-evolution .top-marquee::after{display:none!important}body.home.jz-evolution .top-marquee-track{align-items:center!important;transform:translate3d(0,0,0);will-change:transform;backface-visibility:hidden}body.home.jz-evolution .top-marquee-text,body.home.jz-evolution .top-marquee-track span{display:inline-flex!important;align-items:center!important;min-height:38px!important;color:#ffcc2f!important;font-family:var(--jz-font-body)!important;font-size:14px!important;font-weight:900!important;letter-spacing:0.02em!important;line-height:1!important;text-shadow:none!important;filter:none!important;opacity:1!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body.home.jz-evolution :where(.top_panel,.sc_layouts_row,.top_panel_custom_5606){background:rgba(5,5,5,.9)!important;border-bottom:1px solid rgba(255,204,47,.28)!important;box-shadow:0 16px 44px rgba(0,0,0,.28)!important}body.home.jz-evolution :where(.menu_main_nav>li>a,.sc_layouts_menu_nav>li>a,.trx-addons-nav-menu>.menu-item>a){color:#fff!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-0faa984{--padding-top:112px !important;--padding-bottom:74px !important;--padding-left:clamp(24px, 5vw, 78px) !important;--padding-right:clamp(24px, 5vw, 78px) !important;overflow:hidden!important;isolation:isolate!important;border-bottom:8px solid var(--jz-energy)!important;background:radial-gradient(circle at 75% 12%,rgba(255,204,47,.42),transparent 28%),radial-gradient(circle at 18% 88%,rgba(198,40,40,.58),transparent 34%),linear-gradient(118deg,#050505 0%,#111 41%,#b71919 42%,#761010 62%,#050505 100%)!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-0faa984::before{content:"";position:absolute;inset:-18% -8%;z-index:-1;pointer-events:none;opacity:.75;background:repeating-linear-gradient(135deg,transparent 0 16px,rgba(255,255,255,.06) 16px 28px),linear-gradient(90deg,rgba(255,204,47,.18),transparent 32%,rgba(255,255,255,.08) 66%,transparent);transform:rotate(-1.5deg)}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-0faa984::after{content:"TENERIFE";position:absolute;right:clamp(18px, 4vw, 64px);bottom:-.18em;z-index:-1;color:rgba(255,255,255,.06);font-family:var(--jz-font-display);font-size:clamp(80px, 14vw, 210px);line-height:.82;text-transform:uppercase;pointer-events:none}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-0faa984>.e-con{z-index:1}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-e60acd3{--padding-top:clamp(30px, 4vw, 58px) !important;--padding-bottom:clamp(30px, 4vw, 58px) !important;--padding-left:clamp(22px, 3vw, 38px) !important;--padding-right:clamp(22px, 3vw, 38px) !important;--gap:clamp(26px, 4vw, 58px) !important;border:1px solid rgba(255,255,255,.15)!important;border-left:7px solid var(--jz-red)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(8,8,8,.84),rgba(8,8,8,.64))!important;box-shadow:0 28px 80px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,204,47,.08)!important;backdrop-filter:blur(10px)}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-e3fef2a .trx-addons-advanced-title,body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-3753af0 .trx-addons-advanced-title{color:#fff!important;fill:#fff!important;text-shadow:0 8px 0 rgba(198,40,40,.58),0 18px 42px rgba(0,0,0,.48)!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-e3fef2a .trx-addons-advanced-title-item-text,body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-3753af0 .trx-addons-advanced-title-item-text{font-family:var(--jz-font-display)!important;color:#fff!important;letter-spacing:0!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-3753af0 .trx-addons-advanced-title-item-text{color:var(--jz-energy)!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-c2c5f8c .elementor-heading-title{display:inline-flex;width:fit-content;max-width:100%;padding:9px 13px;border-radius:999px;background:rgba(255,204,47,.96);color:#120808!important;font-weight:800!important;letter-spacing:0.06em!important;box-shadow:0 14px 34px rgba(255,204,47,.22)}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-bf80d5d{--container-widget-width:min(100%, 520px) !important;max-width:min(100%, 520px)!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-bf80d5d .elementor-heading-title{color:#fff!important;font-size:clamp(34px, 4vw, 58px)!important;line-height:0.98!important;text-transform:uppercase!important;text-shadow:0 4px 18px rgba(0,0,0,.42)!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-75316e1{--border-radius:24px !important;--padding-top:clamp(24px, 3vw, 42px) !important;--padding-bottom:clamp(24px, 3vw, 42px) !important;--padding-left:clamp(24px, 3vw, 42px) !important;--padding-right:clamp(24px, 3vw, 42px) !important;min-height:clamp(420px, 48vw, 680px)!important;border:6px solid rgba(255,204,47,.98)!important;outline:2px solid rgba(255,255,255,.22);outline-offset:-14px;box-shadow:0 30px 86px rgba(0,0,0,.5),0 0 0 10px rgba(198,40,40,.32)!important;overflow:hidden!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-75316e1::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,5,.06),rgba(5,5,5,.12)),linear-gradient(135deg,rgba(198,40,40,.2),transparent 38%,rgba(255,204,47,.22))}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-75316e1>*{position:relative;z-index:1}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-75316e1 .elementor-shape-fill{fill:#050505!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-372375f{--border-radius:999px !important;border:2px solid rgba(255,255,255,.35)!important;background:linear-gradient(135deg,var(--jz-energy) 0%,#ff9e1b 46%,var(--jz-red) 100%)!important;box-shadow:0 24px 60px rgba(198,40,40,.42),0 0 0 7px rgba(255,204,47,.2)!important;transform:translateY(-4px)}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-372375f .elementor-heading-title,body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-372375f .elementor-heading-title a{color:#fff!important;font-weight:900!important;text-shadow:0 2px 10px rgba(0,0,0,.34)}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-f7ce796{background:#050505!important;border-color:rgba(255,255,255,.55)!important;box-shadow:inset 0 0 0 2px rgba(255,204,47,.3)}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-3a1fbdf svg,body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-3a1fbdf path{fill:#fff!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-4b87d14{background:#050505!important;border-top:5px solid var(--jz-red);border-bottom:5px solid var(--jz-red)}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-b1d5ff6 img{border:0!important;border-radius:0!important;box-shadow:none!important;filter:saturate(1.12) contrast(1.05)}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-782a9a0{--padding-top:clamp(82px, 9vw, 132px) !important;background:linear-gradient(180deg,#fffaf2 0%,#fff 44%,#fffaf2 100%)!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-0aab727 .elementor-heading-title,body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-c73650b .elementor-heading-title{display:inline-flex;width:fit-content;padding:8px 12px;border-radius:999px;background:#050505;color:var(--jz-energy)!important;font-weight:800!important;letter-spacing:0.08em!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-98b9138 .elementor-heading-title,body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-d6b4b3e .elementor-heading-title{color:#120808!important;font-family:var(--jz-font-display)!important;text-shadow:0 3px 0 rgba(255,204,47,.58)!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-a09f8af{--gap:22px 22px !important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-a09f8af>.elementor-element{min-height:320px;overflow:hidden;border:1px solid rgba(8,8,8,.09)!important;border-top:8px solid var(--jz-red)!important;border-radius:18px!important;background:linear-gradient(180deg,#fff 0%,#fffaf2 100%)!important;box-shadow:0 18px 48px rgba(8,8,8,.12)!important;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-a09f8af>.elementor-element::before{content:"";position:absolute;right:-52px;top:-52px;width:132px;height:132px;border-radius:50%;background:rgba(255,204,47,.28);pointer-events:none}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-a09f8af>.elementor-element:hover{transform:translateY(-7px);border-top-color:var(--jz-energy)!important;box-shadow:0 28px 70px rgba(198,40,40,.2)!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-a09f8af .elementor-icon{display:inline-grid;place-items:center;width:86px;height:86px;border-radius:22px;background:#050505;box-shadow:0 14px 34px rgba(0,0,0,.2)}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-a09f8af .elementor-icon svg{transform:scale(.86)}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-a09f8af :where(h5,h6).elementor-heading-title{color:#120808!important;font-size:22px!important;line-height:1.08!important;font-weight:900!important;text-transform:uppercase}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-a09f8af .elementor-widget-text-editor{color:#4a3b35!important;font-size:16px;line-height:1.5}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-3faf219{background:linear-gradient(180deg,#fffaf2 0%,#fff 100%)!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-c3cd188 img,body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-cf64ef6 img{border:5px solid #fff!important;box-shadow:0 24px 70px rgba(8,8,8,.18),0 0 0 8px rgba(198,40,40,.1)!important}@media (max-width:1279px){body.jz-evolution :where(h1,.elementor-widget-heading h1.elementor-heading-title){font-size:46px;line-height:1}body.jz-evolution :where(h2,.elementor-widget-heading h2.elementor-heading-title){font-size:36px}}@media (max-width:767px){body.jz-evolution{--jz-shadow-soft:0 12px 30px rgba(8, 8, 8, 0.1)}body.home.jz-evolution .top-marquee{height:30px!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-2d001a0{margin-top:0!important}body.home.jz-evolution .top-marquee{margin-top:78px!important}body.home.jz-evolution .top-marquee-text,body.home.jz-evolution .top-marquee-track span{min-height:30px!important;font-size:12px!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-0faa984{--padding-top:58px !important;--padding-bottom:34px !important;--padding-left:16px !important;--padding-right:16px !important;gap:18px!important;border-bottom-width:5px!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-0faa984::after{right:10px;bottom:auto;top:82px;font-size:72px}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-e60acd3{--padding-top:24px !important;--padding-bottom:24px !important;--padding-left:18px !important;--padding-right:18px !important;border-left-width:5px!important;border-radius:16px!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-e3fef2a .trx-addons-advanced-title,body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-3753af0 .trx-addons-advanced-title{text-shadow:0 5px 0 rgba(198,40,40,.6),0 12px 26px rgba(0,0,0,.42)!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-e3fef2a .trx-addons-advanced-title-item-text,body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-3753af0 .trx-addons-advanced-title-item-text{font-size:clamp(58px, 18vw, 78px)!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-bf80d5d .elementor-heading-title{font-size:31px!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-75316e1{min-height:330px!important;border-width:4px!important;outline-offset:-10px;box-shadow:0 18px 42px rgba(0,0,0,.42),0 0 0 5px rgba(198,40,40,.28)!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-372375f{width:100%!important;transform:none}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-782a9a0{--padding-top:56px !important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-98b9138 .elementor-heading-title,body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-d6b4b3e .elementor-heading-title{font-size:35px!important;line-height:0.98!important}body.home.jz-evolution .elementor-4646 .elementor-element.elementor-element-a09f8af>.elementor-element{min-height:0;border-radius:16px!important}body.jz-evolution :where(h1,.elementor-widget-heading h1.elementor-heading-title){font-size:34px;line-height:1.03}body.jz-evolution :where(h2,.elementor-widget-heading h2.elementor-heading-title){font-size:28px;line-height:1.12}body.jz-evolution :where(.custom-logo-link img,.sc_layouts_logo img,.elementor-widget-theme-site-logo img){max-height:58px}body.jz-evolution :where(.elementor-section,.e-con){background-attachment:scroll!important}body.jz-evolution .elementor-widget-container{max-width:100%}body.jz-evolution :where(.elementor-button,.sc_button,.theme_button,.wp-block-button__link,button,input[type="submit"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){width:auto;max-width:100%;padding:14px 20px!important;line-height:1.15!important}body.jz-evolution .menu_mobile,body.jz-evolution .trx-addons-mobile-menu-container{background:radial-gradient(circle at top left,rgba(198,40,40,.36),transparent 34%),var(--jz-black)!important}body.jz-evolution .menu_mobile .menu_mobile_nav_area>ul>.menu-item>a,body.jz-evolution .trx-addons-mobile-menu .trx-addons-menu-link{color:#fff!important;font-size:26px!important;line-height:1.14!important}body.jz-evolution .woocommerce ul.products{grid-template-columns:1fr!important}body.jz-evolution .woocommerce ul.products li.product{margin-bottom:0!important}body.jz-evolution:not(.jz-payment-flow){padding-bottom:76px}.jz-mobile-cta{position:fixed;left:14px;right:14px;bottom:12px;z-index:9999;display:block;pointer-events:none}.jz-mobile-cta__button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:var(--jz-radius);background:linear-gradient(135deg,var(--jz-red),var(--jz-red-deep));color:#fff!important;box-shadow:0 16px 42px rgba(198,40,40,.36);font-family:var(--jz-font-body);font-weight:800;text-decoration:none!important;pointer-events:auto}.jz-mobile-cta__mark{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:rgba(255,255,255,.18);font-size:20px;font-weight:900;line-height:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.jz-evolution *,body.jz-evolution *::before,body.jz-evolution *::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.001ms!important}.jz-js .jz-reveal{opacity:1;transform:none}}