:root{--font-sans: "Noto Sans", sans-serif;--font-hl: "Jost", sans-serif;--font-ci: "Mr.Hobby", "Rubik", sans-serif;--shadow-01: 0px 2px 4px rgba(37, 37, 37, 0.5);--shadow-02: 0px 4px 8px rgba(37, 37, 37, 0.5);--shadow-03: 0px 8px 16px rgba(37, 37, 37, 0.5);--shadow-04: 0px 16px 24px rgba(37, 37, 37, 0.5);--shadow-05: 0px 24px 32px rgba(37, 37, 37, 0.5);--shadow-ci: 0 4px 10px rgba(172, 194, 217, 0.5);--br-xs: 0.375rem;--br-s: 0.3125rem;--br-m: 0.75rem;--clr-text: #222222;--clr-primary: #014ea1;--clr-secondary: #ffb402;--clr-neutral: #cccccc;--grid-width: 100rem;--grid-width-page: 50rem;--grid-width-contact: 75rem;--grid-width-info: 75rem;--grid-gap: 2.5rem;--page-gap: 2.5rem;--menu-height: 6.25rem;--pad-s: 0.625rem;--pad-m: 1.25rem;--pad-l: 1.875rem;--pad-xl: 2.5rem;--pad-xxl: 3.75rem;--transition: 0.35s;--img-opacity: 0.8}@media(max-width: 780px){:root{--grid-gap: 1.125rem;--page-gap: 1.125rem}}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:400;src:url("../fonts/jost-v18-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:500;src:url("../fonts/jost-v18-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:300;src:url("../fonts/noto-sans-v39-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("../fonts/noto-sans-v39-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:500;src:url("../fonts/noto-sans-v39-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:600;src:url("../fonts/noto-sans-v39-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:700;src:url("../fonts/noto-sans-v39-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"mr.hobbyregular";font-style:normal;font-weight:normal;src:url("../fonts/mr-hobby-webfont.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}body{background:#f7f7f7;color:var(--color-text);font-family:var(--font-sans);font-size:1rem;min-height:100vh;display:flex;flex-direction:column}.site-footer{margin-top:auto}body:before,body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:55%;opacity:.5;z-index:-1}body:before{background-image:url(../images/bg-squares-top.png);background-position:top right}body:after{background-image:url(../images/bg-squares-bottom.png);background-position:bottom left}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif)}.hl{font-weight:600;line-height:1.2}.hl--page{font-size:clamp(1.625rem,2vw + 1rem,2.25rem);font-weight:700}.hl--block{margin-bottom:var(--pad-l)}.hl--xxl{font-size:2.25rem}.hl--xl,.entry-content h2{font-size:2rem}.hl--l,.entry-content h3{font-size:1.75rem}.hl--m,.entry-content h4{font-size:1.5rem}.hl--s{font-size:1.25rem}.hl--border{position:relative;margin-bottom:1rem;padding-left:.25rem;border-left:4px solid var(--clr-primary)}.hl--border:after{content:"";position:absolute;bottom:-4px;left:-4px;display:block;width:100%;height:1px;background:#ccc}.hl--blue{color:var(--clr-primary);font-family:var(--font-hl);font-weight:500;text-transform:uppercase;font-size:clamp(2.25rem,4vw + 1rem,5.375rem);line-height:1;margin-bottom:var(--pad-s)}.hl--blue-bottom{color:var(--clr-primary);font-weight:400;line-height:1;font-size:clamp(1.125rem,1vw + 1rem,1.5rem)}.hl--squares{display:flex;align-items:center;gap:clamp(.5rem,5vw - .75rem,1rem)}.hl--squares:before{content:"";display:inline-block;width:clamp(1.25rem,1vw + 1rem,1.75rem);aspect-ratio:1;background:url(../images/hl-squares.png) no-repeat;background-size:cover}.hl--squares-small{gap:10px}.hl--squares-small:before{width:1.25rem}.entry-content h2,.entry-content h3,.entry-content h4{line-height:1.2}.hobbyfont{font-family:"mr.hobbyregular","Rubik",sans-serif;line-height:1;text-transform:uppercase}a{color:var(--clr-text);transition:all var(--transition) ease-out;text-decoration:none}a:not(.btn):hover{color:var(--clr-secondary)}.center{text-align:center}.module>*+*{margin-top:var(--pad-m)}.standard-content a{color:var(--clr-primary);text-decoration:underline}.entry-content>*+*{margin-top:var(--pad-m)}.entry-content>*+h2,.entry-content>*+h3{margin-top:var(--pad-l)}.entry-content>h3+*,.entry-content>h4+*{margin-top:var(--pad-s)}.entry-content img{border-radius:var(--br-m);box-shadow:var(--shadow-ci)}.entry-content .aligncenter{margin-left:auto;margin-right:auto;display:block}.squares-separator{background-image:url(../images/squares-separator.png);background-repeat:repeat-x;background-size:auto;overflow:hidden;width:100%;height:5px}.site-header{background:linear-gradient(270deg, var(--clr-primary), #015cbd)}.site-header__grid{display:flex;justify-content:space-between;align-items:center}.header-logo__image{width:12.75rem;height:8rem;max-width:7rem;max-height:4.375rem}.language-switch{display:flex;align-items:center;margin-left:1.25rem;color:#fff}.language-switch a{color:#fff}.language-switch a:hover,.language-switch a:focus{color:var(--clr-secondary)}.language-switch ul{display:flex;list-style:none;margin-left:.5rem;padding:0}.language-switch li{line-height:1}.language-switch li:not(:last-child):after{content:"|";margin:0 .5rem}.language-switch svg{min-width:1.5rem;min-height:1.5rem}.mlp-current-language-item a{color:var(--clr-secondary)}.searchform .searchicon{position:relative;padding:.3125rem .625rem;border:none;border-radius:var(--br-xs)}.searchform label{position:relative}.searchform label:after{position:absolute;z-index:1;content:"";right:.625rem;top:0;bottom:0;width:1.25rem;height:1.25rem;background-size:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMjkuNjYsMjE4LjM0bC01MC4wNy01MC4wNmE4OC4xMSw4OC4xMSwwLDEsMC0xMS4zMSwxMS4zMWw1MC4wNiw1MC4wN2E4LDgsMCwwLDAsMTEuMzItMTEuMzJaTTQwLDExMmE3Miw3MiwwLDEsMSw3Miw3MkE3Mi4wOCw3Mi4wOCwwLDAsMSw0MCwxMTJaIj48L3BhdGg+PC9zdmc+")}@media screen and (max-width: 93.125rem){.header-logo{order:1}.searchform{order:2;width:100%;text-align:center}.language-switch{order:3;margin-right:1.25rem}.mega-menu-wrap{order:4}#mega-menu-wrap-main-menu{width:100%}}@media screen and (max-width: 66.25rem){.header-logo__image{max-width:5rem;max-height:3.125rem}}@media screen and (max-width: 37.5rem){.header-logo{flex-grow:2}.header-logo__image{height:3.125rem}.searchform{display:none}}.main-nav{position:fixed;top:0;left:0;right:0;z-index:1000;transition:var(--transition);height:6.25rem;display:flex;align-items:center}.nav ul{list-style:none;padding:0}body.hide-navbar #navbar{top:-6.25rem}.mega-menu-main-menu-mobile-open{overflow:hidden}#mega-menu-wrap-main-menu{width:auto}@media screen and (max-width: 67.5rem){.main-nav{height:4.375rem}}#mega-menu-wrap-side-menu{box-shadow:var(--shadow-ci)}.breadcrumb_last{font-weight:500}.site-footer a{text-decoration:none}.site-footer a:hover,.site-footer a:focus{color:var(--clr-secondary)}.footer-menu{margin-top:var(--pad-m);line-height:2}.legal-menu{margin-top:var(--pad-xl);line-height:2;display:flex}.legal-menu li:not(:last-child):after{content:"•";padding:0 .5rem}.site-footer{background:linear-gradient(270deg, var(--clr-primary), #015cbd);color:#fff;padding:var(--pad-xxl) 0}.site-footer__hl{font-size:1.25rem;line-height:1;font-weight:700}.site-footer__contact{margin-top:var(--pad-m);line-height:2}.site-footer a{color:#fff}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(15.625rem, 1fr));gap:var(--pad-xl)}.footer-col{width:100%}.footer-logo{width:100%;max-width:10rem}.logos-col>a:not(:last-child){display:block;margin-bottom:var(--pad-xl)}.btn{display:inline-block;text-decoration:none;text-transform:uppercase;--unit: 1rem;padding:var(--unit);border-radius:var(--br-s)}.btn--full{background:var(--clr-primary);border:1px solid var(--clr-primary);color:#fff;display:block;text-align:center;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.625rem;overflow:hidden}.btn--full:after{transform:rotate(-180deg);content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url(../images/icon_arrow_circle_right.png) no-repeat left;mask:url(../images/icon_arrow_circle_right.png) no-repeat left;-webkit-mask-size:contain;mask-size:contain}.btn--download:after{transform:rotate(-90deg)}.btn--small{--unit: 0.5rem}.btn--large{--unit: 1.5rem}.btn--full:hover{color:var(--clr-primary);background:#f3f5f6}.btn--full:active{background:var(--clr-primary);color:#fff}#primary{margin-top:calc(var(--menu-height) + var(--pad-xl))}.site-main{margin-bottom:calc(var(--pad-xl) + var(--pad-m))}.wrapper{width:min(100% - var(--page-gap)*2,var(--grid-width));margin-inline:auto}.wrapper-info{width:min(100% - var(--page-gap)*2,var(--grid-width-info));margin-inline:auto}.wrapper-page{width:min(100% - var(--page-gap)*2,var(--grid-width-page));margin-inline:auto}.wrapper-contact{width:min(100% - var(--page-gap)*2,var(--grid-width-contact));margin-inline:auto}.main-grid{display:grid;grid-template-columns:18.75rem minmax(0, 1fr);grid-gap:var(--pad-xl)}.sidebar{position:sticky;top:8.75rem;height:100vh}.block{margin-top:calc(var(--pad-xl)*2)}.page-headline{margin-bottom:var(--pad-xl)}@media screen and (max-width: 60rem){.main-grid{display:block}.sidebar{display:none}}.bentobox-item{overflow:visible}.bentobox-item img{border-radius:var(--br-m);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:var(--shadow-ci);box-shadow:var(--shadow-ci)}.bentobox-item img:hover{opacity:.8;transition:var(--transition)}.bentobox1{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr;gap:var(--pad-m)}.bentobox1__item1{grid-column:1/2;grid-row:1/3}.bentobox1__item2{grid-column:2/3;grid-row:1/2}.bentobox1__item3{grid-column:2/3;grid-row:2/3}.bentobox2{display:flex;gap:var(--pad-m);justify-content:space-between;margin-top:var(--pad-m);grid-column:1/3;grid-row:3/4}.bentobox2__item1{width:100%}.bentobox2__item2{width:100%}.bentobox2__item3{width:100%}@media screen and (max-width: 45rem){.bentobox1{grid-template-columns:1fr;grid-template-rows:1fr auto auto}.bentobox1__item1{grid-column:1/2;grid-row:1/2}.bentobox1__item2{grid-column:1/2;grid-row:2/3}.bentobox1__item3{grid-column:1/2;grid-row:3/4}.bentobox2{flex-wrap:wrap}}@media screen and (max-width: 30rem){.bentobox1{gap:var(--pad-s)}.bentobox2{gap:var(--pad-s);margin-top:var(--pad-s)}}.card-grid{--unit: 6px;display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));grid-gap:var(--pad-m)}.card-grid__item{position:relative;box-shadow:var(--shadow-ci);border-radius:var(--br-m);overflow:hidden;transition:all var(--transition) ease-out;background-color:#fff}.card-grid__item:hover{transform:scale(1.02)}.card-grid__text{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;border-radius:var(--br-m)}.card-grid__title{font-family:var(--font-sans);font-size:clamp(1.25rem,1vw + 1rem,1.75rem);margin-top:-1.25rem}.card-grid__title a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.card-grid a{color:var(--clr-primary);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 10;hyphenate-limit-lines:2}@media screen and (max-width: 43.75rem){.card-grid{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}}@media screen and (max-width: 32.5rem){.card-grid__title{margin-top:-0.625rem}}@media screen and (max-width: 30.625rem){.card-grid__title{font-size:2.25rem}}.searchandfilter ul{padding:0;display:flex;gap:var(--pad-m);flex-wrap:wrap}.searchandfilter ul li{padding:0}.searchandfilter ul label{position:relative}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding:.625rem 3rem .625rem .625rem;background-color:#fff;border:1px solid var(--clr-neutral);border-radius:var(--br-s);color:var(--clr-text);cursor:pointer}.searchandfilter ul label::before,.searchandfilter ul label::after{--size: 0.3rem;content:"";position:absolute;right:1rem;pointer-events:none}.searchandfilter ul label::before{border-left:var(--size) solid rgba(0,0,0,0);border-right:var(--size) solid rgba(0,0,0,0);border-bottom:var(--size) solid var(--clr-text);top:40%}.searchandfilter ul label::after{border-left:var(--size) solid rgba(0,0,0,0);border-right:var(--size) solid rgba(0,0,0,0);border-top:var(--size) solid var(--clr-text);top:55%}.top-cat-link{display:none;align-items:center}.top-cat-link svg{margin-right:.5rem;max-width:1rem}@media screen and (max-width: 60rem){.product-cat-page .breadcrumbs{display:none}.top-cat-link{display:flex}}.product-cat{margin-top:var(--pad-xl)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--pad-m)}.product-item{position:relative;box-shadow:var(--shadow-ci);background-color:#fff;border-radius:var(--br-s);padding:1.25rem .9375rem 1.25rem;display:flex;flex-direction:column;transition:var(--transition)}.product-item__image{display:flex;align-items:center;margin-bottom:var(--pad-s);min-height:11.25rem}.product-item img{margin:0 auto;max-height:13.25rem}.product-item span{font-size:.875rem;font-weight:300}.product-item h2{font-size:1rem;font-weight:500;line-height:1.3}.product-item a{color:currentColor}.product-item:hover{transform:scale(1.02);border-color:var(--clr-primary);cursor:pointer}.product-item a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.new-products-cat .product-grid{margin-top:var(--pad-s)}.new-products-cat:not(:last-child){margin-bottom:var(--pad-xl)}.marker{position:absolute;top:0;left:0;border-top-left-radius:var(--br-s);border-bottom-right-radius:var(--br-s);padding:.125rem .5rem;font-size:.875rem;font-weight:500}.marker__new{background-color:var(--clr-secondary)}.marker__dis{background-color:var(--clr-neutral)}.product-single{margin-top:var(--pad-m);display:grid;grid-template-columns:40% 1fr;gap:var(--pad-xl)}.product-single .p-image{margin:0 auto;width:auto;max-height:26.25rem}.product-single__image{position:relative;border-radius:var(--br-m);padding:var(--pad-xl);box-shadow:var(--shadow-ci);background-color:#fff}.product-single__text{background-color:#fff;border-radius:var(--br-m);padding:var(--pad-m);box-shadow:var(--shadow-ci)}.product-single__slide{position:relative;background-color:#fff}.product-single .p-data{margin:var(--pad-l) 0;list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--pad-xl);column-gap:var(--pad-xl);line-height:1.8}.product-single .p-data__name{font-weight:600}.product-single .p-data__amazon{margin-bottom:var(--pad-l)}@media screen and (max-width: 48.75rem){.product-single{grid-template-columns:100%}}@media screen and (max-width: 30rem){.product-single .p-data{grid-template-columns:100%}}.faq-section{margin-bottom:var(--pad-xxl)}.accordion-block:not(:last-child){margin-bottom:var(--pad-xl)}.accordion-block__hl{background-color:var(--clr-secondary);padding:.5rem 1rem;border-radius:var(--br-s)}.accordion-block dd{display:none}.accordion-block dt{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;cursor:pointer;padding:.8rem 0;border-bottom:1px solid var(--clr-neutral);font-weight:500;transition:var(--transition)}.accordion-block dt:hover{color:var(--clr-secondary)}.accordion-block .a-show{border-bottom:1px solid var(--clr-secondary)}.accordion-block dt,.accordion-block dd{max-width:calc(100% - 2rem);margin:0 auto}.accordion-block dd{padding-top:.5rem}.accordion-block .accordion-block{margin-top:var(--pad-xl)}.accordion-block .accordion__trigger{min-width:1.5rem;font-weight:700;font-size:1.5rem;transition:all .3s ease}.accordion-block .open{transform:rotate(180deg)}.contact-block{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:var(--pad-l)}.contact-block__text{grid-column:1/5}.contact-block__form{grid-column:5/13}@media screen and (max-width: 768px){.contact-block{-moz-column-gap:0;column-gap:0}.contact-block__text{grid-column:1/13}.contact-block__form{grid-column:1/13}}.search-category .product-grid{margin-top:var(--pad-s)}.search-category:not(:last-child){margin-bottom:var(--pad-xl)}.search-meta{margin-bottom:var(--pad-l)}.search-category:not(:last-child){margin-bottom:var(--pad-xl)}.distributor-select{display:flex;justify-content:center;margin-bottom:var(--pad-l)}.distributor-select select{border:2px solid var(--clr-primary);border-radius:var(--br-s);padding:1rem;font-size:1rem;cursor:pointer;max-width:280px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("../images/chevron-right.svg") 94%/15% no-repeat;background-size:12px}.distributor-grid{display:flex;flex-wrap:wrap;gap:var(--grid-gap);justify-content:center}.distributor{width:min(100%,320px);padding:var(--pad-l);background-color:#fff;border-radius:var(--br-m);box-shadow:var(--shadow-ci)}.distributor__country{text-transform:uppercase;font-weight:500;font-size:.875rem;letter-spacing:.0625rem;color:var(--clr-primary)}.filter-results .distributor{opacity:0;display:none}.filter-results .distributor.active{opacity:1;display:block;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.info-material{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:var(--grid-gap);margin-top:var(--pad-xl)}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:var(--color-text);display:block;font-size:1rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.no-scroll{overflow:hidden}ul.wp-block-list{margin:initial;padding:initial;list-style:initial;list-style-position:inside}::-moz-selection{background-color:#fff2a8}::selection{background-color:#fff2a8}.flow>*+*{margin-top:var(--flow-space, 1.5rem)}.icon{display:inline-block;stroke-width:0;stroke:inherit;fill:#db7093;width:2rem;height:2rem}@media screen and (min-width: 60rem){.cat-slider{display:none}}.cat-slider{position:relative;margin-bottom:var(--pad-l)}.cat-slider:after,.cat-slider:before{z-index:100;content:"";position:absolute;top:0;bottom:0;width:3.125rem}.cat-slider:before{right:0;background-image:linear-gradient(to left, white, rgba(255, 255, 255, 0) 3.125rem)}.cat-slider:after{left:0;background-image:linear-gradient(to right, white, rgba(255, 255, 255, 0) 3.125rem)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1000}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:0}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:0em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:0em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__slide{padding:.625rem;box-shadow:var(--shadow-ci);border-radius:var(--br-s)}.splide__slide:not(:last-child){margin-right:1rem}.thumbs-gallery{margin-top:var(--pad-l)}.thumbs-gallery .splide__track{padding:10px 0}.thumbs-gallery .splide__slide{padding:0;border:none;border-radius:var(--br-s);background-color:#fff;padding:.5rem;box-shadow:var(--shadow-ci)}.thumbs-gallery .splide__slide:not(:last-child){margin-right:0}.thumbs-gallery .splide__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--br-s)}.thumbs-gallery .splide__slide{opacity:.6}.thumbs-gallery .splide__slide.is-active{opacity:1}.thumbs-gallery .splide__track--nav>.splide__list>.splide__slide.is-active{border:none}#main-carousel{box-shadow:var(--shadow-ci)}#main-carousel .splide__slide{display:flex;align-items:center;justify-content:center;padding:var(--pad-xl)}#main-carousel .splide__slide img{width:auto;max-height:26.25rem}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{border:2px solid var(--clr-primary);border-radius:var(--br-s);padding:.9375rem;font-size:1rem;width:100%;background-color:#fff}textarea{height:12.5rem;width:100%}.wpcf7 select{cursor:pointer}.wpcf7 input[type=submit]{border:none;color:#fff;font-weight:600;background:var(--clr-primary);border:1px solid var(--clr-primary);cursor:pointer;transition:all .3s ease-in;text-transform:uppercase}.wpcf7 input[type=submit]:hover,.wpcf7 input[type=submit]:focus{background:#f3f5f6;color:var(--clr-primary)}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;border-radius:var(--br-s)}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-form .form-wrapper{position:relative}.wpcf7-form .form-wrapper label{position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none;font-weight:normal;transition:top .2s;color:var(--clr-text);margin-left:20px;font-size:1rem;line-height:1}.wpcf7-form label.has-value{top:-0.75rem;left:0;margin-left:0;color:var(--clr-dark);font-weight:600;font-size:.875rem}.wpcf7-not-valid-tip{position:absolute;font-size:.75rem;right:1.25rem}.cf-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--pad-m);grid-row-gap:var(--pad-l)}.cf-grid div:nth-child(1){grid-column:1/2;grid-row:1/2}.cf-grid div:nth-child(2){grid-column:2/3;grid-row:1/2}.cf-grid div:nth-child(3){grid-column:1/2;grid-row:2/3}.cf-grid div:nth-child(4){grid-column:2/3;grid-row:2/3}.cf-grid div:nth-child(5){grid-column:1/2;grid-row:3/4}.cf-grid div:nth-child(6){grid-column:1/3;grid-row:4/5}.cf-grid div:nth-child(7){grid-column:1/3;grid-row:5/6}@media screen and (max-width: 30rem){.wpcf7 input,.wpcf7 textarea,.wpcf7 select{padding:.75rem;font-size:1rem}.cf-grid{display:grid;grid-template-columns:1fr;grid-column-gap:0}.cf-grid div:nth-child(-n+8){grid-column:1/2;grid-row:auto}}.showwidth{position:fixed;bottom:0;right:0;padding:10px;background:#181818;color:#fff;font-size:12px}

/*# sourceMappingURL=main.css.map */