@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');*{font-family:'Source Sans Pro',sans-serif !important}.header{width:100%;background-color:#a255f7 !important}.header__container{padding:1.1rem 20px !important}.header__logo img{width:110px !important}.dnd_area-row-0-padding{padding-top:280px !important;padding-bottom:230px !important}.level-1 a{color:#fff !important}.level-2{text-align:center;padding:10px 20px;border-radius:20px}.level-2 li a{color:#525252 !important;line-height:1.2;padding:1rem 0 !important;border-bottom:.1rem solid hsla(0,0%,44%,.1)}.level-2 li:last-child a{border-bottom:0}.level-2 li a:hover{background-color:transparent !important}.footer{background:linear-gradient(180deg,#a255f7 0%,#33aeeb 100%) !important}.footer{background:linear-gradient(180deg,#a255f7 0%,#33aeeb 100%) !important}.footer__row .footer__navigation:nth-child(1){width:100%}.footer__row .footer__navigation:nth-child(1) ul{justify-content:space-evenly}.footer__row--one{display:flex;flex-direction:column-reverse}.footer__row--one .footer__navigation:nth-child(2),.footer__row--one .footer__navigation:nth-child(3){display:none !important}.footer__row--two{display:flex;justify-content:center;margin:30px 0 0}.footer__container{padding:5.5rem 20px 6.3rem !important}.footer__form{width:100%;margin:0 0 40px 0}#hs_cos_wrapper_footer_form{background-color:#fff;padding:0 4.5rem;border-radius:2rem}#hs_cos_wrapper_footer_form span{display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;grid-gap:3rem}#hs_cos_wrapper_footer_form span h3{font-size:2.3rem;color:#a255f7;font-weight:bold;line-height:1;color:#a255f7;background-color:transparent !important;text-align:inherit}#hs_cos_wrapper_footer_form form{background-color:transparent !important;border:0;border-radius:0;padding:0}#hs_cos_wrapper_footer_form form input{border:2px solid #818181;border-radius:3rem}@media(max-width:992px){#hs_cos_wrapper_footer_form span{display:grid;grid-template-columns:1fr;grid-gap:1rem}.footer--site-page .widget-type-form{margin:0 !important}#hs_cos_wrapper_footer_form{width:100%;background-color:#fff;padding:20px 30px;border-radius:2rem}.footer__form{margin:0 !important;width:100% !important}}@media(max-width:768px){.header__navigation{background-color:transparent !important}}