*{box-sizing:border-box;scrollbar-width:none;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;line-height:1.2}*::-webkit-scrollbar{display:none}:is(html,body){width:100%;margin:0;padding:0;overflow-x:hidden}button{cursor:pointer;border:none;outline:none;padding:0;font-size:inherit;font-family:inherit;letter-spacing:inherit}a{cursor:pointer;color:inherit;-webkit-text-decoration:none;text-decoration:none}dialog{background:transparent;border:none;margin:0;max-width:unset;max-height:unset}:is(h1,h2,h3,h4,h5,h6,p){margin:0}img,button{-webkit-user-select:none;user-select:none}b{font-weight:700}ul,ol{margin:0;padding:0}header,footer,main{z-index:2}@font-face{src:url(/clubs/contractubex/_app/immutable/assets/proxima_nova_light.DXHtrp-P.woff2) format("woff2");font-family:Proxima Nova;font-weight:300}@font-face{src:url(/clubs/contractubex/_app/immutable/assets/proxima_nova_extrabold.DR2H9OmA.woff2) format("woff2");font-family:Proxima Nova;font-weight:700}.button,.button-icon{display:flex;place-items:center center;place-content:center center;font-weight:400;transition:background-color .25s,color .25s ease}.button{padding:20rem 36rem;font-size:24rem;height:73rem;border-radius:100rem;color:#fff;background-color:var(--yellow)}.mv .button{font-size:16rem;padding:14rem 24rem;height:49rem}@media (hover: hover){.button:hover{background-color:var(--light-brown)}.button:active{background-color:var(--brown)}}.button-icon{width:var(--button-icon-size, 72rem);aspect-ratio:1/1;color:var(--brown);background-color:var(--yellow);border-radius:50%;padding:19rem}@media (hover: hover){.button-icon:hover{background-color:var(--light-brown);color:#fff}.button-icon:active{background-color:var(--brown);color:#fff}}.mv .button-icon{width:var(--button-icon-size, 48rem);padding:14rem}.link{-webkit-text-decoration:none;text-decoration:none;color:var(--brown);font-weight:700}@media (hover: hover){.link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:.08em}}:root{--max-width: 1920rem;--x-padding: 96rem;--gray: #52646d;--light-gray: #f2f2f2;--brown: #3a2719;--light-brown: #9b4e1a;--orange: #d9801e;--yellow: #ffb001;--light-yellow: #ffefcc}:root.mv{--max-width: 100%;--x-padding: 12rem}body{color:var(--brown);font-weight:300;font-size:24rem;letter-spacing:0;font-family:Proxima Nova,Arial,Helvetica,sans-serif}:root.mv body{font-size:16rem}h3{font-size:72rem;line-height:1}.mv h3{font-size:36rem}ul{margin:10rem 0 0rem;padding:0 0 0 36rem;display:grid;gap:16rem;list-style-type:disc}ul li{padding:0}.mv ul{margin:4rem 0 0rem;padding:0 0 0 25rem;gap:9rem}.transparent{opacity:0}.app-wide{box-sizing:border-box;width:100%;max-width:var(--max-width);padding-inline:var(--x-padding)}:is(h1,h2,h3){font-weight:700}img{-webkit-user-select:none;user-select:none}.none{display:contents}.visually-hidden{position:absolute;width:1rem;height:1rem;margin:-1rem;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@keyframes bounce{50%{transform:translateY(-15rem)}}@media (max-width: 768rem){@keyframes bounce{50%{transform:translateY(-10rem)}}}@keyframes up{0%{transform:translateY(35rem) scale(.5);opacity:0}40%{opacity:.85}60%{opacity:.9}to{transform:translateY(-20rem) scale(1.2);opacity:0}}@media (max-width: 768rem){@keyframes up{0%{transform:translateY(25rem) scale(.5);opacity:0}40%{opacity:.85}60%{opacity:.9}to{transform:translateY(-10rem) scale(1.1);opacity:0}}}
