@font-face{font-family:Roboto Flex;src:url(../../../fonts/RobotoFlex-VariableFont_GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:OpenSans Light;src:url(../../../fonts/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{color:#000;font-family:Roboto Flex,sans-serif;font-size:16px;background-color:#e4e4e491}.fi{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.fifw{flex:1 0 100%;text-align:center;justify-content:center;height:auto}.mr1{margin-right:1vw}.ml1{margin-left:2vw}.mt1{margin-top:2vh}.mb1{margin-bottom:2vh}.mr2{margin-right:2vw}.ml2{margin-left:2vw}.mt2{margin-top:2vh}.mb2{margin-bottom:2vh}.pr1{padding-right:1vw}.pl1{padding-left:2vw}.pt1{padding-top:2vh}.pb1{padding-bottom:2vh}.pr2{padding-right:2vw}.pl2{padding-left:2vw}.pt2{padding-top:2vh}.pb2{padding-bottom:2vh}:root{--red: rgb(205 47 47);--red30: rgba(205, 47, 47, .3);--yellow: rgba(255, 225, 0, .75);--orange: rgb(255, 47, 0);--white90: rgb(255 255 255 / 90%);--white70: rgb(255 255 255 / 70%);--white60: rgb(255 255 255 / 60%);--white50: rgb(255 255 255 / 50%);--white40: rgb(255 255 255 / 40%);--white35: rgb(255 255 255 / 35%);--white30: rgb(255 255 255 / 30%);--white25: rgb(255 255 255 / 25%);--white20: rgb(255 255 255 / 20%);--white15: rgb(255 255 255 / 15%);--white10: rgba(255, 255, 255, .1);--green: rgba(15, 217, 1, 1);--green20: rgba(15 217 1 / 20%);--green70: rgba(15 217 1 / 70%);--black: rgb(0, 0, 0);--black05: rgba(0, 0, 0, .05);--black10: rgba(0, 0, 0, .1);--black15: rgba(0, 0, 0, .15);--black20: rgba(0, 0, 0, .2);--black25: rgba(0, 0, 0, .25);--black30: rgba(0, 0, 0, .3);--black40: rgba(0, 0, 0, .4);--black50: rgba(0, 0, 0, .5);--black60: rgba(0, 0, 0, .6);--black70: rgba(0, 0, 0, .7);--black80: rgba(0, 0, 0, .8);--black90: rgba(0, 0, 0, .9)}@media screen and (max-width: 768px){body{background-color:#f08fba;font-size:14px}h1{font-size:1.5rem}h2{font-size:1.3rem}h3{font-size:1.1rem}p,span,div{font-size:.9rem;line-height:1.4}button{font-size:.9rem;padding:.5rem 1rem}input,textarea{font-size:16px}}@media screen and (min-width: 769px) and (max-width: 1024px){body{background-color:#fff;font-size:15px}h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.2rem}p,span,div{font-size:1rem;line-height:1.5}button{font-size:1rem;padding:.6rem 1.2rem}input,textarea{font-size:1rem}}@media screen and (min-width: 1025px){body{background-color:#90ee90;font-size:16px}h1{font-size:2.2rem}h2{font-size:1.8rem}h3{font-size:1.4rem}p,span,div{font-size:1.1rem;line-height:1.6}button{font-size:1.1rem;padding:.7rem 1.4rem}input,textarea{font-size:1.1rem}}
