@keyframes button-background{0%{transform:translate(0, -50%)}50%{transform:translate(-30%, -50%) rotate(45deg)}100%{transform:translate(-60%, -50%)}}.scroll-to-top{position:fixed;z-index:2200;color:#fff;background-color:#00BAA0;padding:15px;display:inline-block;right:100vw;transition:opacity .25s ease-in;opacity:0;bottom:20px;text-decoration:none}@media (min-width: 760px){.scroll-to-top{bottom:162px}}.scroll-to-top.in{right:6px;opacity:.55}.scroll-to-top.in:hover,.scroll-to-top.in:active{opacity:1}.scroll-to-top>*{font-size:24px}.scroll-to-top span{display:none}.text-center{text-align:center}.mb-2x{margin-bottom:20px !important}.wrapper--lg{max-width:1180px !important}.section--md{padding:38px 0 !important}.section--blocks{padding-top:124px !important;padding-bottom:0 !important}.section--blocks .block{position:relative}.section--shaded{background-color:#f6f6f6}.h4{font-size:22px;font-weight:300;letter-spacing:.1px}.form-group-filter{padding:10px 20px 0 20px}.form-group-filter input{display:none}.form-group-filter input:checked+label span:after{transform:none}.form-group-filter input[type="radio"]+label:before{display:none}.form-group-filter label{display:inline-block;cursor:pointer;text-align:center;padding:0;margin-bottom:0}.form-group-filter label i{font-size:64px;display:block;border:17px solid #fff;border-radius:50%;margin-bottom:20px;color:#2793d1}.form-group-filter label span{font-weight:300;display:block;font-size:20px}.form-group-filter label span:after{display:block;content:'';height:4px;background-color:#00baa0;margin-top:12px;transition:transform .25s ease-out;transform-origin:50% 50%;transform:scaleX(0)}.form-group-filter ul{margin:0 -20px;font-size:0;text-align:center}.form-group-filter ul li{font-size:22px;padding:0 20px;display:inline-block;margin-bottom:15px}.form-group-filter ul li:nth-child(2) label i{color:#fbb559}.form-group-filter ul li:nth-child(3) label i{color:#ef575f}.block-container{vertical-align:top;margin:0 -20px;font-size:0}.block-container>*{padding:0 20px}@media (min-width: 760px){.block-container>*{display:inline-block;width:50%;vertical-align:top}}.block__cover{background-size:cover;background-position:50% 0;background-repeat:no-repeat;min-height:244px;position:relative;padding:60px 20px}@media (min-width: 760px){.block__cover{padding:60px 46px}}.block__body{padding:20px}@media (min-width: 760px){.block__body{padding:36px 46px}}.block__title{color:#fff;text-align:left;font-weight:400;font-size:22px}@media (min-width: 760px){.block__title{font-size:27px}}.block__badge{display:inline-block;position:absolute;left:50%;top:0;background-color:#fff;z-index:10;border-radius:50%;transform:translate(-50%, -50%)}.block__badge i{font-size:64px;display:block;border:9px solid #fff;border-radius:50%;color:#2793d1}.block__body{text-align:left;color:#686868;border:solid 2px #dddddd;border-top:none;position:relative;padding-bottom:80px}.block__body,.block__body p{font-size:16px;line-height:1.42105}@media (min-width: 760px){.block__body,.block__body p{font-size:19px}}.block__body p{position:relative;z-index:30;margin-bottom:28px}.block__logo{position:absolute;z-index:10;top:0;left:50%;transform:translate(-50%, -50%)}.block__circle{width:150px;height:150px;background-color:#fff;position:absolute;z-index:5;top:-60px;left:50%;transform:translateX(-50%);border-radius:50%}.block__badge--red i{color:#ef575f}.block__badge--blue i{color:#2793d1}.block__badge--yellow i{color:#fbb559}.block__badge--purple i{color:#942193}.block__badge--black i{color:#0C0C0C}.block__btn{border:solid 2px #00baa0;text-decoration:none !important;font-size:16px;padding:7px 34px;background-color:#fff;color:#181818;display:inline-block;border-radius:36px}.block__btn:hover,.block__btn:active{background-color:#00baa0;color:#181818}.block__footer{text-align:center;position:relative;top:-40px;margin-bottom:40px}@media (min-width: 760px){.block__footer{margin-bottom:150px}}.block__footer img{width:80px;height:80px;border-radius:50%;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}.block__footer p{color:#666565;text-transform:uppercase;font-size:17px;line-height:1}.block__footer p span{display:block}
