.landing{scroll-behavior:smooth}.landing .main{padding:3em 1em}.landing .subtitle{text-align:center;font-size:3rem;font-weight:300;line-height:1}@media screen and (max-width:640px){.landing .subtitle{font-size:2rem}}.landing .top-section{background:url(/img/bg-top.webp) 50%/cover no-repeat;height:100vh}.landing .top-section .top-section-inner{background:#0009;justify-content:center;align-items:center;height:100%;display:flex;position:relative}@media screen and (max-width:768px){.landing .top-section .top-section-inner{padding:4rem 2rem 3rem;display:block}}@media screen and (max-width:468px){.landing .top-section .top-section-inner{padding:3rem 1rem}}.landing .top-section .highlighted{color:#f0e3d0;text-shadow:2px 2px 14px #000;margin-top:0;margin-bottom:1rem}.landing .top-section .highlighted a{color:#f0e3d0}.landing .top-section .highlighted a:hover{text-decoration:underline}.landing .top-section h1.highlighted{margin-top:3rem;margin-bottom:1.5rem;line-height:1.25}.landing .top-section .tagline{max-width:360px;margin:0 auto;font-size:1.25rem;line-height:1.3}@media screen and (min-width:769px){.landing .top-section h1.highlighted{font-size:48px}}.landing .top-section p.highlighted{margin:3rem 0}.landing .top-section .promo-box{color:#f0e3d0;text-align:center;cursor:pointer;background:#63edff33;border:1px solid #63edff;border-radius:8px;max-width:360px;margin:-2rem auto 3rem;padding:1rem}.landing .top-section .promo-box a{color:#63edff;text-transform:uppercase;font-weight:700;text-decoration:underline}.landing .top-section .promo-box a:hover{text-decoration:none}.landing .top-section .claim{text-align:center}.landing .top-section .claim .or{color:#ccc;margin:10px 0 0;display:inline-block}@media screen and (max-width:768px){.landing .top-section .claim{margin-top:1rem}}@media screen and (max-width:468px){.landing .top-section .claim{margin-top:2rem}}.landing .top-section .claim .simple.button:hover{text-decoration:none}@media screen and (max-width:768px){.landing .top-section{height:auto}}@media screen and (max-width:900px){.landing .top-section{background:url(/img/bg-top_resp.webp) 50%/cover no-repeat}}.ui.relaxed.grid.buyers-offer img{width:200px;margin:0 auto}.ui.relaxed.grid.buyers-offer .title{text-align:center}@media screen and (max-width:460px){.ui.relaxed.grid.buyers-offer .column .column{margin:0 auto 3rem;width:90%!important}}
