@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}img,picture,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline-offset:2px;outline:2px solid}br::-moz-selection{background-color:#0000!important}br::selection{background-color:#0000!important}img,picture,video,canvas,svg,button,.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer base{:root{--tt-black-color:#000;--tt-white-color:#fff;--tt-primary-color:#e00377;--tt-secondary-color:#a75500;--tt-text-font:"Open Sans", sans-serif;--tt-title-font:"Handlee", sans-serif;--tt-padding-container:64px;--tt-transition:linear(0,.034 2.5%, .142 5.4%, .283 8.1%, .72 15.6%, .932 20.1%, 1.069 24.4%, 1.143 28.8%, 1.162 32.2%, 1.155 36.1%, 1.018 52%, .978 61%, 1);@media screen and (width<=1280px){--tt-padding-container:48px}@media screen and (width<=1024px){--tt-padding-container:32px}@media screen and (width<=768px){--tt-padding-container:24px}}@layer reset,base,layout,components,modules,utilities;@font-face{font-family:Handlee;font-style:normal;font-weight:400;font-display:swap;ascent-override:104%;src:url(/dist/fonts/handlee.091ace2c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;ascent-override:115%;src:url(/dist/fonts/open-sans.686165fe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.h1{font-size:clamp(4.8rem,4.8rem + 1.893vw - 10.8847px,6.4rem);line-height:.88}.h2{font-size:clamp(3.6rem,3.6rem + 1.42vw - 8.165px,4.8rem);line-height:1}.h3{font-size:clamp(2rem,2rem + .473vw - 2.71975px,2.4rem);font-weight:600;line-height:.75}.eyebrow{color:var(--tt-secondary-color);letter-spacing:1.2px;font-size:1.6rem;font-style:normal;font-weight:700;line-height:1}html{font-size:62.5%}body{z-index:0;color:var(--tt-black-color);scrollbar-gutter:stable;height:auto;font-size:1.6rem;line-height:1.3;font-family:var(--tt-text-font), sans-serif;background:#fff8ef;flex-direction:column;font-style:normal;font-weight:400;display:flex;position:relative;overflow:hidden auto;&.is-menuOpen{overflow:hidden}}html,body{scroll-padding-top:100px}h1,h2,h3,h4,h5,h6{font-family:var(--tt-title-font), sans-serif;font-weight:400}main{z-index:1;flex:1 0 auto;position:relative}p{text-wrap:pretty}}@layer layout{.container{width:100%;max-width:1360px;padding:0 var(--tt-padding-container);margin:0 auto;&.fluid{max-width:1660px}}}@layer components{.button{text-box:trim-both cap alphabetic;background-color:var(--tt-primary-color);color:var(--tt-white-color);transition:box-shadow .6s var(--tt-transition);border:none;border-radius:8px;flex-flow:row;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:1.6rem;font-style:normal;font-weight:700;font-stretch:100%;line-height:1;display:inline-flex;box-shadow:2px 3px 2px #0000;& img{width:auto;height:1.4rem}&:hover{background-color:var(--tt-secondary-color);box-shadow:2px 3px 2px #00000026}}}@layer modules{header{z-index:2;height:120px;position:relative;@media screen and (width<=1024px){height:80px}&:before{content:"";z-index:-1;pointer-events:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAZBAMAAAAs17qbAAAAGFBMVEVHcEzQxx3spsfraQ33yCHspsemxRnraQ2+oIMMAAAABHRSTlMAJDExG1SPLgAAADBJREFUeNpjEEtDAgwgIOKCBMAi5uVIACyiGooEGMBg1KBRg0YNGjVo1KBRg4aRQQDbn8NukWSOxQAAAABJRU5ErkJggg==);background-size:contain;width:100%;height:20px;position:absolute;top:0;left:0;@media screen and (width<=1024px){height:15px}}& .container{flex-flow:row;justify-content:space-between;align-items:center;display:flex}& .logo{height:120px;display:inline-flex;@media screen and (width<=1024px){height:80px}& img{height:140px;@media screen and (width<=1024px){height:100px}}}& .logo__wrapper{flex-direction:column;align-items:center;width:650px;display:flex;@media screen and (width<=1280px){width:500px}@media screen and (width<=1024px){align-items:flex-start;width:100px}}& .socials{flex-flow:row;justify-content:flex-end;align-items:center;gap:16px;padding-top:10px;display:flex;@media screen and (width<=768px){padding-top:20px}& a{width:40px;height:40px;transition:transform .6s var(--tt-transition), box-shadow .6s var(--tt-transition);background-color:#f500791a;border-radius:20px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:2px 3px 2px #0000;& img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}&:hover{transform:scale(1.1);box-shadow:2px 3px 2px #00000026}}}}footer{background:var(--tt-primary-color);padding:8px 0;& .container{flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex;@media screen and (width<=470px){text-align:center;flex-direction:column;justify-content:center}}& .logo{& img{width:auto;height:120px}}& .region{width:auto;height:48px}& .logos_bio{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;display:flex;& img{width:auto;height:48px}}& .legal{& p{max-width:340px;color:var(--tt-white-color);font-style:normal;font-weight:700;&+p{margin-top:4px}}}}}@layer utilities{.hidden{display:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;&:not(caption){position:absolute}}}