@tailwind base;@tailwind components;@tailwind utilities;@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=STIX+Two+Text:ital,wght@0,400..700;1,400..700&display=swap");:root{--foreground-rgb:#111827;--color-text:var(--grey30);--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--color-b2c:#ffc000;--color-primary:var(--color-b2c);--color-primary-light:#ffd555;--color-primary-lightest:#ffeaaa;--color-primary-dark:#dcb02f;--color-primary-darkest:#725600;--color-b2b:#3197bd;--color-b2b-primary:#3197bd;--color-b2b-dark:#007ba7;--color-b2b-darkest:#3d6d84;--color-b2b-btn-bg:#89cfe9;--color-heading:#101828;--color-paragraph:#616f77;--grey90:#f2f5f5;--grey80:#dfe3e5;--grey70:#bfc6cb;--grey60:#9faab1;--grey50:#808c94;--grey40:#616f77;--grey30:#42515a;--grey20:#21282d;--color-border:var(--grey90);--breakpoint-mobile:991px}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}.font2{font-optical-sizing:auto;font-size:110%;font-style:normal;font-weight:400}.font2,.font2-i{font-family:STIX Two Text,serif;letter-spacing:-.05em}.font2-i{font-optical-sizing:auto;font-size:110%;font-style:italic;font-weight:400}body,html{height:100%}body{color:var(--grey20);display:flex;flex-direction:column}.page-body{flex:1 0 auto}.footer{flex-shrink:0}body *{line-height:1.4;transition:all .2s ease}.page-main>.columns{padding:0}.size-4{height:1rem;width:1rem}.a-section{padding-bottom:100px;padding-top:100px}.a-container{margin-left:auto;margin-right:auto}.a-heading,.page-main h1,.page-main h2,.page-main h3,.page-main h4,.page-main h5,.page-main h6{color:var(--color-heading);font-weight:700;line-height:1.2;margin-bottom:20px}.a-h1,h1{display:inline-block;font-size:50px}@media(min-width:1921px){.a-h1,h1{font-size:60px}}.a-h2,h2{font-size:40px}@media(min-width:1921px){.a-h2,h2{font-size:50px}}.post-header h1 [data-hs-cos-type=text]{color:var(--color-heading);display:inline-block;font-weight:500;line-height:1.2;margin-bottom:40px}.cat-heading{letter-spacing:2px;text-transform:uppercase}.hs-blog-post .blog-section p,.megamenu .submenu--products p,.page-main p,.post-body li,[data-hs-cos-type=rich_text],[data-hs-cos-type=rich_text] li,[data-hs-cos-type=rich_text] p,[data-hs-cos-type=text],[data-hs-cos-type=text] p,p{color:var(--color-text);font-weight:400;margin-bottom:20px}.bg-dark [data-hs-cos-type=rich_text],.bg-dark [data-hs-cos-type=rich_text] li,.bg-dark [data-hs-cos-type=rich_text] p,.bg-dark [data-hs-cos-type=text],.bg-dark [data-hs-cos-type=text] p,.bg-dark p{color:#fff}.a-description,.a-text,.text--basic{margin-bottom:40px}.a-description p:last-child,.a-text p:last-child,.text--basic p:last-child{margin-bottom:0}.page-main a:not(.a-btn):not(.a-link){font-weight:500}.a-btn,.hs-button{align-items:center;border-radius:9999px;column-gap:.75rem;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600!important;line-height:1.2;padding:.75rem 1rem;width:fit-content}.big-element .hs-button{font-size:20px}.a-btn:focus,.a-btn:hover,.hs-button:focus,.hs-button:hover{background-color:#ffd555}.a-btn,.a-btn:active,.a-btn:link,.a-btn:visited,.hs-button,.hs-button:active,.hs-button:link,.hs-button:visited{--button-bg-color:var(--color-primary);--button-text-color:var(--color-heading);background-color:var(--button-bg-color);color:var(--button-text-color);text-decoration:none}.a-btn:hover,.hs-button:hover{opacity:.9}.a-tag-group{display:flex}.a-tag{background-color:#f5f5f5;border-radius:10px;cursor:default;display:inline-block;font-size:85%;font-weight:600;line-height:1;padding:8px 12px;white-space:nowrap}.a-tag[href]{cursor:pointer}.a-tag[href]:hover{background-color:#efefef}@layer utilities{.text-balance{text-wrap:balance}}@media (min-width:992px){.submenu-open .modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#121827;--bs-backdrop-opacity:0.5;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background-color:var(--bs-backdrop-bg);height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:1}.fade{transition:opacity .15s linear}.modal-backdrop.fade{opacity:0}.submenu-open .modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}}.a-cta{display:flex;gap:6px}.a-cta,.a-cta *{transition:none}.a-link{--button-text-color:var(--color-heading);color:var(--button-text-color);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;--button-bg-color:transparent;font-size:12px;padding:0;text-decoration-color:var(--color-heading);text-decoration:none;width:fit-content}.a-link:focus,.a-link:hover{color:var(--color-primary-dark);text-decoration-color:var(--color-primary-dark)}.a-link[target=_blank] svg{transition:all .1s ease-in-out;width:18px}.a-link[target=_blank]:focus svg path,.a-link[target=_blank]:hover svg path{fill:var(--color-primary-dark)}.a-link[target=_blank]:focus svg,.a-link[target=_blank]:hover svg{transform:translate(2px,-2px)}.a-link-group{display:flex;flex-direction:column;gap:10px}.a-btn--ghost,.a-btn--ghost:active,.a-btn--ghost:link,.a-btn--ghost:visited{background-color:transparent;border:2px solid var(--button-bg-color)}.a-cta .arrow-icon{margin-left:3px;margin-right:2px;overflow:visible;width:8px}.a-cta .arrow-head{transform:translateX(0);transition:all .1s ease-in-out}.a-cta .arrow-body{opacity:0;transform:scaleX(1);transition:all .1s ease-in-out}.a-cta:hover .arrow-head{transform:translateX(3px)}.a-cta:hover .arrow-body{opacity:1;transform:scaleX(2)}.backdrop{backdrop-filter:blur(10px);background-color:hsla(0,0%,87%,.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%}.submenu-open .backdrop{display:block}