@charset "UTF-8";.videoClip{--skew-dynamic:1;--skew-angle:12.1deg;--skew-cut:107px;overflow:hidden;clip-path:polygon(var(--skew-cut) 0,100% 0,calc(100% - var(--skew-cut)) 100%,0 100%)}.videoClip img,.videoClip picture,.videoClip video{display:block;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.videoClip--left{clip-path:polygon(var(--skew-cut) 0,100% 0,100% 100%,0 100%)}.videoClip--right{clip-path:polygon(0 0,calc(100% - var(--skew-cut)) 0,100% 100%,0 100%)}@font-face{font-family:icons;font-display:swap;src:url("../fonts/icons1786525972.woff2") format("woff2"),url("../fonts/icons1786525972.woff") format("woff")}.icon{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}:root{--base-icon-360:"";--base-icon-academy:"";--base-icon-adress:"";--base-icon-adressbook:"";--base-icon-angle-down:"";--base-icon-angle-left:"";--base-icon-angle-right:"";--base-icon-angle-up:"";--base-icon-arrow-cta:"";--base-icon-arrow-down:"";--base-icon-arrow-left:"";--base-icon-arrow-right:"";--base-icon-arrow-up-right:"";--base-icon-arrow-up:"";--base-icon-barrel:"";--base-icon-basket:"";--base-icon-blue-collar:"";--base-icon-car:"";--base-icon-chart:"";--base-icon-chat:"";--base-icon-check-circle:"";--base-icon-check:"";--base-icon-clock:"";--base-icon-close:"";--base-icon-columns:"";--base-icon-copy:"";--base-icon-date:"";--base-icon-document-archive:"";--base-icon-download:"";--base-icon-drag-drop:"";--base-icon-edit:"";--base-icon-engine:"";--base-icon-exclamation-circle:"";--base-icon-exclamation:"";--base-icon-external-link:"";--base-icon-facebook:"";--base-icon-file-doc:"";--base-icon-file-document:"";--base-icon-file-image:"";--base-icon-file-pdf:"";--base-icon-file-powerpoint:"";--base-icon-file-video:"";--base-icon-file-xls:"";--base-icon-filter:"";--base-icon-flame:"";--base-icon-fuel-can:"";--base-icon-germany:"";--base-icon-gift:"";--base-icon-heart-filled:"";--base-icon-heart:"";--base-icon-home:"";--base-icon-info:"";--base-icon-instagram:"";--base-icon-invoice:"";--base-icon-language:"";--base-icon-linkedin:"";--base-icon-list:"";--base-icon-loading:"";--base-icon-lock:"";--base-icon-logged:"";--base-icon-login:"";--base-icon-logout:"";--base-icon-mail:"";--base-icon-map-pin:"";--base-icon-marketing:"";--base-icon-minus:"";--base-icon-oil-can:"";--base-icon-password-hide:"";--base-icon-password-show:"";--base-icon-pause:"";--base-icon-payment:"";--base-icon-pen-to-square:"";--base-icon-phone:"";--base-icon-pintereset:"";--base-icon-play:"";--base-icon-plus:"";--base-icon-print:"";--base-icon-question:"";--base-icon-quickorder:"";--base-icon-register:"";--base-icon-reload:"";--base-icon-retoure:"";--base-icon-rma:"";--base-icon-search:"";--base-icon-send:"";--base-icon-service:"";--base-icon-settings:"";--base-icon-share:"";--base-icon-shipping:"";--base-icon-sorting:"";--base-icon-star-filled:"";--base-icon-star-half:"";--base-icon-star:"";--base-icon-subscriptions:"";--base-icon-tiktok:"";--base-icon-trash:"";--base-icon-truck:"";--base-icon-twitter:"";--base-icon-upload:"";--base-icon-user:"";--base-icon-users:"";--base-icon-warning:"";--base-icon-whatsapp:"";--base-icon-white-collar:"";--base-icon-world:"";--base-icon-xing:"";--base-icon-youtube:"";--base-icon-zoom:""}.icon-360:before{content:var(--base-icon-360)}.icon-academy:before{content:var(--base-icon-academy)}.icon-adress:before{content:var(--base-icon-adress)}.icon-adressbook:before{content:var(--base-icon-adressbook)}.icon-angle-down:before{content:var(--base-icon-angle-down)}.icon-angle-left:before{content:var(--base-icon-angle-left)}.icon-angle-right:before{content:var(--base-icon-angle-right)}.icon-angle-up:before{content:var(--base-icon-angle-up)}.icon-arrow-cta:before{content:var(--base-icon-arrow-cta)}.icon-arrow-down:before{content:var(--base-icon-arrow-down)}.icon-arrow-left:before{content:var(--base-icon-arrow-left)}.icon-arrow-right:before{content:var(--base-icon-arrow-right)}.icon-arrow-up-right:before{content:var(--base-icon-arrow-up-right)}.icon-arrow-up:before{content:var(--base-icon-arrow-up)}.icon-barrel:before{content:var(--base-icon-barrel)}.icon-basket:before{content:var(--base-icon-basket)}.icon-blue-collar:before{content:var(--base-icon-blue-collar)}.icon-car:before{content:var(--base-icon-car)}.icon-chart:before{content:var(--base-icon-chart)}.icon-chat:before{content:var(--base-icon-chat)}.icon-check-circle:before{content:var(--base-icon-check-circle)}.icon-check:before{content:var(--base-icon-check)}.icon-clock:before{content:var(--base-icon-clock)}.icon-close:before{content:var(--base-icon-close)}.icon-columns:before{content:var(--base-icon-columns)}.icon-copy:before{content:var(--base-icon-copy)}.icon-date:before{content:var(--base-icon-date)}.icon-document-archive:before{content:var(--base-icon-document-archive)}.icon-download:before{content:var(--base-icon-download)}.icon-drag-drop:before{content:var(--base-icon-drag-drop)}.icon-edit:before{content:var(--base-icon-edit)}.icon-engine:before{content:var(--base-icon-engine)}.icon-exclamation-circle:before{content:var(--base-icon-exclamation-circle)}.icon-exclamation:before{content:var(--base-icon-exclamation)}.icon-external-link:before{content:var(--base-icon-external-link)}.icon-facebook:before{content:var(--base-icon-facebook)}.icon-file-doc:before{content:var(--base-icon-file-doc)}.icon-file-document:before{content:var(--base-icon-file-document)}.icon-file-image:before{content:var(--base-icon-file-image)}.icon-file-pdf:before{content:var(--base-icon-file-pdf)}.icon-file-powerpoint:before{content:var(--base-icon-file-powerpoint)}.icon-file-video:before{content:var(--base-icon-file-video)}.icon-file-xls:before{content:var(--base-icon-file-xls)}.icon-filter:before{content:var(--base-icon-filter)}.icon-flame:before{content:var(--base-icon-flame)}.icon-fuel-can:before{content:var(--base-icon-fuel-can)}.icon-germany:before{content:var(--base-icon-germany)}.icon-gift:before{content:var(--base-icon-gift)}.icon-heart-filled:before{content:var(--base-icon-heart-filled)}.icon-heart:before{content:var(--base-icon-heart)}.icon-home:before{content:var(--base-icon-home)}.icon-info:before{content:var(--base-icon-info)}.icon-instagram:before{content:var(--base-icon-instagram)}.icon-invoice:before{content:var(--base-icon-invoice)}.icon-language:before{content:var(--base-icon-language)}.icon-linkedin:before{content:var(--base-icon-linkedin)}.icon-list:before{content:var(--base-icon-list)}.icon-loading:before{content:var(--base-icon-loading)}.icon-lock:before{content:var(--base-icon-lock)}.icon-logged:before{content:var(--base-icon-logged)}.icon-login:before{content:var(--base-icon-login)}.icon-logout:before{content:var(--base-icon-logout)}.icon-mail:before{content:var(--base-icon-mail)}.icon-map-pin:before{content:var(--base-icon-map-pin)}.icon-marketing:before{content:var(--base-icon-marketing)}.icon-minus:before{content:var(--base-icon-minus)}.icon-oil-can:before{content:var(--base-icon-oil-can)}.icon-password-hide:before{content:var(--base-icon-password-hide)}.icon-password-show:before{content:var(--base-icon-password-show)}.icon-pause:before{content:var(--base-icon-pause)}.icon-payment:before{content:var(--base-icon-payment)}.icon-pen-to-square:before{content:var(--base-icon-pen-to-square)}.icon-phone:before{content:var(--base-icon-phone)}.icon-pintereset:before{content:var(--base-icon-pintereset)}.icon-play:before{content:var(--base-icon-play)}.icon-plus:before{content:var(--base-icon-plus)}.icon-print:before{content:var(--base-icon-print)}.icon-question:before{content:var(--base-icon-question)}.icon-quickorder:before{content:var(--base-icon-quickorder)}.icon-register:before{content:var(--base-icon-register)}.icon-reload:before{content:var(--base-icon-reload)}.icon-retoure:before{content:var(--base-icon-retoure)}.icon-rma:before{content:var(--base-icon-rma)}.icon-search:before{content:var(--base-icon-search)}.icon-send:before{content:var(--base-icon-send)}.icon-service:before{content:var(--base-icon-service)}.icon-settings:before{content:var(--base-icon-settings)}.icon-share:before{content:var(--base-icon-share)}.icon-shipping:before{content:var(--base-icon-shipping)}.icon-sorting:before{content:var(--base-icon-sorting)}.icon-star-filled:before{content:var(--base-icon-star-filled)}.icon-star-half:before{content:var(--base-icon-star-half)}.icon-star:before{content:var(--base-icon-star)}.icon-subscriptions:before{content:var(--base-icon-subscriptions)}.icon-tiktok:before{content:var(--base-icon-tiktok)}.icon-trash:before{content:var(--base-icon-trash)}.icon-truck:before{content:var(--base-icon-truck)}.icon-twitter:before{content:var(--base-icon-twitter)}.icon-upload:before{content:var(--base-icon-upload)}.icon-user:before{content:var(--base-icon-user)}.icon-users:before{content:var(--base-icon-users)}.icon-warning:before{content:var(--base-icon-warning)}.icon-whatsapp:before{content:var(--base-icon-whatsapp)}.icon-white-collar:before{content:var(--base-icon-white-collar)}.icon-world:before{content:var(--base-icon-world)}.icon-xing:before{content:var(--base-icon-xing)}.icon-youtube:before{content:var(--base-icon-youtube)}.icon-zoom:before{content:var(--base-icon-zoom)}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/barlow-regular.woff2") format("woff2"),url("../fonts/barlow-regular.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/barlow-600.woff2") format("woff2"),url("../fonts/barlow-600.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url("../fonts/barlow-600.woff2") format("woff2"),url("../fonts/barlow-600.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/IBMPlexSans-Thin.woff2") format("woff2"),url("../fonts/IBMPlexSans-Thin.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:100;font-display:swap;src:url("../fonts/IBMPlexSans-ThinItalic.woff2") format("woff2"),url("../fonts/IBMPlexSans-ThinItalic.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/IBMPlexSans-ExtraLight.woff2") format("woff2"),url("../fonts/IBMPlexSans-ExtraLight.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:200;font-display:swap;src:url("../fonts/IBMPlexSans-ExtraLightItalic.woff2") format("woff2"),url("../fonts/IBMPlexSans-ExtraLightItalic.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/IBMPlexSans-Light.woff2") format("woff2"),url("../fonts/IBMPlexSans-Light.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:300;font-display:swap;src:url("../fonts/IBMPlexSans-LightItalic.woff2") format("woff2"),url("../fonts/IBMPlexSans-LightItalic.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/IBMPlexSans-Regular.woff2") format("woff2"),url("../fonts/IBMPlexSans-Regular.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/IBMPlexSans-Italic.woff2") format("woff2"),url("../fonts/IBMPlexSans-Italic.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/IBMPlexSans-Medium.woff2") format("woff2"),url("../fonts/IBMPlexSans-Medium.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:500;font-display:swap;src:url("../fonts/IBMPlexSans-MediumItalic.woff2") format("woff2"),url("../fonts/IBMPlexSans-MediumItalic.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/IBMPlexSans-SemiBold.woff2") format("woff2"),url("../fonts/IBMPlexSans-SemiBold.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:600;font-display:swap;src:url("../fonts/IBMPlexSans-SemiBoldItalic.woff2") format("woff2"),url("../fonts/IBMPlexSans-SemiBoldItalic.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/IBMPlexSans-Bold.woff2") format("woff2"),url("../fonts/IBMPlexSans-Bold.woff") format("woff")}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/IBMPlexSans-BoldItalic.woff2") format("woff2"),url("../fonts/IBMPlexSans-BoldItalic.woff") format("woff")}@font-face{font-family:"IBM Plex Sans Condensed";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/IBMPlexSans_Condensed-Medium.woff2") format("woff2"),url("../fonts/IBMPlexSans_Condensed-Medium.woff") format("woff")}@font-face{font-family:"IBM Plex Sans Condensed";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/IBMPlexSans_Condensed-SemiBold.woff2") format("woff2"),url("../fonts/IBMPlexSans_Condensed-SemiBold.woff") format("woff")}@font-face{font-family:"IBM Plex Sans Condensed";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/IBMPlexSans_Condensed-Regular.woff2") format("woff2"),url("../fonts/IBMPlexSans_Condensed-Regular.woff") format("woff")}:root{--main-color-white:#ffffff;--main-color-black:#262626;--main-color-gray-base:#DBDBDB;--main-color-middle-gray:#9D9C9E;--main-color-dark-gray:#5B5B5B;--main-color-light-gray:#f1f1f1;--main-color-primary:#00456F;--main-color-primary-dark:#002848;--main-color-primary-darken:#00253c;--main-color-primary-light:#98B1D1;--main-color-secondary:#E63312;--main-color-secondary-dark:#B6270D;--main-color-secondary-darken:#b7290e;--main-color-secondary-light:#FF9E8D;--main-color-action:#262626;--main-color-danger:#BF2A0F;--main-color-danger-dark:#a7250d;--main-color-danger-darken:#90200b;--main-color-warning:#eed202;--main-color-warning-dark:#d5bc02;--main-color-warning-darken:#bba502;--main-color-success:#81BA25;--main-color-success-dark:#003556;--main-color-success-darken:#00253c;--main-color-info:#f1f1f1;--main-color-primary-contrast:#ffffff;--main-color-primary-dark-contrast:#ffffff;--main-color-primary-darken-contrast:#ffffff;--main-color-secondary-contrast:#ffffff;--main-color-secondary-dark-contrast:#ffffff;--main-color-secondary-darken-contrast:#ffffff;--main-color-action-contrast:#ffffff;--main-color-danger-contrast:#ffffff;--main-color-danger-dark-contrast:#ffffff;--main-color-danger-darken-contrast:#ffffff;--main-color-warning-contrast:#ffffff;--main-color-warning-dark-contrast:#ffffff;--main-color-warning-darken-contrast:#ffffff;--main-color-success-contrast:#ffffff;--main-color-success-dark-contrast:#ffffff;--main-color-success-darken-contrast:#ffffff;--main-color-info-contrast:colorTextContrast(#f1f1f1);--main-font-family:IBM Plex Sans,Public Sans,Helvetica,Arial,sans-serif;--main-font-weight:400;--main-font-weight-bold:600;--main-font-size-base:16px;--main-font-size-small:14px;--main-font-size-big:18px;--main-line-height:1.75;--main-link-color:#262626;--main-link-color-hover:#002848;--main-link-color-contrast:#ffffff;--main-link-color-active:#262626;--main-link-color-active-contrast:#00253c}.algoliaSearchSortingSelect:focus,.algoliaSearchSortingSelect:hover,.btn-disabled:focus,.btn-disabled:hover,.button:focus,.button:hover,.button_disabled:focus,.button_disabled:hover,.pseudo-class-disabled:focus,.pseudo-class-disabled:hover,button.disabled:focus,button.disabled:hover,button:focus,button:hover{background:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-white);text-decoration:none}.algoliaSearchSortingSelect,.btn-disabled,.button,.button[disabled],.button_disabled,.pseudo-class-disabled,[disabled].algoliaSearchSortingSelect,button,button.disabled{--skew-dynamic:1;--skew-angle:12.1deg;--skew-cut:10px;--skew-padding-x:1rem;clip-path:polygon(var(--skew-cut) 0,100% 0,calc(100% - var(--skew-cut)) 100%,0 100%);padding-inline-start:calc(var(--skew-padding-x) + var(--skew-cut));padding-inline-end:calc(var(--skew-padding-x) + var(--skew-cut));display:inline-flex;justify-content:center;align-items:center;border-radius:0;overflow:hidden;border:none;color:var(--main-color-white);cursor:pointer;background:var(--main-color-secondary);text-align:center;text-decoration:none;line-height:18px;font-size:var(--main-font-size-base);padding:10px 42px 10px 42px;min-height:40px;transition:ease-in-out .1s;position:relative;gap:10px}@media (min-width:768px){.algoliaSearchSortingSelect,.btn-disabled,.button,.button[disabled],.button_disabled,.pseudo-class-disabled,[disabled].algoliaSearchSortingSelect,button,button.disabled{padding:10px 42px 10px 42px}}.algoliaSearchSortingSelect .icon,.btn-disabled .icon,.button .icon,.button_disabled .icon,.pseudo-class-disabled .icon,button .icon{font-size:1.4em;line-height:1;position:relative;margin-top:-1px}.algoliaSearchSortingSelect .icon:first-child,.btn-disabled .icon:first-child,.button .icon:first-child,.button_disabled .icon:first-child,.pseudo-class-disabled .icon:first-child,button .icon:first-child{margin-left:-5px}.algoliaSearchSortingSelect .icon:last-child,.btn-disabled .icon:last-child,.button .icon:last-child,.button_disabled .icon:last-child,.pseudo-class-disabled .icon:last-child,button .icon:last-child{margin-right:-5px}.algoliaSearchSortingSelect:active,.btn-disabled:active,.button:active,.button_disabled:active,.pseudo-class-disabled:active,button:active{background:var(--main-color-primary);border-color:var(--main-color-primary);color:var(--main-color-white);text-decoration:none}.button--primary,button--primary{background:var(--main-color-primary);color:var(--main-color-white);border-color:var(--main-color-primary)}.button--primary:focus,.button--primary:hover,button--primary:focus,button--primary:hover{background:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-white)}.button--primary:active,button--primary:active{background:var(--main-color-primary-darken);border-color:var(--main-color-primary-darken);color:var(--main-color-white)}.button--secondary,button--secondary{background:var(--main-color-secondary);color:var(--main-color-white);border-color:var(--main-color-secondary)}.button--secondary:focus,.button--secondary:hover,button--secondary:focus,button--secondary:hover{background:var(--main-color-secondary-dark);border-color:var(--main-color-secondary-dark);color:var(--main-color-white)}.button--secondary:active,button--secondary:active{background:var(--main-color-secondary-darken);border-color:var(--main-color-secondary-darken);color:var(--main-color-white)}.button--action,button--action{background:linear-gradient(48deg,#00456f 0,#e63312 100%);color:var(--main-color-white);border-color:linear-gradient(48deg,#00456f 0%,#e63312 100%)}.button--action:focus,.button--action:hover,button--action:focus,button--action:hover{background:linear-gradient(48deg,#002848 0,#b6270d 100%);border-color:linear-gradient(48deg,#002848 0%,#b6270d 100%);color:var(--main-color-white)}.button--action:active,button--action:active{background:linear-gradient(48deg,#002848 0,#b6270d 100%);border-color:linear-gradient(48deg,#002848 0%,#b6270d 100%);color:var(--main-color-white)}.button--bordered,button--bordered{background:0 0;outline:1px solid var(--main-color-dark-gray);color:var(--main-color-primary)}.button--bordered:focus,.button--bordered:hover,button--bordered:focus,button--bordered:hover{background:linear-gradient(48deg,#00456f 0,#e63312 100%);outline-color:transparent;color:var(--main-color-white)}.button--bordered:active,button--bordered:active{background:var(--main-color-primary-darken);outline-color:transparent;color:var(--main-color-white)}.button--bordered-light,button--bordered-light{clip-path:none;transform:skewX(-12.1deg);background:0 0;border:1px solid var(--main-color-white);color:var(--main-color-white)}.button--bordered-light>*,button--bordered-light>*{display:inline-block;transform:skewX(12.1deg)}.button--bordered-light:focus,.button--bordered-light:hover,button--bordered-light:focus,button--bordered-light:hover{background:rgba(255,255,255,.15);border-color:var(--main-color-white);color:var(--main-color-white)}.button--bordered-light:active,button--bordered-light:active{background:rgba(255,255,255,.25);color:var(--main-color-white)}.button--danger,button--danger{background:var(--main-color-danger);color:var(--main-color-white);border-color:var(--main-color-danger)}.button--danger:focus,.button--danger:hover,button--danger:focus,button--danger:hover{background:var(--main-color-danger-dark);border-color:var(--main-color-danger-dark);color:var(--main-color-white)}.button--danger:active,button--danger:active{background:var(--main-color-danger-darken);border-color:var(--main-color-danger-darken);color:var(--main-color-white)}.button--sm,button--sm{padding-top:10px;padding-bottom:10px;line-height:18px;font-size:14px}@media (min-width:768px){.button--xl,button--xl{padding-top:18px;padding-bottom:18px;line-height:22px;font-size:var(--main-font-size-big)}}.button.is-error,.button.is-loading,.button.is-success,.is-error.algoliaSearchSortingSelect,.is-error.btn-disabled,.is-error.button_disabled,.is-error.pseudo-class-disabled,.is-loading.algoliaSearchSortingSelect,.is-loading.btn-disabled,.is-loading.button_disabled,.is-loading.pseudo-class-disabled,.is-success.algoliaSearchSortingSelect,.is-success.btn-disabled,.is-success.button_disabled,.is-success.pseudo-class-disabled,button.is-error,button.is-loading,button.is-success{background:var(--main-color-middle-gray)!important;border-color:var(--main-color-middle-gray)!important;cursor:not-allowed;pointer-events:none;padding-right:40px;padding-left:10px}.button.is-error .icon,.button.is-loading .icon,.button.is-success .icon,.is-error.algoliaSearchSortingSelect .icon,.is-error.btn-disabled .icon,.is-error.button_disabled .icon,.is-error.pseudo-class-disabled .icon,.is-loading.algoliaSearchSortingSelect .icon,.is-loading.btn-disabled .icon,.is-loading.button_disabled .icon,.is-loading.pseudo-class-disabled .icon,.is-success.algoliaSearchSortingSelect .icon,.is-success.btn-disabled .icon,.is-success.button_disabled .icon,.is-success.pseudo-class-disabled .icon,button.is-error .icon,button.is-loading .icon,button.is-success .icon{opacity:0}.button.is-error:after,.button.is-loading:after,.button.is-success:after,.is-error.algoliaSearchSortingSelect:after,.is-error.btn-disabled:after,.is-error.button_disabled:after,.is-error.pseudo-class-disabled:after,.is-loading.algoliaSearchSortingSelect:after,.is-loading.btn-disabled:after,.is-loading.button_disabled:after,.is-loading.pseudo-class-disabled:after,.is-success.algoliaSearchSortingSelect:after,.is-success.btn-disabled:after,.is-success.button_disabled:after,.is-success.pseudo-class-disabled:after,button.is-error:after,button.is-loading:after,button.is-success:after{position:absolute;right:50%;top:50%;font-family:icons,Helvetica,Arial,sans-serif;translate:50% -50%;font-size:24px}.button.is-loading,.is-loading.algoliaSearchSortingSelect,.is-loading.btn-disabled,.is-loading.button_disabled,.is-loading.pseudo-class-disabled,button.is-loading{cursor:wait;color:var(--main-color-primary)!important}.button.is-loading:after,.is-loading.algoliaSearchSortingSelect:after,.is-loading.btn-disabled:after,.is-loading.button_disabled:after,.is-loading.pseudo-class-disabled:after,button.is-loading:after{content:var(--base-icon-loading);opacity:1;animation:rotation 1s infinite ease-in-out}.button.is-success,.is-success.algoliaSearchSortingSelect,.is-success.btn-disabled,.is-success.button_disabled,.is-success.pseudo-class-disabled,button.is-success{background:var(--main-color-success)!important;border-color:var(--main-color-success)!important;color:var(--main-color-primary)!important}.button.is-success:after,.is-success.algoliaSearchSortingSelect:after,.is-success.btn-disabled:after,.is-success.button_disabled:after,.is-success.pseudo-class-disabled:after,button.is-success:after{content:var(--base-icon-check);animation:scaleRequestIconBtn 1s forwards ease-in-out}.button.is-error,.is-error.algoliaSearchSortingSelect,.is-error.btn-disabled,.is-error.button_disabled,.is-error.pseudo-class-disabled,button.is-error{background:var(--main-color-danger)!important;border-color:var(--main-color-danger)!important;color:var(--main-color-white)!important}.button.is-error:after,.is-error.algoliaSearchSortingSelect:after,.is-error.btn-disabled:after,.is-error.button_disabled:after,.is-error.pseudo-class-disabled:after,button.is-error:after{content:var(--base-icon-close);animation:scaleRequestIconBtn 1s forwards ease-in-out}.btn-disabled,.button[disabled],.button_disabled,.pseudo-class-disabled,[disabled].algoliaSearchSortingSelect,button.disabled{background:var(--main-color-middle-gray);color:var(--main-color-primary);cursor:not-allowed}.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover,.button_disabled:active,.button_disabled:focus,.button_disabled:hover,.pseudo-class-disabled:active,.pseudo-class-disabled:focus,.pseudo-class-disabled:hover,[disabled].algoliaSearchSortingSelect:active,[disabled].algoliaSearchSortingSelect:focus,[disabled].algoliaSearchSortingSelect:hover,button.disabled:active,button.disabled:focus,button.disabled:hover{background:var(--main-color-middle-gray);color:var(--main-color-primary)}@keyframes scaleRequestIconBtn{0%{opacity:0;scale:0}50%{opacity:1;scale:1.2}100%{opacity:1;scale:1}}.filegalleryFile:hover{color:var(--main-color-primary)!important}.bg--white{background:#fff}.border--white{border-color:#fff}.color--white{color:#fff}.color--white .link:not(:hover):not(:focus):not(:active),.color--white a:not(:hover):not(:focus):not(:active){color:#fff}.bg--black{background:#262626;color:var(--main-color-white)}.bg--black .link,.bg--black a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--black{border-color:#262626}.color--black{color:#262626}.color--black .link:not(:hover):not(:focus):not(:active),.color--black a:not(:hover):not(:focus):not(:active){color:#262626}.bg--gray-base{background:#dbdbdb;color:var(--main-color-primary)}.bg--gray-base .link,.bg--gray-base a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-primary)}.border--gray-base{border-color:#dbdbdb}.color--gray-base{color:#dbdbdb}.color--gray-base .link:not(:hover):not(:focus):not(:active),.color--gray-base a:not(:hover):not(:focus):not(:active){color:#dbdbdb}.bg--middle-gray{background:#9d9c9e;color:var(--main-color-primary)}.bg--middle-gray .link,.bg--middle-gray a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-primary)}.border--middle-gray{border-color:#9d9c9e}.color--middle-gray{color:#9d9c9e}.color--middle-gray .link:not(:hover):not(:focus):not(:active),.color--middle-gray a:not(:hover):not(:focus):not(:active){color:#9d9c9e}.bg--dark-gray{background:#5b5b5b;color:var(--main-color-white)}.bg--dark-gray .link,.bg--dark-gray a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--dark-gray{border-color:#5b5b5b}.color--dark-gray{color:#5b5b5b}.color--dark-gray .link:not(:hover):not(:focus):not(:active),.color--dark-gray a:not(:hover):not(:focus):not(:active){color:#5b5b5b}.bg--light-gray{background:#f1f1f1;color:var(--main-color-primary)}.bg--light-gray .link,.bg--light-gray a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-primary)}.border--light-gray{border-color:#f1f1f1}.color--light-gray{color:#f1f1f1}.color--light-gray .link:not(:hover):not(:focus):not(:active),.color--light-gray a:not(:hover):not(:focus):not(:active){color:#f1f1f1}.bg--primary{background:#00456f;color:var(--main-color-white)}.bg--primary .link,.bg--primary a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--primary{border-color:#00456f}.color--primary{color:#00456f}.color--primary .link:not(:hover):not(:focus):not(:active),.color--primary a:not(:hover):not(:focus):not(:active){color:#00456f}.bg--primary-dark{background:#002848;color:var(--main-color-white)}.bg--primary-dark .link,.bg--primary-dark a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--primary-dark{border-color:#002848}.color--primary-dark{color:#002848}.color--primary-dark .link:not(:hover):not(:focus):not(:active),.color--primary-dark a:not(:hover):not(:focus):not(:active){color:#002848}.bg--primary-darken{background:#00253c;color:var(--main-color-white)}.bg--primary-darken .link,.bg--primary-darken a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--primary-darken{border-color:#00253c}.color--primary-darken{color:#00253c}.color--primary-darken .link:not(:hover):not(:focus):not(:active),.color--primary-darken a:not(:hover):not(:focus):not(:active){color:#00253c}.bg--primary-light{background:#98b1d1;color:var(--main-color-white)}.bg--primary-light .link,.bg--primary-light a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--primary-light{border-color:#98b1d1}.color--primary-light{color:#98b1d1}.color--primary-light .link:not(:hover):not(:focus):not(:active),.color--primary-light a:not(:hover):not(:focus):not(:active){color:#98b1d1}.bg--secondary{background:#e63312;color:var(--main-color-white)}.bg--secondary .link,.bg--secondary a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--secondary{border-color:#e63312}.color--secondary{color:#e63312}.color--secondary .link:not(:hover):not(:focus):not(:active),.color--secondary a:not(:hover):not(:focus):not(:active){color:#e63312}.bg--secondary-dark{background:#b6270d;color:var(--main-color-white)}.bg--secondary-dark .link,.bg--secondary-dark a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--secondary-dark{border-color:#b6270d}.color--secondary-dark{color:#b6270d}.color--secondary-dark .link:not(:hover):not(:focus):not(:active),.color--secondary-dark a:not(:hover):not(:focus):not(:active){color:#b6270d}.bg--secondary-light{background:#ff9e8d;color:var(--main-color-white)}.bg--secondary-light .link,.bg--secondary-light a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--secondary-light{border-color:#ff9e8d}.color--secondary-light{color:#ff9e8d}.color--secondary-light .link:not(:hover):not(:focus):not(:active),.color--secondary-light a:not(:hover):not(:focus):not(:active){color:#ff9e8d}.bg--action{background:#262626;color:var(--main-color-white)}.bg--action .link,.bg--action a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--action{border-color:#262626}.color--action{color:#262626}.color--action .link:not(:hover):not(:focus):not(:active),.color--action a:not(:hover):not(:focus):not(:active){color:#262626}.bg--danger{background:#bf2a0f;color:var(--main-color-white)}.bg--danger .link,.bg--danger a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--danger{border-color:#bf2a0f}.color--danger{color:#bf2a0f}.color--danger .link:not(:hover):not(:focus):not(:active),.color--danger a:not(:hover):not(:focus):not(:active){color:#bf2a0f}.bg--warning{background:#eed202;color:var(--main-color-white)}.bg--warning .link,.bg--warning a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--warning{border-color:#eed202}.color--warning{color:#eed202}.color--warning .link:not(:hover):not(:focus):not(:active),.color--warning a:not(:hover):not(:focus):not(:active){color:#eed202}.bg--success{background:#81ba25;color:var(--main-color-white)}.bg--success .link,.bg--success a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--success{border-color:#81ba25}.color--success{color:#81ba25}.color--success .link:not(:hover):not(:focus):not(:active),.color--success a:not(:hover):not(:focus):not(:active){color:#81ba25}.bg--info{background:#f1f1f1;color:var(--main-color-primary)}.bg--info .link,.bg--info a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-primary)}.border--info{border-color:#f1f1f1}.color--info{color:#f1f1f1}.color--info .link:not(:hover):not(:focus):not(:active),.color--info a:not(:hover):not(:focus):not(:active){color:#f1f1f1}.bg--primary-gradient{background:linear-gradient(0deg,rgba(255,255,255,.6) 0,rgba(255,255,255,.6) 100%),linear-gradient(48deg,#00456f -7.52%,#00456f 37.15%,#e63312 89.48%,#e63312 120.11%);color:var(--main-color-white)}.bg--primary-gradient .link,.bg--primary-gradient a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--primary-gradient{border-color:linear-gradient(0deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.6) 100%),linear-gradient(48deg,#00456f -7.52%,#00456f 37.15%,#e63312 89.48%,#e63312 120.11%)}.color--primary-gradient{color:linear-gradient(0deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.6) 100%),linear-gradient(48deg,#00456f -7.52%,#00456f 37.15%,#e63312 89.48%,#e63312 120.11%)}.color--primary-gradient .link:not(:hover):not(:focus):not(:active),.color--primary-gradient a:not(:hover):not(:focus):not(:active){color:linear-gradient(0deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.6) 100%),linear-gradient(48deg,#00456f -7.52%,#00456f 37.15%,#e63312 89.48%,#e63312 120.11%)}.bg--secondary-gradient{background:var(--grad-blue,linear-gradient(85deg,#262144 1.93%,#00456f 99.95%));color:var(--main-color-white)}.bg--secondary-gradient .link,.bg--secondary-gradient a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--secondary-gradient{border-color:var(--grad-blue,linear-gradient(85deg,#262144 1.93%,#00456f 99.95%))}.color--secondary-gradient{color:var(--grad-blue,linear-gradient(85deg,#262144 1.93%,#00456f 99.95%))}.color--secondary-gradient .link:not(:hover):not(:focus):not(:active),.color--secondary-gradient a:not(:hover):not(:focus):not(:active){color:var(--grad-blue,linear-gradient(85deg,#262144 1.93%,#00456f 99.95%))}.bg--secondary-gradient-light{background:linear-gradient(48deg,rgba(0,69,111,.4) 0,rgba(230,51,18,.4) 100%);color:var(--main-color-primary)}.bg--secondary-gradient-light .link,.bg--secondary-gradient-light a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-primary)}.border--secondary-gradient-light{border-color:linear-gradient(48deg,rgba(0,69,111,.4) 0%,rgba(230,51,18,.4) 100%)}.color--secondary-gradient-light{color:linear-gradient(48deg,rgba(0,69,111,.4) 0%,rgba(230,51,18,.4) 100%)}.color--secondary-gradient-light .link:not(:hover):not(:focus):not(:active),.color--secondary-gradient-light a:not(:hover):not(:focus):not(:active){color:linear-gradient(48deg,rgba(0,69,111,.4) 0%,rgba(230,51,18,.4) 100%)}.bg--secondary-gradient-extra-light{background:linear-gradient(48deg,rgba(0,69,111,.1) 0,rgba(230,51,18,.1) 100%);color:var(--main-color-primary)}.bg--secondary-gradient-extra-light .link,.bg--secondary-gradient-extra-light a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-primary)}.border--secondary-gradient-extra-light{border-color:linear-gradient(48deg,rgba(0,69,111,.1) 0%,rgba(230,51,18,.1) 100%)}.color--secondary-gradient-extra-light{color:linear-gradient(48deg,rgba(0,69,111,.1) 0%,rgba(230,51,18,.1) 100%)}.color--secondary-gradient-extra-light .link:not(:hover):not(:focus):not(:active),.color--secondary-gradient-extra-light a:not(:hover):not(:focus):not(:active){color:linear-gradient(48deg,rgba(0,69,111,.1) 0%,rgba(230,51,18,.1) 100%)}.bg--purple-gradient{background:linear-gradient(48deg,#00456f 0,#e63312 100%);color:var(--main-color-white)}.bg--purple-gradient .link,.bg--purple-gradient a:not(.button):not(.algoliaSearchSortingSelect){color:var(--main-color-white)}.border--purple-gradient{border-color:linear-gradient(48deg,#00456f 0%,#e63312 100%)}.color--purple-gradient{color:linear-gradient(48deg,#00456f 0%,#e63312 100%)}.color--purple-gradient .link:not(:hover):not(:focus):not(:active),.color--purple-gradient a:not(:hover):not(:focus):not(:active){color:linear-gradient(48deg,#00456f 0%,#e63312 100%)}.bg--secondary [class=button]{background:var(--main-color-white);color:var(--main-color-primary)}.bg--secondary [class=button]:hover{background:var(--main-color-primary-dark);color:var(--main-color-white)}.bg--primary .algoliaSearchSortingSelect:hover,.bg--primary .button:hover{background:var(--main-color-primary-dark)}.bg--primary .button--action:hover{background:linear-gradient(48deg,#002848 0,#b6270d 100%)}.bg--primary .button--primary{background:var(--main-color-white);color:var(--main-color-primary)}.bg--primary .button--primary:hover{background:var(--main-color-primary-dark);color:var(--main-color-white)}.bg--primary-dark .button--primary:hover{background:var(--main-color-white);color:var(--main-color-primary)}.color--primary-gradient{width:-moz-fit-content;width:fit-content;background:linear-gradient(0deg,rgba(255,255,255,.6) 0,rgba(255,255,255,.6) 100%),linear-gradient(48deg,#00456f -7.52%,#00456f 37.15%,#e63312 89.48%,#e63312 120.11%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.color--secondary-gradient{width:-moz-fit-content;width:fit-content;background:var(--grad-blue,linear-gradient(85deg,#262144 1.93%,#00456f 99.95%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.color--secondary-gradient-light{width:-moz-fit-content;width:fit-content;background:linear-gradient(48deg,rgba(0,69,111,.4) 0,rgba(230,51,18,.4) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.color--secondary-gradient-extra-light{width:-moz-fit-content;width:fit-content;background:linear-gradient(48deg,rgba(0,69,111,.1) 0,rgba(230,51,18,.1) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.color--purple-gradient{width:-moz-fit-content;width:fit-content;background:linear-gradient(48deg,#00456f 0,#e63312 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.color--purple-gradient.slidecontentItem__headline::after{color:var(--main-color-primary);-webkit-text-fill-color:var(--main-color-primary)}html{font-size:9px}@media (min-width:1024px){html{font-size:10px}}body{background-color:var(--main-color-white);font-size:var(--main-font-size-base);font-weight:var(--main-font-weight);line-height:var(--main-line-height);font-family:var(--main-font-family);color:var(--main-color-primary);min-width:320px;letter-spacing:-.01em;overflow-x:clip}.leadtext{font-size:calc(var(--main-font-size-base) + .2rem)}.smalltext{font-size:calc(var(--main-font-size-base) - .2rem)}.link:active,.link:focus,.link:hover,a:active,a:focus,a:hover{color:var(--main-color-primary);text-decoration:underline}.link,a{color:var(--main-link-color);text-decoration:underline;cursor:pointer}b,strong{font-weight:var(--main-font-weight-bold)}label{font-size:var(--main-font-size-small);display:inline-block}hr{border:0;border-top:1px solid var(--main-color-middle-gray);margin-top:30px;margin-bottom:30px}.text-decoration-underline{text-decoration:underline}p{margin-top:0;margin-bottom:1em}small{font-size:var(--main-font-size-small)}table{font-size:var(--main-font-size-base)}table tr th{font-weight:var(--main-font-weight-bold);color:var(--main-color-middle-gray)}table tr:first-child td,table tr:first-child th{border-top:none}table tr:nth-child(2n){background:var(--main-color-light-gray)}td,th{padding:10px 5px;border-bottom:0;border-bottom:1px solid var(--main-color-gray-base);text-align:left}@media (min-width:1250px){td,th{padding-left:10px;padding-right:10px}}.table_wrapper{max-width:100%;overflow:hidden;overflow-x:auto}@media (max-width:767px){.table_wrapper table{font-size:var(--main-font-size-small)}}.table{width:100%}@media (min-width:1024px){.table{display:table}}.table__row{padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--main-color-light-gray)}@media (min-width:1024px){.table__row{display:table-row}}.table__row:nth-child(2n){background:#fcfcfc}.table__row--header{font-weight:var(--main-font-weight-bold);color:var(--main-color-middle-gray)}@media (min-width:1024px){.table__cell{display:table-cell;vertical-align:middle;padding:10px 5px;border-bottom:0;border-bottom:1px solid var(--main-color-gray-base)}}@media (min-width:1250px){.table__cell{padding-left:10px;padding-right:10px}}@media (max-width:1023px){.table__cell{text-align:left!important}.table__cell .algoliaSearchSortingSelect,.table__cell .button{margin-top:10px}}.specialcheckbox,.specialcheckboxSwitch,.specialradiobox{position:relative;line-height:20px;display:inline-block;cursor:pointer;margin-bottom:10px;padding-left:34px;color:var(--main-color-black)}.specialcheckbox i,.specialcheckboxSwitch i,.specialradiobox i{font-style:normal;position:absolute;left:0;width:24px;height:24px;background-color:var(--main-color-white);border:1px solid var(--main-color-dark-gray);border-radius:50%;top:-2px;display:block;pointer-events:none;margin-bottom:0;font-family:var(--main-font-family)}.specialcheckbox i:after,.specialcheckboxSwitch i:after,.specialradiobox i:after{content:" ";pointer-events:none;position:absolute;width:14px;height:14px;left:4px;top:4px;opacity:0;transition:opacity .1s ease-in;background-color:var(--main-color-primary);border-radius:50%;display:block}.specialcheckbox:has(input:checked) i:after,.specialcheckboxSwitch:has(input:checked) i:after,.specialradiobox:has(input:checked) i:after{opacity:1}.specialcheckbox:has(input:disabled) i,.specialcheckboxSwitch:has(input:disabled) i,.specialradiobox:has(input:disabled) i{background:var(--main-color-light-gray);border-color:var(--main-color-light-gray)}.specialcheckbox:has(input:disabled) i:after,.specialcheckboxSwitch:has(input:disabled) i:after,.specialradiobox:has(input:disabled) i:after{color:var(--main-color-gray-base)}.specialcheckbox:has(input:focus) input+i,.specialcheckboxSwitch:has(input:focus) input+i,.specialradiobox:has(input:focus) input+i{border-color:var(--main-color-dark-gray)}.specialcheckbox input,.specialcheckboxSwitch input,.specialradiobox input{position:absolute;left:0;top:0;width:40px;height:40px;opacity:0;cursor:pointer;margin:0}.specialcheckbox input:disabled,.specialcheckboxSwitch input:disabled,.specialradiobox input:disabled{cursor:not-allowed}.specialcheckbox:has(input:active):not(.disabled) i:after,.specialcheckboxSwitch:has(input:active):not(.disabled) i:after,.specialradiobox:has(input:active):not(.disabled) i:after{opacity:1}.specialcheckbox:has(input:active):disabled,.specialcheckboxSwitch:has(input:active):disabled,.specialradiobox:has(input:active):disabled{cursor:not-allowed}.specialcheckbox:has(input:active):disabled+i,.specialcheckboxSwitch:has(input:active):disabled+i,.specialradiobox:has(input:active):disabled+i{background:var(--main-color-light-gray);border-color:var(--main-color-light-gray)}.specialcheckbox:has(input:active):disabled+i:after,.specialcheckboxSwitch:has(input:active):disabled+i:after,.specialradiobox:has(input:active):disabled+i:after{color:var(--main-color-gray-base)}.specialcheckbox:has(input:active):focus+i,.specialcheckboxSwitch:has(input:active):focus+i,.specialradiobox:has(input:active):focus+i{border-color:var(--main-color-primary)}.specialcheckbox:active:not(.disabled) i:after,.specialcheckboxSwitch:active:not(.disabled) i:after,.specialradiobox:active:not(.disabled) i:after{opacity:.7}.specialcheckbox:active:not(.disabled) input:disabled:not(:checked)+i:after,.specialcheckboxSwitch:active:not(.disabled) input:disabled:not(:checked)+i:after,.specialradiobox:active:not(.disabled) input:disabled:not(:checked)+i:after{opacity:0}.specialcheckbox.disabled,.specialcheckboxSwitch.disabled,.specialradiobox.disabled{cursor:default;color:var(--main-color-black)}.specialcheckbox i{border-radius:0}.specialcheckbox i:after{left:-1px;content:var(--base-icon-check);font-family:icons,Helvetica,Arial,sans-serif;color:var(--main-color-white);top:-1px;opacity:0;line-height:24px;transition:opacity .1s ease-in;font-size:24px;background-color:transparent}.specialcheckbox input{width:24px;height:24px;left:0;top:0}.specialcheckbox input:checked+i{background-color:var(--main-color-primary);border-color:var(--main-color-primary)}.specialcheckbox input:checked+i::after{opacity:1}.specialcheckboxSwitch{padding-left:45px;margin-bottom:0}.specialcheckboxSwitch i{background:var(--main-color-light-gray);border-radius:0;width:36px;height:20px;border:0;position:absolute;margin-top:3px;transition:.2s ease-in-out}.specialcheckboxSwitch i:after{content:"";display:block;background:var(--main-color-middle-gray);border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0;opacity:1;transition:.2s ease-in-out}.specialcheckboxSwitch input{width:36px;height:20px;left:0;top:0}.specialcheckboxSwitch:has(input:checked) i{background:var(--main-color-primary-light)}.specialcheckboxSwitch:has(input:checked) i:after{left:17px;background:var(--main-color-primary)}.fileBody{display:block;position:relative;width:100%}.fileBody input{display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;margin:0;padding:0;cursor:pointer}.fileBody input+span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:transparent;color:var(--main-color-black);border:none;border-bottom:1px solid var(--main-color-dark-gray);border-radius:0;box-shadow:none;width:100%;line-height:18px;font-size:16px;padding:10px 0 10px 0;min-height:40px;cursor:pointer;display:block;padding-right:50px}@media (min-width:768px){.fileBody input+span{line-height:20px;font-size:var(--main-font-size-base);padding:12px 0 12px 0;min-height:46px}}.fileBody input:not(:disabled):active+span,.fileBody input:not(:disabled):focus+span{border-color:var(--main-color-primary)}.fileBody input.error+span{border-color:var(--main-color-danger)}.fileBody input:disabled{cursor:not-allowed}.fileBody input:disabled+span{background-color:transparent;border-color:var(--main-color-middle-gray);color:var(--main-color-middle-gray);cursor:not-allowed}.fileBody input:disabled~.icon{color:var(--main-color-middle-gray);cursor:not-allowed}.fileBody .icon{font-size:2rem;width:40px;min-height:40px;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;text-align:center;z-index:1;color:var(--main-color-primary)}@media (min-width:768px){.fileBody .icon{min-height:46px;width:46px}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--main-color-white) inset!important}.customSelect__selected,.filterReset,.selectBody__fakeOption,input,select,textarea{background-color:transparent;font-family:var(--main-font-family);color:var(--main-color-black);border:none;border-bottom:1px solid var(--main-color-dark-gray);border-radius:0;box-shadow:none;display:block;width:100%;line-height:18px;font-size:16px;padding:10px 0 10px 0}@media (min-width:768px){.customSelect__selected,.filterReset,.selectBody__fakeOption,input,select,textarea{line-height:20px;font-size:var(--main-font-size-base);padding:12px 0 12px 0}}.customSelect__selected:not(:disabled):active,.customSelect__selected:not(:disabled):focus,.filterReset:not(:disabled):active,.filterReset:not(:disabled):focus,.selectBody__fakeOption:not(:disabled):active,.selectBody__fakeOption:not(:disabled):focus,input:not(:disabled):active,input:not(:disabled):focus,select:not(:disabled):active,select:not(:disabled):focus,textarea:not(:disabled):active,textarea:not(:disabled):focus{border-color:var(--main-color-primary)}.customSelect__selected:focus-visible,.filterReset:focus-visible,.selectBody__fakeOption:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0}.error.customSelect__selected,.error.filterReset,.error.selectBody__fakeOption,input.error,select.error,textarea.error{border-color:var(--main-color-danger)}.customSelect__selected:disabled,.filterReset:disabled,.selectBody__fakeOption:disabled,input:disabled,select:disabled,textarea:disabled{background-color:transparent;border-color:var(--main-color-middle-gray);color:var(--main-color-middle-gray);cursor:not-allowed}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=submit]{width:auto}input[type=number]{-moz-appearance:textfield}input[type=file]+.full{flex-grow:1;padding-left:15px;padding-right:15px!important;display:flex;align-items:center;justify-content:space-between}input[type=file]+.full i{font-size:18px}input[type=file]:hover+.full i{color:var(--main-color-primary)}textarea{resize:vertical;field-sizing:content}.customSelect__selected:after,.selectBody:after{content:var(--base-icon-angle-down);font-family:icons,Helvetica,Arial,sans-serif;position:absolute;top:50%;right:0;font-size:21px;pointer-events:none;transform:translateY(-50%);margin-top:-1px}.customSelect__selected,.selectBody{background-color:transparent;cursor:pointer;display:block;position:relative;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.selectBody__fakeOption{padding-right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customSelect__selected select,.selectBody select{color:var(--main-color-black);border-color:var(--main-color-dark-gray);cursor:pointer;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:calc(100% + 12px);margin-left:-12px;padding-left:12px}.customSelect__selected select::-ms-expand,.selectBody select::-ms-expand{display:none}.focus.customSelect__selected select,.selectBody.focus select{border-color:var(--main-color-primary)}.disabled.customSelect__selected select,.selectBody.disabled select{cursor:default}form{margin:0}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.container{max-width:1524px}.container--xsmall{max-width:868px}.container--small{max-width:1164px}.container--large{max-width:1810px}.container--full{width:100%;max-width:1920px;padding-left:0;padding-right:0;margin-right:auto;margin-left:auto}.hardcodedHint{outline:2px dotted red;position:relative}.hardcodedHint:before{content:"! Hardcoded !";position:absolute;left:-2px;bottom:100%;background:red;color:#fff;padding:2px 5px;font-size:10px;line-height:1}.h1,.h2,.h3,.h4,.h5,.h6,.itemcardHeadline,h1,h2,h3,h4,h5,h6{font-weight:500;margin:0;margin-bottom:clamp(10px,1em,20px);margin-top:clamp(20px,2em,40px)}.h1.highlighted,.h2.highlighted,.h3.highlighted,.h4.highlighted,.h5.highlighted,.h6.highlighted,.highlighted.itemcardHeadline,h1.highlighted,h2.highlighted,h3.highlighted,h4.highlighted,h5.highlighted,h6.highlighted{font-weight:var(--main-font-weight)}.h1,h1{letter-spacing:1.8px;margin-bottom:clamp(10px,1em,30px);font-size:36px;line-height:42px}.h1.highlighted,h1.highlighted{font-weight:500;font-size:36px;line-height:54px}@media (min-width:768px){.h1.highlighted,h1.highlighted{font-size:scale-font-size(36px, 68px, .5);line-height:scale-font-size(54px, 80px, .5)}}@media (min-width:1024px){.h1.highlighted,h1.highlighted{font-size:scale-font-size(36px, 68px, .6);line-height:scale-font-size(54px, 80px, .6)}}@media (min-width:1250px){.h1.highlighted,h1.highlighted{font-size:scale-font-size(36px, 68px, .7);line-height:scale-font-size(54px, 80px, .7)}}@media (min-width:1540px){.h1.highlighted,h1.highlighted{font-size:68px;line-height:80px}}.h2,.itemcardHeadline,h2{letter-spacing:-.48px;font-size:28px;line-height:40px}.h2.highlighted,.highlighted.itemcardHeadline,h2.highlighted{font-weight:500;letter-spacing:-.48px;font-size:32px;line-height:42px}@media (min-width:768px){.h2.highlighted,.highlighted.itemcardHeadline,h2.highlighted{font-size:scale-font-size(32px, 48px, .5);line-height:scale-font-size(42px, 54px, .5)}}@media (min-width:1024px){.h2.highlighted,.highlighted.itemcardHeadline,h2.highlighted{font-size:scale-font-size(32px, 48px, .6);line-height:scale-font-size(42px, 54px, .6)}}@media (min-width:1250px){.h2.highlighted,.highlighted.itemcardHeadline,h2.highlighted{font-size:scale-font-size(32px, 48px, .7);line-height:scale-font-size(42px, 54px, .7)}}@media (min-width:1540px){.h2.highlighted,.highlighted.itemcardHeadline,h2.highlighted{font-size:48px;line-height:54px}}.h3,h3{letter-spacing:.72px;font-weight:600;font-size:24px;line-height:30px}.h4,h4{letter-spacing:.66px;font-weight:600;font-size:22px;line-height:32px}.h5,h5{letter-spacing:.9px;font-weight:600;font-size:18px;line-height:26px}.h6,h6{letter-spacing:.8px;font-weight:600;font-size:16px;line-height:22px}.h1:has(.icon),.h2:has(.icon),.h3:has(.icon),.h4:has(.icon),.h5:has(.icon),.h6:has(.icon),.itemcardHeadline:has(.icon),h1:has(.icon),h2:has(.icon),h3:has(.icon),h4:has(.icon),h5:has(.icon),h6:has(.icon){display:inline-flex;align-items:center;gap:8px}.margin{margin:20px}.algoliaSearchLayout__pagination,.marginTop{margin-top:20px}.marginRight{margin-right:20px}.algoliaSearchLayout,.marginBottom{margin-bottom:20px}.marginLeft{margin-left:20px}.m--small{margin:26px}.mt--small{margin-top:26px}.mr--small{margin-right:26px}.mb--small{margin-bottom:26px}.ml--small{margin-left:26px}.margin--small{margin:26px}.marginTop--small{margin-top:26px}.marginRight--small{margin-right:26px}.marginBottom--small{margin-bottom:26px}.marginLeft--small{margin-left:26px}.m--middle{margin:48px}.mt--middle{margin-top:48px}.mr--middle{margin-right:48px}.mb--middle{margin-bottom:48px}.ml--middle{margin-left:48px}.margin--middle{margin:48px}.marginTop--middle{margin-top:48px}.marginRight--middle{margin-right:48px}.marginBottom--middle{margin-bottom:48px}.marginLeft--middle{margin-left:48px}.m--large{margin:96px}.mt--large{margin-top:96px}.mr--large{margin-right:96px}.mb--large{margin-bottom:96px}.ml--large{margin-left:96px}.margin--large{margin:96px}.marginTop--large{margin-top:96px}.marginRight--large{margin-right:96px}.marginBottom--large{margin-bottom:96px}.marginLeft--large{margin-left:96px}.m--xlarge{margin:144px}.mt--xlarge{margin-top:144px}.mr--xlarge{margin-right:144px}.mb--xlarge{margin-bottom:144px}.ml--xlarge{margin-left:144px}.margin--xlarge{margin:144px}.marginTop--xlarge{margin-top:144px}.marginRight--xlarge{margin-right:144px}.marginBottom--xlarge{margin-bottom:144px}.marginLeft--xlarge{margin-left:144px}@media (max-width:767.98px){.m--large{margin:20px}.mt--large{margin-top:20px}.mr--large{margin-right:20px}.mb--large{margin-bottom:20px}.ml--large{margin-left:20px}.margin--large{margin:20px}.marginTop--large{margin-top:20px}.marginRight--large{margin-right:20px}.marginBottom--large{margin-bottom:20px}.marginLeft--large{margin-left:20px}}@media (min-width:768px) and (max-width:1023.98px){.m--large{margin:40px}.mt--large{margin-top:40px}.mr--large{margin-right:40px}.mb--large{margin-bottom:40px}.ml--large{margin-left:40px}.margin--large{margin:40px}.marginTop--large{margin-top:40px}.marginRight--large{margin-right:40px}.marginBottom--large{margin-bottom:40px}.marginLeft--large{margin-left:40px}}@media (max-width:767.98px){.m--xlarge{margin:30px}.mt--xlarge{margin-top:30px}.mr--xlarge{margin-right:30px}.mb--xlarge{margin-bottom:30px}.ml--xlarge{margin-left:30px}.margin--xlarge{margin:30px}.marginTop--xlarge{margin-top:30px}.marginRight--xlarge{margin-right:30px}.marginBottom--xlarge{margin-bottom:30px}.marginLeft--xlarge{margin-left:30px}}@media (min-width:768px) and (max-width:1023.98px){.m--xlarge{margin:80px}.mt--xlarge{margin-top:80px}.mr--xlarge{margin-right:80px}.mb--xlarge{margin-bottom:80px}.ml--xlarge{margin-left:80px}.margin--xlarge{margin:80px}.marginTop--xlarge{margin-top:80px}.marginRight--xlarge{margin-right:80px}.marginBottom--xlarge{margin-bottom:80px}.marginLeft--xlarge{margin-left:80px}}@media (max-width:767.98px){.xs-margin{margin-bottom:40px}.xs-margin-base{margin-bottom:20px}}@media (min-width:768px) and (max-width:1023.98px){.sm-margin{margin-bottom:40px}.sm-margin-base{margin-bottom:20px}}@media (min-width:1024px) and (max-width:1249.98px){.md-margin{margin-bottom:40px}.md-margin-base{margin-bottom:20px}}@media (min-width:1250px) and (max-width:1539.98px){.lg-margin{margin-bottom:40px}.lg-margin-base{margin-bottom:20px}}@media (min-width:1540px){.xlg-margin{margin-bottom:40px}.xlg-margin-base{margin-bottom:20px}}.marginTop--none{margin-top:0}.marginBottom--none{margin-bottom:0}.marginLeft--none{margin-left:0}.marginRight--none{margin-right:0}.roundedEdges{border-radius:0}.roundedEdges>video{border-radius:0}.video--contain,.video--contain video{-o-object-fit:contain!important;object-fit:contain!important}.infieldInputGroup{position:relative}.infieldInputGroup>label{position:absolute;top:50%;transform:translate(0,calc(-50% - 1px));left:0;margin-top:1px;line-height:18px;transition:.2s ease-in-out;z-index:1;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 0)}@media (min-width:768px){.infieldInputGroup>label{left:0;line-height:20px;max-width:calc(100% - 0)}}.infieldInputGroup:has(.inputGroup--infieldAddon)>label{left:66px}@media (min-width:768px){.infieldInputGroup:has(.inputGroup--infieldAddon)>label{left:83px}}.infieldInputGroup:has(.inputGroup--infieldAddon).is-filled>label,.infieldInputGroup:has(.inputGroup--infieldAddon).is-focus>label{left:0}@media (min-width:768px){.infieldInputGroup:has(.inputGroup--infieldAddon).is-filled>label,.infieldInputGroup:has(.inputGroup--infieldAddon).is-focus>label{left:0}}.infieldInputGroup input,.infieldInputGroup select,.infieldInputGroup textarea{transition:padding .2s ease-in-out}.infieldInputGroup.is-focus,.infieldInputGroup:focus-visible{border:none}.infieldInputGroup.is-focus input,.infieldInputGroup:focus-visible input{border-bottom:1px solid var(--main-color-primary)}.infieldInputGroup--select>label,.infieldInputGroup.is-filled>label,.infieldInputGroup.is-focus>label{top:0;transform:translate(-5px,-50%);color:var(--main-color-primary);font-size:.7em;background:0 0;line-height:1;padding-left:5px;padding-right:5px;max-width:100%}.inputGroup .iti__flag-container+input{border-radius:0!important}.infieldInputGroup:has(.iti--allow-dropdown) label{top:0;transform:translate(-5px,-50%);color:var(--main-color-primary);font-size:.7em;background:0 0;line-height:1;padding-left:5px;padding-right:5px;max-width:100%}.inputGroup{display:flex;width:100%;transition:.2s ease-in-out;box-shadow:0 0 0 rgba(0,0,0,.1);position:relative}.inputGroup .input,.inputGroup input{flex-grow:1;transition:.2s ease-in-out}.inputGroup .input:not(:last-child),.inputGroup input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.inputGroup__addon{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--main-color-dark-gray);overflow:hidden;text-decoration:none;padding-left:0;padding-right:0;border-radius:0}@media (min-width:768px){.inputGroup__addon{height:46px;padding-left:0;padding-right:0}}.inputGroup__addon:first-child{margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.inputGroup__addon:last-child{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.inputGroup__addon .algoliaSearchSortingSelect,.inputGroup__addon .button{min-width:0;border-radius:0;margin:-1px}.inputGroup__addon .icon{line-height:1;display:block;font-size:20px}@media (min-width:768px){.inputGroup__addon .icon{font-size:24px}}.inputGroup__addon+input,.inputGroup__addon+select{border-top-left-radius:0;border-bottom-left-radius:0}.inputGroup__addon--clickable{cursor:pointer}.inputGroup__addon--clickable:hover{color:var(--main-color-primary)}.inputGroup button.inputGroup__addon{min-width:40px;background:0 0}@media (min-width:768px){.inputGroup button.inputGroup__addon{min-width:46px}}.inputGroup button.inputGroup__addon:active,.inputGroup button.inputGroup__addon:focus,.inputGroup button.inputGroup__addon:hover{background:var(--main-color-primary);color:var(--main-color-primary-darken)}.inputGroup--infieldAddon .inputGroup__addon{position:absolute;height:100%;border:0;background:0 0!important}.inputGroup--infieldAddon .inputGroup__addon:first-child{left:0}.inputGroup--infieldAddon .inputGroup__addon:last-child{right:0}.inputGroup--infieldAddon>input:first-child{padding-right:40px;border-radius:0}@media (min-width:768px){.inputGroup--infieldAddon>input:first-child{padding-right:46px}}.inputGroup--infieldAddon>input:last-child{padding-left:40px;border-radius:0}@media (min-width:768px){.inputGroup--infieldAddon>input:last-child{padding-left:46px}}.inputGroup.is-focus{border:none;outline:0}.inputGroup.is-focus select,.inputGroup.is-focus>.input,.inputGroup.is-focus>input{background:0 0;border-color:var(--main-color-primary);outline:0}.inputGroup.is-focus .inputGroup__addon{background:0 0;border-color:var(--main-color-primary)}.inputGroup.is-focus label{background:0 0}.inputGroup.is-inactive .inputGroup__addon{display:none}.customSelect{position:relative;width:100%}.customSelect__selectedLabel{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.customSelect__selectedCount{width:20px;height:20px;border-radius:50%;background:var(--main-color-primary);color:var(--main-color-primary-contrast);align-items:center;justify-content:center;margin-left:10px;font-size:1.4rem;vertical-align:middle;margin-top:-2px;display:none;flex-shrink:0}.customSelect__selectedCount.is-active{display:inline-flex}.customSelect__selected{padding-right:40px;display:flex}.customSelect__hiddenFormField{display:none}.customSelect__dropdown{z-index:2;background:var(--main-color-white);font-size:var(--main-font-size-small);overflow:hidden;flex-direction:column}@media (max-width:767px){.customSelect__dropdown{box-shadow:0 0 40px rgba(0,0,0,.2);padding:10px;position:fixed;left:0;bottom:0;width:100%;translate:0 110%;transition:.2s ease-in-out;pointer-events:none;opacity:0;z-index:104;max-height:100vh;max-height:100svh}}@media (min-width:768px){.customSelect__dropdown{position:absolute;left:0;top:100%;width:100%;min-width:300px;max-width:100vw;box-shadow:0 0 20px rgba(0,0,0,.1);border:1px solid var(--main-color-dark-gray);border-radius:0;margin-top:5px;display:none}}.customSelect__dropdownClose{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:24px;position:absolute;right:10px;top:10px;z-index:1}@media (min-width:768px){.customSelect__dropdownClose{display:none}}.customSelect__dropdownTitle{font-weight:var(--main-font-weight-bold);padding-right:40px;white-space:nowrap;text-overflow:ellipsis;font-size:1.8rem}.customSelect__dropdownTitle:not(:last-child){margin-bottom:20px}@media (min-width:768px){.customSelect__dropdownTitle{display:none}}.customSelect__dropdownHeader{padding:10px;margin-bottom:10px}.customSelect__dropdownBody{overflow:hidden;overflow-y:auto}@media (min-width:768px){.customSelect__dropdownBody{max-height:260px}}.customSelect__dropdownFooter{margin-top:10px;padding:10px;padding-bottom:15px;border-top:1px solid var(--main-color-light-gray);text-align:center}@media (max-width:767px){.customSelect__dropdownFooter{padding-bottom:0}}.customSelect__dropdownFooter .algoliaSearchSortingSelect,.customSelect__dropdownFooter .button{width:100%;margin-bottom:10px}.customSelect__dropdownFooter .linkWithIcon{font-size:var(--main-font-size-small)}.customSelect__dropdownFooter .linkWithIcon .icon{margin:0}.customSelect__dropdownItemHeadline{font-weight:var(--main-font-weight-bold)}.customSelect__dropdownItemText{font-size:.9em;color:var(--main-color-primary);padding-left:20px}.customSelect__dropdownItem{padding:10px 20px;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--main-color-primary);text-decoration:none}.customSelect__dropdownItem:hover{background:var(--main-color-light-gray);color:var(--main-color-primary);text-decoration:none}.customSelect__dropdownItem.is-active{background:var(--main-color-light-gray)}.customSelect__dropdownItem.disabled{pointer-events:none;cursor:not-allowed;color:var(--main-color-middle-gray)}.customSelect__dropdownItem.disabled .customSelect__dropdownItemText{color:var(--main-color-middle-gray)}.customSelect__dropdownItem--checkbox,.customSelect__dropdownItem--radio{padding-left:40px}.customSelect__dropdownItem--checkbox:after,.customSelect__dropdownItem--checkbox:before,.customSelect__dropdownItem--radio:after,.customSelect__dropdownItem--radio:before{content:"";position:absolute;left:10px;top:50%;translate:0 -50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.customSelect__dropdownItem--checkbox:before,.customSelect__dropdownItem--radio:before{border:1px solid var(--main-color-dark-gray);border-radius:0;background:var(--main-color-white)}.customSelect__dropdownItem--checkbox:after,.customSelect__dropdownItem--radio:after{opacity:0}.customSelect__dropdownItem--checkbox.is-active:before,.customSelect__dropdownItem--radio.is-active:before{border-color:var(--main-color-primary)}.customSelect__dropdownItem--checkbox.is-active:after,.customSelect__dropdownItem--radio.is-active:after{opacity:1}.customSelect__dropdownItem--radio:after,.customSelect__dropdownItem--radio:before{border-radius:50%}.customSelect__dropdownItem--radio:after{background:var(--main-color-black);width:12px;height:12px;margin-left:4px;opacity:0}.customSelect__dropdownItem--checkbox:after{content:var(--base-icon-check);font-family:icons,Helvetica,Arial,sans-serif;font-size:18px}.customSelect__dropdownItem--checkbox.is-active{background:0 0}.customSelect__dropdownItem--checkbox.is-active:before{border-color:var(--main-color-primary)}.customSelect__dropdownItem--checkbox.is-active:after{opacity:1}.customSelect select{display:none}.customSelect.is-active .customSelect__selected{border-color:var(--main-color-primary)}.customSelect.is-active .customSelect__selected:after{content:var(--base-icon-angle-up)}.customSelect.is-active .customSelect__dropdown{display:flex}@media (max-width:767px){.customSelect.is-active .customSelect__dropdown{translate:0 0;pointer-events:auto;opacity:1}}.customSelect.is-error .customSelect__selected,.customSelect.is-loading .customSelect__selected,.customSelect.is-success .customSelect__selected{background:var(--main-color-middle-gray)!important;border-color:var(--main-color-middle-gray)!important;cursor:not-allowed;pointer-events:none;padding-right:40px;padding-left:10px;position:relative}.customSelect.is-error .customSelect__selected .icon,.customSelect.is-loading .customSelect__selected .icon,.customSelect.is-success .customSelect__selected .icon{opacity:0}.customSelect.is-error .customSelect__selected:after,.customSelect.is-loading .customSelect__selected:after,.customSelect.is-success .customSelect__selected:after{position:absolute;right:15px;top:50%;font-family:icons,Helvetica,Arial,sans-serif;transform:translateY(0);translate:0 -50%;font-size:24px;margin-top:0}.customSelect.is-loading .customSelect__selected{cursor:wait;color:var(--main-color-primary)!important}.customSelect.is-loading .customSelect__selected:after{content:var(--base-icon-loading);opacity:1;animation:rotation 1s infinite ease-in-out}.customSelect.is-success .customSelect__selected{background:var(--main-color-success)!important;border-color:var(--main-color-success)!important;color:var(--main-color-primary)!important}.customSelect.is-success .customSelect__selected:after{content:var(--base-icon-check);animation:scaleRequestIconBtn 1s forwards ease-in-out}.customSelect.is-error .customSelect__selected{background:var(--main-color-danger)!important;border-color:var(--main-color-danger)!important;color:var(--main-color-white)!important}.customSelect.is-error .customSelect__selected:after{content:var(--base-icon-close);animation:scaleRequestIconBtn 1s forwards ease-in-out}.customSelect--small{width:auto;display:inline-flex}.customSelect--small .customSelect__selected{padding:0;padding-right:20px;background:0 0;border:0;border-radius:0}.customSelect--small .customSelect__selected:after{font-size:1.2rem;right:0}.customSelect--small.is-error .customSelect__selected,.customSelect--small.is-loading .customSelect__selected,.customSelect--small.is-success .customSelect__selected{padding-right:20px;padding-left:0}.customSelect--small.is-error .customSelect__selected:after,.customSelect--small.is-loading .customSelect__selected:after,.customSelect--small.is-success .customSelect__selected:after{right:0;font-size:16px}.customSelect--small.is-loading .customSelect__selected{cursor:wait;background:0 0!important;border-color:transparent!important;color:var(--main-color-primary)!important}.customSelect--small.is-success .customSelect__selected{background:0 0!important;border-color:transparent!important;color:var(--main-color-success)!important}.customSelect--small.is-error .customSelect__selected{background:0 0!important;border-color:transparent!important;color:var(--main-color-danger)!important}.customSelect--openRight .customSelect__dropdown{left:auto;right:0}.customSelect--openTop .customSelect__dropdown{top:auto;bottom:35px}.mainnav{display:flex;align-items:center;justify-content:flex-end}.mainnav__seperator{width:1px;height:27px;background:var(--main-color-gray-base);display:block;margin-left:20px;margin-right:20px}@media (min-width:1250px){.mainnav__seperator{margin-left:24px;margin-right:24px}}.mainnav ul{margin:0;padding:0}.mainnav li{margin:0;padding:5px 0;list-style-type:none}.mainnav a{color:var(--main-color-text-base);text-decoration:none;font-size:18px}.mainnav .level_1>a{font-size:24px;font-weight:700}@media (max-width:1540px){.mainnav .level_1>a{font-size:18px}}@media (min-width:1250px){.mainnav ul.menu-products{margin-right:1vw}}.mainnav .nav--content .level_2.nav--content{width:-moz-fit-content;width:fit-content;min-width:250px;top:100%;margin-top:0;border-radius:0;background:var(--main-color-primary)}.mainnav .nav--content .level_2.nav--content::before{display:none}.mainnav li>a{font-weight:500;position:relative;display:block;width:-moz-fit-content;width:fit-content;font-size:var(--main-font-size-base)}.mainnav li>a:after{content:"";width:100%;height:0;background:0 0;display:block;position:absolute;left:0;top:100%}.mainnav li:active>a,.mainnav li:focus>a,.mainnav li:hover>a{color:var(--main-color-secondary);text-decoration:none}.mainnav li:active>a:after,.mainnav li:focus>a:after,.mainnav li:hover>a:after{height:2px;background:var(--main-color-secondary);width:100%}.mainnav li.is-active-tree>a,.mainnav li.is-active>a{color:var(--main-color-primary)}.mainnav li.is-active-tree>a:after,.mainnav li.is-active>a:after{height:2px;background:var(--main-color-primary);width:0}.mainnav li.is-active-tree:active>a,.mainnav li.is-active-tree:focus>a,.mainnav li.is-active-tree:hover>a,.mainnav li.is-active:active>a,.mainnav li.is-active:focus>a,.mainnav li.is-active:hover>a{color:var(--main-color-secondary)}.mainnav li.is-active-tree:active>a:after,.mainnav li.is-active-tree:focus>a:after,.mainnav li.is-active-tree:hover>a:after,.mainnav li.is-active:active>a:after,.mainnav li.is-active:focus>a:after,.mainnav li.is-active:hover>a:after{background:var(--main-color-secondary);width:100%}.mainnav>ul{display:flex;gap:20px;font-size:18px}@media (min-width:1540px){.mainnav>ul{gap:24px;font-size:18px}}.mainnav>ul>li{position:unset}.mainnav>ul>li>a{font-weight:500;position:relative;display:block;color:var(--main-color-primary)}.mainnav>ul>li>a:after{content:"";width:100%;height:0;background:0 0;display:block;position:absolute;left:0;top:100%}.mainnav>ul>li:active>a,.mainnav>ul>li:focus>a,.mainnav>ul>li:hover>a{color:var(--main-color-primary);text-decoration:none}.mainnav>ul>li:active>a:after,.mainnav>ul>li:focus>a:after,.mainnav>ul>li:hover>a:after{height:0}.mainnav>ul.nav--content>li>a{font-size:24px;font-weight:700}@media (max-width:1540px){.mainnav>ul.nav--content>li>a{font-size:18px}}.mainnav>ul.nav--showMore{margin-left:20px}@media (min-width:1540px){.mainnav>ul.nav--showMore{margin-left:24px}}.mainnav>ul>li.hoverintent .megaMenu,.mainnav>ul>li.hoverintent>ul{display:block}.subnav{font-size:var(--main-font-size-base)}.subnav ul{margin:0;padding:5px 0}.subnav ul:last-child{padding-bottom:12px}.subnav li{margin:0;padding:5px 0;list-style-type:none}.subnav li:last-child{padding-bottom:12px}.subnav li:not(.is-active)>ul{display:none}.subnav a{color:var(--main-color-primary);font-weight:var(--main-font-weight);text-decoration:none;position:relative}.subnav a:hover{color:var(--main-color-primary);text-decoration:none}.subnav>ul{padding:0}.subnav>ul>li{padding-bottom:10px}.subnav>ul>li>a{font-weight:var(--main-font-weight-bold);font-size:var(--main-font-size-base)}.subnav>ul>li>a.is-active{color:var(--main-color-primary)}.subnav>ul ul{margin-left:20px;padding-top:10px}.subnav>ul ul a:before{content:var(--base-icon-angle-right);font-family:icons,Helvetica,Arial,sans-serif;position:absolute;right:100%;top:50%;transform:translate(-20px,-50%);width:20px;opacity:0;transition:.2s ease-in-out}.subnav>ul ul a.is-active{color:var(--main-color-primary)}.subnav>ul ul a.is-active:before{display:none}.subnav>ul ul a:hover{color:var(--main-color-primary)}.subnav>ul ul a:hover:before{opacity:1;transform:translate(0,-50%)}.pagination{display:flex;align-items:center;justify-content:center}.pagination__item{display:flex;align-items:center;justify-content:center;height:25px;width:35px;text-align:center;line-height:1;text-decoration:none;margin-left:5px;margin-right:5px;color:var(--main-color-middle-gray);cursor:not-allowed;background:0 0;padding:0;border:0;border-radius:0}.pagination__item--active{background:var(--main-color-gray-base);color:var(--main-color-black)!important}.pagination .icon{font-size:24px}a.pagination__item,button.pagination__item{color:var(--main-color-primary);cursor:pointer}a.pagination__item:active,a.pagination__item:focus,a.pagination__item:hover,button.pagination__item:active,button.pagination__item:focus,button.pagination__item:hover{background:var(--main-color-gray-base);color:var(--main-color-black);text-decoration:none}.searchBar{width:100%;border-radius:0;flex-direction:row-reverse;border:1px solid var(--main-color-dark-gray)}.searchBar input{background:0 0;border-color:transparent;border-bottom:none!important;transition:placeholder .5s ease-in-out}.searchBar input::-moz-placeholder{color:transparent}.searchBar input::placeholder{color:transparent}.searchBar .placeholder-container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;pointer-events:none;overflow:hidden;padding-left:52px}.searchBar .placeholder-text{position:absolute;white-space:nowrap;transform:translateY(200%);transition:transform .75s ease-in-out;font-size:14px}.searchBar .placeholder-text.current{transform:translateY(0)}.searchBar .placeholder-text.slide-in{transform:translateY(0)}.searchBar .placeholder-text.slide-out{transform:translateY(-200%)}.searchBar.is-filled .placeholder-container,.searchBar.is-focus .placeholder-container{display:none}.searchBar .icon{color:var(--main-color-primary);font-size:16px}.searchBar input:-webkit-autofill,.searchBar input:-webkit-autofill:active,.searchBar input:-webkit-autofill:focus,.searchBar input:-webkit-autofill:hover{-webkit-box-shadow:none!important}.searchBar .inputGroup__addon,.searchBar button.inputGroup__addon{background:0 0;border-color:transparent;transition:.2s ease-in-out;padding-left:4px;padding-right:4px}.searchBar .inputGroup__addon:focus,.searchBar .inputGroup__addon:hover,.searchBar button.inputGroup__addon:focus,.searchBar button.inputGroup__addon:hover{background:0 0;color:var(--main-color-primary)}.searchBar--minified{position:relative}.searchBar--minified input{width:0;right:0;position:absolute;opacity:0;pointer-events:none;transition:.2s ease-in-out}.searchBar--minified .inputGroup__addon{z-index:1}.searchBar--minified.is-active input{width:300px;padding-right:46px;opacity:1;pointer-events:auto}.searchBar--small{width:100%;max-width:200px;position:relative;border-radius:0}.searchBar--small input{padding:5px 30px 5px 5px;font-size:var(--main-font-size-small);border:0;border-bottom:1px solid var(--main-color-middle-gray);border-radius:0;background:0 0!important}.searchBar--small .inputGroup__addon,.searchBar--small button.inputGroup__addon{padding:0;min-width:0;height:30px;width:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:0;background:0 0!important;border-color:transparent!important}.searchBar--small .inputGroup__addon .icon,.searchBar--small button.inputGroup__addon .icon{font-size:16px}.searchBar--small.is-focus input{border-color:transparent!important}.searchBar--small.is-focus .inputGroup__addon,.searchBar--small.is-focus button.inputGroup__addon{border-color:transparent!important}.searchBar.is-focus{box-shadow:none;border:1px solid var(--main-color-primary)}.searchBar.is-focus .inputGroup__addon,.searchBar.is-focus button.inputGroup__addon,.searchBar.is-focus input{border-color:transparent;background:0 0}.searchBar.is-focus .inputGroup__addon:focus,.searchBar.is-focus .inputGroup__addon:hover,.searchBar.is-focus button.inputGroup__addon:focus,.searchBar.is-focus button.inputGroup__addon:hover,.searchBar.is-focus input:focus,.searchBar.is-focus input:hover{background:0 0}@media (max-width:767px){.searchBar--minified-xs{position:relative}.searchBar--minified-xs input{width:0;right:0;position:absolute;opacity:0;pointer-events:none;transition:.2s ease-in-out}.searchBar--minified-xs .inputGroup__addon{z-index:1;border-radius:0;padding-left:5px;padding-right:5px;background:0 0;border-color:transparent}.searchBar--minified-xs.is-focus{box-shadow:none}.searchBar--minified-xs.is-focus input{width:300px;padding-right:46px;opacity:1;pointer-events:auto;border-radius:0;border-bottom:none}.searchBar--minified-xs.is-focus .inputGroup__addon{background:0 0!important;border-color:transparent!important}.searchBar--minified-xs.is-focus .inputGroup__addon:focus,.searchBar--minified-xs.is-focus .inputGroup__addon:hover{background:0 0!important;border-color:transparent!important;border-bottom:none}}@media (min-width:768px) and (max-width:1023px){.searchBar--minified-sm{position:relative}.searchBar--minified-sm input{width:0;right:0;position:absolute;opacity:0;pointer-events:none;transition:.2s ease-in-out}.searchBar--minified-sm .inputGroup__addon{z-index:1;border-radius:0;padding-left:5px;padding-right:5px;background:0 0;border-color:transparent}.searchBar--minified-sm.is-focus{box-shadow:none}.searchBar--minified-sm.is-focus input{width:300px;padding-right:46px;opacity:1;pointer-events:auto;border-radius:0;border-bottom:none}.searchBar--minified-sm.is-focus .inputGroup__addon{background:0 0!important;border-color:transparent!important}.searchBar--minified-sm.is-focus .inputGroup__addon:focus,.searchBar--minified-sm.is-focus .inputGroup__addon:hover{background:0 0!important;border-color:transparent!important;border-bottom:none}}@media (min-width:1024px) and (max-width:1249px){.searchBar--minified-md{position:relative}.searchBar--minified-md input{width:0;right:0;position:absolute;opacity:0;pointer-events:none;transition:.2s ease-in-out}.searchBar--minified-md .inputGroup__addon{z-index:1;border-radius:0;padding-left:5px;padding-right:5px;background:0 0;border-color:transparent}.searchBar--minified-md.is-focus{box-shadow:none}.searchBar--minified-md.is-focus input{width:300px;padding-right:46px;opacity:1;pointer-events:auto;border-radius:0;border-bottom:none}.searchBar--minified-md.is-focus .inputGroup__addon{background:0 0!important;border-color:transparent!important}.searchBar--minified-md.is-focus .inputGroup__addon:focus,.searchBar--minified-md.is-focus .inputGroup__addon:hover{background:0 0!important;border-color:transparent!important;border-bottom:none}}@media (min-width:1250px) and (max-width:1539px){.searchBar--minified-lg{position:relative}.searchBar--minified-lg input{width:0;right:0;position:absolute;opacity:0;pointer-events:none;transition:.2s ease-in-out}.searchBar--minified-lg .inputGroup__addon{z-index:1;border-radius:0;padding-left:5px;padding-right:5px;background:0 0;border-color:transparent}.searchBar--minified-lg.is-focus{box-shadow:none}.searchBar--minified-lg.is-focus input{width:300px;padding-right:46px;opacity:1;pointer-events:auto;border-radius:0;border-bottom:none}.searchBar--minified-lg.is-focus .inputGroup__addon{background:0 0!important;border-color:transparent!important}.searchBar--minified-lg.is-focus .inputGroup__addon:focus,.searchBar--minified-lg.is-focus .inputGroup__addon:hover{background:0 0!important;border-color:transparent!important;border-bottom:none}}@media (min-width:1540px){.searchBar--minified-xlg{position:relative}.searchBar--minified-xlg input{width:0;right:0;position:absolute;opacity:0;pointer-events:none;transition:.2s ease-in-out}.searchBar--minified-xlg .inputGroup__addon{z-index:1;border-radius:0;padding-left:5px;padding-right:5px;background:0 0;border-color:transparent}.searchBar--minified-xlg.is-focus{box-shadow:none}.searchBar--minified-xlg.is-focus input{width:300px;padding-right:46px;opacity:1;pointer-events:auto;border-radius:0;border-bottom:none}.searchBar--minified-xlg.is-focus .inputGroup__addon{background:0 0!important;border-color:transparent!important}.searchBar--minified-xlg.is-focus .inputGroup__addon:focus,.searchBar--minified-xlg.is-focus .inputGroup__addon:hover{background:0 0!important;border-color:transparent!important;border-bottom:none}}.searchBar.algoliaAutocompleteForm__searchBar{flex-direction:row;background:0 0;border-radius:0}.searchBar.algoliaAutocompleteForm__searchBar .algoliaAutocompleteForm__input{padding:0;height:40px;font-size:16px;flex-grow:1;min-width:200px}.searchBar.algoliaAutocompleteForm__searchBar .inputGroup__addon{padding:0;height:40px}.searchBar.algoliaAutocompleteForm__searchBar .inputGroup__addon .icon{font-size:20px}.searchBar.algoliaAutocompleteForm__searchBar .algoliaAutocompleteForm__clear{padding:0;background:0 0}.searchBar.algoliaAutocompleteForm__searchBar .algoliaAutocompleteForm__clear:focus,.searchBar.algoliaAutocompleteForm__searchBar .algoliaAutocompleteForm__clear:hover{background:0 0;border-color:transparent}.searchBar.algoliaAutocompleteForm__searchBar .algoliaAutocompleteForm__clear:focus .icon,.searchBar.algoliaAutocompleteForm__searchBar .algoliaAutocompleteForm__clear:hover .icon{color:#002848}.searchBar.algoliaAutocompleteForm__searchBar .algoliaAutocompleteForm__clear .icon{display:flex;justify-content:center;align-items:center}.searchSuggestionItem{border-bottom:1px solid var(--main-color-dark-gray);text-decoration:none;padding:10px;color:var(--main-color-primary);display:grid;grid-gap:10px;align-items:center;grid-template-columns:auto 1fr;grid-template-areas:"searchSuggestionImg searchSuggestionDescription";cursor:pointer}.searchSuggestionItem__img{grid-area:searchSuggestionImg;width:60px}.searchSuggestionItem__description{grid-area:searchSuggestionDescription}.searchSuggestionItem.is-active,.searchSuggestionItem:hover{color:var(--main-color-primary);text-decoration:none;background:var(--main-color-light-gray)}.searchBarSuggestions{background:var(--main-color-white);border-radius:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 0 20px rgba(0,0,0,.1);max-height:300px;overflow:hidden;overflow-y:auto}.searchBarWrapper{position:relative}.searchBarWrapper .searchBarSuggestions{position:absolute;left:0;top:100%;width:100%;z-index:1}.searchBarWrapper.is-loading .searchBar{pointer-events:none}.searchBarWrapper.is-loading .inputGroup__addon .icon{animation:rotation 1s infinite ease-in-out}.searchBarWrapper.is-loading .inputGroup__addon .icon:before{content:var(--base-icon-loading)}.megaMenu{display:none;position:absolute;left:50%;transform:translateX(-50%);top:100%;z-index:101;background:#00456f;color:var(--main-color-white);width:100%;max-width:1920px;margin:0 auto;border-radius:0;max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;box-shadow:0 20px 20px rgba(0,0,0,.2);padding-top:30px;padding-bottom:50px}.megaMenu li{padding-top:11px;padding-bottom:11px}.megaMenu a{font-weight:400;display:block;color:var(--main-color-white)}.megaMenu a:hover{color:#00456f}.megaMenu__image{height:118px;margin-bottom:20px;display:flex;align-items:flex-end;justify-content:flex-start}.megaMenu__image img{display:block;width:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(-8px -9px 18px rgba(255, 68, 68, .95)) drop-shadow(-8px -9px 45px rgba(255, 68, 68, .6))}.megaMenu__icon{flex:0 0 auto;width:24px;max-height:24px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.megaMenu__navigation>ul{display:flex;flex-wrap:wrap;width:100%;gap:45px}.megaMenu__navigation>ul>li{min-width:160px;max-width:250px;width:auto}.megaMenu__navigation>ul>li>a{font-size:22px;font-weight:500;margin-bottom:16px;display:flex;align-items:center;gap:10px}.megaMenu__navigation>ul>li>ul>li a{font-weight:300}.megaMenu .container{font-size:16px;display:flex;padding-top:20px}.megaMenu .container .megaMenu__navigation{flex-grow:1}.megaMenu .container .megaMenu__content{flex-shrink:0;padding-left:40px;width:25%;display:none}@media (min-width:1250px){.megaMenu .container .megaMenu__content{display:block}}.cursor-follower,.cursor-trail{position:absolute;top:0;left:0;width:150px;height:150px;border-radius:50%;background:var(--main-color-primary);pointer-events:none;transform:translate(-50%,-50%);will-change:transform,opacity}.cursor-follower{filter:blur(100px);z-index:1}.cursor-trail{filter:blur(100px);z-index:1}.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:107;opacity:0;transition:.4s ease;pointer-events:none;align-items:flex-end;display:none;overflow-x:hidden;overflow-y:auto}@media (min-width:768px){.modal{padding:30px;align-items:flex-start}}@media (min-width:1250px){.modal{padding:60px}}.modal__dialog{position:relative;width:100%;max-width:600px;margin-left:auto;margin-right:auto;transition:.4s ease;background:var(--main-color-white);box-shadow:0 5px 30px rgba(0,0,0,.2);transform:translateY(20%);border-radius:0}@media (max-width:767px){.modal__dialog{max-height:100%;max-height:100dvh;overflow-x:hidden;overflow-y:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (min-width:768px){.modal__dialog{overflow:hidden;transform:translateY(-20%)}}@media (min-width:1250px){.modal__dialog{box-shadow:0 10px 60px rgba(0,0,0,.2)}}.modal__content{width:100%;display:flex;flex-direction:column;transition:opacity .2s ease-in;opacity:1}.modal__close{position:absolute;right:10px;top:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;opacity:.6;text-decoration:none;color:var(--main-color-primary);border-radius:50%;text-align:center}.modal__close:focus,.modal__close:hover{color:var(--main-color-primary);text-decoration:none;background:var(--main-color-light-gray)}.modal__close i{display:block}.modal__close i:before{line-height:1;display:block}.modal__header{padding:20px 40px 0 20px}@media (min-width:768px){.modal__header{padding:30px 50px 0 30px}}.modal__body{padding:20px}@media (min-width:768px){.modal__body{padding:30px;padding-top:0}}.modal__footer{padding:20px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (min-width:768px){.modal__footer{padding:30px}}.modal__footer:not(.modal__footer--bg){padding-top:0}.modal__title{font-weight:var(--main-font-weight-bold);font-size:var(--main-font-size-big);margin-bottom:1em}.modal__title small{font-size:var(--main-font-size-base);font-weight:var(--main-font-weight)}.modal--error .modal__header,.modal--info .modal__header,.modal--success .modal__header{padding:0}.modal--error .modal__dialog,.modal--info .modal__dialog,.modal--success .modal__dialog{text-align:center;max-width:420px;padding-top:50px}@media (min-width:768px){.modal--error .modal__dialog,.modal--info .modal__dialog,.modal--success .modal__dialog{padding-top:130px}}.modal--error .modal__dialog:before,.modal--info .modal__dialog:before,.modal--success .modal__dialog:before{content:var(--base-icon-exclamation);font-family:icons,Helvetica,Arial,sans-serif;border:2px solid var(--main-color-warning);display:flex;align-items:center;justify-content:center;position:absolute;left:50%;border-radius:50%;color:var(--main-color-warning);transform:translateX(-50%);line-height:1;top:20px;font-size:24px;width:40px;height:40px}@media (min-width:768px){.modal--error .modal__dialog:before,.modal--info .modal__dialog:before,.modal--success .modal__dialog:before{top:40px;font-size:40px;width:60px;height:60px;border-width:3px}}.modal--error .modal__dialog:before{content:var(--base-icon-exclamation);border-color:var(--main-color-danger);color:var(--main-color-danger)}.modal--success .modal__dialog:before{content:var(--base-icon-check);border-color:var(--main-color-success);color:var(--main-color-success)}.modal--flyout{padding:0;width:320px;transition:all .3s ease}.modal--flyout .modal__dialog{height:100dvh;transform:none}.modal--flyoutRight{position:fixed;right:-320px;left:auto}.modal--flyoutRight.open{right:0}.modal--flyoutRight .modal__dialog{margin-left:auto;margin-right:0}.modal--flyoutLeft{position:fixed;left:-320px;margin-right:auto;margin-left:0;right:auto}.modal--flyoutLeft.open{left:0}.modal--flyoutLeft .modal__dialog{margin-right:auto;margin-left:0}.modal--loading .modal__title{opacity:0}.modal--loading .modal__body{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.modal--loading .modal__body .icon{font-size:60px;animation:rotation 1s infinite linear}.modal--lg .modal__dialog{max-width:1200px}.modal--md .modal__dialog{max-width:900px}.modal--sm .modal__dialog{max-width:600px}.modal--xs .modal__dialog{max-width:420px}.modal--white .modal__dialog{background:var(--main-color-white);color:var(--main-color-primary)}.modal.open{opacity:1;pointer-events:auto}.modal.open .modal__dialog{transform:none}.modal--disabled .modal__dialog{pointer-events:none;margin-top:-10px}.modal--disabled .modal__content{opacity:.2}.modalBg{background:rgba(204,204,204,.7);z-index:106;position:fixed;left:0;top:0;width:100%;height:100%;display:none}body.modal-open,html.modal-open{overflow:hidden}@media (min-width:1024px){body.modal-open,html.modal-open{padding-right:6px}}.contentBox{--skew-dynamic:1;--skew-angle:12.1deg;--skew-cut:10px;--skew-padding-x:1rem;clip-path:polygon(var(--skew-cut) 0,100% 0,calc(100% - var(--skew-cut)) 100%,0 100%);padding-inline-start:calc(var(--skew-padding-x) + var(--skew-cut));padding-inline-end:calc(var(--skew-padding-x) + var(--skew-cut));display:flex;flex-direction:column;width:100%;background:#ebf1f4;border-radius:0;color:#00456f;text-decoration:none;position:relative;min-height:220px;padding-block:28px;padding-inline-start:calc(var(--skew-cut) + 27px);padding-inline-end:calc(var(--skew-cut) + 24px);border:none}@media (max-width:768px){.contentBox{clip-path:none;padding:20px 32px!important;justify-content:center}}.contentBox::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#00456f 0,#e63312 100%);clip-path:polygon(var(--skew-cut) 0,calc(var(--skew-cut) + 7px) 0,7px 100%,0 100%)}@media (max-width:768px){.contentBox::before{clip-path:none;width:7px;left:0;top:0;height:100%}}.contentBox .contentImage{max-width:100%;width:100%;overflow:hidden}.contentBox .contentImage img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;transition:.2s ease-in-out;display:block;min-width:100%}.contentBox .contentText{padding:0;flex-grow:1;display:flex;flex-direction:column;position:relative;z-index:1}.contentBox .contentText .textcontent{width:100%;display:flex;flex-direction:column;flex-grow:1;gap:16px}.contentBox .h2,.contentBox .h3,.contentBox .itemcardHeadline,.contentBox h2,.contentBox h3,.contentBox h4{font-size:22px;font-weight:500;color:#00456f;line-height:28px;margin:0}.contentBox p{font-size:20px;color:#00456f;line-height:1.4;margin:0}.contentBox .algoliaSearchSortingSelect,.contentBox .button{margin-top:auto;align-self:flex-start}@media (max-width:767px){.contentBox h2,.contentBox h3,.contentBox h4{font-size:18px}.contentBox p{font-size:16px}}a.contentBox{color:#00456f;text-decoration:none}a.contentBox:active,a.contentBox:focus,a.contentBox:hover{color:#00456f;text-decoration:none}a.contentBox:active .contentImage img,a.contentBox:focus .contentImage img,a.contentBox:hover .contentImage img{scale:1.05}.contentBox.hasLink>.link{cursor:pointer;color:#00456f}.contentBox.hasLink>.link:active,.contentBox.hasLink>.link:focus,.contentBox.hasLink>.link:hover{color:#00456f;text-decoration:none}.contentBox.hasLink>.link:active .contentImage img,.contentBox.hasLink>.link:focus .contentImage img,.contentBox.hasLink>.link:hover .contentImage img{scale:1.05}.contentBox.contentBox--textinbox{position:relative;color:#00456f;border-radius:0}.contentBox.contentBox--textinbox .contentText{position:absolute;left:0;bottom:0;z-index:1}@media (min-width:768px){.contentBox.contentBox--textinbox .contentText{padding:30px}}.contentBox.contentBox--textinbox .contentText .h2,.contentBox.contentBox--textinbox .contentText .itemcardHeadline,.contentBox.contentBox--textinbox .contentText h2{line-height:1.1;font-weight:400;font-size:1.6rem}@media (min-width:768px){.contentBox.contentBox--textinbox .contentText .h2,.contentBox.contentBox--textinbox .contentText .itemcardHeadline,.contentBox.contentBox--textinbox .contentText h2{font-size:2rem}}@media (min-width:1024px){.contentBox.contentBox--textinbox .contentText .h2,.contentBox.contentBox--textinbox .contentText .itemcardHeadline,.contentBox.contentBox--textinbox .contentText h2{font-size:2.6rem}}@media (min-width:1250px){.contentBox.contentBox--textinbox .contentText .h2,.contentBox.contentBox--textinbox .contentText .itemcardHeadline,.contentBox.contentBox--textinbox .contentText h2{font-size:3rem}}.contentBox.contentBox--textinbox .contentText .h2:last-child,.contentBox.contentBox--textinbox .contentText .itemcardHeadline:last-child,.contentBox.contentBox--textinbox .contentText h2:last-child{margin-bottom:0}.contentBox.contentBox--textinbox .contentText a{color:#00456f}.contentBox.contentBox--textinbox .contentText .algoliaFilterBoxToggle:after,.contentBox.contentBox--textinbox .contentText .algoliaSearchSortingSelect:after,.contentBox.contentBox--textinbox .contentText .buttonLink:after{background:#00456f}.contentBox.contentBox--textinbox .contentImage img{aspect-ratio:auto}.contentBox.contentBox--textinbox.hasLink>.link{color:#00456f}.contentBox.contentBox--textinbox.hasLink>.link:active,.contentBox.contentBox--textinbox.hasLink>.link:focus,.contentBox.contentBox--textinbox.hasLink>.link:hover{color:var(--main-color-primary)}.tag{padding:4px 12px;border-radius:0;background:var(--main-color-secondary);color:var(--main-color-white);font-size:14px;line-height:20px}.tag.is-active,.tag:hover{background:var(--main-color-secondary-dark);color:var(--main-color-white);text-decoration:none}.tag:active,.tag:focus{background:var(--main-color-secondary);color:var(--main-color-white);text-decoration:none}.tag .icon{font-size:1.4em;margin-left:5px;line-height:1;display:block;margin-top:-1px}.tag.is-error,.tag.is-loading,.tag.is-success{background:var(--main-color-middle-gray)!important;border-color:var(--main-color-middle-gray)!important;color:var(--main-color-primary)!important;cursor:not-allowed;pointer-events:none;position:relative}.tag.is-error .icon,.tag.is-loading .icon,.tag.is-success .icon{opacity:0}.tag.is-error:after,.tag.is-loading:after,.tag.is-success:after{position:absolute;left:50%;top:50%;font-family:icons,Helvetica,Arial,sans-serif;translate:-50% -50%;font-size:20px}.tag.is-loading{cursor:wait;color:var(--main-color-middle-gray)!important}.tag.is-loading:after{content:var(--base-icon-loading);color:var(--main-color-primary);opacity:1;animation:rotation 1s infinite ease-in-out}.tag.is-success{background:var(--main-color-success)!important;border-color:var(--main-color-success)!important;color:var(--main-color-success)!important}.tag.is-success:after{content:var(--base-icon-check);color:var(--main-color-white);animation:scaleRequestIconBtn 1s forwards ease-in-out}.tag.is-error{background:var(--main-color-danger)!important;border-color:var(--main-color-danger)!important;color:var(--main-color-danger)!important}.tag.is-error:after{content:var(--base-icon-close);color:var(--main-color-white);animation:scaleRequestIconBtn 1s forwards ease-in-out}.tags{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1023px){.tags{overflow-y:hidden;scroll-snap-type:x mandatory;flex-wrap:nowrap;max-width:100vw;width:100vw;left:50%;position:relative;transform:translateX(-50%);gap:20px}.tags>*{scroll-snap-align:center;flex-shrink:0}}[id]{scroll-margin-top:150px}.js-crosssellerSelection{display:flex;flex-wrap:wrap;gap:24px}.js-crosssellerSelection select{max-width:400px;min-width:-moz-fit-content;min-width:fit-content}.headerLogo{max-width:75px;flex-shrink:0}@media (min-width:374px){.headerLogo{max-width:110px}}@media (min-width:768px){.headerLogo{max-width:140px}}@media (min-width:1540px){.headerLogo{max-width:180px}}.headerLogo a,.headerLogo img{display:block;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.headerTrust{background:#e63312;color:var(--main-color-secondary-contrast);font-size:13px;min-height:29px}.headerTrust .headerTrust__inner{display:flex;align-items:center;justify-content:space-between;padding:4px 0;flex-wrap:wrap;gap:8px}@media (max-width:768px){.headerTrust .headerTrust__inner{flex-direction:column;align-items:flex-end}}.headerTrust .trustBar{flex:1;overflow:hidden;min-height:unset}.headerTrust .trustBar .textcontent{padding-top:2px;padding-bottom:2px;font-size:13px;text-align:left;padding-left:0;padding-right:0}@media (max-width:481px){.headerTrust .trustBar .textcontent{font-size:11px}}.headerTrust .headerTrust__right{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:13px}.headerTrust .headerTrust__divider{display:inline-block;width:1px;height:14px;background:rgba(255,255,255,.4)}.headerTrust .headerTrust__link{color:var(--main-color-white);text-decoration:none;font-weight:500;white-space:nowrap}.headerTrust .headerTrust__link:hover{text-decoration:underline}.headerTrust a{color:var(--main-color-primary-contrast);text-decoration:none}.headerTrust a:hover{color:var(--main-color-primary-dark-contrast);text-decoration:underline}.headerTrust .customSelect__selected,.headerTrust .languageSwitchButton{color:var(--main-color-white);font-size:13px}.headerTopLeft{display:flex;align-items:center}.headerTopLeft>:not(:last-child){margin-right:5px;padding-right:5px;border-right:1px solid var(--main-color-primary)}@media (min-width:768px){.headerTopLeft>:not(:last-child){margin-right:16px;padding-right:16px}}@media (max-width:767px){.headerTopLeft .customSelect__selected{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.headerTopRight .languageSwitchButton{text-transform:none}.headerTop{display:none}.headerMain{padding-top:0;padding-bottom:0;background:var(--main-color-primary);color:var(--main-color-white);position:relative;box-shadow:0 4px 13px rgba(0,0,0,.1);border-bottom:none;transition:background .2s ease-in-out 80ms}.headerMain:has(.menu-products.hoverintent),.headerMain:has(.nav--content > .hoverintent){background:var(--main-color-white)}.headerMain:has(.menu-products.hoverintent) .headerLogo .headerLogoWhite,.headerMain:has(.nav--content > .hoverintent) .headerLogo .headerLogoWhite{display:none}.headerMain:has(.menu-products.hoverintent) .headerLogo .headerLogoColor,.headerMain:has(.nav--content > .hoverintent) .headerLogo .headerLogoColor{display:block}.headerMain:has(.menu-products.hoverintent) .headerMainNavigation>ul>li>a,.headerMain:has(.nav--content > .hoverintent) .headerMainNavigation>ul>li>a{color:var(--main-color-primary)}.headerMain:has(.menu-products.hoverintent) .headerMainNavigation>ul>li>a:active,.headerMain:has(.menu-products.hoverintent) .headerMainNavigation>ul>li>a:focus,.headerMain:has(.menu-products.hoverintent) .headerMainNavigation>ul>li>a:hover,.headerMain:has(.nav--content > .hoverintent) .headerMainNavigation>ul>li>a:active,.headerMain:has(.nav--content > .hoverintent) .headerMainNavigation>ul>li>a:focus,.headerMain:has(.nav--content > .hoverintent) .headerMainNavigation>ul>li>a:hover{color:var(--main-color-secondary)}.headerMain:has(.menu-products.hoverintent) .searchOverlayTrigger .icon,.headerMain:has(.nav--content > .hoverintent) .searchOverlayTrigger .icon{color:var(--main-color-primary)}@media (hover:hover){.headerMain:hover{background:var(--main-color-white)}.headerMain:hover .headerLogo .headerLogoWhite{display:none}.headerMain:hover .headerLogo .headerLogoColor{display:block}.headerMain:hover .headerMainNavigation>ul>li>a{color:var(--main-color-primary)}.headerMain:hover .headerMainNavigation>ul>li>a:active,.headerMain:hover .headerMainNavigation>ul>li>a:focus,.headerMain:hover .headerMainNavigation>ul>li>a:hover{color:var(--main-color-secondary)}.headerMain:hover .searchOverlayTrigger .icon{color:var(--main-color-primary)}}.headerMain>.container--large:first-child{min-height:99px}@media (max-width:767px){.headerMain>.container--large:first-child{min-height:unset}}.headerMain>.container--large{margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;max-width:1524px;padding-left:12px;padding-right:12px;padding-top:16px;padding-bottom:16px;gap:24px}@media (min-width:768px){.headerMain>.container--large{flex-wrap:nowrap}}@media (max-width:767px){.headerMain>.container--large{gap:12px;padding-top:12px;padding-bottom:12px}}.headerMain .headerLogo{margin-right:0}@media (max-width:767px){.headerMain .headerLogo{margin-right:10px}}@media (min-width:1250px){.headerMain .headerLogo{margin-right:32px}}@media (min-width:1540px){.headerMain .headerLogo{margin-right:60px}}.headerMain .headerLogo .headerLogoColor{display:none}.headerMain .headerMainNavigation{margin-top:0;flex-grow:1}@media (max-width:1249px){.headerMain .headerMainNavigation{display:none}}@media (max-width:767px){.headerMain form:has(> .searchBar){display:none}}@media (max-width:767px){.headerMain .mobile-header-search form:has(> .searchBar){display:block}}.headerMain .searchBar{min-width:350px;height:40px}@media (min-width:1540px){.headerMain .searchBar{width:350px}}@media (max-width:1540px){.headerMain .searchBar{min-width:280px;width:280px}}@media (max-width:1024px){.headerMain .searchBar{min-width:280px}}@media (max-width:767px){.headerMain .searchBar{display:none}}@media (max-width:481px){.headerMain .searchBar{width:100%}}.headerMain .searchBar input{padding:11px 15px 11px 0;height:40px;font-size:16px}.headerMain .searchBar button{padding:9px 16px 11px 20px;height:40px}.headerMain .searchBar button .icon{font-size:20px}.headerMain .headerSearch{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}@media (max-width:767px){.headerMain .headerSearch{width:-moz-fit-content;width:fit-content;order:0;margin-top:0}}.headerMain .mobile-header-search{display:none}@media (max-width:767px){.headerMain .mobile-header-search{display:block;margin-top:12px}.headerMain .mobile-header-search .searchBar{display:flex}}.headerMain .headerAccount{justify-content:flex-end;margin-left:10px;display:flex;align-items:center;flex-grow:0}@media (min-width:768px){.headerMain .headerAccount{margin-left:32px}}@media (min-width:1250px){.headerMain .headerAccount{margin-left:21px}}@media (min-width:1540px){.headerMain .headerAccount{margin-left:32px}}@media (max-width:767px){.headerMain .headerAccount{display:none}}.headerMain .headerNavToggler{display:none;margin-left:10px}@media (max-width:1249px){.headerMain .headerNavToggler{display:block}}.headerMain .algoliaSearchSortingSelect .icon,.headerMain .button .icon{font-size:20px;margin-right:0;margin-left:0}.headerMain .mainnav .level_1>a{color:var(--main-color-white);font-size:18px;font-weight:500;letter-spacing:-.18px}.headerMain .mainnav>ul>li>a{color:var(--main-color-white);font-size:18px;font-weight:500;letter-spacing:-.18px}.headerMain .mainnav li.is-active-tree>a,.headerMain .mainnav li.is-active>a,.headerMain .mainnav li:focus>a,.headerMain .mainnav li:hover>a{color:#e63312}.headerMain .mainnav__seperator{background:rgba(255,255,255,.3)}.headerMain .iconbar .icon,.headerMain .iconbarIcon__icon .icon{color:var(--main-color-white)}.headerMain .iconbarIcon{color:var(--main-color-white)}.headerMain .iconbarIcon:focus .icon,.headerMain .iconbarIcon:hover .icon{color:#00456f}.headerMain .searchBar{border-color:rgba(255,255,255,.4)}.headerMain .searchBar input{color:var(--main-color-white)}.headerMain .searchBar input::-moz-placeholder{color:rgba(255,255,255,.6)}.headerMain .searchBar input::placeholder{color:rgba(255,255,255,.6)}.headerMain .searchBar .icon{color:var(--main-color-white)}.headerMain .navToggler__bar{background:var(--main-color-white)}.searchOverlayTrigger{background:0 0;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:0 0;color:var(--main-color-white);border:none;clip-path:none;width:32px}.searchOverlayTrigger:active,.searchOverlayTrigger:focus,.searchOverlayTrigger:hover{background:0 0}.searchOverlayTrigger .icon{font-size:22px;color:var(--main-color-white);transition:color .15s ease}.searchOverlayTrigger:focus .icon,.searchOverlayTrigger:hover .icon{color:var(--main-color-secondary)}.searchOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:110;display:flex;flex-direction:column;pointer-events:none;opacity:0;transition:opacity .2s ease}.searchOverlay.is-open{pointer-events:auto;opacity:1}.searchOverlay__panel{position:relative;background:#00456f;min-height:215px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 24px;z-index:2}.searchOverlay__label{color:var(--main-color-white);font-size:28px;font-weight:400;text-align:center;margin-bottom:24px;line-height:1.2}.searchOverlay__inputWrap{width:100%;max-width:968px;transform:skewX(-12.1deg);background:#ecedf9;overflow:hidden}.searchOverlay__inputInner{transform:skewX(12.1deg);padding:0 8px}.searchOverlay__inputInner .algoliaAutocompleteForm{max-width:none}.searchOverlay__inputInner .algoliaAutocompleteForm__searchBar,.searchOverlay__inputInner .searchBar{background:0 0;border:none;height:60px;width:100%}.searchOverlay__inputInner .algoliaAutocompleteForm__searchBar .algoliaAutocompleteForm__input,.searchOverlay__inputInner .algoliaAutocompleteForm__searchBar input,.searchOverlay__inputInner .searchBar .algoliaAutocompleteForm__input,.searchOverlay__inputInner .searchBar input{background:0 0;border:none;color:var(--main-color-primary);height:60px;font-size:16px}.searchOverlay__inputInner .algoliaAutocompleteForm__searchBar .algoliaAutocompleteForm__input::-moz-placeholder,.searchOverlay__inputInner .algoliaAutocompleteForm__searchBar input::-moz-placeholder,.searchOverlay__inputInner .searchBar .algoliaAutocompleteForm__input::-moz-placeholder,.searchOverlay__inputInner .searchBar input::-moz-placeholder{color:rgba(0,69,111,.4)}.searchOverlay__inputInner .algoliaAutocompleteForm__searchBar .algoliaAutocompleteForm__input::placeholder,.searchOverlay__inputInner .algoliaAutocompleteForm__searchBar input::placeholder,.searchOverlay__inputInner .searchBar .algoliaAutocompleteForm__input::placeholder,.searchOverlay__inputInner .searchBar input::placeholder{color:rgba(0,69,111,.4)}.searchOverlay__inputInner .algoliaAutocompleteForm__searchBar .inputGroup__addon,.searchOverlay__inputInner .algoliaAutocompleteForm__searchBar button.inputGroup__addon,.searchOverlay__inputInner .searchBar .inputGroup__addon,.searchOverlay__inputInner .searchBar button.inputGroup__addon{background:0 0;border:none;height:60px}.searchOverlay__inputInner .algoliaAutocompleteForm__searchBar .inputGroup__addon .icon,.searchOverlay__inputInner .algoliaAutocompleteForm__searchBar button.inputGroup__addon .icon,.searchOverlay__inputInner .searchBar .inputGroup__addon .icon,.searchOverlay__inputInner .searchBar button.inputGroup__addon .icon{color:var(--main-color-primary);font-size:20px}.searchOverlay__close{position:absolute;top:28px;right:40px;background:0 0;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;clip-path:none}.searchOverlay__close:active,.searchOverlay__close:focus,.searchOverlay__close:hover{background:0 0}.searchOverlay__close .icon{font-size:28px;color:var(--main-color-white);transition:color .15s ease}.searchOverlay__close:hover .icon{color:rgba(255,255,255,.7)}@media (max-width:767px){.searchOverlay__close{right:16px;top:16px}}.searchOverlay__backdrop{flex:1;background:rgba(0,0,0,.5)}.searchOverlay-is-open body,body.searchOverlay-is-open{overflow:hidden}.headerMain.sticky{position:fixed;left:0;top:0;width:100%;z-index:100;box-shadow:0 4px 13px rgba(0,0,0,.1)}@media (min-width:768px){header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky){z-index:100;background:0 0;border-color:transparent;box-shadow:none}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .mainnav>ul>li>a{color:var(--main-color-white)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .mainnav>ul>li>a:active,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .mainnav>ul>li>a:focus,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .mainnav>ul>li>a:hover{color:rgba(255,255,255,.75)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .searchBar{border-color:rgba(255,255,255,.4)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .searchBar input{color:var(--main-color-white)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .searchBar input::-moz-placeholder{color:rgba(255,255,255,.6)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .searchBar input::placeholder{color:rgba(255,255,255,.6)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .searchBar .icon{color:var(--main-color-white)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .navToggler__bar{background:var(--main-color-white)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .iconbar .icon,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .iconbarIcon__icon .icon{color:var(--main-color-white)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky) .iconbarIcon{color:var(--main-color-white)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent),header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent){background:var(--main-color-white);box-shadow:0 4px 13px rgba(0,0,0,.1)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .headerLogo .headerLogoWhite,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .headerLogo .headerLogoWhite{display:none}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .headerLogo .headerLogoColor,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .headerLogo .headerLogoColor{display:block}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .mainnav>ul>li>a,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .mainnav>ul>li>a{color:var(--main-color-primary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .mainnav>ul>li>a:active,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .mainnav>ul>li>a:focus,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .mainnav>ul>li>a:hover,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .mainnav>ul>li>a:active,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .mainnav>ul>li>a:focus,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .mainnav>ul>li>a:hover{color:var(--main-color-secondary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .iconbar .icon,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .iconbarIcon__icon .icon,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .iconbar .icon,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .iconbarIcon__icon .icon{color:var(--main-color-primary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .iconbarIcon,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .iconbarIcon{color:var(--main-color-primary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .iconbarIcon:focus .icon,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .iconbarIcon:hover .icon,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .iconbarIcon:focus .icon,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .iconbarIcon:hover .icon{color:var(--main-color-secondary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .navToggler__bar,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .navToggler__bar{background:var(--main-color-primary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .searchBar,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .searchBar{border-color:rgba(0,0,0,.2)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .searchBar input,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .searchBar input{color:var(--main-color-primary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .searchBar input::-moz-placeholder,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .searchBar input::-moz-placeholder{color:rgba(0,69,111,.4)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .searchBar input::placeholder,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .searchBar input::placeholder{color:rgba(0,69,111,.4)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .searchBar .icon,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .searchBar .icon{color:var(--main-color-primary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.menu-products.hoverintent) .searchOverlayTrigger .icon,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):has(.nav--content > .hoverintent) .searchOverlayTrigger .icon{color:var(--main-color-primary)}}@media (min-width:768px) and (hover:hover){header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover{background:var(--main-color-white);box-shadow:0 4px 13px rgba(0,0,0,.1)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .headerLogo .headerLogoWhite{display:none}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .headerLogo .headerLogoColor{display:block}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .mainnav>ul>li>a{color:var(--main-color-primary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .mainnav>ul>li>a:active,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .mainnav>ul>li>a:focus,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .mainnav>ul>li>a:hover{color:var(--main-color-secondary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .iconbar .icon,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .iconbarIcon__icon .icon{color:var(--main-color-primary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .iconbarIcon{color:var(--main-color-primary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .iconbarIcon:focus .icon,header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .iconbarIcon:hover .icon{color:var(--main-color-secondary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .navToggler__bar{background:var(--main-color-primary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .searchBar{border-color:rgba(0,0,0,.2)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .searchBar input{color:var(--main-color-primary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .searchBar input::-moz-placeholder{color:rgba(0,69,111,.4)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .searchBar input::placeholder{color:rgba(0,69,111,.4)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .searchBar .icon{color:var(--main-color-primary)}header:has(~ main.mainContent > div:first-child .videoBanner) .headerMain:not(.sticky):hover .searchOverlayTrigger .icon{color:var(--main-color-primary)}}@media (min-width:768px){header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky){z-index:100;background:0 0;border-color:transparent}header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .mainnav>ul>li>a{color:var(--main-color-white)}header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .mainnav>ul>li>a:active,header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .mainnav>ul>li>a:focus,header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .mainnav>ul>li>a:hover{color:var(--main-color-primary)}header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .searchBar{border-color:var(--main-color-white);color:var(--main-color-white)}header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .searchBar input{color:var(--main-color-white)}header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .searchBar .icon{color:var(--main-color-white)}header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .headerTop{background:0 0}header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .headerTop a{color:var(--main-color-white)}header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .headerTop a .icon{color:var(--main-color-white)}header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .headerTop a:active,header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .headerTop a:focus,header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .headerTop a:hover{text-decoration:none;color:var(--main-color-primary)}header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .headerTop a:active .icon,header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .headerTop a:focus .icon,header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .headerTop a:hover .icon{color:var(--main-color-light-gray)}header:has(+ main.mainContent > .hoverEffectBanner:first-child) .headerMain:not(.sticky) .navToggler__bar{background:var(--main-color-white)}}.footer{background:linear-gradient(192.38deg,#00456f 23.55%,#262144 86.715%);color:var(--main-color-white)}.footer a{color:var(--main-color-white)}.footerMain{padding-top:32px;padding-bottom:32px;border-top:none}.footerMain .container{max-width:1040px}.footerMain div:has(> .navgroup){width:-moz-fit-content;width:fit-content}@media (max-width:1249px){.footerMain div:has(> .navgroup){width:100%;max-width:100%}}.footerMain .navgroup{display:flex;-webkit-hyphens:auto;hyphens:auto}@media (max-width:767px){.footerMain .navgroup{flex-direction:column}}.footerMain .navgroup li:hover>a{color:#e63312}.footerMain .navgroup a:active,.footerMain .navgroup a:focus,.footerMain .navgroup a:hover{color:#e63312}.footerMain .navgroup>.nav--shop{width:-moz-fit-content;width:fit-content;padding-right:64px}@media (max-width:1249px){.footerMain .navgroup>.nav--shop{width:25%}}@media (max-width:1540px){.footerMain .navgroup>.nav--shop{padding-right:32px}}@media (max-width:767px){.footerMain .navgroup>.nav--shop{width:100%;padding-right:0}}.footerMain .navgroup>.nav--shop>li{border-color:var(--main-color-white)}.footerMain .navgroup>.nav--shop>li>a{font-weight:600;font-size:18px;margin-bottom:20px}@media (max-width:767px){.footerMain .navgroup>.nav--shop>li>a{font-size:16px;margin-bottom:5px}.footerMain .navgroup>.nav--shop>li>a .navChildrenToggle{font-size:24px;transition:transform .2s ease-in-out}.footerMain .navgroup>.nav--shop>li>a .navChildrenToggle.active{transform:rotate(45deg)}}.footerMain .navgroup>.nav--shop>li>ul>li>a{margin-bottom:10px}.footerMain .navgroup>.nav--content{display:flex;flex-grow:1}@media (max-width:767px){.footerMain .navgroup>.nav--content{width:100%;flex-direction:column}}.footerMain .navgroup>.nav--content>li{width:-moz-fit-content;width:fit-content;border-color:var(--main-color-white)}@media (max-width:1249px){.footerMain .navgroup>.nav--content>li{width:33.33%}}.footerMain .navgroup>.nav--content>li:not(:last-of-type){padding-right:64px;min-width:220px}@media (max-width:1540px){.footerMain .navgroup>.nav--content>li:not(:last-of-type){padding-right:32px;min-width:unset}}@media (max-width:767px){.footerMain .navgroup>.nav--content>li:not(:last-of-type){padding-right:0}}@media (max-width:767px){.footerMain .navgroup>.nav--content>li{width:100%;padding-right:0}}.footerMain .navgroup>.nav--content>li>a{font-weight:600;font-size:18px;margin-bottom:20px}@media (max-width:767px){.footerMain .navgroup>.nav--content>li>a{font-size:16px;margin-bottom:5px}.footerMain .navgroup>.nav--content>li>a .navChildrenToggle{font-size:24px;transition:transform .2s ease-in-out}.footerMain .navgroup>.nav--content>li>a .navChildrenToggle.active{transform:rotate(45deg)}}.footerMain .navgroup>.nav--content>li>ul>li>a{margin-bottom:6px}@media (max-width:1796px){.footerMain .col:has(.newsletterFooterForm){flex-basis:100%}}.footerMain .newsletterFooterForm{margin-left:48px}@media (max-width:1796px){.footerMain .newsletterFooterForm{margin-left:0;width:600px;float:right}}@media (max-width:1249px){.footerMain .newsletterFooterForm{width:100%;margin-top:32px}}.footerMain .newsletterFooterForm form{gap:32px;flex-direction:column;align-items:flex-start}@media (max-width:1796px){.footerMain .newsletterFooterForm form{flex-direction:row;align-items:center}}@media (max-width:767px){.footerMain .newsletterFooterForm form{flex-direction:column;align-items:center}}.footerMain .newsletterFooterForm label{display:none}.footerMain .newsletterFooterForm input{background:0 0;border-bottom:1px solid var(--main-color-white);color:var(--main-color-white);height:40px}.footerMain .newsletterFooterForm input::-moz-placeholder{color:var(--main-color-white)}.footerMain .newsletterFooterForm input::placeholder{color:var(--main-color-white)}.footerMain .newsletterFooterForm button{background:0 0;color:var(--main-color-white);border:none;outline:1px solid var(--main-color-white);border-top-left-radius:99px;border-bottom-left-radius:99px;height:40px;min-width:-moz-fit-content;min-width:fit-content;font-size:14px}.footerMain .newsletterFooterForm button:active,.footerMain .newsletterFooterForm button:focus,.footerMain .newsletterFooterForm button:hover{background:var(--main-color-white);color:var(--main-color-primary)}.footerMain .footer-mobile-info{display:none}@media (max-width:1249px){.footerMain .footer-mobile-info{display:block;text-align:center;font-size:14px}.footerMain .footer-mobile-info img{display:none}}.footerMain .footer-info{font-size:14px}@media (max-width:1249px){.footerMain .footer-info{display:none}}.footerMain .footer-info .footer-copyright{color:#6c86af;margin-top:32px}.footerMain .footer-mobile-logo{display:none;text-align:center}@media (max-width:1249px){.footerMain .footer-mobile-logo{display:block}.footerMain .footer-mobile-logo img{width:180px!important}}.footerBottom{font-size:14px;padding-top:16px;padding-bottom:16px;background:var(--main-color-white)}.footerBottom .container{max-width:1040px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){.footerBottom .container{flex-direction:column;text-align:center;font-size:14px}}.footerBottom a{color:#6c86af}.footerBottom a:hover{color:#e63312}.footerBottom .footerBottomLeft{display:flex;align-items:center;gap:24px;margin-right:40px}@media (max-width:767px){.footerBottom .footerBottomLeft{margin-right:0;flex-direction:column;gap:16px}}.footerBottom .footerBottomLogo .headerLogoWhite{display:none}.footerBottom .footerBottomLogo img{max-width:154px;height:auto}.footerBottom .footerBottomLeft,.footerBottom .footerBottomRight{margin-bottom:0}.footerBottom .footerBottomRight{display:flex;align-items:center;gap:32px}@media (max-width:767px){.footerBottom .footerBottomRight{flex-direction:column;align-items:center;gap:16px;margin-top:16px}}.footerBottom .footerBottomRight a{font-size:13px;letter-spacing:.07px;color:#6c86af}.footerBottom .footerBottomRight .nav a,.footerBottom .footerBottomRight .nav li{font-size:13px;letter-spacing:.07px}.footerBottom .iconList{display:flex;gap:12px}.footerBottom .iconList .icon{font-size:22px;color:#00456f}.footerBottom .iconList a{color:#00456f}.footerBottom .iconList a:hover{color:#e63312}@media (max-width:767px){.footerBottom .nav ul{flex-direction:column;gap:3px}}.mobileMenu{position:fixed;top:0;width:320px;height:100%;z-index:105;background-color:var(--main-color-white);box-shadow:0 0 30px rgba(0,0,0,.2);display:flex;flex-direction:column;right:-340px;opacity:0;transition:.2s ease-in-out;pointer-events:none}.mobileMenu__close{width:30px;height:30px;font-size:24px;display:flex;align-items:center;justify-content:center;right:0;top:0}.mobileMenu__header{display:flex;justify-content:flex-end;padding:15px 20px 0 30px}.mobileMenu__subHeader{margin-bottom:20px;font-weight:var(--main-font-weight-bold);font-size:var(--main-font-size-big)}.mobileMenu__backLink{justify-content:flex-start!important;margin-bottom:20px;font-size:var(--main-font-size-small);display:inline-flex!important}.mobileMenu__backLink:before{font-family:icons,Helvetica,Arial,sans-serif;content:var(--base-icon-angle-left);font-size:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.mobileMenu__seperator{height:1px;width:100%;background:var(--main-color-gray-base);display:block}.mobileMenu__navigation a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:var(--main-color-primary);padding:10px 0}.mobileMenu__navigation a:active,.mobileMenu__navigation a:focus,.mobileMenu__navigation a:hover{color:var(--main-color-primary);text-decoration:none}.mobileMenu__navigation li{padding:0;margin:0;list-style-type:none}.mobileMenu__navigation li.is-active>a,.mobileMenu__navigation li.is-active_tree>a{font-weight:var(--main-font-weight-bold)}.mobileMenu__navigation ul{margin:0;padding:15px 20px 15px 30px;position:absolute;top:0;left:100%;width:100%;height:100%;background:var(--main-color-white);transition:.2s ease-in-out;opacity:0;pointer-events:none;overflow:hidden;overflow-y:auto}.mobileMenu__navigation>ul{left:0;opacity:1;pointer-events:auto;position:static;height:auto}.mobileMenu__navigation li.hasChildren>a:after{font-family:icons,Helvetica,Arial,sans-serif;content:var(--base-icon-angle-right);font-size:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.mobileMenu__navigation li.hasChildren.is-open{overflow:hidden}.mobileMenu__navigation li.hasChildren.is-open>ul{pointer-events:auto;opacity:1;left:0;z-index:1}.mobileMenu__navigation--main>ul>li>a{font-weight:var(--main-font-weight-bold);font-size:var(--main-font-size-big)}.mobileMenu__section{border-top:1px solid var(--main-color-gray-base);padding:30px 20px 30px 30px}.mobileMenu__body{position:relative;overflow:hidden;overflow-y:auto;padding:0;width:100%;flex-grow:1}.mobileMenu.is-open{right:0;opacity:1;pointer-events:auto}.mobileMenu .searchBar--small{max-width:none}.mobileMenu .languageSwitchButton{text-transform:none}body.is-mobilemenuopen{overflow:hidden}.itembox{display:flex;flex-direction:column;width:100%;background:var(--main-color-white);transition:.2s ease-in-out;border:none;border-bottom:1px solid var(--main-color-primary);border-radius:0;font-size:var(--main-font-size-small);padding:20px 16px;font-family:var(--main-font-family)}.itembox:active,.itembox:focus,.itembox:hover{border-color:var(--main-color-primary)}.itembox:active .itembox__image img,.itembox:focus .itembox__image img,.itembox:hover .itembox__image img{scale:0.9}.itembox:active .buttonWrapper .algoliaSearchSortingSelect,.itembox:active .buttonWrapper .button,.itembox:focus .buttonWrapper .algoliaSearchSortingSelect,.itembox:focus .buttonWrapper .button,.itembox:hover .buttonWrapper .algoliaSearchSortingSelect,.itembox:hover .buttonWrapper .button{background:linear-gradient(48deg,#00456f 0,#e63312 100%);outline-color:transparent;color:var(--main-color-white)}.itembox:active .itembox__variant,.itembox:focus .itembox__variant,.itembox:hover .itembox__variant{color:var(--main-color-primary)}.itembox__badges{position:relative;left:0;top:0}.itembox__badges .promotions .promotion{--skew-dynamic:1;--skew-angle:12.1deg;--skew-cut:10px;--skew-padding-x:1rem;clip-path:polygon(var(--skew-cut) 0,100% 0,calc(100% - var(--skew-cut)) 100%,0 100%);padding-inline-start:calc(var(--skew-padding-x) + var(--skew-cut));padding-inline-end:calc(var(--skew-padding-x) + var(--skew-cut));font-weight:400;padding-top:4px;padding-bottom:4px}.itembox__actions{position:absolute;z-index:1;right:5px;top:5px}@media (min-width:768px){.itembox__actions{right:10px;top:10px}}.itembox__name{flex-grow:0;margin-bottom:6px;display:flex;flex-direction:column;font-weight:500;font-size:22px;color:var(--main-color-primary)}@media (min-width:768px){.itembox__name{font-size:var(--main-font-size-base)}}.itembox__prices{margin-top:10px}.itembox__prices .pricesList{font-size:1.4rem;margin-left:-7px;margin-right:-7px}.itembox__prices .pricesList label{font-size:.8em}.itembox__prices .pricesList .price{padding-left:7px;padding-right:7px;min-width:0}.itembox__prices .priceListGraduated{margin-top:10px}@media (max-width:767px){.itembox__prices .priceListGraduated{display:none}}.itembox__image img{aspect-ratio:1;display:block;width:110px;max-width:110px;transition:scale .2s ease-in-out}.itembox__head{overflow:visible;position:relative;aspect-ratio:1;max-width:110px}.itembox__content{flex-grow:1;padding:0;display:flex;flex-direction:column;color:var(--main-color-primary)}.itembox__main{flex-grow:1;color:var(--main-color-primary);text-decoration:none;display:flex;flex-direction:column;gap:12px;position:relative}.itembox__main:active,.itembox__main:focus,.itembox__main:hover{color:var(--main-color-primary);text-decoration:none}.itembox__top{flex-grow:1;color:var(--main-color-primary);text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:20px}.itembox__bottom{padding-bottom:36px;display:flex;gap:9px;flex-wrap:wrap}.itembox__bottom .itembox__variant{border-radius:50px;background:#ecedf9;padding:0 6px;color:#6c86af;font-weight:500;font-size:var(--main-font-size-small);transition:background .2s ease-in-out,color .2s ease-in-out}.itembox__addon{padding:0 10px 10px 10px}@media (min-width:768px){.itembox__addon{padding:0 20px 20px 20px}}.itembox .inventoryWrapper{font-size:1.1rem;justify-content:center}.itembox .orderButtonWrapper+.inventoryWrapper{margin-top:10px}@media (max-width:767px){.itembox .orderButtonWrapper .orderButton span{display:none}.itembox .orderButtonWrapper .orderButton i{right:50%;translate:50% 0}}@media (max-width:767px){.itembox .orderButtonWrapper .quantity{flex-shrink:1}}.itembox .buttonWrapper{position:absolute;right:-16px;bottom:-25px;padding-top:8px}.itembox .buttonWrapper .algoliaSearchSortingSelect,.itembox .buttonWrapper .button{padding:0 20px;width:75px;min-height:35px;right:-8px;--skew-dynamic:1;--skew-angle:12.1deg;--skew-cut:10px;--skew-padding-x:1rem;clip-path:polygon(var(--skew-cut) 0,100% 0,calc(100% - var(--skew-cut)) 100%,0 100%);padding-inline-start:calc(var(--skew-padding-x) + var(--skew-cut));padding-inline-end:calc(var(--skew-padding-x) + var(--skew-cut));transition:none}.itembox .buttonWrapper .algoliaSearchSortingSelect .icon,.itembox .buttonWrapper .button .icon{font-size:28px}.itemboxList{display:grid;grid-column-gap:20px;grid-row-gap:32px;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (min-width:768px){.itemboxList{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (min-width:1024px){.itemboxList{grid-template-columns:repeat(auto-fill,minmax(370px,1fr))}}@media (min-width:1250px){.itemboxList{grid-template-columns:repeat(auto-fill,minmax(370px,1fr))}}@media (min-width:1540px){.itemboxList{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:767px){.itemboxList{grid-row-gap:16px}}.itemboxList .swiper-slide{padding:0}.container:has(.itemboxList.swiper){overflow-x:hidden}.categoryMain{display:flex;flex-direction:column;gap:48px;align-items:flex-start}.categoryMain:has(.categoryContent > .categoryList) .categoryNav{display:none}.categoryNav{position:relative;width:100%;top:0}.categoryNav>ul{display:flex;justify-content:space-between}.categoryNav>ul>li{--skew-dynamic:1;--skew-angle:12.1deg;--skew-cut:10px;--skew-padding-x:1rem;clip-path:polygon(var(--skew-cut) 0,100% 0,calc(100% - var(--skew-cut)) 100%,0 100%);padding-inline-start:calc(var(--skew-padding-x) + var(--skew-cut));padding-inline-end:calc(var(--skew-padding-x) + var(--skew-cut));display:flex;justify-content:center;align-items:center;margin-right:-9px;margin-left:-9px;padding-top:12px;padding-bottom:12px;flex:1;text-align:center;background:var(--main-color-primary)}.categoryNav>ul>li:has(> a.is-active),.categoryNav>ul>li:has(> a:hover){background:linear-gradient(48deg,#00456f 0,#e63312 100%)}.categoryNav>ul>li>a{color:var(--main-color-white);font-weight:300}.categoryNav>ul>li>a:hover{color:var(--main-color-white)}.categoryNav>ul>li>a.is-active{color:var(--main-color-white);font-weight:700}.categoryNav>ul>li>ul{display:none}.categoryContent{flex:1;width:100%}.categoryItem{width:100%;display:flex;flex-direction:column;gap:12px;color:var(--main-color-white);padding:20px;z-index:1;text-decoration:none}@media (max-width:767px){.categoryItem{justify-content:space-between}}.categoryItem::after{opacity:0;z-index:-1;height:80%;border-radius:0;background:var(--main-color-light-gray);transition:opacity .2s ease-in-out}@media (max-width:767px){.categoryItem::after{opacity:1;height:100%}}.categoryItem:active,.categoryItem:focus,.categoryItem:hover{color:var(--main-color-white);text-decoration:none}.categoryItem:active::after,.categoryItem:focus::after,.categoryItem:hover::after{opacity:1}.categoryItem:active .categoryItem__image img,.categoryItem:focus .categoryItem__image img,.categoryItem:hover .categoryItem__image img{scale:1}.categoryItem:active .categoryItem__content,.categoryItem:focus .categoryItem__content,.categoryItem:hover .categoryItem__content{transform:translateY(0)}.categoryItem:active .categoryItem__headline,.categoryItem:focus .categoryItem__headline,.categoryItem:hover .categoryItem__headline{color:var(--main-color-secondary);text-decoration:none}.categoryItem:active .categoryItem__headline::after,.categoryItem:focus .categoryItem__headline::after,.categoryItem:hover .categoryItem__headline::after{opacity:1;transition:opacity .2s ease-in-out}.categoryItem:active .categoryItem__description,.categoryItem:focus .categoryItem__description,.categoryItem:hover .categoryItem__description{opacity:1;text-decoration:none}.categoryItem:active .categoryItem__button .algoliaSearchSortingSelect,.categoryItem:active .categoryItem__button .button,.categoryItem:focus .categoryItem__button .algoliaSearchSortingSelect,.categoryItem:focus .categoryItem__button .button,.categoryItem:hover .categoryItem__button .algoliaSearchSortingSelect,.categoryItem:hover .categoryItem__button .button{background:linear-gradient(48deg,#00456f 0,#e63312 100%);outline-color:transparent;color:var(--main-color-white)}.categoryItem__image{background:0 0}.categoryItem__image img{transition:.2s ease-in-out;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.categoryItem__content{position:relative;left:0;bottom:0;width:100%;z-index:1;padding:0;color:var(--main-color-primary);transform:translateY(70px);transition:transform .2s ease-in-out}@media (max-width:767px){.categoryItem__content{transform:translateY(0);margin-top:20px}}.categoryItem__content:not(:has(.categoryItem__description)){transform:translateY(0);margin-top:70px}@media (max-width:767px){.categoryItem__content:not(:has(.categoryItem__description)){margin-top:20px}}@media (min-width:768px){.categoryItem__content{padding:0}}.categoryItem__headline{font-size:var(--main-font-size-base);font-weight:500;position:relative;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.categoryItem__headline{font-size:13px}}.categoryItem__headline::after{width:100%;height:1px;bottom:-3px;background:var(--main-color-secondary);content:"";display:block;opacity:0;position:absolute;transition:opacity .2s ease-in-out}.categoryItem__description{opacity:0;line-height:20px;min-height:60px;font-size:var(--main-font-size-small);transition:opacity .2s ease-in-out}@media (max-width:767px){.categoryItem__description{display:none!important}}.categoryItem__description{margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.categoryItem__button{text-align:right}@media (max-width:767px){.categoryItem__button{text-align:left}}.categoryList.categoryList--marken .categoryItem:after,.categoryList.categoryList--marken .categoryItem__content{display:none}.promotion{min-width:40px;background:var(--main-color-black);color:var(--main-color-white);line-height:10px;border-radius:0;text-transform:uppercase;padding:6px 8px;display:inline-flex;font-family:var(--main-font-family);font-weight:600;font-size:calc(var(--main-font-size-small) * .65);text-align:center;justify-content:center}@media (min-width:1024px){.promotion{font-size:var(--main-font-size-small);min-width:50px}}.promotion.promotion--1,.promotion.promotion--2{background:var(--main-color-danger);color:var(--main-color-danger-contrast)}.promotion.promotion--3{background:var(--main-color-success);color:var(--main-color-success-contrast)}.promotion--clickable{cursor:pointer}.promotion--clickable:hover{background:var(--main-color-primary);color:var(--main-color-primary-contrast)}.promotion--clickable:hover.promotion--1,.promotion--clickable:hover.promotion--2{background:var(--main-color-danger-dark);color:var(--main-color-danger-dark-contrast)}.promotion--clickable:hover.promotion--3{background:var(--main-color-success-dark);color:var(--main-color-success-dark-contrast)}.promotions{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.categoryBox{--skew-dynamic:1;--skew-angle:12.1deg;--skew-cut:10px;--skew-padding-x:1rem;clip-path:polygon(var(--skew-cut) 0,100% 0,calc(100% - var(--skew-cut)) 100%,0 100%);padding-inline-start:calc(var(--skew-padding-x) + var(--skew-cut));padding-inline-end:calc(var(--skew-padding-x) + var(--skew-cut));--skew-cut:28px;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background:#ebf1f4;position:relative;text-align:left;color:#00456f;text-decoration:none;padding:20px 46px;min-height:130px;gap:16px;transition:background .2s ease}@media (max-width:768px){.categoryBox{clip-path:none;padding:20px 20px!important;-webkit-hyphens:auto;hyphens:auto;justify-content:center;min-height:100px}}.categoryBox:active,.categoryBox:focus,.categoryBox:hover{color:#00456f;text-decoration:none;background:#dee8ed}.categoryBox:active .categoryBox__headline,.categoryBox:focus .categoryBox__headline,.categoryBox:hover .categoryBox__headline{color:#00456f;text-decoration:none}.categoryBox__headline{line-height:1.2;font-weight:500;font-size:22px;color:#00456f}@media (max-width:767px){.categoryBox__headline{font-size:13px}}.categoryBox__bottom{width:100%;display:flex;align-items:flex-end;justify-content:space-between}.categoryBox__icon{display:flex;align-items:center}.categoryBox__icon img{width:40px;max-height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.categoryBox .categoryItem__button{position:absolute;right:19px;bottom:0}@media (max-width:768px){.categoryBox .categoryItem__button{right:0}}.categoryBox .categoryItem__button .algoliaSearchSortingSelect,.categoryBox .categoryItem__button .button{min-width:95px;padding:14px 28px;justify-content:center}@media (max-width:768px){.categoryBox .categoryItem__button .algoliaSearchSortingSelect,.categoryBox .categoryItem__button .button{min-width:70px;padding:8px 14px;clip-path:none}}.filterForm{width:100%}.filterReset{background:var(--main-color-primary);border-color:var(--main-color-primary);text-decoration:none;color:var(--main-color-white);padding-left:40px!important;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:0;transition:all .2s ease-in-out}.filterReset .icon,.filterReset:before{position:absolute;font-size:18px;left:15px;top:50%;translate:0 -50%;transition:left .4s ease-in-out;color:var(--main-color-white)}.filterReset:before{content:var(--base-icon-trash);font-family:icons,Helvetica,Arial,sans-serif;left:-50%}.filterReset:active,.filterReset:focus,.filterReset:hover{background:var(--main-color-secondary);border-color:var(--main-color-secondary);color:var(--main-color-white);text-decoration:none}.filterReset:active .icon,.filterReset:focus .icon,.filterReset:hover .icon{left:-50%}.filterReset:active:before,.filterReset:focus:before,.filterReset:hover:before{left:15px}.filterBox__mobileButton{margin-bottom:0;display:flex;position:relative;border:1px solid var(--main-color-dark-gray);border-radius:0;padding:5px 10px 5px 35px;line-height:24px}.filterBox__mobileButton:before{content:var(--base-icon-filter);font-family:icons,Helvetica,Arial,sans-serif;font-size:2rem;position:absolute;left:10px;top:50%;translate:0 -50%}@media (min-width:768px){.filterBox__mobileButton{display:none}}.filterBox__filter{font-family:var(--main-font-family)}.filterBox__filter>.row>div{min-width:20%}.filterBox__filter .customSelect{width:100%}.filterBox__contentTitle{font-weight:var(--main-font-weight-bold);font-size:1.9rem}.filterBox__close{width:30px;height:30px;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.filterBox__close i{display:block}.filterBox__close:hover{background:var(--main-color-light-gray)}.filterBox__contentHeader{display:flex;justify-content:space-between;margin-bottom:20px}@media (min-width:768px){.filterBox__contentHeader{display:none}}.filterBox__showHiddenFilters{text-decoration:none}.filterBox__showHiddenFilters::first-letter{color:var(--main-color-primary);font-size:21px;line-height:16px}.filterBox__showHiddenFilters:active,.filterBox__showHiddenFilters:focus,.filterBox__showHiddenFilters:hover{text-decoration:none}.filterBox__activeCount{display:inline-flex;align-items:center;justify-content:center;background:var(--main-color-white);color:var(--main-color-primary);border-radius:100px;font-size:1.1rem;min-width:20px;height:20px;padding:0 5px}.filterBox__activeCount:empty{display:none}@media (max-width:767px){.filterBox__filter{flex-grow:1;overflow:hidden;overflow-y:scroll}}.filterBox__filter>.row{align-items:flex-start}@media (min-width:768px){.filterBox__filtersWrapper{display:none;margin-bottom:16px}.filterBox__filtersWrapper.is-expanded{display:block}.filterBox__filtersWrapper.is-expanded .hiddenFilter{display:block}}@media (max-width:767px){.filterBox__buttons{flex-shrink:0;padding-top:10px}}@media (max-width:767px){.filterBox__content{flex-direction:column;z-index:104;position:fixed;left:0;bottom:0;width:100%;background:var(--main-color-white);max-height:100%;padding:20px;box-shadow:0 -5px 20px rgba(0,0,0,.1019607843);translate:0 110%;transition:.2s ease-in-out;pointer-events:none;opacity:0}}@media (max-width:767px){.filterBox.is-active .filterBox__content{display:flex;translate:0 0;pointer-events:auto;opacity:1}}.filterBox .algoliaSearchSortingSelect,.filterBox .button{min-width:0}.filterBox .button_row{margin-top:0;margin-bottom:-10px}.filterBox .button_row .algoliaFilterBoxToggle,.filterBox .button_row .algoliaSearchSortingSelect,.filterBox .button_row .button,.filterBox .button_row .buttonAction,.filterBox .button_row .buttonLink,.filterBox .button_row .buttonPrimary{margin-top:0;margin-bottom:10px;min-width:0}.filterBox__toggleFilterColumn{min-height:40px;display:flex;align-items:center}@media (max-width:767px){.filterBox__toggleFilterColumn{display:none}}.filterBox__toggleFilterColumn .algoliaSearchSortingSelect,.filterBox__toggleFilterColumn .button{clip-path:none;overflow:visible;padding:12px 24px}.filterBox__controlsCol{display:flex;align-items:center}.filterBox .filterBox__mobileButton{padding:11px;gap:10px;justify-content:center;color:var(--main-color-primary)}.filterBox .filterBox__mobileButton:before{position:relative;translate:0;top:0;left:0;color:var(--main-color-primary)}.sortSelectColumn{margin-left:0;display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:wrap}.sortSelectColumn .algoliaSearchSortingSelect,.sortSelectColumn .button{clip-path:none;overflow:visible;padding:12px 24px}.sortSelectColumn .customSelect,.sortSelectColumn .inputGroup{width:auto;max-width:100%;margin:0}.sortSelectColumn .sortingSelect .customSelect__dropdownItem[data-value=sorting]{display:none}@media (min-width:768px){.sortSelectColumn{min-height:46px;flex-wrap:nowrap}}@media (max-width:767px){.sortSelectColumn .customSelect,.sortSelectColumn .inputGroup{width:100%}}.filterSortLine{margin-bottom:20px}@media (min-width:768px){.filterSortLine{margin-bottom:30px}}.filterSortControls{justify-content:flex-end}.sortingSelect.customSelect .customSelect__selected{padding-right:0;font-size:var(--main-font-size-small);color:var(--main-color-white);gap:8px}@media (min-width:768px){.sortingSelect.customSelect .customSelect__selected{text-decoration:none}}.sortingSelect.customSelect .customSelect__selected:before{content:var(--base-icon-sorting);font-size:1.5rem;font-family:icons;margin-right:0;color:var(--main-color-white)}.sortingSelect.customSelect .customSelect__selected:after{display:none}.sortingSelect.customSelect.is-active .customSelect__selected{color:var(--main-color-white)}.sortingSelect.customSelect.is-active .customSelect__selected:before{content:var(--base-icon-sorting)}.sortingSelect.customSelect.is-active .customSelect__selected:after{display:none}.itemcardHeadInfo{font-size:20px}.itemcardHeadInfo .itemcardItemNo{font-size:20px;color:#6c86af}.itemcardHeadline{font-size:48px;font-weight:500;color:var(--main-color-primary);margin-top:16px;margin-bottom:24px}.itemcardHeadline:last-child{margin-bottom:0}.itemcardHeadline+.itemcardRating{margin-top:-20px}.itemcardActions{display:flex;flex-direction:column;justify-content:flex-end;flex-wrap:wrap}.itemcardBrand .image{max-width:80px}.itemcardBrand .image img{aspect-ratio:4/3;-o-object-position:left center;object-position:left center}@media (max-width:767px){.itemcardImagesGrid .itemcardImages__item:not(:first-of-type){display:none}}.itemcardImagesGrid .itemcardImages__item .itemcardImages__img{text-align:center}.itemcardImagesGrid .itemcardImages__item .itemcardImages__img img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.itemcardImagesGrid .itemcardImages__item .itemcardImages__img img{max-width:300px}}.itemcardCompatibility .slidecontent .slidecontentItem.is-active .slidecontentItem__headline,.itemcardMobileCompatibility .slidecontent .slidecontentItem.is-active .slidecontentItem__headline{color:var(--main-color-primary)}.itemcardCompatibility .slidecontent .slidecontentItem.is-active .slidecontentItem__headline::after,.itemcardMobileCompatibility .slidecontent .slidecontentItem.is-active .slidecontentItem__headline::after{rotate:45deg}.itemcardCompatibility .slidecontent .slidecontentItem .slidecontentItem__headline,.itemcardMobileCompatibility .slidecontent .slidecontentItem .slidecontentItem__headline{font-family:var(--main-font-family);font-weight:600;line-height:28px;padding-left:0;padding-right:30px;font-size:16px;color:var(--main-color-primary)}.itemcardCompatibility .slidecontent .slidecontentItem .slidecontentItem__headline:after,.itemcardMobileCompatibility .slidecontent .slidecontentItem .slidecontentItem__headline:after{content:var(--base-icon-plus);font-family:icons;right:0;left:auto}.itemcardCompatibility .slidecontent .slidecontentItem .slidecontentItem__content,.itemcardMobileCompatibility .slidecontent .slidecontentItem .slidecontentItem__content{padding:10px}.itemcardCompatibility .itemcardCombatibilityItems,.itemcardMobileCompatibility .itemcardCombatibilityItems{display:flex;gap:48px;flex-direction:column}.itemcardCompatibility .itemcardCompatibilityList,.itemcardMobileCompatibility .itemcardCompatibilityList{display:flex;flex-wrap:wrap;gap:8px}.itemcardCompatibility .itemcardCompatibilityList .itemcardCompatibilityItem,.itemcardMobileCompatibility .itemcardCompatibilityList .itemcardCompatibilityItem{padding:4px 10px;border-radius:99px;background:var(--main-color-gray-base);color:var(--main-color-primary)}.itemcardCompatibility .itemcardCompatibilityList .itemcardCompatibilityItem--toggle,.itemcardMobileCompatibility .itemcardCompatibilityList .itemcardCompatibilityItem--toggle{border:none;cursor:pointer;font-size:inherit;font-family:inherit;clip-path:none;font-weight:var(--main-font-weight-bold)}.itemcardCompatibility .itemcardCompatibilityList .itemcardCompatibilityItem--toggle:hover,.itemcardMobileCompatibility .itemcardCompatibilityList .itemcardCompatibilityItem--toggle:hover{background:#00456f;color:var(--main-color-white)}.itemcardCompatibility .itemcardCompatibilityList .itemcardCompatibilityItem--more,.itemcardMobileCompatibility .itemcardCompatibilityList .itemcardCompatibilityItem--more{text-decoration:none;font-weight:var(--main-font-weight-bold)}.itemcardCompatibility .itemcardCompatibilityList .itemcardCompatibilityItem--more:hover,.itemcardMobileCompatibility .itemcardCompatibilityList .itemcardCompatibilityItem--more:hover{background:#00456f;color:var(--main-color-white)}.itemcardAttributesTable{max-width:600px;font-family:var(--main-font-family)}.itemcardAttributesTable td{padding:5px 6px}@media (min-width:768px){.itemcardAttributesTable td{padding:8px 8px}}.itemcardAttributesTable td:first-child{font-weight:var(--main-font-weight-bold);padding-right:0}.itemcardBuybox .orderButtonWrapper{margin-top:10px}.itemcardMainDocuments{padding-bottom:32px;border-bottom:1px solid var(--main-color-gray-base)}.itemcardMainDocuments h3{font-weight:500;font-size:18px}.itemcardMainDocuments .filegalleryFile .icon{color:var(--main-color-primary);font-size:21px}.itemcardAttributes{color:var(--main-color-primary);font-size:16px;line-height:1.6}.itemcardAttributes .itemcardSingleDescription:not(:last-child){padding-bottom:32px;border-bottom:1px solid var(--main-color-gray-base)}.itemcardAttributes h2{margin-top:0;font-weight:500;color:var(--main-color-primary);font-size:18px}.itemcardAttributes table{font-family:var(--main-font-family);border:none;width:100%}.itemcardAttributes table th{font-weight:var(--main-font-weight-bold);color:var(--main-color-primary);font-size:16px}.itemcardAttributes table td,.itemcardAttributes table th{border:none;border-bottom:1px solid var(--main-color-gray-base)}.itemcardAttributes table tr>td{font-size:14px}.itemcardAttributes table tr>td:first-of-type{font-weight:var(--main-font-weight-bold)}.itemcardSide{font-family:var(--main-font-family)}.itemcardSide .itemcardHeadline,.itemcardSide .itemcardVariants{font-family:var(--main-font-family)}.itemcardVariants .itemlistElement{color:var(--main-color-primary)}.itemcardVariants .itemlistElement .itemlistElement__wrapper .itemlistElement__image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.itemcardVariants .itemlistElement .itemlistElement__wrapper .itemlistElement__description .itemlistElement__item_no,.itemcardVariants .itemlistElement .itemlistElement__wrapper .itemlistElement__description .itemlistElement__name{display:grid;grid-template-columns:minmax(92px,auto) 1fr;gap:8px}.itemcardVariants .itemlistElement .itemlistElement__wrapper .itemlistElement__data:has(#pallet-unit-value:not(:empty)){padding-left:18px;height:100%;border-left:1px solid var(--main-color-gray-base);grid-area:data}.itemcardVariants .itemlistElement__titles{font-size:22px;font-weight:500}.itemcardVariants .itemlistElement__name{display:flex!important;align-items:center;font-weight:400;font-size:20px;color:var(--main-color-primary);gap:16px!important}.itemcardVariants .itemlistElement__name span:last-of-type{width:-moz-fit-content;width:fit-content;border-radius:99px;background:#ecedf9;font-size:14px;font-weight:500;color:#6c86af;height:-moz-fit-content;height:fit-content;padding:0 10px}.itemcardVariants .itemlistElement__item_no{display:flex!important;font-size:20px;gap:16px!important}.resellerModal .modal__dialog{width:66%;max-width:1150px}@media (max-width:1249px){.resellerModal .modal__dialog{width:80%}}@media (max-width:767px){.resellerModal .modal__dialog{width:100%}}.resellerModal .resellerModal_item{display:flex;align-items:center;gap:32px;margin-bottom:64px}.resellerModal .resellerModal_item .itemlistElement__image{flex-basis:88px}.resellerModal .resellerModal_item .itemlistElement__image img{aspect-ratio:1}.resellerModal .resellerModal_item .itemlistElement__description{display:flex;flex-direction:column;font-size:28px;font-weight:300;line-height:40px;letter-spacing:.84px}@media (max-width:767px){.resellerModal .resellerModal_item .itemlistElement__description{font-size:18px;line-height:24px}}.resellerModal .reseller-list{display:flex;flex-wrap:wrap;gap:96px}@media (max-width:767px){.resellerModal .reseller-list{gap:32px}}.resellerModal .reseller-list .reseller-list_entry{flex-basis:calc(25% - 72px);display:flex;flex-direction:column;gap:16px;align-items:center}.resellerModal .reseller-list .reseller-list_entry .reseller-logo{min-height:100px;width:100%}.resellerModal .reseller-list .reseller-list_entry .reseller-logo img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.mainContent:has(> .itemcard){overflow-x:hidden}.mainContent:has(.itemcard) .breadcrumbWrapper{position:relative;z-index:2}.mainContent:has(.itemcard) .breadcrumbWrapper .breadcrumb{max-width:34%;overflow:hidden;flex-wrap:nowrap;white-space:nowrap;position:relative;padding-right:30px}@media (max-width:1249px){.mainContent:has(.itemcard) .breadcrumbWrapper .breadcrumb{max-width:39%}}@media (max-width:1023px){.mainContent:has(.itemcard) .breadcrumbWrapper .breadcrumb{max-width:100%}}.mainContent:has(.itemcard) .breadcrumbWrapper .breadcrumb::after{content:"";position:absolute;right:0;top:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%);height:100%;width:30px}@media (max-width:1023px){.mainContent:has(.itemcard) .breadcrumbWrapper .breadcrumb::after{display:none}}.itemlistStickyOrderBar{display:none}.itemcard>.container{overflow:visible!important}.itemcardMedia{grid-area:cardMedia;overflow:hidden}.itemcardVariants{grid-area:cardVariants}.itemcardVariants .itemlistElement{border-radius:0;padding:12px 0;position:relative;background:var(--main-color-white);border:none;border-bottom:1px solid var(--main-color-primary)}.itemcardVariants .itemlistElement__wrapper{align-items:center}@container containerItemlistElement (min-width:400px){.itemcardVariants .itemlistElement__wrapper{grid-column-gap:18px;grid-template-columns:100px auto 1fr;grid-template-areas:"media description data"}}@container containerItemlistElement (min-width:800px){.itemcardVariants .itemlistElement__wrapper{align-items:center;grid-template-columns:80px 1fr}}@container containerItemlistElement (min-width:1199px){.itemcardVariants .itemlistElement__wrapper{grid-template-columns:100px 155px 1fr;grid-template-areas:"media description data"}}@container containerItemlistElement (max-width:400px){.itemcardVariants .itemlistElement--noVariant{grid-template-columns:100px auto 1fr;grid-template-areas:"media description data"}}.itemcardVariants .itemlistElement__addon{display:none}.itemcardVariants .itemlistElement .buttonWrapper{position:absolute;bottom:-13px;right:-1px;background:var(--main-color-white)}@media (max-width:481px){.itemcardVariants .itemlistElement .buttonWrapper{bottom:-57px}}.itemcardVariants .itemlistElement .buttonWrapper button{border:none}.itemcardSide{grid-area:cardSide;height:-moz-fit-content;height:fit-content}.itemcardAttributes{grid-area:cardAttributes}.itemcardMainDocuments{grid-area:cardDownloads}.itemcardCompatibility:has(.itemcardCompatibilityList){display:grid;grid-template-columns:auto 1fr;gap:8px}.itemcardCompatibility:has(.itemcardCompatibilityList)>span{margin-top:3px}@media (max-width:1250px){.itemcardCompatibility{display:none!important}}.itemcardMobileCompatibility{display:none}@media (max-width:1249px){.itemcardMobileCompatibility{display:block}}.itemcardCrossseller:not(.mobile){display:none}@media (min-width:1024px){.itemcardCrossseller:not(.mobile){display:none}.itemcardCrossseller:not(.mobile):has(.itemcardCrosssellerList){display:block}}.itemcardCrossseller.mobile{display:none}@media (max-width:1023px){.itemcardCrossseller.mobile{display:none}.itemcardCrossseller.mobile:has(.itemcardCrosssellerList){display:block}}.itemcardCrossseller{position:relative;margin-top:64px}@media (max-width:1024px){.itemcardCrossseller{grid-area:cardCrossseller}}.itemcardCrossseller .itemcardCrosssellerList:not(:last-child){margin-bottom:32px}@media (min-width:1250px){.itemcardCrossseller .itemcardCrosssellerList:not(:last-child){margin-bottom:40px}}.itemcardCrossseller .itemcardCrosssellerHeader .itemcardCrossselerHeadline .h2,.itemcardCrossseller .itemcardCrosssellerHeader .itemcardCrossselerHeadline .itemcardHeadline{margin-top:0;font-weight:500;color:var(--main-color-primary)}.itemcardCrossseller .itemcardCrosssellerHeader .itemcardCrosssellerTabs .itemcardCrosssellerTab{background:var(--main-color-light-gray);color:var(--main-color-primary)}.itemcardCrossseller .itemcardCrosssellerHeader .itemcardCrosssellerTabs .itemcardCrosssellerTab.active,.itemcardCrossseller .itemcardCrosssellerHeader .itemcardCrosssellerTabs .itemcardCrosssellerTab:active,.itemcardCrossseller .itemcardCrosssellerHeader .itemcardCrosssellerTabs .itemcardCrosssellerTab:focus,.itemcardCrossseller .itemcardCrosssellerHeader .itemcardCrosssellerTabs .itemcardCrosssellerTab:hover{background:var(--main-color-secondary);color:var(--main-color-white)}.itemcardCrossseller .itemcardCrosssellerList .itemboxList.swiper{padding-left:0;padding-right:0;padding-top:32px}@media (min-width:1250px){.itemcardCrossseller .itemcardCrosssellerList .itemboxList.swiper{overflow:visible}.itemcardCrossseller .itemcardCrosssellerList .itemboxList.swiper .swiper-wrapper{display:grid!important;grid-template-columns:repeat(4,1fr);gap:20px;transform:none!important;transition:none!important}.itemcardCrossseller .itemcardCrosssellerList .itemboxList.swiper .swiper-slide{width:auto!important}}.itemcardCrossseller .itemcardCrosssellerList .itemboxList.swiper .swiper-slide{padding:0}.itemcardDescriptions{grid-area:cardDescriptions;display:grid;flex-direction:column;grid-gap:32px}.itemcardDescriptions table{min-width:100%}.itemcardMain{color:var(--main-color-primary);display:grid;width:100%;grid-template-columns:100%;grid-column-gap:40px;grid-template-areas:"cardMedia" "cardSide" "cardVariants" "cardDescriptions" "cardDownloads" "cardAttributes" "cardCrossseller"}.itemcardMain .itemcardSide{position:relative;z-index:1}.itemcardMain>*{margin-bottom:32px}@media (min-width:768px){.itemcardMain{grid-column-gap:40px;grid-template-areas:"cardMedia" "cardSide" "cardVariants" "cardDescriptions" "cardDownloads" "cardAttributes" "cardCrossseller"}}@media (min-width:1024px){.itemcardMain{grid-template-columns:1fr 50%;grid-template-rows:auto auto 1fr;grid-template-areas:"cardMedia cardSide" "cardDownloads cardSide" "cardAttributes cardSide"}.itemcardMain .itemcardSide{margin-bottom:0;position:relative}}@media (min-width:1250px){.itemcardMain{grid-template-columns:1fr 50%}.itemcardMain>*{margin-bottom:32px}}@media (min-width:1540px){.itemcardMain{grid-column-gap:80px}}.wd-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;max-width:100%;margin:0 auto;box-sizing:border-box;position:relative}.step-content{margin:0 auto;display:grid;gap:32px;width:100%;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));color:var(--main-color-primary)}.step-content select:not(:disabled){color:var(--main-color-primary);border-color:var(--main-color-primary)}.step-content select:not(:disabled):hover{cursor:pointer;border-color:var(--main-color-primary)}.spinner-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;background-color:rgba(243,243,243,.17)}#results{color:#fff;background-color:#3c4f9b}#vehicle-input{margin-top:8px}#error{height:20px;margin-top:2px;color:red;font-size:.7rem}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2f54eb;border-radius:50%;animation:spin 1s linear infinite;margin:auto}#results,#results-btn{--skew-dynamic:1;--skew-angle:12.1deg;--skew-cut:10px;--skew-padding-x:1rem;clip-path:polygon(var(--skew-cut) 0,100% 0,calc(100% - var(--skew-cut)) 100%,0 100%);padding-inline-start:calc(var(--skew-padding-x) + var(--skew-cut));padding-inline-end:calc(var(--skew-padding-x) + var(--skew-cut));background:0 0;border:none;background:var(--main-color-secondary);color:var(--main-color-white);display:inline-flex;justify-content:center;align-items:center;border-radius:0;cursor:pointer;text-align:center;text-decoration:none;line-height:18px;font-size:14px;padding:10px 32px 10px 32px;transition:ease-in-out .1s;position:relative;gap:10px}#results-btn:focus,#results-btn:hover,#results:focus,#results:hover{background:var(--main-color-secondary-dark);border-color:transparent;color:var(--main-color-white)}#results-btn:active,#results:active{background:var(--main-color-secondary-dark);border-color:transparent;color:var(--main-color-white)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.itemlistElement{border:1px solid var(--main-color-middle-gray);border-radius:0;padding:0 10px;font-size:var(--main-font-size-small);container:containerItemlistElement/inline-size}.itemlistElement:not(:last-child){margin-bottom:20px}.itemlistElement__toggle{grid-area:toggle}.itemlistElement__toggle .icon{cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:24px;transition:.2s ease-in-out}.itemlistElement__toggle .icon:active,.itemlistElement__toggle .icon:focus,.itemlistElement__toggle .icon:hover{color:var(--main-color-primary)}.itemlistElement__toggle .icon.is-error,.itemlistElement__toggle .icon.is-loading,.itemlistElement__toggle .icon.is-success{cursor:not-allowed;pointer-events:none}.itemlistElement__toggle .icon.is-loading{cursor:wait}.itemlistElement__toggle .icon.is-loading:before{content:var(--base-icon-loading);opacity:1;animation:rotation 1s infinite ease-in-out}.itemlistElement__toggle .icon.is-error{color:var(--main-color-danger)}.itemlistElement__toggle .icon.is-error:before{content:var(--base-icon-close);animation:scaleRequestIconBtn 1s forwards ease-in-out}.itemlistElement__image img{aspect-ratio:5/3}.itemlistElement__media{grid-area:media}.itemlistElement__name{color:var(--main-color-primary);font-weight:var(--main-font-weight-bold);text-decoration:none}.itemlistElement__description{grid-area:description}.itemlistElement__info{grid-area:info}.itemlistElement__inventory{grid-area:inventory}.itemlistElement__inventory .inventoryShippingInfo{display:none}.itemlistElement__prices{grid-area:prices}.itemlistElement__orderbutton{width:160px}.itemlistElement__orderbutton .algoliaSearchSortingSelect,.itemlistElement__orderbutton .button{width:100%}.itemlistElement__orderbutton .orderButtonWrapper .orderButton{padding:0;transition:ease-in-out .2s;width:50px;max-width:none;flex-shrink:0;display:flex;align-items:center;justify-content:center}.itemlistElement__orderbutton .orderButtonWrapper .orderButton span{display:none}.itemlistElement__orderbutton .orderButtonWrapper .orderButton .icon{position:static;transform:none}.itemlistElement__actions{margin-left:10px;width:36px}.itemlistElement__addon{grid-area:addon;display:flex;align-items:center}.itemlistElement__wrapper{display:grid;padding-top:5px;padding-bottom:5px;grid-column-gap:18px}@container containerItemlistElement (min-width:400px){.itemlistElement__wrapper{grid-column-gap:10px;grid-template-columns:30px 100px 1fr auto;grid-template-areas:". media description prices" ". media inventory addon"}}@container containerItemlistElement (min-width:800px){.itemlistElement__wrapper{align-items:center;grid-template-columns:30px 80px 1fr auto auto;grid-template-areas:". media description prices addon" ". media inventory prices addon"}}@container containerItemlistElement (min-width:1100px){.itemlistElement__wrapper{grid-template-columns:30px 100px 1fr 130px auto auto;grid-template-areas:". media description inventory prices addon"}}@container containerItemlistElement (min-width:1200px){.itemlistElement__wrapper{grid-template-columns:30px 100px 155px 1fr 130px auto auto;grid-template-areas:". media description info inventory prices addon"}}@container containerItemlistElement (max-width:450px){.itemlistElement__wrapper--noVariant{grid-template-columns:54px 1fr;margin-bottom:44px;grid-template-areas:"media description" "media inventory" "media prices" "media addon"}}@container containerItemlistElement (max-width:400px){.itemlistElement__wrapper--hasVariant,.itemlistElement__wrapper--isVariant{grid-template-columns:30px 100px 1fr;grid-template-areas:"toggle media description" "toggle media inventory" "toggle media prices" "toggle media addon"}}@container containerItemlistElement (min-width:400px){.itemlistElement__wrapper--hasVariant,.itemlistElement__wrapper--isVariant{grid-template-areas:"toggle media description prices" "toggle media inventory addon"}}@container containerItemlistElement (min-width:800px){.itemlistElement__wrapper--hasVariant,.itemlistElement__wrapper--isVariant{grid-template-areas:"toggle media description prices addon" "toggle media inventory prices addon"}}@container containerItemlistElement (min-width:1100px){.itemlistElement__wrapper--hasVariant,.itemlistElement__wrapper--isVariant{grid-template-areas:"toggle media description inventory prices addon"}}@container containerItemlistElement (min-width:1200px){.itemlistElement__wrapper--hasVariant,.itemlistElement__wrapper--isVariant{grid-template-areas:"toggle media description info inventory prices addon"}}.itemlistElement__wrapper--isVariant{border-top:1px solid var(--main-color-light-gray)}.itemlistElement__wrapper .itemlistElement__inventory{margin-top:5px}@container containerItemlistElement (min-width:800px){.itemlistElement__wrapper .itemlistElement__inventory{margin-top:0}}.itemlistElement__wrapper .itemlistElement__prices{margin-top:5px}@container containerItemlistElement (min-width:800px){.itemlistElement__wrapper .itemlistElement__prices{margin-top:0}}.itemlistElement__wrapper .itemlistElement__addon{margin-top:5px}@container containerItemlistElement (min-width:800px){.itemlistElement__wrapper .itemlistElement__addon{margin-top:0}}@container containerItemlistElement (max-width:1199px){.itemlistElement__wrapper .itemlistElement__info{display:none}}.itemlistElement.is-active .itemlistElement__wrapper--hasVariant .itemlistElement__toggle .icon{rotate:90deg}.itemlistElement.is-active .itemlistElement__wrapper--isVariant{display:grid}a.itemlistElement__name:active,a.itemlistElement__name:focus,a.itemlistElement__name:hover{color:var(--main-color-primary);text-decoration:none}.loginForm button[type=submit]{width:100%;margin-top:24px}.categoryInfo{background:linear-gradient(192.38deg,#00456f 23.55%,#262144 86.715%);margin-bottom:120px;padding-bottom:80px}@media (max-width:1023px){.categoryInfo{padding-bottom:40px;margin-bottom:16px}}.categoryInfo:not(:has(.categoryDescription h1)) .shopSiteHeadline{font-size:70px;font-style:normal;font-weight:300;line-height:80px;letter-spacing:3.5px;color:var(--main-color-white)}@media (max-width:1249px){.categoryInfo:not(:has(.categoryDescription h1)) .shopSiteHeadline{font-size:36px;line-height:36px;letter-spacing:1.8px;margin-top:0}}.categoryInfo>.container{display:flex;justify-content:space-between;position:relative;gap:64px}.categoryInfo .categoryInfo_text{display:flex;align-items:center;gap:32px;width:100%}.categoryInfo__icon{flex:0 0 auto}.categoryInfo__icon img{width:76px;max-width:76px;filter:brightness(0) invert(1)}@media (max-width:1249px){.categoryInfo__icon img{width:56px}}.categoryInfo__headline{min-width:0}.categoryInfo .categoryInfo_excerpt{position:absolute;width:100%;bottom:0;transform:translateY(50%)}@media (max-width:1023px){.categoryInfo .categoryInfo_excerpt{position:relative;transform:translateY(0)}}.categoryInfo .categoryInfo_excerpt .oelfinder-widget{--skew-dynamic:1;--skew-angle:12.1deg;--skew-cut:10px;--skew-padding-x:1rem;clip-path:polygon(var(--skew-cut) 0,100% 0,calc(100% - var(--skew-cut)) 100%,0 100%);padding-inline-start:calc(var(--skew-padding-x) + var(--skew-cut));padding-inline-end:calc(var(--skew-padding-x) + var(--skew-cut));position:relative;width:100%;padding:28px 82px;border-radius:0;background:var(--main-color-white);z-index:2;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:48px}@media (max-width:1023px){.categoryInfo .categoryInfo_excerpt .oelfinder-widget{clip-path:none}}.categoryInfo .categoryInfo_excerpt .oelfinder-widget .oelfinder-content{color:var(--main-color-primary);position:relative}@media (max-width:1540px){.categoryInfo .categoryInfo_excerpt .oelfinder-widget .oelfinder-content{margin-bottom:12px}}.categoryInfo .categoryInfo_excerpt .oelfinder-widget .oelfinder-content h4{margin-top:0;margin-bottom:8px}.categoryInfo .categoryInfo_excerpt .oelfinder-widget of-widget{flex-grow:1}.categoryInfo .categoryInfo_excerpt .oelfinder-widget.oelfinder-widget--collapsible{display:block}.categoryInfo .categoryInfo_excerpt .oelfinder-widget.oelfinder-widget--collapsible .oelfinder-widget__toggle{all:unset;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;cursor:pointer}.categoryInfo .categoryInfo_excerpt .oelfinder-widget.oelfinder-widget--collapsible .oelfinder-widget__toggle:after{content:var(--base-icon-angle-down);font-family:icons;font-size:20px;color:var(--main-color-primary);flex:0 0 auto;transition:transform .2s ease}.categoryInfo .categoryInfo_excerpt .oelfinder-widget.oelfinder-widget--collapsible .oelfinder-widget__body{display:none;padding-top:20px}.categoryInfo .categoryInfo_excerpt .oelfinder-widget.oelfinder-widget--collapsible.is-open .oelfinder-widget__toggle:after{transform:rotate(180deg)}.categoryInfo .categoryInfo_excerpt .oelfinder-widget.oelfinder-widget--collapsible.is-open .oelfinder-widget__body{display:block}@media (max-width:1539px){.categoryInfo .categoryInfo_excerpt .oelfinder-widget{position:relative;display:block;padding:28px 48px;width:100%}}.categoryInfo .categoryDescription{color:var(--main-color-white)}.categoryInfo .categoryDescription h1:first-of-type{font-size:70px;font-style:normal;font-weight:300;line-height:80px;letter-spacing:3.5px;color:var(--main-color-white)}@media (max-width:1249px){.categoryInfo .categoryDescription h1:first-of-type{font-size:36px;line-height:36px;letter-spacing:1.8px}}@media (max-width:1023px){.categoryInfo .categoryDescription h1:first-of-type{margin-top:0}}.categoryInfo .categoryDescription>:not(:first-child){padding-left:148px}@media (max-width:1249px){.categoryInfo .categoryDescription>:not(:first-child){padding-left:0}}@media (max-width:1023px){.categoryInfo .categoryDescription>:not(:first-child){padding-left:148px}}@media (max-width:767px){.categoryInfo .categoryDescription>:not(:first-child){padding-left:0}}.categoryInfo .categoryPicture{width:40%;margin-top:32px;margin-bottom:32px;max-height:360px}@media (max-width:1023px){.categoryInfo .categoryPicture{width:100%;max-height:220px}}.categoryInfo .categoryPicture img{border-radius:0;max-height:360px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.categoryInfo .categoryPicture img{max-height:220px}}.mainContent:has(.categoryInfo) .breadcrumbWrapper{color:var(--main-color-white);position:relative;z-index:1;margin-bottom:0}.mainContent:has(.categoryInfo) .breadcrumbWrapper a{color:var(--main-color-white)}.mainContent:has(.categoryInfo) .breadcrumbWrapper a:active,.mainContent:has(.categoryInfo) .breadcrumbWrapper a:focus,.mainContent:has(.categoryInfo) .breadcrumbWrapper a:hover{color:var(--main-color-primary)}.mainContent:has(.categoryInfo) .categoryInfo{margin-top:-37px;padding-top:20px;position:relative;z-index:1}.categoryDescription--2{background:var(--main-color-primary);border-radius:0;margin-bottom:64px;padding:96px 230px;color:var(--main-color-white);gap:64px}.categoryDescription--2:empty{display:none}@media (max-width:1249px){.categoryDescription--2{padding:32px 32px}}@media (max-width:481px){.categoryDescription--2{padding:24px;padding-bottom:48px}}.categoryDescription--2 h1:first-of-type{font-size:70px;font-style:normal;font-weight:300;line-height:80px;letter-spacing:3.5px;background:linear-gradient(0deg,rgba(255,255,255,.6) 0,rgba(255,255,255,.6) 100%),linear-gradient(48deg,#00456f -7.52%,#00456f 37.15%,#e63312 89.48%,#e63312 120.11%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:1249px){.categoryDescription--2 h1:first-of-type{font-size:36px;line-height:36px;letter-spacing:1.8px}}.categoryDescription--2>:not(:first-child):not(.oelfinder-widget){padding-left:148px}@media (max-width:767px){.categoryDescription--2>:not(:first-child):not(.oelfinder-widget){padding-left:0}}.hoverEffectBanner{position:relative;overflow:hidden;max-width:1920px;margin-left:auto;margin-right:auto}.hoverEffectBanner:has(> .banner3){border-bottom-left-radius:100px;border-bottom-right-radius:100px}@media (max-width:767px){.hoverEffectBanner:has(> .banner3){border-bottom-left-radius:50px;border-bottom-right-radius:50px}}.hoverEffectBanner .banner3{position:relative;width:100%;min-height:calc(100vh + 100px);height:auto;background:linear-gradient(0deg,rgba(255,255,255,.6) 0,rgba(255,255,255,.6) 100%),linear-gradient(48deg,#00456f -7.52%,#00456f 37.15%,#e63312 89.48%,#e63312 120.11%);color:var(--main-color-white);border-bottom-left-radius:100px;border-bottom-right-radius:100px;align-items:center}@media (max-width:767px){.hoverEffectBanner .banner3{min-height:-moz-fit-content;min-height:fit-content;border-bottom-left-radius:50px;border-bottom-right-radius:50px}}.hoverEffectBanner .banner3::before{content:"";width:100%;position:absolute;top:0;left:0;height:112px;background:linear-gradient(180deg,rgba(38,38,38,.2) 0,rgba(38,38,38,0) 100%)}.hoverEffectBanner .banner3 .bannerContent{z-index:2;display:flex;flex-direction:row;justify-content:space-between;height:100%;width:100%;padding:180px 82px;align-items:flex-start}@media (max-width:1250px){.hoverEffectBanner .banner3 .bannerContent{padding:180px 32px;padding-bottom:36px}}@media (max-width:1023px){.hoverEffectBanner .banner3 .bannerContent{flex-direction:column-reverse;gap:50px}}@media (max-width:767px){.hoverEffectBanner .banner3 .bannerContent{padding:32px 12px 16px 12px}}.hoverEffectBanner .banner3 .oelfinder-wrapper{padding:64px 82px;flex-grow:1;max-width:40%;min-height:670px;background:var(--main-color-white);border-radius:0;position:relative}@media (max-width:1540px){.hoverEffectBanner .banner3 .oelfinder-wrapper{padding:24px 32px}}@media (max-width:1023px){.hoverEffectBanner .banner3 .oelfinder-wrapper{padding:64px 82px;max-width:100%;width:100%}}@media (max-width:768px){.hoverEffectBanner .banner3 .oelfinder-wrapper{padding:24px 32px;border-radius:0}}.hoverEffectBanner .banner3 .oelfinder-wrapper::after{content:var(--base-icon-oil-can);font-family:icons;font-size:270px;opacity:.7;position:absolute;top:auto;bottom:0;right:74px;color:var(--main-color-light-gray);z-index:0;font-weight:600;pointer-events:none;line-height:155px}@media (max-width:1023px){.hoverEffectBanner .banner3 .oelfinder-wrapper::after{left:50%;bottom:-100%;top:auto;transform:translateX(-50%);font-size:350px;line-height:140px;right:auto}}.hoverEffectBanner .banner3 .oelfinder-wrapper .oelfinder-content{color:var(--main-color-primary);margin-bottom:64px}@media (max-width:1540px){.hoverEffectBanner .banner3 .oelfinder-wrapper .oelfinder-content .h1{font-size:32px;line-height:38px}}.hoverEffectBanner .banner3 .contentImage{display:flex;width:50%;height:100%;align-items:stretch}@media (max-width:1023px){.hoverEffectBanner .banner3 .contentImage{width:100%}}.hoverEffectBanner .banner3 .contentImage::after{display:none}.hoverEffectBanner .banner3 .contentImage .h2:not(.highlighted),.hoverEffectBanner .banner3 .contentImage .itemcardHeadline:not(.highlighted),.hoverEffectBanner .banner3 .contentImage h2:not(.highlighted){font-weight:400;margin-bottom:clamp(10px,.5em,10px)}.hoverEffectBanner .banner3 .contentImage .h3:not(.highlighted),.hoverEffectBanner .banner3 .contentImage h3:not(.highlighted){margin-bottom:10px}.hoverEffectBanner .banner3 .contentImage .h1:last-child,.hoverEffectBanner .banner3 .contentImage .h2:last-child,.hoverEffectBanner .banner3 .contentImage .h3:last-child,.hoverEffectBanner .banner3 .contentImage .itemcardHeadline:last-child,.hoverEffectBanner .banner3 .contentImage h1:last-child,.hoverEffectBanner .banner3 .contentImage h2:last-child,.hoverEffectBanner .banner3 .contentImage h3:last-child{margin-bottom:0}.hoverEffectBanner .banner3 .contentImage .contentText__headline{font-size:70px;font-weight:300;-webkit-hyphens:none;hyphens:none;word-break:break-word}@media (max-width:1250px){.hoverEffectBanner .banner3 .contentImage .contentText__headline{font-size:48px}}@media (max-width:768px){.hoverEffectBanner .banner3 .contentImage .contentText__headline{font-size:32px}}.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1;padding-left:10px}@media (max-width:1023px){.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper{border-left:none;padding-left:0}}.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper .algoliaSearchSortingSelect,.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper .button{padding:32px;background:var(--main-color-white);color:var(--main-color-primary);align-self:flex-end;justify-self:flex-end}.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper .algoliaSearchSortingSelect:active,.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper .algoliaSearchSortingSelect:focus,.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper .algoliaSearchSortingSelect:hover,.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper .button:active,.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper .button:focus,.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper .button:hover{background:var(--main-color-primary);color:var(--main-color-white)}@media (max-width:767px){.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper .algoliaSearchSortingSelect,.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper .button{padding:15px 32px}}@media (max-width:1023px){.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper .algoliaSearchSortingSelect,.hoverEffectBanner .banner3 .contentImage .bannerImageWrapper .button{align-self:flex-start}}.hoverEffectBanner .banner3 .contentImage .textcontent{width:100%}.hoverEffectBanner .banner3 .contentImage img,.hoverEffectBanner .banner3 .contentImage video{display:block;min-width:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:auto;min-height:auto;max-height:600px;flex:1;width:100%}.mainContent:has(> .hoverEffectBanner:first-child){margin-top:-117px}@media (max-width:1250px){.mainContent:has(> .hoverEffectBanner:first-child){margin-top:-103px}}@media (max-width:767px){.mainContent:has(> .hoverEffectBanner:first-child){margin-top:0}}:host(.bannerOilfinder) .step-content{grid-template-columns:1fr;z-index:1;position:relative}:host(.bannerOilfinder) .step-content select{width:100%}:host(.bannerOilfinder) #results-btn{width:-moz-fit-content;width:fit-content;margin-left:auto;color:var(--main-color-gray-base);border-color:var(--main-color-gray-base);display:block}@media (max-width:768px){:host(.bannerOilfinder) #results-btn{width:100%}}:host(.bannerOilfinder) #results-btn:active,:host(.bannerOilfinder) #results-btn:focus,:host(.bannerOilfinder) #results-btn:hover{background:0 0;border-color:var(--main-color-gray-base);color:var(--main-color-gray-base)}:host(.bannerOilfinder) #results-btn::after{content:var(--base-icon-arrow-cta);font-family:icons;color:var(--main-color-gray-base);padding-left:10px;top:2px;position:relative}:host(.bannerOilfinder) #results{width:-moz-fit-content;width:fit-content;margin-left:auto;background:var(--main-color-primary);color:var(--main-color-white);border:none}:host(.bannerOilfinder) #results:active,:host(.bannerOilfinder) #results:focus,:host(.bannerOilfinder) #results:hover{background:var(--main-color-primary-dark)}:host(.bannerOilfinder) #results::after{content:var(--base-icon-arrow-cta);font-family:icons;color:var(--main-color-white);padding-left:10px;top:2px;position:relative}.imageTextElement{display:flex;align-items:stretch;overflow:hidden;flex-direction:row-reverse}.imageTextElement.bg--purple-gradient{background:linear-gradient(79.56deg,#262144 1.93%,#00456f 99.95%)}.imageTextElement__inner{flex:0 0 50%;max-width:50%;display:flex;align-items:center;padding:96px 48px;position:relative;z-index:2}@media (max-width:1249px){.imageTextElement__inner{padding:72px 32px}}@media (max-width:1023px){.imageTextElement__inner{flex:none;max-width:100%;width:100%;padding:48px 20px}}.imageTextElement:not(.bg--purple-gradient) .imageTextElement__inner{padding-top:0;padding-bottom:0}@media (max-width:1023px){.imageTextElement:not(.bg--purple-gradient) .imageTextElement__inner{padding-bottom:32px}}.imageTextElement__text{display:flex;flex-direction:column;gap:32px;width:100%}.imageTextElement__text .algoliaSearchSortingSelect,.imageTextElement__text .button{width:-moz-fit-content;width:fit-content;padding:16px 26px}@media (max-width:1023px){.imageTextElement__text{gap:24px}}.imageTextElement__headline{font-size:48px;font-weight:500;line-height:1.15;letter-spacing:-.01em;color:#00456f}.bg--purple-gradient .imageTextElement__headline{color:var(--main-color-white)}.bg--purple-gradient .imageTextElement__headline h2,.bg--purple-gradient .imageTextElement__headline h3,.bg--purple-gradient .imageTextElement__headline h4,.bg--purple-gradient .imageTextElement__headline h5,.bg--purple-gradient .imageTextElement__headline h6,.bg--purple-gradient .imageTextElement__headline>h1{color:var(--main-color-white)}@media (max-width:1249px){.imageTextElement__headline{font-size:36px}}@media (max-width:767px){.imageTextElement__headline{font-size:28px}}.imageTextElement__description{font-size:20px;line-height:1.4;color:#00456f}.bg--purple-gradient .imageTextElement__description{color:var(--main-color-white)}.imageTextElement__description p{margin-bottom:12px}.imageTextElement__description p:last-child{margin-bottom:0}@media (max-width:767px){.imageTextElement__description{font-size:16px}}.imageTextElement__image{flex:1;position:relative;min-height:0;margin-top:-1px;margin-bottom:-1px;--skew-dynamic:1;--skew-cut:107px;clip-path:polygon(0 0,100% 0,calc(100% - var(--skew-cut)) 100%,0 100%)}.imageTextElement__image picture{display:block;width:100%!important;height:100%!important}.imageTextElement__image img,.imageTextElement__image video{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:1023px){.imageTextElement__image{flex:none;width:100%;height:300px;margin-left:0;clip-path:none;--skew-dynamic:0}}.imageTextElement.switchSide{flex-direction:row}.imageTextElement.switchSide .imageTextElement__image{clip-path:polygon(var(--skew-cut) 0,100% 0,100% 100%,0 100%)}@media (max-width:1023px){.imageTextElement.switchSide .imageTextElement__image{margin-right:0;clip-path:none}}.imageTextElement.imageTextElement--noSkew .imageTextElement__image{clip-path:none;--skew-dynamic:0}@media (max-width:1023px){.imageTextElement{flex-direction:column!important}}@media (min-width:1524px){.container--full .imageTextElement:not(.switchSide) .imageTextElement__inner{flex:0 0 auto;max-width:762px;margin-right:clamp(0px,(100vw - 1524px) / 2,198px)}.container--full .imageTextElement.switchSide .imageTextElement__inner{flex:0 0 auto;max-width:762px;margin-left:clamp(0px,(100vw - 1524px) / 2,198px)}}.benefitsWrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:52px}.benefitsWrapper .benefit{max-width:140px;min-width:100px;text-align:center;display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:20px}.oilfinderBanner{height:800px;max-height:80vh;position:relative;display:flex;margin-bottom:24px;max-width:1920px;margin-left:auto;margin-right:auto}@media (max-width:1024px){.oilfinderBanner{flex-direction:column;height:auto;gap:12px}}.oilfinderBanner .contentImage-swiper{width:100%}.oilfinderBanner .contentImage-swiper .swiper-wrapper{width:100%;height:100%}.oilfinderBanner .contentImage-swiper .swiper-wrapper .swiper-slide{width:100%;height:100%}.oilfinderBanner .contentImage-swiper .swiper-wrapper .swiper-slide .bannerImageWrapper{width:100%;height:100%}.oilfinderBanner .contentImage-swiper .swiper-wrapper .swiper-slide .bannerImageWrapper img,.oilfinderBanner .contentImage-swiper .swiper-wrapper .swiper-slide .bannerImageWrapper picture{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.oilfinderBanner .contentImage-swiper .swiper-pagination{bottom:40px;right:40px;left:auto;width:-moz-fit-content;width:fit-content;position:absolute}@media (max-width:1250px){.oilfinderBanner .contentImage-swiper .swiper-pagination{bottom:80px}}@media (max-width:1024px){.oilfinderBanner .contentImage-swiper .swiper-pagination{bottom:20px;right:20px}}.oilfinderBanner .contentImage-swiper .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px;background:0 0;border-radius:50%;border:2px solid var(--main-color-secondary);opacity:1;margin:0 6px;transition:all .3s ease}.oilfinderBanner .contentImage-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:var(--main-color-secondary)}.oilfinderBanner .oelfinder-wrapper{width:100%;display:flex;justify-content:center;position:absolute;z-index:1;bottom:-120px}@media (max-width:1024px){.oilfinderBanner .oelfinder-wrapper{position:relative;bottom:0;padding:0 20px}}.oilfinderBanner .oelfinder-wrapper .oelfinder-widget{--skew-dynamic:1;--skew-angle:12.1deg;--skew-cut:10px;--skew-padding-x:1rem;clip-path:polygon(var(--skew-cut) 0,100% 0,calc(100% - var(--skew-cut)) 100%,0 100%);padding-inline-start:calc(var(--skew-padding-x) + var(--skew-cut));padding-inline-end:calc(var(--skew-padding-x) + var(--skew-cut));width:calc(100% - 400px);max-width:1160px;background:linear-gradient(48deg,#00456f 0,#e63312 100%);border:1px solid var(--main-color-middle-gray);border-radius:0;color:var(--main-color-white);padding:40px 82px;display:flex;gap:48px;align-items:center;justify-content:space-between;position:relative}@media (max-width:1250px){.oilfinderBanner .oelfinder-wrapper .oelfinder-widget{width:100%}}@media (max-width:1024px){.oilfinderBanner .oelfinder-wrapper .oelfinder-widget{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.oilfinderBanner .oelfinder-wrapper .oelfinder-widget{padding:16px;gap:32px}.oilfinderBanner .oelfinder-wrapper .oelfinder-widget .h1{font-size:24px}.oilfinderBanner .oelfinder-wrapper .oelfinder-widget .oilfinderCta .algoliaSearchSortingSelect,.oilfinderBanner .oelfinder-wrapper .oelfinder-widget .oilfinderCta .button{padding:16px!important}}.oilfinderBanner .oelfinder-wrapper .oelfinder-widget .oelfinder-content{z-index:1}.oilfinderBanner .oelfinder-wrapper .oelfinder-widget .h2,.oilfinderBanner .oelfinder-wrapper .oelfinder-widget .itemcardHeadline{margin-top:0;font-weight:500;font-size:24px;margin-bottom:6px}.oilfinderBanner .oelfinder-wrapper .oelfinder-widget span{font-size:20px}.oilfinderBanner .oelfinder-wrapper .oelfinder-widget .oilfinderCta{z-index:1}.oilfinderBanner .oelfinder-wrapper .oelfinder-widget .oilfinderCta .algoliaSearchSortingSelect,.oilfinderBanner .oelfinder-wrapper .oelfinder-widget .oilfinderCta .button{padding:16px 26px;position:relative}.oilfinderBanner .oelfinder-wrapper .oelfinder-widget .icon-oil-can{font-size:210px;opacity:.7;position:absolute;top:auto;line-height:1;bottom:-45px;left:46%;color:var(--main-color-secondary);z-index:0;font-weight:600;pointer-events:none}@media (max-width:767px){.oilfinderBanner .oelfinder-wrapper .oelfinder-widget .icon-oil-can{font-size:160px;bottom:-20px}}.videoBanner{position:relative;width:100%;height:-moz-fit-content;height:fit-content;min-height:85vh;max-width:2560px;margin-left:auto;margin-right:auto;display:flex;align-items:center}@media (max-width:767px){.videoBanner{position:relative;flex-direction:column;justify-content:space-around;min-height:calc(100vh - 120px)}}@media (max-width:1024px){.videoBanner{height:500px}}@media (max-width:767px){.videoBanner{height:380px}}.videoBanner>.container--large{position:relative;z-index:1;width:100%;max-width:1524px;padding-left:12px;padding-right:12px;margin:0 auto}.videoBanner__media{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.videoBanner video,.videoBanner__video{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;display:block}.videoBanner__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#000 0,transparent 51%)}.videoBanner__content{color:var(--main-color-white);max-width:600px}@media (max-width:767px){.videoBanner__content{max-width:100%}}.videoBanner__headline{font-size:86px;font-weight:400;line-height:1.1;margin-bottom:20px;color:var(--main-color-white);letter-spacing:-.68px}@media (max-width:1024px){.videoBanner__headline{font-size:42px}}@media (max-width:767px){.videoBanner__headline{font-size:32px;margin-bottom:12px}}.videoBanner__text{font-size:20px;line-height:1.6;font-weight:400;color:var(--main-color-white)}@media (max-width:767px){.videoBanner__text{font-size:16px}}.videoBanner .oelfinder-wrapper{width:100%;display:flex;justify-content:center;position:absolute;z-index:1;bottom:0;transform:translateY(50%)}@media (max-width:767px){.videoBanner .oelfinder-wrapper{position:relative;transform:translateY(0)}}.videoBanner .oelfinder-wrapper .oelfinder-widget{--skew-dynamic:1;--skew-angle:12.1deg;--skew-cut:10px;--skew-padding-x:1rem;clip-path:polygon(var(--skew-cut) 0,100% 0,calc(100% - var(--skew-cut)) 100%,0 100%);padding-inline-start:calc(var(--skew-padding-x) + var(--skew-cut));padding-inline-end:calc(var(--skew-padding-x) + var(--skew-cut));width:calc(100% - 400px);max-width:1160px;background:linear-gradient(48deg,#00456f 0,#e63312 100%);border-radius:0;color:var(--main-color-white);padding:32px 75px;display:flex;gap:48px;align-items:center;justify-content:space-between;position:relative}@media (max-width:1250px){.videoBanner .oelfinder-wrapper .oelfinder-widget{width:90%}}@media (max-width:1024px){.videoBanner .oelfinder-wrapper .oelfinder-widget{gap:24px}}@media (max-width:767px){.videoBanner .oelfinder-wrapper .oelfinder-widget{padding:24px 64px;gap:16px;flex-direction:column;align-items:flex-start}.videoBanner .oelfinder-wrapper .oelfinder-widget .oilfinderCta .algoliaSearchSortingSelect,.videoBanner .oelfinder-wrapper .oelfinder-widget .oilfinderCta .button{padding:16px!important}}.videoBanner .oelfinder-wrapper .oelfinder-widget .oelfinder-content{z-index:1}.videoBanner .oelfinder-wrapper .oelfinder-widget .h2,.videoBanner .oelfinder-wrapper .oelfinder-widget .itemcardHeadline{margin-top:0;font-weight:500;font-size:24px;margin-bottom:6px;color:var(--main-color-white)}.videoBanner .oelfinder-wrapper .oelfinder-widget span{font-size:14px}.videoBanner .oelfinder-wrapper .oelfinder-widget .oilfinderCta{z-index:1}.videoBanner .oelfinder-wrapper .oelfinder-widget .oilfinderCta .algoliaSearchSortingSelect,.videoBanner .oelfinder-wrapper .oelfinder-widget .oilfinderCta .button{padding:16px 26px;position:relative;border-color:#fff}.mainContent:has(> div:first-child .videoBanner){margin-top:-99px}@media (max-width:767px){.mainContent:has(> div:first-child .videoBanner){margin-top:0}}.tabSlider{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;margin-bottom:24px}.tabSlider__tiles{display:flex;overflow:visible}@media (max-width:1023px){.tabSlider__tiles{overflow:hidden}}@media (min-width:1024px){.tabSlider__tiles{display:flex!important;transform:none!important}}.tabSlider__tile{position:relative;flex:1;min-height:370px;overflow:hidden;cursor:pointer;clip-path:polygon(0 0,100% 0,calc(100% - 80px) 100%,0 100%)}.tabSlider__tile+.tabSlider__tile{margin-left:-80px;clip-path:polygon(80px 0,100% 0,calc(100% - 80px) 100%,0 100%)}.tabSlider__tile:last-child{clip-path:polygon(80px 0,100% 0,100% 100%,0 100%)}@media (max-width:1023px){.tabSlider__tile{width:70vw!important;min-height:220px;flex:none;margin-left:0!important;clip-path:none!important}}@media (max-width:767px){.tabSlider__tile{width:80vw!important}}@media (max-width:767px) and (orientation:portrait){.tabSlider__tile{min-height:18vh}}.tabSlider__tile-bg{position:absolute;inset:0}.tabSlider__tile-bg img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.tabSlider__tile-overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);transition:background .35s ease}.tabSlider__tile-icon-wrap{height:-moz-fit-content;height:fit-content}.tabSlider__tile-icon{width:auto;height:52px!important;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.75}@media (max-width:767px){.tabSlider__tile-icon{height:42px!important}}.tabSlider__tile-body{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;padding:0 64px;gap:24px;height:-moz-fit-content;height:fit-content;padding-top:32px}@media (max-width:1023px){.tabSlider__tile-body{padding:12px 24px;height:100%}}.tabSlider__tile-title{color:var(--main-color-white);font-size:48px;font-weight:500;line-height:1.1;text-align:center;letter-spacing:-.01em}@media (max-width:1024px){.tabSlider__tile-title{font-size:36px}}@media (max-width:1023px){.tabSlider__tile-title{font-size:28px}}@media (max-width:767px){.tabSlider__tile-title{font-size:22px}}.tabSlider__tile.is-active .tabSlider__tile-overlay,.tabSlider__tile:hover .tabSlider__tile-overlay{background:rgba(0,0,0,.15)}.tabSlider__tile.is-active .tabSlider__tile-bg img,.tabSlider__tile:hover .tabSlider__tile-bg img{transform:scale(1.04)}.tabSlider__tile.is-active .tabSlider__tile-icon,.tabSlider__tile:hover .tabSlider__tile-icon{opacity:1}.tabSlider__content{position:relative;background:var(--main-color-white);margin-top:58px;display:grid}@media (max-width:767px){.tabSlider__content{margin-top:0}}.tabSlider__content .tabSlider__slide-inner{max-width:1524px;margin-left:auto;margin-right:auto}.tabSlider__slide{grid-area:1/1;visibility:hidden;background:var(--main-color-white);overflow:hidden;display:flex;flex-direction:column;justify-content:center}.tabSlider__slide.is-active{visibility:visible}.tabSlider__slide::after{--skew-dynamic:1;--skew-cut:107px;content:"";position:absolute;right:0;top:0;bottom:0;width:56%;background:#ebf1f4;clip-path:polygon(var(--skew-cut) 0,100% 0,100% 100%,0 100%);pointer-events:none}@media (max-width:1023px){.tabSlider__slide::after{display:none}}.tabSlider__slide-inner{position:relative;z-index:1;display:flex;align-items:center;padding-top:32px;padding-bottom:32px}@media (max-width:1024px){.tabSlider__slide-inner{gap:32px;padding-top:48px;padding-bottom:56px}}@media (max-width:1023px){.tabSlider__slide-inner{flex-direction:column;padding-top:36px;padding-bottom:36px;gap:28px}}@media (max-width:767px){.tabSlider__slide-inner{padding-top:20px;padding-bottom:20px;gap:20px}}.tabSlider__slide-text{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-left:20px;padding-right:20px}@media (max-width:1023px){.tabSlider__slide-text{gap:16px}}.tabSlider__slide-image{width:65%;flex-shrink:0;display:flex;align-items:flex-end;justify-content:flex-start;align-self:stretch;min-width:0}@media (max-width:1023px){.tabSlider__slide-image{width:100%;align-self:auto;align-items:center;justify-content:center;background:#ebf1f4;padding:32px 16px;margin:0 -16px}}@media (max-width:767px){.tabSlider__slide-image{padding:12px 16px}}@media (max-width:767px) and (orientation:portrait){.tabSlider__slide-image{max-height:18vh}}.tabSlider__slide-image img{max-width:90%;padding-top:24px;flex:1;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:1023px){.tabSlider__slide-image img{max-width:100%;padding-top:0}}@media (max-width:767px){.tabSlider__slide-image img{max-height:100%}}.tabSlider__headline{font-size:48px;font-weight:500;color:var(--main-color-primary);line-height:1.15;margin:0;letter-spacing:-.01em;-webkit-hyphens:none;hyphens:none}@media (max-width:1024px){.tabSlider__headline{font-size:36px}}@media (max-width:1023px){.tabSlider__headline{font-size:28px}}@media (max-width:767px){.tabSlider__headline{font-size:22px}}.tabSlider__description{font-size:20px;line-height:1.4;color:var(--main-color-primary)}@media (max-width:1024px){.tabSlider__description{font-size:18px}}@media (max-width:767px){.tabSlider__description{font-size:16px}}.tabSlider__description p{margin-bottom:12px}.tabSlider__description p:last-child{margin-bottom:0}.tabSlider__pagination{display:flex;flex-direction:column;gap:10px;margin-top:8px}.tabSlider__pagination-count{font-size:20px;font-weight:400;background:linear-gradient(90deg,#014670 0,#e63312 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:-moz-fit-content;width:fit-content}.tabSlider__pagination-bar{width:200px;height:7px;background:#dbdbdb;overflow:hidden}.tabSlider__pagination-progress{height:100%;background:linear-gradient(90deg,#014670 0,#e63312 100%);width:0%;animation:tabSliderProgress 8s linear forwards}.tabSlider.is-paused .tabSlider__pagination-progress{animation-play-state:paused}@keyframes tabSliderProgress{from{width:0%}to{width:100%}}.numberFacts{--numberFacts-edge:20px;width:100vw;margin-left:calc(50% - 50vw);padding:36px 0 60px;margin-bottom:24px;overflow-x:clip}.numberFacts__headline{font-size:48px;font-weight:500;color:var(--main-color-primary);line-height:1.15;letter-spacing:-.01em;margin:0 0 32px}@media (max-width:1023px){.numberFacts__headline{font-size:36px}}@media (max-width:767px){.numberFacts__headline{font-size:28px;margin-bottom:24px}}.numberFacts__scroll{overflow-x:auto;overflow-y:hidden;padding:12px 0 20px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.numberFacts__scroll::-webkit-scrollbar{height:4px}.numberFacts__scroll::-webkit-scrollbar-track{background:0 0}.numberFacts__scroll::-webkit-scrollbar-button{width:0;height:0}.numberFacts__scroll::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.numberFacts__scroll.is-scrollable{cursor:grab}.numberFacts__scroll.is-dragging,.numberFacts__scroll.is-scrolling{scrollbar-color:rgba(1,70,112,0.3) transparent}.numberFacts__scroll.is-dragging::-webkit-scrollbar-thumb,.numberFacts__scroll.is-scrolling::-webkit-scrollbar-thumb{background-color:rgba(1,70,112,.3)}.numberFacts__scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.numberFacts__scroll{transition:none}.numberFacts__scroll::-webkit-scrollbar-thumb{-webkit-transition:none;transition:none}}.numberFacts__track{display:flex;width:-moz-max-content;width:max-content;padding-left:max(20px,var(--numberFacts-edge));padding-right:max(20px,var(--numberFacts-edge))}.numberFacts__item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 92px}.numberFacts__item:first-child{padding-left:0}.numberFacts__item:last-child{padding-right:0}@media (max-width:1249px){.numberFacts__item{padding:0 54px}}@media (max-width:767px){.numberFacts__item{padding:0 32px}}.numberFacts__value{font-size:120px;font-weight:400;line-height:1;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(90deg,#014670 0,#e63312 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px}@media (max-width:1023px){.numberFacts__value{font-size:80px}}@media (max-width:767px){.numberFacts__value{font-size:56px}}.numberFacts__label{font-size:22px;font-weight:500;color:var(--main-color-primary);letter-spacing:-.01em;white-space:nowrap;text-align:center}@media (max-width:1023px){.numberFacts__label{font-size:18px}}@media (max-width:767px){.numberFacts__label{font-size:15px}}.tabbedTextElement{width:100%}.tabbedTextElement__nav{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #00456f}.tabbedTextElement__nav::-webkit-scrollbar{display:none}.tabbedTextElement__tab{flex:1;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:12px 32px;background:0 0;border:none;cursor:pointer}@media (max-width:1023px){.tabbedTextElement__tab{flex:0 0 auto;padding:12px 24px;white-space:nowrap}}.tabbedTextElement__tab::before{content:"";position:absolute;inset:0;transform:skewX(-12deg);background:0 0;transition:background .2s ease;z-index:0}.tabbedTextElement__tab span{position:relative;z-index:1;font-size:18px;font-weight:400;line-height:1.3;color:#00456f;transition:color .2s ease;text-align:center}@media (max-width:767px){.tabbedTextElement__tab span{font-size:16px}}.tabbedTextElement__tab.is-active::before,.tabbedTextElement__tab:active::before,.tabbedTextElement__tab:focus::before,.tabbedTextElement__tab:hover::before{background:var(--gradient,linear-gradient(90deg,#014670 0,#e63312 100%));-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.tabbedTextElement__tab.is-active span,.tabbedTextElement__tab:active span,.tabbedTextElement__tab:focus span,.tabbedTextElement__tab:hover span{color:var(--main-color-white)}.tabbedTextElement__panels{padding-top:56px;padding-bottom:64px}@media (max-width:1023px){.tabbedTextElement__panels{padding-top:36px;padding-bottom:48px}}@media (max-width:767px){.tabbedTextElement__panels{padding-top:28px;padding-bottom:36px}}.tabbedTextElement__panel{display:none;align-items:center;gap:64px}.tabbedTextElement__panel.is-active{display:flex}@media (max-width:1023px){.tabbedTextElement__panel{flex-direction:column;gap:28px}}.tabbedTextElement__text{flex:0 0 50%;max-width:50%;min-width:0;display:flex;flex-direction:column;gap:32px}@media (max-width:1023px){.tabbedTextElement__text{flex:none;max-width:100%;width:100%}}@media (max-width:1023px){.tabbedTextElement__text{gap:20px}}.tabbedTextElement__text .algoliaSearchSortingSelect,.tabbedTextElement__text .button{width:-moz-fit-content;width:fit-content}.tabbedTextElement__headline{font-size:40px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:#00456f}@media (max-width:1023px){.tabbedTextElement__headline{font-size:30px}}@media (max-width:767px){.tabbedTextElement__headline{font-size:24px}}.tabbedTextElement__description{font-size:20px;line-height:1.4;color:#00456f}@media (max-width:767px){.tabbedTextElement__description{font-size:16px}}.tabbedTextElement__description p{margin-bottom:12px}.tabbedTextElement__description p:last-child{margin-bottom:0}.tabbedTextElement__description strong{font-weight:500}.tabbedTextElement__description ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.tabbedTextElement__description ul li{padding-left:28px;position:relative}.tabbedTextElement__description ul li::before{content:"";position:absolute;left:0;top:7px;width:14px;height:11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M1 5.5L5 9.5L13 1.5' stroke='%2300456F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.tabbedTextElement__media{flex:0 0 40%;max-width:40%;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}@media (max-width:1023px){.tabbedTextElement__media{flex:none;width:100%;max-width:100%}}.tabbedTextElement__media:not(:has(img,picture,video)){display:none}.tabbedTextElement__media img,.tabbedTextElement__media picture{max-width:100%;max-height:160px;width:auto!important;height:auto!important;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:1023px){.tabbedTextElement__media img,.tabbedTextElement__media picture{max-height:100px}}.tabbedTextElement__media video{width:100%;height:auto;display:block;border-radius:4px}.featureTiles{width:100%}.featureTiles__header{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}@media (max-width:1023px){.featureTiles__header{margin-bottom:28px;gap:8px}}.featureTiles__subheadline{font-size:20px;font-weight:400;line-height:1.4;color:#00456f;max-width:600px}@media (max-width:767px){.featureTiles__subheadline{font-size:16px}}.featureTiles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:1023px){.featureTiles__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:767px){.featureTiles__grid{grid-template-columns:1fr;gap:12px}}.featureTiles__tile{display:flex;align-items:flex-start;gap:12px;padding:22px 20px;background:rgba(0,69,111,.07);border-bottom:1px solid #00456f}.featureTiles__tile-icon{width:30px;height:30px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;display:block;margin-top:2px}.featureTiles__tile-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.featureTiles__tile-title{font-size:22px;font-weight:500;line-height:1.27;letter-spacing:-.01em;color:#00456f}@media (max-width:767px){.featureTiles__tile-title{font-size:18px}}.featureTiles__tile-text{font-size:16px;font-weight:400;line-height:1.375;color:#00456f}.featureTiles__tile-text p{margin-bottom:4px}.featureTiles__tile-text p:last-child{margin-bottom:0}.iconBanner{position:relative}.iconBanner::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;background:var(--grad-blue,linear-gradient(85deg,#262144 1.93%,#00456f 99.95%));z-index:0}.iconBanner__inner{position:relative;z-index:1;max-width:1524px;margin:0 auto;padding:72px 48px;display:flex;flex-direction:column;gap:24px}@media (max-width:1023px){.iconBanner__inner{padding:56px 32px}}@media (max-width:767px){.iconBanner__inner{padding:40px 20px}}.iconBanner__top{display:flex;align-items:center;gap:32px}@media (max-width:767px){.iconBanner__top{flex-direction:column;align-items:flex-start;gap:16px}}.iconBanner__icon{flex-shrink:0;width:67px;height:auto;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:1023px){.iconBanner__icon{width:48px}}@media (max-width:767px){.iconBanner__icon{width:36px}}.iconBanner__headline{font-size:48px;font-weight:400;line-height:1.17;letter-spacing:-.01em;color:var(--main-color-white)}@media (max-width:1023px){.iconBanner__headline{font-size:36px}}@media (max-width:767px){.iconBanner__headline{font-size:28px}}.iconBanner__headline h1,.iconBanner__headline h2,.iconBanner__headline h3{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;color:inherit}.iconBanner__text{font-size:20px;font-weight:400;line-height:1.4;color:var(--main-color-white);max-width:820px}@media (max-width:767px){.iconBanner__text{font-size:16px}}.iconBanner__text p{margin-bottom:12px}.iconBanner__text p:last-child{margin-bottom:0}.aiBadge{position:absolute;right:16px;bottom:100%;margin-bottom:16px;z-index:2;display:block;width:112px;max-width:40%;aspect-ratio:1789.84/566.93;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .3))}@media (max-width:767px){.aiBadge{right:12px;margin-bottom:12px;width:88px}}.aiBadge img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.js-historyTimeline{background:linear-gradient(135deg,#004a72 0,#262144 100%);color:var(--main-color-white);padding:96px 0;overflow:hidden;position:relative}@media (min-width:1024px){.js-historyTimeline{padding:96px 0}}.js-historyTimeline::after,.js-historyTimeline::before{content:"";position:absolute;pointer-events:none;border-radius:50%;filter:blur(80px);background:#e63312}.js-historyTimeline::before{top:0;left:25%;width:600px;height:600px;opacity:.12}.js-historyTimeline::after{bottom:0;right:25%;width:500px;height:500px;opacity:.08}.js-historyTimeline .historyTimeline__skip{position:relative;display:flex;align-items:center;gap:12px;background:0 0;border:none;cursor:pointer;padding:0;color:rgba(255,255,255,.9);font-family:inherit;clip-path:none}.js-historyTimeline .historyTimeline__skip>span:first-child{font-size:14px;white-space:nowrap}@media (min-width:1024px){.js-historyTimeline .historyTimeline__skip>span:first-child{font-size:16px}}.js-historyTimeline .historyTimeline__skip .historyTimeline__skipIcon{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(38,33,68,.4);transition:border-color .2s ease,color .2s ease;flex-shrink:0}@media (min-width:1024px){.js-historyTimeline .historyTimeline__skip .historyTimeline__skipIcon{width:56px;height:56px}}.js-historyTimeline .historyTimeline__skip .historyTimeline__skipIcon i{font-size:18px}.js-historyTimeline .historyTimeline__skip:hover .historyTimeline__skipIcon{border-color:#e63312;color:#e63312}.js-historyTimeline .historyTimeline__headline>span.h2.highlighted,.js-historyTimeline .historyTimeline__headline>span.highlighted.itemcardHeadline{color:var(--main-color-white)}.js-historyTimeline .historyTimeline__head{display:flex;gap:12px;flex-wrap:wrap;width:100%;justify-content:space-between;margin-bottom:64px}.js-historyTimeline .historyTimeline__items{position:relative}.js-historyTimeline .historyTimeline__line{display:none}@media (min-width:1024px){.js-historyTimeline .historyTimeline__line{display:block;position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translateX(-50%);background:rgba(255,255,255,.12)}}.js-historyTimeline .historyTimeline__lineProgress{display:none}@media (min-width:1024px){.js-historyTimeline .historyTimeline__lineProgress{display:block;position:absolute;left:50%;top:0;width:2px;height:0;transform:translateX(-50%);background:linear-gradient(180deg,#004a72 0,#e63312 100%);box-shadow:0 0 20px rgba(230,51,18,.5);z-index:1}}.js-historyTimeline .historyTimeline__item{position:relative;display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:96px}@media (min-width:1024px){.js-historyTimeline .historyTimeline__item{grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:128px;z-index:1}}.js-historyTimeline .historyTimeline__item:last-child{margin-bottom:0}.js-historyTimeline .historyTimeline__dot{display:none}@media (min-width:1024px){.js-historyTimeline .historyTimeline__dot{display:block;position:absolute;left:50%;top:32px;width:16px;height:16px;background:#e63312;box-shadow:0 0 0 6px rgba(230,51,18,.18);z-index:10}}.js-historyTimeline .historyTimeline__yearWrap{position:relative}.js-historyTimeline .historyTimeline__year{font-weight:300;color:#e63312;letter-spacing:-.02em;line-height:1;font-size:52px}@media (min-width:768px){.js-historyTimeline .historyTimeline__year{font-size:72px}}@media (min-width:1250px){.js-historyTimeline .historyTimeline__year{font-size:96px}}.js-historyTimeline .historyTimeline__contentHeadline{font-size:20px;font-weight:500;margin-bottom:16px;line-height:1.3;color:var(--main-color-white)}@media (min-width:1024px){.js-historyTimeline .historyTimeline__contentHeadline{font-size:24px}}.js-historyTimeline .historyTimeline__contentText{font-weight:300;font-size:18px;line-height:1.6;letter-spacing:-.01em;color:rgba(255,255,255,.88);max-width:448px}@media (min-width:1024px){.js-historyTimeline .historyTimeline__contentText{font-size:20px;line-height:1.4}}.js-historyTimeline .historyTimeline__contentText p{margin:0}.js-historyTimeline .historyTimeline__media{pointer-events:none}.js-historyTimeline .historyTimeline__media img,.js-historyTimeline .historyTimeline__media video{width:100%;height:auto;display:block;max-height:250px}@media (min-width:1024px){.js-historyTimeline .historyTimeline__media img,.js-historyTimeline .historyTimeline__media video{max-height:350px}}@media (max-width:1023px){.js-historyTimeline .historyTimeline__media{margin-top:20px}}@media (min-width:1024px){.js-historyTimeline .historyTimeline__media{position:absolute;top:50%;left:50%;z-index:50;background:#004a72;padding:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}}@media (min-width:1024px){.js-historyTimeline .historyTimeline__item--odd .historyTimeline__yearWrap{text-align:right;padding-right:80px}}@media (min-width:1024px){.js-historyTimeline .historyTimeline__item--odd .historyTimeline__content{padding-left:80px}}@media (min-width:1024px){.js-historyTimeline .historyTimeline__item--even .historyTimeline__yearWrap{order:2;padding-left:80px}}@media (min-width:1024px){.js-historyTimeline .historyTimeline__item--even .historyTimeline__content{order:1;text-align:right;padding-right:80px}.js-historyTimeline .historyTimeline__item--even .historyTimeline__content .historyTimeline__contentText{margin-left:auto}}.job{color:var(--main-color-primary);display:block;text-decoration:none;border-bottom:1px solid var(--main-color-middle-gray);padding-top:15px;padding-bottom:15px;max-width:900px;position:relative;padding-right:60px}.job:active,.job:focus,.job:hover{text-decoration:none;color:var(--main-color-primary)}.job:active .job__link,.job:active .job__title,.job:focus .job__link,.job:focus .job__title,.job:hover .job__link,.job:hover .job__title{color:var(--main-color-primary)}.job__title{font-weight:var(--main-font-weight-bold);transition:.2s ease-in-out;margin-bottom:5px}@media (min-width:768px){.job__title{font-size:var(--main-font-size-big)}}.job__info--date{width:-moz-fit-content;width:fit-content}.job__footer{display:flex;align-items:center;gap:28px;row-gap:0;flex-wrap:wrap}@media (max-width:767px){.job__footer{flex-direction:column;align-items:flex-start}.job__footer .job__info--date::before{display:none}}.job__footer .job__info{display:inline-flex;align-items:center;gap:6px}.job__footer .job__info--date{position:relative}.job__footer .job__info--date::before{content:"·";position:absolute;left:-14px}.job__link{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.2s ease-in-out}.job__link .icon{font-size:24px}@media (max-width:1023px){.jobsList.isFullView{margin-top:-64px}}.jobsList.isFullView .job__top{background:var(--main-color-light-gray);padding:96px 0}@media (max-width:1023px){.jobsList.isFullView .job__top{padding-bottom:64px}}@media (max-width:1023px){.jobsList.isFullView .job__top>.container>.row{flex-direction:column-reverse}.jobsList.isFullView .job__top>.container>.row img{width:100%;max-height:300px;margin-bottom:32px;-o-object-fit:cover;object-fit:cover}}.jobsList.isFullView .job__top h1{font-size:48px;line-height:54px;letter-spacing:2.4px;margin-top:0;-webkit-hyphens:auto;hyphens:auto}@media (max-width:1249px){.jobsList.isFullView .job__top h1{font-size:36px;line-height:42px;letter-spacing:1.2px}}@media (max-width:767px){.jobsList.isFullView .job__top h1{font-size:24px;line-height:28px}}.jobsList.isFullView .job__top .job__footer{color:var(--main-color-primary)}@media (max-width:1023px){.jobsList.isFullView .job__top .job__footer{display:none}}.jobsList.isFullView .job__top .job__footer_mobile{color:var(--main-color-primary);display:none;align-items:center;gap:28px;row-gap:0;flex-wrap:wrap}.jobsList.isFullView .job__top .job__footer_mobile .job__info{display:inline-flex;align-items:center;gap:6px}.jobsList.isFullView .job__top .job__footer_mobile .job__info--date{position:relative}.jobsList.isFullView .job__top .job__footer_mobile .job__info--date::before{content:"·";position:absolute;left:-14px}@media (max-width:1024px){.jobsList.isFullView .job__top .job__footer_mobile{display:flex}}.jobsList.isFullView .job__top img{border-radius:0}.jobsList.isFullView .job__content .h2,.jobsList.isFullView .job__content .itemcardHeadline{color:var(--main-color-primary)}.jobsList.isFullView #contact{background:var(--main-color-light-gray);border-radius:0;padding:48px 0}.jobsList.isFullView #contact h2{margin-top:0;color:var(--main-color-primary)}div:not(:has(> *))+.emptyCollectionText{display:block}.emptyCollectionText{display:none}.blogList.isList.preview{overflow-x:hidden;margin-top:-78px;pointer-events:none}@media (max-width:1023px){.blogList.isList.preview{margin-top:32px}}.blogList.isList.preview .swiper{overflow:visible}@media (max-width:1023px){.blogList.isList.preview .swiper{display:flex;flex-direction:column-reverse}}.blogList.isList.preview .swiper-slide{width:40%}@media (max-width:1249px){.blogList.isList.preview .swiper-slide{width:65%}}@media (max-width:767px){.blogList.isList.preview .swiper-slide{width:90%}}.blogList.isList.preview .swiper-navigation{position:relative;display:inline-flex;gap:20px;justify-content:flex-end;margin-bottom:64px;width:100%}@media (max-width:1023px){.blogList.isList.preview .swiper-navigation{margin-bottom:0;margin-top:48px;justify-content:center;gap:20px;align-items:center}}.blogList.isList.preview .swiper-navigation .swiper-button-next,.blogList.isList.preview .swiper-navigation .swiper-button-prev{position:relative;pointer-events:auto;left:auto;right:auto;top:auto;bottom:auto;margin:0;width:78px;height:78px;border:1px solid var(--main-color-primary);border-radius:50%;color:var(--main-color-primary)}@media (max-width:1023px){.blogList.isList.preview .swiper-navigation .swiper-button-next,.blogList.isList.preview .swiper-navigation .swiper-button-prev{border-radius:0;height:40px;width:75px;font-size:18px}}.blogList.isList.preview .swiper-pagination{display:none;pointer-events:auto}@media (max-width:1023px){.blogList.isList.preview .swiper-pagination{display:block;width:-moz-fit-content;width:fit-content;margin-top:0;line-height:1}}.blogList.isList.preview .swiper-wrapper{pointer-events:auto;align-items:stretch}.blogList.isList.preview .swiper-slide{height:auto;display:flex;flex-direction:column}.blogList.isList.preview .swiper-slide .blog{flex:1;min-height:0}.blogList.isList.preview .swiper-slide .blog__content{flex:1;min-height:0}.blogList.isList.preview .swiper-slide .blog__footer{margin-top:auto}.blogList.isList .collectionArea{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:20px;row-gap:40px}@media (max-width:767px){.blogList.isList .collectionArea{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.blogList.isList .blog{text-decoration:none;color:var(--main-color-primary);position:relative;display:flex;flex-direction:column;gap:20px;padding-left:20px;padding-right:20px;padding-bottom:32px}@media (max-width:767px){.blogList.isList .blog{padding:20px;background:var(--main-color-light-gray);border-radius:0}}.blogList.isList .blog::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:65%;border-radius:0;background:#ebf1f4;z-index:0;opacity:0;transition:.2s ease-in-out}@media (max-width:767px){.blogList.isList .blog::after{display:none}}.blogList.isList .blog:hover{color:var(--main-color-primary)}.blogList.isList .blog:hover::after{opacity:1}.blogList.isList .blog:hover .heading-small{color:var(--main-color-primary)}.blogList.isList .blog:hover .heading-big{color:var(--main-color-primary)}.blogList.isList .blog:hover .algoliaSearchSortingSelect,.blogList.isList .blog:hover .button{background:linear-gradient(48deg,#00456f 0,#e63312 100%);outline-color:transparent;color:var(--main-color-white)}.blogList.isList .blog:hover img{scale:1.05}.blogList.isList .blog:hover .blog__info .blog__reading-time{color:var(--main-color-primary)}.blogList.isList .blog__img{z-index:1;height:320px;width:100%;border-radius:0;-o-object-fit:cover;object-fit:cover;overflow:hidden}.blogList.isList .blog img{height:100%!important;width:100%;-o-object-fit:cover;object-fit:cover;transition:scale .2s ease-in-out}.blogList.isList .blog__content{z-index:1;display:flex;flex-direction:column;gap:32px}.blogList.isList .blog__tags{display:flex;flex-wrap:wrap;gap:8px}.blogList.isList .blog__tags .blog__tag{padding:4px 12px;border-radius:0;background:var(--main-color-secondary);color:var(--main-color-white);font-size:14px;line-height:20px}.blogList.isList .blog__title{display:flex;flex-direction:column;gap:8px}.blogList.isList .blog__title .heading-small{color:var(--main-color-middle-gray);font-size:14px;font-family:var(--main-font-family);line-height:20px}.blogList.isList .blog__title .heading-big{font-size:16px;font-weight:500;line-height:22px}.blogList.isList .blog__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blogList.isList .blog__footer{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.blogList.isList .blog__footer .blog__info{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1}.blogList.isList .blog__footer .blog__info .blog__reading-time{padding-left:8px;border-left:1px solid var(--main-color-secondary);color:var(--main-color-primary);transition:color .2s ease-in-out}.blogList.isList .blog__footer .blog__info .blog__date{color:var(--main-color-primary)}.blogList.isFullView .blog__tags{display:flex;flex-wrap:wrap;gap:8px}.blogList.isFullView .blog__tags .blog__tag{padding:4px 12px;border-radius:0;background:var(--main-color-secondary);color:var(--main-color-white);font-size:14px;line-height:20px}.blogList.isFullView .blog__title{display:flex;flex-direction:column;gap:8px}.blogList.isFullView .blog__title .heading-small{color:var(--main-color-middle-gray);font-size:18px;line-height:26px;font-weight:500;letter-spacing:.9px}@media (max-width:767px){.blogList.isFullView .blog__title .heading-small{display:none}}.blogList.isFullView .blog__title .heading-big{font-size:48px;margin-bottom:0;line-height:54px;margin-top:0}@media (max-width:1249px){.blogList.isFullView .blog__title .heading-big{font-size:36px;line-height:42px;letter-spacing:1.2px}}@media (max-width:767px){.blogList.isFullView .blog__title .heading-big{font-size:24px;line-height:28px}}.blogList.isFullView .blog__info{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1;color:var(--main-color-primary)}.blogList.isFullView .blog__info .blog__reading-time{padding-left:8px;border-left:1px solid var(--main-color-secondary)}.blogList.isFullView .blog__share{padding-left:8px;border-left:1px solid var(--main-color-secondary);display:flex;align-items:center;height:14px;gap:4px}.blogList.isFullView .blog__share a{text-decoration:none;color:var(--main-color-primary)}.blogList.isFullView .blog__share a:hover{color:var(--main-color-secondary)}.blogList.isFullView .blog__share a .icon{font-size:24px}.blogList.isFullView .blog__top{background:var(--main-color-light-gray);padding:96px 0;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width:1023px){.blogList.isFullView .blog__top{padding:64px 0}}@media (max-width:1023px){.blogList.isFullView .blog__top>.container>.row{flex-direction:column-reverse}.blogList.isFullView .blog__top>.container>.row img{width:100%;max-height:300px;margin-bottom:32px}}.blogList.isFullView .blog__top>.container>.row img{max-height:320px;-o-object-fit:cover;object-fit:cover}.blogList.isFullView .blog__top h1{font-size:48px;line-height:54px;margin-top:0;-webkit-hyphens:auto;hyphens:auto}@media (max-width:1249px){.blogList.isFullView .blog__top h1{font-size:36px;line-height:42px}}@media (max-width:767px){.blogList.isFullView .blog__top h1{font-size:24px;line-height:28px}}.blogList.isFullView .blog__top img{border-radius:0}.blogList.isFullView .blog__content{margin-top:48px}.blogList.isFullView .blog__content .h1,.blogList.isFullView .blog__content .h2,.blogList.isFullView .blog__content .h3,.blogList.isFullView .blog__content .h4,.blogList.isFullView .blog__content .h5,.blogList.isFullView .blog__content .h6,.blogList.isFullView .blog__content .itemcardHeadline,.blogList.isFullView .blog__content h1,.blogList.isFullView .blog__content h2,.blogList.isFullView .blog__content h3,.blogList.isFullView .blog__content h4,.blogList.isFullView .blog__content h5,.blogList.isFullView .blog__content h6{color:var(--main-color-primary)}.blogList.isFullView .blog__content div:has(> .itemboxList){display:flex;align-items:center}.blogList.isFullView .blog__content .itemboxList.swiper{width:100%;margin-right:0;margin-left:0;overflow:hidden}.blogList.isFullView .blog__content .itemboxList.swiper .swiper-slide{width:-moz-fit-content!important;width:fit-content!important}.blogList.isFullView .blog__content .itemboxList.swiper .swiper-slide:only-child{width:100%!important}.blogList.isFullView .blog__content .itemboxList.swiper .swiper-slide:only-child .itembox{width:75%;margin:0 auto}.blogList.isFullView .blog__content .itembox{width:40%;min-width:280px}@media (max-width:1249px){.blogList.isFullView .blog__content .itembox{width:100%;min-width:auto}}.blogList.isFullView .blog__content .itembox .itembox__top{flex-direction:column;padding-bottom:32px}.blogList.isFullView .blog__content .itembox .itembox__top .itembox__description{display:none}.blogList.isFullView .blog__content .secondImg img{max-width:75%;border-radius:0;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.blogList.isFullView .blog__content .secondImg img{width:100%}}.blogList.isFullView .blog__content .row:has(> .firstImg img){align-items:center}.blogList.isFullView .blog__content .row .firstImg:has(img){text-align:right}.blogList.isFullView .blog__content .row .firstImg img{max-width:75%;border-radius:0;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.blogList.isFullView .blog__content .row .firstImg img{width:100%}}.blogList.isFullView #contact{background:var(--main-color-light-gray);border-radius:0;padding:48px 0}.blogList.isFullView #contact h2{margin-top:0;color:var(--main-color-primary)}.mainContent:has(.blogList.isList) .pagination{margin-bottom:32px}.teamMember{display:flex;gap:20px;width:100%;border-radius:0}.teamMember__img{margin-bottom:0;width:110px;min-width:110px}.teamMember__img img{aspect-ratio:1;border-radius:0;-o-object-fit:cover;object-fit:cover}.teamMember__content{gap:8px;display:flex;flex-direction:column;justify-content:center}.teamMember__name{color:var(--main-color-primary);font-family:var(--main-font-family);font-size:18px;line-height:26px;font-weight:500;letter-spacing:.18px}.teamMember__position{color:var(--main-color-primary);font-family:var(--main-font-family);font-size:14px;line-height:20px;letter-spacing:.14px}.teamMember__contact{margin-top:0}.teamMember__contact a{overflow:hidden;text-overflow:ellipsis;font-size:16px;word-break:break-all;white-space:break-spaces}@media (max-width:767px){.teamMember__contact a{font-size:14px}}.teamMember__contact a .icon{color:var(--main-color-primary)}.teamMember__contact a:not(:last-child){margin-bottom:8px}.teamMemberWrapper{container-type:unset;width:-moz-fit-content;width:fit-content;min-width:450px;max-width:100%}@media (max-width:767px){.teamMemberWrapper{width:100%;min-width:-moz-fit-content;min-width:fit-content}}.teamList{display:flex;flex-wrap:wrap;gap:20px}.newsletterBanner .newsletterForm{display:flex;width:100%;gap:48px;height:60px}@media (max-width:481px){.newsletterBanner .newsletterForm{flex-wrap:wrap;gap:20px;height:auto}}.newsletterBanner .newsletterForm .infieldInputGroup{margin:0;flex-grow:1}.newsletterBanner .newsletterForm>label{display:none}.newsletterBanner .newsletterForm .inputGroup.is-focus input{background:0 0}.newsletterBanner .newsletterForm .inputGroup input{border-top-right-radius:0;border-bottom-right-radius:0;color:var(--main-color-white);border-color:var(--main-color-white)}.newsletterBanner .newsletterForm .inputGroup input::-moz-placeholder{color:var(--main-color-white)}.newsletterBanner .newsletterForm .inputGroup input::placeholder{color:var(--main-color-white)}.newsletterBanner .newsletterForm button{border-radius:0;background:0 0;color:var(--main-color-white);border:1px solid var(--main-color-white)}.newsletterBanner .newsletterForm button:active,.newsletterBanner .newsletterForm button:focus,.newsletterBanner .newsletterForm button:hover{background:var(--main-color-white);border-color:transparent;color:var(--main-color-secondary)}.banner .textcontent+.newsletterBanner{margin-top:20px}.newsletterFormSitepart{margin-bottom:48px}.newsletterFormSitepart .newsletterForm .inputGroup input{max-width:600px}.newsletterFormSitepart .newsletterForm .specialcheckbox{margin-top:24px;margin-bottom:24px}.newsletterFormSitepart .newsletterForm button{display:flex}.newsletterFormSitepart .newsletterForm .infieldInputGroup--select{max-width:600px}.dcCookieBar{position:fixed;left:0;bottom:0;line-height:1.3;width:100%;min-width:320px;box-shadow:0 0 10px #000;z-index:6000;padding:15px;padding-left:90px;background-color:var(--main-color-white);font-size:var(--main-font-size-base);color:var(--main-color-black);box-sizing:border-box}.dcCookieBar a{color:var(--main-color-primary);text-decoration:underline}.dcCookieBar a:hover{color:var(--main-color-primary)}.dcCookieBar__button{line-height:1.6;padding:5px 20px;display:inline-block;vertical-align:middle;cursor:pointer;text-align:center;text-decoration:none;min-width:40px;width:auto;font-size:var(--main-font-size-base);font-weight:var(--main-font-weight);color:var(--main-color-black);border:1px solid var(--main-color-gray-base);background-color:var(--main-color-white);border-radius:0;transition:.2s ease-in-out}.dcCookieBar__button:hover{background-color:var(--main-color-primary);border-color:var(--main-color-primary);color:var(--main-color-primary-contrast)}.dcCookieBar__button:active,.dcCookieBar__button:focus{background-color:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-primary-dark-contrast)}@media (max-width:1024px){.dcCookieBar__button{font-size:var(--main-font-size-base)}}.dcCookieBar__buttonaction{border-color:var(--main-color-primary);color:var(--main-color-primary-contrast);background-color:var(--main-color-primary)}.dcCookieBar__buttonaction:hover{background-color:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-primary-dark-contrast)}.dcCookieBar__buttonaction:active,.dcCookieBar__buttonaction:focus{background-color:var(--main-color-primary-darken);border-color:var(--main-color-primary-darken);color:var(--main-color-primary-darken-contrast)}.dcCookieBar__buttons{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;flex-direction:column;gap:7.5px}.dcCookieBar__buttons .dcCookieBar__button{flex-grow:1;box-sizing:border-box;width:100%;flex-basis:100%!important}.dcCookieBar__main{text-align:center}.dcCookieBar__text{padding-left:7.5px;padding-right:7.5px;padding-bottom:15px;text-align:left}.dcCookieBar__links{text-align:right;font-size:var(--main-font-size-small)}.dcCookieBar__links a{display:inline-block;vertical-align:middle;margin-left:7.5px;margin-right:7.5px}.dcCookieBar__center{text-align:center;margin-top:15px}.dcCookieBar__center a{display:inline-block;vertical-align:middle;margin-left:7.5px;margin-right:7.5px}#dcCookieModalProvider{z-index:6002}.dcCookieModal{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;background-color:rgba(204,204,204,.7);color:var(--main-color-black);display:none;padding-left:15px;padding-right:15px;z-index:6001;font-size:var(--main-font-size-base)}@media (min-width:441px){.dcCookieModal.dcCookieTopPadding{padding-top:150px}}.dcCookieModal__dialog{background-color:#fff;padding:30px;width:600px;max-width:100%;margin:15px auto;box-shadow:0 0 40px rgba(0,0,0,.2);border-radius:0}@media (max-width:767px){.dcCookieModal__dialog{padding:15px}}.dcCookieModal a{color:var(--main-color-primary);text-decoration:underline;cursor:pointer}.dcCookieModal a:hover{color:var(--main-color-primary)}.dcCookieModal .dcCookieBar__button{color:var(--main-color-black);background-color:var(--main-color-white);text-decoration:none;cursor:pointer}.dcCookieModal .dcCookieBar__button:hover{background-color:var(--main-color-primary);border-color:var(--main-color-primary);color:var(--main-color-primary-contrast)}.dcCookieModal .dcCookieBar__button:active,.dcCookieModal .dcCookieBar__button:focus{background-color:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-primary-dark-contrast)}.dcCookieModal .dcCookieBar__buttonaction{border-color:var(--main-color-primary);color:var(--main-color-primary-contrast);background-color:var(--main-color-primary);cursor:pointer}.dcCookieModal .dcCookieBar__buttonaction:hover{background-color:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-primary-dark-contrast)}.dcCookieModal .dcCookieBar__buttonaction:active,.dcCookieModal .dcCookieBar__buttonaction:focus{background-color:var(--main-color-primary-darken);border-color:var(--main-color-primary-darken);color:var(--main-color-primary-darken-contrast)}.dcCookieModal .dcCookieBar__links{margin-top:15px;text-align:left}.dcCookieModal .dcCookieBar__links a{margin-left:0;margin-right:15px}.dcCookieModal.open{display:block;overflow-x:hidden;overflow-y:auto}.dcCookieModalBody__headline{font-size:20px;margin-bottom:15px}.dcCookieModalBody__info{margin-bottom:15px}.dcCookieBarSwitch{width:50px;position:relative;height:26px;display:inline-block;cursor:pointer;border-radius:13px;margin:0;background-color:var(--main-color-light-gray)}.dcCookieBarSwitch span{font-style:normal;position:absolute;left:3px;width:20px;height:20px;background-color:var(--main-color-black);top:50%;margin-top:-10px;display:block;pointer-events:none;margin-bottom:0;border-radius:50%;transition:.1s ease-in-out}.dcCookieBarSwitch input{position:absolute;opacity:0;cursor:pointer;margin:0;width:20px;height:20px;left:0;top:0}.dcCookieBarSwitch input:checked+span{left:100%;margin-left:-23px;background-color:var(--main-color-primary)}.dcCookieBarSwitch__label{color:var(--main-color-black);margin-bottom:0;line-height:26px;margin-right:10px}.dcCookieBarBox{padding:15px;border:2px solid var(--main-color-light-gray);margin-top:15px}.dcCookieBarBox__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.dcCookieBarBox__title{margin-right:30px;font-size:16px}.dcCookieBarBox__info{margin-bottom:15px}.dcCookieBarMoreBox{margin-top:15px}.dcCookieBarMoreBox.open{display:block}.dcCookieBarTable{margin-top:15px}.dcCookieBarTable__row{padding:8px 0;border-bottom:1px solid var(--main-color-light-gray)}.dcCookieBarTable__row:last-child{border-bottom:0}.dcCookieBarTable__cell>a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dcCookieBarTable__cell--description{font-weight:700;font-size:1.2em}.dcCookieBarTable__cell--switch{display:flex;align-items:center}@media (min-width:768px){.dcCookieBarTable__row{display:flex;align-items:center}.dcCookieBarTable__cell{flex-grow:1;text-align:left;width:calc(100% - 200px)}.dcCookieBarTable__cell:first-child{padding-right:10px;flex-shrink:0;flex-grow:0;width:200px}.dcCookieBarTable__cell:first-child.dcCookieBarTable__cell--description{width:50%}.dcCookieBarTable__cell--switch{justify-content:flex-end}}@media (max-width:767px){.dcCookieBarTable__cell:first-child{margin-bottom:4px}.dcCookieBarTable__cell:first-child:after{content:":"}}.dcCookieBarRecurringTable__row{padding:8px 0;border-bottom:1px solid var(--main-color-light-gray);display:flex;align-items:center;justify-content:space-between}.dcCookieBarRecurringTable__row:last-child{border-bottom:0}.dcCookieBarRecurringTable__row--parent .dcCookieBarRecurringTable__label{position:relative;padding-left:20px}.dcCookieBarRecurringTable__row--parent .dcCookieBarRecurringTable__label:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--main-color-black);position:absolute;left:0;top:50%;margin-top:-6px;transition:.2s ease-in-out}.dcCookieBarRecurringTable__row--parent .dcCookieBarRecurringTable__label.active:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);border-color:transparent transparent transparent var(--main-color-primary)}.dcCookieBarRecurringTable__row--child{padding-left:20px}.dcCookieBarRecurringTable__label{font-weight:700}.dcCookieBarHistoryTable{font-size:1.1rem}.dcCookieBarHistoryTable__row{padding:8px 0;border-bottom:1px solid var(--main-color-light-gray);display:flex;align-items:center;justify-content:space-between}.dcCookieBarHistoryTable__row:last-child{border-bottom:0}.dcCookieBarHistoryTable__label{flex-grow:1;margin-right:8px}.dcCookieBarHistoryTable__badge{width:12px;height:12px;background-color:red;border-radius:50%;flex-shrink:0;margin-right:8px;margin-top:1px}.dcCookieBarHistoryTable__badge.active{background-color:green}.dcCookieBarHistoryTable__active{margin-left:8px;flex-shrink:0;width:60px;text-align:right}.dcCookieBarRecurring{z-index:6001;position:fixed;left:20px;bottom:20px;box-sizing:border-box}.dcCookieBarRecurringBox{position:fixed;z-index:6001;left:20px;bottom:80px;background-color:var(--main-color-white);box-shadow:0 0 20px #000;width:400px;font-size:var(--main-font-size-base)}.dcCookieBarRecurringBox__close{height:14px;width:14px;cursor:pointer}.dcCookieBarRecurringBox__close svg path{fill:#000000}.dcCookieBarRecurringBox__close:hover svg path{fill:var(--main-color-primary)}.dcCookieBarRecurringBox__head{padding:15px;border-bottom:1px solid var(--main-color-light-gray);display:flex;align-items:center;justify-content:space-between}.dcCookieBarRecurringBox__title{margin-right:15px}.dcCookieBarRecurringBox__footer .dcCookieBar__button{width:100%;padding:10px;box-sizing:border-box}@media (max-width:440px){.dcCookieBarRecurringBox{max-width:100%;left:0;bottom:0;max-height:100vh;overflow:hidden;overflow-y:auto}}.dcCookieBarRecurringButton{width:46px;height:46px;line-height:46px;text-align:center;background-color:var(--main-color-primary);color:var(--main-color-primary-contrast);font-size:20px;border-radius:50%;cursor:pointer;box-shadow:0 0 10px #000}.dcCookieBarRecurringButton:focus,.dcCookieBarRecurringButton:hover{background-color:var(--main-color-primary-dark)}.dcCookieBarRecurringButton svg path{fill:#000000}.dcCookieBarRecurringButton .closelabel{display:none;position:relative;top:3px}.dcCookieBarRecurringButton .openlabel{position:relative;top:6px}.dcCookieBarRecurringButton.open .openlabel{display:none}.dcCookieBarRecurringButton.open .closelabel{display:block}.dcCookieBarTab{text-align:center;padding:10px;font-weight:700;cursor:pointer}.dcCookieBarTab:not(.active){background-color:var(--main-color-light-gray)}.dcCookieBarTab:hover{background-color:var(--main-color-white)}.dcCookieBarTabContent{padding:15px;display:none;height:240px;max-height:50vh;overflow:hidden;overflow-y:auto}.dcCookieBarTabContent.active{display:block}.dcCookieBarTabs__header{display:flex}.dcCookieBarTabs__header .dcCookieBarTab{flex-grow:1;width:50%}.dcCookieExternal{display:flex;align-items:center;justify-content:center}.dcCookieExternal__info{padding:30px;border:1px solid var(--main-color-gray-base);background-color:#fff}.dcCookieExternal__headline{padding-bottom:20px}.dcCookieExternal__button{line-height:1.6;padding:5px 20px;display:inline-block;vertical-align:middle;cursor:pointer;text-align:center;text-decoration:none;min-width:40px;width:auto;font-size:var(--main-font-size-base);font-weight:var(--main-font-weight);color:var(--main-color-black);border:1px solid var(--main-color-gray-base);background-color:var(--main-color-white);transition:.2s ease-in-out}.dcCookieExternal__button:hover{background-color:var(--main-color-primary);border-color:var(--main-color-primary);color:var(--main-color-primary-contrast)}.dcCookieExternal__button:active,.dcCookieExternal__button:focus{background-color:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-primary-dark-contrast)}.hidden{display:none!important}.slidecontentItem{border-bottom:1px solid var(--main-color-dark-gray)}.slidecontentItem:not(:last-child){margin-bottom:20px}.slidecontentItem__headline{position:relative;font-size:1.6rem;color:var(--main-color-primary);padding:10px;padding-left:30px;cursor:pointer}.slidecontentItem__headline:after{content:var(--base-icon-angle-down);font-family:icons,Helvetica,Arial,sans-serif;position:absolute;left:0;top:50%;font-size:20px;width:20px;text-align:center;transition:.2s ease-in-out;translate:0 -50%}.slidecontentItem__headline:active,.slidecontentItem__headline:focus,.slidecontentItem__headline:hover{color:var(--main-color-primary)}.slidecontentItem__headline .h1,.slidecontentItem__headline .h2,.slidecontentItem__headline .h3,.slidecontentItem__headline .h4,.slidecontentItem__headline .h5,.slidecontentItem__headline .h6,.slidecontentItem__headline .itemcardHeadline,.slidecontentItem__headline h1,.slidecontentItem__headline h2,.slidecontentItem__headline h3,.slidecontentItem__headline h4,.slidecontentItem__headline h5,.slidecontentItem__headline h6{margin-top:0;margin-bottom:0}.slidecontentItem__content{display:none;padding:10px 10px 20px 30px}.slidecontentItem.is-active .slidecontentItem__headline:after{rotate:180deg}.algoliaAutocomplete{position:relative}.algoliaAutocomplete__layout{bottom:-28px;position:absolute;background:var(--main-color-white);border:2px solid var(--main-color-light-gray);box-shadow:0 20px 20px rgba(0,0,0,.1);transform:translateY(100%);min-width:100%;padding:20px;border-radius:0;right:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(90vh - 170px);display:flex;flex-direction:column;gap:45px;z-index:105}@media (max-width:1249px){.algoliaAutocomplete__layout{bottom:-21px}}@media (max-width:767px){.algoliaAutocomplete__layout{bottom:-10px;right:auto;left:0;width:calc(100vw - 24px)}}.algoliaAutocomplete__header{position:sticky;top:0;background:var(--main-color-white);z-index:1;display:flex;flex-direction:column;align-items:center;gap:45px;grid-area:header}@media (max-width:1023px){.algoliaAutocomplete__header{gap:15px;padding:24px 24px 0}}.algoliaAutocomplete__controls{display:flex;width:100%;justify-content:center;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--main-color-light-gray);padding-bottom:20px}@media (max-width:767px){.algoliaAutocomplete__controls{justify-content:unset}}.algoliaAutocomplete__content{grid-area:content;display:flex}@media (max-width:1023px){.algoliaAutocomplete__content{gap:30px;padding:0;flex-direction:column;flex-wrap:nowrap;overflow:visible;margin-bottom:0}}.algoliaAutocomplete__results{flex-grow:1;width:100%;margin-top:0}.algoliaAutocomplete__results:empty{display:none}@media (max-width:1249px){.algoliaAutocomplete__results{width:100%}}@media (max-width:1023px){.algoliaAutocomplete__results{margin-top:0;height:100%}}.algoliaAutocomplete .searchBar__dummy{flex-grow:1;display:flex;align-items:center}.algoliaCategories{display:flex;flex-direction:column;padding:0;gap:16px}@media (max-width:1023px){.algoliaCategories{flex-direction:row;overflow-x:auto;margin:0 -40px;padding:0 40px 16px;scroll-padding-left:40px;scroll-snap-type:x mandatory;white-space:nowrap}}.algoliaCategories__item{display:flex;margin:0}.algoliaCategories__item a{display:flex;align-items:center;text-decoration:none;gap:16px;font-size:var(--main-font-size-small)}.algoliaCategories__item img{display:inline-flex;width:55px;height:55px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:100%}.algoliaCategories__item span{display:inline-flex;align-items:center}@media (max-width:1023px){.algoliaCategories__item{display:inline-flex;width:auto;scroll-snap-align:start;white-space:nowrap}.algoliaCategories__item:has(img){padding-right:55px}.algoliaCategories__item a{display:inline-flex}}.algoliaAutocompleteModal{background-color:rgba(255,255,255,.7);position:fixed;inset:0;width:100%;overflow:hidden;overflow-y:auto;height:100dvh;z-index:105;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.algoliaAutocompleteModal:not(.is-active){display:none}.algoliaAutocompleteModal__box{position:relative;left:0;top:0;width:100%;background:var(--main-color-white);box-shadow:0 0 40px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:40px 0;overflow-y:auto}@media (max-width:1023px){.algoliaAutocompleteModal__box{padding:0;height:100%}}.algoliaAutocompleteModal__content{max-width:1524px;margin:0 auto;width:100%;position:relative;padding:0 20px}@media (max-width:1023px){.algoliaAutocompleteModal__content{padding:0;display:flex;height:100%;flex-direction:column}}.algoliaAutocompleteModal__close{position:absolute;top:0;right:0;clip-path:none;font-size:20px;background:0 0;border:none;padding:0 24px;z-index:2;height:36px}@media (max-width:1023px){.algoliaAutocompleteModal__close{position:fixed;font-size:14px;top:17px}}.algoliaAutocompleteModal__close:active,.algoliaAutocompleteModal__close:focus,.algoliaAutocompleteModal__close:hover{background:0 0}.algoliaAutocompleteProducts{padding-left:0}.algoliaAutocompleteProducts li{margin-bottom:0}.algoliaAutocompleteProducts{grid-template-columns:repeat(auto-fill,minmax(550px,1fr));overflow-x:auto;max-height:calc(90vh - 275px);padding-right:10px;border:none;gap:0;width:420px}@media (max-width:767px){.algoliaAutocompleteProducts{grid-template-columns:1fr;width:-moz-fit-content;width:fit-content}}.algoliaAutocompleteProducts li{border:none}.algoliaAutocompleteProducts li a{text-decoration:none;font-weight:var(--main-font-weight-bold);padding:10px 0;display:inline-block}.algoliaAutocompleteProducts .prices.loading{width:50%}.algoliaAutocompleteProducts .itembox__main{flex-direction:row}@media (max-width:481px){.algoliaAutocompleteProducts .itembox__main{flex-direction:column}}.algoliaAutocompleteProducts .itembox__actions{right:-10px;top:-16px}.algoliaAutocompleteProducts .itembox:nth-child(n+10){display:none}.algoliaAutocompleteForm{max-width:630px;flex-grow:1;width:100%;gap:12px;display:flex;flex-direction:column}@media (max-width:1023px){.algoliaAutocompleteForm{max-width:unset;gap:12px}}.algoliaAutocompleteForm__searchBar{width:100%;background:var(--main-color-light-gray);position:relative;display:flex;overflow:hidden;padding:0;gap:0;border-radius:0}.algoliaAutocompleteForm__input{border:transparent;background:0 0;border-radius:0;padding-left:0;padding-right:0;transition:none!important}.algoliaAutocompleteForm__clear,.algoliaAutocompleteForm__submit{all:unset;height:100%;display:flex;align-items:center;justify-content:center;aspect-ratio:1;cursor:pointer;border-radius:0}.algoliaAutocompleteForm__clear i,.algoliaAutocompleteForm__submit i{margin:0!important;padding:0;background:0 0;font-size:24px;border-radius:0;height:100%;aspect-ratio:1}.algoliaAutocompleteForm:has(.algoliaAutocompleteForm__clear) .algoliaAutocompleteForm__input{min-width:160px}.algoliaAutocompleteForm__legend{color:var(--main-color-middle-gray);font-size:var(--main-font-size-small)}.algoliaAutocompleteModal{background-color:rgba(255,255,255,.7);position:fixed;inset:0;width:100%;overflow:hidden;overflow-y:auto;height:100dvh;z-index:105;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.algoliaAutocompleteModal:not(.is-active){display:none}.algoliaAutocompleteModal__box{position:relative;left:0;top:0;width:100%;background:var(--main-color-white);box-shadow:0 0 40px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:40px 0;overflow-y:auto}@media (max-width:1023px){.algoliaAutocompleteModal__box{padding:0;height:100%}}.algoliaAutocompleteModal__content{max-width:1524px;margin:0 auto;width:100%;position:relative;padding:0 20px}@media (max-width:1023px){.algoliaAutocompleteModal__content{padding:0;display:flex;height:100%;flex-direction:column}}.algoliaAutocompleteModal__close{position:absolute;top:0;right:0;clip-path:none;font-size:20px;background:0 0;border:none;padding:0 24px;z-index:2;height:36px}@media (max-width:1023px){.algoliaAutocompleteModal__close{position:fixed;font-size:14px;top:17px}}.algoliaAutocompleteModal__close:active,.algoliaAutocompleteModal__close:focus,.algoliaAutocompleteModal__close:hover{background:0 0}.algoliaAutocompletePanel{display:flex;flex-direction:column}.algoliaAutocompletePanel__header{margin-bottom:5px}@media (max-width:1023px){.algoliaAutocompleteShowAllButton{background:var(--main-color-white);padding:0;bottom:0;display:grid;position:relative;left:0;width:100%;z-index:104}}@media (max-width:1023px){.algoliaAutocompleteFilter{width:100%}}.algoliaAutocompleteFilter__tags{display:flex;gap:5px;height:42px;align-items:center;justify-content:center}@media (max-width:767px){.algoliaAutocompleteFilter__tags{display:none}}.algoliaAutocompleteFilter__selectWrapper{display:none}@media (max-width:767px){.algoliaAutocompleteFilter__selectWrapper{display:grid;grid-template-columns:1fr auto;align-items:center}}.algoliaAutocompleteFilter__label{font-size:var(--main-font-size-small)}.algoliaAutocompleteFilter__select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;display:inline-flex;align-items:center;padding:0 16px;background:var(--main-color-light-gray);font-size:var(--main-font-size-small);border-radius:0}.algoliaAutocompleteFilter__item{font-size:13px;text-transform:uppercase;background:0 0;border:none;height:29px;padding:0 15px;display:inline-flex;align-items:center;font-weight:var(--main-font-weight-bold);color:var(--main-color-dark-gray)}.algoliaAutocompleteFilter__item.is-active{background:var(--main-color-light-gray);color:var(--main-color-black)}:root{--algolia-header-height:50px}@media (min-width:1024px){:root{--algolia-header-height:45px;--algolia-sidebar-width:350px}}@media (min-width:1250px){:root{--algolia-sidebar-width:390px}}@media (min-width:1540px){:root{--algolia-sidebar-width:432px}}.algoliaSearchLayout{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:1024px){.algoliaSearchLayout{contain:layout}}.algoliaSearchLayout__header{display:flex;justify-content:space-between;position:sticky;width:100%;background:var(--main-color-white);height:var(--algolia-header-height);top:var(--sticky-header-height);z-index:1;align-items:center}@media (min-width:1024px){.algoliaSearchLayout__header{z-index:1050;margin-bottom:10px}}.algoliaSearchLayout__section{gap:0;display:flex;position:relative;width:100%}@media (min-width:1024px){.algoliaSearchLayout__section{min-height:calc(100dvh - var(--algolia-header-height) - var(--sticky-header-height))}}.algoliaSearchLayout__main{flex:1 1 auto;transition:transform .2s ease;transform:translateX(0)}.algoliaSearchLayout__main.is-active{transform:translateX(var(--algolia-sidebar-width))}.algoliaSearchLayout__main .itemlist{list-style-type:none;padding-left:0}.algoliaSearchLayout__pagination:empty{display:none}.algoliaColorRefinementList__list{display:flex;list-style:none;padding:0;gap:16px;flex-wrap:wrap}.algoliaColorRefinementList__item{margin:0;display:inline-flex}.algoliaColorRefinementList__dot{width:20px;aspect-ratio:1;border-radius:100%;transition:50ms ease-in-out}.algoliaColorRefinementList__label{display:inline-flex;position:relative;gap:10px;align-items:center;line-height:1;cursor:pointer;text-transform:uppercase}.algoliaColorRefinementList__label span{position:relative;z-index:1}.algoliaColorRefinementList__label.is-active .algoliaColorRefinementList__dot,.algoliaColorRefinementList__label:focus .algoliaColorRefinementList__dot,.algoliaColorRefinementList__label:hover .algoliaColorRefinementList__dot{border:3px solid var(--main-color-light-gray);outline:1px solid var(--main-color-black)}.algoliaColorRefinementList__checkbox{display:none}.filterTags__container{display:flex;gap:6px}.filterTags__container .algoliaSearchSortingSelect,.filterTags__container .button{min-height:32px;padding:5px 16px}@media (min-width:768px){.filterTags__container .algoliaSearchSortingSelect,.filterTags__container .button{min-height:32px;padding:5px 16px}}.filterTags__container .active-filters__list{display:flex;gap:6px}.algoliaFilterBoxToggle{position:relative;clip-path:none;background:0 0;padding:0;gap:10px;border:none;text-transform:uppercase}.algoliaFilterBoxToggle:active,.algoliaFilterBoxToggle:focus,.algoliaFilterBoxToggle:hover{background:0 0}.algoliaFilterBoxToggle .filterBox__showHiddenFilters{display:flex;gap:10px;font-weight:700;align-items:center}.algoliaFilterBoxToggle .filterBox__showHiddenFilters .icon{color:var(--main-color-primary);font-weight:700;font-size:16px}.ais-filters-inline{display:flex;flex-wrap:wrap;flex-grow:1;gap:16px}.ais-filters-inline .filterBox{display:flex;flex-grow:1}.ais-filters-inline .ais-filter-dropdown{position:relative}.ais-filters-inline .ais-filter-dropdown summary{display:flex;cursor:pointer;height:48px;gap:12px;padding:0 15px 0 0;justify-content:space-between;align-items:center;border-radius:0;padding-right:40px;border-bottom:1px solid var(--main-color-black);background:var(--main-color-white);font-weight:700;font-size:14px;min-width:200px}.ais-filters-inline .ais-filter-dropdown summary::after{content:var(--base-icon-angle-down);font-family:icons;font-size:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ais-filters-inline .ais-filter-dropdown summary:has(.ais-button-reset):after{display:none}.ais-filters-inline .ais-filter-dropdown summary:has(.ais-button-reset) .ais-button-reset{position:absolute;right:3px;top:50%;transform:translateY(-50%);border:none;background:0 0;font-size:21px;font-weight:400;color:#333}.ais-filters-inline .ais-filter-dropdown summary:has(.ais-button-reset) .ais-button-reset:hover{color:var(--main-color-primary)}.ais-filters-inline .ais-filter-dropdown summary .ais-filter-dropdown__badge{padding:0 5px;background:var(--main-color-secondary);color:var(--main-color-white);border-radius:0}.ais-filters-inline .ais-filter-dropdown .ais-panel{position:absolute;min-width:100%;max-width:400px;width:-moz-max-content;width:max-content;bottom:0;border-radius:0;transform:translateY(calc(100% - 1px));padding:20px;border:1px solid #ccc;background:var(--main-color-white);font-weight:700;font-size:14px;z-index:3;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.ais-filters-inline .ais-filter-dropdown .ais-panel .ais-filterCheckboxList__list{overflow-y:auto;flex-direction:column;flex-wrap:nowrap;max-height:400px;gap:3px;padding-left:0;list-style:none}.ais-filters-inline .ais-filter-dropdown .ais-panel .ais-filterCheckboxList__list .ais-filterCheckboxList__item::marker{display:none}.ais-filters-inline .ais-filter-dropdown .ais-panel .ais-filterCheckboxList__list .ais-filterCheckboxList__item .ais-filterCheckboxList__label{padding:0;text-transform:none;display:flex;gap:10px;align-items:center}.ais-filters-inline .ais-filter-dropdown .ais-panel .ais-filterCheckboxList__list .ais-filterCheckboxList__item .ais-filterCheckboxList__label::before{display:none}.ais-filters-inline .ais-filter-dropdown .ais-panel .ais-filterCheckboxList__list .ais-filterCheckboxList__item .ais-filterCheckboxList__label::after{display:none}.ais-filters-inline .ais-filter-dropdown .ais-panel .ais-filterCheckboxList__list .ais-filterCheckboxList__item .ais-filterCheckboxList__label .ais-filterCheckboxList__checkbox{display:none}.ais-filters-inline .ais-filter-dropdown .ais-panel .ais-filterCheckboxList__list .ais-filterCheckboxList__item .ais-filterCheckboxList__label .ais-filterCheckboxList__checkbox:checked+.custom-checkbox{background:var(--main-color-secondary);border-color:var(--main-color-secondary)}.ais-filters-inline .ais-filter-dropdown .ais-panel .ais-filterCheckboxList__list .ais-filterCheckboxList__item .ais-filterCheckboxList__label .ais-filterCheckboxList__checkbox:checked+.custom-checkbox::after{content:var(--base-icon-check);font-family:icons;font-size:14px;position:absolute;top:0;left:50%;transform:translateX(-50%);color:var(--main-color-white)}.ais-filters-inline .ais-filter-dropdown .ais-panel .ais-filterCheckboxList__list .ais-filterCheckboxList__item .ais-filterCheckboxList__label .custom-checkbox{border-radius:0;border:1px solid #ccc;height:16px;width:16px;min-width:16px}.ais-filters-inline .ais-filter-dropdown .ais-panel .ais-filterCheckboxList__list .ais-filterCheckboxList__item .ais-filterCheckboxList__label .ais-filterCheckboxList__option{word-break:break-word;font-weight:400}.ais-filters-inline .ais-filter-dropdown .ais-panel .ais-filterCheckboxList__showMoreButton{text-decoration:underline;border:none;background:0 0;color:var(--main-color-black)}.ais-filters-inline .ais-filter-dropdown .ais-panel .ais-filterCheckboxList__showMoreButton:hover{color:var(--main-color-action)}.ais-filters-inline .ais-filterDateRange__picker .rdrMonth{width:100%}.ais-filters-inline .ais-filterDateRange__picker .rdrDateDisplayItemActive{border-color:var(--main-color-primary)}.ais-filters-inline .ais-filterDateRange__picker .rdrDay{border-color:var(--main-color-primary)}.ais-filters-inline .ais-filterDateRange__picker .rdrDayEndPreview,.ais-filters-inline .ais-filterDateRange__picker .rdrDayStartPreview{border-color:var(--main-color-primary)}.ais-filters-inline .ais-filterDateRange__picker .rdrEndEdge,.ais-filters-inline .ais-filterDateRange__picker .rdrInRange,.ais-filters-inline .ais-filterDateRange__picker .rdrSelected,.ais-filters-inline .ais-filterDateRange__picker .rdrStartEdge{background:var(--main-color-primary);color:var(--main-color-white)}.ais-filters-inline .ais-filterDateRange__picker .rdrDayToday .rdrDayNumber span:after{background:var(--main-color-primary)}.ais-filters-inline .ais-filters-inline__reset{display:flex;align-items:center}.ais-filters-inline .ais-filters-inline__reset .resetFilterButton{display:flex;gap:6px;align-items:center;border:none;background:0 0;color:var(--main-color-black)}.ais-filters-inline .ais-filters-inline__reset .resetFilterButton:hover{color:var(--main-color-action)}.ais-filters-inline .ais-filters-inline__reset .resetFilterButton span{text-decoration:underline}.ais-filter-toggle-mobile{display:none;margin-bottom:1rem}.ais-filter-toggle-mobile button{display:flex;height:48px;gap:12px;padding:0 15px;justify-content:space-between;align-items:center;border-radius:0;padding-right:40px;border:1px solid #ccc;background:var(--main-color-white);font-weight:700;font-size:14px;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.1);min-width:200px}.ais-filter-toggle-mobile button::after{content:var(--base-icon-angle-down);font-family:icons;font-size:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ais-filters-header-mobile{display:none}@media (max-width:767px){.ais-filter-toggle-mobile{display:block}.ais-filters-inline.mobile-open{display:flex;pointer-events:auto;transform:translateY(0)}.ais-mobile-filter-overlay{width:100vw;height:100vh;background:var(--main-color-white);z-index:999;position:fixed;top:100vh;left:0;pointer-events:none;opacity:0;transition:opacity .5s ease-in-out}.ais-mobile-filter-overlay.mobile-open{opacity:.7;top:0;pointer-events:auto}.ais-filters-header-mobile{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1rem}.ais-filters-header-mobile button{background:#bbc1d1;color:var(--main-color-white);border:none;height:32px;width:32px;font-size:20px;border-radius:0}.ais-filters-header-mobile button:hover{background:var(--main-color-primary)}.ais-filters-header-mobile button .iconNew{top:-2px;position:relative}.ais-layout__header{margin-bottom:32px}.ais-filter-toggle-mobile .ais-filter-dropdown__badge{padding:0 5px;background:var(--main-color-primary);color:var(--main-color-white);border-radius:0}}.category_info_new .ais-filter-dropdown:last-of-type .ais-panel{right:0}@media (max-width:1440px){.category_info_new .ais-filter-dropdown:last-of-type .ais-panel{left:0;right:auto}.category_info_new .ais-filter-toggle-mobile{display:block}.category_info_new .ais-filters-header-mobile{width:100%;height:-moz-fit-content;height:fit-content}.category_info_new .ais-filter-dropdown{width:calc(50% - 8px);height:-moz-fit-content;height:fit-content}.category_info_new .ais-filters-inline{transform:translateY(100%);flex-direction:row;align-content:flex-start;position:fixed;pointer-events:none;bottom:0;right:0;width:100%;height:-moz-fit-content;height:fit-content;min-height:75vh;max-height:90vh;background:#fff;padding:1rem;box-shadow:-2px 0 32px rgba(0,0,0,.2);z-index:1000;overflow-y:auto;transition:all .5s ease}.category_info_new .ais-filters-inline .ais-filter-dropdown .ais-panel{max-width:100%}.category_info_new .ais-filters-inline.mobile-open{display:flex;pointer-events:auto;transform:translateY(0)}.category_info_new .ais-mobile-filter-overlay{width:100vw;height:100vh;background:var(--main-color-white);z-index:999;position:fixed;top:100vh;left:0;pointer-events:none;opacity:0;transition:opacity .5s ease-in-out}.category_info_new .ais-mobile-filter-overlay.mobile-open{opacity:.7;top:0;pointer-events:auto}.category_info_new .ais-filters-header-mobile{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1rem}.category_info_new .ais-filters-header-mobile button{background:#bbc1d1;color:var(--main-color-white);border:none;height:32px;width:32px;font-size:20px;border-radius:0}.category_info_new .ais-filters-header-mobile button:hover{background:var(--main-color-primary)}.category_info_new .ais-filters-header-mobile button .iconNew{top:-2px;position:relative}.category_info_new .ais-layout__header{margin-bottom:32px}.category_info_new .ais-filter-toggle-mobile .ais-filter-dropdown__badge{padding:0 5px;background:var(--main-color-primary);color:var(--main-color-white);border-radius:0}}@media (max-width:767px){.category_info_new .ais-filters-inline{flex-direction:column;align-content:unset;flex-wrap:nowrap}.category_info_new .ais-filter-dropdown{width:100%;height:-moz-fit-content;height:fit-content}}.algoliaPanel{border-bottom:1px solid var(--main-color-light-gray);display:flex;flex-direction:column;gap:20px;padding-bottom:30px}.algoliaPanel__header{line-height:1;font-weight:var(--main-font-weight-bold);font-size:var(--main-font-size-small);text-transform:uppercase}.algoliaPrices.loading{width:50%}.algoliaRangeSlider{position:relative;padding-bottom:45px}.algoliaRangeSlider__track{width:100%;height:3px;position:absolute;margin:auto;top:0;bottom:0;border-radius:0;margin-top:2px}.algoliaRangeSlider__inputs{align-items:center;gap:15px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;grid-template-columns:2fr auto 2fr;display:grid}.algoliaRangeSlider__inputs input{text-align:center}@media (max-width:1023px){.algoliaRangeSlider__inputs input{background:var(--main-color-light-gray)}}.algoliaRangeSlider__ranges{position:absolute;top:70px;left:0;width:100%}.algoliaRangeSlider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:0;position:absolute;margin:auto;top:0;background-color:transparent;pointer-events:none;line-height:0;padding:0;border:0;z-index:1}.algoliaRangeSlider input[type=range]::-moz-range-track,.algoliaRangeSlider input[type=range]::-ms-track,.algoliaRangeSlider input[type=range]::-webkit-slider-runnable-track{height:5px}.algoliaRangeSlider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none}.algoliaRangeSlider input[type=range]::-moz-range-track{-moz-appearance:none}.algoliaRangeSlider input[type=range]::-ms-track{appearance:none}.algoliaRangeSlider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;background-color:var(--main-color-black);cursor:pointer;margin-top:-6px;pointer-events:auto;border-radius:50%}.algoliaRangeSlider input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:20px;width:20px;cursor:pointer;border-radius:50%;background-color:var(--main-color-black);pointer-events:auto}.algoliaRangeSlider input[type=range]::-ms-thumb{appearance:none;height:20px;width:20px;cursor:pointer;border-radius:50%;background-color:var(--main-color-black);pointer-events:auto}.algoliaRangeSlider input[type=range]:active::-webkit-slider-thumb{background-color:var(--main-color-primary)}.algoliaRangeSlider input[type=range]:focus::-webkit-slider-thumb{background-color:var(--main-color-primary)}.customSelect__dropdownBody .rangeSlider{padding-left:10px;padding-right:10px}.customSelect__dropdownBody .rangeSlider__ranges{left:10px;max-width:calc(100% - 20px);max-width:-o-calc(100% - 20px)}.algoliaRefinementList__list{display:flex;list-style:none;padding:0;gap:10px;flex-wrap:wrap;max-height:500px;overflow-x:auto}.algoliaRefinementList__item{margin:0;display:inline-flex}.algoliaRefinementList__label{display:inline-flex;position:relative;padding:10px;line-height:1;cursor:pointer;text-transform:uppercase;font-size:var(--main-font-size-small)}.algoliaRefinementList__label span{position:relative;z-index:1}.algoliaRefinementList__label:after,.algoliaRefinementList__label:before{content:"";position:absolute;inset:0}.algoliaRefinementList__label:before{background:var(--main-color-light-gray)}.algoliaRefinementList__label:after{background:var(--main-color-white);inset:1px}@media (max-width:1023px){.algoliaRefinementList__label:after{background:var(--main-color-white)}}.algoliaRefinementList__label:focus-within:after,.algoliaRefinementList__label:focus:after,.algoliaRefinementList__label:hover:after{background:var(--main-color-light-gray);inset:0}.algoliaRefinementList__label.is-active:after{background:var(--main-color-primary);inset:0}.algoliaRefinementList__checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.algoliaRefinementList__showMoreButton{margin-top:20px}.algoliaSearchSearchBox{display:flex;max-width:600px;margin:0 auto}.algoliaSearchSearchBox__form{position:relative;width:100%;display:flex;background:var(--main-color-white);border-radius:0;overflow:hidden;border:1px solid var(--main-color-primary)}@media (max-width:1023px){.algoliaSearchSearchBox__form{background:var(--main-color-light-gray)}}.algoliaSearchSearchBox__form:focus-within{border-color:var(--main-color-primary)}.algoliaSearchSearchBox__input{background:0 0;border-bottom:none}.algoliaSearchSearchBox__input:active,.algoliaSearchSearchBox__input:focus,.algoliaSearchSearchBox__input:hover{border-color:transparent!important}.algoliaSearchSearchBox__reset,.algoliaSearchSearchBox__submit{background:0 0;padding:10px 20px;color:var(--main-color-primary)}.algoliaSearchSearchBox__reset:active,.algoliaSearchSearchBox__reset:focus,.algoliaSearchSearchBox__reset:hover,.algoliaSearchSearchBox__submit:active,.algoliaSearchSearchBox__submit:focus,.algoliaSearchSearchBox__submit:hover{background:0 0;color:var(--main-color-primary)}.algoliaSearchSearchBox__reset .icon,.algoliaSearchSearchBox__submit .icon{margin:0}.algoliaPanel:has(.algoliaSearchSearchBox){border-bottom:none}.algoliaPanel:has(.algoliaSearchSearchBox) .algoliaPanel__header{display:none}.algoliaSearchSortingSelect{display:inline-flex;align-items:center;position:relative;cursor:pointer;background:0 0;clip-path:none;gap:10px;border:none;padding:0 0 0 30px;color:var(--main-color-black);font-size:1.6rem}.algoliaSearchSortingSelect:active,.algoliaSearchSortingSelect:focus,.algoliaSearchSortingSelect:hover{background:0 0;color:var(--main-color-black)}.algoliaSearchSortingSelect:before{font-family:icons,Helvetica,Arial,sans-serif;content:var(--base-icon-sorting);color:var(--main-color-primary);font-size:2rem;margin-right:10px;position:absolute;left:0}.algoliaSearchSortingSelect__select{position:absolute;inset:0;font-size:1em;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;width:100%;opacity:0;cursor:pointer}.algoliaSearchSortingSelect__select:focus{border-color:transparent!important}.algoliaSearchSidebarMenu{position:fixed;top:0;bottom:0;left:0;padding:20px;background:var(--main-color-white);z-index:1040;width:var(--algolia-sidebar-width);border-top-right-radius:16px;border-bottom-right-radius:16px;transition:transform .2s ease-out,opacity .1s ease-out;transform:translateX(-100%);opacity:0;height:100%}.algoliaSearchSidebarMenu.is-active{opacity:1;transform:none}@media (min-width:1024px){.algoliaSearchSidebarMenu{padding:0 20px 0 0;position:absolute;bottom:unset;background:var(--main-color-white)}}@media (min-width:1250px){.algoliaSearchSidebarMenu{padding:0 60px 0 0}}.algoliaSearchSidebarMenu__container{position:sticky;width:100%;top:calc(var(--sticky-header-height) + var(--algolia-header-height));overflow:visible;display:flex;flex-direction:column;gap:30px;max-height:calc(100dvh - 30px - var(--sticky-header-height) + var(--algolia-header-height));overflow-y:auto}.algoliaSearchSidebarMenu__content{gap:30px;display:flex;flex-direction:column}.algoliaSearchSidebarMenu__title{display:none}@media (min-width:1024px){.algoliaSearchSidebarMenu__footer{display:none}}.algoliaSearchSidebarMenu__close{margin-left:auto;clip-path:none;width:17px;height:auto;padding:0;background:0 0;border:none}.algoliaSearchSidebarMenu__close:active,.algoliaSearchSidebarMenu__close:focus,.algoliaSearchSidebarMenu__close:hover{border:none;background:0 0}.algoliaSearchSidebarMenu__close .icon{font-size:20px}@media (max-width:1023px){.algoliaSearchSidebarMenu__title{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--main-color-black);padding-bottom:24px;margin-bottom:30px}.algoliaSearchSidebarMenu__title h2{margin-bottom:0}body:has(.algoliaSearchSidebarMenu.is-active){overflow:hidden}.algoliaSearchSidebarMenu.is-active .algoliaSearchSidebarMenu__container{height:100%;overflow:hidden}.algoliaSearchSidebarMenu.is-active .algoliaSearchSidebarMenu__content{flex:1;overflow-y:auto}.algoliaSearchSidebarMenu.is-active .algoliaSearchSidebarMenu__footer{display:grid}}.algoliaSearchBadge{border-radius:100%;min-height:18px;min-width:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--main-color-light-gray);font-size:var(--main-font-size-small);line-height:1;font-weight:var(--main-font-weight-bold)}.algoliaScrollTo{scroll-margin-top:calc(var(--algolia-header-height) + var(--sticky-header-height))}