﻿:root{--color-scheme: light dark;--white-color: #ffffff;--white-contrast-color: #f2f7fb;--black-color: #000000;--background-color: var(--white-color);--contrast-color: var(--white-color);--default-color: #261678;--primary-color: #28cdff;--gray-primary-color: #d4f5ff;--gray-color: #f2f7fb;--gray-color-gradient: #bceaff;--deco-white: #FAFCFD;--deco-default-gray: #3B2C85;--secondary-color: #e65ceb;--accent-color: var(--primary-color);--linear-gradient-white-color: linear-gradient(180deg, var(--white-color) 0%, var(--white-contrast-color) 100%);--tertiary-color: #4c95d3;--success-color: #1FD231;--error-color: #F53D7A;--notice-color: #FFB700;--info-color: var(--primary-color);--wc-red: var(--error-color);--wc-white: var(--white-color);--wc-green: var(--success-color);--wc-blue: var(--primary-color);--main-category-color: #B5EDFF}.background-color{color:var(--background-color)}.contrast-color{color:var(--contrast-color)}.default-color{color:var(--default-color)}.primary-color{color:var(--primary-color)}.secondary-color{color:var(--secondary-color)}.tertiary-color{color:var(--tertiary-color)}.accent-color{color:var(--accent-color)}.gray-primary-color{color:var(--gray-primary-color)}.gray-color{color:var(--gray-color)}.gray-color-gradient{color:var(--gray-color-gradient)}.deco-white{color:var(--deco-white)}.linear-gradient-white-color{color:var(--linear-gradient-white-color)}.active-color{color:var(--primary-color)}.success-color{color:var(--success-color)}.error-color{color:var(--error-color)}.notice-color{color:var(--notice-color)}.info-color{color:var(--info-color)}.main-category-color{color:var(--main-category-color)}.child-category-color{color:var(--child-category-color)}.deco-default-gray{color:var(--deco-default-gray)}.bg-background-color{background:var(--background-color)}.bg-contrast-color{background:var(--contrast-color)}.bg-default-color{background:var(--default-color)}.bg-primary-color{background:var(--primary-color)}.bg-secondary-color{background:var(--secondary-color)}.bg-tertiary-color{background:var(--tertiary-color)}.bg-accent-color{background:var(--accent-color)}.bg-gray-primary-color{background:var(--gray-primary-color)}.bg-gray-color{background:var(--gray-color)}.bg-gray-color-gradient{background:var(--gray-color-gradient)}.bg-deco-white{background:var(--deco-white)}.bg-linear-gradient-white-color{background:var(--linear-gradient-white-color)}.bg-active-color{background:var(--primary-color)}.bg-success-color{background:var(--success-color)}.bg-error-color{background:var(--error-color)}.bg-notice-color{background:var(--notice-color)}.bg-info-color{background:var(--info-color)}.bg-main-category-color{background:var(--main-category-color)}.bg-child-category-color{background:var(--child-category-color)}.bg-deco-default-gray{background:var(--deco-default-gray)}.background-image{background-size:cover;background-position:center;background-repeat:no-repeat}@font-face{font-family:"Fustat";src:url("../fonts/Fustat.ttf") format("truetype");font-weight:100 900;font-display:swap;font-stretch:100%;font-style:normal}@font-face{font-family:"Ubuntu";src:url("../fonts/Ubuntu.ttf") format("truetype");font-weight:800}:root{--text-font: "Fustat", system-ui, -apple-system, "Segoe UI", sans-serif;--heading-font: "Ubuntu", serif;--font-size-base: 16px}.text-font{font-family:var(--text-font)}.heading-font{font-family:var(--heading-font)}:root{--font-size-lead: clamp(0.7rem, 0.85rem, 0.9rem);--font-size-xs: clamp(0.9rem, 0.975rem, 1rem);--font-size-sm: clamp(1rem, 1.125rem, 1.25rem);--font-size-default: clamp(1.25rem, 1.275rem, 1.6rem);--font-size-md: clamp(1.6rem, 1.675rem, 2rem);--font-size-lg: clamp(1.8rem, 2.25rem, 2.75rem);--font-size-xl: clamp(2.4rem, 2.875rem, 3.375rem);--font-size-xxl: clamp(2.75rem, 3.125rem, 3.5rem);--font-size-big: clamp(3.5rem, 4.125rem, 4.75rem)}.fs-lead{font-size:var(--font-size-lead)}.fs-xs{font-size:var(--font-size-xs)}.fs-sm{font-size:var(--font-size-sm)}.fs-default{font-size:var(--font-size-default)}.fs-md{font-size:var(--font-size-md)}.fs-lg{font-size:var(--font-size-lg)}.fs-xl{font-size:var(--font-size-xl)}.fs-xxl{font-size:var(--font-size-xxl)}.fs-big{font-size:var(--font-size-big)}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.fw-default{font-weight:400}:root{--spacer-xs: 5px;--spacer-sm: 12px;--spacer-md: 15px;--spacer-lg: 20px;--spacer-xl: 26px;--spacer-xxl: 50px;--spacer-xxxl: 60px;--spacer-big: 70px}.gap-xs{gap:var(--spacer-xs)}.gap-sm{gap:var(--spacer-sm)}.gap-md{gap:var(--spacer-md)}.gap-lg{gap:var(--spacer-lg)}.gap-xl{gap:var(--spacer-xl)}.gap-xxl{gap:var(--spacer-xxl)}.gap-xxxl{gap:var(--spacer-xxxl)}.gap-big{gap:var(--spacer-big)}.container{margin-inline:auto;width:100%;padding-inline:var(--spacer-xl)}@media(width >= 576px)and (width < 1200px){.container{width:calc(576px - 10vw)}}@media(width >= 576px)and (width >= 1200px){.container{width:calc(576px - 18vw)}}@media(width >= 768px)and (width < 1200px){.container{width:calc(768px - 10vw)}}@media(width >= 768px)and (width >= 1200px){.container{width:calc(768px - 18vw)}}@media(width >= 992px)and (width < 1200px){.container{width:calc(992px - 10vw)}}@media(width >= 992px)and (width >= 1200px){.container{width:calc(992px - 18vw)}}@media(width >= 1200px)and (width < 1200px){.container{width:calc(1200px - 10vw)}}@media(width >= 1200px)and (width >= 1200px){.container{width:calc(1200px - 18vw)}}@media(width >= 1440px)and (width < 1200px){.container{width:calc(1440px - 10vw)}}@media(width >= 1440px)and (width >= 1200px){.container{width:calc(1440px - 18vw)}}@media(width >= 1600px)and (width < 1200px){.container{width:calc(1600px - 10vw)}}@media(width >= 1600px)and (width >= 1200px){.container{width:calc(1600px - 18vw)}}.container-small{margin-inline:auto;width:100%;padding-inline:var(--spacer-xl)}@media(width >= 576px)and (width >= 576px){.container-small{width:calc(576px - 10vw)}}@media(width >= 768px)and (width >= 576px){.container-small{width:calc(768px - 10vw)}}@media(width >= 992px)and (width >= 576px){.container-small{width:calc(992px - 10vw)}}@media(width >= 1200px)and (width >= 576px){.container-small{width:calc(1200px - 10vw)}}@media(width >= 1440px)and (width >= 576px){.container-small{width:calc(1440px - 10vw)}}@media(width >= 1600px)and (width >= 576px){.container-small{width:calc(1600px - 10vw)}}.container-right{width:100%}@media(width >= 576px)and (width <= 992px){.container-right{width:calc(100% - (var(--spacer-xl)))}}@media(width >= 576px)and (width >= 992px){.container-right{width:calc(100% - var(--spacer-xxl)*3)}}@media(width >= 768px)and (width <= 992px){.container-right{width:calc(100% - (var(--spacer-xl)))}}@media(width >= 768px)and (width >= 992px){.container-right{width:calc(100% - var(--spacer-xxl)*3)}}@media(width >= 992px)and (width <= 992px){.container-right{width:calc(100% - (var(--spacer-xl)))}}@media(width >= 992px)and (width >= 992px){.container-right{width:calc(100% - var(--spacer-xxl)*3)}}@media(width >= 1200px)and (width <= 992px){.container-right{width:calc(100% - (var(--spacer-xl)))}}@media(width >= 1200px)and (width >= 992px){.container-right{width:calc(100% - var(--spacer-xxl)*3)}}@media(width >= 1440px)and (width <= 992px){.container-right{width:calc(100% - (var(--spacer-xl)))}}@media(width >= 1440px)and (width >= 992px){.container-right{width:calc(100% - var(--spacer-xxl)*3)}}@media(width >= 1600px)and (width <= 992px){.container-right{width:calc(100% - (var(--spacer-xl)))}}@media(width >= 1600px)and (width >= 992px){.container-right{width:calc(100% - var(--spacer-xxl)*3)}}@media(width >= 768px){.container-right{margin-inline-end:calc(var(--spacer-xxl)*3)}.container-right .section-title{margin-inline-start:calc(var(--spacer-xxl))}}.container-left{width:100%}@media(width >= 576px)and (width >= 768px){.container-left{width:calc(576px - (var(--spacer-xxl)))}}@media(width >= 768px)and (width >= 768px){.container-left{width:calc(768px - (var(--spacer-xxl)))}}@media(width >= 992px)and (width >= 768px){.container-left{width:calc(992px - (var(--spacer-xxl)))}}@media(width >= 1200px)and (width >= 768px){.container-left{width:calc(1200px - (var(--spacer-xxl)))}}@media(width >= 1440px)and (width >= 768px){.container-left{width:calc(1440px - (var(--spacer-xxl)))}}@media(width >= 1600px)and (width >= 768px){.container-left{width:calc(1600px - (var(--spacer-xxl)))}}@media(width >= 768px){.container-left{margin-inline-start:auto}}.container-woo{margin-inline:auto;padding-inline:var(--spacer-xl);width:100%}@media(width >= 576px)and (width >= 992px){.container-woo{width:calc(576px - 15vw)}}@media(width >= 768px)and (width >= 992px){.container-woo{width:calc(768px - 15vw)}}@media(width >= 992px)and (width >= 992px){.container-woo{width:calc(992px - 15vw)}}@media(width >= 1200px)and (width >= 992px){.container-woo{width:calc(1200px - 15vw)}}@media(width >= 1440px)and (width >= 992px){.container-woo{width:calc(1440px - 15vw)}}@media(width >= 1600px)and (width >= 992px){.container-woo{width:calc(1600px - 15vw)}}.img-icon-xs{width:14px;height:14px}.img-icon-sm{width:18.3px;height:18.3px}.img-icon-md{width:25px;height:25px}.img-icon-lg{width:40px;height:40px}.img-icon-xl{width:58px;height:58px}.img-img-logo{width:74px;height:74px}.img-img-xs{width:85px;height:85px}.img-img-sm{width:100px;height:100px}.img-img-md{width:115px;height:115px}.img-img-lg{width:200px;height:200px}.img-img-xl{width:250px;height:250px}.img-img-xxl{width:350px;height:350px}.img-img-xxxl{width:450px;height:450px}.img-img-half{width:800px;height:800px}.img-img-full{width:1600px;height:1600px}.img-default{width:25px;height:25px}.icon{padding:var(--spacer-sm);display:flex;align-items:center;justify-content:center;background-color:var(--default-color);max-width:25px}.icon svg{width:100%;height:100%;object-fit:cover}.br-sharp{border-radius:.5em}.br-xs{border-radius:30px}.br-sm{border-radius:50px}.br-default{border-radius:50px}.br-rounded{border-radius:10px}.br-pill{border-radius:999px}.br-circle{border-radius:50%}.br-retro{border-radius:10px 20px 30px 40px}.br-bright{border-bottom-right-radius:50px}.br-bleft{border-bottom-left-radius:50px}.br-tright{border-top-right-radius:50px}.br-tleft{border-top-left-radius:50px}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;line-height:1.6;scrollbar-gutter:stable}html{scroll-behavior:smooth;scroll-margin-top:100px}:target{scroll-margin-top:100px}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}*[popover]{border:none;outline:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}a:not(.btn):focus-visible{outline:2px solid var(--primary-color);outline-offset:var(--spacer-xs)}ul,ol{padding:0;margin:0}button,input,textarea,select{font:inherit}h1,h2,h3,h4,input,label{line-height:1.2}a:not([class]){text-decoration-skip-ink:auto}textarea:not([rows]){min-height:10em}img,picture{max-width:100%;display:block}ul ::marker{width:var(--spacer-md);height:var(--spacer-md);list-style:disc}::-moz-selection{color:var(--primary-color);background:rgba(38,22,120,.0509803922)}::selection{color:var(--primary-color);background:rgba(38,22,120,.0509803922)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--primary-color)}::-webkit-scrollbar-thumb{background:var(--secondary-color)}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--default-color) 100%, transparent 30%)}.flex-center{display:flex;align-items:center;justify-content:center;gap:var(--spacer-md)}.flex-column-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-md)}.flex-column-start{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:var(--spacer-md)}.flex-start{display:flex;align-items:start;justify-content:center;flex-direction:row;gap:var(--spacer-md)}.flex-end{display:flex;align-items:center;justify-content:end;gap:var(--spacer-md)}.flex-start-desktop{max-width:900px;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:var(--spacer-md)}@media(width >= 992px){.flex-start-desktop{display:flex;align-items:start;justify-content:center;flex-direction:row;gap:var(--spacer-md)}}.flex-start-desktop ul{padding-inline:var(--spacer-xs);list-style:none}.flex-auto{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spacer-xl)}@keyframes fade-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes fade-in-left{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-out-left{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-10px)}}.fade-in{animation:fade-in .8s cubic-bezier(0.4, 0, 0.2, 1)}.fade-out{animation:fade-out .8s cubic-bezier(0.4, 0, 0.2, 1)}.reveal-item{transition:opacity .6s ease-out,transform .6s ease-out,background-color .8s ease-in-out;opacity:0;transform:translateY(24px);will-change:opacity,transform}.reveal-item.is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.reveal-item{transition:none !important;opacity:1;transform:none}}.reveal-item-left{transition:opacity .6s ease-out,transform .6s ease-out !important;opacity:0;transform:translateX(50px);will-change:opacity,transform}.reveal-item-left.is-revealed{opacity:1;transform:translateX(0)}@media(prefers-reduced-motion: reduce){.reveal-item-left{transition:none !important;opacity:1;transform:none}}.reveal-item-right{transition:opacity .6s ease-out,transform .6s ease-out !important;opacity:0;transform:translateX(-50px);will-change:opacity,transform}.reveal-item-right.is-revealed{opacity:1;transform:translateX(0)}@media(prefers-reduced-motion: reduce){.reveal-item-right{transition:none !important;opacity:1;transform:none}}@keyframes arrow-animation-right{0%{transform:translateX(0)}25%{opacity:0}50%{transform:translateX(100%);opacity:0}75%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes arrow-animation-left{0%{transform:translateX(0)}25%{opacity:0}50%{transform:translateX(-100%);opacity:0}75%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes arrow-animation-down{0%{transform:translateY(0)}25%{opacity:0}50%{transform:translateY(100%);opacity:0}75%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes arrow-animation-up{0%{transform:translateY(0)}25%{opacity:0}50%{transform:translateY(-100%);opacity:0}75%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.animation-moving{position:relative}.animation-moving .flying-img-container-primary{position:absolute;top:40%;left:30%;transform:translate(75%, -200%) rotate(0deg);width:150px;height:auto;z-index:1;mix-blend-mode:multiply;animation:circle-primary 100s linear infinite;pointer-events:none}.animation-moving .flying-img-container-primary svg{width:100%;height:100%;transform:rotate(0deg)}.animation-moving .flying-img-container-primary svg path{fill:var(--primary-color)}.animation-moving .flying-img-container-primary svg{animation:rotate-shift-primary 100s linear infinite}.animation-moving .flying-img-container-secondary{position:absolute;top:40%;left:30%;transform:translate(-500%, 500%) rotate(0deg);width:80px;height:auto;z-index:1;mix-blend-mode:multiply;animation:circle-secondary 80s linear infinite;pointer-events:none}.animation-moving .flying-img-container-secondary svg{width:100%;height:100%;transform:rotate(0deg)}.animation-moving .flying-img-container-secondary svg path{fill:var(--secondary-color)}.animation-moving .flying-img-container-secondary svg{animation:rotate-shift-secondary 80s linear infinite}.animation-moving .flying-img-container-gray-primary{position:absolute;top:40%;left:30%;transform:translate(-400%, 300%) rotate(0deg);width:130px;height:auto;z-index:1;mix-blend-mode:multiply;animation:circle-gray-primary 150s linear infinite;pointer-events:none}.animation-moving .flying-img-container-gray-primary svg{width:100%;height:100%;transform:rotate(0deg)}.animation-moving .flying-img-container-gray-primary svg path{fill:var(--gray-primary-color)}.animation-moving .flying-img-container-gray-primary svg{animation:rotate-shift-gray-primary 50s linear infinite}.animation-moving .flying-img-container-tertiary{position:absolute;top:40%;left:30%;transform:translate(480%, 370%) rotate(0deg);width:150px;height:auto;z-index:1;mix-blend-mode:multiply;animation:circle-tertiary 100s linear infinite;pointer-events:none;top:100%;left:-100%}.animation-moving .flying-img-container-tertiary svg{width:100%;height:100%;transform:rotate(0deg)}.animation-moving .flying-img-container-tertiary svg path{fill:var(--gray-color-gradient)}.animation-moving .flying-img-container-tertiary svg{animation:rotate-shift-tertiary 130s linear infinite}@keyframes circle-primary{0%{transform:rotate(0deg) translate(-300px) rotate(0deg);width:150px}20%{width:100px}40%{width:30px}60%{width:100px}80%{width:150px}100%{transform:rotate(360deg) translate(-300px) rotate(-360deg);width:150px}}@keyframes rotate-shift-primary{0%{transform:rotate(0deg);filter:blur(0);opacity:1}20%{transform:rotate(72deg);filter:blur(0);opacity:1}40%{transform:rotate(144deg);filter:blur(5px);opacity:.8}60%{transform:rotate(216deg);filter:blur(0);opacity:1}80%{transform:rotate(288deg);filter:blur(0);opacity:1}100%{transform:rotate(360deg);filter:blur(0);opacity:1}}@keyframes circle-secondary{0%{transform:rotate(0deg) translate(-350px) rotate(0deg);width:80px}20%{width:50px}40%{width:30px}60%{width:50px}80%{width:80px}100%{transform:rotate(-360deg) translate(-350px) rotate(360deg);width:80px}}@keyframes rotate-shift-secondary{0%{transform:rotate(0deg);filter:blur(0);opacity:1}20%{transform:rotate(-72deg);filter:blur(0);opacity:1}40%{transform:rotate(-144deg);filter:blur(5px);opacity:.8}60%{transform:rotate(-216deg);filter:blur(0);opacity:1}80%{transform:rotate(-288deg);filter:blur(0);opacity:1}100%{transform:rotate(-360deg);filter:blur(0);opacity:1}}@keyframes circle-tertiary{0%{transform:rotate(0deg) translate(-250px) rotate(0deg);width:150px}20%{width:100px}40%{width:30px}60%{width:100px}80%{width:150px}100%{transform:rotate(360deg) translate(-250px) rotate(-360deg);width:150px}}@keyframes rotate-shift-tertiary{0%{transform:rotate(0deg);filter:blur(0);opacity:1}20%{transform:rotate(72deg);filter:blur(0);opacity:1}40%{transform:rotate(144deg);filter:blur(5px);opacity:.8}60%{transform:rotate(216deg);filter:blur(0);opacity:1}80%{transform:rotate(288deg);filter:blur(0);opacity:1}100%{transform:rotate(360deg);filter:blur(0);opacity:1}}@keyframes circle-gray-primary{0%{transform:rotate(0deg) translate(-350px) rotate(0deg);width:130px}20%{width:80px}40%{width:50px}60%{width:80px}80%{width:130px}100%{transform:rotate(-360deg) translate(-350px) rotate(360deg);width:130px}}@keyframes rotate-shift-gray-primary{0%{transform:rotate(0deg);filter:blur(0);opacity:1}20%{transform:rotate(-72deg);filter:blur(0);opacity:1}40%{transform:rotate(-144deg);filter:blur(5px);opacity:.8}60%{transform:rotate(-216deg);filter:blur(0);opacity:1}80%{transform:rotate(-288deg);filter:blur(0);opacity:1}100%{transform:rotate(-360deg);filter:blur(0);opacity:1}}@property --angle{syntax:"<angle>";initial-value:-90deg;inherits:false}.border-image-gradient{position:relative;border:2.5px solid rgba(0,0,0,0);border-radius:inherit;border-radius:50%;background:conic-gradient(from var(--angle), var(--primary-color), var(--secondary-color)) border-box}.border-image-gradient:hover{animation:borderRotate 1s linear infinite}@keyframes borderRotate{to{--angle: 270deg}}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}#section-odomete .odometer{font-family:inherit}.odometer-suffix{display:inline-block;vertical-align:middle}.odometer{white-space:nowrap}.odometer .odometer-digit{display:inline-block;vertical-align:middle;position:relative}.odometer .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.odometer .odometer-digit .odometer-digit-inner{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.heading-big{font-size:var(--font-size-big);font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.heading-big{font-size:2.3rem}}.heading-xxl{font-size:var(--font-size-xxl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}.heading-xl{font-size:var(--font-size-xl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.heading-xl{font-size:var(--font-size-lg)}}.heading-lg{font-size:var(--font-size-lg);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.heading-lg{font-size:var(--font-size-md)}}.heading-md{font-size:var(--font-size-md);font-weight:400;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}#section-intro-title{font-size:var(--font-size-xl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){#section-intro-title{font-size:var(--font-size-lg)}}.section-title{margin-block:var(--spacer-xxl);text-align:center;font-size:var(--font-size-xl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.section-title{font-size:var(--font-size-lg)}}.section-intro-title{font-size:var(--font-size-big);font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.section-intro-title{font-size:2.3rem}}#page-title{margin-block:var(--spacer-xxl);font-size:var(--font-size-xl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){#page-title{font-size:var(--font-size-lg)}}@media(width <= 1200px){h2#section-description-title{text-align:center}}#main-home .section-intro-title{text-wrap:auto}p{font-size:var(--font-size-default);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width <= 1200px){p{font-size:var(--font-size-sm)}}.text-default{font-size:var(--font-size-default);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width <= 1200px){.text-default{font-size:var(--font-size-sm)}}.text-sm{font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}.text-xs{font-size:var(--font-size-xs);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}.text-lead{font-size:var(--font-size-lead);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}.text-bold{font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-weight:800}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.text-container{max-width:90ch;margin-inline:auto}.text-container p{margin-block-end:var(--spacer-lg)}.table-component{border-block-end:var(--spacer-xs) solid var(--gray-color)}.table-component .grid-table{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-md);padding-block:var(--spacer-md)}@media(width >= 576px){.table-component .grid-table{display:grid;grid-template-columns:minmax(150px, auto) 1fr}.table-component .grid-table>*:not(:first-child){align-self:center;justify-self:center}}.table-component .grid-table>p:first-child{font-size:var(--font-size-lead);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;color:var(--primary-color);text-transform:uppercase}.table-component .grid-table code{color:var(--secondary-color)}.background-color-system .flex-auto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-md)}.background-color-system .flex-auto>*{width:100%}.background-color-system .flex-auto>*>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-md);margin-inline:auto;padding:var(--spacer-md)}@media(width >= 576px)and (width <= 1440px)and (width >= 768px){.background-color-system .flex-auto{width:calc(576px - 26%);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacer-md)}.background-color-system .flex-auto>*>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-md);margin-inline:auto;padding:var(--spacer-md)}}@media(width >= 768px)and (width <= 1440px)and (width >= 768px){.background-color-system .flex-auto{width:calc(768px - 26%);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacer-md)}.background-color-system .flex-auto>*>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-md);margin-inline:auto;padding:var(--spacer-md)}}@media(width >= 992px)and (width <= 1440px)and (width >= 768px){.background-color-system .flex-auto{width:calc(992px - 26%);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacer-md)}.background-color-system .flex-auto>*>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-md);margin-inline:auto;padding:var(--spacer-md)}}@media(width >= 1200px)and (width <= 1440px)and (width >= 768px){.background-color-system .flex-auto{width:calc(1200px - 26%);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacer-md)}.background-color-system .flex-auto>*>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-md);margin-inline:auto;padding:var(--spacer-md)}}@media(width >= 1440px)and (width <= 1440px)and (width >= 768px){.background-color-system .flex-auto{width:calc(1440px - 26%);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacer-md)}.background-color-system .flex-auto>*>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-md);margin-inline:auto;padding:var(--spacer-md)}}@media(width >= 1600px)and (width <= 1440px)and (width >= 768px){.background-color-system .flex-auto{width:calc(1600px - 26%);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacer-md)}.background-color-system .flex-auto>*>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-md);margin-inline:auto;padding:var(--spacer-md)}}@media(width >= 1440px){.background-color-system .flex-auto{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacer-md)}.background-color-system .flex-auto>*>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-md);margin-inline:auto;padding:var(--spacer-md)}}.design-system h1{margin-block:var(--spacer-lg) var(--spacer-xxl);margin-inline:auto;color:var(--default-color);text-align:center;font-size:var(--font-size-big);font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.design-system h1{font-size:2.3rem}}.design-system h2{color:var(--primary-color);text-align:center;margin-block:var(--spacer-xl);font-size:var(--font-size-xl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.design-system h2{font-size:var(--font-size-lg)}}.design-system .table-component,.design-system .background-color-system{padding-block:var(--spacer-xl)}.design-system .table-component h2,.design-system .background-color-system h2{margin-block:var(--spacer-md) var(--spacer-lg);color:var(--primary-color);text-align:center;font-size:var(--font-size-xl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.design-system .table-component h2,.design-system .background-color-system h2{font-size:var(--font-size-lg)}}.button-system .button-wrapper{margin-block-end:var(--spacer-lg)}.site-logo{display:flex;justify-content:space-between;margin-block:var(--spacer-xl);margin-inline:auto}.site-logo .logo-container{padding-block:var(--spacer-md);padding-inline:var(--spacer-xl);border-radius:10px;max-width:200px}.site-logo img{width:100%;height:100%;object-fit:cover}.text-system p{max-width:75ch;margin-inline:auto;margin-block:var(--spacer-xl)}.text-system h3{margin-block:var(--spacer-lg)}.border-radius-system .flex-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacer-xl)}.border-radius-system .flex-grid-3>.square{width:200px;height:200px;padding:var(--spacer-md);background-color:var(--primary-color);margin-inline:auto}.border-radius-system .flex-grid-3>.rectangle{width:400px;height:200px;padding:var(--spacer-md);background-color:var(--primary-color)}.border-radius-system .flex-grid-3>div{color:var(--contrast-color);text-align:center;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-default);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width <= 1200px){.border-radius-system .flex-grid-3>div{font-size:var(--font-size-sm)}}.img-sizes-system .img-icon-lg{border-radius:50%}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:1.6em;bottom:calc(var(--spacer-xxl)*1.2);z-index:999;transform:translateX(50%);width:58px;height:58px;transition:all .4s;background-color:var(--primary-color);border-radius:50px;display:flex;align-items:center;justify-content:center}.scroll-top svg{width:25px;height:25px}.scroll-top svg path{fill:var(--contrast-color);stroke:var(--contrast-color)}.scroll-top:hover{background-color:var(--secondary-color)}.scroll-top:focus{background-color:var(--secondary-color)}@media(width >= 768px){.scroll-top{right:2.6em}}@media(width <= 768px){.scroll-top{width:40px;height:40px}.scroll-top svg{width:18.3px;height:18.3px}}.scroll-top.active{visibility:visible;opacity:1}.burger-container{display:flex;justify-content:center;align-items:center;padding:10px;width:42px;height:42px;border-radius:50%;padding:3px;margin-inline-start:auto;cursor:pointer}.burger-container .burger-menu{--width: 26px;--height: 8px;--base-height: calc(var(--height) / 4);width:var(--width);height:auto;min-height:calc(var(--height)*3);position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;background-color:rgba(0,0,0,0);border:none;outline:none}.burger-container .burger-menu .custom-burger{background-color:var(--primary-color);display:block;position:absolute;height:1.5px;width:100%;border-radius:9px;opacity:1;left:0;margin-block-start:1.5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.burger-container .burger-menu .custom-burger:nth-child(1){top:var(--base-height)}.burger-container .burger-menu .custom-burger:nth-child(3),.burger-container .burger-menu .custom-burger:nth-child(2){top:calc(var(--base-height) + (var(--height)))}.burger-container .burger-menu .custom-burger:nth-child(4){top:calc(var(--base-height) + var(--height)*2)}.burger-container.open .custom-burger:nth-child(1){top:6px;width:0%;left:50%}.burger-container.open .custom-burger:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:3px}.burger-container.open .custom-burger:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:3px}.burger-container.open .custom-burger:nth-child(4){top:6px;width:0%;left:50%}.burger-container:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.btn{outline:none;border:none;padding:0;margin:0;background-color:rgba(0,0,0,0)}.button-container:has(.btn:focus){outline:2px solid var(--primary-color);outline-offset:2px;border-radius:10px;transition:outline .3s ease-in-out}.button-container:has(.btn:focus):hover{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:10px}.button-background-primary{width:fit-content;background-color:var(--primary-color);border-radius:10px}.button-background-primary button,.button-background-primary a,.button-background-primary input[type=submit]{color:var(--default-color);padding-block:var(--spacer-md);padding-inline:var(--spacer-lg);display:inline-block;text-decoration:none;transition:color .3s ease-in-out;font-size:var(--font-size-default);font-weight:700;line-height:1.35;letter-spacing:.04em;text-box-trim:trim-both}@media(width <= 1200px){.button-background-primary button,.button-background-primary a,.button-background-primary input[type=submit]{font-size:var(--font-size-sm)}}.button-background-primary:hover{transition:background-color .3s ease-in-out;background-color:var(--secondary-color)}.button-background-primary:hover button,.button-background-primary:hover a,.button-background-primary:hover .btn,.button-background-primary:hover input[type=submit]{transition:color .3s ease-in-out;color:var(--contrast-color);border-radius:10px;cursor:pointer}.button-background-blur{color:var(--contrast-color);padding-block:var(--spacer-lg);padding-inline:var(--spacer-xl);text-decoration:none;text-align:start;transition:color .3s ease-in-out;position:absolute;bottom:5%;left:50%;overflow:hidden;transform:translateX(-50%);width:93%;margin-inline:auto;backdrop-filter:blur(10px);font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;display:flex;align-items:center;justify-content:space-between;border-radius:999px}@media(width <= 992px){.button-background-blur{padding-inline:var(--spacer-sm);border-radius:.5em;text-align:center;justify-content:center}.button-background-blur svg{display:none}}.button-background-blur svg{min-width:var(--font-size-sm);width:var(--font-size-sm);height:auto;object-fit:cover;vertical-align:center}.button-background-blur svg path{transition:stroke .3s ease-in-out,fill .3s ease-in-out;stroke:var(--contrast-color);fill:var(--contrast-color)}.button-background-blur:hover{cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out;background-color:color-mix(in srgb, var(--secondary-color) 100%, transparent 60%)}.button-background-blur:hover svg{animation:arrow-animation-right .3s ease-in-out forwards}.button-background-blur:hover svg path{stroke:var(--contrast-color);fill:var(--contrast-color)}.button-background-blur:focus-within{outline:2px solid var(--secondary-color);outline-offset:2px;transition:outline .3s ease-in-out}.button-background-animation{position:relative;overflow:hidden;transition:background-color .6s ease-in-out;height:fit-content}.button-background-animation .hover-bg{--tw-translate-x: -70%;--tw-translate-y: -70%;translate:var(--tw-translate-x) var(--tw-translate-y);transform-origin:50% 50%;inset-inline-start:50%;top:50%;inset-inline-start:var(--creative-hover-left);top:var(--creative-hover-top);z-index:5;height:calc((var(--spacer-sm) + .5vi)*0);width:calc((var(--spacer-sm) + .5vi)*0);border-radius:340282000000000000000000000000000000000px;transition:width .6s,height .6s;display:block;position:absolute;background-color:var(--secondary-color)}.button-background-animation button,.button-background-animation a,.button-background-animation .btn,.button-background-animation input[type=submit]{position:relative;z-index:10;display:inline-block;text-decoration:none;transition:color .6s ease-in-out;color:var(--default-color)}.button-background-animation button:focus,.button-background-animation a:focus,.button-background-animation .btn:focus,.button-background-animation input[type=submit]:focus{outline-offset:calc(var(--spacer-xs)*-1)}.button-background-animation:hover{background-color:var(--primary-color);transition:background-color .5s ease-in-out;color:var(--contrast-color)}.button-background-animation:hover button,.button-background-animation:hover a,.button-background-animation:hover .btn,.button-background-animation:hover input[type=submit]{position:relative;z-index:10}.button-background-animation:hover .hover-bg{width:100em;height:100em;background-color:var(--secondary-color)}.button-background-animation .btn{padding-inline:var(--spacer-xxl)}.button-icon-container-primary{transition:background-color .3s ease-in-out;width:fit-content;background-color:var(--primary-color);border-radius:10px}.button-icon-container-primary button,.button-icon-container-primary a,.button-icon-container-primary input[type=submit]{color:var(--default-color);padding-block:var(--spacer-md);padding-inline:var(--spacer-lg);display:inline-block;text-decoration:none;transition:color .3s ease-in-out;font-size:var(--font-size-default);font-weight:700;line-height:1.35;letter-spacing:.04em;text-box-trim:trim-both}@media(width <= 1200px){.button-icon-container-primary button,.button-icon-container-primary a,.button-icon-container-primary input[type=submit]{font-size:var(--font-size-sm)}}.button-icon-container-primary:hover{transition:background-color .3s ease-in-out;background-color:var(--secondary-color)}.button-icon-container-primary:hover button,.button-icon-container-primary:hover a,.button-icon-container-primary:hover .btn,.button-icon-container-primary:hover input[type=submit]{transition:color .3s ease-in-out;color:var(--contrast-color);border-radius:10px;cursor:pointer}.button-icon-container-primary button,.button-icon-container-primary a,.button-icon-container-primary .btn,.button-icon-container-primary input[type=submit]{display:grid;grid-template-columns:1fr auto;align-items:end}.button-icon-container-primary button svg,.button-icon-container-primary a svg,.button-icon-container-primary .btn svg,.button-icon-container-primary input[type=submit] svg{width:var(--font-size-xs);height:var(--font-size-xs);margin-inline-start:var(--spacer-xl);vertical-align:bottom}.button-icon-container-primary button svg path,.button-icon-container-primary a svg path,.button-icon-container-primary .btn svg path,.button-icon-container-primary input[type=submit] svg path{transition:stroke .3s ease-in-out,fill .3s ease-in-out;stroke:var(--default-color);fill:var(--default-color)}@media(width >= 992px){.button-icon-container-primary button svg,.button-icon-container-primary a svg,.button-icon-container-primary .btn svg,.button-icon-container-primary input[type=submit] svg{width:var(--font-size-default);height:var(--font-size-default)}}.button-icon-container-primary button:hover,.button-icon-container-primary a:hover,.button-icon-container-primary .btn:hover,.button-icon-container-primary input[type=submit]:hover{cursor:pointer}.button-icon-container-primary:hover svg path{stroke:var(--contrast-color);fill:var(--contrast-color)}.button-icon-container-primary svg{align-self:center}.button-icon-container-primary:hover.arrow-down svg{animation:arrow-animation-down .3s ease-in-out forwards}.button-icon-container-primary:hover.arrow-right svg{animation:arrow-animation-right .3s ease-in-out forwards}.button-icon-container-primary:hover.arrow-left svg{animation:arrow-animation-left .3s ease-in-out forwards}.button-icon-container-primary:hover.arrow-up svg{animation:arrow-animation-up .3s ease-in-out forwards}.side-fixed-button-container{position:fixed;right:0;top:30%;z-index:1000;transform:translateX(40%) rotate(-90deg);transform-origin:center center;max-height:max-content}@media(width >= 576px){.side-fixed-button-container{top:50%}}.side-fixed-button-container .button-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.side-fixed-button-container .button-container .btn{font-size:var(--font-size-xs);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;padding-block:var(--spacer-xs)}@media(width >= 576px){.side-fixed-button-container .button-container .btn{font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;padding-inline:var(--spacer-md)}}.search-container form{border:2px solid var(--default-color);border-radius:999px;display:flex;align-items:center;justify-content:center}.search-container form:focus-within{outline:2px solid var(--primary-color)}.search-container form .btn{min-width:40px}.search-container form .btn .icon{padding:10px;display:flex;align-items:center;justify-content:center;background-color:var(--background-color);max-width:40px;border-radius:50%;margin-inline-end:var(--spacer-xs)}.search-container form .btn .icon svg{width:100%;height:100%;object-fit:cover}.search-container form .btn .icon :hover{cursor:pointer}.search-container form button.btn{border-radius:50%}.search-container form input{font-size:var(--font-size-xs);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;padding-inline-start:var(--spacer-md);padding-block:8px;opacity:1;width:100%;color:var(--default-color);border-radius:999px}.search-container form input::placeholder{color:var(--default-color)}#navmenu-header .nav-item .nav-link{text-decoration:none;color:var(--default-color);padding-inline:calc(var(--spacer-xs) + .5vi);padding-block:var(--spacer-sm);transition:background-color .2s ease-in-out;border-top-right-radius:var(--spacer-xs);border-top-left-radius:var(--spacer-xs);border-radius:999px;font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-size:var(--font-size-default)}@media(width <= 1600px){#navmenu-header .nav-item .nav-link{font-size:var(--font-size-sm)}}@media(width <= 1440px){#navmenu-header .nav-item .nav-link{font-size:var(--font-size-xs)}}#navmenu-header .nav-item:hover .nav-link{transition:background-color .2s ease-in-out;background:var(--gray-primary-color)}#navmenu-header .nav-item.active .nav-link{background-color:initial;text-decoration:underline;text-underline-offset:var(--spacer-xs);text-decoration-thickness:2px;text-decoration-color:var(--tertiary-color);color:var(--tertiary-color)}#navmenu-footer,#navmenu-policy{max-width:35ch;margin-inline:auto;border-block:3px solid color-mix(in srgb, var(--gray-color) 20%, transparent 100%)}#navmenu-footer>ul,#navmenu-policy>ul{width:100%;display:flex;flex-direction:column;list-style:none;gap:calc(var(--spacer-md) + .5vi);padding-block:var(--spacer-lg) var(--spacer-xl)}#navmenu-footer .nav-item,#navmenu-policy .nav-item{height:100%;border-block-end:2px solid var(--background-color)}#navmenu-footer .nav-item .nav-link,#navmenu-policy .nav-item .nav-link{text-decoration:none;color:var(--background-color);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-size:var(--font-size-default);text-align:center}@media(width <= 1600px){#navmenu-footer .nav-item .nav-link,#navmenu-policy .nav-item .nav-link{font-size:var(--font-size-sm)}}@media(width <= 1440px){#navmenu-footer .nav-item .nav-link,#navmenu-policy .nav-item .nav-link{font-size:var(--font-size-xs)}}#navmenu-footer .nav-item:not(:first-child) .nav-link,#navmenu-policy .nav-item:not(:first-child) .nav-link{padding-block-start:calc(var(--spacer-xs)*.25)}#navmenu-footer .nav-item.active .nav-link,#navmenu-policy .nav-item.active .nav-link{color:var(--tertiary-color);text-decoration-color:var(--tertiary-color)}#navmenu-footer .nav-item:hover,#navmenu-policy .nav-item:hover{border-block-end:2px solid var(--secondary-color);transition:border-block-end .3s ease-in-out}#navmenu-footer .nav-item:hover .nav-link,#navmenu-policy .nav-item:hover .nav-link{color:var(--secondary-color);transition:color .3s ease-in-out}@media(width >= 992px){#navmenu-footer,#navmenu-policy{max-width:none}#navmenu-footer>ul,#navmenu-policy>ul{flex-direction:row;flex-wrap:wrap;gap:0;padding-block:0}#navmenu-footer .nav-item,#navmenu-policy .nav-item{padding-block:var(--spacer-xl);border-block:none}#navmenu-footer .nav-item .nav-link:hover,#navmenu-policy .nav-item .nav-link:hover{color:var(--secondary-color);transition:color .3s ease-in-out}#navmenu-footer .nav-item:not(:first-child) .nav-link,#navmenu-policy .nav-item:not(:first-child) .nav-link{padding-inline-start:calc(var(--spacer-xs) + .5vi)}#navmenu-footer .nav-item:hover,#navmenu-policy .nav-item:hover{border-block-end:none}}#navmenu-policy{border-block:none}#navmenu-policy .copyright-item,#navmenu-policy .logo-item{border:none}#navmenu-policy .copyright-item:hover,#navmenu-policy .logo-item:hover{border:none}#navmenu-policy .logo-item a{display:block;width:100%;height:100%;width:200px}#navmenu-policy .logo-item a img{width:100%;height:100%;object-fit:cover}@media(width >= 992px){#navmenu-policy .nav-item:not(:nth-last-child(-n+2)){align-items:center}#navmenu-policy .nav-item:not(:nth-last-child(-n+2)):after{content:"•";vertical-align:text-bottom;color:var(--background-color)}#navmenu-policy .nav-item:not(:nth-last-child(-n+2)) .nav-link{padding-inline-end:calc(var(--spacer-xs) + .5vi)}#navmenu-policy .copyright-item{margin-inline-start:calc(var(--spacer-xs) + .5vi)}#navmenu-policy .logo-item{margin-inline-start:auto}}#navmenu-policy .copyright-item,#navmenu-policy .nav-item{font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-size:var(--font-size-default)}@media(width <= 1600px){#navmenu-policy .copyright-item,#navmenu-policy .nav-item{font-size:var(--font-size-sm)}}@media(width <= 1440px){#navmenu-policy .copyright-item,#navmenu-policy .nav-item{font-size:var(--font-size-xs)}}@media(width >= 992px){#navmenu-footer .nav-item:not(:nth-last-child(2)) .nav-link{border-inline-end:2px solid var(--background-color);padding-inline-end:calc(var(--spacer-xs) + .5vi);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-size:var(--font-size-default)}}@media(width >= 992px)and (width <= 1600px){#navmenu-footer .nav-item:not(:nth-last-child(2)) .nav-link{font-size:var(--font-size-sm)}}@media(width >= 992px)and (width <= 1440px){#navmenu-footer .nav-item:not(:nth-last-child(2)) .nav-link{font-size:var(--font-size-xs)}}.product-preview{position:relative;box-shadow:0 5px 5px 0 color-mix(in srgb, #261678 10%, transparent 90%);border-radius:30px}.product-preview .product-preview-content{padding:var(--spacer-xl);border-radius:30px;background-color:var(--gray-color);z-index:0;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:2.5em 1fr auto 2em auto auto;gap:var(--spacer-sm);height:100%;transition:color .3s ease-in-out,background-color .3s ease-in-out}.product-preview .deco{position:absolute;top:20%;right:0;width:80px;height:auto;z-index:-1}.product-preview .deco svg{width:100%;height:100%}.product-preview .deco svg path{fill:var(--deco-white);transition:fill .3s ease-in-out}.product-preview>*{flex:1 1 100%}.product-preview .product-tag-wrapper{padding-inline:var(--spacer-lg) var(--spacer-md);background-color:var(--default-color);border-top-left-radius:70em;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:0;width:fit-content;margin-block-end:var(--spacer-lg)}.product-preview .product-tag-wrapper .product-tag{color:var(--white-color);text-transform:uppercase;font-size:var(--font-size-lead);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-weight:700}.product-preview .product-category-wrapper{display:flex;gap:var(--spacer-xs);align-items:center;flex-wrap:wrap;padding-block:var(--spacer-sm)}.product-preview .product-category-wrapper .btn{text-decoration:none;color:var(--default-color)}.product-preview .product-category-wrapper .product-category{padding:var(--spacer-xs) var(--spacer-sm);border-radius:999px;font-size:var(--font-size-lead);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;transition:background-color .3s ease-in-out}.product-preview .product-category-wrapper .product-category:hover{background-color:var(--secondary-color);color:var(--contrast-color);border-color:var(--secondary-color)}.product-preview .product-title-wrapper{padding-inline-start:var(--spacer-xs);text-decoration:none;color:var(--default-color)}.product-preview .product-title-wrapper .product-title{font-size:var(--font-size-md);font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance;transition:color .3s ease-in-out}.product-preview .product-title-wrapper .product-title:hover{color:var(--secondary-color);transition:color .3s ease-in-out}.product-preview .product-duration-wrapper{display:flex;gap:var(--spacer-xs);align-items:center}.product-preview .product-duration-wrapper .svg-container{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.product-preview .product-duration-wrapper .svg-container svg{width:100%;height:100%;object-fit:cover}.product-preview .product-duration-wrapper .svg-container svg path{fill:var(--default-color)}.product-preview .product-duration-wrapper .product-duration{font-size:var(--font-size-xs);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}.product-preview .product-rating-wrapper{padding-inline-start:var(--spacer-xs)}.product-preview .product-rating-wrapper .product-rating{font-size:var(--font-size-lead);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}.product-preview .product-price-container{padding-inline-start:var(--spacer-xs)}.product-preview .product-price-container .product-price,.product-preview .product-price-container .product-price-suffix{font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-weight:800;font-size:var(--font-size-default);margin-inline-end:.3em}.product-preview .product-price-container .product-price .woocommerce-Price-currencySymbol,.product-preview .product-price-container .product-price-suffix .woocommerce-Price-currencySymbol{margin-inline-start:-0.25em}.product-preview .button-wrapper{margin-block-start:var(--spacer-md)}.product-preview .button-wrapper .button-container{width:100%}.product-preview .button-wrapper .button-container .btn{white-space:nowrap}.product-preview:not(.related) .product-preview-content:hover .product-title-wrapper .product-title{color:var(--secondary-color);transition:color .3s ease-in-out}.product-preview:not(.related) .product-preview-content:hover .product-tag-wrapper{color:var(--default-color);background-color:var(--contrast-color);transition:background-color .3s ease-in-out}.product-preview:not(.related) .product-preview-content:hover .product-tag-wrapper .product-tag{color:var(--default-color);transition:color .3s ease-in-out}.product-preview:not(.related) .button-container .btn::after{content:"";position:absolute;inset:0;width:100%;height:100%;z-index:1}.product-preview.related .product-preview-content:has(.button-container:hover){background-color:var(--default-color);color:var(--contrast-color)}.product-preview.related .product-preview-content:has(.button-container:hover) .product-title-wrapper .product-title{color:var(--secondary-color)}.product-preview.related .product-preview-content:has(.button-container:hover) .deco svg path{transition:fill .3s ease-in-out;fill:var(--deco-default-gray)}.product-preview.related .product-preview-content:has(.button-container:hover) .product-tag-wrapper{color:var(--default-color);background-color:var(--contrast-color);transition:background-color .3s ease-in-out}.product-preview.related .product-preview-content:has(.button-container:hover) .product-tag-wrapper .product-tag{color:var(--default-color);transition:color .3s ease-in-out}.product-preview.related .product-preview-content:has(.button-container:hover) .product-duration-wrapper .svg-container svg path{fill:var(--contrast-color);transition:fill .3s ease-in-out}.post-preview{width:100%;border-bottom-left-radius:50px;border-bottom-right-radius:50px;padding-inline:0;margin-inline:auto;position:relative;z-index:0}.post-preview .post-preview-wrapper{background-color:var(--gray-color);border-radius:30px;display:grid;grid-template-columns:1fr;grid-template-rows:350px auto;gap:var(--spacer-xs);height:100%;transition:color .3s ease-in-out,background-color .3s ease-in-out}.post-preview .post-preview-wrapper:has(.img-container:hover) .button-background-blur{background-color:color-mix(in srgb, var(--secondary-color) 100%, transparent 60%);transition:background-color .3s ease-in-out}@media(width >= 1200px){.post-preview{max-width:400px}}.post-preview .post-preview-title-wrapper{text-decoration:none;color:var(--default-color);width:fit-content;height:fit-content}.post-preview .post-preview-title-wrapper:hover .post-preview-title,.post-preview .post-preview-title-wrapper:focus-visible .post-preview-title{color:var(--secondary-color);transition:color .3s ease-in-out}.post-preview .post-preview-content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;gap:var(--spacer-xl);padding:var(--spacer-xl);z-index:10}.post-preview .post-preview-content .post-preview-title{font-size:var(--font-size-md);font-weight:400;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance;font-weight:700}.post-preview .post-preview-content .terms-container{display:flex;gap:var(--spacer-sm);flex-wrap:wrap;height:fit-content}.post-preview .post-preview-content .terms-container a{font-size:var(--font-size-lead);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;text-decoration:none;font-weight:400;background-color:var(--background-color);padding:var(--spacer-xs) var(--spacer-sm);border-radius:999px;color:var(--default-color);display:flex;align-items:center;justify-content:center;height:fit-content}.post-preview .post-preview-content .terms-container a:hover{background-color:var(--secondary-color);color:var(--background-color)}@media(width >= 768px){.post-preview .post-preview-content{text-align:start}}.post-preview .deco{position:absolute;top:50%;right:0;width:100px;height:auto;z-index:-1}.post-preview .deco svg{width:100%;height:100%}.post-preview .deco svg path{fill:var(--deco-white);stroke:var(--deco-white);transition:fill .3s ease-in-out,stroke .3s ease-in-out}.post-preview .img-container{position:relative;z-index:15;width:100%;height:350px;overflow:hidden;border-radius:30px;cursor:pointer}@media(width <= 768px){.post-preview .img-container{border-radius:20px}}.post-preview .img-container img{width:100%;height:100%;object-fit:cover}#custom-contact-form{width:100%;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacer-sm);grid-template-rows:repeat(6, min-content);grid-template-areas:"dropdown dropdown" "name name" "email email" "phone phone" "message message" ". ." "submit submit"}@media(width >= 768px){#custom-contact-form{grid-template-rows:repeat(5, min-content);grid-template-areas:"dropdown dropdown" "name name" "email phone" "message message" ". ." "submit submit";padding-inline:var(--spacer-xl)}}@media(width >= 1200px){#custom-contact-form{padding-inline:var(--spacer-xxl)}}.form-group{height:fit-content}.form-group:hover{cursor:pointer}.form-group.phone{grid-area:phone}.form-group.name{grid-area:name}.form-group.email{grid-area:email}.form-group.dropdown{grid-area:dropdown;position:relative}.form-group.message{grid-area:message}.form-submit{grid-area:submit}label{display:block}.form-group input,.form-group textarea{border-radius:.5em;width:100%;padding:.8rem;background-color:rgba(0,0,0,0);border:2px solid var(--contrast-color);color:var(--contrast-color)}.form-group input:focus,.form-group textarea:focus{outline:none;border:2px solid var(--primary-color)}.form-group input:focus-visible,.form-group textarea:focus-visible{outline:none;border:2px solid var(--primary-color)}.form-group textarea{resize:none}.form-error{background:color-mix(in srgb, var(--error-color) 30%, transparent 80%);padding:1rem;border:1px solid var(--error-color);border-radius:.5em;color:var(--error-color);display:flex;align-items:center;gap:var(--spacer-sm)}.form-error p{padding-inline-start:var(--spacer-md);color:var(--contrast-color)}.form-error::before{content:"!";font-family:text-font;display:block;width:fit-content;min-width:40px;min-height:40px;color:var(--contrast-color);display:flex;justify-content:center;align-items:center;background-color:var(--error-color);border-radius:.5em}.form-success{background:color-mix(in srgb, var(--success-color) 30%, transparent 80%);padding:1rem;border:1px solid var(--success-color);border-radius:.5em;color:var(--success-color);display:flex;align-items:center;gap:var(--spacer-sm)}.form-success p{padding-inline-start:var(--spacer-md);color:var(--contrast-color)}.form-success::before{content:"✓";font-family:text-font;display:block;width:fit-content;min-width:40px;min-height:40px;color:var(--contrast-color);display:flex;justify-content:center;align-items:center;background-color:var(--success-color);border-radius:.5em}.form-group.dropdown{position:relative;height:fit-content}.form-group.dropdown select{width:100%;padding:.8rem;background-color:var(--default-color);border:2px solid var(--contrast-color);color:var(--contrast-color);border-radius:.5em;appearance:none}.form-group.dropdown select{background-color:var(--default-color);border:2px solid var(--contrast-color);color:var(--contrast-color);appearance:none}.form-group.dropdown select option{background-color:var(--default-color);color:var(--contrast-color)}.form-group.dropdown select option:hover{background-color:var(--background-color);color:var(--default-color)}.form-group.dropdown select optgroup{background-color:var(--default-color);color:var(--contrast-color)}@supports(appearance: base-select){.form-group.dropdown select::picker-icon{content:"";display:none}.form-group.dropdown select,.form-group.dropdown select::picker(select){appearance:base-select}.form-group.dropdown select::picker(select){background-color:var(--default-color);border:2px solid var(--default-color);border-radius:.5em;color:var(--contrast-color);cursor:pointer}.form-group.dropdown select option{background-color:var(--default-color);color:var(--contrast-color);padding:var(--spacer-xs) var(--spacer-sm)}.form-group.dropdown select option:hover{background-color:var(--background-color);color:var(--default-color)}.form-group.dropdown select option:where(:hover,:focus){background-color:var(--background-color);color:var(--default-color)}.form-group.dropdown select option:checked{background-color:var(--primary-color);color:var(--default-color)}}.form-group.dropdown .svg-container{position:absolute;right:var(--spacer-sm);top:50%;transform:translateY(-50%);width:18.3px;height:18.3px;pointer-events:none;display:flex;align-items:center;justify-content:center}.form-group.dropdown .svg-container svg{width:100%;height:100%;object-fit:cover}.form-group.dropdown .svg-container svg path{stroke:var(--contrast-color);fill:var(--contrast-color)}.section-contact-form{border-top-left-radius:50px;padding:var(--spacer-xxl);margin-block-start:var(--spacer-xxl)}@media(width >= 768px){.section-contact-form{padding:var(--spacer-xl) var(--spacer-big)}}.section-contact-form .section-title{text-align:start;margin-block:var(--spacer-xl) var(--spacer-xxl)}@media(width >= 576px){.section-contact-form .section-title{white-space:nowrap}}.section-contact-form .section-title span{width:100%;display:block}.section-contact-form .section-content-img{display:flex;flex-direction:column;gap:var(--spacer-xxl);padding-block-end:var(--spacer-xxl)}@media(width >= 1200px){.section-contact-form .section-content-img{display:grid;grid-template-columns:minmax(300px, 1fr) minmax(300px, 1fr);gap:0}}.section-contact-form .section-content-img .img-container{position:relative;overflow:hidden;border-radius:50px;max-height:450px;max-width:500px;margin-inline:auto}.section-contact-form .section-content-img .img-container img{width:100%;height:100%;object-fit:cover}.section-contact-form input::placeholder,.section-contact-form textarea::placeholder{color:var(--gray-color-gradient)}#main-contact .section-contact-form input::placeholder,#main-contact .section-contact-form textarea::placeholder{color:color-mix(in srgb, var(--default-color) 100%, transparent 30%)}#main-contact .form-group.dropdown select{background-color:var(--gray-primary-color);border:2px solid var(--gray-primary-color);color:var(--default-color);appearance:none}#main-contact .form-group.dropdown select option{background-color:var(--gray-primary-color);color:var(--default-color)}#main-contact .form-group.dropdown select option:hover{background-color:var(--background-color);color:var(--default-color)}#main-contact .form-group.dropdown select optgroup{background-color:var(--gray-primary-color);color:var(--default-color)}@supports(appearance: base-select){#main-contact .form-group.dropdown select::picker-icon{content:"";display:none}#main-contact .form-group.dropdown select,#main-contact .form-group.dropdown select::picker(select){appearance:base-select}#main-contact .form-group.dropdown select::picker(select){background-color:var(--gray-primary-color);border:2px solid var(--default-color);border-radius:.5em;color:var(--default-color);cursor:pointer}#main-contact .form-group.dropdown select option{background-color:var(--gray-primary-color);color:var(--default-color);padding:var(--spacer-xs) var(--spacer-sm)}#main-contact .form-group.dropdown select option:hover{background-color:var(--background-color);color:var(--default-color)}#main-contact .form-group.dropdown select option:where(:hover,:focus){background-color:var(--background-color);color:var(--default-color)}#main-contact .form-group.dropdown select option:checked{background-color:var(--primary-color);color:var(--default-color)}}.products-grid{display:grid;width:100%;grid-template-columns:1fr;gap:var(--spacer-lg)}@media(width >= 992px){.products-grid{grid-template-columns:repeat(2, 1fr)}}@media(width >= 1440px){.products-grid{grid-template-columns:repeat(3, 1fr)}}.img-side-section{margin-block-end:var(--spacer-big)}@media(width >= 1200px){.img-side-section{padding-block:var(--spacer-xxl) var(--spacer-big)}}.img-side-section .section-title{color:var(--default-color);font-size:var(--font-size-big);font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.img-side-section .section-title{font-size:2.3rem}}@media(width >= 992px){.img-side-section .section-title{max-width:15ch}}.img-side-section .section-content-img{display:flex;flex-direction:column;gap:var(--spacer-xxl)}@media(width >= 992px){.img-side-section .section-content-img{display:grid;grid-template-columns:minmax(300px, 1fr) minmax(300px, 1fr);gap:var(--spacer-xxl)}}.img-side-section .section-img{display:flex;justify-content:end;align-items:center}@media(width >= 576px)and (width <= 1200px){.img-side-section .section-img{justify-content:start}}.img-side-section .section-content{display:flex;flex-direction:column;gap:var(--spacer-xl);justify-content:center;min-width:40%}.img-side-section .section-text{color:var(--default-color);max-width:50ch;font-size:var(--font-size-default);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width <= 1200px){.img-side-section .section-text{font-size:var(--font-size-sm)}}@media(width <= 768px){.img-side-section .section-text{padding-inline-end:var(--spacer-xl)}}.img-side-section .img-container{position:relative;overflow:hidden}@media(width >= 576px)and (width <= 1200px){.img-side-section .img-container{max-width:600px}}.img-side-section .img-container img{width:100%;height:100%;object-fit:cover}.section-intro{background:var(--linear-gradient-white-color);padding-block-end:var(--spacer-xxl);border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-shadow:0 5px 5px 0 color-mix(in srgb, #261678 10%, transparent 90%)}.section-intro .img-container{width:100%;border-radius:50px;max-height:375px}.section-intro .categories-container{display:flex;gap:var(--spacer-xs);flex-wrap:wrap;margin-block-end:var(--spacer-xl)}.section-intro.center{padding-block:var(--spacer-big)}.section-intro.center .section-content{max-width:75ch;margin-inline:auto;text-align:center}.section-intro.center .section-intro-title{margin-block-end:var(--spacer-xl)}.section-description{margin-block-start:var(--spacer-xxl)}.section-description h2{font-size:var(--font-size-xl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.section-description h2{font-size:var(--font-size-lg)}}.section-description .section-content-img{flex-direction:column-reverse}.section-description .img-container{border-bottom-right-radius:50px;height:100%}#breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacer-xs);padding:0;padding-inline:var(--spacer-xl);margin-block:var(--spacer-xxl);list-style:none}@media(width >= 768px){#breadcrumbs{gap:var(--spacer-sm)}}#breadcrumbs a{color:var(--default-color);text-decoration:none;font-size:var(--font-size-default);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width <= 1200px){#breadcrumbs a{font-size:var(--font-size-sm)}}#breadcrumbs a:hover{color:var(--secondary-color)}#breadcrumbs span{font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-weight:800}#breadcrumbs svg{width:100%;height:100%;object-fit:cover}#breadcrumbs .svg-container{display:flex;align-items:center;justify-content:center}#breadcrumbs .svg-container.separator-icon{--svg-size: 0.8rem;width:var(--svg-size);height:var(--svg-size);min-width:var(--svg-size);color:var(--default-color);align-self:center;font-size:var(--font-size-default);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width <= 1200px){#breadcrumbs .svg-container.separator-icon{font-size:var(--font-size-sm)}}#breadcrumbs .svg-container.separator-icon path{fill:var(--default-color);stroke:var(--default-color)}.svg-container.home-icon{--svg-size: 19px;width:var(--svg-size);height:var(--svg-size);min-width:var(--svg-size);margin-block-end:3px}@media(width >= 768px){.svg-container.home-icon{margin-inline-end:-5px}}.svg-container.home-icon:has(+a:hover) svg path{fill:var(--secondary-color)}#section-products-front-page{--items: 1;position:relative;margin-block-end:var(--spacer-xxl)}#section-products-front-page .slider-wrapper{--gap: 1rem;display:flex;overflow-x:auto;overflow-y:hidden;gap:var(--gap);padding:calc(var(--gap)*.5);scroll-snap-type:x proximity;scroll-padding-inline:calc(var(--gap)*.5)}@media(width >= 768px){#section-products-front-page .slider-wrapper{--gap: 1rem}}@media(width >= 992px){#section-products-front-page .slider-wrapper{--gap: 1.5rem}}#section-products-front-page .slider-wrapper .slide{min-width:calc((100% - (var(--items) - 1)*var(--gap))/var(--items));scroll-snap-align:start}@media(width >= 768px)and (pointer: fine){#section-products-front-page .slider-wrapper{overflow:hidden}}@media(width <= 768px){#section-products-front-page .slider-wrapper{padding:1em;scroll-padding-inline:0}#section-products-front-page .slider-wrapper::-webkit-scrollbar{height:10px}#section-products-front-page .slider-wrapper::-webkit-scrollbar-track{background:var(--primary-color);border-radius:999px}#section-products-front-page .slider-wrapper::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:999px}#section-products-front-page .slider-wrapper .slide{scroll-snap-align:center}}#section-products-front-page .wrapper-button-container{width:fit-content;margin-inline:auto;display:grid;gap:var(--spacer-xl);grid-template-columns:repeat(2, 1fr)}#section-products-front-page .wrapper-button-container .slide-button-container .btn{border-radius:50%;padding:var(--spacer-md);display:flex;align-items:center;justify-content:center}#section-products-front-page .wrapper-button-container .slide-button-container:first-child{justify-self:start}#section-products-front-page .wrapper-button-container .slide-button-container:last-child{justify-self:end}#section-products-front-page .slide-button-container{margin-block:var(--spacer-md)}#section-products-front-page .slide-button-container .btn{background-color:var(--primary-color);width:40px;height:40px;opacity:1}#section-products-front-page .slide-button-container .btn[hidden],#section-products-front-page .slide-button-container .btn.disabled{opacity:.5}#section-products-front-page .slide-button-container .btn[hidden]:hover,#section-products-front-page .slide-button-container .btn.disabled:hover{background-color:var(--primary-color)}#section-products-front-page .slide-button-container .btn[hidden] svg path,#section-products-front-page .slide-button-container .btn.disabled svg path{stroke:var(--default-color);fill:var(--default-color)}#section-products-front-page .slide-button-container .btn svg{width:100%;height:100%}#section-products-front-page .slide-button-container .btn svg path{stroke:var(--default-color);fill:var(--default-color)}#section-products-front-page .slide-button-container .btn:hover{background-color:var(--secondary-color);cursor:pointer}#section-products-front-page .slide-button-container .btn:hover svg path{stroke:var(--contrast-color);fill:var(--contrast-color)}@media(width >= 992px){#section-products-front-page{--items: 2}}@media(width >= 1440px){#section-products-front-page{--items: 3}}.section-related-products{--items: 1;--gap: 1rem;position:relative;margin-block-end:var(--spacer-xxl)}.section-related-products .slider-wrapper{--gap: 1rem;display:flex;overflow-x:auto;overflow-y:hidden;gap:var(--gap);padding:calc(var(--gap)*.5);scroll-snap-type:x proximity;scroll-padding-inline:calc(var(--gap)*.5)}@media(width >= 768px){.section-related-products .slider-wrapper{--gap: 1rem}}@media(width >= 992px){.section-related-products .slider-wrapper{--gap: 1.5rem}}.section-related-products .slider-wrapper .slide{min-width:calc((100% - (var(--items) - 1)*var(--gap))/var(--items));scroll-snap-align:start}@media(width >= 768px)and (pointer: fine){.section-related-products .slider-wrapper{overflow:hidden}}@media(width <= 768px){.section-related-products .slider-wrapper{padding:1em;scroll-padding-inline:0}.section-related-products .slider-wrapper::-webkit-scrollbar{height:10px}.section-related-products .slider-wrapper::-webkit-scrollbar-track{background:var(--primary-color);border-radius:999px}.section-related-products .slider-wrapper::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:999px}.section-related-products .slider-wrapper .slide{scroll-snap-align:center}}.section-related-products .wrapper-button-container{width:fit-content;margin-inline:auto;display:grid;gap:var(--spacer-xl);grid-template-columns:repeat(2, 1fr)}.section-related-products .wrapper-button-container .slide-button-container .btn{border-radius:50%;padding:var(--spacer-md);display:flex;align-items:center;justify-content:center}.section-related-products .wrapper-button-container .slide-button-container:first-child{justify-self:start}.section-related-products .wrapper-button-container .slide-button-container:last-child{justify-self:end}.section-related-products .slide-button-container{margin-block:var(--spacer-md)}.section-related-products .slide-button-container .btn{background-color:var(--primary-color);width:40px;height:40px;opacity:1}.section-related-products .slide-button-container .btn[hidden],.section-related-products .slide-button-container .btn.disabled{opacity:.5}.section-related-products .slide-button-container .btn[hidden]:hover,.section-related-products .slide-button-container .btn.disabled:hover{background-color:var(--primary-color)}.section-related-products .slide-button-container .btn[hidden] svg path,.section-related-products .slide-button-container .btn.disabled svg path{stroke:var(--default-color);fill:var(--default-color)}.section-related-products .slide-button-container .btn svg{width:100%;height:100%}.section-related-products .slide-button-container .btn svg path{stroke:var(--default-color);fill:var(--default-color)}.section-related-products .slide-button-container .btn:hover{background-color:var(--secondary-color);cursor:pointer}.section-related-products .slide-button-container .btn:hover svg path{stroke:var(--contrast-color);fill:var(--contrast-color)}.section-related-products{padding-inline:var(--spacer-big) var(--spacer-xxl)}@media(width >= 768px){.section-related-products{--items: 2}}@media(width <= 576px){.section-related-products{padding-inline:var(--spacer-md)}}.woocommerce-Reviews{--items: 1;position:relative;margin-block-end:var(--spacer-xxl)}.woocommerce-Reviews .slider-wrapper{--gap: 1rem;display:flex;overflow-x:auto;overflow-y:hidden;gap:var(--gap);padding:calc(var(--gap)*.5);scroll-snap-type:x proximity;scroll-padding-inline:calc(var(--gap)*.5)}@media(width >= 768px){.woocommerce-Reviews .slider-wrapper{--gap: 1rem}}@media(width >= 992px){.woocommerce-Reviews .slider-wrapper{--gap: 1.5rem}}.woocommerce-Reviews .slider-wrapper .slide{min-width:calc((100% - (var(--items) - 1)*var(--gap))/var(--items));scroll-snap-align:start}@media(width >= 768px)and (pointer: fine){.woocommerce-Reviews .slider-wrapper{overflow:hidden}}@media(width <= 768px){.woocommerce-Reviews .slider-wrapper{padding:1em;scroll-padding-inline:0}.woocommerce-Reviews .slider-wrapper::-webkit-scrollbar{height:10px}.woocommerce-Reviews .slider-wrapper::-webkit-scrollbar-track{background:var(--primary-color);border-radius:999px}.woocommerce-Reviews .slider-wrapper::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:999px}.woocommerce-Reviews .slider-wrapper .slide{scroll-snap-align:center}}.woocommerce-Reviews .wrapper-button-container{width:fit-content;margin-inline:auto;display:grid;gap:var(--spacer-xl);grid-template-columns:repeat(2, 1fr)}.woocommerce-Reviews .wrapper-button-container .slide-button-container .btn{border-radius:50%;padding:var(--spacer-md);display:flex;align-items:center;justify-content:center}.woocommerce-Reviews .wrapper-button-container .slide-button-container:first-child{justify-self:start}.woocommerce-Reviews .wrapper-button-container .slide-button-container:last-child{justify-self:end}.woocommerce-Reviews .slide-button-container{margin-block:var(--spacer-md)}.woocommerce-Reviews .slide-button-container .btn{background-color:var(--primary-color);width:40px;height:40px;opacity:1}.woocommerce-Reviews .slide-button-container .btn[hidden],.woocommerce-Reviews .slide-button-container .btn.disabled{opacity:.5}.woocommerce-Reviews .slide-button-container .btn[hidden]:hover,.woocommerce-Reviews .slide-button-container .btn.disabled:hover{background-color:var(--primary-color)}.woocommerce-Reviews .slide-button-container .btn[hidden] svg path,.woocommerce-Reviews .slide-button-container .btn.disabled svg path{stroke:var(--default-color);fill:var(--default-color)}.woocommerce-Reviews .slide-button-container .btn svg{width:100%;height:100%}.woocommerce-Reviews .slide-button-container .btn svg path{stroke:var(--default-color);fill:var(--default-color)}.woocommerce-Reviews .slide-button-container .btn:hover{background-color:var(--secondary-color);cursor:pointer}.woocommerce-Reviews .slide-button-container .btn:hover svg path{stroke:var(--contrast-color);fill:var(--contrast-color)}:root{interpolate-size:allow-keywords}.dropdown-details{border-block-end:2px solid var(--default-color);scroll-margin-top:calc(var(--header-height, 0px) + 16px)}.dropdown-details:first-of-type{border-block-start:2px solid var(--default-color)}.dropdown-details::marker{content:"";visibility:hidden;display:none}.dropdown-details summary::-webkit-details-marker{display:none}.dropdown-details summary{cursor:pointer;display:grid;grid-template-columns:1fr minmax(25px, auto);align-items:center;width:100%;align-items:center;padding-block:var(--spacer-xl)}@media(width >= 1440px){.dropdown-details summary{grid-template-columns:minmax(500px, auto) calc(var(--spacer-xxl)*2)}}.dropdown-details summary .dropdown-title{text-wrap:balance}.dropdown-details summary .svg-container{width:18.3px;height:18.3px;display:flex}.dropdown-details summary .svg-container svg path{stroke:var(--default-color);fill:var(--default-color)}.dropdown-details summary .svg-container{width:var(--font-size-default);height:var(--font-size-default);align-self:flex-start;margin-inline-start:auto}.dropdown-details summary .svg-container svg{width:18.3px;margin:auto;transition:all .3s ease}.dropdown-details .dropdown-title{font-size:1.4rem;font-weight:400}.dropdown-details[open] summary{padding-block:var(--spacer-xl) 0}.dropdown-details[open] summary .svg-container svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition:all .2s ease}.dropdown-details[open] summary .svg-container svg{animation:none}.dropdown-details[open] .dropdown-title{padding-block-end:var(--spacer-lg)}.dropdown-details[open] p{width:100%;padding-block-end:var(--spacer-xl)}.dropdown-details summary:focus-visible,.dropdown-details a:focus-visible{outline:var(--spacer-xs) solid var(--secondary-color);padding-inline:var(--spacer-xs)}.dropdown-details:focus-within:has(summary:focus-visible),.dropdown-details:focus-within:has(a:focus-visible){outline:var(--spacer-xs) solid var(--secondary-color)}.dropdown-details:focus-within:has(summary:focus-visible) summary,.dropdown-details:focus-within:has(a:focus-visible) summary{outline:none}.dropdown-details::details-content{width:100%}@supports selector(::details-content) and (interpolate-size: allow-keywords){.dropdown-details::details-content{height:0;overflow:clip;content-visibility:auto;transition:height .3s ease,content-visibility .3s ease allow-discrete}.dropdown-details[open]::details-content{height:auto}}.cat-detail{width:100%;background-color:var(--gray-color)}.cat-detail::marker{content:"";visibility:hidden;display:none}.cat-detail summary::-webkit-details-marker{display:none}.cat-detail summary{cursor:pointer;display:grid;grid-template-columns:1fr minmax(25px, auto);width:100%;align-items:center}@media(width >= 1440px){.cat-detail summary{grid-template-columns:minmax(500px, auto) calc(var(--spacer-xxl)*2)}}.cat-detail summary .svg-container{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:.5em;padding:var(--spacer-sm);border:2px solid color-mix(in srgb, var(--tertiary-color) 30%, transparent 100%)}.cat-detail summary .svg-container:hover{border:2px solid var(--secondary-color)}.cat-detail summary .svg-container svg{width:40px}.cat-detail summary .svg-container svg path{stroke:var(--primary-color);fill:var(--primary-color)}.cat-detail summary:hover .svg-container svg path{stroke:var(--secondary-color);fill:var(--secondary-color)}.cat-detail summary:has(.main_cat:hover) .svg-container svg path{stroke:var(--primary-color);fill:var(--primary-color)}.cat-detail[open] summary{border-block-end:2px solid color-mix(in srgb, var(--tertiary-color) 30%, transparent 100%)}.cat-detail[open] summary .svg-container svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition:all .2s ease}.cat-detail[open] summary .svg-container svg{animation:none}.cat-detail summary:focus-visible,.cat-detail a:focus-visible{outline:var(--spacer-xs) solid var(--secondary-color);padding-inline:var(--spacer-xs)}.cat-detail:focus-within:has(summary:focus-visible),.cat-detail:focus-within:has(a:focus-visible){outline:var(--spacer-xs) solid var(--secondary-color)}.cat-detail:focus-within:has(summary:focus-visible) summary,.cat-detail:focus-within:has(a:focus-visible) summary{outline:none}.cat-detail::details-content{width:100%}.section-faq .dropdown-details[open]{padding-block-end:var(--spacer-xs)}.pagination{display:flex;justify-content:center;align-items:center;list-style:none;gap:var(--spacer-md);padding:0;margin-inline:0;margin-block:var(--spacer-xxl)}.pagination .page-item{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:.5em}.pagination .page-item:hover{background-color:var(--gray-primary-color)}.pagination .page-item .img-container{display:flex;align-items:center;justify-content:center;width:14px;margin-block-end:3px;height:auto}.pagination .page-item .img-container svg{width:100%;height:100%;object-fit:cover}.pagination .page-item .img-container svg path{fill:var(--primary-color)}.pagination .page-item .page-link{font-size:var(--font-size-default);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width <= 1200px){.pagination .page-item .page-link{font-size:var(--font-size-sm)}}.pagination .page-item .page-link{color:var(--default-color);text-decoration:none;display:flex;align-items:center;justify-content:center;padding:var(--spacer-xs) var(--spacer-sm)}.pagination .page-item.active .page-link{font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-weight:800}.navmenu-desktop>ul{width:max-content;display:flex;align-items:center;list-style:none}body:has(.navmenu-mobile:popover-open){overflow:hidden}#navmenu-header-mobile{background-color:var(--background-color);position:fixed;inset:0;width:fit-content;margin:0;opacity:0;display:none;transition:display .5s,opacity .5s;transition-behavior:allow-discrete;animation:fade-out .3s ease-out;z-index:50;overflow:auto;height:100vh}#navmenu-header-mobile .section-header{display:flex;align-items:center;justify-content:space-between;width:100%;height:calc(var(--spacer-big)*1.5);padding-inline:var(--spacer-xl)}#navmenu-header-mobile .section-header .btn{width:18.3px;height:18.3px;min-width:18.3px;display:flex;align-items:center;justify-content:center;cursor:pointer}#navmenu-header-mobile .section-header .btn svg{width:100%;height:100%}#navmenu-header-mobile .section-header .btn svg path{fill:var(--primary-color);stroke:var(--primary-color)}#navmenu-header-mobile ul{height:fit-content;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}#navmenu-header-mobile ul .nav-item{display:flex;align-items:center;width:100%;border-block-end:2px solid color-mix(in srgb, var(--tertiary-color) 30%, transparent 100%)}#navmenu-header-mobile ul .nav-item:first-of-type{border-block-start:2px solid color-mix(in srgb, var(--tertiary-color) 30%, transparent 100%)}#navmenu-header-mobile ul .nav-item .cat-detail summary,#navmenu-header-mobile ul .nav-item .nav-link{padding-inline:var(--spacer-xl)}#navmenu-header-mobile ul .nav-item .main_cat,#navmenu-header-mobile ul .nav-item .nav-link{color:var(--default-color);text-decoration:none}#navmenu-header-mobile ul .nav-item .main_cat{font-weight:800;cursor:pointer;width:100%;padding-block:var(--spacer-lg)}#navmenu-header-mobile ul .nav-item .main_cat:hover{color:var(--secondary-color)}#navmenu-header-mobile ul .nav-item .sub_cat_list{display:flex;flex-direction:column;align-items:start;justify-content:start}#navmenu-header-mobile ul .nav-item .sub_cat_list .list-cat{background-color:var(--background-color);width:100%;padding-inline:var(--spacer-xxl);border-block-end:2px solid color-mix(in srgb, var(--tertiary-color) 30%, transparent 100%)}#navmenu-header-mobile ul .nav-item .sub_cat_list .list-cat a{display:flex;align-items:center;gap:var(--spacer-sm);text-decoration:none}#navmenu-header-mobile ul .nav-item .sub_cat_list .list-cat a:hover{color:var(--secondary-color)}#navmenu-header-mobile ul .nav-item .sub_cat_list .list-cat a:hover .svg-container svg path{fill:var(--secondary-color);stroke:var(--secondary-color)}#navmenu-header-mobile ul .nav-item .sub_cat_list .list-cat .svg-container{width:14px;height:14px;min-width:14px;display:flex;align-items:center;justify-content:center}#navmenu-header-mobile ul .nav-item .sub_cat_list .list-cat .svg-container svg{width:100%;height:100%}#navmenu-header-mobile ul .nav-item .sub_cat_list .list-cat .svg-container svg path{fill:var(--default-color);stroke:var(--default-color)}#navmenu-header-mobile ul .nav-item .sub_cat_list .list-cat a{color:var(--default-color);text-decoration:none;font-size:var(--font-size-sm);font-weight:400;line-height:1;letter-spacing:.02em;text-box-trim:trim-both}#navmenu-header-mobile ul .nav-item .sub_cat_list .list-cat:last-of-type{border-block-end:none}#navmenu-header-mobile ul .nav-item .nav-link{display:block;width:100%}#navmenu-header-mobile ul .nav-item .nav-link:hover{color:var(--secondary-color)}#navmenu-header-mobile ul .nav-item .nav-link,#navmenu-header-mobile ul .nav-item .list-cat{padding-block:var(--spacer-lg)}#navmenu-header-mobile ul .nav-item .list-cat.active a{color:var(--tertiary-color)}#navmenu-header-mobile ul .nav-item .list-cat.active a .svg-container svg path{fill:var(--tertiary-color)}#navmenu-header-mobile ul .nav-item.active .nav-link{color:var(--tertiary-color)}#navmenu-header-mobile ul .main_cat.active{color:var(--tertiary-color)}#navmenu-header-mobile .nav-menu-item,#navmenu-header-mobile .megamenu-services-button{margin-block-end:calc(var(--spacer-md) + .5vi)}.header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacer-md);justify-content:center;margin-block:calc(var(--spacer-xl) + .5vi);transition:margin-block .3s ease-in-out;-webkit-transition:margin-block .3s ease-in-out}.header .logo-container{max-width:180px;grid-area:logo}.header .logo-container a{display:flex;align-items:center;justify-content:center}.header .logo-container a img{width:100%;height:100%;object-fit:cover;margin-block-end:calc(var(--spacer-xs) + .5vi)}@media(width >= 576px){.header .logo-container{max-width:250px}}.header .search-container{max-width:250px;grid-area:search}.header .nav-container{grid-area:nav}.header .cart-container{grid-area:cart}.header .burger-menu-container{margin-inline-start:auto;grid-area:burger}.header .navmenu-desktop{display:none}@media(width <= 1200px){.header #navmenu-header-mobile:popover-open{opacity:1;display:flex;flex-direction:column;width:100%;animation:fade-in .3s ease-out}.header .navmenu-mobile{top:calc(var(--spacer-big)*2)}}@media(width <= 576px){.header{display:grid;grid-template-areas:"logo burger" "search cart";gap:var(--spacer-xs);grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;margin-block:var(--spacer-xl)}.header .navmenu-mobile{top:0}}@media(width >= 576px){.header{display:grid;grid-template-areas:"logo nav search cart burger";grid-template-columns:minmax(100px, 250px) 1fr minmax(80px, 200px) 60px 50px}}@media(width >= 1200px){.header{grid-template-columns:minmax(100px, 250px) 1fr minmax(80px, 200px) 60px 0;grid-template-rows:80px}.navmenu-desktop#navmenu-header{display:flex;justify-content:center}.burger-menu-container .burger-container{display:none}.burger-menu{display:none}}.cart-container{position:relative;margin-inline-start:auto}.cart-container:hover .cart-count{background-color:var(--secondary-color)}.cart-container .icon{display:inline-block;padding:var(--spacer-sm);display:flex;align-items:center;justify-content:center;background-color:var(--default-color);max-width:40px;border-radius:50%}.cart-container .icon svg{width:100%;height:100%;object-fit:cover}.cart-container .cart-count{position:absolute;width:25px;height:25px;top:-10px;right:-16px;z-index:-1;background-color:var(--primary-color);color:var(--white-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.header-container{position:relative;z-index:1000}@media(width <= 576px){.header-container{transition:none}}.header-container.is-sticky{position:fixed;top:0;left:0;right:0;background-color:var(--background-color);padding-block:var(--spacer-sm)}.header-container.is-sticky .header{transition:margin-block .3s ease-in-out;margin-block:0}@media(width <= 576px){.header-container.is-sticky{height:80px}.header-container.is-sticky .header{transition:margin-block .8s ease-in-out;-webkit-transition:margin-block .8s ease-in-out}.header-container.is-sticky .search-container,.header-container.is-sticky .cart-container{display:none}}body:has(.header-container.is-sticky) main{margin-block-start:200px}.dropdown-hover{overflow:hidden}.dropdown-hover:focus-visible{outline:var(--spacer-xs) solid var(--primary-color);outline-offset:calc(var(--spacer-xs)*-1)}.dropdown-hover:focus-within:has(.nav-link:focus-visible){outline:var(--spacer-xs) solid var(--primary-color)}.dropdown-hover:focus-within:has(.nav-link:focus-visible) .dropdown-menu{outline:none}.dropdown-hover .nav-link .dropdown-title{font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-size:var(--font-size-default)}@media(width <= 1600px){.dropdown-hover .nav-link .dropdown-title{font-size:var(--font-size-sm)}}@media(width <= 1440px){.dropdown-hover .nav-link .dropdown-title{font-size:var(--font-size-xs)}}.dropdown-hover .dropdown-menu{position:absolute;z-index:20;left:3.5%;right:-3.5%;opacity:0;visibility:hidden;pointer-events:none;width:fit-content;max-width:100%;height:fit-content;background-color:rgba(0,0,0,0)}.dropdown-hover .dropdown-menu::after{content:"";position:absolute;top:var(--spacer-xl);left:-4vw;width:100vw;height:calc(150vh - var(--spacer-xl));z-index:-1;pointer-events:none;backdrop-filter:blur(10px)}.dropdown-hover .dropdown-menu li{height:0}.dropdown-hover:has(.dropdown-link.open),.dropdown-hover:hover,.dropdown-hover:focus,.dropdown-hover:focus-within{overflow:initial}.dropdown-hover:has(.dropdown-link.open) .dropdown-link,.dropdown-hover:hover .dropdown-link,.dropdown-hover:focus .dropdown-link,.dropdown-hover:focus-within .dropdown-link{cursor:pointer}.dropdown-hover:has(.dropdown-link.open) .dropdown-link .svg-container svg,.dropdown-hover:hover .dropdown-link .svg-container svg,.dropdown-hover:focus .dropdown-link .svg-container svg,.dropdown-hover:focus-within .dropdown-link .svg-container svg{width:var(--font-size-xs);transition:all .3s ease}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu,.dropdown-hover:hover .dropdown-menu,.dropdown-hover:focus .dropdown-menu,.dropdown-hover:focus-within .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;width:93%;transition:0;padding-block-start:var(--spacer-xl);border-block-start:none;border-bottom-left-radius:50px;border-bottom-right-radius:50px}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card,.dropdown-hover:hover .dropdown-menu>ul .card,.dropdown-hover:hover .dropdown-menu>div .card,.dropdown-hover:focus .dropdown-menu>ul .card,.dropdown-hover:focus .dropdown-menu>div .card,.dropdown-hover:focus-within .dropdown-menu>ul .card,.dropdown-hover:focus-within .dropdown-menu>div .card{display:grid;grid-template-columns:minmax(18.3px, 74px) 1fr;gap:var(--spacer-lg);width:100%;text-align:start;align-items:start;padding-inline:var(--spacer-lg)}@media(width >= 768px){.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card,.dropdown-hover:hover .dropdown-menu>ul .card,.dropdown-hover:hover .dropdown-menu>div .card,.dropdown-hover:focus .dropdown-menu>ul .card,.dropdown-hover:focus .dropdown-menu>div .card,.dropdown-hover:focus-within .dropdown-menu>ul .card,.dropdown-hover:focus-within .dropdown-menu>div .card{padding-inline:0}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .flex-column-start,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .flex-column-start,.dropdown-hover:hover .dropdown-menu>ul .card .flex-column-start,.dropdown-hover:hover .dropdown-menu>div .card .flex-column-start,.dropdown-hover:focus .dropdown-menu>ul .card .flex-column-start,.dropdown-hover:focus .dropdown-menu>div .card .flex-column-start,.dropdown-hover:focus-within .dropdown-menu>ul .card .flex-column-start,.dropdown-hover:focus-within .dropdown-menu>div .card .flex-column-start{margin-top:.65em}}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .img-container,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .img-container,.dropdown-hover:hover .dropdown-menu>ul .card .img-container,.dropdown-hover:hover .dropdown-menu>div .card .img-container,.dropdown-hover:focus .dropdown-menu>ul .card .img-container,.dropdown-hover:focus .dropdown-menu>div .card .img-container,.dropdown-hover:focus-within .dropdown-menu>ul .card .img-container,.dropdown-hover:focus-within .dropdown-menu>div .card .img-container{width:40px;height:40px;background-color:var(--gray-color);border-radius:50%;padding:var(--spacer-sm)}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .img-container img,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .img-container img,.dropdown-hover:hover .dropdown-menu>ul .card .img-container img,.dropdown-hover:hover .dropdown-menu>div .card .img-container img,.dropdown-hover:focus .dropdown-menu>ul .card .img-container img,.dropdown-hover:focus .dropdown-menu>div .card .img-container img,.dropdown-hover:focus-within .dropdown-menu>ul .card .img-container img,.dropdown-hover:focus-within .dropdown-menu>div .card .img-container img{width:100%;height:100%;object-fit:cover}@media(width >= 768px){.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .img-container,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .img-container,.dropdown-hover:hover .dropdown-menu>ul .card .img-container,.dropdown-hover:hover .dropdown-menu>div .card .img-container,.dropdown-hover:focus .dropdown-menu>ul .card .img-container,.dropdown-hover:focus .dropdown-menu>div .card .img-container,.dropdown-hover:focus-within .dropdown-menu>ul .card .img-container,.dropdown-hover:focus-within .dropdown-menu>div .card .img-container{width:74px;height:74px;padding:var(--spacer-md)}}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card a,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card a,.dropdown-hover:hover .dropdown-menu>ul .card a,.dropdown-hover:hover .dropdown-menu>div .card a,.dropdown-hover:focus .dropdown-menu>ul .card a,.dropdown-hover:focus .dropdown-menu>div .card a,.dropdown-hover:focus-within .dropdown-menu>ul .card a,.dropdown-hover:focus-within .dropdown-menu>div .card a{text-decoration:none}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .main_cat,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .main_cat,.dropdown-hover:hover .dropdown-menu>ul .card .main_cat,.dropdown-hover:hover .dropdown-menu>div .card .main_cat,.dropdown-hover:focus .dropdown-menu>ul .card .main_cat,.dropdown-hover:focus .dropdown-menu>div .card .main_cat,.dropdown-hover:focus-within .dropdown-menu>ul .card .main_cat,.dropdown-hover:focus-within .dropdown-menu>div .card .main_cat{font-size:var(--font-size-default);max-width:14ch;margin-block-end:var(--spacer-xl);padding-inline:var(--spacer-lg);padding-block:var(--spacer-xs);color:var(--primary-color);font-size:var(--font-size-default);font-weight:700;line-height:1.35;letter-spacing:.04em;text-box-trim:trim-both}@media(width <= 1200px){.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .main_cat,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .main_cat,.dropdown-hover:hover .dropdown-menu>ul .card .main_cat,.dropdown-hover:hover .dropdown-menu>div .card .main_cat,.dropdown-hover:focus .dropdown-menu>ul .card .main_cat,.dropdown-hover:focus .dropdown-menu>div .card .main_cat,.dropdown-hover:focus-within .dropdown-menu>ul .card .main_cat,.dropdown-hover:focus-within .dropdown-menu>div .card .main_cat{font-size:var(--font-size-sm)}}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .main_cat:hover,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .main_cat:hover,.dropdown-hover:hover .dropdown-menu>ul .card .main_cat:hover,.dropdown-hover:hover .dropdown-menu>div .card .main_cat:hover,.dropdown-hover:focus .dropdown-menu>ul .card .main_cat:hover,.dropdown-hover:focus .dropdown-menu>div .card .main_cat:hover,.dropdown-hover:focus-within .dropdown-menu>ul .card .main_cat:hover,.dropdown-hover:focus-within .dropdown-menu>div .card .main_cat:hover{background-color:var(--gray-color)}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .main_cat.active,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .main_cat.active,.dropdown-hover:hover .dropdown-menu>ul .card .main_cat.active,.dropdown-hover:hover .dropdown-menu>div .card .main_cat.active,.dropdown-hover:focus .dropdown-menu>ul .card .main_cat.active,.dropdown-hover:focus .dropdown-menu>div .card .main_cat.active,.dropdown-hover:focus-within .dropdown-menu>ul .card .main_cat.active,.dropdown-hover:focus-within .dropdown-menu>div .card .main_cat.active{background-color:var(--gray-color)}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .sub_cat_list,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .sub_cat_list,.dropdown-hover:hover .dropdown-menu>ul .card .sub_cat_list,.dropdown-hover:hover .dropdown-menu>div .card .sub_cat_list,.dropdown-hover:focus .dropdown-menu>ul .card .sub_cat_list,.dropdown-hover:focus .dropdown-menu>div .card .sub_cat_list,.dropdown-hover:focus-within .dropdown-menu>ul .card .sub_cat_list,.dropdown-hover:focus-within .dropdown-menu>div .card .sub_cat_list{margin:0;list-style:none}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .sub_cat_list>li,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .sub_cat_list>li,.dropdown-hover:hover .dropdown-menu>ul .card .sub_cat_list>li,.dropdown-hover:hover .dropdown-menu>div .card .sub_cat_list>li,.dropdown-hover:focus .dropdown-menu>ul .card .sub_cat_list>li,.dropdown-hover:focus .dropdown-menu>div .card .sub_cat_list>li,.dropdown-hover:focus-within .dropdown-menu>ul .card .sub_cat_list>li,.dropdown-hover:focus-within .dropdown-menu>div .card .sub_cat_list>li{line-height:1.2;margin-block-end:var(--spacer-lg)}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .sub_cat_list>li>a,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .sub_cat_list>li>a,.dropdown-hover:hover .dropdown-menu>ul .card .sub_cat_list>li>a,.dropdown-hover:hover .dropdown-menu>div .card .sub_cat_list>li>a,.dropdown-hover:focus .dropdown-menu>ul .card .sub_cat_list>li>a,.dropdown-hover:focus .dropdown-menu>div .card .sub_cat_list>li>a,.dropdown-hover:focus-within .dropdown-menu>ul .card .sub_cat_list>li>a,.dropdown-hover:focus-within .dropdown-menu>div .card .sub_cat_list>li>a{color:var(--default-color);vertical-align:text-top;font-size:var(--font-size-sm);font-weight:400;line-height:1;letter-spacing:.02em;text-box-trim:trim-both}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .sub_cat_list .list-cat,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .sub_cat_list .list-cat,.dropdown-hover:hover .dropdown-menu>ul .card .sub_cat_list .list-cat,.dropdown-hover:hover .dropdown-menu>div .card .sub_cat_list .list-cat,.dropdown-hover:focus .dropdown-menu>ul .card .sub_cat_list .list-cat,.dropdown-hover:focus .dropdown-menu>div .card .sub_cat_list .list-cat,.dropdown-hover:focus-within .dropdown-menu>ul .card .sub_cat_list .list-cat,.dropdown-hover:focus-within .dropdown-menu>div .card .sub_cat_list .list-cat{display:flex;align-items:center;gap:var(--spacer-sm);padding-inline:var(--spacer-sm);padding-block:var(--spacer-sm)}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .sub_cat_list .list-cat:hover,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .sub_cat_list .list-cat:hover,.dropdown-hover:hover .dropdown-menu>ul .card .sub_cat_list .list-cat:hover,.dropdown-hover:hover .dropdown-menu>div .card .sub_cat_list .list-cat:hover,.dropdown-hover:focus .dropdown-menu>ul .card .sub_cat_list .list-cat:hover,.dropdown-hover:focus .dropdown-menu>div .card .sub_cat_list .list-cat:hover,.dropdown-hover:focus-within .dropdown-menu>ul .card .sub_cat_list .list-cat:hover,.dropdown-hover:focus-within .dropdown-menu>div .card .sub_cat_list .list-cat:hover{background-color:var(--gray-color);border-radius:999px}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .sub_cat_list .list-cat:hover a,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .sub_cat_list .list-cat:hover a,.dropdown-hover:hover .dropdown-menu>ul .card .sub_cat_list .list-cat:hover a,.dropdown-hover:hover .dropdown-menu>div .card .sub_cat_list .list-cat:hover a,.dropdown-hover:focus .dropdown-menu>ul .card .sub_cat_list .list-cat:hover a,.dropdown-hover:focus .dropdown-menu>div .card .sub_cat_list .list-cat:hover a,.dropdown-hover:focus-within .dropdown-menu>ul .card .sub_cat_list .list-cat:hover a,.dropdown-hover:focus-within .dropdown-menu>div .card .sub_cat_list .list-cat:hover a{color:var(--default-color)}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .sub_cat_list .list-cat.active,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .sub_cat_list .list-cat.active,.dropdown-hover:hover .dropdown-menu>ul .card .sub_cat_list .list-cat.active,.dropdown-hover:hover .dropdown-menu>div .card .sub_cat_list .list-cat.active,.dropdown-hover:focus .dropdown-menu>ul .card .sub_cat_list .list-cat.active,.dropdown-hover:focus .dropdown-menu>div .card .sub_cat_list .list-cat.active,.dropdown-hover:focus-within .dropdown-menu>ul .card .sub_cat_list .list-cat.active,.dropdown-hover:focus-within .dropdown-menu>div .card .sub_cat_list .list-cat.active{background-color:var(--gray-color);border-radius:999px}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .sub_cat_list .list-cat .svg-container,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .sub_cat_list .list-cat .svg-container,.dropdown-hover:hover .dropdown-menu>ul .card .sub_cat_list .list-cat .svg-container,.dropdown-hover:hover .dropdown-menu>div .card .sub_cat_list .list-cat .svg-container,.dropdown-hover:focus .dropdown-menu>ul .card .sub_cat_list .list-cat .svg-container,.dropdown-hover:focus .dropdown-menu>div .card .sub_cat_list .list-cat .svg-container,.dropdown-hover:focus-within .dropdown-menu>ul .card .sub_cat_list .list-cat .svg-container,.dropdown-hover:focus-within .dropdown-menu>div .card .sub_cat_list .list-cat .svg-container{width:14px;height:14px;min-width:14px;display:flex;align-items:center;justify-content:center}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .sub_cat_list .list-cat .svg-container svg,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .sub_cat_list .list-cat .svg-container svg,.dropdown-hover:hover .dropdown-menu>ul .card .sub_cat_list .list-cat .svg-container svg,.dropdown-hover:hover .dropdown-menu>div .card .sub_cat_list .list-cat .svg-container svg,.dropdown-hover:focus .dropdown-menu>ul .card .sub_cat_list .list-cat .svg-container svg,.dropdown-hover:focus .dropdown-menu>div .card .sub_cat_list .list-cat .svg-container svg,.dropdown-hover:focus-within .dropdown-menu>ul .card .sub_cat_list .list-cat .svg-container svg,.dropdown-hover:focus-within .dropdown-menu>div .card .sub_cat_list .list-cat .svg-container svg{width:100%;height:100%}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .sub_cat_list .list-cat .svg-container svg path,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .sub_cat_list .list-cat .svg-container svg path,.dropdown-hover:hover .dropdown-menu>ul .card .sub_cat_list .list-cat .svg-container svg path,.dropdown-hover:hover .dropdown-menu>div .card .sub_cat_list .list-cat .svg-container svg path,.dropdown-hover:focus .dropdown-menu>ul .card .sub_cat_list .list-cat .svg-container svg path,.dropdown-hover:focus .dropdown-menu>div .card .sub_cat_list .list-cat .svg-container svg path,.dropdown-hover:focus-within .dropdown-menu>ul .card .sub_cat_list .list-cat .svg-container svg path,.dropdown-hover:focus-within .dropdown-menu>div .card .sub_cat_list .list-cat .svg-container svg path{fill:var(--default-color);stroke:var(--default-color)}@media(width >= 768px){.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .sub_cat_list .list-cat,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .sub_cat_list .list-cat,.dropdown-hover:hover .dropdown-menu>ul .card .sub_cat_list .list-cat,.dropdown-hover:hover .dropdown-menu>div .card .sub_cat_list .list-cat,.dropdown-hover:focus .dropdown-menu>ul .card .sub_cat_list .list-cat,.dropdown-hover:focus .dropdown-menu>div .card .sub_cat_list .list-cat,.dropdown-hover:focus-within .dropdown-menu>ul .card .sub_cat_list .list-cat,.dropdown-hover:focus-within .dropdown-menu>div .card .sub_cat_list .list-cat{padding-block:xl}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul .card .sub_cat_list .list-cat>li,.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>div .card .sub_cat_list .list-cat>li,.dropdown-hover:hover .dropdown-menu>ul .card .sub_cat_list .list-cat>li,.dropdown-hover:hover .dropdown-menu>div .card .sub_cat_list .list-cat>li,.dropdown-hover:focus .dropdown-menu>ul .card .sub_cat_list .list-cat>li,.dropdown-hover:focus .dropdown-menu>div .card .sub_cat_list .list-cat>li,.dropdown-hover:focus-within .dropdown-menu>ul .card .sub_cat_list .list-cat>li,.dropdown-hover:focus-within .dropdown-menu>div .card .sub_cat_list .list-cat>li{margin-block-end:var(--spacer-lg)}}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul,.dropdown-hover:hover .dropdown-menu>ul,.dropdown-hover:focus .dropdown-menu>ul,.dropdown-hover:focus-within .dropdown-menu>ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--spacer-xl);width:100%;height:fit-content;padding:var(--spacer-xl);background-color:var(--background-color);border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-block-end:2px solid var(--gray-color);overflow:hidden}.dropdown-hover:has(.dropdown-link.open) .dropdown-menu>ul li,.dropdown-hover:hover .dropdown-menu>ul li,.dropdown-hover:focus .dropdown-menu>ul li,.dropdown-hover:focus-within .dropdown-menu>ul li{height:fit-content}.section-blog{display:grid;grid-template-columns:1fr;gap:var(--spacer-xl);margin-block-end:var(--spacer-big)}@media(width >= 1200px){.section-blog{grid-template-columns:repeat(3, 1fr)}}.section-recent-posts .button-wrapper{width:fit-content;margin-inline:auto;margin-block-end:var(--spacer-xxl)}.section-faq{margin-block-start:var(--spacer-big);background-color:var(--gray-color);padding-block:var(--spacer-xxl) var(--spacer-big);padding-inline:var(--spacer-xxl);border-radius:50px;position:relative;z-index:0}.section-faq .deco{display:block;position:absolute;top:0;right:calc(var(--spacer-big)*2);width:300px;height:auto;z-index:-1;mix-blend-mode:soft-light}.section-faq .deco svg{width:100%;height:100%}.section-faq .deco svg path{fill:#fbfdfe;stroke:#fbfdfe}.section-faq .section-title{margin-block:0 var(--spacer-big);text-align:start}.background-double-gradient-faq{background:linear-gradient(-25deg, var(--gray-color-gradient) 0%, color-mix(in srgb, var(--white-color) 100%, transparent 20%) 40%);padding-block-end:var(--spacer-big)}.separator-faq{width:100%;background-color:rgba(0,0,0,0);height:var(--spacer-big)}.section-contact-form{--deco-width: 350px;position:relative;z-index:0}@media(width >= 576px)and (width <= 1200px){.section-contact-form #section-form-title{max-width:21ch}}.section-contact-form .deco{display:none}@media(width >= 768px){.section-contact-form .deco{display:block;position:absolute;top:0;left:calc(100% - var(--deco-width) - var(--spacer-xxl));width:var(--deco-width);height:auto;z-index:-1}.section-contact-form .deco svg{width:100%;height:100%}.section-contact-form .deco svg path{fill:var(--deco-default-gray);stroke:var(--deco-default-gray)}}.section-footer{padding-block:var(--spacer-xxl);position:relative;z-index:0}.section-footer .deco{display:none}@media(width >= 992px){.section-footer{--deco-width: 190px}.section-footer .deco{display:block;position:absolute;top:0;right:0;width:var(--deco-width);height:auto;z-index:-1}.section-footer .deco svg{width:100%;height:100%}.section-footer .deco svg path{fill:var(--deco-default-gray);stroke:var(--deco-default-gray)}}.section-footer .section-title{font-size:var(--font-size-xxl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance;margin-block:0}.section-footer .section-sub-title{font-size:var(--font-size-lg);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.section-footer .section-sub-title{font-size:var(--font-size-md)}}.section-footer .icon{width:40px;height:40px}.section-footer .social-links{display:flex;gap:var(--spacer-lg);margin-block-start:var(--spacer-xl)}.section-footer .social-links .social-link{width:40px;height:40px;text-decoration:none;border-radius:50%;background-color:var(--contrast-color);padding:var(--spacer-sm);display:flex;align-items:center;justify-content:center}.section-footer .social-links .social-link svg{width:100%;height:100%}.section-footer .social-links .social-link svg path{fill:var(--default-color)}.section-footer .social-links .social-link:hover{background-color:var(--secondary-color);transition:background-color .3s ease-in-out}.section-footer .social-links .social-link:hover svg path{fill:var(--background-color);transition:fill .3s ease-in-out}@media(width >= 992px){.section-footer .social-links{margin-inline-start:auto;margin-block-start:0}}.section-footer .footer-top{display:flex;flex-direction:column;align-items:center;gap:var(--spacer-xxl)}@media(width >= 992px){.section-footer .footer-top{flex-direction:row;justify-content:space-between;align-items:start}}.section-footer .info{display:flex;flex-direction:column;align-items:center;gap:var(--spacer-xxl);margin-block-end:var(--spacer-xl)}@media(width >= 992px){.section-footer .info{align-items:flex-start}.section-footer .info .section-title{text-align:left;margin-block-start:0;max-width:17ch;margin-block-end:var(--spacer-lg)}}.section-footer .info-contact{display:flex;flex-direction:column;align-items:center;gap:var(--spacer-xl);min-width:400px}@media(width >= 992px){.section-footer .info-contact{align-items:flex-start;margin-block-start:var(--spacer-xl)}}.section-footer .info-contact{padding-block-end:var(--spacer-xl)}.section-footer .info-contact>a{display:flex;align-items:center;flex-direction:row-reverse;gap:var(--spacer-lg);align-items:center;text-decoration:none;color:var(--contrast-color)}.section-footer .info-contact>a:hover{color:var(--secondary-color);transition:color .3s ease-in-out}.section-footer .info-contact>a:hover svg path{fill:var(--secondary-color);transition:fill .3s ease-in-out}.background-double-gradient-partner{background:linear-gradient(25deg, var(--gray-color-gradient) 0%, color-mix(in srgb, var(--white-color) 100%, transparent 20%) 40%)}.section-valeurs{background:linear-gradient(200deg, var(--gray-color-gradient) 0%, color-mix(in srgb, var(--white-color) 100%, transparent 20%) 40%);padding-block:var(--spacer-xl);border-top-left-radius:50px;border-top-right-radius:50px}.section-valeurs .section-title{color:var(--default-color);margin-block:var(--spacer-xl);text-align:center;font-size:var(--font-size-xl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.section-valeurs .section-title{font-size:var(--font-size-lg)}}.section-valeurs .valeurs-wrapper{border-top-left-radius:50px;border-top-right-radius:50px;padding:var(--spacer-xl) var(--spacer-xxl);display:flex;flex-direction:column;gap:var(--spacer-xxl)}@media(width >= 1200px){.section-valeurs .valeurs-wrapper{padding:var(--spacer-xxl) var(--spacer-xxxl);display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--spacer-md)}}.section-valeurs .valeurs-wrapper .valeur{display:flex;flex-direction:column;gap:var(--spacer-xl);align-items:center}.section-valeurs .valeurs-wrapper .valeur .img-container{width:200px;height:200px;padding:var(--spacer-xxl);position:relative;border-radius:50%;background-color:var(--background-color);overflow:hidden;display:flex;align-items:center;justify-content:center}.section-valeurs .valeurs-wrapper .valeur .img-container img{width:100%;height:100%;object-fit:contain}.section-valeurs .valeurs-wrapper .valeur .content p{color:var(--default-color);text-align:center;font-size:var(--font-size-default);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width <= 1200px){.section-valeurs .valeurs-wrapper .valeur .content p{font-size:var(--font-size-sm)}}@media(width >= 576px)and (width <= 1200px){.section-valeurs .valeurs-wrapper .valeur .content{max-width:30ch}}.section-qualiopi .section-content-img{background-color:var(--gray-primary-color);padding:var(--spacer-xl);display:flex;flex-direction:column;gap:var(--spacer-xxl);border-radius:50px}.section-qualiopi .section-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacer-xxl);justify-content:center}.section-qualiopi .section-content .section-title{color:var(--default-color);margin-block:0;font-size:var(--font-size-xl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.section-qualiopi .section-content .section-title{font-size:var(--font-size-lg)}}.section-qualiopi .section-content .section-text{color:var(--default-color);font-size:var(--font-size-default);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width <= 1200px){.section-qualiopi .section-content .section-text{font-size:var(--font-size-sm)}}@media(width >= 1440px){.section-qualiopi .section-content .section-title{font-size:var(--font-size-xxl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance;max-width:40ch}.section-qualiopi .section-content .section-text{text-align:start;max-width:40ch}}.section-qualiopi .section-img{display:flex;justify-content:center;align-items:center}.section-qualiopi .section-img .img-container{position:relative;overflow:hidden;width:450px;height:auto;display:flex;flex-direction:column;gap:var(--spacer-lg);color:var(--default-color);text-decoration:none}.section-qualiopi .section-img .img-container .section-text.content-wysiwyg p{color:var(--default-color);font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}.section-qualiopi .section-img .img-container:hover{color:var(--secondary-color)}.section-qualiopi .section-img .img-container img{width:100%;height:100%;object-fit:contain}.section-chiffre{padding-block:var(--spacer-xxl)}.section-chiffre .chiffres-wrapper{background-color:var(--default-color);padding:var(--spacer-xl) var(--spacer-xxl);border-radius:50px;display:flex;flex-direction:column;justify-content:space-between}@media(width >= 1200px){.section-chiffre .chiffres-wrapper{flex-direction:row}}.section-chiffre .chiffres-wrapper .chiffre{padding-block:var(--spacer-md);display:flex;flex-direction:column;gap:var(--spacer-sm);align-items:center}.section-chiffre .chiffres-wrapper .numbers{color:var(--primary-color);font-size:var(--font-size-xl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.section-chiffre .chiffres-wrapper .numbers{font-size:var(--font-size-lg)}}.section-chiffre .chiffres-wrapper .text{color:var(--contrast-color);font-size:var(--font-size-default);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width <= 1200px){.section-chiffre .chiffres-wrapper .text{font-size:var(--font-size-sm)}}.section-banner{--width-img: 200px;margin-block-start:var(--spacer-big);padding-block:var(--spacer-xxl) var(--spacer-big);background:linear-gradient(180deg, var(--gray-color-gradient) 0%, color-mix(in srgb, var(--white-color) 100%, transparent 20%) 40%);border-top-right-radius:50px;border-top-left-radius:50px;--items-banner: 1;overflow:hidden}@media(width >= 768px){.section-banner{--items-banner: 2}}@media(width >= 1200px){.section-banner{--items-banner: 3;--width-img: 250px}}.section-banner .section-title{color:var(--default-color);margin-block-end:var(--spacer-xxl);margin-block-start:0}.section-banner .scroller{max-width:calc(var(--width-img)*var(--items-banner));margin-inline:auto;overflow:hidden}.section-banner .scroller .scroller-inner{padding-block:var(--spacer-xl);display:flex;align-items:center;justify-content:start;flex-wrap:nowrap;overflow:hidden;will-change:transform;transform:translate3d(0, 0, 0)}.section-banner .scroller .img-container{max-width:var(--width-img);max-height:125px;margin-inline:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-inline:var(--spacer-lg)}.section-banner .scroller .img-container img{width:100%;height:100%;object-fit:contain}.section-banner .scroller[data-infinite-scroll=true] .scroller-inner{animation:infinite-scroll-banner var(--scroll-duration, 30s) linear infinite;width:max-content;margin-inline:auto}@keyframes infinite-scroll-banner{to{transform:translateX(calc(-1 * var(--scroll-distance, calc(100% / var(--items-banner)))))}}.section-categories .content-wysiwyg,.section-results .content-wysiwyg{margin-block-end:var(--spacer-xxl);max-width:75ch;margin-inline:auto;text-align:start}.section-categories .categories-preview,.section-results .categories-preview{display:grid;grid-template-columns:1fr;gap:var(--spacer-xl);margin-block-end:var(--spacer-big)}@media(width >= 1200px){.section-categories .categories-preview,.section-results .categories-preview{grid-template-columns:repeat(3, 1fr)}}.section-categories .categories-preview .deco,.section-results .categories-preview .deco{position:absolute;top:20%;right:0;width:80px;height:auto;z-index:-1}.section-categories .categories-preview .deco svg,.section-results .categories-preview .deco svg{width:100%;height:100%}.section-categories .categories-preview .deco svg path,.section-results .categories-preview .deco svg path{transition:fill .3s ease-in-out,stroke .3s ease-in-out;fill:var(--deco-white);stroke:var(--deco-white)}.section-categories .categories-preview .card,.section-results .categories-preview .card{position:relative;display:flex;z-index:1;flex-direction:column-reverse;justify-content:space-between;width:100%;max-width:600px;background-color:var(--gray-color);border-radius:30px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;padding-inline:0;margin-inline:auto;transition:background-color .3s ease-in-out}.section-categories .categories-preview .card:has(.img-container:hover),.section-results .categories-preview .card:has(.img-container:hover){background-color:var(--default-color);color:var(--contrast-color);transition:background-color .3s ease-in-out}.section-categories .categories-preview .card:has(.img-container:hover) .sub_cat_list>.list-cat>.svg-container svg path,.section-results .categories-preview .card:has(.img-container:hover) .sub_cat_list>.list-cat>.svg-container svg path{fill:var(--contrast-color);stroke:var(--contrast-color);transition:fill .3s ease-in-out,stroke .3s ease-in-out}.section-categories .categories-preview .card:has(.img-container:hover) .deco svg path,.section-results .categories-preview .card:has(.img-container:hover) .deco svg path{fill:var(--deco-default-gray);stroke:var(--deco-default-gray);transition:fill .3s ease-in-out,stroke .3s ease-in-out}.section-categories .categories-preview .card:has(.img-container:hover) .svg-container svg path,.section-results .categories-preview .card:has(.img-container:hover) .svg-container svg path{fill:var(--deco-default-gray);stroke:var(--deco-default-gray);transition:fill .3s ease-in-out,stroke .3s ease-in-out}.section-categories .categories-preview .card:has(.img-container:hover) .button-background-blur,.section-results .categories-preview .card:has(.img-container:hover) .button-background-blur{background-color:color-mix(in srgb, var(--secondary-color) 100%, transparent 60%);transition:background-color .3s ease-in-out}.section-categories .categories-preview .card:has(.img-container:hover) .main_cat,.section-results .categories-preview .card:has(.img-container:hover) .main_cat{color:var(--secondary-color)}.section-categories .categories-preview .card:has(.img-container:hover) .list-cat,.section-results .categories-preview .card:has(.img-container:hover) .list-cat{color:var(--contrast-color)}.section-categories .categories-preview .card:has(.img-container:hover) .list-cat a,.section-results .categories-preview .card:has(.img-container:hover) .list-cat a{color:var(--contrast-color)}.section-categories .categories-preview .card .flex-column-start,.section-results .categories-preview .card .flex-column-start{padding:var(--spacer-xl)}.section-categories .categories-preview .card .button-background-blur,.section-results .categories-preview .card .button-background-blur{position:absolute;bottom:5%;left:50%;overflow:hidden;transform:translateX(-50%);margin-inline:auto;backdrop-filter:blur(10px)}.section-categories .categories-preview .card .button-background-blur::after,.section-results .categories-preview .card .button-background-blur::after{content:"";position:absolute;inset:1}.section-categories .categories-preview .card .img-container,.section-results .categories-preview .card .img-container{position:relative;width:100%;height:300px;border-radius:30px;overflow:hidden;cursor:pointer}@media(width <= 768px){.section-categories .categories-preview .card .img-container,.section-results .categories-preview .card .img-container{border-radius:20px}}.section-categories .categories-preview .card .img-container img,.section-results .categories-preview .card .img-container img{width:100%;height:100%;object-fit:cover}.section-categories .categories-preview .card a,.section-results .categories-preview .card a{text-decoration:none}.section-categories .categories-preview .card .main_cat,.section-results .categories-preview .card .main_cat{font-size:var(--font-size-md);font-weight:400;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance;font-weight:700;text-align:start;margin-inline-start:calc(25px + var(--spacer-xs))}.section-categories .categories-preview .card .sub_cat_list,.section-results .categories-preview .card .sub_cat_list{margin:0;list-style:none}.section-categories .categories-preview .card .sub_cat_list a,.section-results .categories-preview .card .sub_cat_list a{color:var(--default-color);vertical-align:text-top;font-size:var(--font-size-sm);font-weight:400;line-height:1;letter-spacing:.02em;text-box-trim:trim-both}.section-categories .categories-preview .card .sub_cat_list .list-cat,.section-results .categories-preview .card .sub_cat_list .list-cat{display:flex;line-height:1.2;align-items:center;justify-content:start;text-align:start;gap:var(--spacer-sm);padding-block:var(--spacer-xs);padding-inline-start:var(--spacer-sm);margin-block-end:var(--spacer-xs)}.section-categories .categories-preview .card .sub_cat_list .list-cat:hover,.section-results .categories-preview .card .sub_cat_list .list-cat:hover{background-color:var(--background-color);border-radius:999px}.section-categories .categories-preview .card .sub_cat_list .list-cat:hover a,.section-results .categories-preview .card .sub_cat_list .list-cat:hover a{color:var(--secondary-color)}.section-categories .categories-preview .card .sub_cat_list .list-cat:hover a:hover,.section-results .categories-preview .card .sub_cat_list .list-cat:hover a:hover{color:var(--secondary-color)}.section-categories .categories-preview .card .sub_cat_list .list-cat:hover .svg-container svg path,.section-results .categories-preview .card .sub_cat_list .list-cat:hover .svg-container svg path{fill:var(--secondary-color);stroke:var(--secondary-color)}.section-categories .categories-preview .card .sub_cat_list .list-cat.active,.section-results .categories-preview .card .sub_cat_list .list-cat.active{background-color:var(--gray-color);border-radius:999px}.section-categories .categories-preview .card .sub_cat_list .list-cat .svg-container,.section-results .categories-preview .card .sub_cat_list .list-cat .svg-container{width:14px;height:14px;min-width:14px;display:flex;align-items:center;justify-content:center}.section-categories .categories-preview .card .sub_cat_list .list-cat .svg-container svg,.section-results .categories-preview .card .sub_cat_list .list-cat .svg-container svg{width:100%;height:100%}.section-categories .categories-preview .card .sub_cat_list .list-cat .svg-container svg path,.section-results .categories-preview .card .sub_cat_list .list-cat .svg-container svg path{fill:var(--default-color);stroke:var(--default-color)}@media(width >= 768px){.section-categories .categories-preview .card .sub_cat_list .list-cat,.section-results .categories-preview .card .sub_cat_list .list-cat{padding-block:xl}.section-categories .categories-preview .card .sub_cat_list .list-cat>li,.section-results .categories-preview .card .sub_cat_list .list-cat>li{margin-block-end:var(--spacer-lg)}}.section-mission .categories-preview{display:grid;grid-template-columns:1fr;gap:var(--spacer-xl);margin-block-end:var(--spacer-big)}@media(width >= 1200px){.section-mission .categories-preview{grid-template-columns:repeat(2, 1fr)}}.section-mission .categories-preview .deco{position:absolute;top:20%;right:0;width:80px;height:auto;z-index:-1}.section-mission .categories-preview .deco svg{width:100%;height:100%}.section-mission .categories-preview .deco svg path{transition:fill .3s ease-in-out,stroke .3s ease-in-out;fill:var(--deco-white);stroke:var(--deco-white)}.section-mission .categories-preview .card{position:relative;display:flex;z-index:1;flex-direction:column-reverse;justify-content:space-between;width:100%;max-width:600px;background-color:var(--gray-color);border-radius:30px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;padding-inline:0;margin-inline:auto;transition:background-color .3s ease-in-out}.section-mission .categories-preview .card:has(.img-container:hover){background-color:var(--default-color);color:var(--contrast-color);transition:background-color .3s ease-in-out}.section-mission .categories-preview .card:has(.img-container:hover) .sub_cat_list>.list-cat>.svg-container svg path{fill:var(--contrast-color);stroke:var(--contrast-color);transition:fill .3s ease-in-out,stroke .3s ease-in-out}.section-mission .categories-preview .card:has(.img-container:hover) .deco svg path{fill:var(--deco-default-gray);stroke:var(--deco-default-gray);transition:fill .3s ease-in-out,stroke .3s ease-in-out}.section-mission .categories-preview .card:has(.img-container:hover) .svg-container svg path{fill:var(--deco-default-gray);stroke:var(--deco-default-gray);transition:fill .3s ease-in-out,stroke .3s ease-in-out}.section-mission .categories-preview .card:has(.img-container:hover) .button-background-blur{background-color:color-mix(in srgb, var(--secondary-color) 100%, transparent 60%);transition:background-color .3s ease-in-out}.section-mission .categories-preview .card:has(.img-container:hover) .main_cat{color:var(--secondary-color)}.section-mission .categories-preview .card:has(.img-container:hover) .list-cat{color:var(--contrast-color)}.section-mission .categories-preview .card:has(.img-container:hover) .list-cat a{color:var(--contrast-color)}.section-mission .categories-preview .card .flex-column-start{padding:var(--spacer-xl)}.section-mission .categories-preview .card .button-background-blur{position:absolute;bottom:5%;left:50%;overflow:hidden;transform:translateX(-50%);margin-inline:auto;backdrop-filter:blur(10px)}.section-mission .categories-preview .card .button-background-blur::after{content:"";position:absolute;inset:1}.section-mission .categories-preview .card .img-container{position:relative;width:100%;height:300px;border-radius:30px;overflow:hidden;cursor:pointer}@media(width <= 768px){.section-mission .categories-preview .card .img-container{border-radius:20px}}.section-mission .categories-preview .card .img-container img{width:100%;height:100%;object-fit:cover}.section-mission .categories-preview .card a{text-decoration:none}.section-mission .categories-preview .card .main_cat{font-size:var(--font-size-md);font-weight:400;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance;font-weight:700;text-align:start;margin-inline-start:calc(25px + var(--spacer-xs))}.section-mission .categories-preview .card .sub_cat_list{margin:0;list-style:none}.section-mission .categories-preview .card .sub_cat_list a{color:var(--default-color);vertical-align:text-top;font-size:var(--font-size-sm);font-weight:400;line-height:1;letter-spacing:.02em;text-box-trim:trim-both}.section-mission .categories-preview .card .sub_cat_list .list-cat{display:flex;line-height:1.2;align-items:center;justify-content:start;text-align:start;gap:var(--spacer-sm);padding-block:var(--spacer-xs);padding-inline-start:var(--spacer-sm);margin-block-end:var(--spacer-xs)}.section-mission .categories-preview .card .sub_cat_list .list-cat:hover{background-color:var(--background-color);border-radius:999px}.section-mission .categories-preview .card .sub_cat_list .list-cat:hover a{color:var(--secondary-color)}.section-mission .categories-preview .card .sub_cat_list .list-cat:hover a:hover{color:var(--secondary-color)}.section-mission .categories-preview .card .sub_cat_list .list-cat:hover .svg-container svg path{fill:var(--secondary-color);stroke:var(--secondary-color)}.section-mission .categories-preview .card .sub_cat_list .list-cat.active{background-color:var(--gray-color);border-radius:999px}.section-mission .categories-preview .card .sub_cat_list .list-cat .svg-container{width:14px;height:14px;min-width:14px;display:flex;align-items:center;justify-content:center}.section-mission .categories-preview .card .sub_cat_list .list-cat .svg-container svg{width:100%;height:100%}.section-mission .categories-preview .card .sub_cat_list .list-cat .svg-container svg path{fill:var(--default-color);stroke:var(--default-color)}@media(width >= 768px){.section-mission .categories-preview .card .sub_cat_list .list-cat{padding-block:xl}.section-mission .categories-preview .card .sub_cat_list .list-cat>li{margin-block-end:var(--spacer-lg)}}#section-mission .section-content-text{margin-block-end:var(--spacer-xxl);padding-inline:var(--spacer-lg)}@media(width >= 1200px){#section-mission .section-content-text{text-align:left}}#section-mission .section-content-text .card:has(.img-container:hover) .list-cat a{color:var(--secondary-color)}#section-mission .section-content-text .card .sub_cat_list{display:flex;flex-wrap:wrap;gap:var(--spacer-sm)}#section-mission .section-content-text .card .sub_cat_list .list-cat{background-color:var(--background-color);transition:background-color .3s ease-in-out;border-radius:999px;padding-inline:var(--spacer-md) var(--spacer-sm);cursor:pointer}#section-mission .section-content-text .card .sub_cat_list .list-cat a{line-height:1.2}#section-mission .section-content-text .card .sub_cat_list .list-cat:hover{background-color:var(--secondary-color);transition:background-color .3s ease-in-out}#section-mission .section-content-text .card .sub_cat_list .list-cat:hover a{color:var(--contrast-color)}#section-mission .section-content-text .card .main_cat{margin-inline-start:0}#main-essyca .section-valeurs{background:linear-gradient(180deg, var(--gray-color-gradient) 0%, color-mix(in srgb, var(--white-color) 100%, transparent 20%) 70%);margin-block:var(--spacer-xxl);padding:var(--spacer-xs);border-top-left-radius:50px;border-top-right-radius:50px}#main-essyca .section-valeurs .valeurs-wrapper{border-top-left-radius:50px;border-top-right-radius:50px;padding:var(--spacer-xl) var(--spacer-xxl);display:flex;flex-direction:column;gap:var(--spacer-xxl)}@media(width >= 1200px){#main-essyca .section-valeurs .valeurs-wrapper{padding:var(--spacer-xxl) var(--spacer-xxxl);display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--spacer-md)}}#main-essyca .section-valeurs .valeurs-wrapper .valeur{display:flex;flex-direction:column;gap:var(--spacer-xl);align-items:center}#main-essyca .section-valeurs .valeurs-wrapper .valeur .img-container{width:180px;height:180px;padding:var(--spacer-xl);position:relative;border-radius:50%;background-color:rgba(0,0,0,0);overflow:hidden;display:flex;align-items:center;justify-content:center}#main-essyca .section-valeurs .valeurs-wrapper .valeur .img-container img{width:100%;height:100%;max-height:100px;object-fit:contain}#main-essyca .section-valeurs .valeurs-wrapper .valeur .content{display:flex;flex-direction:column;align-items:center}#main-essyca .section-valeurs .valeurs-wrapper .valeur .content h3{color:var(--default-color);font-size:var(--font-size-md);font-weight:700;text-align:center;margin-block-end:var(--spacer-lg)}@media(width >= 1200px){#main-essyca .section-valeurs .valeurs-wrapper .valeur .content h3{height:3em}}#main-essyca .section-valeurs .valeurs-wrapper .valeur .content p{color:var(--default-color);text-align:center;font-size:var(--font-size-default);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width <= 1200px){#main-essyca .section-valeurs .valeurs-wrapper .valeur .content p{font-size:var(--font-size-sm)}}@media(width >= 576px)and (width <= 1200px){#main-essyca .section-valeurs .valeurs-wrapper .valeur .content{max-width:30ch}}.main-category{background-color:var(--main-category-color)}.child-category{background-color:var(--contrast-color);border:1px solid var(--main-category-color)}#main-parent-category-product .section-description{margin-block-end:var(--spacer-xxl)}.section-display-sub-categories,.section-team{background-color:var(--gray-primary-color);border-top-right-radius:50px;padding-block:var(--spacer-xxl)}@media(width >= 576px)and (width <= 1200px){.section-display-sub-categories,.section-team{padding-inline:var(--spacer-xl)}}.section-display-sub-categories .section-title,.section-team .section-title{margin-block-start:0;position:relative;z-index:1;max-width:15ch;margin-inline:auto}@media(width >= 768px)and (width <= 992px){.section-display-sub-categories .section-title,.section-team .section-title{padding-inline-start:var(--spacer-xxl);max-width:20ch}}@media(width >= 992px){.section-display-sub-categories .section-title,.section-team .section-title{max-width:100%}}.section-display-sub-categories .sub-categories-list,.section-display-sub-categories .section-team-list,.section-team .sub-categories-list,.section-team .section-team-list{padding-inline:var(--spacer-xl)}@media(width >= 1200px){.section-display-sub-categories .sub-categories-list,.section-display-sub-categories .section-team-list,.section-team .sub-categories-list,.section-team .section-team-list{padding-inline-end:var(--spacer-big);margin-inline-start:calc(var(--spacer-big)*1.5)}}.section-display-sub-categories .sub-categories-list .subcategories-preview,.section-display-sub-categories .sub-categories-list .member,.section-display-sub-categories .section-team-list .subcategories-preview,.section-display-sub-categories .section-team-list .member,.section-team .sub-categories-list .subcategories-preview,.section-team .sub-categories-list .member,.section-team .section-team-list .subcategories-preview,.section-team .section-team-list .member{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;margin-block-end:var(--spacer-big);background-color:color-mix(in srgb, var(--background-color) 70%, transparent 30%);border-radius:30px;overflow:hidden}@media(width >= 576px)and (width <= 1440px){.section-display-sub-categories .sub-categories-list .subcategories-preview,.section-display-sub-categories .sub-categories-list .member,.section-display-sub-categories .section-team-list .subcategories-preview,.section-display-sub-categories .section-team-list .member,.section-team .sub-categories-list .subcategories-preview,.section-team .sub-categories-list .member,.section-team .section-team-list .subcategories-preview,.section-team .section-team-list .member{max-width:clamp(300px,75%,600px);margin-inline:auto}.section-display-sub-categories .sub-categories-list .subcategories-preview .img-container,.section-display-sub-categories .sub-categories-list .member .img-container,.section-display-sub-categories .section-team-list .subcategories-preview .img-container,.section-display-sub-categories .section-team-list .member .img-container,.section-team .sub-categories-list .subcategories-preview .img-container,.section-team .sub-categories-list .member .img-container,.section-team .section-team-list .subcategories-preview .img-container,.section-team .section-team-list .member .img-container{height:100%}}@media(width >= 1200px){.section-display-sub-categories .sub-categories-list .subcategories-preview,.section-display-sub-categories .sub-categories-list .member,.section-display-sub-categories .section-team-list .subcategories-preview,.section-display-sub-categories .section-team-list .member,.section-team .sub-categories-list .subcategories-preview,.section-team .sub-categories-list .member,.section-team .section-team-list .subcategories-preview,.section-team .section-team-list .member{display:flex;flex-direction:row;justify-content:space-between;max-width:1100px;margin-inline:auto}.section-display-sub-categories .sub-categories-list .subcategories-preview .left,.section-display-sub-categories .sub-categories-list .member .left,.section-display-sub-categories .section-team-list .subcategories-preview .left,.section-display-sub-categories .section-team-list .member .left,.section-team .sub-categories-list .subcategories-preview .left,.section-team .sub-categories-list .member .left,.section-team .section-team-list .subcategories-preview .left,.section-team .section-team-list .member .left{width:50%}.section-display-sub-categories .sub-categories-list .subcategories-preview .right,.section-display-sub-categories .sub-categories-list .member .right,.section-display-sub-categories .section-team-list .subcategories-preview .right,.section-display-sub-categories .section-team-list .member .right,.section-team .sub-categories-list .subcategories-preview .right,.section-team .sub-categories-list .member .right,.section-team .section-team-list .subcategories-preview .right,.section-team .section-team-list .member .right{width:clamp(400px,100%,50%)}.section-display-sub-categories .sub-categories-list .subcategories-preview:nth-child(even),.section-display-sub-categories .sub-categories-list .member:nth-child(even),.section-display-sub-categories .section-team-list .subcategories-preview:nth-child(even),.section-display-sub-categories .section-team-list .member:nth-child(even),.section-team .sub-categories-list .subcategories-preview:nth-child(even),.section-team .sub-categories-list .member:nth-child(even),.section-team .section-team-list .subcategories-preview:nth-child(even),.section-team .section-team-list .member:nth-child(even){flex-direction:row-reverse}.section-display-sub-categories .sub-categories-list .subcategories-preview:nth-child(odd),.section-display-sub-categories .sub-categories-list .member:nth-child(odd),.section-display-sub-categories .section-team-list .subcategories-preview:nth-child(odd),.section-display-sub-categories .section-team-list .member:nth-child(odd),.section-team .sub-categories-list .subcategories-preview:nth-child(odd),.section-team .sub-categories-list .member:nth-child(odd),.section-team .section-team-list .subcategories-preview:nth-child(odd),.section-team .section-team-list .member:nth-child(odd){flex-direction:row}}.section-display-sub-categories .sub-categories-list .subcategories-preview .left,.section-display-sub-categories .sub-categories-list .member .left,.section-display-sub-categories .section-team-list .subcategories-preview .left,.section-display-sub-categories .section-team-list .member .left,.section-team .sub-categories-list .subcategories-preview .left,.section-team .sub-categories-list .member .left,.section-team .section-team-list .subcategories-preview .left,.section-team .section-team-list .member .left{position:relative}.section-display-sub-categories .sub-categories-list .subcategories-preview .right,.section-display-sub-categories .sub-categories-list .member .right,.section-display-sub-categories .section-team-list .subcategories-preview .right,.section-display-sub-categories .section-team-list .member .right,.section-team .sub-categories-list .subcategories-preview .right,.section-team .sub-categories-list .member .right,.section-team .section-team-list .subcategories-preview .right,.section-team .section-team-list .member .right{padding:var(--spacer-xxl);display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacer-xl)}.section-display-sub-categories .sub-categories-list .subcategories-preview .category-title,.section-display-sub-categories .sub-categories-list .member .category-title,.section-display-sub-categories .section-team-list .subcategories-preview .category-title,.section-display-sub-categories .section-team-list .member .category-title,.section-team .sub-categories-list .subcategories-preview .category-title,.section-team .sub-categories-list .member .category-title,.section-team .section-team-list .subcategories-preview .category-title,.section-team .section-team-list .member .category-title{color:var(--default-color);margin-block-start:0;font-size:var(--font-size-lg);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.section-display-sub-categories .sub-categories-list .subcategories-preview .category-title,.section-display-sub-categories .sub-categories-list .member .category-title,.section-display-sub-categories .section-team-list .subcategories-preview .category-title,.section-display-sub-categories .section-team-list .member .category-title,.section-team .sub-categories-list .subcategories-preview .category-title,.section-team .sub-categories-list .member .category-title,.section-team .section-team-list .subcategories-preview .category-title,.section-team .section-team-list .member .category-title{font-size:var(--font-size-md)}}.section-display-sub-categories .sub-categories-list .subcategories-preview .img-container,.section-display-sub-categories .sub-categories-list .member .img-container,.section-display-sub-categories .section-team-list .subcategories-preview .img-container,.section-display-sub-categories .section-team-list .member .img-container,.section-team .sub-categories-list .subcategories-preview .img-container,.section-team .sub-categories-list .member .img-container,.section-team .section-team-list .subcategories-preview .img-container,.section-team .section-team-list .member .img-container{width:100%;height:100%;border-radius:30px;overflow:hidden}@media(width <= 768px){.section-display-sub-categories .sub-categories-list .subcategories-preview .img-container,.section-display-sub-categories .sub-categories-list .member .img-container,.section-display-sub-categories .section-team-list .subcategories-preview .img-container,.section-display-sub-categories .section-team-list .member .img-container,.section-team .sub-categories-list .subcategories-preview .img-container,.section-team .sub-categories-list .member .img-container,.section-team .section-team-list .subcategories-preview .img-container,.section-team .section-team-list .member .img-container{border-radius:20px}}.section-display-sub-categories .sub-categories-list .subcategories-preview .img-container img,.section-display-sub-categories .sub-categories-list .member .img-container img,.section-display-sub-categories .section-team-list .subcategories-preview .img-container img,.section-display-sub-categories .section-team-list .member .img-container img,.section-team .sub-categories-list .subcategories-preview .img-container img,.section-team .sub-categories-list .member .img-container img,.section-team .section-team-list .subcategories-preview .img-container img,.section-team .section-team-list .member .img-container img{width:100%;height:100%;object-fit:cover}.section-display-sub-categories .left .img-container{text-decoration:none;transition:background-color .3s ease}.section-display-sub-categories .left .img-container:hover .button-background-blur{background-color:color-mix(in srgb, var(--secondary-color) 100%, transparent 60%);transition:background-color .3s ease}.deco-sub-categories,.deco-team{position:relative}.deco-sub-categories .deco,.deco-team .deco{position:absolute;top:var(--spacer-xl);left:0;width:clamp(150px,10vw,200px);height:auto;z-index:0;mix-blend-mode:lighten}.deco-sub-categories .deco>svg,.deco-team .deco>svg{transform:rotate(180deg);width:100%;height:100%}.deco-sub-categories .deco>svg path,.deco-team .deco>svg path{fill:color-mix(in srgb, var(--contrast-color) 60%, transparent 40%)}#section-products-parent-category,#section-products-child-category,#section-products-shop{margin-block-end:var(--spacer-xxl)}#section-products-parent-category .section-text,#section-products-child-category .section-text,#section-products-shop .section-text{max-width:75ch;margin-inline:auto;margin-block-end:var(--spacer-xxl)}@media(width <= 768px){#section-products-parent-category .section-text,#section-products-child-category .section-text,#section-products-shop .section-text{padding-inline:var(--spacer-xl)}}#section-products-parent-category .section-products-sort,#section-products-child-category .section-products-sort,#section-products-shop .section-products-sort{margin-block-end:var(--spacer-xl);text-align:right;display:flex;justify-content:center}@media(width >= 992px){#section-products-parent-category .section-products-sort,#section-products-child-category .section-products-sort,#section-products-shop .section-products-sort{justify-content:end}}#section-products-parent-category .section-products-sort .orderby,#section-products-child-category .section-products-sort .orderby,#section-products-shop .section-products-sort .orderby{outline:none;border:none;padding:0;margin:0;background-color:rgba(0,0,0,0);border:2px solid var(--primary-color);color:var(--primary-color);padding:var(--spacer-xs) var(--spacer-sm);border-radius:999px;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;max-width:fit-content;text-align:center}#section-products-parent-category .section-products-sort .orderby:hover,#section-products-child-category .section-products-sort .orderby:hover,#section-products-shop .section-products-sort .orderby:hover{color:var(--secondary-color);border-color:var(--secondary-color)}#section-products-child-category .section-content{margin-block-start:var(--spacer-xxl)}.section-related-products{background-color:var(--gray-primary-color);padding-block:var(--spacer-xxl);border-top-right-radius:50px}@media(width >= 1200px){.section-related-products{padding-inline-start:calc(var(--spacer-xxl)*4)}}.section-related-products .section-title{margin-block-start:0}.section-related-products .related{background-color:color-mix(in srgb, var(--background-color) 40%, transparent 60%)}.section-related-products .related .button-container{width:fit-content}.section-post-tags-menu .categories-menu{padding-block:var(--spacer-xl)}.section-post-tags-menu{margin-block:var(--spacer-xl) var(--spacer-xxl)}.section-post-tags-menu .wrapper-reveal:has(.categories-menu:focus-within){overflow:visible}.section-post-tags-menu .wrapper-reveal:has(.categories-menu:focus-within) .categories-menu{padding-block-start:var(--spacer-xl);background-color:var(--background-color);transition:all .4s ease}.section-post-categories-menu,.section-post-tags-menu{position:relative}.section-post-categories-menu .categories-menu,.section-post-tags-menu .categories-menu{display:flex;flex-wrap:wrap;gap:var(--spacer-md);align-items:center;position:relative;padding-inline-end:var(--spacer-xxl);border-radius:.5em}.section-post-categories-menu .wrapper-reveal,.section-post-tags-menu .wrapper-reveal{position:relative;width:100%;height:4rem;overflow:hidden;z-index:1;cursor:pointer;transition:all .3s ease}.section-post-categories-menu .wrapper-reveal:hover::after,.section-post-tags-menu .wrapper-reveal:hover::after{background-color:var(--secondary-color);color:var(--contrast-color);transition:background-color .3s ease}.section-post-categories-menu .wrapper-reveal::after,.section-post-tags-menu .wrapper-reveal::after{content:"...";position:absolute;right:0;display:flex;align-items:center;background-color:var(--gray-primary-color);padding:var(--spacer-xs) 10px;border-radius:50%;height:34px;top:25px}.section-post-categories-menu .wrapper-reveal.is-open,.section-post-tags-menu .wrapper-reveal.is-open{overflow:visible}.section-post-categories-menu .wrapper-reveal.is-open::after,.section-post-tags-menu .wrapper-reveal.is-open::after{background-color:var(--secondary-color);color:var(--contrast-color)}.section-post-categories-menu .wrapper-reveal.is-open .categories-menu,.section-post-tags-menu .wrapper-reveal.is-open .categories-menu{padding-block-start:var(--spacer-xl);background-color:var(--background-color);transition:background-color .3s ease}.section-post-categories-menu h2,.section-post-tags-menu h2{font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;color:var(--default-color);min-width:8ch;text-align:start}.section-post-categories-menu .category-preview a,.section-post-tags-menu .category-preview a{text-decoration:none;background-color:var(--gray-primary-color);padding:var(--spacer-xs) var(--spacer-sm);border-radius:999px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:var(--default-color)}.section-post-categories-menu .category-preview a h3,.section-post-tags-menu .category-preview a h3{font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}.section-post-categories-menu .category-preview:hover a,.section-post-tags-menu .category-preview:hover a{background-color:var(--secondary-color);color:var(--contrast-color)}.section-post-categories-menu .category-preview.active a,.section-post-tags-menu .category-preview.active a{background-color:var(--default-color);color:var(--contrast-color)}.section-home-blog,.section-category-blog{margin-block:var(--spacer-xxl)}#main-archive #section-post-categories-menu{margin-block-start:var(--spacer-xxl)}#main-single-product .section-intro{padding-block-end:0}@media(width >= 576px)and (width <= 1200px){#main-single-product .section-intro h1#section-intro-title{max-width:30ch}}@media(width >= 992px){#main-single-product .section-intro .section-content-img{display:flex;flex-direction:column;gap:var(--spacer-xxl)}}@media(width >= 1200px){#main-single-product .section-intro .section-content-img{display:grid;grid-template-columns:1fr minmax(600px, 1fr);gap:0}}@media(width <= 1200px){#main-single-product .section-intro .section-img{display:none}}#main-single-product .section-intro .section-img{align-items:end}#main-single-product .section-intro .section-img .img-container{max-height:100%}#main-single-product .section-intro .terms-container{display:flex;gap:var(--spacer-sm);flex-wrap:wrap}#main-single-product .section-intro .terms-container>a{font-size:var(--font-size-lead);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;text-decoration:none;font-weight:400;padding:var(--spacer-xs) var(--spacer-sm);border-radius:999px;color:var(--default-color);display:flex;align-items:center;justify-content:center}#main-single-product .section-intro .terms-container>a:hover{background-color:var(--secondary-color);color:var(--background-color)}#main-single-product .section-intro .product-meta{display:flex;flex-direction:column;gap:var(--spacer-sm);margin-block:var(--spacer-xl);color:var(--default-color);font-size:var(--font-size-lead);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}#main-single-product .section-intro .product-meta .product-rating a{color:var(--default-color);text-decoration:none}#main-single-product .section-intro .product-meta .product-rating a:hover{color:var(--secondary-color)}#main-single-product .section-intro .product-meta .product-duree{display:flex;gap:var(--spacer-xs);align-items:center}#main-single-product .section-intro .product-meta .product-duree .svg-container{width:20px;height:20px}#main-single-product .section-intro .product-meta .product-duree .svg-container svg{width:100%;height:100%;object-fit:cover}#main-single-product .section-intro .product-meta .product-duree .svg-container svg path{fill:var(--default-color)}#main-single-product .section-intro .product-meta .product-duree p{font-size:var(--font-size-lead);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}#main-single-product .section-intro .product-price p{font-size:var(--font-size-xl);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){#main-single-product .section-intro .product-price p{font-size:var(--font-size-lg)}}#main-single-product .section-intro .product-tag-wrapper{padding-inline:var(--spacer-lg) var(--spacer-md);background-color:var(--default-color);border-top-left-radius:70em;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:0;width:fit-content}#main-single-product .section-intro .product-tag-wrapper .product-tag{color:var(--white-color);text-transform:uppercase;font-weight:700;font-size:var(--font-size-lead);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width >= 1200px){#main-single-product .section-intro .product-tag-wrapper{border-top-left-radius:60em;padding-block:var(--spacer-xs);padding-inline:var(--spacer-xl) var(--spacer-lg)}#main-single-product .section-intro .product-tag-wrapper .product-tag{font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}}#main-single-product .product-add-to-cart{margin-block:var(--spacer-xl)}#main-single-product .product-add-to-cart input[type=number]{appearance:textfield;-moz-appearance:textfield}#main-single-product .product-add-to-cart input[type=number]::-webkit-outer-spin-button,#main-single-product .product-add-to-cart input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#main-single-product .product-add-to-cart form{display:flex;flex-direction:column;gap:var(--spacer-sm)}@media(width >= 768px){#main-single-product .product-add-to-cart form{flex-direction:row;align-items:center}}#main-single-product .product-add-to-cart form .quantity{border:1px solid var(--primary-color);border-radius:.5em;padding:.4em var(--spacer-sm);width:fit-content;display:flex}#main-single-product .product-add-to-cart form .quantity .qty-btn{background-color:rgba(0,0,0,0);color:var(--primary-color);border:none;cursor:pointer;padding-inline:var(--spacer-sm);border-radius:.5em}#main-single-product .product-add-to-cart form .quantity .qty-btn:hover{background-color:var(--gray-primary-color)}#main-single-product .product-add-to-cart form .quantity .input-text{border:none;background-color:rgba(0,0,0,0);color:var(--primary-color);width:40px}.section-why-choose-us{margin-block-end:var(--spacer-xxl)}.section-objectif{background:linear-gradient(180deg, var(--gray-color-gradient) 0%, color-mix(in srgb, var(--white-color) 100%, transparent 20%) 40%);border-top-left-radius:50px;border-top-right-radius:50px;padding-block:var(--spacer-xxl);padding-inline:var(--spacer-xxl);margin-block-start:var(--spacer-xxl)}.section-objectif ul{list-style:none;padding-left:0}.section-objectif ul li{position:relative;margin-block-end:var(--spacer-sm);padding-inline-start:var(--spacer-xl)}.section-objectif ul li::before{content:"✓";position:absolute;inset-inline-start:0;font-family:var(--text-font);font-size:var(--font-size-default);font-weight:700}@media(width >= 992px){.section-objectif{padding-inline:8vw}}.section-objectif .section-title{margin-block-start:0}.section-objectif .section-content-text{max-width:50ch;margin-inline:auto}@supports selector(::details-content) and (grid-template-columns: subgrid){.section-formations-content .section-content-text{--content-width: 300px;--max-height: 150px;display:flex;flex-direction:column;gap:var(--spacer-xl)}@media(width >= 992px){.section-formations-content .section-content-text{gap:0;display:grid;grid-template-columns:repeat(3, auto);grid-template-rows:auto 1fr}}@media(width >= 1200px){.section-formations-content .section-content-text{grid-template-columns:var(--content-width) auto;grid-template-rows:repeat(3, var(--max-height)) minmax(var(--max-height), auto)}}.section-formations-content .section-content-text{border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;border-top-left-radius:30px}.section-formations-content .section-content-text .tab-details{border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;border-top-left-radius:30px;scroll-margin-top:calc(var(--header-height, 0px) + 16px);overflow:hidden;background-color:var(--gray-color)}@media(width >= 992px){.section-formations-content .section-content-text .tab-details{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:1/span 3}}@media(width >= 1200px){.section-formations-content .section-content-text .tab-details{grid-row:1/-1}}@media(width >= 992px){.section-formations-content .section-content-text .tab-details summary{max-width:var(--content-width);grid-column:var(--n)/span 1}}@media(width >= 1200px){.section-formations-content .section-content-text .tab-details summary{grid-row:var(--n)/span 1;grid-column:initial}}.section-formations-content .section-content-text .tab-details summary{z-index:1;padding:var(--spacer-xl);color:var(--white-color);color:var(--default-color);display:flex;align-items:center;justify-content:center}@media(width >= 768px){.section-formations-content .section-content-text .tab-details summary{border-top-right-radius:30px;border-top-left-radius:30px}}@media(width >= 1200px){.section-formations-content .section-content-text .tab-details summary{border-top-right-radius:0;border-bottom-left-radius:30px;border-top-left-radius:30px}}.section-formations-content .section-content-text .tab-details summary::marker{content:"";visibility:hidden;display:none}.section-formations-content .section-content-text .tab-details summary p{font-size:var(--font-size-md);font-weight:400;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}.section-formations-content .section-content-text .tab-details summary:hover{background-color:var(--gray-primary-color);cursor:pointer}.section-formations-content .section-content-text .tab-details summary .svg-container{width:25px;height:25px;display:flex;align-items:center;justify-content:center;margin-inline-start:var(--spacer-lg)}.section-formations-content .section-content-text .tab-details summary .svg-container svg{min-width:18.3px;width:100%;height:100%;object-fit:cover}.section-formations-content .section-content-text .tab-details .tab-content{color:var(--contrast-color);height:100%;width:100%;z-index:1;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;position:relative;z-index:0}.section-formations-content .section-content-text .tab-details .tab-content .deco{display:none}@media(width >= 1200px){.section-formations-content .section-content-text .tab-details .tab-content .deco{display:block;position:absolute;bottom:calc(var(--spacer-xl)*-1);right:0;width:300px;height:auto;z-index:-1}.section-formations-content .section-content-text .tab-details .tab-content .deco svg{width:100%;height:100%}.section-formations-content .section-content-text .tab-details .tab-content .deco svg path{fill:var(--deco-white)}}.section-formations-content .section-content-text .tab-details[open] summary{border-top-left-radius:30px;border-top-right-radius:30px;background-color:var(--gray-primary-color);color:var(--default-color)}@media(width >= 1200px){.section-formations-content .section-content-text .tab-details[open] summary{min-width:var(--content-width);border-bottom-left-radius:30px;border-top-right-radius:0}}@media(width <= 1200px){.section-formations-content .section-content-text .tab-details[open] summary .svg-container svg{rotate:90deg}}.section-formations-content .section-content-text .tab-details[open] .tab-content{width:100%;height:100%;padding:var(--spacer-xl)}@media(width >= 1200px){.section-formations-content .section-content-text .tab-details[open] .tab-content{padding:var(--spacer-xxl)}}.section-formations-content .section-content-text .tab-details[open] .tab-content{color:var(--default-color)}@media(width >= 992px){.section-formations-content .section-content-text .tab-details::details-content{grid-row:2;grid-column:1/-1}}.section-formations-content .section-content-text .tab-details::details-content{background-color:var(--gray-primary-color);position:relative;z-index:1}@media(width >= 1200px){.section-formations-content .section-content-text .tab-details::details-content{grid-column:2/span 1;grid-row:1/-1}}@media(width >= 992px){.section-formations-content .section-content-text .tab-details:not([open])::details-content{display:none}}@media(width >= 992px){.tab-details:nth-of-type(1) summary{grid-column:1/span 1}}@media(width >= 1200px){.tab-details:nth-of-type(1) summary{grid-row:1/span 1;grid-column:initial}}@media(width >= 992px){.tab-details:nth-of-type(2) summary{grid-column:2/span 1}}@media(width >= 1200px){.tab-details:nth-of-type(2) summary{grid-row:2/span 1;grid-column:initial}}@media(width >= 992px){.tab-details:nth-of-type(3) summary{grid-column:3/span 1}}@media(width >= 1200px){.tab-details:nth-of-type(3) summary{grid-row:3/span 1;grid-column:initial}}@media(width >= 992px){.tab-details:nth-of-type(4) summary{grid-column:4/span 1}}@media(width >= 1200px){.tab-details:nth-of-type(4) summary{grid-row:4/span 1;grid-column:initial}}}@supports not (selector(::details-content) and (grid-template-columns: subgrid)){.tab-details{border-block-end:2px solid var(--default-color);scroll-margin-top:calc(var(--header-height, 0px) + 16px)}.tab-details:first-of-type{border-block-start:2px solid var(--default-color)}.tab-details::marker{content:"";visibility:hidden;display:none}.tab-details summary::-webkit-details-marker{display:none}.tab-details summary{cursor:pointer;display:grid;grid-template-columns:1fr minmax(25px, auto);align-items:center;width:100%;align-items:center;padding-block:var(--spacer-xl)}@media(width >= 1440px){.tab-details summary{grid-template-columns:minmax(500px, auto) calc(var(--spacer-xxl)*2)}}.tab-details summary .dropdown-title{text-wrap:balance}.tab-details summary .svg-container{width:18.3px;height:18.3px;display:flex}.tab-details summary .svg-container svg path{stroke:var(--default-color);fill:var(--default-color)}.tab-details summary .svg-container{width:var(--font-size-default);height:var(--font-size-default);align-self:flex-start;margin-inline-start:auto}.tab-details summary .svg-container svg{width:18.3px;margin:auto;transition:all .3s ease}.tab-details .dropdown-title{font-size:1.4rem;font-weight:400}.tab-details[open] summary{padding-block:var(--spacer-xl) 0}.tab-details[open] summary .svg-container svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition:all .2s ease}.tab-details[open] summary .svg-container svg{animation:none}.tab-details[open] .dropdown-title{padding-block-end:var(--spacer-lg)}.tab-details[open] p{width:100%;padding-block-end:var(--spacer-xl)}.tab-details summary:focus-visible,.tab-details a:focus-visible{outline:var(--spacer-xs) solid var(--secondary-color);padding-inline:var(--spacer-xs)}.tab-details:focus-within:has(summary:focus-visible),.tab-details:focus-within:has(a:focus-visible){outline:var(--spacer-xs) solid var(--secondary-color)}.tab-details:focus-within:has(summary:focus-visible) summary,.tab-details:focus-within:has(a:focus-visible) summary{outline:none}.tab-details::details-content{width:100%}@supports selector(::details-content) and (interpolate-size: allow-keywords){.tab-details::details-content{height:0;overflow:clip;content-visibility:auto;transition:height .3s ease,content-visibility .3s ease allow-discrete}.tab-details[open]::details-content{height:auto}}}.section-accessibility{background:linear-gradient(180deg, var(--gray-color-gradient) 0%, color-mix(in srgb, var(--white-color) 100%, transparent 20%) 40%);border-top-left-radius:50px;border-top-right-radius:50px;padding-block:var(--spacer-xxl);padding-inline:var(--spacer-xxl);margin-block-start:var(--spacer-xxl);position:relative;z-index:0}@media(width >= 992px){.section-accessibility{padding-inline:5vw}}.section-accessibility .section-title{text-align:start}.section-accessibility .deco{display:block;position:absolute;top:0;right:calc(var(--spacer-xxl)*2);width:300px;height:auto;z-index:-1}.section-accessibility .deco svg{width:100%;height:100%}.section-accessibility .deco svg path{fill:var(--deco-white)}.section-add-to-cart{margin-block-end:var(--spacer-xxl);display:flex;justify-content:center;align-items:center}@media(width <= 768px){.section-add-to-cart{margin-inline:var(--spacer-xl);text-align:center}}.woocommerce-Reviews{margin-block:var(--spacer-xxl);padding-block-start:var(--spacer-xxl);background:linear-gradient(180deg, var(--gray-color-gradient) 0%, color-mix(in srgb, var(--white-color) 100%, transparent 20%) 40%);border-top-left-radius:50px;border-top-right-radius:50px;padding-inline:var(--spacer-xxl)}@media(width >= 992px){.woocommerce-Reviews{padding-inline:5vw}}.woocommerce-Reviews .section-title{margin-block-start:0}.woocommerce-Reviews .img-side-section{padding-block:0}.woocommerce-Reviews .section-content-img{flex-direction:column}.woocommerce-Reviews .section-content{justify-content:start}.woocommerce-Reviews .section-content p strong{font-size:var(--font-size-md);font-weight:400;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}.woocommerce-Reviews .section-img{justify-content:center}.woocommerce-Reviews .section-img .img-container{max-width:300px;border-radius:50px}@media(width >= 1200px){.woocommerce-Reviews .section-img{justify-content:end}}#order_comments{min-height:150px}#main-contact .section-intro{padding-block:var(--spacer-big)}#main-contact .section-intro .section-content{max-width:75ch;margin-inline:auto;text-align:center}#main-contact .section-intro .section-intro-title{margin-block-end:var(--spacer-xl)}#main-contact .section-description .section-content-img{flex-direction:column}#main-contact .section-contact-form{margin-block:var(--spacer-big);border-radius:50px;color:var(--default-color);border-color:var(--default-color)}#main-contact .section-contact-form .deco svg path{fill:var(--deco-white);stroke:var(--deco-white)}#main-contact .section-contact-form .form-group input,#main-contact .section-contact-form .form-group textarea,#main-contact .section-contact-form .form-group select,#main-contact .section-contact-form .form-group label{color:var(--default-color);border-color:var(--default-color)}#main-contact .section-contact-form .form-group.dropdown{color:var(--default-color);border-color:var(--default-color)}#main-contact .section-contact-form .form-group.dropdown select{background-color:var(--gray-primary-color)}#main-contact .section-contact-form .form-group.dropdown select option{background-color:var(--gray-primary-color);color:var(--default-color)}#main-contact .section-contact-form .form-group.dropdown select optgroup{background-color:var(--gray-primary-color);color:var(--default-color)}#main-contact .section-contact-form .svg-container svg path{stroke:var(--default-color);fill:var(--default-color)}#main-contact .section-contact-info{padding-inline:0}#main-contact .contact-info-wrapper{display:flex;flex-direction:column;gap:var(--spacer-xl);margin-block-end:var(--spacer-big);justify-content:center}@media(width >= 1200px){#main-contact .contact-info-wrapper{display:grid;grid-template-columns:repeat(3, minmax(250px, 1fr));gap:var(--spacer-xl)}}@media(width >= 1440px){#main-contact .contact-info-wrapper{gap:var(--spacer-xxl)}}#main-contact .contact-info-wrapper .contact-info-item{border-top-left-radius:50px;border-top-right-radius:50px;background:linear-gradient(180deg, var(--gray-color-gradient) 0%, color-mix(in srgb, var(--white-color) 100%, transparent 20%) 50%);display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, min-content);justify-items:center;gap:var(--spacer-md);text-align:center;padding:var(--spacer-xl)}@media(width >= 1200px){#main-contact .contact-info-wrapper .contact-info-item{grid-template-rows:110px minmax(3em, auto) 1fr}}@media(width >= 768px)and (width <= 1200px){#main-contact .contact-info-wrapper .contact-info-item p{max-width:30ch}}#main-contact .contact-info-wrapper .contact-info-item .img-container{width:70px;height:70px;margin:auto}#main-contact .contact-info-wrapper .contact-info-item .img-container img{width:100%;height:auto;object-fit:cover}#main-contact .contact-info-wrapper .contact-info-item .item-text{padding-inline:var(--spacer-sm)}#main-contact .contact-info-wrapper .contact-info-item .item-title{font-size:1.2em;font-weight:800}#main-contact .section-contact-map{margin-block-end:var(--spacer-big)}#main-contact .section-contact-map .contact-map-wrapper iframe{width:100%;height:600px;border:none}#cart-form table.shop_table{border-color:var(--gray-primary-color)}#cart-form table.shop_table thead{background-color:var(--gray-primary-color)}#cart-form table.shop_table tr{border-color:var(--gray-primary-color)}#cart-form table.shop_table td{border-color:var(--gray-primary-color);padding-block:var(--spacer-md)}#cart-form table.shop_table td bdi{white-space:nowrap}#cart-form table.shop_table a.remove{background-color:var(--contrast-color);padding:var(--spacer-xs);border-radius:50%;display:flex;align-items:center;justify-content:center}#cart-form table.shop_table a.remove svg{width:100%;height:100%;max-width:14px}#cart-form table.shop_table a.remove svg path{stroke:var(--error-color);fill:var(--error-color)}#cart-form table.shop_table a.remove:hover{background-color:var(--error-color);transition:background-color .3s ease-in-out}#cart-form table.shop_table a.remove:hover svg path{stroke:var(--contrast-color);fill:var(--contrast-color);transition:stroke .3s ease-in-out,fill .3s ease-in-out}#cart-form table.shop_table .payment_box{background-color:var(--gray-primary-color);border-radius:.5em;font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;color:var(--default-color)}#cart-form table.shop_table .coupon{display:flex;flex-direction:column;width:100%;gap:var(--spacer-md);margin-bottom:var(--spacer-md)}@media(width >= 576px){#cart-form table.shop_table .coupon{flex-direction:row;align-items:center;justify-content:space-between}}#cart-form table.shop_table .coupon input{border-color:var(--tertiary-color);outline:none;padding:var(--spacer-xs) var(--spacer-sm);border-radius:.5em;font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}#cart-form table.shop_table .coupon button{background-color:var(--gray-primary-color);color:var(--default-color)}#cart-form table.shop_table .button{background-color:var(--primary-color);color:var(--default-color);padding:var(--spacer-xs) var(--spacer-sm);border-radius:.5em;font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}#cart-form table.shop_table .button:hover{background-color:var(--secondary-color);color:var(--contrast-color);transition:background-color .3s ease-in-out,color .3s ease-in-out}#cart-form #coupon_code{width:auto}#cart-form a,#cart-form bdi,#cart-form button{color:var(--default-color);text-decoration:none}#cart-form a:hover{color:var(--secondary-color)}#cart_totals{width:100%;float:none}#cart_totals .button-background-primary{font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-weight:800;padding:var(--spacer-sm) var(--spacer-md)}#cart_totals table.shop_table{border-color:var(--gray-primary-color)}#cart_totals table.shop_table tbody tr{border-color:var(--gray-primary-color)}#cart_totals table.shop_table tbody tr td{border-color:var(--gray-primary-color)}#cart_totals table.shop_table tbody tr th{border-color:var(--gray-primary-color)}a.button.wc-backward{background-color:var(--gray-primary-color);color:var(--default-color);padding:var(--spacer-xs) var(--spacer-sm);border-radius:.5em;font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-weight:800;margin-inline-start:var(--spacer-lg)}a.button.wc-backward:hover{background-color:var(--secondary-color);color:var(--contrast-color);transition:background-color .3s ease-in-out,color .3s ease-in-out}.checkout-button{text-decoration:none;color:var(--default-color);padding-inline:var(--spacer-md);font-size:var(--font-size-md);font-weight:400;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance;transition:background-color .3s ease-in-out}.checkout-button .button-text{transition:color .3s ease-in-out}.checkout-button:hover{transition:background-color .3s ease-in-out}.checkout-button:hover .button-text{color:var(--contrast-color)}#checkout-form input,#checkout-form select,#checkout-form .select2-selection,#checkout-form textarea{border-color:var(--tertiary-color);outline:none}#checkout-form h3{font-size:var(--font-size-lg);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){#checkout-form h3{font-size:var(--font-size-md)}}#checkout-form h3{margin-block:var(--spacer-xl);height:2em}#checkout-form #payment{margin-block:var(--spacer-xxl);background-color:var(--gray-primary-color)}#checkout-form #payment a{color:var(--secondary-color);text-decoration:none}#checkout-form #payment a:hover{color:var(--tertiary-color)}#checkout-form #payment .payment_method_woocommerce_payments{background-color:var(--gray-primary-color)}#checkout-form #payment .btn{background-color:var(--primary-color);color:var(--default-color);width:fit-content;transition:background-color .3s ease-in-out,color .3s ease-in-out;padding-block:var(--spacer-md);padding-inline:var(--spacer-lg);border-radius:.5em;font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-weight:800;cursor:pointer}#checkout-form #payment .btn:hover{background-color:var(--secondary-color);color:var(--contrast-color);transition:background-color .3s ease-in-out,color .3s ease-in-out}#checkout-form #place_order{background-color:var(--primary-color);color:var(--default-color);width:fit-content;transition:background-color .3s ease-in-out,color .3s ease-in-out;padding-block:var(--spacer-md);padding-inline:var(--spacer-lg);border-radius:.5em;font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-weight:800;cursor:pointer}#checkout-form #place_order:hover{background-color:var(--secondary-color);color:var(--contrast-color);transition:background-color .3s ease-in-out,color .3s ease-in-out}#order_review table.shop_table{border-collapse:collapse;border-color:var(--gray-primary-color)}#order_review table.shop_table thead{background-color:var(--gray-primary-color)}#order_review table.shop_table tr{border-color:var(--gray-primary-color)}#order_review table.shop_table tr th{border-color:var(--gray-primary-color)}#order_review table.shop_table td{border-color:var(--gray-primary-color);padding-block:var(--spacer-md)}#main-page .woocommerce-order-details__title,#main-page .woocommerce-column__title{margin-bottom:var(--spacer-md)}#woocommerce-message-notice{background-color:color-mix(in srgb, var(--info-color) 10%, transparent 80%);color:var(--default-color);border:2px solid var(--info-color);border-radius:.5em;margin:var(--spacer-md);display:flex;flex-wrap:wrap;align-items:center;padding-inline-start:var(--spacer-md);gap:var(--spacer-lg);color:var(--default-color);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-weight:800;line-height:1}#woocommerce-message-notice li{width:100%}#woocommerce-message-notice a{color:var(--error-color);text-decoration:none;font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;line-height:1}#woocommerce-message-notice a:hover{color:var(--secondary-color)}#woocommerce-message-notice .button{text-decoration:none;background-color:var(--primary-color);color:var(--default-color);min-width:fit-content;padding-inline:var(--spacer-md);padding-block:var(--spacer-sm);border-radius:.5em}#woocommerce-message-notice .button:hover{background-color:var(--secondary-color);color:var(--contrast-color)}#woocommerce-message-notice::before{content:"i";font-family:text-font;display:block;width:fit-content;min-width:40px;min-height:40px;color:var(--contrast-color);display:flex;justify-content:center;align-items:center;background-color:var(--info-color);border-radius:.5em;position:inherit;inset:0}#woocommerce-message-notice::after{content:none;display:none}#woocommerce-message-error{background-color:color-mix(in srgb, var(--error-color) 10%, transparent 80%);color:var(--default-color);border:2px solid var(--error-color);border-radius:.5em;margin:var(--spacer-md);display:flex;flex-wrap:wrap;align-items:center;padding-inline-start:var(--spacer-md);gap:var(--spacer-lg);color:var(--default-color);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-weight:800;line-height:1}#woocommerce-message-error li{width:100%}#woocommerce-message-error a{color:var(--error-color);text-decoration:none;font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;line-height:1}#woocommerce-message-error a:hover{color:var(--secondary-color)}#woocommerce-message-error .button{text-decoration:none;background-color:var(--primary-color);color:var(--default-color);min-width:fit-content;padding-inline:var(--spacer-md);padding-block:var(--spacer-sm);border-radius:.5em}#woocommerce-message-error .button:hover{background-color:var(--secondary-color);color:var(--contrast-color)}#woocommerce-message-error::before{content:"!";font-family:text-font;display:block;width:fit-content;min-width:40px;min-height:40px;color:var(--contrast-color);display:flex;justify-content:center;align-items:center;background-color:var(--error-color);border-radius:.5em;position:inherit;inset:0}#woocommerce-message-error::after{content:none;display:none}#woocommerce-message-success{background-color:color-mix(in srgb, var(--success-color) 10%, transparent 80%);color:var(--default-color);border:2px solid var(--success-color);border-radius:.5em;margin:var(--spacer-md);display:flex;flex-wrap:wrap;align-items:center;padding-inline-start:var(--spacer-md);gap:var(--spacer-lg);color:var(--default-color);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;font-weight:800;line-height:1}#woocommerce-message-success li{width:100%}#woocommerce-message-success a{color:var(--error-color);text-decoration:none;font-size:var(--font-size-sm);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty;line-height:1}#woocommerce-message-success a:hover{color:var(--secondary-color)}#woocommerce-message-success .button{text-decoration:none;background-color:var(--primary-color);color:var(--default-color);min-width:fit-content;padding-inline:var(--spacer-md);padding-block:var(--spacer-sm);border-radius:.5em}#woocommerce-message-success .button:hover{background-color:var(--secondary-color);color:var(--contrast-color)}#woocommerce-message-success::before{content:"✓";font-family:text-font;display:block;width:fit-content;min-width:40px;min-height:40px;color:var(--contrast-color);display:flex;justify-content:center;align-items:center;background-color:var(--success-color);border-radius:.5em;position:inherit;inset:0}#woocommerce-message-success::after{content:none;display:none}@media(width <= 768px){.woocommerce-cart-form table.shop_table_responsive tbody tr td::before{content:attr(data-title) " : "}}.woocommerce-thankyou-order-received,.wc-bacs-bank-details-account-name{font-size:var(--font-size-md);font-weight:400;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance;margin-block:var(--spacer-xl)}@media(width <= 768px){.woocommerce-order-overview{flex-direction:column;gap:var(--spacer-md)}}.woocommerce-order-overview.woocommerce-thankyou-order-details,.woocommerce-order-details,.woocommerce-customer-details{background-color:var(--gray-primary-color);padding:var(--spacer-xl);border-radius:.5em;color:var(--default-color)}.woocommerce-bacs-bank-details{background-color:var(--gray-primary-color);padding:var(--spacer-xl);border-radius:.5em;color:var(--default-color);margin-block:var(--spacer-xxl)}.woocommerce-bacs-bank-details .wc-bacs-bank-details.order_details.bacs_details{margin:0}.post-full .section-intro .terms-container,.post-full .section-intro .categories-container{display:flex;gap:var(--spacer-sm);flex-wrap:wrap;margin-block-end:var(--spacer-sm)}.post-full .section-intro .terms-container .term,.post-full .section-intro .categories-container .term{padding:var(--spacer-xs) var(--spacer-sm);border-radius:999px;color:var(--default-color);text-decoration:none}.post-full .section-intro .categories-container .term{background-color:var(--gray-primary-color);font-weight:600}.post-full .section-intro .categories-container .term:hover{color:var(--contrast-color);background-color:var(--secondary-color)}.post-full .section-intro .terms-container .term{background-color:var(--background-color);font-size:var(--font-size-lead);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}.post-full .section-intro .terms-container .term:hover{color:var(--contrast-color);background-color:var(--secondary-color)}.post-full .section-content{margin-block-end:var(--spacer-big)}body{background-color:var(--background-color);color:var(--default-color);font-size:var(--font-size-default);scroll-behavior:smooth;font-family:var(--text-font);overflow-x:hidden}main{overflow:hidden}#tld-theme-toggle-button{position:fixed;top:var(--spacer-sm);right:var(--spacer-sm)}.content-wysiwyg h2{font-size:var(--font-size-lg);font-weight:700;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance}@media(width <= 768px){.content-wysiwyg h2{font-size:var(--font-size-md)}}.content-wysiwyg h2{margin-block-end:var(--spacer-xl)}.content-wysiwyg h3{font-size:var(--font-size-md);font-weight:400;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance;margin-block-end:var(--spacer-lg)}.content-wysiwyg p{margin-block-end:var(--spacer-lg);font-size:var(--font-size-default);font-family:var(--text-font);line-height:1.35;font-weight:400;letter-spacing:.04em;text-wrap:pretty}@media(width <= 1200px){.content-wysiwyg p{font-size:var(--font-size-sm)}}.content-wysiwyg ul,.content-wysiwyg ol{padding-inline:var(--spacer-sm);padding-block-end:var(--spacer-xxl)}.content-wysiwyg ul li,.content-wysiwyg ol li{margin-block-end:var(--spacer-xs);margin-inline-start:var(--spacer-sm)}.content-wysiwyg ul li:last-child,.content-wysiwyg ol li:last-child{margin-bottom:0}.content-wysiwyg a{color:var(--secondary-color);text-decoration:none}.content-wysiwyg a:hover{color:var(--primary-color)}.content-wysiwyg p:last-child{margin-block-end:0}#main-404 .section-intro{padding-block:var(--spacer-big);margin-block-end:var(--spacer-big)}#main-404 .section-intro .section-content{max-width:75ch;margin-inline:auto;text-align:center}#main-404 .section-intro .button-wrapper{margin-inline:auto;margin-block:var(--spacer-xxl);text-align:center;width:fit-content}#main-page .page-content{margin-block-start:var(--spacer-xxl)}.section-results .categories-preview{display:grid;grid-template-columns:1fr;gap:var(--spacer-xl);margin-block-end:var(--spacer-big)}@media(width >= 1200px){.section-results .categories-preview{grid-template-columns:repeat(3, 1fr)}}.section-results .categories-preview .deco{position:absolute;top:20%;right:0;width:80px;height:auto;z-index:-1}.section-results .categories-preview .deco svg{width:100%;height:100%}.section-results .categories-preview .deco svg path{transition:fill .3s ease-in-out,stroke .3s ease-in-out;fill:var(--deco-white);stroke:var(--deco-white)}.section-results .categories-preview .card{position:relative;display:flex;z-index:1;flex-direction:column-reverse;justify-content:space-between;width:100%;max-width:400px;background-color:var(--gray-color);border-radius:30px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;padding-inline:0;margin-inline:auto;transition:background-color .3s ease-in-out}.section-results .categories-preview .card:has(.img-container:hover){background-color:var(--default-color);color:var(--contrast-color);transition:background-color .3s ease-in-out}.section-results .categories-preview .card:has(.img-container:hover) .sub_cat_list>.list-cat>.svg-container svg path{fill:var(--contrast-color);stroke:var(--contrast-color);transition:fill .3s ease-in-out,stroke .3s ease-in-out}.section-results .categories-preview .card:has(.img-container:hover) .deco svg path{fill:var(--deco-default-gray);stroke:var(--deco-default-gray);transition:fill .3s ease-in-out,stroke .3s ease-in-out}.section-results .categories-preview .card:has(.img-container:hover) .svg-container svg path{fill:var(--deco-default-gray);stroke:var(--deco-default-gray);transition:fill .3s ease-in-out,stroke .3s ease-in-out}.section-results .categories-preview .card:has(.img-container:hover) .button-background-blur{background-color:color-mix(in srgb, var(--secondary-color) 100%, transparent 60%);transition:background-color .3s ease-in-out}.section-results .categories-preview .card:has(.img-container:hover) .main_cat{color:var(--secondary-color)}.section-results .categories-preview .card:has(.img-container:hover) .list-cat{color:var(--contrast-color)}.section-results .categories-preview .card:has(.img-container:hover) .list-cat a{color:var(--contrast-color)}.section-results .categories-preview .card .flex-column-start{padding:var(--spacer-xl)}.section-results .categories-preview .card .button-background-blur{position:absolute;bottom:5%;left:50%;overflow:hidden;transform:translateX(-50%);margin-inline:auto;backdrop-filter:blur(10px)}.section-results .categories-preview .card .button-background-blur::after{content:"";position:absolute;inset:1}.section-results .categories-preview .card .img-container{position:relative;width:100%;height:300px;border-radius:30px;overflow:hidden;cursor:pointer}@media(width <= 768px){.section-results .categories-preview .card .img-container{border-radius:20px}}.section-results .categories-preview .card .img-container img{width:100%;height:100%;object-fit:cover}.section-results .categories-preview .card a{text-decoration:none}.section-results .categories-preview .card .main_cat{font-size:var(--font-size-md);font-weight:400;font-family:var(--heading-font);line-height:1.1;letter-spacing:.02em;font-weight:800;word-break:keep-all;text-wrap:balance;font-weight:700;text-align:start;margin-inline-start:calc(25px + var(--spacer-xs))}.section-results .categories-preview .card .sub_cat_list{margin:0;list-style:none}.section-results .categories-preview .card .sub_cat_list a{color:var(--default-color);vertical-align:text-top;font-size:var(--font-size-sm);font-weight:400;line-height:1;letter-spacing:.02em;text-box-trim:trim-both}.section-results .categories-preview .card .sub_cat_list .list-cat{display:flex;line-height:1.2;align-items:center;justify-content:start;text-align:start;gap:var(--spacer-sm);padding-block:var(--spacer-xs);padding-inline-start:var(--spacer-sm);margin-block-end:var(--spacer-xs)}.section-results .categories-preview .card .sub_cat_list .list-cat:hover{background-color:var(--background-color);border-radius:999px}.section-results .categories-preview .card .sub_cat_list .list-cat:hover a{color:var(--secondary-color)}.section-results .categories-preview .card .sub_cat_list .list-cat:hover a:hover{color:var(--secondary-color)}.section-results .categories-preview .card .sub_cat_list .list-cat:hover .svg-container svg path{fill:var(--secondary-color);stroke:var(--secondary-color)}.section-results .categories-preview .card .sub_cat_list .list-cat.active{background-color:var(--gray-color);border-radius:999px}.section-results .categories-preview .card .sub_cat_list .list-cat .svg-container{width:14px;height:14px;min-width:14px;display:flex;align-items:center;justify-content:center}.section-results .categories-preview .card .sub_cat_list .list-cat .svg-container svg{width:100%;height:100%}.section-results .categories-preview .card .sub_cat_list .list-cat .svg-container svg path{fill:var(--default-color);stroke:var(--default-color)}@media(width >= 768px){.section-results .categories-preview .card .sub_cat_list .list-cat{padding-block:xl}.section-results .categories-preview .card .sub_cat_list .list-cat>li{margin-block-end:var(--spacer-lg)}}/*# sourceMappingURL=main.css.map */
