.landing{scroll-behavior:smooth}.landing .main{padding:3em 1em}.landing .subtitle{text-align:center;font-weight:300;font-size:3rem;line-height:1}@media screen and (max-width:640px){.landing .subtitle{font-size:2rem}}.landing .top-section{background:url(/img/bg-top.webp) center center no-repeat;background-size:cover;height:100vh}.landing .top-section .top-section-inner{height:100%;background:#0009;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.landing .top-section .top-section-inner{display:block;padding:4rem 2rem 3rem}}@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 #000000;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{line-height:1.25;margin-bottom:1.5rem;margin-top:3rem}.landing .top-section .tagline{max-width:360px;margin:0 auto;line-height:1.3;font-size:1.25rem}@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{margin:-2rem auto 3rem;max-width:360px;padding:1rem;background:#63edff33;border-radius:8px;border:1px #63EDFF solid;color:#f0e3d0;text-align:center;cursor:pointer}.landing .top-section .promo-box a{color:#63edff;font-weight:700;text-decoration:underline;text-transform:uppercase}.landing .top-section .promo-box a:hover{text-decoration:none}.landing .top-section .claim{text-align:center}.landing .top-section .claim .or{display:inline-block;color:#ccc;margin:10px 0 0}@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) center center no-repeat;background-size:cover}}.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{width:90%!important;margin:0 auto 3rem}}
