:root{--app-height:100%}.main{padding:100px 0}@media screen and (max-width:991px){.main{padding:40px 0}}.main__title{color:#10324c;font-size:46px;font-weight:700}@media screen and (max-width:991px){.main__title{font-size:32px}}.main__subtitle{color:#10324c;font-size:18px}.main__image{animation:pulsing 2s infinite}.contact-device{display:flex;margin-bottom:60px}@media screen and (max-width:991px){.contact-device{justify-content:space-around}}@media screen and (max-width:500px){.contact-device{justify-content:space-between}.contact-device .android{margin-left:5px}}.contact-device .android{margin-left:20px}.contact-device .android,.contact-device .image-android,.contact-device .image-ios,.contact-device .ios{max-width:170px;width:100%}@media screen and (min-width:992px){.contact-device .android,.contact-device .image-android,.contact-device .image-ios,.contact-device .ios{display:flex}}.main-form__title{color:#3b556b;font-size:22px;font-weight:900;line-height:33px}.main-form__title span{color:#00d1ac}.main-form__undertext{color:#9f9f9f;font-size:18px;font-weight:400;line-height:24px}.content-part{display:flex;flex-direction:column;justify-content:center}.contact-form{margin-bottom:90px}.contact-form__email{border-radius:5px;border:2px solid #3b556b;color:#9f9f9f;font-size:16px;font-weight:400;line-height:1;padding-left:20px;height:50px;font-style:italic;margin-right:20px;max-width:345px}@media screen and (max-width:1200px){.contact-form__email{margin-right:10px;max-width:265px}}@media screen and (max-width:991px){.contact-form__email{margin:0 0 20px;max-width:none;width:100%}}.contact-form__submit{background-color:#fa3273;height:50px;color:#fff;border:0;border-radius:5px;font-size:14px;padding:0 20px;transition:.25s;border:2px solid #fa3273}@media screen and (max-width:991px){.contact-form__submit{display:block;text-align:center;width:100%}}.contact-form__submit:hover{color:#fa3273;background-color:#fff}@keyframes float-5{0%{transform:translatey(0)}50%{transform:translate(-2px,-1px)}100%{transform:translatey(0)}}@keyframes float-7{0%{transform:translatey(0)}50%{transform:translatey(3px)}100%{transform:translatey(0)}}@keyframes man{0%{transform:translatey(0)}50%{transform:translate(7px,2px)}100%{transform:translatey(0)}}@keyframes star-1{0%{transform:translatey(0)}50%{transform:translate(3px,2px)}100%{transform:translatey(0)}}@keyframes star-2{0%{transform:translatey(0)}50%{transform:translate(-2px,-3px)}100%{transform:translatey(0)}}@keyframes star-3{0%{transform:translatey(0)}50%{transform:translate(3px,1px)}100%{transform:translatey(0)}}.cls-69,.cls-73{animation:float-5 4s infinite}.cls-69{animation:float-7 4s infinite}.cls-73{animation:float-5 5s infinite}.cls-44,.cls-75{animation:float-5 4s infinite}.cls-47,.cls-49,.cls-51,.cls-53,.cls-55,.cls-57,.cls-59,.cls-61-1,.cls-62,.cls-64,.cls-66,.cls-68-1{animation:man 5s infinite}.cls-10,.cls-12,.cls-14,.cls-16,.cls-18,.cls-29,.cls-31,.cls-33,.cls-38,.cls-6,.cls-8{animation:star-1 6s infinite}.cls-26,.cls-32-1,.cls-35,.cls-37{animation:star-2 5s infinite}.cls-24{animation:star-3 5s infinite}