:root{--brand-color: #ff593d}@font-face{font-family:AvenirNextRegular;src:url(/fonts/AvenirNext/AvenirNext-Regular.ttf)}@font-face{font-family:AvenirNextMedium;src:url(/fonts/AvenirNext/AvenirNext-Medium.ttf)}@font-face{font-family:AvenirNextDemi;src:url(/fonts/AvenirNext/AvenirNext-Demi.ttf)}@font-face{font-family:AvenirNextBold;src:url(/fonts/AvenirNext/AvenirNext-Bold.ttf)}a:hover{text-decoration:none}body,html{height:calc(100vh + 0px)}a{font-family:AvenirNextMedium;font-size:14px;color:#313131}h1,h2,h3,h4,h5,h6{font-family:AvenirNextBold;color:#000}h1{font-size:37px}@media (max-width: 767px){h1{font-size:30px}}h2{font-size:32px}@media (max-width: 767px){h2{font-size:26px}}h3{font-size:30px}@media (max-width: 767px){h3{font-size:24px}}h4{font-size:25px}@media (max-width: 767px){h4{font-size:20px}}h5{font-size:20px}@media (max-width: 767px){h5{font-size:18px}}h6{font-size:18px}@media (max-width: 767px){h6{font-size:16px}}p{font-size:16px;font-family:AvenirNextRegular;color:#1f1f1f}@media (max-width: 767px){p{font-size:14px}}.font-AvenirNextRegular{font-family:AvenirNextRegular,sans-serif}.font-AvenirNextMedium{font-family:AvenirNextMedium,sans-serif}.font-AvenirNextDemi{font-family:AvenirNextDemi,sans-serif}.font-AvenirNextBold{font-family:AvenirNextBold,sans-serif}button{font-family:AvenirNextDemi}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.text-marquee p{animation:marquee 4.5s linear infinite}.changing-text span{opacity:0;position:absolute;transition:opacity .5s ease-in-out}.changing-text span.visible{opacity:1}.typewriter-cursor{color:#000}
