.container,.footer-container,.header-container,.post-wrapper{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}.container{max-width:1280px}.post-wrapper{max-width:900px}body{color:#716c78;font-family:Open Sans;font-size:1rem;line-height:1.35}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#2e2766;font-family:Poppins;font-weight:700;line-height:1.35;margin:0 0 16px}.h1,h1{font-size:3.5rem}.h2,h2{font-size:3rem}.h3,h3{font-size:2rem}.h4,h4{font-size:1.5rem}.h5,.h6,h5,h6{font-size:1.25rem}@media (min-width:768px){.h1,h1{font-size:4rem}.h2,h2{font-size:3.5rem}.h3,h3{font-size:2rem}.h4,h4{font-size:1.5rem}.h5,.h6,h5,h6{font-size:1.25rem}}@media (min-width:1024px){.h1,h1{font-size:4rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.75rem}}.light-text-color{color:#f1eef4}.dark-text-color{color:#26143c}a{color:#2e2766}a:not([role=menuitem],[class]){font-weight:700}.bg-primary a{color:#f1eef4}.custom-list.list-primary ul li:before{color:#2e2766}.custom-list.list-secondary ul li:before{color:#1fb9db}.custom-list.list-white ul li:before{color:#fff}.btn{border-radius:25px;font-size:16px;font-style:normal;padding:12px 40px;text-transform:none;transition:all .16s linear}.btn.btn-simple{border:0;border-radius:none;padding:0}@media (min-width:768px){.btn{font-size:16px;padding:12px 40px}}.btn-primary{background-color:#2e2766;border-color:#2e2766;color:#f1eef4}.btn-primary:focus,.btn-primary:hover,.btn-secondary{background-color:#1fb9db;border-color:#1fb9db;color:#f1eef4}.btn-secondary:focus,.btn-secondary:hover{background-color:#2e2766;border-color:#2e2766;color:#f1eef4}.btn-tertiary{background-color:#f1eef4;border-color:#f1eef4;color:#2e2766}.btn-tertiary:focus,.btn-tertiary:hover{background-color:#1fb9db;border-color:#1fb9db;color:#2e2766}.btn-outline{background:transparent;border:1px solid #4c2778;color:#2e2766}.btn-outline:focus,.btn-outline:hover{background:#2e2766;border:1px solid #302368;color:#f1eef4}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{background:#fff;border:1px solid #b3b3b5;border-radius:40px;font-size:16px;margin-bottom:32px;margin-top:0;padding:6px 8px}@media (min-width:768px){input[type=email],input[type=number],input[type=password],input[type=tel] textarea,input[type=text]{font-size:18px}}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus
textarea:focus,input[type=text]:focus{background:#fff;border:1px solid #000;color:#707070}.hs-form-field>label{color:#716c78;display:block;font-size:16px;margin-bottom:8px}@media (min-width:768px){.hs-form-field>label{font-size:14px}}form .hs-button.primary,form input[type=submit]{background-color:#2e2766;border:1px solid #2e2766;border-radius:25px;color:#f1eef4;cursor:pointer;font-style:normal;line-height:1.35;padding:12px 40px;transition:.16s}form .hs-button.primary:focus,form .hs-button.primary:hover,form input[type=submit]:focus,form input[type=submit]:hover{background-color:#1fb9db;border-color:#1fb9db;color:#f1eef4}@media (min-width:768px){form .hs-button.primary,form input[type=submit]{padding:12px 40px}}.header-wrapper{background:#fff}.footer-wrapper{background:#2e2766}.header-wrapper,.header-wrapper a{color:#2e2766}.footer-wrapper,.footer-wrapper a{color:#fff}.header-container{max-width:1400px}.footer-container,.header-container{padding-bottom:16px;padding-top:16px}.footer-container{max-width:1280px}@media (min-width:768px){.footer-container,.header-container{padding-bottom:16px;padding-top:16px}.header-container .site-logo img,.header-container .site-logo svg{height:auto!important;width:180px!important}}article.article{-webkit-box-shadow:0 2px 30px 0 rgba(38,20,60,.3);-moz-box-shadow:0 2px 30px 0 rgba(38,20,60,.3);box-shadow:0 2px 30px 0 rgba(38,20,60,.3);-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}article.article:focus,article.article:hover{-webkit-box-shadow:0 6px 30px 0 rgba(38,20,60,.3);-moz-box-shadow:0 6px 30px 0 rgba(38,20,60,.3);box-shadow:0 6px 30px 0 rgba(38,20,60,.3)}article.article:hover .article.article-btn{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}