@font-face{font-family:RethinkSans;src:url(/fonts/RethinkSans-Regular.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)}html,body{width:100%;height:100%;padding:0;margin:0;font-family:Inter,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:RethinkSans,sans-serif;font-weight:400!important}:root{--max-width: 1300px;--border-radius: 12px;--padding: 16px;--primary: #C2272D;--secondary: #F7B01A;--third: #82A3F5;--animation-duration: .2s}section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}section .section-content{max-width:min(var(--max-width),100% - 32px);width:100%}h2{font-size:48px}.animate{opacity:0;transform:translateY(32px);animation:fadeInUp var(--animation-duration) ease-in-out forwards}.slide{opacity:0;transform:translateY(20px);animation:slideIn var(--animation-duration) ease-in-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}.panels{width:100%;display:flex;align-items:stretch;justify-content:space-between}.panels .panel{width:calc(50% - var(--padding) / 2);display:flex;flex-direction:column}@media screen and (max-width: 870px){.panels{flex-direction:column}.panels .panel{width:100%!important;margin-bottom:var(--padding)}.panels .panel h1,.panels .panel h2,.panels .panel h3,.panels .panel h4,.panels .panel h5,.panels .panel h6,.panels .panel p{width:100%!important;text-align:center!important}.panels .panel:last-child{margin-bottom:0}}@media screen and (max-height: 600px){h2{font-size:18px}p,#text,button,div{font-size:14px!important}}
