@font-face{font-family:"IBM Plex Mono";src:url("fonts/font-ibm-plex-mono/IBMPlexMono-Thin.eot");src:url("fonts/font-ibm-plex-mono/IBMPlexMono-Thin.eot?#iefix") format("embedded-opentype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Thin.woff2") format("woff2"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Thin.woff") format("woff"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Thin.ttf") format("truetype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Thin.svg#IBMPlexMono-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("fonts/font-ibm-plex-mono/IBMPlexMono-ExtraLight.eot");src:url("fonts/font-ibm-plex-mono/IBMPlexMono-ExtraLight.eot?#iefix") format("embedded-opentype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-ExtraLight.woff2") format("woff2"), url("fonts/font-ibm-plex-mono/IBMPlexMono-ExtraLight.woff") format("woff"), url("fonts/font-ibm-plex-mono/IBMPlexMono-ExtraLight.ttf") format("truetype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-ExtraLight.svg#IBMPlexMono-ExtraLight") format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("fonts/font-ibm-plex-mono/IBMPlexMono-Light.eot");src:url("fonts/font-ibm-plex-mono/IBMPlexMono-Light.eot?#iefix") format("embedded-opentype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Light.woff2") format("woff2"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Light.woff") format("woff"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Light.ttf") format("truetype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Light.svg#IBMPlexMono-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("fonts/font-ibm-plex-mono/IBMPlexMono-Regular.eot");src:url("fonts/font-ibm-plex-mono/IBMPlexMono-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Regular.woff2") format("woff2"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Regular.woff") format("woff"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Regular.ttf") format("truetype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Regular.svg#IBMPlexMono-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("fonts/font-ibm-plex-mono/IBMPlexMono-Medium.eot");src:url("fonts/font-ibm-plex-mono/IBMPlexMono-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Medium.woff2") format("woff2"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Medium.woff") format("woff"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Medium.ttf") format("truetype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Medium.svg#IBMPlexMono-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("fonts/font-ibm-plex-mono/IBMPlexMono-SemiBold.eot");src:url("fonts/font-ibm-plex-mono/IBMPlexMono-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-SemiBold.woff2") format("woff2"), url("fonts/font-ibm-plex-mono/IBMPlexMono-SemiBold.woff") format("woff"), url("fonts/font-ibm-plex-mono/IBMPlexMono-SemiBold.ttf") format("truetype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-SemiBold.svg#IBMPlexMono-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("fonts/font-ibm-plex-mono/IBMPlexMono-Bold.eot");src:url("fonts/font-ibm-plex-mono/IBMPlexMono-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Bold.woff2") format("woff2"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Bold.woff") format("woff"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Bold.ttf") format("truetype"), url("fonts/font-ibm-plex-mono/IBMPlexMono-Bold.svg#IBMPlexMono-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("fonts/font-graphik-trial/Graphik-Thin.eot");src:url("fonts/font-graphik-trial/Graphik-Thin.eot?#iefix") format("embedded-opentype"), url("fonts/font-graphik-trial/Graphik-Thin.woff2") format("woff2"), url("fonts/font-graphik-trial/Graphik-Thin.woff") format("woff"), url("fonts/font-graphik-trial/Graphik-Thin.ttf") format("truetype"), url("fonts/font-graphik-trial/Graphik-Thin.svg#Graphik-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("fonts/font-graphik-trial/Graphik-Extralight.eot");src:url("fonts/font-graphik-trial/Graphik-Extralight.eot?#iefix") format("embedded-opentype"), url("fonts/font-graphik-trial/Graphik-Extralight.woff2") format("woff2"), url("fonts/font-graphik-trial/Graphik-Extralight.woff") format("woff"), url("fonts/font-graphik-trial/Graphik-Extralight.ttf") format("truetype"), url("fonts/font-graphik-trial/Graphik-Extralight.svg#Graphik-Extralight") format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("fonts/font-graphik-trial/Graphik-Light.eot");src:url("fonts/font-graphik-trial/Graphik-Light.eot?#iefix") format("embedded-opentype"), url("fonts/font-graphik-trial/Graphik-Light.woff2") format("woff2"), url("fonts/font-graphik-trial/Graphik-Light.woff") format("woff"), url("fonts/font-graphik-trial/Graphik-Light.ttf") format("truetype"), url("fonts/font-graphik-trial/Graphik-Light.svg#Graphik-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("fonts/font-graphik-trial/Graphik-Regular.eot");src:url("fonts/font-graphik-trial/Graphik-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/font-graphik-trial/Graphik-Regular.woff2") format("woff2"), url("fonts/font-graphik-trial/Graphik-Regular.woff") format("woff"), url("fonts/font-graphik-trial/Graphik-Regular.ttf") format("truetype"), url("fonts/font-graphik-trial/Graphik-Regular.svg#Graphik-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("fonts/font-graphik-trial/Graphik-Medium.eot");src:url("fonts/font-graphik-trial/Graphik-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/font-graphik-trial/Graphik-Medium.woff2") format("woff2"), url("fonts/font-graphik-trial/Graphik-Medium.woff") format("woff"), url("fonts/font-graphik-trial/Graphik-Medium.ttf") format("truetype"), url("fonts/font-graphik-trial/Graphik-Medium.svg#Graphik-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("fonts/font-graphik-trial/Graphik-Semibold.eot");src:url("fonts/font-graphik-trial/Graphik-Semibold.eot?#iefix") format("embedded-opentype"), url("fonts/font-graphik-trial/Graphik-Semibold.woff2") format("woff2"), url("fonts/font-graphik-trial/Graphik-Semibold.woff") format("woff"), url("fonts/font-graphik-trial/Graphik-Semibold.ttf") format("truetype"), url("fonts/font-graphik-trial/Graphik-Semibold.svg#Graphik-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("fonts/font-graphik-trial/Graphik-Bold.eot");src:url("fonts/font-graphik-trial/Graphik-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/font-graphik-trial/Graphik-Bold.woff2") format("woff2"), url("fonts/font-graphik-trial/Graphik-Bold.woff") format("woff"), url("fonts/font-graphik-trial/Graphik-Bold.ttf") format("truetype"), url("fonts/font-graphik-trial/Graphik-Bold.svg#Graphik-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("fonts/font-graphik-trial/Graphik-Black.eot");src:url("fonts/font-graphik-trial/Graphik-Black.eot?#iefix") format("embedded-opentype"), url("fonts/font-graphik-trial/Graphik-Black.woff2") format("woff2"), url("fonts/font-graphik-trial/Graphik-Black.woff") format("woff"), url("fonts/font-graphik-trial/Graphik-Black.ttf") format("truetype"), url("fonts/font-graphik-trial/Graphik-Black.svg#Graphik-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"ISAFF Font Icon";src:url("fonts/icon-font/icomoon.eot?i431s2");src:url("fonts/icon-font/icomoon.eot?i431s2#iefix") format("embedded-opentype"), url("fonts/icon-font/icomoon.woff2?i431s2") format("woff2"), url("fonts/icon-font/icomoon.ttf?i431s2") format("truetype"), url("fonts/icon-font/icomoon.woff?i431s2") format("woff"), url("fonts/icon-font/icomoon.svg?i431s2#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"ISAFF Font Icon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{content:"a"}.icon-arrow:before{content:"b"}.icon-cta:before{content:"c"}.icon-books:before{content:"d"}.icon-puzzle:before{content:"e"}.icon-books-apple:before{content:"f"}.icon-playground:before{content:"g"}.icon-canteen:before{content:"h"}.icon-big-arrow:before{content:"i"}.icon-phone:before{content:"j"}.icon-address:before{content:"k"}.icon-email:before{content:"l"}.icon-send:before{content:"m"}.icon-notes:before{content:"n"}*{margin:0;padding:0;outline:0;border:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}*:focus-visible,*:focus{outline:none !important}*:not(.slick-track):not(.slick-list),*:after,*:before{transition:all 0.3s ease-out;box-sizing:border-box}html{overflow:hidden !important}html,body{top:0;left:0;width:100%;height:100%;margin:0;font-family:"Graphik", sans-serif;font-size:16px;line-height:160%;color:#000000;font-weight:400;background-color:#FFFFFF;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-x:hidden !important;position:relative}html::-webkit-scrollbar,body::-webkit-scrollbar{width:5px;height:5px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#D02421}html.no-scroll,body.no-scroll{overflow:hidden}html #container.full-width,body #container.full-width{min-height:100vh}html .container-fluid,body .container-fluid{width:100%;max-width:100%;position:relative;display:flex;align-items:center;flex-direction:column;padding-left:0;padding-right:0}html .container,body .container{width:100%;max-width:1440px;position:relative;display:flex;flex-direction:column;padding-left:0;padding-right:0}@media screen and (max-width:1440px){html .container,body .container{padding-left:20px;padding-right:20px}}html.admin-bar .site-container .site-inner,body.admin-bar .site-container .site-inner{margin-top:0}html .site-container,body .site-container{width:100%}html .site-container .site-inner,body .site-container .site-inner{max-width:100%;padding:0}html .site-container .site-inner .woolentor-template-container,body .site-container .site-inner .woolentor-template-container{position:relative;width:100%;max-width:100% !important;padding:0 !important}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder{position:relative;display:flex;flex-direction:column;align-items:center}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container{position:relative;width:100%;max-width:1440px;margin-bottom:0;border-left:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333}@media screen and (max-width:989px){html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container>.stk-row,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container>.stk-row,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container>.stk-row,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container>.stk-row,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container>.stk-row,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container>.stk-row{flex-direction:column}}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column:first-of-type,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column:first-of-type,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column:first-of-type,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column:first-of-type,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column:first-of-type,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column:first-of-type{border-right:1px solid #333333}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper{margin:0 !important;padding-top:90px}@media screen and (max-width:989px){html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper{padding-top:60px}}@media screen and (max-width:767px){html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper{padding-top:20px}}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-name,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-name,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-name,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-name,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-name,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-name{font-size:50px;font-weight:500;color:#D02421;line-height:100%;letter-spacing:0;text-transform:uppercase;font-family:inherit;cursor:default;width:100%;font-family:var(--font-extended);position:relative;padding-left:30px;padding:0 30px;margin-bottom:30px}@media screen and (max-width:767px){html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-name,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-name,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-name,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-name,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-name,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-name{padding-top:20px;padding-right:20px;padding-left:20px;margin-bottom:20px;font-size:30px}}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text{padding:0 30px;margin-bottom:30px}@media screen and (max-width:767px){html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text{padding:0 20px}}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics p,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .woolentor-product-description p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-description p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-features p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-characteristics p,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-text p{font-size:14px;font-weight:400;color:#000000;line-height:160%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container{position:relative;width:100%;display:flex;flex-direction:column;padding:30px;border-top:1px solid #333333}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column{border:none !important}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper{padding-top:0}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-heading,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-heading,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-heading,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-heading,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-heading,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-heading{margin-bottom:20px}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-heading h3,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-heading h3,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-heading h3,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-heading h3,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-heading h3,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-heading h3{font-size:20px;font-weight:500;color:#D02421;line-height:110%;letter-spacing:0;text-transform:uppercase;font-family:inherit;cursor:default}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content{display:flex;gap:30px;flex-wrap:wrap}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column{border:none !important;width:calc(50% - 15px);flex:unset !important}@media screen and (max-width:989px){html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column{width:calc(33.333% - 20px)}}@media screen and (max-width:767px){html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column{width:100%}}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content{position:relative;display:flex;align-items:center;flex-direction:row;gap:10px}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .adc-tool-icon-btn,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .adc-tool-icon-btn,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .adc-tool-icon-btn,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .adc-tool-icon-btn,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .adc-tool-icon-btn,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .adc-tool-icon-btn{margin-bottom:0}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .wp-block-stackable-image,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .wp-block-stackable-image,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .wp-block-stackable-image,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .wp-block-stackable-image,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .wp-block-stackable-image,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .wp-block-stackable-image{margin-bottom:0 !important;width:130px}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .wp-block-stackable-image figure img,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .wp-block-stackable-image figure img,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .wp-block-stackable-image figure img,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .wp-block-stackable-image figure img,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .wp-block-stackable-image figure img,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .wp-block-stackable-image figure img{width:130px !important;height:auto !important;margin-right:-15px !important}html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .stk-block-text__text,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .stk-block-text__text,html .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .stk-block-text__text,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-detail-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .stk-block-text__text,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-catalog-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .stk-block-text__text,body .site-container .site-inner .woolentor-template-container .woolentor-woo-template-builder .product-family-columns-container .wp-block-stackable-column .stk-column-wrapper .product-tools-container .wp-block-stackable-column .stk-column-wrapper .wp-block-stackable-columns>.stk-block-content>.wp-block-stackable-column .stk-block-content .stk-block-text__text{font-size:18px;font-weight:400;color:#333333;line-height:110%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;margin-bottom:0}li{outline:none !important}a{box-shadow:none;outline:none;text-decoration:none;cursor:pointer}p{margin-bottom:10px}.clear{clear:both}.hidden,.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:transparent;clip:auto !important;clip-path:none;color:#000000;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#wpadminbar{overflow:hidden}.otgs-development-site-front-end{display:none}.has-red-color{color:#D02421}.has-red-background-color{background-color:#D02421}.has-grey-1-color{color:#333333}.has-grey-1-background-color{background-color:#333333}.has-grey-2-color{color:#767676}.has-grey-2-background-color{background-color:#767676}.has-grey-3-color{color:#E0DEDE}.has-grey-3-background-color{background-color:#E0DEDE}.has-grey-4-color{color:#F3F3F3}.has-grey-4-background-color{background-color:#F3F3F3}.has-white-color{color:#FFFFFF}.has-white-background-color{background-color:#FFFFFF}.has-black-color{color:#000000}.has-black-background-color{background-color:#000000}.site-container{min-width:280px}.site-container:before,.site-container:after{display:none}.site-container .site-inner{max-width:100%;padding:0}.site-container .site-inner #genesis-content{width:100%;padding:0}.site-container .site-inner #genesis-content .entry-content{display:flex;flex-direction:column;align-items:center;overflow:visible}.page .entry-title{display:none}.section{max-width:1440px;margin-left:auto;margin-right:auto}@media screen and (max-width:1440px){.section{padding-left:20px;padding-right:20px}}article.entry{margin-bottom:0 !important}.entry-content>*[class^="wp-block-"]{position:relative}.entry-content>*[class^="wp-block-"].width-720,.entry-content>*[class^="wp-block-"].is-style-width-720{max-width:720px !important}.entry-content>*[class^="wp-block-"].alignfull{max-width:100% !important;margin-left:0 !important;margin-right:0 !important;width:100%}.entry-content>*[class^="wp-block-"].alignfull .wp-block-stackable-columns.alignwide{max-width:1440px !important}.entry-content>*[class^="wp-block-"].wp-block-columns{gap:30px;margin-bottom:0 !important}.entry-content>*[class^="wp-block-"] figure{margin-bottom:0 !important}.entry-content>*[class^="wp-block-"].wp-block-image.alignfull.size-full{margin-bottom:0 !important}.entry-content>*[class^="wp-block-"].wp-block-image.alignfull.size-full img{height:500px;object-fit:cover}*.width-720,*.is-style-width-720{max-width:720px !important}header.entry-header{display:none}.post-edit-link{display:none}.entry-footer,#respond{display:none}.lines{position:relative;width:100%;display:flex;border-left:1px solid #333333;border-right:1px solid #333333}.lines span{position:relative;flex:1;border-right:1px solid #333333}.lines span:last-of-type{border-right:none}.adc-tool-icon-btn{position:relative;margin-bottom:25px;display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:10px;background:#D02421;background:radial-gradient(at center bottom, #C0D886, #D02421);border-bottom:3px solid #22838D;filter:drop-shadow(0 6px 1px rgba(208, 36, 33, 0.25));cursor:pointer}.adc-tool-icon-btn img.icon{position:relative;width:86px;height:86px;object-fit:contain}.adc-tool-icon-btn:focus-visible{outline:2px solid #C0D886 !important;outline-offset:2px;box-shadow:0 0 20px 5px #C0D886 !important}@media (hover:hover) and (pointer:fine){.adc-tool-icon-btn:hover{border-bottom-width:0;margin-top:3px;filter:drop-shadow(0 2px 10px rgba(208, 36, 33, 0.35));margin-bottom:22px}.adc-tool-icon-btn:hover img.icon{opacity:0.7}}.search-toggle{display:none}[class^="show-if-market-"],[class*=" show-if-market-"]{display:none !important}html[data-market="u-k"] .show-if-market-u-k{display:block !important}html[data-market="u-k"] .show-if-market-u-k.show-if-market-display-flex{display:flex !important}html[data-market="u-k"] .show-if-market-u-k.show-if-market-display-grid{display:grid !important}html[data-market="u-k"] #menu-item-56730,html[data-market="u-k"] #menu-item-56738{display:block !important}html[data-market="u-s-a"] .show-if-market-u-s-a{display:block !important}html[data-market="u-s-a"] .show-if-market-u-s-a.show-if-market-display-flex{display:flex !important}html[data-market="u-s-a"] .show-if-market-u-s-a.show-if-market-display-grid{display:grid !important}html[data-market="u-s-a"] #menu-item-56729,html[data-market="u-s-a"] #menu-item-56737{display:block !important}html[data-market="global"] .show-if-market-global{display:block !important}html[data-market="global"] .show-if-market-global.show-if-market-display-flex{display:flex !important}html[data-market="global"] .show-if-market-global.show-if-market-display-grid{display:grid !important}#open-market-selector #selected-market-name{flex-direction:column;gap:0 !important;align-items:flex-start}#open-market-selector #selected-market-name .divider{display:none}#open-market-selector #selected-market-name .language{font-size:10px}.tablenav,.tablenav .tablenav-pages{display:block}.page-title-banner{width:100%;min-height:495px;position:relative;display:flex;align-items:flex-end;z-index:1}@media screen and (max-width:767px){.page-title-banner{min-height:250px}}.page-title-banner .page-title-bg{width:100%;height:400px;border-radius:0 0 100px 100px;position:absolute;top:0;left:0;overflow:hidden;z-index:1}@media screen and (max-width:767px){.page-title-banner .page-title-bg{border-radius:0 0 50px 50px;height:230px}}.page-title-banner .page-title-bg img{width:100%;height:100%;object-fit:cover}.page-title-banner .page-title-content{width:100%;max-width:1470px;margin:0 auto;display:flex;flex-direction:column;gap:30px;position:relative}.page-title-banner .page-title-content::before,.page-title-banner .page-title-content::after{pointer-events:none}@media screen and (max-width:767px){.page-title-banner .page-title-content::before,.page-title-banner .page-title-content::after{display:none}}.page-title-banner .page-title-content::after{content:"";width:20%;height:100%;border-radius:0 100px;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;position:absolute;left:50%;bottom:-4px;z-index:-1}.page-title-banner .page-title-content.line-style-straight::after{display:none}.page-title-banner .page-title-content.line-style-straight::before{content:"";position:absolute;top:-600px;bottom:-4px;width:4px;background-color:#E0DEDE;z-index:-1;right:var(--header-line-pos, 20%)}.page-title-banner .page-title-content.line-style-curved::after,.page-title-banner .page-title-content.line-style-corner::after{display:none}.page-title-banner .page-title-content.line-style-curved::before,.page-title-banner .page-title-content.line-style-corner::before{content:"";width:10%;height:200px;position:absolute;left:var(--header-line-pos, 20%);bottom:-4px;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-top:0;border-right:0;z-index:-1}.page-title-banner .page-title-content.line-style-curved::before{border-radius:0 0 0 100px}.page-title-banner .page-title-content.line-style-corner::before{border-radius:0}@media screen and (max-width:1440px){.page-title-banner .page-title-content{padding:0 20px}}.page-title-banner .page-title-wrap{margin-top:auto;width:fit-content;min-height:100px;display:flex;align-items:center;border-radius:40px;padding:25px 30px;background:rgba(208, 36, 33, 0.8);backdrop-filter:blur(10px) brightness(1.1);z-index:1}@media screen and (max-width:767px){.page-title-banner .page-title-wrap{padding:15px 20px;width:100%;min-height:unset}}.page-title-banner .page-title-wrap .banner-title{font-size:40px;font-weight:300;color:#FFFFFF;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;margin-bottom:0}@media screen and (max-width:767px){.page-title-banner .page-title-wrap .banner-title{font-size:28px;width:100%}}.page-title-banner .breadcrumbs-container{padding-left:30px}@media screen and (max-width:767px){.page-title-banner .breadcrumbs-container{display:none}}.page-title-banner .breadcrumbs-container p{margin-bottom:0;line-height:100%}.page-title-banner .breadcrumbs-container p span,.page-title-banner .breadcrumbs-container p a{font-size:14px;font-weight:400;color:#000000;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default}.page-title-banner .breadcrumbs-container p a{cursor:pointer}@media (hover:hover) and (pointer:fine){.page-title-banner .breadcrumbs-container p a:hover{opacity:0.5}}.page-title-banner .breadcrumbs-container p .breadcrumb_last{font-weight:500;color:#D02421}.page-title-banner .breadcrumbs-container p .breadcrumb-sep{margin:0 10px;color:#C0D886}.product-gallery-block,.project-gallery-block{display:flex;flex-direction:column;max-width:700px}@media screen and (max-width:1200px){.product-gallery-block,.project-gallery-block{max-width:500px}}.product-gallery-block img,.project-gallery-block img{width:100%;height:100%;object-fit:cover}.product-gallery-block .gallery-main .gallery-slide-item,.project-gallery-block .gallery-main .gallery-slide-item{max-width:700px;height:700px;aspect-ratio:1;padding:0 0 20px 0 !important;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1200px){.product-gallery-block .gallery-main .gallery-slide-item,.project-gallery-block .gallery-main .gallery-slide-item{max-width:500px;height:500px}}.product-gallery-block .gallery-main .gallery-slide-item img,.project-gallery-block .gallery-main .gallery-slide-item img{border-radius:30px}.product-gallery-block .gallery-nav,.project-gallery-block .gallery-nav{padding:0}.product-gallery-block .gallery-nav .slick-list .slick-track,.project-gallery-block .gallery-nav .slick-list .slick-track{margin:0}.product-gallery-block .gallery-nav .slick-list .slick-track .gallery-nav-item,.project-gallery-block .gallery-nav .slick-list .slick-track .gallery-nav-item{max-width:100px;margin-right:20px;opacity:25%}.product-gallery-block .gallery-nav .slick-list .slick-track .gallery-nav-item.slick-current,.project-gallery-block .gallery-nav .slick-list .slick-track .gallery-nav-item.slick-current{opacity:1}.product-gallery-block .gallery-nav .slick-list .slick-track .gallery-nav-item .thumb-wrapper,.project-gallery-block .gallery-nav .slick-list .slick-track .gallery-nav-item .thumb-wrapper{cursor:pointer}@media (hover:hover) and (pointer:fine){.product-gallery-block .gallery-nav .slick-list .slick-track .gallery-nav-item .thumb-wrapper:hover,.project-gallery-block .gallery-nav .slick-list .slick-track .gallery-nav-item .thumb-wrapper:hover{opacity:0.5}}.product-gallery-block .gallery-nav .slick-list .slick-track .gallery-nav-item .thumb-wrapper img,.project-gallery-block .gallery-nav .slick-list .slick-track .gallery-nav-item .thumb-wrapper img{border-radius:10px}p:empty{display:none !important}.slick-slider .slick-prev,.slick-slider .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:2}.slick-slider .slick-prev::before,.slick-slider .slick-next::before{font-family:"ISAFF Font Icon", sans-serif;font-size:20px;color:#333333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider .slick-prev:hover,.slick-slider .slick-prev:focus,.slick-slider .slick-next:hover,.slick-slider .slick-next:focus{color:transparent;outline:none;background:transparent}.slick-slider .slick-prev:hover::before,.slick-slider .slick-prev:focus::before,.slick-slider .slick-next:hover::before,.slick-slider .slick-next:focus::before{opacity:1}.slick-slider .slick-prev.slick-disabled::before,.slick-slider .slick-next.slick-disabled::before{opacity:0.25}.slick-slider .slick-prev{left:-150px;transform:rotate(90deg)}@media screen and (max-width:1440px){.slick-slider .slick-prev{left:-20px}}@media screen and (max-width:1200px){.slick-slider .slick-prev{left:0}}@media screen and (max-width:989px){.slick-slider .slick-prev{left:-10px}}@media screen and (max-width:767px){.slick-slider .slick-prev{left:0}}.slick-slider .slick-prev::before{content:"b"}.slick-slider [dir="rtl"] .slick-prev{right:-150px;left:auto;transform:rotate(90deg)}@media screen and (max-width:1440px){.slick-slider [dir="rtl"] .slick-prev{right:-20px}}@media screen and (max-width:1200px){.slick-slider [dir="rtl"] .slick-prev{right:0}}@media screen and (max-width:989px){.slick-slider [dir="rtl"] .slick-prev{right:-15px}}@media screen and (max-width:767px){.slick-slider [dir="rtl"] .slick-prev{right:0}}.slick-slider [dir="rtl"] .slick-prev::before{content:"b"}.slick-slider .slick-next{right:-150px;transform:rotate(-90deg)}@media screen and (max-width:1440px){.slick-slider .slick-next{right:-20px}}@media screen and (max-width:1200px){.slick-slider .slick-next{right:0}}@media screen and (max-width:989px){.slick-slider .slick-next{right:-15px}}@media screen and (max-width:767px){.slick-slider .slick-next{right:0}}.slick-slider .slick-next::before{content:"b"}.slick-slider [dir="rtl"] .slick-next{right:auto;left:-150px;transform:rotate(-90deg)}@media screen and (max-width:1440px){.slick-slider [dir="rtl"] .slick-next{left:-20px}}@media screen and (max-width:1200px){.slick-slider [dir="rtl"] .slick-next{left:0}}@media screen and (max-width:989px){.slick-slider [dir="rtl"] .slick-next{left:-10px}}@media screen and (max-width:767px){.slick-slider [dir="rtl"] .slick-next{left:0}}.slick-slider [dir="rtl"] .slick-next::before{content:"b"}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-slider .slick-track:before,.slick-slider .slick-track:after{display:table;content:""}.slick-slider .slick-track:after{clear:both}.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-slider .slick-list:focus{outline:none}.slick-slider .slick-list.dragging{cursor:hand}.slick-loading .slick-track{visibility:hidden}.slick-loading .slick-slide{visibility:hidden}.slick-slide{display:none;float:left;outline:none;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir="rtl"] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.entry-content{position:relative}.entry-content>.wp-block-heading{width:100%;max-width:1440px}@media screen and (max-width:1440px){.entry-content>.wp-block-heading{padding-left:20px;padding-right:20px}}.entry-content>.wp-block-stackable-text{width:100%;max-width:1440px}@media screen and (max-width:1440px){.entry-content>.wp-block-stackable-text{padding-left:20px;padding-right:20px}}.entry-content>.wp-block-buttons{width:100%;max-width:1440px}@media screen and (max-width:1440px){.entry-content>.wp-block-buttons{padding-left:20px;padding-right:20px}}.entry-content>.wp-block-stackable-columns{width:100%}.entry-content>.wp-block-stackable-columns>.stk-inner-blocks{max-width:1440px;margin:0 auto}.entry-content>.wp-block-stackable-columns>.stk-inner-blocks>.wp-block-stackable-column>.stk-column-wrapper>.stk-inner-blocks .wp-block-separator{width:calc(100% + 60px);margin-left:-30px}.entry-content>.wp-block-group{width:100%;display:flex;justify-content:center;align-items:center}h2,h2.wp-block-heading{font-size:60px;font-weight:300;color:#D02421;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;padding:0;margin:0 0 20px 0;display:flex;z-index:0}@media screen and (max-width:1200px){h2,h2.wp-block-heading{font-size:40px}}@media screen and (max-width:767px){h2,h2.wp-block-heading{font-size:28px}}h2.has-text-align-center,h2.wp-block-heading.has-text-align-center{justify-content:center}h2.has-text-align-center::before,h2.wp-block-heading.has-text-align-center::before{justify-content:center}h2.has-text-align-right,h2.wp-block-heading.has-text-align-right{justify-content:flex-end}h2.has-text-align-right::before,h2.wp-block-heading.has-text-align-right::before{justify-content:end}h3,h3.wp-block-heading{font-size:24px;font-weight:400;color:#D02421;line-height:110%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;margin-bottom:10px}@media screen and (max-width:767px){h3,h3.wp-block-heading{font-size:20px}}h4,h4.wp-block-heading{font-size:20px;font-weight:500;color:#D02421;line-height:110%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;margin-bottom:10px}html[lang="de-DE"] h1,html[lang="de-DE"] h2,html[lang="de-DE"] h3,html[lang="de-DE"] h4{hyphens:auto}p{font-size:16px;font-weight:400;color:#000000;line-height:190%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;margin-bottom:10px}p b,p strong{font-weight:700}@media screen and (max-width:989px){.wp-block-stackable-text.stk-block-text.stk-block{column-count:1}}.wp-block-media-text{max-width:1440px;display:grid;grid-template-columns:1fr 1fr;z-index:1;overflow:hidden}@media screen and (max-width:989px){.wp-block-media-text{display:flex;flex-direction:column}}.wp-block-media-text.red-shape{padding:90px 0 150px;grid-template-columns:580px 1fr;gap:260px;overflow:visible;position:relative}@media screen and (max-width:1440px){.wp-block-media-text.red-shape{padding-left:100px;padding-right:20px}}@media screen and (max-width:1200px){.wp-block-media-text.red-shape{padding-left:80px;grid-template-columns:auto 1fr;gap:30px}}@media screen and (max-width:989px){.wp-block-media-text.red-shape{padding-left:20px;display:flex;flex-direction:column}}.wp-block-media-text.red-shape::before{content:"";width:35%;height:calc(100% + 4px);position:absolute;top:-4px;left:25%;border-top:4px solid #E0DEDE;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-radius:100px 0 0 100px;z-index:-1}@media screen and (max-width:1440px){.wp-block-media-text.red-shape::before{left:25.5%}}.wp-block-media-text.red-shape.services-media-text{padding:50px 0}@media screen and (max-width:1200px){.wp-block-media-text.red-shape.services-media-text{padding-right:20px;padding-left:80px}}@media screen and (max-width:989px){.wp-block-media-text.red-shape.services-media-text{padding-left:20px;display:flex;flex-direction:column}}.wp-block-media-text.red-shape.services-media-text .wp-block-media-text__content .wp-block-heading{font-weight:300}.wp-block-media-text.red-shape.has-media-on-the-right{grid-template-columns:1fr 580px}@media screen and (max-width:1440px){.wp-block-media-text.red-shape.has-media-on-the-right{padding-right:100px;padding-left:20px;gap:150px}}@media screen and (max-width:1200px){.wp-block-media-text.red-shape.has-media-on-the-right{padding-right:80px;grid-template-columns:1fr auto;gap:30px}}@media screen and (max-width:989px){.wp-block-media-text.red-shape.has-media-on-the-right{display:flex;flex-direction:column;padding-right:20px}}.wp-block-media-text.red-shape.has-media-on-the-right::before{left:unset;right:25%;border-left:none;border-right:4px solid #E0DEDE;border-radius:0 100px 100px 0;z-index:-1}@media screen and (max-width:1440px){.wp-block-media-text.red-shape.has-media-on-the-right::before{right:25.5%}}.wp-block-media-text.red-shape.has-media-on-the-right .wp-block-media-text__media{justify-content:flex-end}@media screen and (max-width:989px){.wp-block-media-text.red-shape.has-media-on-the-right .wp-block-media-text__media{width:100%;padding-right:60px;padding-left:0}}.wp-block-media-text.red-shape.has-media-on-the-right .wp-block-media-text__media::after{left:unset;right:-80px}@media screen and (max-width:1200px){.wp-block-media-text.red-shape.has-media-on-the-right .wp-block-media-text__media::after{right:-60px}}@media screen and (max-width:989px){.wp-block-media-text.red-shape.has-media-on-the-right .wp-block-media-text__media::after{right:0}}.wp-block-media-text.red-shape.first{padding-bottom:90px}.wp-block-media-text.red-shape.first::before{border-top:none;border-radius:0 0 100px 0}.wp-block-media-text.red-shape.last{padding-bottom:180px}.wp-block-media-text.red-shape.last::before{height:calc(100% - 117px)}.wp-block-media-text.red-shape.last::after{content:"";width:30%;height:125px;position:absolute;right:13.2%;bottom:0;border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;border-radius:0 100px 0 0}.wp-block-media-text.red-shape.last.has-media-on-the-right::after{border-left:4px solid #E0DEDE;border-right:none;border-radius:100px 0 0 0;right:unset;left:13.2%}.wp-block-media-text.red-shape .wp-block-media-text__content{padding:60px 0;height:auto}.wp-block-media-text.red-shape .wp-block-media-text__content .wp-block-heading{font-weight:400}.wp-block-media-text.red-shape .wp-block-media-text__media{height:auto;padding:0;position:relative;display:flex}@media screen and (max-width:989px){.wp-block-media-text.red-shape .wp-block-media-text__media{width:100%;padding-right:0;padding-left:60px}}.wp-block-media-text.red-shape .wp-block-media-text__media::after{content:"";width:165px;height:300px;border-radius:50px;background:rgba(208, 36, 33, 0.75);backdrop-filter:blur(10px);position:absolute;left:-80px;bottom:65px}@media screen and (max-width:1200px){.wp-block-media-text.red-shape .wp-block-media-text__media::after{width:120px;height:250px;left:-60px;bottom:40px}}@media screen and (max-width:989px){.wp-block-media-text.red-shape .wp-block-media-text__media::after{left:0}}@media screen and (max-width:767px){.wp-block-media-text.red-shape .wp-block-media-text__media::after{bottom:20px}}.wp-block-media-text.red-shape .wp-block-media-text__media img{width:auto;max-width:580px;min-height:500px;border-radius:50px;overflow:hidden;object-fit:cover}@media screen and (max-width:1200px){.wp-block-media-text.red-shape .wp-block-media-text__media img{max-width:400px;max-height:400px}}@media screen and (max-width:989px){.wp-block-media-text.red-shape .wp-block-media-text__media img{width:100%;max-width:100%}}.wp-block-media-text.catalogues-media-text{padding-top:90px;position:relative;overflow:visible}@media screen and (max-width:1440px){.wp-block-media-text.catalogues-media-text{padding-right:20px;padding-left:20px}}@media screen and (max-width:989px){.wp-block-media-text.catalogues-media-text{padding-top:0;grid-template-columns:280px 1fr}}@media screen and (max-width:767px){.wp-block-media-text.catalogues-media-text{padding-top:0}}.wp-block-media-text.catalogues-media-text::before{content:"";width:35%;height:calc(100% + 4px);position:absolute;top:-4px;left:27%;border-top:4px solid #E0DEDE;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-radius:100px 0 0 100px;z-index:-1}@media screen and (max-width:767px){.wp-block-media-text.catalogues-media-text::before{display:none}}.wp-block-media-text.catalogues-media-text.last{padding-bottom:90px}.wp-block-media-text.catalogues-media-text.last::before{height:calc(100% - 86px)}.wp-block-media-text.catalogues-media-text.last::after{content:"";width:30%;height:94px;position:absolute;right:13.2%;bottom:0;border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;border-radius:0 100px 0 0}@media screen and (max-width:767px){.wp-block-media-text.catalogues-media-text.last::after{display:none}}.wp-block-media-text.catalogues-media-text.has-media-on-the-right::before{left:unset;right:13.2%;border-left:none;border-right:4px solid #E0DEDE;border-radius:0 100px 100px 0}@media screen and (max-width:989px){.wp-block-media-text.catalogues-media-text.has-media-on-the-right{grid-template-columns:1fr 300px}}.wp-block-media-text.catalogues-media-text.has-media-on-the-right.last{padding-bottom:90px}.wp-block-media-text.catalogues-media-text.has-media-on-the-right.last::before{height:calc(100% - 86px)}.wp-block-media-text.catalogues-media-text.has-media-on-the-right.last::after{right:unset;left:27%;bottom:0;border-right:none;border-left:4px solid #E0DEDE;border-radius:100px 0 0 0}.wp-block-media-text.catalogues-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right:30px;padding-left:240px}@media screen and (max-width:1200px){.wp-block-media-text.catalogues-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:80px}}@media screen and (max-width:989px){.wp-block-media-text.catalogues-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}}@media screen and (max-width:767px){.wp-block-media-text.catalogues-media-text.has-media-on-the-right .wp-block-media-text__content{padding:40px 0}}@media screen and (max-width:989px){.wp-block-media-text.catalogues-media-text.has-media-on-the-right .wp-block-media-text__media{padding-right:20px}}@media screen and (max-width:767px){.wp-block-media-text.catalogues-media-text.has-media-on-the-right .wp-block-media-text__media{padding:0}}.wp-block-media-text.catalogues-media-text .wp-block-media-text__content{padding-right:240px;padding-left:30px}@media screen and (max-width:1200px){.wp-block-media-text.catalogues-media-text .wp-block-media-text__content{padding-right:80px}}@media screen and (max-width:989px){.wp-block-media-text.catalogues-media-text .wp-block-media-text__content{padding-right:0}}@media screen and (max-width:767px){.wp-block-media-text.catalogues-media-text .wp-block-media-text__content{grid-row:1;padding:40px 0}}.wp-block-media-text.catalogues-media-text .wp-block-media-text__content .wp-block-heading{font-size:50px;font-weight:400;color:#D02421;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;margin-bottom:30px}.wp-block-media-text.catalogues-media-text .wp-block-media-text__content .wp-block-buttons .catalogues-btn{margin-top:20px}.wp-block-media-text.catalogues-media-text .wp-block-media-text__media{max-height:520px}@media screen and (max-width:767px){.wp-block-media-text.catalogues-media-text .wp-block-media-text__media{grid-row:2}}.wp-block-media-text.catalogues-media-text .wp-block-media-text__media img{object-fit:contain}.wp-block-media-text .wp-block-media-text__content{height:100%;padding:50px 30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:989px){.wp-block-media-text .wp-block-media-text__content{order:1}}.wp-block-media-text .wp-block-media-text__media{height:100%}@media screen and (max-width:1200px){.wp-block-media-text .wp-block-media-text__media{max-height:500px}}@media screen and (max-width:989px){.wp-block-media-text .wp-block-media-text__media{order:2}}.wp-block-media-text .wp-block-media-text__media img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1200px){.wp-block-media-text .wp-block-media-text__media img{object-fit:contain}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin-right:unset;margin-left:auto}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::after{left:unset;right:0}.wp-block-media-text.full-type{width:100%;max-width:100%;background:rgba(208, 36, 33, 0.6);position:relative;overflow:hidden;display:flex;justify-content:space-between}@media screen and (max-width:1200px){.wp-block-media-text.full-type{padding:50px 0}}.wp-block-media-text.full-type::before{content:"";width:100vw;height:100%;background:radial-gradient(circle at top left, #FFFFFF, transparent);position:absolute;top:0;left:0;z-index:0}.wp-block-media-text.full-type::after{content:"";width:100vw;height:100%;background:radial-gradient(circle at bottom right, #FFFFFF, transparent);position:absolute;top:0;left:0;z-index:0}.wp-block-media-text.full-type .wp-block-media-text__content{max-width:720px;margin-right:auto;z-index:1}@media screen and (max-width:1200px){.wp-block-media-text.full-type .wp-block-media-text__content{max-width:unset;width:50%;padding-right:20px}}@media screen and (max-width:989px){.wp-block-media-text.full-type .wp-block-media-text__content{width:100%;padding:0 20px}}.wp-block-media-text.full-type .wp-block-media-text__media{z-index:1}@media screen and (max-width:1200px){.wp-block-media-text.full-type .wp-block-media-text__media{width:50%}}@media screen and (max-width:989px){.wp-block-media-text.full-type .wp-block-media-text__media{width:100%;height:500px;padding:0 20px 0 0}}.wp-block-media-text.full-type .wp-block-media-text__media img{width:100%;height:100%;object-fit:cover}.wp-block-buttons{text-align:center}@media screen and (max-width:767px){.wp-block-buttons{width:100%}}.wp-block-buttons .wp-block-button{margin-top:30px;position:relative}.wp-block-buttons .wp-block-button.catalogues-btn a.wp-block-button__link::after{content:"n"}.wp-block-buttons .wp-block-button a.wp-block-button__link{padding:13px 20px 13px 45px;background:transparent;border-radius:25px;display:flex;justify-content:center;align-items:center;font-size:17px;font-weight:500;color:#D02421;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);position:relative;border:2px solid #D02421;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);cursor:pointer}.wp-block-buttons .wp-block-button a.wp-block-button__link::after{content:"c";font-size:20px;color:#D02421;font-family:"ISAFF Font Icon", sans-serif;position:absolute;left:15px;display:flex;justify-content:center;align-items:center}@media (hover:hover) and (pointer:fine){.wp-block-buttons .wp-block-button a.wp-block-button__link:hover{color:#FFFFFF;background:#D02421}.wp-block-buttons .wp-block-button a.wp-block-button__link:hover::after{color:#FFFFFF}}.wp-block-stackable-image{width:100%;height:100%}.wp-block-stackable-image figure{height:100%}.wp-block-stackable-image figure .stk-img-wrapper{height:100%}.wp-block-group.alignwide{width:100%}.wp-block-group.alignwide .wp-block-group__inner-container{width:100%;max-width:1440px;margin:0 auto;display:flex;justify-content:center}.wp-block-group.alignfull{width:100%}.wp-block-group.alignfull .wp-block-group__inner-container{width:100%;display:flex;justify-content:center}.wp-block-group.view-all{width:auto;margin:0 auto 55px auto;align-items:flex-end}@media screen and (max-width:767px){.wp-block-group.view-all{padding:0 20px;margin:0 0 55px 0;width:100%;align-items:flex-start}}.wp-block-group.view-all .wp-block-buttons .wp-block-button{margin-top:0}.wp-block-group.view-all .wp-block-buttons .wp-block-button a.wp-block-button__link{padding:0 15px 0 0;background:transparent;border-radius:0;display:flex;justify-content:center;align-items:center;font-size:17px;font-weight:500;color:#D02421;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);position:relative;border:none;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);cursor:pointer}.wp-block-group.view-all .wp-block-buttons .wp-block-button a.wp-block-button__link::after{content:"b";font-size:10px;color:#D02421;font-family:"ISAFF Font Icon", sans-serif;position:absolute;right:0;left:unset;display:flex;justify-content:center;align-items:center}@media (hover:hover) and (pointer:fine){.wp-block-group.view-all .wp-block-buttons .wp-block-button a.wp-block-button__link:hover{color:#D02421;opacity:0.5}.wp-block-group.view-all .wp-block-buttons .wp-block-button a.wp-block-button__link:hover::after{transform:translateX(5px)}}.wp-block-group.border-top-left{height:250px;position:relative}.wp-block-group.border-top-left::before{content:"";width:40%;height:calc(100% + 4px);border-top:4px solid #E0DEDE;border-left:4px solid #E0DEDE;border-top-left-radius:100px;position:absolute;top:-4px;left:33%}.wp-block-group.border-top-left.absolute{width:100%;height:100%;position:absolute;top:0;left:0}.wp-block-group.border-top-left.absolute::before{left:0}.wp-block-file{min-height:70px;border-radius:15px;position:relative;display:flex;align-items:center;padding:10px 20px 10px 90px;margin-bottom:10px}@media (hover:hover) and (pointer:fine){.wp-block-file:hover a{opacity:0.85}}.wp-block-file object{display:none !important}.wp-block-file a[id*="wp-block-file--media"]{order:2;width:100%;height:100%;font-size:18px;font-weight:400;color:#000000;line-height:180%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}.wp-block-file a.wp-block-file__button{order:1;width:70px;height:calc(100% + 2px);font-size:0;border-radius:15px;background:#D02421;display:flex;justify-content:center;align-items:center;position:absolute;top:-1px;left:-1px;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}.wp-block-file a.wp-block-file__button::before{content:"H";width:30px;height:30px;font-family:"ISAFF Font Icon", sans-serif;font-size:30px;color:#FFFFFF;display:flex;justify-content:center;align-items:center;position:absolute}.wp-block-separator{width:100%;height:1px;max-width:1440px !important;margin:0 auto;border:none}.wp-block-stackable-columns.alignfull{width:100%;padding:0}.wp-block-stackable-columns.alignfull>.stk-inner-blocks{max-width:1440px;margin:0 auto}.wp-block-stackable-columns.alignfull>.stk-inner-blocks .wp-block-stackable-column{width:100%;padding:0 !important}.wp-block-stackable-columns.alignfull>.stk-inner-blocks .wp-block-stackable-column .stk-inner-blocks{width:100%;max-width:1440px;margin:0 auto}.wp-block-stackable-columns.alignwide{width:100% !important}.wp-block-stackable-columns.alignwide>.stk-row{width:100% !important;max-width:1440px !important;margin:0 auto;display:flex;justify-content:center}.wp-block-stackable-columns.stretch{display:flex;align-items:stretch}@media screen and (max-width:989px){.wp-block-stackable-columns.stretch{align-items:unset}}.wp-block-stackable-columns.stretch>.stk-row{height:auto}@media screen and (max-width:989px){.wp-block-stackable-columns.stretch>.stk-row{height:100%}}@media screen and (max-width:767px){.wp-block-stackable-columns.stretch>.stk-row{margin:0;flex-direction:column}}.wp-block-stackable-columns.stretch>.stk-row>.wp-block-stackable-column{align-self:stretch !important}@media screen and (max-width:989px){.wp-block-stackable-columns.stretch>.stk-row>.wp-block-stackable-column{align-self:unset !important}}@media screen and (max-width:989px){.wp-block-stackable-columns.stretch>.stk-row>.wp-block-stackable-column .stk-block-column__content{height:100%}}.wp-block-stackable-columns.stretch>.stk-row>.wp-block-stackable-column .wp-block-stackable-columns{height:100%}@media screen and (max-width:989px){.wp-block-stackable-columns.stretch>.stk-row>.wp-block-stackable-column .wp-block-stackable-columns{height:unset}}@media screen and (max-width:989px){.wp-block-stackable-columns.stretch>.stk-row>.wp-block-stackable-column .wp-block-stackable-columns .stk-row{height:100%}}.wp-block-stackable-columns.grid{width:100%;height:100%}@media screen and (max-width:1200px){.wp-block-stackable-columns.grid{height:auto}}.wp-block-stackable-columns.grid>.stk-inner-blocks{min-height:510px;height:100%;display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%;border-top:1px solid #333333;border-bottom:1px solid #333333}@media screen and (max-width:767px){.wp-block-stackable-columns.grid>.stk-inner-blocks{grid-template-rows:unset;grid-template-columns:1fr;border-bottom:none}}.wp-block-stackable-columns.grid>.stk-inner-blocks .wp-block-stackable-column{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.wp-block-stackable-columns.grid>.stk-inner-blocks .wp-block-stackable-column{padding:20px;border-top:1px solid #333333}}.wp-block-stackable-columns.grid>.stk-inner-blocks .wp-block-stackable-column:nth-child(2n){border-right:1px solid #333333;border-left:1px solid #333333}@media screen and (max-width:767px){.wp-block-stackable-columns.grid>.stk-inner-blocks .wp-block-stackable-column:nth-child(2n){border-right:0;border-left:0}}.wp-block-stackable-columns.grid>.stk-inner-blocks .wp-block-stackable-column:nth-child(n+3){border-top:1px solid #333333}.wp-block-stackable-columns.grid>.stk-inner-blocks .wp-block-stackable-column .stk-block-column__content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.wp-block-stackable-columns.grid>.stk-inner-blocks .wp-block-stackable-column .stk-block-column__content .stk-block-content{width:100%;height:100%}.wp-block-stackable-columns.grid>.stk-inner-blocks .wp-block-stackable-column .stk-block-column__content .stk-block-content .stk-block-image{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.wp-block-stackable-columns.grid>.stk-inner-blocks .wp-block-stackable-column .stk-block-column__content .stk-block-content .stk-block-image figure{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.wp-block-stackable-columns.grid>.stk-inner-blocks .wp-block-stackable-column .stk-block-column__content .stk-block-content .stk-block-image figure .stk-img-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.wp-block-stackable-columns.grid>.stk-inner-blocks .wp-block-stackable-column .stk-block-column__content .stk-block-content .stk-block-image figure .stk-img-wrapper img{width:auto !important;height:150px !important;margin:auto !important}.wp-block-stackable-columns.media-text-group.right{padding-top:110px}.wp-block-stackable-columns.media-text-group.right>.stk-row{display:grid;grid-template-columns:1fr auto;padding:40px 0 55px;position:relative;overflow:visible;z-index:1}.wp-block-stackable-columns.media-text-group.right>.stk-row::before{content:"";width:40%;height:100%;position:absolute;right:50px;bottom:0;border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-radius:0 50px 50px 0}@media screen and (max-width:767px){.wp-block-stackable-columns.media-text-group.right>.stk-row::before{display:none}}.wp-block-stackable-columns.media-text-group.right>.stk-row::after{content:"";height:135px;aspect-ratio:1;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-bottom-left-radius:100px;position:absolute;top:-131px;left:calc(50% - 4px)}@media screen and (max-width:767px){.wp-block-stackable-columns.media-text-group.right>.stk-row::after{display:none}}@media screen and (max-width:989px){.wp-block-stackable-columns.media-text-group.right>.stk-row{display:flex;flex-flow:column}}.wp-block-stackable-columns.media-text-group.right>.stk-row .media-text__content{height:100%;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:989px){.wp-block-stackable-columns.media-text-group.right>.stk-row .media-text__content{order:1}}.wp-block-stackable-columns.media-text-group.right>.stk-row .media-text__media{width:fit-content}.wp-block-stackable-columns.media-text-group.right>.stk-row .media-text__media .stk-column-wrapper .stk-block-content{height:auto;display:flex;align-self:flex-start;position:relative}.wp-block-stackable-columns.media-text-group.right>.stk-row .media-text__media .stk-column-wrapper .stk-block-content::after{content:"";width:165px;height:300px;border-radius:50px;background:rgba(208, 36, 33, 0.75);backdrop-filter:blur(10px);position:absolute;right:-50px;bottom:65px;z-index:1}@media screen and (max-width:1200px){.wp-block-stackable-columns.media-text-group.right>.stk-row .media-text__media .stk-column-wrapper .stk-block-content{max-height:500px}}@media screen and (max-width:989px){.wp-block-stackable-columns.media-text-group.right>.stk-row .media-text__media .stk-column-wrapper .stk-block-content{order:2}}.wp-block-stackable-columns.media-text-group.right>.stk-row .media-text__media .stk-column-wrapper .stk-block-content .wp-block-video{height:100%}.wp-block-stackable-columns.media-text-group.right>.stk-row .media-text__media .stk-column-wrapper .stk-block-content img,.wp-block-stackable-columns.media-text-group.right>.stk-row .media-text__media .stk-column-wrapper .stk-block-content video{width:100%;height:100%;object-fit:cover;border-radius:50px}.wp-block-stackable-columns.media-text-group.right>.stk-row .stk-column-wrapper .stk-block-content .wp-block-stackable-map{min-width:940px;border-radius:50px;overflow:hidden}.wp-block-stackable-columns.media-text-group.line-through-media{z-index:2}.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row{display:grid;grid-template-columns:1fr 1fr;padding-bottom:20px;z-index:1;position:relative}.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row::before{content:"";width:50%;height:50%;position:absolute;right:10%;bottom:0;border-right:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-radius:0 0 100px 0}@media screen and (max-width:989px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row::before{height:100%;right:0;bottom:47%}}@media screen and (max-width:767px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row::before{display:none}}@media screen and (max-width:1440px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row{gap:75px}}@media screen and (max-width:1200px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row{gap:0}}@media screen and (max-width:989px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row{display:flex;flex-flow:column;gap:50px}}.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__content{height:100%;padding:10px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:1200px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__content{padding-right:20px}}@media screen and (max-width:989px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__content{order:1}}.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper{width:auto;position:relative}.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper::before{content:"";position:absolute;width:30%;height:40%;left:-22%;bottom:97%;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-bottom-left-radius:100px;z-index:0}@media screen and (max-width:1440px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper::before{left:-5%}}@media screen and (max-width:1200px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper::before{height:70%}}@media screen and (max-width:989px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper::before{width:50%;left:5%;bottom:39%;border-bottom:none;border-bottom-left-radius:0;border-top:4px solid #E0DEDE;border-top-left-radius:100px}}@media screen and (max-width:767px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper::before{display:none}}.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content{width:fit-content;height:auto;padding:0;display:flex;align-self:flex-start;position:relative}.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content::after{content:"";width:165px;height:300px;border-radius:50px;background:rgba(208, 36, 33, 0.75);backdrop-filter:blur(10px);position:absolute;right:-80px;bottom:65px;z-index:1}@media screen and (max-width:1440px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content::after{right:0}}@media screen and (max-width:1200px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content::after{width:120px;height:250px;bottom:40px}}@media screen and (max-width:767px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content::after{bottom:20px}}@media screen and (max-width:1440px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content{padding-right:80px}}@media screen and (max-width:1200px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content{max-height:500px;padding-right:60px}}@media screen and (max-width:989px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content{order:2}}@media screen and (max-width:767px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content{max-height:400px}}.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content .wp-block-video{width:100%;max-width:580px;height:600px}@media screen and (max-width:989px){.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content .wp-block-video{max-width:unset}}.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content img,.wp-block-stackable-columns.media-text-group.line-through-media>.stk-row .media-text__media .stk-column-wrapper .stk-block-content video{width:100%;height:100%;object-fit:cover;border-radius:50px}@media screen and (max-width:1440px){.wp-block-stackable-columns.media-text-group{padding:0 20px}}.wp-block-stackable-columns.body-lines{margin-bottom:0}@media screen and (max-width:1440px){.wp-block-stackable-columns.body-lines>.stk-row{padding-right:20px;padding-left:20px}}@media screen and (max-width:989px){.wp-block-stackable-columns.body-lines>.stk-row{flex-direction:column}}.wp-block-stackable-columns.body-lines::before{pointer-events:none}.wp-block-stackable-columns.body-lines.right>.stk-row{position:relative;padding-top:100px}.wp-block-stackable-columns.body-lines.right>.stk-row::before{content:"";width:40%;height:100%;border-radius:0 100px 100px 0;border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;position:absolute;top:0;right:0;left:unset}@media screen and (max-width:989px){.wp-block-stackable-columns.body-lines.right>.stk-row::before{width:35%}}@media screen and (max-width:1440px){.wp-block-stackable-columns.body-lines.right>.stk-row .wp-block-stackable-column{margin-right:0 !important;margin-left:0 !important}}.wp-block-stackable-columns.body-lines.right>.stk-row .wp-block-stackable-column .stk-column-wrapper{padding-bottom:85px}.wp-block-stackable-columns.body-lines.right>.stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content{height:auto}.wp-block-stackable-columns.body-lines.bottom-right>.stk-row{padding-bottom:130px}@media screen and (max-width:767px){.wp-block-stackable-columns.body-lines.bottom-right>.stk-row{padding-bottom:0}}.wp-block-stackable-columns.body-lines.bottom-right>.stk-row::before{content:"";width:30%;height:100%;border-right:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-radius:0 0 60px 0;position:absolute;right:25%;bottom:0}@media screen and (max-width:1440px){.wp-block-stackable-columns.body-lines.bottom-right>.stk-row::before{right:25.5%}}@media screen and (max-width:767px){.wp-block-stackable-columns.body-lines.bottom-right>.stk-row::before{display:none}}@media screen and (max-width:767px){.wp-block-stackable-columns>.stk-row{flex-direction:column}}@media screen and (max-width:989px){.wp-block-stackable-columns>.stk-row .wp-block-stackable-column{width:100%}}.wp-block-stackable-columns>.stk-row .stk-block-column__content>.stk-block-content{height:100%}.wp-block-lpb-lottie-player{width:450px;height:auto;max-height:450px}@media screen and (max-width:989px){.wp-block-lpb-lottie-player{width:250px;max-height:250px}}.wpml-ls-statics-footer,.site-footer{display:none !important}.is-layout-flex{gap:unset}.wp-block-stackable-video-popup{height:100%}@media screen and (max-width:1200px){.wp-block-stackable-video-popup{max-height:400px}}.wp-block-stackable-video-popup .stk-block-video-popup__overlay{height:100%}@media (hover:hover) and (pointer:fine){.wp-block-stackable-video-popup .stk-block-video-popup__overlay .wp-block-stackable-icon:hover .stk--inner-svg{transform:translateY(-5px)}}.wp-block-stackable-video-popup .stk-block-video-popup__overlay .wp-block-stackable-icon .stk--inner-svg{backdrop-filter:blur(30px) brightness(1);border-radius:20px}.wp-block-stackable-video-popup .stk-block-video-popup__overlay .wp-block-stackable-icon .stk--inner-svg .ugb-custom-icon{padding:10px}@media screen and (max-width:1200px){.wp-block-stackable-video-popup .stk-block-video-popup__overlay .wp-block-stackable-icon .stk--inner-svg .ugb-custom-icon{width:75px !important;height:75px !important}}@media screen and (max-width:767px){.wp-block-stackable-video-popup .stk-block-video-popup__overlay .wp-block-stackable-icon .stk--inner-svg .ugb-custom-icon{width:65px !important;height:65px !important}}.wp-block-stackable-video-popup .stk-block-video-popup__overlay .wp-block-stackable-image{height:100%}.wp-block-stackable-video-popup .stk-block-video-popup__overlay .wp-block-stackable-image figure{height:100%}#bp_container{background:rgba(34, 131, 141, 0.75) !important;backdrop-filter:blur(50px)}.wp-block-stackable-tabs{min-width:100% !important;margin:0}.wp-block-stackable-tabs>.stk-inner-blocks{width:100% !important;max-width:1440px !important;display:flex;flex-direction:column;align-items:center}.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-labels{width:100%;display:flex}@media screen and (max-width:1440px){.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-labels{padding:0 20px}}.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-labels .stk-block-tab-labels__wrapper button.stk-block-tabs__tab{height:fit-content;align-self:stretch;border-radius:0 !important}@media screen and (max-width:989px){.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-labels .stk-block-tab-labels__wrapper button.stk-block-tabs__tab{height:100%}}.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-labels .stk-block-tab-labels__wrapper button.stk-block-tabs__tab:focus{outline:none}.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-labels .stk-block-tab-labels__wrapper button.stk-block-tabs__tab .stk-block-tab-labels__text{height:fit-content}.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-content{width:100%}.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-content:focus{outline:none}.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-content .stk-block-content:focus{outline:none}.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-content .stk-block-content .wp-block-stackable-column{width:100%}.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-content .stk-block-content .wp-block-stackable-column:focus{outline:none}.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-content .stk-block-content .wp-block-stackable-column .stk-block-column__content{margin:0}.wp-block-stackable-tabs>.stk-inner-blocks .wp-block-stackable-tab-content .stk-block-content .wp-block-stackable-column .stk-block-column__content .stk-inner-blocks .wp-block-heading{padding:30px;margin:0 !important}.single-application .spacer{height:0 !important;min-height:0 !important}@media screen and (max-width:767px){.product-template-default .spacer{height:0 !important;min-height:0 !important}}.legenda.wp-block-columns{width:100%;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:75px}@media screen and (max-width:767px){.legenda.wp-block-columns{grid-template-columns:1fr}}.legenda.wp-block-columns .wp-block-column{flex-grow:unset;flex-basis:unset}.legenda.wp-block-columns .wp-block-column .wp-block-stackable-icon-label>.stk-row{gap:10px}.legenda.wp-block-columns .wp-block-column .wp-block-stackable-icon-label>.stk-row .wp-block-stackable-icon{height:fit-content;margin-top:2px}.legenda.wp-block-columns .wp-block-column .wp-block-stackable-icon-label>.stk-row .wp-block-stackable-icon .stk--svg-wrapper svg{width:60px;height:15px}.legenda.wp-block-columns .wp-block-column .wp-block-stackable-icon-label>.stk-row .wp-block-stackable-heading .stk-block-heading__text{font-size:14px;font-weight:400;color:#000000;line-height:160%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default}ul.wp-block-list{width:100%;position:relative;padding-left:0;margin-bottom:20px}ul.wp-block-list li{position:relative;padding-left:20px;margin-bottom:10px}ul.wp-block-list li::marker{display:none;font-size:0}ul.wp-block-list li:before{content:"";position:absolute;top:8px;left:0;width:8px;height:8px;border:2px solid #C18CDE;border-radius:100%}ul.wp-block-list li:last-of-type{margin-bottom:0}ul.wp-block-list li ul{position:relative;margin-top:10px}ul.wp-block-list li ul li{position:relative;padding-left:20px;margin-bottom:10px}ul.wp-block-list li ul li:before{content:"";position:absolute;top:7px;left:0;width:8px;height:8px;background-image:url("images/drop-outline.svg");background-position:center center;background-size:contain;background-repeat:no-repeat}ul.wp-block-list li ul li:last-of-type{margin-bottom:0}.wp-block-stackable-carousel .stk-block-carousel__content-wrapper .stk-block-carousel__dots{width:100%;height:12px;margin:20px 0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center;gap:20px;z-index:1}.wp-block-stackable-carousel .stk-block-carousel__content-wrapper .stk-block-carousel__dots>div{width:12px;height:12px}.wp-block-stackable-carousel .stk-block-carousel__content-wrapper .stk-block-carousel__dots>div button{width:12px !important;height:12px !important;margin:0 !important}.wp-block-stackable-carousel .stk-block-carousel__content-wrapper .stk-block-carousel__dots>div button.stk-block-carousel__dot::before{width:12px !important;height:12px !important;background:#FFFFFF;border:1px solid #C0D886 !important}.wp-block-stackable-carousel .stk-block-carousel__content-wrapper .stk-block-carousel__dots>div button.stk-block-carousel__dot--active::before{width:12px !important;height:12px !important;background:#C0D886}.wp-block-post-date{margin-bottom:10px;display:none !important}.wp-block-post-date time{font-size:16px;font-weight:400;color:#333333;line-height:140%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default}@media screen and (max-width:767px){.spacer{min-height:50px !important}}.wpcf7{z-index:1}.wpcf7 form.wpcf7-form{width:100%;max-width:700px;margin:0;display:flex;flex-flow:row wrap;justify-content:center;gap:20px}@media screen and (max-width:1200px){.wpcf7 form.wpcf7-form{max-width:unset}}.wpcf7 form.wpcf7-form .single-field{padding:0;display:flex;flex-flow:column}.wpcf7 form.wpcf7-form .single-field.width-5{width:calc(5% - 19px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-5{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-5{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-10{width:calc(10% - 18px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-10{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-10{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-15{width:calc(15% - 17px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-15{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-15{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-20{width:calc(20% - 16px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-20{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-20{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-25{width:calc(25% - 15px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-25{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-25{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-30{width:calc(30% - 14px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-30{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-30{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-35{width:calc(35% - 13px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-35{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-35{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-40{width:calc(40% - 12px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-40{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-40{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-45{width:calc(45% - 11px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-45{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-45{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-50{width:calc(50% - 10px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-50{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-50{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-55{width:calc(55% - 9px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-55{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-55{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-60{width:calc(60% - 8px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-60{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-60{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-65{width:calc(65% - 7px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-65{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-65{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-70{width:calc(70% - 6px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-70{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-70{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-75{width:calc(75% - 5px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-75{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-75{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-80{width:calc(80% - 4px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-80{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-80{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-85{width:calc(85% - 3px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-85{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-85{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-90{width:calc(90% - 2px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-90{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-90{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-95{width:calc(95% - 1px)}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-95{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-95{width:100%}}.wpcf7 form.wpcf7-form .single-field.width-100{width:100%}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-100{width:calc(50% - 10px)}}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .single-field.width-100{width:100%}}@media screen and (max-width:989px){.wpcf7 form.wpcf7-form .single-field.width-100{width:100%}}.wpcf7 form.wpcf7-form .single-field label{font-size:13px;font-weight:400;color:#767676;line-height:180%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default}.wpcf7 form.wpcf7-form .single-field .wpcf7-form-control-wrap{position:relative}.wpcf7 form.wpcf7-form .single-field .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) input,.wpcf7 form.wpcf7-form .single-field .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) select,.wpcf7 form.wpcf7-form .single-field .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) textarea{border:1px solid #DC3232}.wpcf7 form.wpcf7-form .single-field .wpcf7-form-control-wrap input,.wpcf7 form.wpcf7-form .single-field .wpcf7-form-control-wrap select,.wpcf7 form.wpcf7-form .single-field .wpcf7-form-control-wrap textarea{font-size:15px;font-weight:400;color:#000000;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;padding:20px;border:2px solid #E0DEDE;border-radius:10px}.wpcf7 form.wpcf7-form .single-field .wpcf7-form-control-wrap input,.wpcf7 form.wpcf7-form .single-field .wpcf7-form-control-wrap select{height:60px}.wpcf7 form.wpcf7-form .single-field .wpcf7-form-control-wrap input,.wpcf7 form.wpcf7-form .single-field .wpcf7-form-control-wrap textarea{cursor:text}.wpcf7 form.wpcf7-form .single-field .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:12px;font-weight:400;color:#DC3232;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default}.wpcf7 form.wpcf7-form .single-field.textarea .wpcf7-form-control-wrap{height:200px}.wpcf7 form.wpcf7-form .single-field.textarea .wpcf7-form-control-wrap textarea{height:100%;resize:vertical}.wpcf7 form.wpcf7-form .single-field.file .wpcf7-form-control-wrap input[type="file"]{display:flex;flex-flow:row;padding:20px 20px 20px 110px;position:relative;line-height:100%}.wpcf7 form.wpcf7-form .single-field.file .wpcf7-form-control-wrap input[type="file"]::-webkit-file-upload-button{font-size:13px;font-weight:600;color:#D02421;line-height:180%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);width:95px;height:40px;border:2px solid #D02421;background:#FFFFFF;border-radius:5px;display:flex;justify-content:center;align-items:center;position:absolute;top:8px;left:5px}.wpcf7 form.wpcf7-form .single-field.select .wpcf7-form-control-wrap::before{content:"";width:30px;height:calc(100% - 2px);background:#FFFFFF;position:absolute;right:1px;bottom:1px;pointer-events:none}.wpcf7 form.wpcf7-form .single-field.select .wpcf7-form-control-wrap::after{content:"b";width:30px;height:100%;color:#E0DEDE;background-color:transparent;font-size:10px;font-family:"ISAFF Font Icon", sans-serif;display:flex;justify-content:center;align-items:center;position:absolute;right:1px;bottom:1px;pointer-events:none}.wpcf7 form.wpcf7-form .single-field.select .wpcf7-form-control-wrap select{padding-left:10px;cursor:pointer}.wpcf7 form.wpcf7-form .single-field.privacy{font-size:13px;font-weight:400;color:#000000;line-height:180%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;display:flex;flex-flow:row;flex-wrap:nowrap;align-items:center;position:relative}.wpcf7 form.wpcf7-form .single-field.privacy .wpcf7-form-control-wrap{width:30px;height:30px;margin-right:10px;flex-shrink:0}.wpcf7 form.wpcf7-form .single-field.privacy .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label::before{border:1px solid #DC3232}.wpcf7 form.wpcf7-form .single-field.privacy .wpcf7-form-control-wrap .wpcf7-form-control{display:flex;width:100%;height:100%}.wpcf7 form.wpcf7-form .single-field.privacy .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{width:100%;height:100%;margin:0;position:relative;display:block}.wpcf7 form.wpcf7-form .single-field.privacy .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type="checkbox"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;cursor:pointer;margin:0}.wpcf7 form.wpcf7-form .single-field.privacy .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before{background-color:#D02421;border-color:#D02421}.wpcf7 form.wpcf7-form .single-field.privacy .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::after{opacity:1}.wpcf7 form.wpcf7-form .single-field.privacy .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type="checkbox"]:focus-visible+.wpcf7-list-item-label::before{outline:2px solid #C0D886;outline-offset:2px}.wpcf7 form.wpcf7-form .single-field.privacy .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label{display:block;width:100%;height:100%;font-size:0;cursor:pointer;position:relative;z-index:1}.wpcf7 form.wpcf7-form .single-field.privacy .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label::before{content:"";width:30px;height:30px;display:block;background-color:#FFFFFF;border:2px solid #E0DEDE;border-radius:10px;position:absolute;top:0;left:0;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);box-sizing:border-box}.wpcf7 form.wpcf7-form .single-field.privacy .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label::after{content:"a";width:30px;height:30px;padding-bottom:2px;color:#FFFFFF;font-size:13px;font-family:"ISAFF Font Icon", sans-serif;display:flex;justify-content:center;align-items:center;text-transform:none;pointer-events:none;opacity:0;position:absolute;top:0;left:0;transition:opacity 0.3s ease;z-index:2}.wpcf7 form.wpcf7-form .single-field.privacy label{font-size:13px;font-weight:400;color:#000000;line-height:180%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;padding-top:2px}.wpcf7 form.wpcf7-form .single-field.privacy a{color:#D02421}@media (hover:hover) and (pointer:fine){.wpcf7 form.wpcf7-form .single-field.privacy a:hover{opacity:0.5}}.wpcf7 form.wpcf7-form .single-field.privacy .wpcf7-not-valid-tip{font-size:0}.wpcf7 form.wpcf7-form .single-field.recaptcha{align-items:flex-end;display:none}.wpcf7 form.wpcf7-form .single-field.submit{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.wpcf7 form.wpcf7-form .single-field.submit .wpcf7-submit{font-size:17px;font-weight:500;color:#D02421;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);padding:13px 20px 13px 45px;background:transparent;border-radius:25px;border:2px solid #D02421;display:flex;justify-content:center;align-items:center;position:relative;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}.wpcf7 form.wpcf7-form .single-field.submit .wpcf7-submit::after{content:"m";font-size:20px;color:#D02421;font-family:"ISAFF Font Icon", sans-serif;position:absolute;left:15px;display:flex;justify-content:center;align-items:center}@media (hover:hover) and (pointer:fine){.wpcf7 form.wpcf7-form .single-field.submit .wpcf7-submit:hover{color:#FFFFFF;background:#D02421}.wpcf7 form.wpcf7-form .single-field.submit .wpcf7-submit:hover::after{color:#FFFFFF}}.wpcf7 form.wpcf7-form.invalid .wpcf7-response-output{width:100%;padding:15px;font-size:12px;font-weight:400;color:#DC3232;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;text-align:center;border:1px solid #DC3232;border-radius:0}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{width:100%;padding:15px;font-size:12px;font-weight:400;color:#46B450;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;text-align:center;border:1px solid #46B450;border-radius:0}.wpcf7 form.wpcf7-form .wpcf7-spinner{display:none;min-width:25px}@media screen and (max-width:767px){.wpcf7 form.wpcf7-form .wpcf7-spinner{margin:0 10px 0 0}}.wpcf7 form.wpcf7-form.submitting .wpcf7-spinner{display:inline-block}.news-detail-template:not(:has(.documents-section)) .news-related-section::after{content:"";width:25%;height:100%;position:absolute;top:0;right:310px;border-radius:100px 0;border-top:4px solid #E0DEDE;border-right:none;border-left:4px solid #E0DEDE;z-index:0}.project-main-content,.posts-main-content{padding-top:30px;padding-bottom:85px;width:100%;max-width:1440px;display:flex;justify-content:space-between;gap:140px;position:relative}.project-main-content::before,.posts-main-content::before{content:"";width:30%;height:calc(100% + 4px);border-radius:0 100px 100px 0;border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;position:absolute;top:0;right:45px}.project-main-content .col-text,.posts-main-content .col-text{padding-top:20px;padding-left:30px;display:flex;flex-direction:column}.project-main-content .col-text .project-meta,.posts-main-content .col-text .project-meta{display:flex;align-items:center}.project-main-content .col-text .project-meta .meta-item,.project-main-content .col-text .project-meta .meta-sep,.posts-main-content .col-text .project-meta .meta-item,.posts-main-content .col-text .project-meta .meta-sep{font-size:17px;font-weight:500;color:#333333;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default}.project-main-content .col-text .project-meta .meta-item.furniture,.project-main-content .col-text .news-date,.posts-main-content .col-text .project-meta .meta-item.furniture,.posts-main-content .col-text .news-date{font-size:17px;font-weight:500;color:#FFFFFF;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;width:fit-content;padding:10px 20px;margin-right:20px;border-radius:10px;background:#D02421}.project-main-content .col-text .project-title,.project-main-content .col-text .news-title,.posts-main-content .col-text .project-title,.posts-main-content .col-text .news-title{font-size:40px;font-weight:400;color:#D02421;line-height:140%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;margin-top:15px}.project-main-content .col-gallery .project-gallery-block,.posts-main-content .col-gallery .project-gallery-block{max-width:580px}.project-main-content .col-gallery .project-gallery-block .gallery-main .gallery-slide-item,.posts-main-content .col-gallery .project-gallery-block .gallery-main .gallery-slide-item{max-width:580px;height:580px}.documents-section .documents-container{padding:70px 70px 70px 140px;width:100%;display:flex;flex-direction:column;position:relative}.documents-section .documents-container::before{content:"";width:70%;height:calc(100% + 4px);border-top:4px solid #E0DEDE;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-radius:100px 0 0 100px;position:absolute;top:0;left:70px}.documents-section .documents-container .documents-title{font-size:24px;font-weight:500;color:#D02421;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;margin-bottom:30px}.project-related-section,.news-related-section{width:100%;max-width:1665px;position:relative;padding-top:120px;padding-bottom:110px}.project-related-section::before,.news-related-section::before{content:"";width:100%;height:45%;background:rgba(224, 222, 222, 0.75);backdrop-filter:blur(10px);border-radius:100px;opacity:50%;position:absolute;top:120px;left:0;z-index:1}.project-related-section .related-container,.news-related-section .related-container{padding:50px 125px 0 125px;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.project-related-section .related-container .related-title,.news-related-section .related-container .related-title{font-size:40px;font-weight:400;color:#D02421;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;text-align:center}.project-related-section .related-container .related-grid,.news-related-section .related-container .related-grid{padding-top:50px;width:100%;max-width:1440px;display:grid;grid-template-columns:repeat(3, 1fr);gap:80px}.project-related-section .related-container .related-grid .related-item,.news-related-section .related-container .related-grid .related-item{background:#FFFFFF;border-radius:20px;position:relative;display:flex;flex-direction:column;box-shadow:0 5px 20px rgba(0, 0, 0, 0.1)}.project-related-section .related-container .related-grid .related-item .image,.news-related-section .related-container .related-grid .related-item .image{width:100%;height:300px;border-radius:20px;overflow:hidden}.project-related-section .related-container .related-grid .related-item .image img,.news-related-section .related-container .related-grid .related-item .image img{width:100%;height:100%;object-fit:cover}.project-related-section .related-container .related-grid .related-item .info,.news-related-section .related-container .related-grid .related-item .info{padding:40px 30px 30px 30px;width:100%;flex:1;position:relative;display:flex;flex-direction:column}.project-related-section .related-container .related-grid .related-item .info::after,.news-related-section .related-container .related-grid .related-item .info::after{content:"b";font-family:"ISAFF Font Icon", sans-serif;font-size:10px;color:#FFFFFF;width:30px;height:30px;padding-top:2px;padding-right:4px;border-radius:100%;background:#D02421;display:flex;justify-content:center;align-items:center;position:absolute;right:10px;bottom:10px}.project-related-section .related-container .related-grid .related-item .info .meta-info,.news-related-section .related-container .related-grid .related-item .info .meta-info{font-size:17px;font-weight:500;color:#FFFFFF;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);padding:10px 20px;border-radius:10px;background:rgba(208, 36, 33, 0.75);backdrop-filter:blur(10px);position:absolute;top:-20px;left:30px}.project-related-section .related-container .related-grid .related-item .info .title,.news-related-section .related-container .related-grid .related-item .info .title{font-size:18px;font-weight:500;color:#333333;line-height:140%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}.project-related-section .related-container .related-grid .related-item .info .excerpt,.news-related-section .related-container .related-grid .related-item .info .excerpt{font-size:14px;font-weight:400;color:#000000;line-height:160%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);margin:0}.project-related-section::after{content:"";width:25%;height:100%;position:absolute;top:0;right:310px;border-radius:100px 0;border-top:4px solid #E0DEDE;border-left:4px solid #E0DEDE;z-index:0}.news-related-section::after{content:"";width:35%;height:calc(100% + 4px);border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;position:absolute;top:0;right:22%;border-radius:0 100px}.to-top{display:none !important}.admin-bar .site-container::before,.admin-bar .site-container .site-inner{margin-top:32px}header.site-header{width:100%;min-height:100px;background:transparent;display:flex;padding:0;border-radius:0;box-shadow:none;overflow:visible;position:fixed;top:0;left:0;z-index:11}@media screen and (max-width:1200px){header.site-header{min-height:unset;height:70px}}header.site-header.mini .wrap{background:#E0DEDE}header.site-header .wrap{width:100%;height:100px;margin:30px;padding:0 20px;border-radius:60px;position:relative;display:flex;z-index:11}header.site-header .wrap::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:60px;background:rgba(255, 255, 255, 0.7);backdrop-filter:blur(10px)}@media screen and (max-width:767px){header.site-header .wrap{margin:20px;height:70px}}header.site-header .wrap a.custom-logo-link{margin:0;height:100%;padding:20px 20px 20px 0;overflow:visible;position:relative;aspect-ratio:unset}header.site-header .wrap a.custom-logo-link:focus-visible{outline:2px solid #C0D886 !important;outline-offset:-1px}header.site-header .wrap a.custom-logo-link img{width:100%;height:100%;object-fit:contain;transform:scale(1)}@media (hover:hover) and (pointer:fine){header.site-header .wrap a.custom-logo-link:hover img{transform:scale(0.95)}}header.site-header .wrap .menu-container{position:relative;display:flex;justify-content:flex-end;flex:1 1 auto;min-width:0}header.site-header .wrap .menu-container .menu-inner-container{position:relative;display:flex;max-width:100%}header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu{height:100%;display:flex;gap:10px;padding:10px 0}header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item{border-radius:20px;background:transparent;position:relative}header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item::before{content:"";width:100%;height:100%;border-radius:20px;position:absolute;top:0;left:0;background:#FFFFFF;backdrop-filter:blur(30px) brightness(1.5);z-index:0}header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item.current_page_item{background:rgba(208, 36, 33, 0.8);backdrop-filter:blur(3px)}header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item.current_page_item::before{height:calc(100% - 5px)}header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item.current_page_item .cat-name{color:#D02421}header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item>a{font-size:17px;font-weight:400;color:#000000;line-height:130%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);padding:20px;width:100%;height:100%;position:relative;display:flex;align-items:center;gap:15px;z-index:1}@media screen and (max-width:1440px){header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item>a{padding:10px;font-size:15px}}header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item>a img{width:30px;aspect-ratio:1;object-fit:contain}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"],header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container{display:flex;justify-content:flex-end;position:relative}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu{display:flex;align-items:center;padding-left:30px}@media screen and (max-width:1570px){header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu{gap:30px}}@media screen and (max-width:1440px){header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu{padding-left:15px;gap:15px}}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item{height:100%;display:flex;justify-content:center;align-items:center;flex-flow:column;position:relative;padding:15px 0}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.menu-item-type-custom,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.menu-item-type-custom{padding-right:30px}@media screen and (max-width:1440px){header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.menu-item-type-custom,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.menu-item-type-custom{padding-right:0}}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.menu-item-type-custom:has(+ .wpml-ls-item),header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.menu-item-type-custom:has(+ .wpml-ls-item){padding-right:0}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.current_page_item>a,header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.current_page_item span,header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.current_page_item span b,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.current_page_item>a,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.current_page_item span,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.current_page_item span b{color:#D02421}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item>a,header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item span,header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item span b,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item>a,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item span,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item span b{font-size:17px;font-weight:400;color:#000000;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);white-space:nowrap}@media screen and (max-width:1440px){header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item>a,header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item span,header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item span b,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item>a,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item span,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item span b{font-size:15px}}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item>a,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item>a{display:flex;justify-content:center;align-items:center;text-align:center}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item>a span,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item>a span{text-align:center}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item>a span b,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item>a span b{font-weight:400}@media (hover:hover) and (pointer:fine){header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item>a:hover,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item>a:hover{opacity:0.5}}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children::after,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children::after{content:"b";width:10px;height:10px;color:#767676;background-color:transparent;font-size:10px;font-family:"ISAFF Font Icon", sans-serif;display:flex;justify-content:center;align-items:center;position:absolute;bottom:30px;transform:rotate(90deg)}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children:has(.current_page_item)>a,header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children:has(.current_page_item) span,header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children:has(.current_page_item) span b,header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children:has(.current_page_item)::after,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children:has(.current_page_item)>a,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children:has(.current_page_item) span,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children:has(.current_page_item) span b,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children:has(.current_page_item)::after{color:#D02421}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children:has(.current_page_item) ul.sub-menu>li.current_page_item>a,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children:has(.current_page_item) ul.sub-menu>li.current_page_item>a{color:#D02421}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children ul.sub-menu,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children ul.sub-menu{width:fit-content;min-width:170px;padding:20px;background:#FFFFFF;border-radius:20px;opacity:0;display:flex;flex-flow:column;gap:0;position:absolute;top:70px;left:0;z-index:-1;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);pointer-events:none}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children ul.sub-menu>li.menu-item,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children ul.sub-menu>li.menu-item{width:100%;position:relative}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children ul.sub-menu>li.menu-item:not(:last-child),header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children ul.sub-menu>li.menu-item:not(:last-child){padding-bottom:20px}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children ul.sub-menu>li.menu-item.current-menu-item,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children ul.sub-menu>li.menu-item.current-menu-item{color:#D02421}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children ul.sub-menu>li.menu-item>a,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children ul.sub-menu>li.menu-item>a{font-size:17px;font-weight:400;color:#000000;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);display:flex;position:relative}@media (hover:hover) and (pointer:fine) and (min-width:1200px){header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children ul.sub-menu>li.menu-item:hover>a,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children ul.sub-menu>li.menu-item:hover>a{opacity:0.5}}@media (hover:hover) and (pointer:fine) and (min-width:1200px){header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children ul.sub-menu:hover,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children ul.sub-menu:hover{opacity:1;pointer-events:all;z-index:0}}@media (hover:hover) and (pointer:fine) and (min-width:1200px){header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children:hover::after,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children:hover::after{opacity:0.5;bottom:25px}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children:hover>a,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children:hover>a{opacity:0.5}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item-has-children:hover ul.sub-menu,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item-has-children:hover ul.sub-menu{top:85px;opacity:1;pointer-events:all;z-index:0}}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.wpml-ls-item,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.wpml-ls-item{padding-left:25px}@media screen and (max-width:1440px){header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.wpml-ls-item,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.wpml-ls-item{padding-left:0}}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.wpml-ls-item::after,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.wpml-ls-item::after{padding:5px 5px 4px 3px;width:20px;height:20px;background:#FFFFFF;border-radius:100%;box-shadow:0px 2px 6px rgba(0, 0, 0, 0.15);bottom:20px}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.wpml-ls-item>a,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.wpml-ls-item>a{padding:0;width:50px;height:50px;border-radius:100%;overflow:hidden;border:5px solid #E0DEDE;cursor:pointer}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.wpml-ls-item>a .wpml-ls-flag,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.wpml-ls-item>a .wpml-ls-flag{width:100%;height:100%;object-fit:cover}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.wpml-ls-item ul.sub-menu,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.wpml-ls-item ul.sub-menu{padding:15px;min-width:unset}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.wpml-ls-item ul.sub-menu li.menu-item a,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.wpml-ls-item ul.sub-menu li.menu-item a{width:20px;height:20px;border-radius:100%;overflow:hidden}header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.wpml-ls-item ul.sub-menu li.menu-item a .wpml-ls-flag,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.wpml-ls-item ul.sub-menu li.menu-item a .wpml-ls-flag{width:100%;height:100%;object-fit:cover}@media (hover:hover) and (pointer:fine) and (min-width:1200px){header.site-header .wrap .menu-container .menu-inner-container [class^="menu-header-menu-container"] ul.menu>li.menu-item.wpml-ls-item:hover::after,header.site-header .wrap .menu-container .menu-inner-container .menu-insights-menu-container ul.menu>li.menu-item.wpml-ls-item:hover::after{bottom:15px}}header.site-header .wrap .hamburger-menu{width:28px;height:30px;margin:0 10px 0 auto;padding:0;background:transparent;position:relative;cursor:pointer;z-index:2;display:none}header.site-header .wrap .hamburger-menu:focus,header.site-header .wrap .hamburger-menu:focus-visible{outline:2px solid #C0D886 !important;outline-offset:5px !important;border-radius:0}header.site-header .wrap .hamburger-menu.show{display:block;align-self:center}header.site-header .wrap .hamburger-menu.open span{background-color:#FFFFFF}header.site-header .wrap .hamburger-menu.open span:nth-of-type(1){transform:rotate(-45deg);transform-origin:right;margin-top:4px}header.site-header .wrap .hamburger-menu.open span:nth-of-type(2){opacity:0}header.site-header .wrap .hamburger-menu.open span:nth-of-type(3){transform:rotate(45deg);transform-origin:right;margin-bottom:4px}header.site-header .wrap .hamburger-menu span{position:absolute;right:0;height:2px;background-color:#333333;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}header.site-header .wrap .hamburger-menu span:nth-of-type(1){top:0;width:100%}header.site-header .wrap .hamburger-menu span:nth-of-type(2){top:calc(50% - 2px);width:16px}header.site-header .wrap .hamburger-menu span:nth-of-type(3){bottom:0;width:100%}body.active-hamburger-menu header.site-header .wrap .menu-container{position:fixed;top:0;right:-100%;width:100%;height:100%;max-width:100%;padding:110px 0 30px;background:#D02421;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);z-index:1}@media screen and (max-width:989px){body.active-hamburger-menu header.site-header .wrap .menu-container{padding:80px 0 30px}}@media screen and (max-width:767px){body.active-hamburger-menu header.site-header .wrap .menu-container{padding:40px 0 30px}}body.active-hamburger-menu header.site-header .wrap .menu-container.open{right:0}body.active-hamburger-menu header.site-header .wrap .menu-container::before{content:"";width:100vw;height:100%;background:radial-gradient(circle at bottom, #C0D886, #22838D);position:absolute;top:0;left:0;z-index:0}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;position:relative;overflow-x:hidden;overflow-y:auto;padding:0 20px;width:100%;height:auto}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container::-webkit-scrollbar{width:5px;height:5px}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container::-webkit-scrollbar-track{background:transparent}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container::-webkit-scrollbar-thumb{background:#FFFFFF}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu{width:100%;padding:20px 0}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu{display:flex;flex-flow:column;justify-content:center;align-items:flex-end;gap:10px;padding:0;width:100%}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu::before{content:none}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item{display:flex;justify-content:flex-end;width:100%;padding-right:20px;padding-left:0}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item>a,body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item span{display:block;width:100%;font-size:20px;font-weight:400;color:#FFFFFF;line-height:120%;letter-spacing:2px;text-transform:uppercase;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);font-family:var(--font-condensed);text-align:right}@media screen and (max-width:989px){body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item>a,body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item span{font-size:25px;letter-spacing:2.5px}}@media screen and (max-width:767px){body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item>a,body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item span{font-size:20px;letter-spacing:2px}}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item>a br,body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item span br{display:none}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children{display:flex;justify-content:center;align-items:center}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children::after{display:none}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children>a{position:relative}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children>a::after{content:"b";width:10px;height:10px;color:#FFFFFF;background-color:transparent;font-size:10px;font-family:"ISAFF Font Icon", sans-serif;display:flex;justify-content:center;align-items:center;position:absolute;top:15%;right:-15px;transform:rotate(-90deg);text-transform:initial}@media screen and (max-width:989px){body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children>a::after{width:15px;height:15px;font-size:15px}}@media screen and (max-width:767px){body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children>a::after{width:10px;height:10px;font-size:10px}}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu{width:100%;max-width:100%;height:100%;padding:130px 20px 30px;gap:20px;position:fixed;top:0;right:-100%;opacity:0;border:none;border-radius:0;background:radial-gradient(circle at bottom, #C0D886, #22838D);pointer-events:none;z-index:11}@media screen and (max-width:989px){body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu{padding:100px 20px 30px}}@media screen and (max-width:767px){body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu{padding:50px 20px 30px}}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu.active{opacity:1;pointer-events:all;z-index:12}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu.active .back-btn{width:30px;height:30px;padding:5px;background:#22838D;box-shadow:0 3px 3px rgba(34, 131, 141, 0.6);border-radius:7px;border:none;display:flex;justify-content:center;align-items:center;position:absolute;top:95px;left:20px;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);pointer-events:all;cursor:pointer}@media screen and (max-width:989px){body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu.active .back-btn{width:40px;height:40px}}@media screen and (max-width:767px){body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu.active .back-btn{width:30px;height:30px;top:45px}}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu.active .back-btn::after{content:"b";width:100%;height:100%;padding-top:5px;padding-right:5px;padding-left:5px;padding-bottom:7px;background:radial-gradient(circle at center right, #C0D886, #22838D);border-radius:7px;color:#FFFFFF;font-family:"ISAFF Font Icon", sans-serif;font-size:15px;position:absolute;top:-3px;left:0;display:flex;justify-content:center;align-items:center;transform:rotate(90deg)}@media screen and (max-width:989px){body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu.active .back-btn::after{font-size:20px;padding-bottom:7px}}@media screen and (max-width:767px){body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu.active .back-btn::after{font-size:15px}}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu.active li.menu-item-has-children ul.sub-menu{opacity:0;pointer-events:none}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu li.menu-item{padding:0}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children{padding:0 20px 0 0}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu{max-width:unset;width:100%;height:100%;background:radial-gradient(circle at bottom, #C0D886, #22838D);gap:20px;position:fixed;left:0;right:-100%;pointer-events:none}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu::before{display:none}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu.active{right:0;opacity:1;pointer-events:all}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu li.menu-item>a{display:block;width:100%;font-size:20px;font-weight:400;color:#FFFFFF;line-height:120%;letter-spacing:2px;text-transform:uppercase;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);font-family:var(--font-condensed);text-align:right;text-transform:unset}@media screen and (max-width:989px){body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu li.menu-item>a{font-size:25px;letter-spacing:2.5px}}@media screen and (max-width:767px){body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu li.menu-item>a{font-size:20px;letter-spacing:2px}}body.active-hamburger-menu header.site-header .wrap .menu-container .menu-inner-container .categories-menu ul.menu li.menu-item-has-children ul.sub-menu li.menu-item>a br{display:none}body.active-hamburger-menu header.site-header .wrap [class^="menu-header-menu-container"],body.active-hamburger-menu header.site-header .wrap .menu-insights-menu-container{position:absolute;top:0;right:80px;z-index:1}@media screen and (max-width:767px){body.active-hamburger-menu header.site-header .wrap [class^="menu-header-menu-container"],body.active-hamburger-menu header.site-header .wrap .menu-insights-menu-container{height:40px;position:fixed;top:unset;right:-100%;bottom:20px}}.footer-widgets{width:100%;height:auto;display:flex;position:relative;justify-content:center;background:transparent;padding-top:0;padding-bottom:95px;overflow:hidden;z-index:2}@media screen and (max-width:1440px){.footer-widgets{padding:0 20px 95px 20px}}@media screen and (max-width:767px){.footer-widgets{padding:0 20px 20px}}.footer-widgets .wrap{margin:0 auto;padding:50px 85px 20px 50px;width:100%;max-width:1440px;background:#E0DEDE;border-radius:50px;position:relative;display:flex;gap:70px}.footer-widgets .wrap::before,.footer-widgets .wrap::after{display:none}@media screen and (max-width:989px){.footer-widgets .wrap{padding:30px}}@media screen and (max-width:767px){.footer-widgets .wrap{flex-flow:column;gap:0}}.footer-widgets .wrap .footer-widget-area{width:auto;height:auto;position:relative;display:flex;flex-direction:column;align-self:stretch;padding:0;margin:0}.footer-widgets .wrap .footer-widget-area.footer-widgets-2 .widget_nav_menu .widget-wrap .widget-title,.footer-widgets .wrap .footer-widget-area.footer-widgets-3 .widget_nav_menu .widget-wrap .widget-title,.footer-widgets .wrap .footer-widget-area.footer-widgets-4 .widget_nav_menu .widget-wrap .widget-title{font-size:18px;font-weight:400;color:#333333;line-height:130%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default}.footer-widgets .wrap .footer-widget-area.footer-widgets-1{position:relative}.footer-widgets .wrap .footer-widget-area.footer-widgets-1 .widget_custom_html .widget_text a.footer-logo{cursor:pointer}.footer-widgets .wrap .footer-widget-area.footer-widgets-1 .widget_custom_html .widget_text a.footer-logo:focus-visible{outline:2px solid #C0D886 !important;outline-offset:3px}.footer-widgets .wrap .footer-widget-area.footer-widgets-1 .widget_custom_html .widget_text a.footer-logo img{max-height:40px;width:auto}.footer-widgets .wrap .footer-widget-area.footer-widgets-1 section.widget_custom_html{margin-bottom:0}.footer-widgets .wrap .footer-widget-area.footer-widgets-1 section.widget_custom_html .widget_text{margin-bottom:20px}@media screen and (max-width:767px){.footer-widgets .wrap .footer-widget-area.footer-widgets-1 section.widget_custom_html .widget_text{text-align:center}}.footer-widgets .wrap .footer-widget-area.footer-widgets-1 section.widget_custom_html .widget_text .textwidget,.footer-widgets .wrap .footer-widget-area.footer-widgets-1 section.widget_custom_html .widget_text .textwidget *{font-size:11px;font-weight:400;color:#333333;line-height:160%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;margin:0}.footer-widgets .wrap .footer-widget-area.footer-widgets-1 section.widget_custom_html .widget_text .textwidget b,.footer-widgets .wrap .footer-widget-area.footer-widgets-1 section.widget_custom_html .widget_text .textwidget strong,.footer-widgets .wrap .footer-widget-area.footer-widgets-1 section.widget_custom_html .widget_text .textwidget * b,.footer-widgets .wrap .footer-widget-area.footer-widgets-1 section.widget_custom_html .widget_text .textwidget * strong{font-weight:600}@media screen and (max-width:989px){.footer-widgets .wrap .footer-widget-area.footer-widgets-2{display:none}}.footer-widgets .wrap .footer-widget-area.footer-widgets-3{flex-direction:row;gap:70px}@media screen and (max-width:989px){.footer-widgets .wrap .footer-widget-area.footer-widgets-3{flex-direction:column;gap:20px}}@media screen and (max-width:767px){.footer-widgets .wrap .footer-widget-area.footer-widgets-3{display:none}}.footer-widgets .wrap .footer-widget-area.footer-widgets-4{align-items:flex-end;margin-left:auto}@media screen and (max-width:767px){.footer-widgets .wrap .footer-widget-area.footer-widgets-4{margin-left:0;align-items:center}}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html{height:30px}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .textwidget{position:relative}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .textwidget .social-buttons{display:flex;align-items:center;gap:10px}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .textwidget .social-buttons .single-social{width:30px;height:30px;margin:0;display:flex;justify-content:center;align-items:center}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .textwidget .social-buttons .single-social::before{width:30px;height:30px;color:#D02421;font-family:"ISAFF Font Icon", sans-serif;font-size:30px;position:absolute;display:flex;justify-content:center;align-items:center}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .textwidget .social-buttons .single-social:focus-visible{outline:2px solid #C0D886 !important;outline-offset:3px}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .textwidget .social-buttons .single-social.linkedin::before{content:"i"}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .textwidget .social-buttons .single-social.youtube::before{content:"k"}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .textwidget .social-buttons .single-social.instagram::before{content:"j"}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .textwidget .social-buttons .single-social.facebook::before{content:"h"}@media (hover:hover) and (pointer:fine){.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .textwidget .social-buttons .single-social:hover::before{opacity:0.5}}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .widget-wrap{display:flex;align-items:flex-end}@media screen and (max-width:767px){.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .widget-wrap{align-items:center}}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .widget-wrap .textwidget .credits{margin-bottom:15px}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 section.widget_custom_html .widget-wrap .textwidget .credits a:focus-visible{outline:2px solid #C0D886 !important;outline-offset:3px}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 .widget_nav_menu{margin-top:20px}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 .widget_nav_menu .widget-wrap nav ul.menu{padding:0;margin-bottom:0;float:right;text-align:right}@media screen and (max-width:767px){.footer-widgets .wrap .footer-widget-area.footer-widgets-4 .widget_nav_menu .widget-wrap nav ul.menu{float:none;text-align:center}}.footer-widgets .wrap .footer-widget-area.footer-widgets-4 .widget_media_image{height:130px;opacity:0}.footer-widgets .wrap .footer-widget-area a{font-size:13px;font-weight:500;color:#767676;line-height:180%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}@media (hover:hover){.footer-widgets .wrap .footer-widget-area a:hover{opacity:0.5}}.footer-widgets .wrap .footer-widget-area ul.menu li{margin-bottom:0}.footer-widgets .wrap .footer-widget-area section{margin-bottom:0}.hero-slider-block.container-fluid{height:100vh;position:relative;overflow:visible;z-index:3;margin-bottom:110px}.hero-slider-block.container-fluid::before{content:"";width:235px;height:235px;background-image:url("../addiction/images/bear-icon.png");background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;align-items:center;position:absolute;right:50px;bottom:-110px;z-index:1}@media screen and (max-width:1440px){.hero-slider-block.container-fluid::before{width:200px;height:200px}}@media screen and (max-width:1200px){.hero-slider-block.container-fluid::before{width:150px;height:150px}}@media screen and (max-width:767px){.hero-slider-block.container-fluid::before{width:100px;height:100px;right:20px;bottom:-80px}}@media screen and (max-width:989px){.hero-slider-block.container-fluid{height:60vh}}@media screen and (max-width:767px){.hero-slider-block.container-fluid{height:85vh}}.hero-slider-block.container-fluid .hero-text{width:auto;max-width:755px;padding:20px 35px;border-radius:55px;background:rgba(208, 36, 33, 0.8);backdrop-filter:blur(10px) brightness(1.1);position:absolute;left:4%;bottom:4%}.hero-slider-block.container-fluid .hero-text h1{font-size:60px;font-weight:400;color:#FFFFFF;line-height:130%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;margin-bottom:0}@media screen and (max-width:1200px){.hero-slider-block.container-fluid .hero-text h1{font-size:40px}}@media screen and (max-width:989px){.hero-slider-block.container-fluid .hero-text h1{font-size:34px}}@media screen and (max-width:767px){.hero-slider-block.container-fluid .hero-text h1{font-size:28px}}@media screen and (max-width:1440px){.hero-slider-block.container-fluid .hero-text{width:40%}}@media screen and (max-width:1440px){.hero-slider-block.container-fluid .hero-text{width:45%;left:20px}}@media screen and (max-width:767px){.hero-slider-block.container-fluid .hero-text{padding:20px;border-radius:40px;width:70%}}.hero-slider-block.container-fluid .hero-slider{width:100%;height:100%;border-radius:0 0 100px 100px;overflow:hidden;display:flex;justify-content:center}@media screen and (max-width:767px){.hero-slider-block.container-fluid .hero-slider{border-radius:0 0 50px 50px}}.hero-slider-block.container-fluid .hero-slider .slick-list{width:100%;height:100%;position:relative}.hero-slider-block.container-fluid .hero-slider .slick-list .slick-track{height:100%}.hero-slider-block.container-fluid .hero-slider .slick-list .slick-track .slick-slide{height:100%}.hero-slider-block.container-fluid .hero-slider .slick-dots{height:15px;z-index:2;list-style:none;display:flex !important;justify-content:center;align-items:center;gap:15px;padding:0;margin:0;position:absolute;bottom:50px}@media screen and (max-width:767px){.hero-slider-block.container-fluid .hero-slider .slick-dots{height:10px}}.hero-slider-block.container-fluid .hero-slider .slick-dots li{width:15px;height:15px;pointer-events:all;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;padding:0}@media screen and (max-width:767px){.hero-slider-block.container-fluid .hero-slider .slick-dots li{width:10px;height:10px}}.hero-slider-block.container-fluid .hero-slider .slick-dots li.slick-active button{background:#D02421}.hero-slider-block.container-fluid .hero-slider .slick-dots li button{width:100%;height:100%;font-size:0;line-height:0;color:transparent;border-radius:100%;outline:none;padding:0;display:flex;justify-content:center;align-items:center;background:rgba(255, 255, 255, 0.7);backdrop-filter:blur(10px);position:relative;cursor:pointer}.hero-slider-block.container-fluid .hero-slider .slick-dots li button:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px;box-shadow:0 0 0 4px rgba(0, 0, 0, 0.35)}@media screen and (max-width:1200px){.hero-slider-block.container-fluid .hero-slider .slick-dots{padding-left:70px}}@media screen and (max-width:989px){.hero-slider-block.container-fluid .hero-slider .slick-dots{right:40%}}@media screen and (max-width:767px){.hero-slider-block.container-fluid .hero-slider .slick-dots{padding-left:0;right:20px;bottom:40px}}.hero-slider-block.container-fluid .hero-slider .slide{height:100%;display:flex !important;justify-content:center;position:relative}.hero-slider-block.container-fluid .hero-slider .slide img{width:100%;height:100%;object-fit:cover}.projects-block-container{position:relative;padding-bottom:120px}@media screen and (max-width:767px){.projects-block-container{padding-bottom:100px}}.projects-block-container::before{content:"";width:35%;height:calc(100% + 4px);border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;position:absolute;top:-4px;right:22%;border-radius:0 100px}@media screen and (max-width:767px){.projects-block-container::before{display:none}}.projects-block-container .view-all{margin-top:50px}@media screen and (max-width:767px){.projects-block-container .view-all{margin-top:0}}.projects-block{margin-bottom:120px}.projects-block .projects-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width:1200px){.projects-block .projects-container{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:989px){.projects-block .projects-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.projects-block .projects-container{grid-template-columns:1fr;gap:40px}}.projects-block .projects-container .project-card{aspect-ratio:1;position:relative;cursor:pointer}.projects-block .projects-container .project-card .card-link{position:absolute;inset:0;z-index:1}.projects-block .projects-container .project-card .card-image,.projects-block .projects-container .project-card .card-content{z-index:0}.projects-block .projects-container .project-card .card-image{position:relative;width:100%;height:calc(100% - 50px);overflow:hidden}.projects-block .projects-container .project-card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:30px}.projects-block .projects-container .project-card .card-content{padding:20px;width:calc(100% - 40px);background:rgba(208, 36, 33, 0.75);backdrop-filter:blur(10px);border-radius:30px;position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:10px}.projects-block .projects-container .project-card .card-content::after{content:"b";font-size:10px;color:#FFFFFF;font-family:"ISAFF Font Icon", sans-serif;position:absolute;right:20px;bottom:20px;display:flex;justify-content:center;align-items:center;pointer-events:none}.projects-block .projects-container .project-card .card-content .card-meta,.projects-block .projects-container .project-card .card-content .card-title{font-size:15px;font-weight:400;color:#FFFFFF;line-height:130%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}.projects-block .projects-container .project-card .card-content .card-title{font-size:24px;line-height:100%}@media screen and (max-width:989px){.projects-block .projects-container .project-card{min-height:280px;aspect-ratio:unset}}@media (hover:hover) and (pointer:fine){.projects-block .projects-container .project-card:hover .card-content{backdrop-filter:blur(10px) brightness(1.5)}.projects-block .projects-container .project-card:hover .card-content::after{transform:translateX(5px)}}.wc-cat-block-container{position:relative;padding-bottom:100px}.wc-cat-block-container::before{content:"";width:35%;height:calc(100% + 4px);border-top:4px solid #E0DEDE;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-radius:100px 0 0 100px;position:absolute;top:-4px;left:27%;z-index:0}@media screen and (max-width:767px){.wc-cat-block-container::before{display:none}}.wc-cat-block-container.right-line::before{border-left:0;border-right:4px solid #E0DEDE;border-radius:0 100px 100px 0;left:unset;right:23.5%}@media screen and (max-width:767px){.wc-cat-block-container.right-line::before{display:none}}.wc-cat-block-container.right-line.last{padding-bottom:0;margin-bottom:-50px}.wc-cat-block-container.right-line.last::before{border-radius:0 100px 0 0;border-bottom:none}.wc-cat-block-container .wp-block-heading{padding-top:55px;margin-bottom:50px}@media screen and (max-width:1440px){.wc-cat-block-container .wp-block-heading{padding:55px 20px 0 20px;text-align:left;justify-content:flex-start}}.wc-categories-block{position:relative;margin-top:30px;margin-bottom:145px}.wc-categories-block::before{content:"";width:100%;max-width:1665px;height:calc(100% - 140px);background:rgba(224, 222, 222, 0.75);opacity:50%;backdrop-filter:blur(10px);border-radius:100px;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0}.wc-categories-block .wc-cards-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px;padding:0 30px 120px 30px}@media screen and (max-width:767px){.wc-categories-block .wc-cards-grid{padding:0 20px;grid-template-columns:1fr;gap:30px}}.wc-categories-block .wc-cards-grid .wc-card-item{min-height:545px}@media screen and (max-width:767px){.wc-categories-block .wc-cards-grid .wc-card-item{min-height:400px}}.wc-categories-block .wc-cards-grid .wc-card-item .wc-card-link{width:100%;height:100%;display:flex;align-items:flex-end;padding:15px;border-radius:30px;overflow:hidden;position:relative}@media (hover:hover) and (pointer:fine){.wc-categories-block .wc-cards-grid .wc-card-item .wc-card-link:hover{transform:translateY(-10px);box-shadow:0px 10px 10px rgba(0, 0, 0, 0.15)}}.wc-categories-block .wc-cards-grid .wc-card-item .wc-card-link .wc-card-image-wrap{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.wc-categories-block .wc-cards-grid .wc-card-item .wc-card-link .wc-card-image-wrap img{width:100%;height:100%;object-fit:cover}.wc-categories-block .wc-cards-grid .wc-card-item .wc-card-link .wc-card-content{padding:20px;border-radius:20px;background:#FFFFFF;display:flex;align-items:center;gap:10px;z-index:1}.wc-categories-block .wc-cards-grid .wc-card-item .wc-card-link .wc-card-content .wc-card-icon-wrap{width:30px;height:30px}.wc-categories-block .wc-cards-grid .wc-card-item .wc-card-link .wc-card-content .wc-card-icon-wrap img{width:100%;height:100%;object-fit:contain}.wc-categories-block .wc-cards-grid .wc-card-item .wc-card-link .wc-card-content .wc-card-title{font-size:17px;font-weight:400;color:#000000;line-height:130%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);margin-bottom:0}.archive.tax-product_cat .archive-title{display:none}.custom-shop-grid-container{display:grid;grid-template-columns:390px 1fr;width:100%;max-width:1440px}@media screen and (max-width:1440px){.custom-shop-grid-container{padding-right:20px;padding-left:20px}}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter .filter-main-title{font-size:40px;font-weight:400;color:#D02421;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;margin-bottom:40px}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form{position:relative}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form::before{content:"";width:4px;height:90%;background:#E0DEDE;position:absolute;right:-4px;bottom:0}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group{padding:0 40px 0 0;margin-bottom:0;display:flex;flex-direction:column}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group.is-open .filter-group-title{margin-bottom:20px}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group.is-open .filter-group-title::before{transform:rotate(90deg)}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-group-title{width:100%;position:relative}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-group-title .accordion-header{font-size:24px;font-weight:500;color:#000000;line-height:130%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);text-align:left;width:100%;margin-bottom:0;background:transparent;border-radius:0;padding:0}@media (hover:hover) and (pointer:fine){.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-group-title .accordion-header:hover{opacity:0.5}}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-group-title::before{content:"b";font-family:"ISAFF Font Icon", sans-serif;font-size:11px;color:#000000;display:flex;justify-content:center;align-items:center;position:absolute;right:0;transform:rotate(180deg);pointer-events:none}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-list{padding-left:0;margin:0}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-list li:not(:last-child){margin-bottom:15px}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-list li.hidden-term{display:none}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-list li::marker{display:none;font-size:0}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-list li .checkbox-container .ajax-filter-checkbox{opacity:0;position:absolute;z-index:-1;width:0;height:0}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-list li .checkbox-container .ajax-filter-checkbox:focus-visible+label .checkmark{outline:2px solid #000000;outline-offset:2px;box-shadow:0 0 5px rgba(0, 95, 204, 0.5)}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-list li .checkbox-container .ajax-filter-checkbox:checked+label .checkmark{background:#D02421;border-color:#D02421}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-list li .checkbox-container label{display:flex;align-items:center;gap:10px}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-list li .checkbox-container label .checkmark{width:24px;height:24px;border:2px solid #767676;border-radius:5px;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-list li .checkbox-container label .checkmark::before{content:"a";font-family:"ISAFF Font Icon", sans-serif;font-size:11px;color:#FFFFFF;display:flex;justify-content:center;align-items:center;padding-bottom:2px}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .filter-list li .checkbox-container label .term-name{font-size:16px;font-weight:400;color:#000000;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .btn-show-more-filters{margin-top:10px;margin-left:auto;background:transparent;border:none;padding:0;font-size:14px;font-weight:500;color:#D02421;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;display:flex;justify-content:flex-end;cursor:pointer}@media (hover:hover) and (pointer:fine){.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-group .btn-show-more-filters:hover{opacity:0.5}}.custom-shop-grid-container .custom-shop-sidebar .custom-sidebar-filter #ajax-filter-form .filter-divider{width:100%;height:4px;background:#E0DEDE;margin:40px 0}.custom-shop-grid-container .custom-shop-products{display:flex;flex-direction:column;position:relative}.custom-shop-grid-container .custom-shop-products:not(:has(.woocommerce-pagination)){position:relative}.custom-shop-grid-container .custom-shop-products:not(:has(.woocommerce-pagination))::after{content:"";height:75px;width:40%;border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;border-radius:0 70px 0 0;position:absolute;right:200px;bottom:-1px}@media screen and (max-width:1200px){.custom-shop-grid-container .custom-shop-products:not(:has(.woocommerce-pagination))::after{right:100px}}.custom-shop-grid-container .custom-shop-products:not(:has(.woocommerce-pagination)) ul.products{margin-bottom:70px}.custom-shop-grid-container .custom-shop-products .woocommerce-result-count,.custom-shop-grid-container .custom-shop-products .woocommerce-ordering{display:none}.custom-shop-grid-container .custom-shop-products ul.products{height:100%;margin:0;padding:70px 0 95px 80px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;position:relative}.custom-shop-grid-container .custom-shop-products ul.products li.product{margin:0;width:100%;height:100%;display:flex;overflow:hidden}.custom-shop-grid-container .custom-shop-products ul.products li.product::marker{display:none;font-size:0}@media screen and (max-width:1200px){.custom-shop-grid-container .custom-shop-products ul.products li.product{min-height:280px;aspect-ratio:unset}}.custom-shop-grid-container .custom-shop-products ul.products li.product a{width:100%;height:100%;position:relative;display:flex}.custom-shop-grid-container .custom-shop-products ul.products li.product a .price{display:none}.custom-shop-grid-container .custom-shop-products ul.products li.product a img{width:100%;height:calc(100% - 50px);object-fit:cover;border-radius:30px;position:relative}.custom-shop-grid-container .custom-shop-products ul.products li.product a .woocommerce-loop-product__title{font-size:18px;font-weight:400;color:#333333;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);margin-bottom:0;height:75px;display:flex;align-items:center;text-align:left;padding:20px 40px 20px 20px;border-radius:20px;background:rgba(224, 222, 222, 0.75);backdrop-filter:blur(10px);z-index:0;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);position:absolute;left:0;bottom:0}.custom-shop-grid-container .custom-shop-products ul.products li.product a .woocommerce-loop-product__title::after{content:"b";font-family:"ISAFF Font Icon", sans-serif;font-size:10px;color:#333333;display:flex;justify-content:center;align-items:center;position:absolute;right:20px}@media (hover:hover) and (pointer:fine){.custom-shop-grid-container .custom-shop-products ul.products li.product a:hover .woocommerce-loop-product__title{backdrop-filter:blur(10px) brightness(1.5)}.custom-shop-grid-container .custom-shop-products ul.products li.product a:hover .woocommerce-loop-product__title::after{transform:translateX(5px)}}.custom-shop-grid-container .custom-shop-products ul.products li.product .button{display:none}.custom-shop-grid-container .custom-shop-products ul.products::before{content:"";width:65%;height:calc(100% + 4px);border-radius:100px 0 0 100px;border-top:4px solid #E0DEDE;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;position:absolute;top:-4px;left:0}@media screen and (max-width:1200px){.custom-shop-grid-container .custom-shop-products ul.products{grid-template-columns:1fr 1fr}}.custom-shop-grid-container .custom-shop-products .woocommerce-info-container{position:relative;padding:50px;margin-bottom:70px}.custom-shop-grid-container .custom-shop-products .woocommerce-info-container::before{content:"";width:50%;height:calc(100% + 4px);border-radius:100px 0 0 100px;border-top:4px solid #E0DEDE;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;position:absolute;top:-4px;left:0}.custom-shop-grid-container .custom-shop-products .woocommerce-info-container .woocommerce-info{font-size:18px;font-weight:400;color:#000000;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;padding:20px 30px 30px 60px;margin:0;border-radius:30px}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination{display:flex;justify-content:center;height:100%;margin-left:90px}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pagination-container{padding:40px 60px 115px 60px;position:relative;display:flex}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pagination-container::before{content:"";width:30%;height:calc(100% + 4px);border-radius:0 70px;border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;position:absolute;top:-4px;right:0}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination ul.page-numbers{height:55px;display:flex;gap:10px;margin:0;padding:0 110px}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination ul.page-numbers li{display:flex;align-items:center}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination ul.page-numbers li::marker{display:none;font-size:0}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination ul.page-numbers li .page-numbers{font-size:17px;font-weight:500;color:#000000;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination ul.page-numbers li .page-numbers.current{color:#D02421;cursor:default}@media (hover:hover) and (pointer:fine){.custom-shop-grid-container .custom-shop-products .woocommerce-pagination ul.page-numbers li .page-numbers:not(span):hover{opacity:0.5}}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pag-arrow{height:55px;color:#D02421;border-radius:25px;border:2px solid #D02421;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pag-arrow::before{content:"b";color:#D02421;font-family:"ISAFF Font Icon", sans-serif;font-size:15px;display:flex;justify-content:center;align-items:center;position:absolute}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pag-arrow.prev{padding:15px 20px 15px 40px}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pag-arrow.prev::before{left:20px;transform:rotate(180deg)}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pag-arrow.next{padding:15px 40px 15px 20px}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pag-arrow.next::before{right:20px}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pag-arrow.dots{color:#767676}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pag-arrow a{font-size:17px;font-weight:500;color:#D02421;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}@media (hover:hover) and (pointer:fine){.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pag-arrow:hover.prev,.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pag-arrow:hover.next{background:#D02421;color:#FFFFFF}.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pag-arrow:hover.prev::before,.custom-shop-grid-container .custom-shop-products .woocommerce-pagination .pag-arrow:hover.next::before{color:#FFFFFF}}.product-download-block{position:relative;width:100%;display:flex;flex-direction:column}.product-download-block .title{font-size:24px;font-weight:500;color:#D02421;line-height:130%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;margin-bottom:30px}.product-download-block .download-grid{position:relative;width:fit-content;display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 20px}@media screen and (max-width:767px){.product-download-block .download-grid{grid-template-columns:repeat(1, 1fr)}}.product-download-block .download-grid .download-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}.product-download-block .download-grid .download-item .download-document{width:150px;height:210px;position:relative;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px rgba(0, 0, 0, 0.15) !important;cursor:pointer}.product-download-block .download-grid .download-item .download-document .pdf-preview{width:100%;height:100%;object-fit:cover}@media (hover:hover) and (pointer:fine){.product-download-block .download-grid .download-item .download-document:hover{transform:translateY(-10px);box-shadow:0 15px 20px rgba(0, 0, 0, 0.1) !important}}.product-download-block .download-grid .download-item .detail-container{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.product-download-block .download-grid .download-item .detail-container .name,.product-download-block .download-grid .download-item .detail-container .details{text-align:center}.product-download-block .download-grid .download-item .detail-container .name{font-size:20px;font-weight:500;color:#333333;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;margin-bottom:0}.product-download-block .download-grid .download-item .detail-container .details{font-size:16px;font-weight:400;color:#000000;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;margin-bottom:0}.product-download-block .download-grid .download-item .detail-container .details .separator{color:#E0DEDE}.product-template-default.single-product .page-title-banner{margin-bottom:0}.product-template-default.single-product:has(.environmental-photos-block) .cats-download-block>.stk-row .wp-block-stackable-column .stk-column-wrapper{padding-top:70px}.product-template-default.single-product:has(.environmental-photos-block) .cats-download-block>.stk-row .wp-block-stackable-column:last-child .stk-column-wrapper::before{content:"";border-top:none;border-radius:0 0 0 100px}.product-detail-container{width:100%}.product-detail-container .stk-row{display:grid;grid-template-columns:1fr 1fr;padding-top:0 !important}.product-detail-container .stk-row .wp-block-stackable-column.data-block{padding-top:85px;padding-right:130px;padding-left:140px}@media screen and (max-width:1200px){.product-detail-container .stk-row .wp-block-stackable-column.data-block{padding-top:50px;padding-right:30px;padding-left:30px}}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .woolentor_product_sku_info span,.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .detail-title,.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .detail-content,.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .detail-content a,.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .variant-group .detail-title{font-size:16px;font-weight:400;color:#000000;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .woolentor_product_sku_info .sku-title,.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .detail-title,.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .variant-group .detail-title{font-weight:600}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .woolentor_product_sku_info .sku-title,.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .detail-title{color:#D02421}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .variant-group .detail-title{color:#22838D}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .woolentor_product_sku_info{margin-bottom:10px}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper{display:flex;flex-direction:column;gap:20px}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section{display:flex;gap:5px}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section.variants-section{margin-top:30px}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .variant-group{display:flex;flex-direction:column;gap:10px}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .variant-group .visual-var-list{display:flex;gap:10px}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .variant-group .visual-var-list .visual-var-item{width:70px;aspect-ratio:1;border-radius:10px;overflow:hidden}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .variant-group .visual-var-list .visual-var-item .visual-var-swatch{width:100%;height:100%}.product-detail-container .stk-row .wp-block-stackable-column .stk-column-wrapper .stk-block-content .product-full-details-wrapper .detail-section .variant-group .visual-var-list .visual-var-item .visual-var-swatch img{width:100%;height:100%;object-fit:cover}.environmental-photos-block{padding-top:90px;position:relative;z-index:2}@media screen and (max-width:1200px){.environmental-photos-block{width:100%}}.environmental-photos-block::before{content:"";width:40%;height:95%;position:absolute;top:-4px;right:32.5%;border-radius:100px 0 0 0;border-top:4px solid #E0DEDE;border-left:4px solid #E0DEDE}.environmental-photos-block .environmental-container{width:100%;height:100%;display:flex;justify-content:center}.environmental-photos-block .environmental-container .slick-list{width:100%;height:100%;position:relative}.environmental-photos-block .environmental-container .slick-list .slick-track{height:100%}.environmental-photos-block .environmental-container .slick-list .slick-track .slick-slide{height:100%}.environmental-photos-block .environmental-container .slick-dots{height:15px;z-index:2;list-style:none;display:flex !important;justify-content:center;align-items:center;gap:15px;padding:0;margin:0;margin-top:15px}@media screen and (max-width:767px){.environmental-photos-block .environmental-container .slick-dots{height:10px}}.environmental-photos-block .environmental-container .slick-dots li{width:15px;height:15px;pointer-events:all;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;padding:0}@media screen and (max-width:767px){.environmental-photos-block .environmental-container .slick-dots li{width:10px;height:10px}}.environmental-photos-block .environmental-container .slick-dots li.slick-active button{background:#D02421}.environmental-photos-block .environmental-container .slick-dots li button{width:100%;height:100%;font-size:0;line-height:0;color:transparent;border-radius:100%;outline:none;padding:0;display:flex;justify-content:center;align-items:center;background:rgba(255, 255, 255, 0.7);backdrop-filter:blur(10px);position:relative;cursor:pointer}.environmental-photos-block .environmental-container .slick-dots li button:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px;box-shadow:0 0 0 4px rgba(0, 0, 0, 0.35)}.environmental-photos-block .environmental-container .slick-dots li button{background:rgba(224, 222, 222, 0.7)}.environmental-photos-block .environmental-container .slide{width:100% !important;height:100%;display:flex !important;justify-content:center;position:relative}.environmental-photos-block .environmental-container .slide img{width:100%;height:100%}.environmental-photos-block .environmental-photo{height:100%;max-height:700px;border-radius:30px;overflow:hidden}.environmental-photos-block .environmental-photo img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1440px){.cats-download-block>.stk-row>.wp-block-stackable-column .stk-column-wrapper .stk-inner-blocks{padding-left:20px}}.cats-download-block>.stk-row>.wp-block-stackable-column .stk-column-wrapper .stk-inner-blocks>p{margin:0}.cats-download-block>.stk-row .wp-block-stackable-column:last-child .stk-column-wrapper{position:relative;padding:80px 30px 70px 90px}@media screen and (max-width:1440px){.cats-download-block>.stk-row .wp-block-stackable-column:last-child .stk-column-wrapper{padding-left:50px}}.cats-download-block>.stk-row .wp-block-stackable-column:last-child .stk-column-wrapper::before{content:"";width:65%;height:120%;border-top:4px solid #E0DEDE;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;position:absolute;left:0;bottom:0;border-radius:100px 0 0 100px}@media screen and (max-width:1440px){.cats-download-block>.stk-row .wp-block-stackable-column:last-child .stk-column-wrapper::before{width:50%}}.conditional-tag-wrapper{align-items:flex-end !important;gap:20px}.conditional-tag-wrapper:not(:has(a)){padding-top:30px}.conditional-tag-wrapper:not(:has(a)) .tag-title{display:none}.product-extra-cats-wrapper .extra-cats-title,.tag-title{font-size:24px;font-weight:500;color:#D02421;line-height:130%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default}.product-extra-cats-wrapper{padding-right:50px;width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:20px}@media screen and (max-width:1440px){.product-extra-cats-wrapper{padding-right:50px}}@media screen and (max-width:989px){.product-extra-cats-wrapper{padding-right:20px}}.product-extra-cats-wrapper .extra-cats-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.product-extra-cats-wrapper .extra-cats-list .extra-cat-badge{font-size:16px;font-weight:400;color:#000000;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);padding:10px 15px;border-radius:5px;border:2px solid #767676}@media screen and (max-width:989px){.product-extra-cats-wrapper .extra-cats-list .extra-cat-badge{font-size:13px}}@media (hover:hover) and (pointer:fine){.product-extra-cats-wrapper .extra-cats-list .extra-cat-badge:hover{opacity:0.5}}.prod-separator{margin:40px 0;width:100%;height:4px;background:#E0DEDE}.conditional-tag-wrapper{padding-right:50px}@media screen and (max-width:989px){.conditional-tag-wrapper{padding-right:20px}}.tag-title{text-align:right;margin-bottom:20px}.taxonomy-product_tag{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.taxonomy-product_tag a[rel="tag"]{font-size:16px;font-weight:400;color:#000000;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);padding:10px 15px;border-radius:5px;border:2px solid #767676}@media (hover:hover) and (pointer:fine){.taxonomy-product_tag a[rel="tag"]:hover{opacity:0.5}}.taxonomy-product_tag .wp-block-post-terms__separator{display:none}.product_related{width:100%;max-width:1665px;display:flex;justify-content:center;position:relative;padding-top:70px;padding-bottom:110px}.product_related::before{content:"";width:100%;height:45%;background:rgba(224, 222, 222, 0.75);backdrop-filter:blur(10px);border-radius:100px;opacity:50%;display:flex;justify-content:center;position:absolute;top:70px;left:0;z-index:0}@media screen and (max-width:1440px){.product_related::before{width:calc(100% - 40px);left:unset}}@media screen and (max-width:1440px){.product_related::before{height:350px}}.product_related::after{content:"";width:30%;height:calc(100% + 4px);position:absolute;top:-4px;right:300px;border-radius:0 100px;border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE}@media screen and (max-width:1200px){.product_related::after{right:200px}}.product_related .related{padding:50px 125px 0 125px;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}@media screen and (max-width:1200px){.product_related .related{padding:50px 50px 0}}.product_related .related h2{font-size:40px;font-weight:400;color:#D02421;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;text-align:center}.product_related .related ul.products{padding-top:50px;width:100%;max-width:1440px;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.product_related .related ul.products li.product{margin:0;width:100%;height:100%;display:flex;overflow:hidden}.product_related .related ul.products li.product::marker{display:none;font-size:0}@media screen and (max-width:1200px){.product_related .related ul.products li.product{min-height:280px;aspect-ratio:unset}}.product_related .related ul.products li.product a{width:100%;height:100%;position:relative;display:flex}.product_related .related ul.products li.product a .price{display:none}.product_related .related ul.products li.product a img{width:100%;height:calc(100% - 50px);object-fit:cover;border-radius:30px;position:relative}.product_related .related ul.products li.product a .woocommerce-loop-product__title{font-size:18px;font-weight:400;color:#333333;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);margin-bottom:0;height:75px;display:flex;align-items:center;text-align:left;padding:20px 40px 20px 20px;border-radius:20px;background:rgba(224, 222, 222, 0.75);backdrop-filter:blur(10px);z-index:0;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);position:absolute;left:0;bottom:0}.product_related .related ul.products li.product a .woocommerce-loop-product__title::after{content:"b";font-family:"ISAFF Font Icon", sans-serif;font-size:10px;color:#333333;display:flex;justify-content:center;align-items:center;position:absolute;right:20px}@media (hover:hover) and (pointer:fine){.product_related .related ul.products li.product a:hover .woocommerce-loop-product__title{backdrop-filter:blur(10px) brightness(1.5)}.product_related .related ul.products li.product a:hover .woocommerce-loop-product__title::after{transform:translateX(5px)}}.product_related .related ul.products li.product .button{display:none}.posts-block.container-fluid{margin-bottom:-1px}.posts-block.container-fluid .posts-container:not(:has(.pagination)){position:relative}.posts-block.container-fluid .posts-container:not(:has(.pagination))::after{content:"";height:75px;width:45%;border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;border-radius:0 70px 0 0;position:absolute;right:200px;bottom:-1px}@media screen and (max-width:767px){.posts-block.container-fluid .posts-container:not(:has(.pagination))::after{width:55%;height:20%;top:calc(95% + 3px);right:20px;bottom:unset}}.posts-block.container-fluid .posts-container:not(:has(.pagination)) .posts-wrapper{margin-bottom:70px}.posts-block.container-fluid .posts-container:not(:has(.pagination)) .posts-wrapper .posts-list::before{width:35%}@media screen and (max-width:1200px){.posts-block.container-fluid .posts-container:not(:has(.pagination)) .posts-wrapper .posts-list::before{width:30%}}@media screen and (max-width:767px){.posts-block.container-fluid .posts-container:not(:has(.pagination)) .posts-wrapper .posts-list::before{width:50%}}.posts-block.container-fluid .posts-container .posts-wrapper{padding-top:60px;position:relative}.posts-block.container-fluid .posts-container .posts-wrapper::after{content:"";width:30%;height:60px;border-radius:0 0 100px 0;border-right:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;position:absolute;top:0;right:50%}@media screen and (max-width:1200px){.posts-block.container-fluid .posts-container .posts-wrapper::after{width:25%}}@media screen and (max-width:767px){.posts-block.container-fluid .posts-container .posts-wrapper::after{right:30%}}.posts-block.container-fluid .posts-container .posts-list{padding:50px 40px;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:80px;row-gap:60px;position:relative}@media screen and (max-width:1200px){.posts-block.container-fluid .posts-container .posts-list{column-gap:40px;row-gap:40px}}@media screen and (max-width:989px){.posts-block.container-fluid .posts-container .posts-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:767px){.posts-block.container-fluid .posts-container .posts-list{grid-template-columns:1fr}}.posts-block.container-fluid .posts-container .posts-list::before{content:"";width:30%;height:calc(100% + 4px);border-radius:100px 0 0 100px;border-top:4px solid #E0DEDE;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;position:absolute;top:-4px;left:11.8%}@media screen and (max-width:767px){.posts-block.container-fluid .posts-container .posts-list::before{width:50%;left:0}}.posts-block.container-fluid .posts-container .posts-list .post-item{background:#FFFFFF;border-radius:20px;position:relative;display:flex;flex-direction:column;box-shadow:0 5px 20px rgba(0, 0, 0, 0.1)}.posts-block.container-fluid .posts-container .posts-list .post-item.highlighted-item{grid-column:span 2;grid-row:span 1;flex-direction:row;align-items:stretch}.posts-block.container-fluid .posts-container .posts-list .post-item.highlighted-item .image{width:50%;height:100%}.posts-block.container-fluid .posts-container .posts-list .post-item.highlighted-item .info{padding:30px}.posts-block.container-fluid .posts-container .posts-list .post-item.highlighted-item .info .meta-info{margin-bottom:15px;width:fit-content;position:relative;top:0;left:0}.posts-block.container-fluid .posts-container .posts-list .post-item .image{width:100%;height:300px;border-radius:20px;overflow:hidden}@media screen and (max-width:1200px){.posts-block.container-fluid .posts-container .posts-list .post-item .image{height:200px}}.posts-block.container-fluid .posts-container .posts-list .post-item .image img{width:100%;height:100%;object-fit:cover}.posts-block.container-fluid .posts-container .posts-list .post-item .info{padding:40px 30px 30px 30px;width:100%;flex:1;position:relative;display:flex;flex-direction:column}.posts-block.container-fluid .posts-container .posts-list .post-item .info::after{content:"b";font-family:"ISAFF Font Icon", sans-serif;font-size:10px;color:#FFFFFF;width:30px;height:30px;padding-top:2px;padding-right:4px;border-radius:100%;background:#D02421;display:flex;justify-content:center;align-items:center;position:absolute;right:10px;bottom:10px}.posts-block.container-fluid .posts-container .posts-list .post-item .info .meta-info{font-size:17px;font-weight:500;color:#FFFFFF;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);padding:10px 20px;border-radius:10px;background:rgba(208, 36, 33, 0.75);backdrop-filter:blur(10px);position:absolute;top:-20px;left:30px}.posts-block.container-fluid .posts-container .posts-list .post-item .info .title{font-size:18px;font-weight:500;color:#333333;line-height:140%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}.posts-block.container-fluid .posts-container .posts-list .post-item .info .excerpt{font-size:14px;font-weight:400;color:#000000;line-height:160%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);margin:0}@media (hover:hover) and (pointer:fine){.posts-block.container-fluid .posts-container .posts-list .post-item:hover{transform:translateY(-10px)}}.posts-block.container-fluid .posts-container .pagination{display:flex;justify-content:center;height:100%;margin-left:90px;margin:0;padding-right:190px;justify-content:flex-end;position:relative}@media screen and (max-width:767px){.posts-block.container-fluid .posts-container .pagination{padding:0;width:100%}}.posts-block.container-fluid .posts-container .pagination .pagination-container{padding:40px 60px 115px 60px;position:relative;display:flex}@media screen and (max-width:767px){.posts-block.container-fluid .posts-container .pagination .pagination-container{padding:40px 30px;width:100%;flex-wrap:wrap}}.posts-block.container-fluid .posts-container .pagination .pagination-container::before{content:"";width:30%;height:calc(100% + 4px);border-radius:0 70px;border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;position:absolute;top:-4px;right:0;pointer-events:none}@media screen and (max-width:767px){.posts-block.container-fluid .posts-container .pagination .pagination-container::before{width:70%;height:150%}}.posts-block.container-fluid .posts-container .pagination .pagination-container ul.page-numbers{height:47px;display:flex;gap:10px;margin:0;padding:0 110px}@media screen and (max-width:767px){.posts-block.container-fluid .posts-container .pagination .pagination-container ul.page-numbers{padding:0;margin:0 auto 0 0}}.posts-block.container-fluid .posts-container .pagination .pagination-container ul.page-numbers li{display:flex;align-items:center}.posts-block.container-fluid .posts-container .pagination .pagination-container ul.page-numbers li::marker{display:none;font-size:0}.posts-block.container-fluid .posts-container .pagination .pagination-container ul.page-numbers li .page-numbers{font-size:17px;font-weight:500;color:#000000;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}.posts-block.container-fluid .posts-container .pagination .pagination-container ul.page-numbers li .page-numbers.current{color:#D02421;cursor:default}@media (hover:hover) and (pointer:fine){.posts-block.container-fluid .posts-container .pagination .pagination-container ul.page-numbers li .page-numbers:not(span):hover{opacity:0.5}}.posts-block.container-fluid .posts-container .pagination .pag-arrow .prev,.posts-block.container-fluid .posts-container .pagination .pag-arrow .next{height:47px;color:#D02421;border-radius:25px;border:2px solid #D02421;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.posts-block.container-fluid .posts-container .pagination .pag-arrow .prev::before,.posts-block.container-fluid .posts-container .pagination .pag-arrow .next::before{content:"b";color:#D02421;font-family:"ISAFF Font Icon", sans-serif;font-size:15px;display:flex;justify-content:center;align-items:center;position:absolute}.posts-block.container-fluid .posts-container .pagination .pag-arrow .prev{padding:15px 20px 15px 40px}.posts-block.container-fluid .posts-container .pagination .pag-arrow .prev::before{left:20px;transform:rotate(180deg)}.posts-block.container-fluid .posts-container .pagination .pag-arrow .next{padding:15px 40px 15px 20px}.posts-block.container-fluid .posts-container .pagination .pag-arrow .next::before{right:20px}.posts-block.container-fluid .posts-container .pagination .pag-arrow .dots{color:#767676}.posts-block.container-fluid .posts-container .pagination .pag-arrow a{font-size:17px;font-weight:500;color:#D02421;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}@media (hover:hover) and (pointer:fine){.posts-block.container-fluid .posts-container .pagination .pag-arrow:hover .prev,.posts-block.container-fluid .posts-container .pagination .pag-arrow:hover .next{background:#D02421;color:#FFFFFF}.posts-block.container-fluid .posts-container .pagination .pag-arrow:hover .prev::before,.posts-block.container-fluid .posts-container .pagination .pag-arrow:hover .next::before{color:#FFFFFF}}.posts-block.container-fluid .posts-container .pagination::before{content:"";width:20%;height:4px;background:#E0DEDE;display:flex;position:absolute;top:-4px;right:45%}@media screen and (max-width:767px){.posts-block.container-fluid .posts-container .pagination::before{display:none}}.posts-block.container-fluid .posts-container .pagination .pagination-container{padding-top:60px}.posts-block.container-fluid .posts-container .pagination .pagination-container::before{width:100%}@media screen and (max-width:989px){.posts-block.container-fluid .posts-container .pagination .pagination-container::before{width:30%}}@media screen and (max-width:767px){.posts-block.container-fluid .posts-container .pagination .pagination-container::before{width:70%}}.history-block{padding-top:105px;position:relative}.history-block::before{content:"";width:110px;height:140px;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-bottom-left-radius:100px;position:absolute;top:-1px;left:calc(50% - 4px)}.history-block .history-block-container{padding-bottom:140px;position:relative}.history-block .history-block-container::before{content:"";width:40%;height:calc(100% - 30px);border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-radius:0 100px 100px 0;position:absolute;top:30px;right:55px}.history-block .history-block-container .title-container{width:100%}.history-block .history-block-container .title-container .title-block{font-size:60px;font-weight:400;color:#D02421;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;margin-bottom:30px}.history-block .history-block-container .history-slider{width:100%;position:relative}.history-block .history-block-container .history-slider .slick-list{width:100%;overflow:visible}.history-block .history-block-container .history-slider .single-event{width:580px !important;height:500px !important;position:relative;margin:0 10px;padding-left:25px}.history-block .history-block-container .history-slider .single-event:first-child{margin-left:0}.history-block .history-block-container .history-slider .single-event:focus-visible{outline:3px solid #000000;outline-offset:4px}.history-block .history-block-container .history-slider .single-event .event-image{width:100%;height:100%;border-radius:50px;overflow:hidden;position:relative}.history-block .history-block-container .history-slider .single-event .event-image img{width:100%;height:100%;object-fit:cover}.history-block .history-block-container .history-slider .single-event .description-container{width:320px;max-width:80%;padding:30px;background:rgba(208, 36, 33, 0.75);backdrop-filter:blur(10px);border-radius:50px;position:absolute;left:0;bottom:50px;z-index:2}.history-block .history-block-container .history-slider .single-event .description-container .year{font-size:60px;font-weight:400;color:#FFFFFF;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;margin-bottom:10px}.history-block .history-block-container .history-slider .single-event .description-container p{font-size:16px;font-weight:400;color:#FFFFFF;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;margin:0}.history-block .history-block-container .history-slider .slick-arrow{display:flex;justify-content:center;align-items:center;position:absolute;bottom:-90px;top:auto;width:80px;height:40px;background:transparent;padding:0}.history-block .history-block-container .history-slider .slick-arrow:focus-visible{outline:2px solid #000000}.history-block .history-block-container .history-slider .slick-arrow::before{content:"i";width:100%;height:100%;font-size:40px;font-family:"ISAFF Font Icon", sans-serif;color:#D02421;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.history-block .history-block-container .history-slider .slick-arrow:hover{opacity:0.5}}.history-block .history-block-container .history-slider .slick-arrow.slick-disabled{color:#E0DEDE;pointer-events:none}.history-block .history-block-container .history-slider .slick-arrow.slick-prev,.history-block .history-block-container .history-slider .slick-arrow.slick-next{transform:rotate(0)}.history-block .history-block-container .history-slider .slick-arrow.slick-prev{left:calc(50% - 110px)}.history-block .history-block-container .history-slider .slick-arrow.slick-prev::before{transform:rotate(180deg)}.history-block .history-block-container .history-slider .slick-arrow.slick-next{left:unset;right:calc(50% - 110px)}.file-download{position:relative;width:100%;display:flex;flex-direction:column;padding:0}.file-download .presentation-text{font-size:24px;font-weight:500;color:#D02421;line-height:120%;letter-spacing:0;text-transform:inherit;font-family:"IBM Plex Mono", sans-serif;cursor:default;margin-bottom:30px}.files{width:100%;position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 220px));gap:30px 20px}.files .file-url{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}.files .file-url .download-img{width:150px;height:210px;position:relative;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px rgba(0, 0, 0, 0.15) !important;cursor:pointer}.files .file-url .download-img img{width:100%;height:100%;object-fit:cover}@media (hover:hover) and (pointer:fine){.files .file-url .download-img:hover{transform:translateY(-10px);box-shadow:0 15px 20px rgba(0, 0, 0, 0.1) !important}}.files .file-url .file-info,.files .file-url .tech-info{text-align:center}.files .file-url .file-info{position:relative;display:flex;flex-direction:column;align-items:center}.files .file-url .file-info .file-name{font-size:20px;font-weight:500;color:#333333;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default}.files .file-url .file-info .tech-info{font-size:16px;font-weight:400;color:#000000;line-height:100%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:default;margin-bottom:0}.files .file-url .file-info .tech-info .separator{color:#E0DEDE}.home .entry-content:has(.last-posts-block-container) .projects-block-container::before,.home .entry-content:has(.last-posts-block) .projects-block-container::before{border-radius:0;border-bottom:4px solid #E0DEDE;border-top-right-radius:100px;border-bottom-right-radius:100px}.last-posts-block-container{position:relative;padding-bottom:200px}@media screen and (max-width:767px){.last-posts-block-container{padding-bottom:100px}}.last-posts-block-container::before{content:"";width:35%;height:calc(100% - 92px);border-top:4px solid #E0DEDE;border-left:4px solid #E0DEDE;border-bottom:4px solid #E0DEDE;border-radius:100px 0 0 100px;position:absolute;top:-4px;left:27%;z-index:0}@media screen and (max-width:767px){.last-posts-block-container::before{display:none}}.last-posts-block-container::after{content:"";width:20%;height:100px;border-top:4px solid #E0DEDE;border-right:4px solid #E0DEDE;border-top-right-radius:100px;position:absolute;right:20%;bottom:0}@media screen and (max-width:767px){.last-posts-block-container::after{display:none}}@media screen and (max-width:767px){.last-posts-block-container .wp-block-group.view-all .wp-block-buttons{padding-left:20px}}.last-posts-block-container .wp-block-heading{padding-top:55px;margin-bottom:50px}@media screen and (max-width:1440px){.last-posts-block-container .wp-block-heading{padding:55px 20px 0 20px;text-align:left;justify-content:flex-start}}@media screen and (max-width:767px){.last-posts-block-container .wp-block-heading{padding:0 20px;margin-bottom:20px}}.last-posts-block.container-fluid{margin-bottom:-1px}.last-posts-block.container-fluid .posts-container .posts-list{padding:0 40px;display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;column-gap:80px;row-gap:60px;position:relative}@media screen and (max-width:1440px){.last-posts-block.container-fluid .posts-container .posts-list{padding:0}}@media screen and (max-width:1200px){.last-posts-block.container-fluid .posts-container .posts-list{gap:30px}}@media screen and (max-width:989px){.last-posts-block.container-fluid .posts-container .posts-list{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.last-posts-block.container-fluid .posts-container .posts-list{grid-template-columns:1fr}}.last-posts-block.container-fluid .posts-container .posts-list .post-item{background:#FFFFFF;border-radius:20px;position:relative;display:flex;flex-direction:column;box-shadow:0 5px 20px rgba(0, 0, 0, 0.1)}.last-posts-block.container-fluid .posts-container .posts-list .post-item.highlighted-item{grid-column:span 2;grid-row:span 1;flex-direction:row;align-items:stretch}.last-posts-block.container-fluid .posts-container .posts-list .post-item.highlighted-item .image{width:50%;height:100%}.last-posts-block.container-fluid .posts-container .posts-list .post-item.highlighted-item .info{padding:30px}.last-posts-block.container-fluid .posts-container .posts-list .post-item.highlighted-item .info .meta-info{margin-bottom:15px;width:fit-content;position:relative;top:0;left:0}.last-posts-block.container-fluid .posts-container .posts-list .post-item .image{width:100%;height:300px;border-radius:20px;overflow:hidden}.last-posts-block.container-fluid .posts-container .posts-list .post-item .image img{width:100%;height:100%;object-fit:cover}.last-posts-block.container-fluid .posts-container .posts-list .post-item .info{padding:30px;width:100%;flex:1;position:relative;display:flex;flex-direction:column}.last-posts-block.container-fluid .posts-container .posts-list .post-item .info::after{content:"b";font-family:"ISAFF Font Icon", sans-serif;font-size:10px;color:#FFFFFF;width:30px;height:30px;padding-top:2px;padding-right:4px;border-radius:100%;background:#D02421;display:flex;justify-content:center;align-items:center;position:absolute;right:10px;bottom:10px}.last-posts-block.container-fluid .posts-container .posts-list .post-item .info .meta-info{font-size:17px;font-weight:500;color:#FFFFFF;line-height:150%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);width:fit-content;padding:10px 20px;border-radius:10px;background:rgba(208, 36, 33, 0.75);backdrop-filter:blur(10px);margin-bottom:10px}.last-posts-block.container-fluid .posts-container .posts-list .post-item .info .title{font-size:18px;font-weight:500;color:#333333;line-height:140%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985)}.last-posts-block.container-fluid .posts-container .posts-list .post-item .info .excerpt{font-size:14px;font-weight:400;color:#000000;line-height:160%;letter-spacing:0;text-transform:inherit;font-family:inherit;cursor:pointer;transition:all 0.5s cubic-bezier(0.09, 0.955, 0.45, 0.985);margin:0}@media (hover:hover) and (pointer:fine){.last-posts-block.container-fluid .posts-container .posts-list .post-item:hover{transform:translateY(-10px)}}