@import"https://fonts.googleapis.com/css2?family=Funnel+Sans:ital,wght@0,300..800;1,300..800&display=swap";/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--white-base: hsl(0, 0%, 100%);--black-base: hsl(0, 0%, 0%);--charcoal: hsl(0, 0%, 18%);--charcoal-0: #F3F4F6;--charcoal-100: hsl(0, 0%, 92%);--charcoal-400: hsl(0, 0%, 74%);--charcoal-700: hsl(0, 0%, 56%);--charcoal-800: hsl(0, 0%, 51%);--charcoal-900: hsl(0, 0%, 45%);--alabaster: hsl(60, 33%, 96%);--alabaster-100: hsl(60, 5%, 92%);--alabaster-200: hsl(60, 4%, 85%);--alabaster-800: #82827C;--alabaster-900: hsl(60, 3%, 44%);--order-border: #E5E5E5;--order-gray: #6A7282;--mint: hsl(160, 39%, 59%);--mint-100: hsl(157, 36%, 90%);--mint-900: hsl(163, 48%, 34%);--primary-color: hsl(167, 44%, 58%);--secondary-color: var(--charcoal);--text-primary: var(--alabaster);--text-secondary: var(--charcoal-900);--red: hsl(0, 70%, 53%);--green: hsl(135.1, 58.57%, 49.22%);--dark-red: hsl(0, 70%, 40%);--danger: var(--red);--link-color: var(--mint);--link-color-hover: var(--mint-900);--link-text-decoration: none;--shadow-base: 0px 2px 4px 0px rgba(0, 0, 0, .03), 0px 2px 4px 0px rgba(0, 0, 0, .03), 0px 2px 4px 0px rgba(0, 0, 0, .03);--animation-delay: .3s;--animation-duration: .4s;--animation-timing-function: cubic-bezier(.4, 0, .2, 1);--section-spacing: 64px 0;--section-spacing-md: 42px 0;--section-spacing-sm: 32px 0;--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px;--bs-breakpoint-large: 1535px}@media (min-width: 1400px){.container{max-width:95%}}*{scroll-behavior:smooth}[id]{scroll-margin-top:140px}body{height:auto;overflow-x:hidden}body ::selection{background-color:var(--mint);color:var(--alabaster)}a:not(.button){color:var(--link-color);text-decoration:var(--link-text-decoration)}a:not(.button):hover,a:not(.button):focus{color:var(--link-color-hover)}a{will-change:color;transition:color var(--animation-duration) var(--animation-timing-function)}a:has(span):not(.cat-boxes a):not(.auth-user):not(.logout){color:var(--mint-900);display:flex;align-items:center;gap:7px;transition:color var(--animation-duration) var(--animation-timing-function);margin:6px 0}a:has(span):not(.cat-boxes a):not(.auth-user):not(.logout) span:not(.text){background-color:var(--mint-900);width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}a:has(span):not(.cat-boxes a):not(.auth-user):not(.logout):hover,a:has(span):not(.cat-boxes a):not(.auth-user):not(.logout):focus{color:var(--secondary-color)}button{background-color:transparent;border:none;cursor:pointer;padding:0;outline:none}img{max-width:100%;height:auto;vertical-align:middle}.js-toggle-tabs-content{display:none}.js-toggle-tabs-content.is-active{display:block}.grecaptcha-badge{right:-300px!important}.loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:9999}.loader.active{display:block}.loader__item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader__item-inner{width:40px;height:40px;border-radius:50%;border:4px solid var(--primary-color);border-top-color:transparent;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{font-family:Funnel Sans,sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--heading-one-font-size: 50px;--heading-one-line-height: 54px;--heading-two-font-size: 40px;--heading-two-line-height: 44px;--heading-three-font-size: 30px;--heading-three-line-height: 34px;--paragraph-base-color: var(--text-secondary);--paragraph-font-size: 16px;--paragraph-font-weight: var(--font-weight-regular);--paragraph-line-height: 20px}@media (max-width: 991px){:root{--heading-one-font-size: 38px;--heading-one-line-height: 42px}}@media (max-width: 575px){:root{--heading-one-font-size: 32px;--heading-one-line-height: 36px;--heading-three-font-size: 24px;--heading-three-line-height: 28px}}h1,h2,h3,h4,h5,h6{color:var(--secondary-color);font-weight:var(--font-weight-semibold);margin-top:0}h1{font-size:var(--heading-one-font-size);line-height:var(--heading-one-line-height)}p{color:var(--paragraph-base-color);font-size:var(--paragraph-font-size);font-weight:var(--paragraph-font-weight);line-height:var(--paragraph-line-height);margin-top:0}.caption{color:var(--charcoal);font-size:16px;line-height:20px;margin-bottom:8px}:root{--actualHeight: 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInFromTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes slideIn{0%{height:0;opacity:0}to{height:var(--actualHeight);opacity:1}}@keyframes slideOut{0%{height:var(--actualHeight);opacity:1}to{height:0;opacity:0}}@keyframes rotateX{0%{opacity:0;transform:rotateX(-90deg)}50%{transform:rotateX(-20deg)}to{opacity:1;transform:rotateX(0)}}.fadeIn{animation:fadeIn .5s forwards}.fadeOut{animation:fadeOut .5s forwards}.fadeInFromTop{animation:fadeInFromTop .5s forwards}.fadeOutToTop{animation:fadeOutToTop .5s forwards}.swiper-pagination{display:flex;align-items:center;justify-content:center;gap:8px}.swiper-pagination .swiper-pagination-bullet{background-color:#d9d9d9;width:6px;height:6px;border-radius:50%;will-change:background-color;transition:background-color var(--animation-duration) var(--animation-timing-function)}.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--mint-900)}:root{--nav-link-color: var(--secondary-color);--nav-link-color-hover: var(--primary-color);--nav-link-weight: var(--font-weight-medium);--nav-link-gap: 25px;--nav-background-color-scrolled: var(--alabaster);--submenu-radius: 12px}.main-header{position:fixed;left:0;right:0;top:0;padding-top:25px;padding-bottom:25px;z-index:1000;will-change:background-color,box-shadow;transition:background-color var(--animation-duration) var(--animation-timing-function),box-shadow var(--animation-duration) var(--animation-timing-function)}.main-header.scrolled{background-color:var(--nav-background-color-scrolled);box-shadow:var(--shadow-base)}.main-header .main-header-inner{display:flex;align-items:center;justify-content:space-between}.main-header nav ul:not(.submenu){display:flex;align-items:center;gap:var(--nav-link-gap);padding:0;margin:0;list-style:none}.main-header nav a{color:var(--nav-link-color);font-weight:var(--nav-link-weight);will-change:color;transition:color var(--animation-duration) var(--animation-timing-function)}.main-header nav a:hover,.main-header nav a:focus{color:var(--nav-link-color-hover)}.main-header nav li:has(.arrow){display:flex;align-items:center;flex-wrap:wrap;gap:9px}.main-header nav li:has(.arrow) .arrow svg{transform:translateY(-2px)}.main-header nav li:has(.arrow) .arrow svg path{transition:stroke var(--animation-duration) var(--animation-timing-function)}.main-header nav li:has(.arrow):hover .arrow svg path,.main-header nav li:has(.arrow):focus .arrow svg path{stroke:var(--nav-link-color-hover)}.main-header nav li.has-submenu{position:relative;perspective:1000px;z-index:100}@media (min-width: 1199px){.main-header nav li.has-submenu:before{content:"";position:absolute;left:0;top:100%;width:100%;height:10px}.main-header nav li.has-submenu:hover .submenu li,.main-header nav li.has-submenu:focus .submenu li{display:block}}.main-header .submenu{position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%);width:100%;order:3;margin:0;padding:0;list-style:none;perspective:1000px;z-index:-1}.main-header .submenu li{display:none;min-width:220px;background-color:var(--alabaster);padding:5px 15px;opacity:0;border-left:1px solid var(--mint);border-right:1px solid var(--mint);position:relative}.main-header .submenu li:first-child{padding-top:15px;border-top-left-radius:var(--submenu-radius);border-top-right-radius:var(--submenu-radius);border-top:1px solid var(--mint)}.main-header .submenu li:last-child{padding-bottom:15px;border-bottom-left-radius:var(--submenu-radius);border-bottom-right-radius:var(--submenu-radius);border-bottom:1px solid var(--mint)}.main-header .submenu li:last-child{margin-bottom:0}.main-header .submenu a{color:var(--charcoal);font-size:14px}.main-header .actions{display:flex;align-items:center;gap:20px}.main-header .actions .search svg{pointer-events:none}.main-header .actions .search svg path{transition:stroke var(--animation-duration) var(--animation-timing-function)}.main-header .actions .search:hover svg path,.main-header .actions .search:focus svg path{stroke:var(--nav-link-color-hover)}.main-header .languages{position:relative;text-transform:uppercase}.main-header .languages .active{display:flex;align-items:center;gap:8px;cursor:pointer}.main-header .languages .active img,.main-header .languages .active svg{transform:translateY(1px)}.main-header .languages ul{display:none;background-color:var(--primary-color);position:absolute;left:0;top:calc(100% + 5px);margin:0;list-style:none;padding:5px 3px}.main-header .languages ul a{color:var(--white-base);font-size:14px;font-weight:var(--font-weight-medium);padding:5px}.main-header .languages ul a:hover,.main-header .languages ul a:focus{text-decoration:underline}.main-header .auth-user{color:var(--charcoal);font-size:16px;font-weight:var(--font-weight-medium);line-height:26px;display:flex;align-items:center;gap:8px}.main-header .auth-user .icon{background-color:rgba(46,46,46,.05);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%}.main-header .logout{color:var(--charcoal);font-size:16px;font-weight:var(--font-weight-medium);line-height:26px;display:flex;align-items:center;gap:8px}.main-header .logout svg path{will-change:fill;transition:fill var(--animation-delay) var(--animation-timing-function)}.main-header .logout:hover svg path,.main-header .logout:focus svg path{fill:var(--link-color-hover)}.main-header .logout span{display:none}@media (max-width: 1199px){.main-header.menu-open{background-color:var(--nav-background-color-scrolled);box-shadow:none}.main-header nav{background-color:var(--alabaster);display:none;position:absolute;left:0;top:100%;width:100%;z-index:100;padding-top:0;padding-bottom:30px;box-shadow:var(--shadow-base)}.main-header nav ul:not(.submenu){justify-content:center;align-items:flex-start;flex-direction:column}.main-header .submenu{display:none;position:static;transform:none;border:none;padding:10px 15px 0}.main-header .submenu li{display:block;opacity:1;border:none;border-radius:0;padding:0;margin-bottom:8px}.main-header .submenu li:first-child{padding-top:0;border-top:none}.main-header .submenu li:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}}@media (max-width: 991px){.main-header .logo img{max-width:150px}}@media (max-width: 440px){.main-header .logo img{max-width:120px}.main-header .actions{gap:10px}}:root{--footer-background-color: var(--alabaster);--footer-columns-spacing: 50px 0;--footer-heading-font-size: 14px;--footer-heading-font-weight: var(--font-weight-bold);--footer-heading-line-height: 18px;--footer-link-color: var(--secondary-color);--footer-link-color-hover: var(--primary-color);--footer-link-font-size: 16px;--footer-link-font-weight: var(--font-weight-regular);--footer-link-line-height: 20px;--footer-copyright-spacing: 20px 0}.main-footer{background-color:var(--footer-background-color)}.main-footer .columns{padding:var(--footer-columns-spacing)}.main-footer .columns .logo{margin-bottom:15px}.main-footer .columns p{margin:0}.main-footer .columns h5{font-size:var(--footer-heading-font-size);font-weight:var(--footer-heading-font-weight);line-height:var(--footer-heading-line-height);margin-bottom:20px}.main-footer .columns ul{padding:0;margin:0;list-style:none}.main-footer .columns ul li:not(:last-child){margin-bottom:10px}.main-footer .columns ul a{display:block;color:var(--footer-link-color);font-size:var(--footer-link-font-size);font-weight:var(--footer-link-font-weight);line-height:var(--footer-link-line-height);transition:color var(--animation-duration) var(--animation-timing-function)}.main-footer .columns ul a:hover,.main-footer .columns ul a:focus{color:var(--footer-link-color-hover)}.main-footer .columns address{font-style:normal;line-height:20px;margin-bottom:13px}.main-footer .copyright{padding:var(--footer-copyright-spacing);border-top:1px solid var(--alabaster-100)}.main-footer .copyright .inner{display:flex;align-items:center;justify-content:space-between}.main-footer .copyright p{color:var(--black-base);margin:0}@media (max-width: 991px){.main-footer .columns{text-align:center;padding-bottom:0}.main-footer .columns .column{margin-bottom:30px}.main-footer .columns h5{margin-bottom:10px}.main-footer .columns a:has(span){justify-content:center}}@media (max-width: 575px){.main-footer .copyright p{font-size:14px}.main-footer .copyright .inner{flex-direction:column;align-items:center;justify-content:center;gap:15px}}:root{--button-text-color: var(--alabaster);--button-font-size: 16px;--button-font-weight: var(--font-weight-bold);--button-line-height: 20px;--button-text-decoration: none;--button-spacing: 14px 22px;--button-radius: 9999px;--button-primary-background-color: var(--primary-color);--button-secondary-text-color: var(--primary-color);--button-secondary-background-color: var(--mint-100);--button-danger-text-color: var(--alabaster);--button-danger-background-color: var(--red);--button-danger-background-color-hover: var(--dark-red)}.button{display:inline-flex;align-items:center;justify-content:center;color:var(--button-text-color);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-decoration:var(--button-text-decoration);padding:var(--button-spacing);border-radius:var(--button-radius);will-change:background-color;transition:background-color var(--animation-duration) var(--animation-timing-function)}.button:has(img),.button:has(svg){gap:8px}.button:has(img) img,.button:has(img) svg,.button:has(svg) img,.button:has(svg) svg{transform:translateY(2px)}.button--primary{background-color:var(--button-primary-background-color)}.button--primary:hover,.button--primary:focus{background-color:var(--mint-900)}.button--secondary{color:var(--button-secondary-text-color);background-color:var(--button-secondary-background-color)}.button--secondary:hover,.button--secondary:focus{color:var(--button-text-color);background-color:var(--button-primary-background-color)}.button--danger{color:var(--button-danger-text-color);background-color:var(--button-danger-background-color)}.button--danger:hover,.button--danger:focus{color:var(--button-danger-text-color);background-color:var(--button-danger-background-color-hover)}.js-remove-delivery-address{padding:10px}.js-add-delivery-address svg rect,.js-add-delivery-address svg path{fill:var(--primary-color)}.js-add-delivery-address:hover svg rect,.js-add-delivery-address:hover svg path,.js-add-delivery-address:focus svg rect,.js-add-delivery-address:focus svg path{fill:var(--white-base)}:root{--bc-text-color: var(--charcoal-900);--bc-text-size: 12px;--bc-text-line-height: 22px}.breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0;margin:0;list-style:none}.breadcrumbs ol li.sep img,.breadcrumbs ol li.sep svg{transform:translateY(-1px)}.breadcrumbs ol a,.breadcrumbs ol span{color:var(--bc-text-color);font-size:var(--bc-text-size);line-height:var(--bc-text-line-height)}:root{--box-text-size: 18px;--box-text-color: var(--charcoal);--box-text-color-address: var(--charcoal-900);--box-margin: 32px 0;--box-padding: 32px;--box-padding-small: 25px 16px;--box-radius: 12px;--box-background-color: var(--alabaster)}@media (max-width: 575px){:root{--box-padding: 20px;--box-text-size: 16px;--box-padding-small: 20px 16px;--box-margin: 10px 0}}.c-box{background-color:var(--box-background-color);margin:var(--box-margin);padding:var(--box-padding);border-radius:var(--box-radius)}.c-box p{color:var(--box-text-color);font-size:var(--box-text-size);margin:0}.c-box address{color:var(--box-text-color-address);font-size:var(--box-text-size);font-style:normal}.c-box.small{padding:var(--box-padding-small)}.c-box.as-row{display:flex;align-items:center;gap:24px}.c-box figure{width:70px;height:70px;border-radius:50%;flex-shrink:0;margin:0}.c-box figure img{width:100%;height:100%;object-fit:cover;border-radius:50%}.c-box h5{font-size:18px;font-weight:var(--font-weight-bold);line-height:22px;margin:0}.c-box p small{color:var(--alabaster-900);font-size:12px}.c-box p:has(small){margin-bottom:5px}.c-box a[href^="tel:"],.c-box a[href^="mailto:"]{color:var(--primary-color);display:flex;align-items:center;gap:5px;margin:3px 0}.c-box a[href^="tel:"] svg,.c-box a[href^="mailto:"] svg{transform:translateY(2px)}.c-box a[href^="tel:"] svg path,.c-box a[href^="mailto:"] svg path{fill:var(--primary-color);transition:fill var(--animation-delay) var(--animation-timing-function)}.c-box a[href^="tel:"]:hover,.c-box a[href^="tel:"]:focus,.c-box a[href^="mailto:"]:hover,.c-box a[href^="mailto:"]:focus{color:var(--mint-900)}.c-box a[href^="tel:"]:hover svg path,.c-box a[href^="tel:"]:focus svg path,.c-box a[href^="mailto:"]:hover svg path,.c-box a[href^="mailto:"]:focus svg path{fill:var(--mint-900)}.c-box.transparent{background-color:transparent}@media (max-width: 1199px){.c-box.small{flex-direction:column;align-items:flex-start}}:root{--checkbox-space: 5px 0;--checkbox-background-color: var(--white-base);--checkbox-background-color-active: var(--mint);--checkbox-width: 24px;--checkbox-height: 24px;--checkbox-radius: 6px;--checkbox-border-color: var(--alabaster-200);--checkbox-border-color-active: var(--mint);--checkbox-label-color: var(--charcoal-700)}.c-checkbox{padding:var(--checkbox-space)}.c-checkbox p{margin:0!important}.c-checkbox input[type=checkbox]{opacity:0;position:absolute;left:0;top:0;width:1px;height:1px}.c-checkbox label{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;cursor:pointer;text-transform:none;margin-bottom:0}.c-checkbox label span.check{background-color:var(--checkbox-background-color);display:flex;align-items:center;justify-content:center;width:var(--checkbox-width);height:var(--checkbox-height);border-radius:var(--checkbox-radius);border:1px solid var(--checkbox-border-color);line-height:1;flex-shrink:0;margin-right:10px;will-change:background,border-color;transition:background var(--animation-delay) var(--animation-timing-function),border-color var(--animation-delay) var(--animation-timing-function)}.c-checkbox label span.check img,.c-checkbox label span.check svg{opacity:0;transition:opacity var(--animation-delay) var(--animation-timing-function)}.c-checkbox label span.label{color:var(--checkbox-label-color);font-size:16px;font-weight:var(--font-weight-regular);line-height:20px}.c-checkbox label span.label a{font-weight:400;text-decoration:underline}.c-checkbox label span.label a:hover,.c-checkbox label span.label a:focus{text-decoration:none}.c-checkbox label input[type=checkbox]:checked+span.check,.c-checkbox label input[type=radio]:checked+span.check{background-color:var(--checkbox-background-color-active);border-color:var(--checkbox-border-color-active)}.c-checkbox label input[type=checkbox]:checked+span.check img,.c-checkbox label input[type=checkbox]:checked+span.check svg,.c-checkbox label input[type=radio]:checked+span.check img,.c-checkbox label input[type=radio]:checked+span.check svg{opacity:1}.number-input{display:flex;align-items:center;gap:13px}.number-input button{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.number-input input{font-size:15px;background-color:var(--alabaster);font-weight:var(--font-weight-bold);width:20px;height:20px;padding:0;border:none;border-radius:0;text-align:center}.number-input input[type=number]::-webkit-outer-spin-button,.number-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input input[type=number]{-moz-appearance:textfield}:root{--badge-space: 4px 6px;--badge-radius: 8px;--badge-text-size: 12px;--badge-text-weight: var(--font-weight-bold);--badge-text-line-height: 16px}.badge{color:var(--alabaster);text-decoration:none;background-color:var(--charcoal);font-size:var(--badge-text-size);font-weight:var(--badge-text-weight);line-height:var(--badge-text-line-height);padding:var(--badge-space);border-radius:var(--badge-radius);display:inline-block;margin-bottom:5px}:root{--modal-shadow: 0px 2px 4px 0px rgba(0, 0, 0, .03), 0px 2px 4px 0px rgba(0, 0, 0, .03);--modal-radius: 12px;--modal-text-size: 18px;--modal-text-line-height: 22px}@media (max-width: 767px){:root{--modal-text-size: 16px;--modal-text-line-height: 20px}}.modal .swal2-popup{width:100%;max-width:650px;box-shadow:var(--modal-shadow);border-radius:var(--modal-radius);padding:0}.modal .swal2-popup>*{text-align:left}.modal h2{color:var(--charcoal)}.modal p{font-size:var(--modal-text-size);line-height:var(--modal-text-line-height)}.modal p:last-child{margin-bottom:0}.modal h4{font-size:20px;line-height:24px}.modal ul{margin:0 0 32px;padding:0;list-style:none}.modal ul li{display:flex;align-items:center;gap:16px}.modal ul li:before{content:url(/build/assets/list_circle-BE7y0IQv.svg);vertical-align:middle}.modal ul li:not(:last-child){margin-bottom:16px}.modal ul p{font-size:16px;color:var(--charcoal-900);font-weight:var(--font-weight-regular);line-height:20px}.modal ul p strong{color:var(--charcoal);font-weight:var(--font-weight-bold)}.modal.modal-partner ul li{gap:6px}.modal.modal-partner ul li:before{content:"•"}@media (max-width: 575px){.modal .swal2-title{padding:20px 40px 0 20px}.modal .swal2-html-container{padding:20px}}.modal.price-request-form{width:100%;max-width:650px;box-shadow:var(--modal-shadow);border-radius:var(--modal-radius);padding:0}.modal.price-request-form>*{text-align:left}.modal-success-coloring{background-color:#067c06!important;color:#fff;box-shadow:0 0 8px 7px rgba(85,217,37,.5)!important}.modal-success-coloring .swal2-title{color:#fff}.modal-error-coloring{background-color:#c00!important;color:#fff;box-shadow:0 0 8px 7px rgba(217,48,37,.5)!important}.modal-error-coloring .swal2-title{color:#fff}:root{--search-padding-top: 120px;--search-background-color: rgba(248, 248, 241, .91);--search-input-height: 70px;--search-input-shadow: 0px 2px 4px 0px rgba(0, 0, 0, .03), 0px 2px 4px 0px rgba(0, 0, 0, .03);--search-input-pading-left: 60px;--search-radius: 12px}@media (max-width: 575px){:root{--search-padding-top: 60px}}.c-search{background-color:var(--search-background-color);position:fixed;width:100%;height:100%;padding-top:var(--search-padding-top);padding-left:15px;padding-right:15px;z-index:10001;text-align:center;opacity:0;visibility:hidden;transition:opacity var(--animation-delay) var(--animation-timing-function),visibility var(--animation-delay) var(--animation-timing-function)}.c-search.active{opacity:1;visibility:visible}.c-search form,.c-search .c-search-results{max-width:650px;width:100%;position:relative;margin-left:auto;margin-right:auto}.c-search .input-control{padding-top:0}.c-search input{height:var(--search-input-height);box-shadow:var(--search-input-shadow);padding-left:var(--search-input-pading-left);border:none}.c-search input::placeholder{color:var(--charcoal-400)}.c-search .submit{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.c-search .submit svg path{stroke:var(--charcoal-800)}.c-search .remove-text{position:absolute;right:16px;top:49%;transform:translateY(-50%)}.c-search .c-search-results{display:none;background-color:var(--white-base);box-shadow:var(--search-input-shadow);border-radius:var(--search-radius);margin-top:10px;padding:16px;text-align:left}.c-search .c-search-results p{color:var(--charcoal);font-size:14px;font-weight:var(--font-weight-bold);margin-bottom:12px}.c-search .c-search-results ul{margin:0;padding:0;list-style:none}.c-search .c-search-results ul li{margin-bottom:12px}.c-search .c-search-results ul li a{display:flex;align-items:center;gap:12px}.c-search .c-search-results ul li img{width:50px;height:50px;flex-shrink:0;object-fit:contain}.c-search .c-search-results ul li p{color:var(--charcoal);font-size:15px;margin:0;line-height:20px}.c-search .c-search-results .all-results{display:block;margin-top:20px}.hamburger{background-color:var(--primary-color)}.hamburger .menu{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}.hamburger .line{fill:none;stroke:var(--white-base);stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.hamburger .line1{stroke-dasharray:60 207;stroke-width:6}.hamburger .line2{stroke-dasharray:60 60;stroke-width:6}.hamburger .line3{stroke-dasharray:60 207;stroke-width:6}.hamburger .open .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.hamburger .open .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.hamburger .open .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}:root{--section-spacing: 65px 0}@media (max-width: 575px){:root{--section-spacing: 40px 0}}section{padding:var(--section-spacing)}:root{--form-box-background: var(--white-base);--form-box-padding: 32px;--form-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, .03), 0px 2px 4px 0px rgba(0, 0, 0, .03);--form-box-radius: 12px;--form-input-radius: 6px;--form-input-border-color: var(--alabaster-200);--form-input-border-color-hover: var(--mint);--form-input-background: var(--white-base);--form-input-placeholder-color: var(--charcoal-400);--form-input-padding-left: 16px;--form-input-height: 48px;--form-input-space: 5px 0;--form-box-note-color: var(--charcoal-900);--form-box-note-size: 16px;--form-box-note-line-height: 20px;--form-box-note-weight: var(--font-weight-regular);--form-label-color: var(--charcoal);--form-label-size: 14px;--form-label-weight: var(--font-weight-bold);--form-label-line-height: 18px}@media (max-width: 575px){:root{--form-box-padding: 20px}}form{margin:0}form .form-box{background-color:var(--form-box-background);padding:var(--form-box-padding);box-shadow:var(--form-box-shadow);border-radius:var(--form-box-radius);margin-bottom:24px}form .form-box-title{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:15px}form .form-box-title p{color:var(--charcoal);font-size:20px;font-weight:var(--font-weight-semibold);line-height:24px;margin:0}form .form-box-title.active{margin-bottom:0}form .form-box-title.active button img,form .form-box-title.active button svg{transform:rotate(180deg)}form .form-box-title.active:has(+.form-box-note){margin-bottom:15px}form .form-box-note{color:var(--form-box-note-color);font-size:var(--form-box-note-size);font-weight:var(--form-box-note-weight);line-height:var(--form-box-note-line-height);margin-bottom:10px;margin-top:-9px}form .form-submit{margin-top:10px}form .input-control{padding:var(--form-input-space)}form .forgot-password,form .register-link{line-height:20px;margin:0;text-align:right;padding-top:11px;padding-bottom:11px}form .forgot-password a,form .register-link a{color:var(--charcoal-700)}form .register-link{text-align:center}form .register-link a{color:var(--mint);text-decoration:underline}form label{display:block;color:var(--form-label-color);font-size:var(--form-label-size);font-weight:var(--form-label-weight);line-height:var(--form-label-line-height);margin-bottom:8px}form label span{color:var(--red)}form input,form select,form textarea{color:var(--charcoal);width:100%;height:var(--form-input-height);border:1px solid var(--form-input-border-color);border-radius:var(--form-input-radius);padding-left:var(--form-input-padding-left);outline:none;will-change:border-color;transition:border-color var(--animation-duration) var(--animation-timing-function)}form input::placeholder,form select::placeholder,form textarea::placeholder{color:var(--form-input-placeholder-color)}form input:hover,form input:focus,form select:hover,form select:focus,form textarea:hover,form textarea:focus{border-color:var(--form-input-border-color-hover)}form input:disabled,form select:disabled,form textarea:disabled{background-color:var(--alabaster-200);color:var(--charcoal-400);cursor:not-allowed}form select{-webkit-appearance:none;appearance:none;background:url(/build/assets/select-arrow-BNVFSlPd.svg) calc(100% - 20px) center no-repeat var(--white-base);padding-right:35px}form select.changed{color:var(--charcoal)}form select option[value=""]{color:var(--form-input-placeholder-color)}form textarea{padding-top:var(--form-input-padding-left);min-height:130px;field-sizing:content}form .form-error-msg{color:var(--red);font-size:12px;font-weight:var(--font-weight-regular);line-height:16px;margin-top:5px;display:none}form .form-error-msg.visible{display:block}form #file-hidden-inputs input{display:none}form .file-upload{position:relative}form .file-upload input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding-left:0}form .file-upload .file-upload-inner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:23px 13px;border-radius:6px;border:1px dashed var(--alabaster-200);background-color:var(--alabaster)}form .file-upload .file-upload-inner.dragover{border-color:var(--mint);background-color:var(--mint-100)}form .file-upload .file-upload-inner div.active p{margin:0}form .file-upload .file-upload-inner .left{display:flex;align-items:center;flex-shrink:0;gap:4px;max-width:70%}form .file-upload .file-upload-inner .left p{line-height:16px}form .file-upload .file-upload-inner .left p small{color:var(--charcoal-400);font-size:12px}form .file-upload .file-upload-inner .left p strong{font-size:14px;font-weight:var(--font-weight-bold)}form .file-upload .file-upload-inner .left p:has(small){margin-bottom:4px}form .file-upload .file-upload-inner .left p:has(strong){margin-bottom:0}form .file-upload .file-upload-inner .button{font-size:12px;line-height:26px;padding:6px 10px}@media (max-width: 767px){form .file-upload .file-upload-inner{flex-direction:column;align-items:flex-start}form .file-upload .file-upload-inner .left{max-width:100%}}table:not(.order-form table){width:100%;border-spacing:0;border:1px solid var(--charcoal-100);border-radius:16px;margin-bottom:32px}table:not(.order-form table) td{color:var(--charcoal-900);font-size:16px;padding:10px 16px;border-top:1px solid var(--charcoal-100)}table:not(.order-form table) td strong{color:var(--charcoal)}table:not(.order-form table) tr td:first-child{text-align:left}table:not(.order-form table) tr td:last-child{text-align:right}table:not(.order-form table) tr:first-child td{border-top:none}.c-radio{position:relative;padding:8px 0}.c-radio input[type=radio]{opacity:0;position:absolute;left:0;top:0;width:1px;height:1px}.c-radio label{width:100%;display:flex;align-items:center;justify-content:flex-start;position:relative;cursor:pointer}.c-radio label span.check{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--white-base);border-radius:50%;flex-shrink:0;margin-right:12px;position:relative}.c-radio label span.check:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:4px solid #cbc8c8;border-radius:50%;background-color:transparent}.c-radio label span.label{color:var(--black-base);font-size:14px;font-weight:400;line-height:20px}.c-radio label span.label strong{font-size:16px;line-height:24px}.c-radio label span.image{margin-left:auto}.c-radio label input[type=radio]:checked+span.check{border-color:var(--primary-color)}.c-radio label input[type=radio]:checked+span.check:before{border-color:var(--primary-color)}:root{--hero-section-background-color: var(--alabaster);--hero-section-padding-top: 140px;--hero-section-padding-bottom: 92px;--hero-text-color: var(--charcoal);--hero-text-size: 18px;--hero-text-line-height: 22px}@media (max-width: 575px){:root{--hero-text-size: 16px;--hero-text-line-height: 20px}}.hero{background-color:var(--hero-section-background-color);padding-top:var(--hero-section-padding-top);padding-bottom:var(--hero-section-padding-bottom);position:relative;overflow:hidden}.hero .container{position:relative;z-index:2}.hero .breadcrumbs{margin-bottom:32px}.hero h1,.hero p,.hero .buttons{position:relative;z-index:10}.hero h1{margin-bottom:32px}.hero p{color:var(--hero-text-color);font-size:var(--hero-text-size);line-height:var(--hero-text-line-height);margin:0}.hero .hero-video{position:relative;transform:scale(1.6) translateY(20px)}.hero .hero-video:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(55.3% 35.84% at 73.4% 48.82%,rgba(248,248,241,0),#f8f8f1)}.hero .hero-video video{width:100%;height:100%}.hero .hero-image{position:relative;transform:scale(2) translateY(20px)}.hero .hero-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(55.3% 35.84% at 73.4% 48.82%,rgba(248,248,241,0),#f8f8f1)}.hero .hero-image img{width:100%;height:100%;max-height:450px}.hero .hero-cover{position:absolute;right:0;top:0;height:100%;transform:scaleX(2)}.hero .hero-cover:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(248,248,241,0) 59.34%,#f8f8f1 95.2%),linear-gradient(0deg,rgba(248,248,241,0) 69.57%,#f8f8f1 94.57%),linear-gradient(270deg,rgba(248,248,241,0) 32.12%,#f8f8f1 66.67%);z-index:2}.hero .hero-cover video{width:100%;height:100%}.hero .buttons{display:flex;align-items:center;gap:16px}.hero .abstract{position:absolute;left:0;bottom:0;width:100%}.hero:has(.hero-video){padding-bottom:0}.hero:has(.hero-image){padding-bottom:0}.hero:has(.hero-cover){padding-bottom:92px}.hero.space-xl{padding-top:calc(var(--hero-section-padding-top) + 20px);padding-bottom:calc(var(--hero-section-padding-bottom) + 40px)}@media (min-width: 1535px){.hero:has(.hero-cover){padding-bottom:200px}}@media (max-width: 767px){.hero .hero-cover{display:none}.hero:has(.hero-cover){padding-bottom:40px}}@media (max-width: 575px){.hero{--hero-section-padding-top: 100px}.hero.space-xl{padding-top:120px;padding-bottom:40px}}:root{--boxes-section-background-color: var(--alabaster);--boxes-section-padding-top: 0;--boxes-section-padding-bottom: 2px;--boxes-item-padding: 64px;--boxes-item-radius: 8px;--boxes-item-icon-width: 64px;--boxes-item-icon-height: 64px;--boxes-item-icon-padding: 10px;--boxes-item-icon-radius: 12px;--boxes-item-title-size: 20px;--boxes-item-title-weight: var(--font-weight-bold);--boxes-item-title-line-height: 24px;--boxes-item-title-hover-color: var(--alabaster);--boxes-item-button-size: 16px;--boxes-item-button-color: var(--alabaster);--boxes-item-button-weight: var(--font-weight-bold);--boxes-item-button-line-height: 20px}@media (max-width: 1199px){:root{--boxes-item-button-color: var(--charcoal)}}@media (max-width: 1100px){:root{--boxes-item-padding: 32px}}.boxes{background-color:var(--boxes-section-background-color);padding-top:var(--boxes-section-padding-top);padding-bottom:var(--boxes-section-padding-bottom)}.boxes .container{max-width:100%}.boxes .row{margin-left:-8px;margin-right:-8px}.boxes .row .column{padding-left:8px;padding-right:8px;margin-bottom:16px}.boxes .boxes-item{width:100%;height:100%;background-color:var(--white-base);display:block;padding:var(--boxes-item-padding);position:relative;box-shadow:var(--shadow-base);border-radius:var(--boxes-item-radius);will-change:background-color;transition:background-color var(--animation-duration) var(--animation-timing-function)}.boxes .boxes-item figure,.boxes .boxes-item h4,.boxes .boxes-item button{position:relative;z-index:2}.boxes .boxes-item figure{background-color:var(--mint-100);display:inline-flex;align-items:center;justify-content:center;width:var(--boxes-item-icon-width);height:var(--boxes-item-icon-height);padding:var(--boxes-item-icon-padding);border-radius:var(--boxes-item-icon-radius);margin:0 0 12px;will-change:transform;transition:transform var(--animation-duration) var(--animation-timing-function)}.boxes .boxes-item figure img{object-fit:contain}.boxes .boxes-item h4{font-size:var(--boxes-item-title-size);font-weight:var(--boxes-item-title-weight);line-height:var(--boxes-item-title-line-height);margin:0;will-change:color,transform;transition:color var(--animation-duration) var(--animation-timing-function),transform var(--animation-duration) var(--animation-timing-function)}.boxes .boxes-item button{color:var(--boxes-item-button-color);font-size:var(--boxes-item-button-size);font-weight:var(--boxes-item-button-weight);line-height:var(--boxes-item-button-line-height);display:flex;align-items:center;gap:6px;opacity:0;will-change:opacity;transition:opacity var(--animation-duration) var(--animation-timing-function)}.boxes .boxes-item button img,.boxes .boxes-item button svg{transform:translateY(3px)}.boxes .boxes-item .abstract-1,.boxes .boxes-item .abstract-2,.boxes .boxes-item button{position:absolute}.boxes .boxes-item .abstract-1{right:0;top:0}.boxes .boxes-item .abstract-2{bottom:0;right:15%}@media (min-width: 1199px){.boxes .boxes-item:hover,.boxes .boxes-item:focus{background-color:var(--mint-900)}.boxes .boxes-item:hover figure,.boxes .boxes-item:hover h4,.boxes .boxes-item:focus figure,.boxes .boxes-item:focus h4{transform:translateY(-14px)}.boxes .boxes-item:hover h4,.boxes .boxes-item:focus h4{color:var(--boxes-item-title-hover-color)}.boxes .boxes-item:hover button,.boxes .boxes-item:focus button{opacity:1}}@media (max-width: 1199px){.boxes .boxes-item button{position:static;opacity:1;margin-top:10px}.boxes .boxes-item button svg path{stroke:var(--boxes-item-button-color)}}:root{--text-section-background-color: var(--white-base);--text-section-paragraph-size: 18px;--text-section-paragraph-line-height: 24px}.title-text h2{font-size:var(--heading-three-font-size);line-height:var(--heading-three-line-height);margin:0}.title-text p{font-size:var(--text-section-paragraph-size);line-height:var(--text-section-paragraph-line-height);margin:0}@media (max-width: 991px){.title-text h2{margin-bottom:20px}}:root{--text-banner-padding: 188px 0;--text-banner-heading-color: var(--alabaster);--text-banner-heading-size: var(--heading-one-font-size);--text-banner-heading-line-height: var(--heading-one-line-height);--text-banner-text-color: var(--alabaster);--text-banner-text-size: 18px;--text-banner-text-line-height: 22px}@media (max-width: 991px){:root{--text-banner-padding: 120px 0}}@media (max-width: 575px){:root{--text-banner-padding: 80px 0;--text-banner-text-size: 16px;--text-banner-text-line-height: 18px}}.info-text-banner{padding:var(--text-banner-padding);background-size:cover;background-repeat:no-repeat;background-position:center center;background-blend-mode:normal,normal,multiply,normal;position:relative}.info-text-banner:before{content:"";background:linear-gradient(88deg,rgba(108,198,179,0) 25.27%,rgba(108,198,179,.5) 80.79%),linear-gradient(268deg,rgba(108,198,179,0) 17.78%,rgba(108,198,179,.5) 76.03%);position:absolute;left:0;top:0;width:100%;height:100%}.info-text-banner .info-text-banner-inner{text-align:center;position:relative;z-index:2;padding:0 15px}.info-text-banner .info-text-banner-inner h2{color:var(--text-banner-heading-color);font-size:var(--text-banner-heading-size);line-height:var(--text-banner-heading-line-height);margin:0}.info-text-banner .abstract-1,.info-text-banner .abstract-2{position:absolute;z-index:5}.info-text-banner .abstract-1{bottom:0;left:0}.info-text-banner .abstract-2{right:0;top:0}.info-text-banner.darken-gradient:before{background:linear-gradient(88deg,rgba(108,198,179,0) 25.27%,rgba(108,198,179,.8) 80.79%),linear-gradient(268deg,rgba(108,198,179,0) 17.78%,rgba(108,198,179,.8) 76.03%)}.info-text-banner:has(p) .info-text-banner-inner h2{margin-bottom:12px}.info-text-banner:has(p) .info-text-banner-inner p{color:var(--text-banner-text-color);font-size:var(--text-banner-text-size);line-height:var(--text-banner-text-line-height);margin:0}.info-text-banner .row-block{margin-top:12px}.info-text-banner .row-block img{margin-bottom:12px}.info-text-banner .row-block p{color:var(--text-banner-text-color);font-size:16px;font-weight:var(--font-weight-bold);line-height:20px}@media (max-width: 767px){.info-text-banner .row-block .column{margin-bottom:30px}.info-text-banner .row-block img{max-width:50px}.info-text-banner .abstract-1,.info-text-banner .abstract-2{max-width:70px}.info-text-banner:has(.row-block){padding-top:50px;padding-bottom:20px}}:root{--text-image-section-image-radius: 8px;--text-image-section-title-size: var(--heading-three-font-size);--text-image-section-title-line-height: var(--heading-three-line-height);--text-image-section-text-size: 18px;--text-image-section-text-line-height: 22px}@media (max-width: 575px){:root{--text-image-section-text-size: 16px;--text-image-section-text-line-height: 20px}}.text-image{overflow:hidden}.text-image .row{align-items:center;margin-left:-30px;margin-right:-30px}.text-image .row .column{padding:0 30px}.text-image h2{font-size:var(--text-image-section-title-size);line-height:var(--text-image-section-title-line-height);margin-bottom:15px}.text-image h4{font-size:20px;line-height:24px;margin-bottom:32px}.text-image p{font-size:var(--text-image-section-text-size);line-height:var(--text-image-section-text-line-height);margin-bottom:32px}@media (min-width: 991px){.text-image p:last-child{margin-bottom:0}}.text-image ul{margin:0 0 32px;padding:0;list-style:none}.text-image ul li{display:flex;align-items:center;gap:16px}.text-image ul li:not(:last-child){margin-bottom:16px}.text-image ul li figure{display:inline-flex;align-items:center;justify-content:center;background-color:var(--mint-100);width:44px;height:44px;min-width:44px;margin:0;border-radius:var(--text-image-section-image-radius)}.text-image ul li p{color:var(--charcoal);font-weight:var(--font-weight-bold);line-height:20px;margin:0;max-width:375px}.text-image ul:not(:has(figure)) p{font-size:16px;color:var(--charcoal-900);font-weight:var(--font-weight-regular);line-height:20px}.text-image ul:not(:has(figure)) p strong{color:var(--charcoal);font-weight:var(--font-weight-bold)}.text-image ul:not(:has(figure)) li:before{content:url(/build/assets/list_circle-BE7y0IQv.svg);vertical-align:middle}.text-image .image img{width:100%;border-radius:var(--text-image-section-image-radius);object-fit:cover}.text-image:has(h4) p{margin-bottom:16px}@media (max-width: 991px){.text-image{padding:30px 0}}:root{--carousel-background-color: var(--white-base);--carousel-padding-top: 48px;--carousel-padding-bottom: 48px;--carousel-title-color: var(--charcoal-700);--carousel-title-size: 20px;--carousel-title-weight: var(--font-weight-bold);--carousel-title-line-height: 24px}@media (max-width: 575px){:root{--carousel-padding-top: 40px;--carousel-padding-bottom: 40px}}.carousel{background-color:var(--carousel-background-color);padding-top:var(--carousel-padding-top);padding-bottom:var(--carousel-padding-bottom)}.carousel .title{color:var(--carousel-title-color);font-size:var(--carousel-title-size);font-weight:var(--carousel-title-weight);line-height:var(--carousel-title-line-height);text-align:center;margin-bottom:50px}@media (max-width: 991px){.carousel .title{margin-bottom:20px}}@media (max-width: 767px){.carousel .container{max-width:100%}}@media (max-width: 575px){.carousel .container{padding-left:0;padding-right:0}}.carousel-images .swiper-wrapper{justify-content:space-around;align-items:center}.carousel-images .swiper .swiper-slide{padding:0 10px;justify-content:space-around;display:flex}.carousel-images .swiper .swiper-slide figure{margin:0;text-align:center}.carousel-images .swiper .swiper-slide figure img{max-height:120px;object-fit:contain;filter:grayscale(100%);opacity:.5;mix-blend-mode:luminosity;will-change:opacity,filter;transition:opacity var(--animation-duration) var(--animation-timing-function),filter var(--animation-duration) var(--animation-timing-function)}.carousel-images .swiper .swiper-slide.swiper-slide-active img{filter:grayscale(0%);opacity:1}.carousel-images .swiper-pagination{margin-top:50px}@media (max-width: 575px){.carousel-images .swiper-pagination{margin-top:20px}}:root{--certificates-title-size: var(--heading-three-font-size);--certificates-title-line-height: var(--heading-three-line-height);--certificates-padding-bottom: 130px;--certificates-item-padding: 60px;--certificates-item-radius: 8px;--certificates-item-border-color: var(--alabaster-100)}@media (max-width: 1199px){:root{--certificates-item-padding: 30px}}@media (max-width: 991px){:root{--certificates-padding-bottom: 80px}}@media (max-width: 575px){:root{--certificates-padding-bottom: 40px;--certificates-item-padding: 15px}}.certificates{padding-bottom:var(--certificates-padding-bottom);position:relative}.certificates h2{font-size:var(--certificates-title-size);line-height:var(--certificates-title-line-height);margin-bottom:32px;text-align:center}.certificates .abstract{position:absolute;left:0;bottom:0;width:100%}.certificates .row{margin-left:-8px;margin-right:-8px}.certificates .row .column{padding:0 8px;margin-bottom:16px}.certificates .item{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:var(--certificates-item-padding);border-radius:var(--certificates-item-radius);border:1px solid var(--certificates-item-border-color);height:100%;text-align:center;will-change:border-color;transition:border-color var(--animation-duration) var(--animation-timing-function)}.certificates .item img{height:250px;object-fit:cover}.certificates .item:hover,.certificates .item:focus{border-color:var(--mint)}@media (max-width: 991px){.certificates{padding-top:40px}}@media (max-width: 575px){.certificates .item img{height:auto}}:root{--maps-title-size: var(--heading-three-font-size);--maps-title-line-height: var(--heading-three-line-height)}.maps h2{font-size:var(--maps-title-size);line-height:var(--maps-title-line-height);margin-bottom:22px}.maps article{display:flex;align-items:center;gap:16px;margin-bottom:16px}.maps article .left{max-width:50%;flex-shrink:0}.maps article .map{display:block}.maps article .map img{width:100%;min-height:235px;object-fit:cover;border-radius:8px}.maps article p{color:var(--charcoal);font-size:18px;font-weight:var(--font-weight-bold);line-height:22px;margin-bottom:8px}.maps article address{color:var(--charcoal-900);font-size:18px;font-style:normal;font-weight:var(--font-weight-regular);line-height:22px;margin-bottom:11px}.maps article .highlight p,.maps article .highlight address{color:var(--mint-900)}.maps .c-box{margin-bottom:0}.maps .c-box.transparent{margin-top:32px;margin-bottom:0;padding:0}@media (max-width: 991px){.maps{padding:40px 0}.maps article{margin-bottom:16px}.maps .c-box{margin:0}}@media (max-width: 767px){.maps article{width:100%;flex-direction:column;align-items:flex-start}.maps article .left{width:100%;max-width:100%}}@media (max-width: 575px){.maps{padding-bottom:0}}:root{--contacts-section-padding: 45px 0 15px 0;--contacts-section-heading-size: 20px;--contacts-section-heading-color: var(--charcoal);--contacts-section-heading-weight: var(--font-weight-semibold);--contacts-section-heading-line-height: 24px}.contacts{padding:var(--contacts-section-padding);border-bottom:1px solid var(--alabaster-100)}.contacts h4{color:var(--contacts-section-heading-color);font-size:var(--contacts-section-heading-size);font-weight:var(--contacts-section-heading-weight);line-height:var(--contacts-section-heading-line-height);margin-bottom:15px}.contacts .c-box{margin:0;height:100%}.contacts .c-box a{font-size:14px}.contacts .row .column{margin-bottom:30px}.contacts .row a.tel,.contacts .row a.mailto{word-break:break-all}.contacts:has(.abstract){padding-bottom:150px;position:relative}.contacts:has(.abstract) .abstract{position:absolute;left:0;bottom:0;width:100%}@media (max-width: 991px){.contacts .row .column{margin-bottom:20px}.contacts:has(.abstract){padding-bottom:40px}}:root{--text-content-color: var(--charcoal-900);--text-content-strong-color: var(--charcoal);--text-content-size: 16px;--text-content-line-height: 22px}.text-content p{color:var(--text-content-color);font-size:var(--text-content-size);line-height:var(--text-content-line-height);margin:0 0 20px}.text-content p strong{color:var(--text-content-strong-color)}.text-content p:has(strong){margin:0}.text-content p:first-child:has(strong){margin-bottom:20px}.text-content ol{padding-left:16px;margin:0 0 20px}.text-content ol li{color:var(--text-content-color);font-size:var(--text-content-size);line-height:var(--text-content-line-height)}.text-content a{display:inline!important}.text-content a span{width:auto!important;height:auto!important}:root{--form-section-background-color: var(--alabaster);--form-section-padding: 140px 0 65px}@media (max-width: 575px){:root{--form-section-padding: 120px 0 0}}.form-section{background-color:var(--form-section-background-color);padding:var(--form-section-padding);position:relative;overflow:hidden}.form-section .form-section-title{width:100%;max-width:440px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:32px}.form-section .form-section-title h1,.form-section .form-section-title p{margin-bottom:0}.form-section .form-section-title:has(p) h1{margin-bottom:16px}.form-section .row{margin-left:-5px;margin-right:-5px;position:relative;z-index:2}.form-section .row .column{padding:0 5px}.form-section .abstract-1,.form-section .abstract-2{width:100%;position:absolute;left:0}.form-section.register .abstract-1{top:22%}.form-section.register .abstract-2{top:74%}.form-section.register .row.has-top-border{border-top:1px solid var(--primary-color);padding-top:1rem}.form-section.login .abstract-1,.form-section.forgot-password .abstract-1,.form-section.reset-password .abstract-1,.form-section.register .abstract-1{top:62%}.form-section.service-register .abstract-1{top:30%}.form-section.service-register form{max-width:520px;margin-left:auto;margin-right:auto}:root{--order-background-color: var(--alabaster);--order-padding-top: 140px;--order-padding-bottom: 84px;--order-box-background-color: var(--white-base);--order-box-padding: 16px;--order-box-radius: 12px;--order-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, .03), 0px 2px 4px 0px rgba(0, 0, 0, .03);--order-box-title-color: var(--charcoal);--order-box-title-size: 20px;--order-box-title-weight: var(--font-weight-semibold);--order-box-title-line-height: 24px}@media (max-width: 575px){:root{--order-padding-top: 120px;--order-padding-bottom: 20px}}.order{background-color:var(--order-background-color);padding-top:var(--order-padding-top);padding-bottom:var(--order-padding-bottom);position:relative}.order .js-ask-for-price{border-radius:6px;margin:6px auto}.order ul{list-style:none;padding-left:0;margin:0}.order .order-title{margin-bottom:32px}.order .order-title h1{margin-bottom:16px}.order .order-title p{margin:0}.order .order-box{background-color:var(--order-box-background-color);padding:var(--order-box-padding);border-radius:var(--order-box-radius);box-shadow:var(--order-box-shadow);margin-bottom:16px}.order .order-box .order-box-title{color:var(--order-box-title-color);font-size:var(--order-box-title-size);font-weight:var(--order-box-title-weight);line-height:var(--order-box-title-line-height);margin-bottom:8px}.order .order-box .input-control textarea{min-height:110px}.order .order-box .c-checkbox,.order .order-box .input-control{padding:0;margin:16px 0}.order a.name{cursor:default}.order a.name:hover,.order a.name:focus,.order a.name.active{color:var(--primary-color);cursor:default}.order .order-tags{margin-left:-4px;margin-right:4px;margin-bottom:8px}.order .order-tags a{color:var(--charcoal);background-color:var(--alabaster);font-size:14px;display:inline-flex;align-items:center;margin:4px;padding:5px 8px;border-radius:8px;line-height:20px;will-change:color,background-color;cursor:pointer;transition:color var(--animation-delay) var(--animation-timing-function),background-color var(--animation-delay) var(--animation-timing-function)}.order .order-tags a:hover,.order .order-tags a:focus,.order .order-tags a.active{background-color:var(--primary-color);color:var(--alabaster)}.order .order-tags a.active{font-weight:var(--font-weight-bold)}.order .order-table{width:100%;overflow-x:auto}.order .order-table table{width:100%;border-spacing:0}.order .order-table table thead th{color:var(--charcoal);font-size:12px;font-weight:var(--font-weight-regular);line-height:16px;padding-top:8px;padding-bottom:8px}.order .order-table table tbody td{color:var(--charcoal);font-size:15px;line-height:20px;padding:0 8px;border-left:1px solid var(--alabaster-200);border-top:1px solid var(--alabaster-200)}.order .order-table table tbody td img:not(.number-input img){width:66px;height:56px;object-fit:contain}.order .order-table table tbody td:has(.number-input){background-color:var(--alabaster)}.order .order-table table tbody td.broken{background-color:var(--alabaster)}.order .order-table table tbody td:has(img){text-align:center}.order .order-table table tbody td.prod-img,.order .order-table table tbody td.prod-img a,.order .order-table table tbody td.col-name,.order .order-table table tbody td.col-name a{cursor:default}@media (max-width: 1400px){.order .order-table table tbody td.col-name{max-width:120px}}@media (max-width: 1200px){.order .order-table table tbody td.col-name{max-width:80px;word-break:break-all}.order .order-table table tbody td.col-prod-code{max-width:150px;word-break:break-all}}@media (max-width: 1200px) and (min-width: 992px){.order .order-table table tbody td.col-name{max-width:80px}.order .order-table table tbody td.col-prod-code{max-width:150px}}@media (max-width: 767px){.order .order-table table tbody td.prod-img{width:50px;height:55px}.order .order-table table tbody td.col-name{max-width:unset;width:70px}.order .order-table table tbody td.col-prod-code{max-width:40px}.order .order-table table tbody td:has(.number-input){max-width:unset;width:80px}}.order .order-table table tbody tr.first-visible-row td:first-child{border-top-left-radius:var(--order-box-radius)}.order .order-table table tbody tr.first-visible-row td:last-child{border-top-right-radius:var(--order-box-radius)}.order .order-table table tbody tr.last-visible-row td:first-child{border-bottom-left-radius:var(--order-box-radius)}.order .order-table table tbody tr.last-visible-row td:last-child{border-bottom-right-radius:var(--order-box-radius)}.order .order-table table tbody tr.last-visible-row td{border-bottom:1px solid var(--alabaster-200)}.order .order-table table tbody tr td{border-right:1px solid var(--alabaster-200)}.order .order-table table .empty-row{height:10px}.order .order-table table .empty-row td{background-color:var(--mint)}.order .order-table table tr.accessory-item td,.order .order-table table tr.accessory-item a.name{color:var(--charcoal)}.order .order-table table tr.accessory-item td strong,.order .order-table table tr.accessory-item a.name strong{font-weight:400}.order .order-form .row{margin-left:-8px;margin-right:-8px}.order .order-form .row .column{padding:0 8px}.order .summary-products{padding:0;margin:16px 0;list-style:none}.order .summary-products li{display:flex;align-items:center;gap:12px;padding:8px;border-top:1px solid var(--alabaster-200);border-right:1px solid var(--alabaster-200);border-left:1px solid var(--alabaster-200)}.order .summary-products li.empty-cart{width:100%;display:block;text-align:center}.order .summary-products li:first-child{border-top-left-radius:var(--order-box-radius);border-top-right-radius:var(--order-box-radius)}.order .summary-products li:last-child{border-bottom:1px solid var(--alabaster-200);border-bottom-left-radius:var(--order-box-radius);border-bottom-right-radius:var(--order-box-radius)}.order .summary-products li .thumb{width:40px;height:40px;flex-shrink:0}.order .summary-products li .thumb img{width:100%;height:100%;object-fit:contain}.order .summary-products li .name{color:var(--charcoal);font-size:13px;line-height:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.order .summary-products li .count{font-size:13px;line-height:20px;flex-shrink:0;text-align:left}.order .summary-products li .price{font-size:13px;font-weight:var(--font-weight-bold);line-height:20px;flex-shrink:0}.order .summary-products li .remove{flex-shrink:0;cursor:pointer}.order .summary-products li .remove svg path{will-change:fill;transition:fill var(--animation-delay) var(--animation-timing-function)}.order .summary-products li .remove svg:hover path,.order .summary-products li .remove svg:focus path{fill:var(--red)}.order .summary-price{background-color:var(--alabaster);width:100%;margin:16px 0;padding:11px 16px;border-radius:var(--order-box-radius)}.order .summary-price tr td{color:var(--charcoal);font-size:16px;line-height:16px;padding:5px 0}.order .summary-price tr td:first-child{text-align:left}.order .summary-price tr td:last-child{text-align:right}.order .order-address{margin:16px 0 0}.order .order-address .small-green-note{font-size:12px;font-weight:700;color:var(--mint);line-height:14px}.order .order-address h5{color:var(--charcoal);font-size:14px;font-weight:var(--font-weight-bold);line-height:18px;margin-bottom:8px}.order .order-address address{background-color:var(--alabaster);font-size:16px;font-style:normal;line-height:20px;padding:16px;border-radius:var(--order-box-radius)}.order .back{color:var(--charcoal);line-height:20px;display:flex;align-items:center;gap:12px;margin-top:16px}.order .back svg path{will-change:fill;transition:fill var(--animation-delay) var(--animation-timing-function)}.order .back:hover svg path,.order .back:focus svg path{fill:var(--link-color-hover)}.order .abstract{position:absolute;left:0;bottom:0;width:100%}@media (max-width: 767px){.order .order-box.items{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.order .order-box.cart{margin-top:22px}.order .order-table{overflow-x:auto;overflow-y:initial}.order .order-table table{width:max-content}}.order .mobile-table{display:flex;flex-direction:column}.order .mobile-card{background-color:var(--white-base);border:1px solid var(--order-border);padding:16px;border-top:4px solid #88D0BF}.order .mobile-card:last-child{border-bottom-left-radius:var(--order-box-radius);border-bottom-right-radius:var(--order-box-radius)}.order .mobile-card.mobile-card--accessory{border-top:none}.order .mobile-card.mobile-card--accessory .mobile-card__name{color:var(--charcoal)}.order .mobile-card .mobile-card__header{display:flex;gap:16px;margin-bottom:8px}.order .mobile-card .mobile-card__image{width:80px;height:80px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--order-border);padding:20px}.order .mobile-card .mobile-card__image img{width:100%;height:100%;object-fit:contain}.order .mobile-card .mobile-card__info{flex:1;min-width:0}.order .mobile-card .mobile-card__name{color:var(--primary-color);font-size:15px;line-height:18px;font-weight:700;display:block;margin-bottom:4px;cursor:default;word-break:break-word;overflow-wrap:anywhere}.order .mobile-card .mobile-card__name strong{font-weight:var(--font-weight-semibold)}.order .mobile-card .mobile-card__name:hover,.order .mobile-card .mobile-card__name:focus{color:var(--primary-color)}.order .mobile-card .mobile-card__package{font-size:13px;line-height:19px;color:var(--order-gray);margin-top:4px;word-break:break-word;overflow-wrap:anywhere}.order .mobile-card .mobile-card__badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.order .mobile-card .mobile-card__badges .badge{font-size:11px;padding:2px 6px;border-radius:4px;line-height:16px;margin-bottom:0}.order .mobile-card .mobile-card__code{font-size:13px;line-height:19px;color:var(--order-gray);margin-top:6px;text-align:center}.order .mobile-card .mobile-card__note{font-size:13px;line-height:19px;color:var(--order-gray);margin-top:6px;word-break:break-word;overflow-wrap:anywhere}.order .mobile-card .mobile-card__price-per-unit{text-align:right;font-size:14px;line-height:21px;color:var(--alabaster-800);margin-bottom:14px}.order .mobile-card .mobile-card__price-per-unit strong{font-weight:var(--font-weight-bold);color:var(--charcoal)}.order .mobile-card .mobile-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--charcoal-0)}.order .mobile-card .mobile-card__footer.no-prices{justify-content:center}.order .mobile-card .mobile-card__footer.no-prices .mobile-card__prices{width:100%}.order .mobile-card .mobile-card__prices{display:flex;flex-direction:column}.order .mobile-card .mobile-card__prices button{border-radius:58px;width:100%;padding:12px!important}.order .mobile-card .mobile-card__price-total{font-size:18px;font-weight:var(--font-weight-bold);line-height:27px;color:var(--charcoal)}.order .mobile-card .mobile-card__price-no-vat{font-size:14px;line-height:19px;color:var(--alabaster-800)}.order .mobile-card .number-input{flex-shrink:0;background:var(--alabaster);padding:10px 8px;border-radius:10px}:root{--success-page-padding: 260px 0 310px 0;--success-page-text-size: 20px;--success-page-text-line-height: 24px}@media (max-width: 1535px){:root{--success-page-padding: 210px 0 210px 0}}@media (max-width: 991px){:root{--success-page-padding: 120px 0 120px 0}}@media (max-width: 575px){:root{--success-page-padding: 120px 0 40px 0;--success-page-text-size: 16px;--success-page-text-line-height: 20px}}.success-page{padding:var(--success-page-padding);position:relative}.success-page .abstract{width:100%;position:absolute;left:0;top:30%}.success-page .success-page-inner{text-align:center;position:relative;z-index:2}.success-page .success-page-inner img{width:104px;height:104px;margin-left:auto;margin-right:auto;margin-bottom:16px}.success-page .success-page-inner h1{margin-bottom:16px}.success-page .success-page-inner p{font-size:var(--success-page-text-size);line-height:var(--success-page-text-line-height);margin:16px 0}:root{--cat-boxes-background-color: var(--alabaster);--cat-boxes-padding: 0 0 30px 0;--cat-boxes-item-title-color: var(--charcoal);--cat-boxes-item-title-color-hover: var(--white-base);--cat-boxes-item-title-bg-color: var(--white-base);--cat-boxes-item-title-bg-color-hover: var(--primary-color);--cat-boxes-item-title-size: 20px;--cat-boxes-item-title-weight: var(--font-weight-bold);--cat-boxes-item-title-line-height: 24px;--cat-boxes-item-spacing: 32px;--cat-boxes-item-radius: 12px;--cat-boxes-item-shadow: 0px 2px 4px 0px rgba(0, 0, 0, .03)}@media (max-width: 991px){:root{--cat-boxes-padding: 0 0 20px 0}}@media (max-width: 767px){:root{--cat-boxes-item-title-size: 16px;--cat-boxes-item-title-line-height: 20px;--cat-boxes-item-spacing: 20px}}.cat-boxes{background-color:var(--cat-boxes-background-color);padding:var(--cat-boxes-padding)}.cat-boxes .row{margin-left:-6px;margin-right:-6px}.cat-boxes .row .column{padding:0 6px;margin-bottom:12px}.cat-boxes .cat-boxes-item{display:flex;align-items:center;height:100%;background-color:var(--cat-boxes-item-title-bg-color);color:var(--cat-boxes-item-title-color);font-size:var(--cat-boxes-item-title-size);font-weight:var(--cat-boxes-item-title-weight);line-height:var(--cat-boxes-item-title-line-height);padding:var(--cat-boxes-item-spacing);border-radius:var(--cat-boxes-item-radius);box-shadow:var(--cat-boxes-item-shadow);position:relative;overflow:hidden;transition:background-color var(--animation-duration) var(--animation-timing-function),color var(--animation-duration) var(--animation-timing-function)}.cat-boxes .cat-boxes-item span{position:relative;z-index:2;padding-right:90px}.cat-boxes .cat-boxes-item img{position:absolute;top:0;right:0}.cat-boxes .cat-boxes-item:hover{background-color:var(--cat-boxes-item-title-bg-color-hover);color:var(--cat-boxes-item-title-color-hover)}.cat-boxes.archive{background-color:transparent;padding:64px 0 0}.cat-boxes.archive .cat-boxes-item{background-color:var(--alabaster)}.cat-boxes.archive .cat-boxes-item:hover,.cat-boxes.archive .cat-boxes-item.is-active{background-color:var(--cat-boxes-item-title-bg-color-hover);color:var(--cat-boxes-item-title-color-hover)}@media (max-width: 575px){.cat-boxes.archive{padding-top:40px}}:root{--products-section-padding: 32px 0 22px;--products-title-size: var(--heading-three-font-size);--products-title-line-height: var(--heading-three-line-height)}.products{padding:var(--products-section-padding)}.products .products-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.products .products-title h2{font-size:var(--products-title-size);line-height:var(--products-title-line-height);margin:0}.products .products-title a{display:flex;align-items:center;gap:6px}.products .products-title a svg{transform:translateY(2px)}.products .products-title a svg path{stroke:var(--link-color);will-change:stroke;transition:stroke var(--animation-delay) var(--animation-timing-function)}.products .products-title a:hover svg path,.products .products-title a:focus svg path{stroke:var(--link-color-hover)}.products .products-list .row{margin-left:-5px;margin-right:-5px}.products .products-list .row .column{padding:0 5px;margin-bottom:10px}.products .products-list .item{display:block;border:1px solid var(--charcoal-100);padding:22px;border-radius:16px;height:100%;will-change:border-color;transition:border-color var(--animation-delay) var(--animation-timing-function)}.products .products-list .item img{width:100%;object-fit:contain;margin-left:auto;margin-right:auto;margin-bottom:50px;max-height:150px}.products .products-list .item .name{color:var(--charcoal);font-size:18px;font-weight:var(--font-weight-bold);line-height:22px;margin-bottom:10px;will-change:transform;transition:transform var(--animation-duration) var(--animation-timing-function)}.products .products-list .item .desc{position:relative;padding-bottom:32px}.products .products-list .item .excerpt>p{color:var(--charcoal-900);font-size:16px;font-weight:var(--font-weight-regular);line-height:20px;margin:0;will-change:transform;transition:transform var(--animation-duration) var(--animation-timing-function)}.products .products-list .item button{color:var(--mint-900);font-size:16px;line-height:20px;display:flex;align-items:center;gap:6px;position:absolute;left:0;bottom:0;opacity:0;transform:translateY(-40px);will-change:opacity;transition:opacity var(--animation-duration) var(--animation-timing-function),transform var(--animation-duration) var(--animation-timing-function)}.products .products-list .item button img,.products .products-list .item button svg{transform:translateY(3px)}.products .products-list .item button svg path{stroke:var(--mint-900)}@media (min-width: 1199px){.products .products-list .item:hover,.products .products-list .item:focus{border-color:var(--link-color)}.products .products-list .item:hover .excerpt>p,.products .products-list .item:hover .name,.products .products-list .item:focus .excerpt>p,.products .products-list .item:focus .name{transform:translateY(-14px)}.products .products-list .item:hover button,.products .products-list .item:focus button{opacity:1;transform:translateY(-15px)}}.products .cta{margin-top:12px;text-align:center}.products.archive{padding-bottom:64px}@media (max-width: 1199px){.products .products-list .item button{opacity:1;transform:none}}@media (max-width: 767px){.products .products-list .item .excerpt>p{padding-bottom:0}}@media (max-width: 575px){.products .products-title{margin-bottom:32px;flex-direction:column;align-items:flex-start;gap:10px}}:root{--text-box-inner-background: var(--alabaster);--text-box-inner-padding: 64px;--text-box-inner-radius: 12px}@media (max-width: 991px){:root{--text-box-inner-padding: 32px}}.text-box{padding:0;margin:20px 0}.text-box .text-box-inner{background-color:var(--text-box-inner-background);padding:var(--text-box-inner-padding);border-radius:var(--text-box-inner-radius)}.text-box .text-box-inner h2{font-size:var(--heading-three-font-size);line-height:var(--heading-three-line-height);margin:0}.text-box .text-box-inner p{color:var(--charcoal);font-size:18px;line-height:22px;margin:0}@media (max-width: 991px){.text-box .text-box-inner h2{margin-bottom:20px}}:root{--pdh-background-color: var(--alabaster);--pdh-padding: 110px 0 100px 0;--pdh-image-radius: 12px}@media (max-width: 767px){:root{--pdh-padding: 110px 0 40px 0}}.product{background-color:var(--pdh-background-color);padding:var(--pdh-padding);position:relative}.product .breadcrumbs{margin-bottom:32px}.product .abstract{position:absolute;left:0;bottom:0;width:100%}.product .image{display:block}.product .image img{width:100%;object-fit:contain;border-radius:var(--pdh-image-radius);max-height:500px}.product h1{margin-bottom:16px}.product .intro strong{color:var(--charcoal);font-size:18px;font-weight:var(--font-weight-bold);line-height:22px;margin-bottom:32px}.product ul{margin:0 0 32px;padding:0;list-style:none}.product ul li{display:flex;align-items:center;gap:10px}.product ul li:not(:last-child){margin-bottom:10px}.product ul li figure{display:inline-flex;align-items:center;justify-content:center;background-color:var(--mint-100);width:44px;height:44px;margin:0;border-radius:var(--text-image-section-image-radius)}.product ul li p{color:var(--charcoal);font-weight:var(--font-weight-bold);line-height:20px;margin:0}.product ul:not(:has(figure)) p{font-size:16px;color:var(--charcoal-900);font-weight:var(--font-weight-regular);line-height:20px}.product ul:not(:has(figure)) p strong{color:var(--charcoal);font-weight:var(--font-weight-bold)}.product ul:not(:has(figure)) li:before{content:url(/build/assets/list_circle_xs-B3E4sXi_.svg);vertical-align:middle;transform:translateY(2px)}.product .price-box{display:inline-block;background-color:var(--white-base);padding:20px;border-radius:12px;margin-bottom:1rem}.product .price-box p{color:var(--charcoal);font-size:16px;font-weight:var(--font-weight-medium);margin-bottom:0}.product .contact-box{display:inline-block;background-color:var(--white-base);padding:20px;border-radius:12px}.product .contact-box p{color:var(--charcoal);font-size:18px;font-weight:var(--font-weight-bold);margin-bottom:8px}.product .contact-box a{display:flex;align-items:center;gap:5px}.product .contact-box a svg{transform:translateY(2px)}.product .contact-box a svg path{fill:var(--link-color);will-change:fill;transition:fill var(--animation-delay) var(--animation-timing-function)}.product .contact-box a:hover svg path,.product .contact-box a:focus svg path{fill:var(--link-color-hover)}.product.product-header .row{margin-left:-30px;margin-right:-30px}.product.product-header .row .column{padding:0 30px}.product.product-details{background-color:var(--white-base);padding:64px 0 32px}.product.product-details .table{margin-left:0;margin-right:0}.product.product-details h4{font-size:18px;font-weight:var(--font-weight-bold);margin-bottom:14px}.product.product-details p{margin-bottom:24px}.product.product-details p:has(+ul){margin-bottom:10px}.product.product-details figure.video{margin-right:0;margin-left:0}.product.product-details figure.video video{max-width:100%}.product.product-details ul li{line-height:20px;display:block}.product.product-details ul li:before{padding-right:10px}@media (max-width: 991px){.product .image{margin-bottom:20px}}@media (max-width: 575px){.product.product-details{padding:32px 0}}.toggle-tabs{background-color:var(--alabaster);padding:16px 0 8px}.toggle-tabs .row{margin-left:-6px;margin-right:-6px}.toggle-tabs .row .column{padding:0 6px;margin-bottom:8px}.toggle-tabs button{display:block;width:100%;align-content:center;text-align:left;background-color:var(--white-base);color:var(--charcoal);font-size:16px;font-weight:var(--font-weight-bold);line-height:18px;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.03);border-radius:12px;border-bottom:3px solid transparent;transition:all var(--animation-delay) var(--animation-timing-function)}.toggle-tabs button:hover,.toggle-tabs button:focus,.toggle-tabs button.is-active{color:var(--alabaster);background-color:var(--mint-900);border-bottom-color:var(--mint)}.tabs .tab-content{margin-bottom:64px}.tabs .tab-content p{font-size:18px;line-height:22px;margin:0}.tabs .tab-inner .row{margin-left:-6px;margin-right:-6px}.tabs .tab-inner .row .column{padding:0 6px;margin-bottom:12px}.tabs .tab-item-holder{position:relative}.tabs .tab-item-holder:hover .tab-item,.tabs .tab-item-holder:focus .tab-item,.tabs .tab-item-holder:focus-within .tab-item{background-color:var(--mint-900)}.tabs .tab-item-holder:hover .tab-item p,.tabs .tab-item-holder:focus .tab-item p,.tabs .tab-item-holder:focus-within .tab-item p{color:var(--alabaster)}.tabs .tab-item-holder:hover .tab-items,.tabs .tab-item-holder:focus .tab-items,.tabs .tab-item-holder:focus-within .tab-items{display:block}.tabs .tab-item{display:block;align-content:center;background-color:var(--alabaster);position:relative;padding:32px;box-shadow:0 2px 4px rgba(0,0,0,.03);border-radius:8px;transition:background-color var(--animation-delay) var(--animation-timing-function)}.tabs .tab-item p{font-size:20px;line-height:24px;margin:0;transition:color var(--animation-delay) var(--animation-timing-function)}.tabs .tab-item img{position:absolute;top:0;right:32px}.tabs .tab-item:hover,.tabs .tab-item:focus{background-color:var(--mint-900)}.tabs .tab-item:hover p,.tabs .tab-item:focus p{color:var(--alabaster)}.tabs .tab-items{display:none;background-color:var(--white-base);border-radius:12px;position:absolute;left:0;top:100%;width:100%;box-shadow:0 14px 44px rgba(0,0,0,.14);z-index:10;padding:16px}.tabs .tab-items ul{padding:0;margin:0;list-style:none;max-height:324px;overflow-y:auto}.tabs .tab-items li:not(:last-child){margin-bottom:9px}.tabs .tab-items a{color:var(--charcoal);background-color:var(--alabaster);font-size:20px;font-weight:700;display:block;line-height:24px;padding:20px;border-radius:12px;border-bottom:3px solid transparent;transition:all var(--animation-delay) var(--animation-timing-function)}.tabs .tab-items a:hover,.tabs .tab-items a:focus{color:var(--alabaster);background-color:var(--mint-900);box-shadow:0 2px 4px rgba(0,0,0,.03);border-bottom-color:var(--mint)}@media (max-width: 991px){.tabs .tab-content{margin-bottom:20px}}.w-full{width:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.no-wrap{white-space:nowrap}@media (max-width: 1199px){.hidden-lg-down{display:none!important}.h-order-lg-1{order:1}.h-order-lg-2{order:2}}@media (min-width: 1199px){.hidden-lg-up{display:none!important}}@media (max-width: 991px){.hidden-md-down{display:none!important}.h-order-md-1{order:1}.h-order-md-2{order:2}}@media (min-width: 991px){.hidden-md-up{display:none!important}}@media (max-width: 767px){.hidden-sm-down{display:none!important}.h-order-sm-1{order:1}.h-order-sm-2{order:2}}@media (min-width: 767px){.hidden-sm-up{display:none!important}}@media (max-width: 575px){.hidden-xs-down{display:none!important}.h-order-xs-1{order:1}.h-order-xs-2{order:2}}@media (min-width: 575px){.hidden-xs-up{display:none!important}}@media (max-width: 767px){.apply-full-width-containers .container{padding-left:16px;padding-right:16px;margin:0;width:100%;max-width:100%}}.skip-link{position:absolute;top:-40px;left:6px;background:#000;color:#fff;padding:8px;text-decoration:none;z-index:9999;border-radius:0 0 4px 4px;font-weight:700}.skip-link:focus{top:6px;outline:3px solid #ffbf47;outline-offset:2px}.screen-reader-text{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}button:focus,a:focus,input:focus,textarea:focus,select:focus,[tabindex]:focus,.js-range-slider-trigger:focus{outline:none}button.keyboard-focus,a.keyboard-focus,input.keyboard-focus,textarea.keyboard-focus,select.keyboard-focus,[tabindex].keyboard-focus,.js-range-slider-trigger:focus-visible{outline:3px solid #ffbf47;outline-offset:2px;box-shadow:0 0 0 3px rgba(255,191,71,.3)}@media screen and (-ms-high-contrast: active){body{background:#fff;color:#000}a{color:#00f;text-decoration:underline}a:visited{color:purple}a:hover,a:focus{color:red;background:#ff0}button{background:#fff;color:#000;border:2px solid #000}button:hover,button:focus{background:#000;color:#fff}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (min-resolution: 2dppx){body{font-size:18px;line-height:1.6}}.hamburger:focus,.js-lang-switch:focus,.cookies-button:focus{outline:3px solid #000;outline-offset:3px;background:#ff0}@media (prefers-color-scheme: dark){.hamburger:focus,.js-lang-switch:focus,.cookies-button:focus{outline-color:#06c;background:#fff;color:#06c}}.language-switcher ul[aria-hidden=true]{display:none}.language-switcher ul[aria-hidden=false]{display:block}.language-switcher [role=menuitem]:focus{background:#f0f0f0;outline:2px solid #0066cc;outline-offset:-2px}.error{color:#d63638;font-weight:700;margin-top:5px}.error:before{content:"⚠ "}[aria-busy=true]{cursor:wait;opacity:.6}.modal[aria-hidden=false] [tabindex="-1"]{outline:none}@media print{.skip-link,.hamburger,.language-switcher{display:none!important}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}}.checkbox-list label.keyboard-focus,.toggle-block label.keyboard-focus{outline:2px solid #ffbf47}
