@font-face{font-family:Lobster;src:url(/fonts/lobster.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Nohemi;src:url(/fonts/nohemi.ttf)format("truetype");font-weight:100 900;font-display:swap;font-style:normal}.lobster{font-family:Lobster,serif}body{overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0;scroll-margin-top:150px}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none}ul,li,ol{list-style:none}body{color:#003a31;background:url(/bg.png) 50%/cover no-repeat fixed;font-family:Nohemi,sans-serif}.main{width:95%;max-width:1200px;margin:0 auto}.cta-btn{color:#fffdc2;text-align:center;border:1px solid #fffdc2;border-radius:999px;justify-content:center;align-items:center;padding:15px 60px;transition:background-color .3s,color .3s,border .3s;display:flex}.cta-btn:hover{color:#e95553;background:#6f1d1b;border:1px solid #6f1d1b}.cta-btn.fill{color:#fffdc2;background-color:#e95553;border:1px solid #e95553}.cta-btn.fill:hover{color:#e95553;background-color:#6f1d1b;border:1px solid #6f1d1b}@media (max-width:600px){.cta-btn span{font-size:16px}}@media (max-width:420px){.cta-btn span{font-size:14px}}.h-stripe{background:#003a31;width:100%;height:1px;margin:60px 0}h1{letter-spacing:0;font-size:clamp(50px,3vw,70px);font-weight:800}h2{letter-spacing:0;font-size:50px;font-weight:800}h3{text-transform:uppercase;font-size:24px;font-weight:800}b{font-weight:inherit;color:#e95553}span{text-transform:uppercase;font-size:18px;font-weight:600;display:inline-block}span.eyebrow{margin-bottom:20px}p{opacity:.8;font-size:18px;font-weight:400;line-height:120%}.legals-row-wrapper{justify-content:space-between;gap:40px;display:flex}.legals-row-wrapper .table{border:1px solid #003a3160;min-width:300px;height:fit-content;margin-top:40px;padding:20px;position:sticky;top:140px}.legals-row-wrapper .table h3{font-size:20px}.legals-row-wrapper .table .inner-table{flex-direction:column;gap:20px;display:flex}.legals-row-wrapper .legals-content{width:100%}.legals-row-wrapper .legals-content h2{text-transform:uppercase;letter-spacing:0;margin-top:40px;font-size:35px}.legals-row-wrapper .legals-content h2:after{content:"";opacity:.4;background-color:#003a31;width:100%;height:1px;margin-top:20px;margin-bottom:20px;display:block}@media (max-width:600px){.legals-row-wrapper .legals-content h2{font-size:28px}}.legals-row-wrapper .legals-content h3{margin-top:20px;margin-bottom:0;font-size:18px;font-weight:600}.legals-row-wrapper .legals-content p{margin-top:20px}.legals-row-wrapper .legals-content .cta-btn{color:#fffdc2;background:#003a31;border-color:#003a31;margin-top:20px;padding:15px 40px}.legals-row-wrapper .legals-content .cta-btn span{font-size:16px}.legals-row-wrapper .legals-content .cta-btn:hover{color:#003a31;background:#fffdc2}.legals-row-wrapper .legals-content .row-list{flex-wrap:wrap;justify-content:space-evenly;gap:20px;margin-top:40px;display:flex}.legals-row-wrapper .legals-content .row-list .card{border:1px solid #003a3160;border-radius:10px;flex-direction:column;flex:260px;max-width:260px;padding:20px;display:flex}.legals-row-wrapper .legals-content .row-list .card .img-wrapper{aspect-ratio:1;border-radius:999px;width:100%;height:auto;overflow:hidden}.legals-row-wrapper .legals-content .row-list .card .img-wrapper .img{object-fit:cover;width:100%;height:100%}@media (max-width:583px){.legals-row-wrapper .legals-content .row-list .card{flex:100%;max-width:100%}}.legals-row-wrapper .legals-content .partner-list{justify-content:space-between}.legals-row-wrapper .legals-content .partner-list .partner-logo{border-radius:4px;justify-content:center;align-items:center;max-width:180px;height:120px;display:flex}.legals-row-wrapper .legals-content .partner-list .partner-logo .img{object-fit:contain;filter:drop-shadow(0 0 10px #00000051);width:100%;height:100%}.legals-row-wrapper .legals-content .partner-list .partner-logo{transition:transform .3s}.legals-row-wrapper .legals-content .partner-list .partner-logo:hover{transform:scale(1.05)}@media (max-width:1000px){.legals-row-wrapper{flex-direction:column}.legals-row-wrapper .table{min-width:100%;position:static}}
