.top{padding-top:70px;background-color:#1b1b1b;overflow:hidden}@media all and (max-width: 767px){.top{padding-top:55px}}.top__container{position:relative}.top__title{max-width:464px;font-size:52px;line-height:130%;font-weight:400;margin:0}@media all and (max-width: 767px){.top__title{font-size:37px}}.top__description{max-width:620px;margin:0;line-height:150%;font-size:18px}.top__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding-bottom:29px;padding-top:102px;text-align:center;color:#fff;position:relative;z-index:1}@media all and (max-width: 767px){.top__content{padding-top:68px;padding-bottom:46px;gap:35px}}.top__content::before{content:"";position:absolute;top:10%;left:50%;transform:translate(-50%, -50%);width:120%;max-width:1200px;height:450px;border-radius:50%;background:#052e46;filter:blur(150px);z-index:-1}@media all and (max-width: 767px){.top__content::before{height:800px;max-width:700px;width:80%;top:50%}}@media all and (min-width: 768px){.top__title{max-width:700px}}.form-section{padding:0 0 100px;background:linear-gradient(to bottom, #1B1B1B 50%, #fff 50%)}.form-section__container{padding-top:21px}@media all and (max-width: 767px){.form-section{padding-bottom:60px}}.form-container{display:flex;width:100%}.form-wrapper{position:relative;width:100%;min-width:500px;max-width:700px;min-height:400px;max-height:400px;overflow:hidden;border-radius:7px;background:#fff;transition:min-height .4s ease,max-height .4s ease,max-width .4s ease,width .4s ease}.form-wrapper.is-loaded{min-height:0}.form-wrapper.is-expanded{max-height:none;overflow:visible}@media all and (max-width: 767px){.form-wrapper{min-width:0;max-width:100%}}.loading-form{position:absolute;inset:0;width:auto;height:auto;border-radius:7px;background:#fff;z-index:1}.top__description{max-width:400px}
