.app__form,.app__image,.app__info,.app__inner{display:flex}.app-section,body{overflow-x:hidden}.app__inner,body{position:relative}.app__info-q,.app__info-title{font-family:Montserrat,sans-serif;font-weight:700;line-height:120%;text-transform:uppercase}.app__form-terms,.app__info-q,.app__info-title{font-style:normal;color:var(--text-color)}.app__form-submit,.app__info-q,.app__info-title{text-transform:uppercase}.app-section{--bg-color:#fdf1f1;--text-color:#000000;--max-height:630px;background-color:var(--bg-color);width:100vw}.app__image{flex:1 1 calc((100% - 40px)/ 2);width:calc((100% - 40px)/ 2);max-width:540px;margin-right:40px;justify-content:flex-end;align-items:center}.app__image>img{min-height:100%;height:var(--max-height);-o-object-fit:cover;object-fit:cover}.app__info{flex:1 1 calc((100% - 60px)/ 2);padding-top:60px;padding-bottom:60px;flex-direction:column;justify-content:center}.app__info-q{font-size:18px;margin-bottom:20px}.app__info-title{font-size:48px;margin:0 0 30px}.app__form-input,.app__form-terms{font-family:"Open Sans",sans-serif;font-weight:400}.app__form{grid-area:form;flex-wrap:wrap;gap:20px}.app__form-input{flex:1 1 calc((100% - 20px)/ 2);width:150px;max-height:50px;background:#fff;border:1px solid #e5e5e5;border-radius:5px;outline:0;padding:13px 16px;font-size:16px;line-height:22px}.app__form-input::-moz-placeholder{font-family:"Open Sans",sans-serif;font-style:italic;font-weight:400;font-size:16px;line-height:22px;color:#737373}.app__form-input::placeholder{font-family:"Open Sans",sans-serif;font-style:italic;font-weight:400;font-size:16px;line-height:22px;color:#737373}.app__form-terms{font-size:12px;line-height:16px;opacity:.5}.app__form-terms>a{text-decoration:underline;color:inherit}.app__form-terms>a:hover{color:inherit}.app__form-submit{flex:0 0 275px;max-height:60px;background:#0082ff;border:none;border-radius:5px;padding:20px 0;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#fff}@media screen and (max-width:1200px){.app__info-title{-webkit-hyphens:auto;hyphens:auto}}@media screen and (max-width:992px){.app__inner{flex-direction:column}.app__image{max-width:unset;width:calc(100% + 30px);justify-content:center;margin-left:-15px;margin-right:0;aspect-ratio:720/465;overflow:hidden}.app__image>img{min-height:unset;min-width:100%}.app__info-q{font-size:14px;line-height:130%}.app__info-title{font-size:30px}}@media screen and (max-width:821px){.app__form-terms,.app__info-q,.app__info-title{text-align:center}.app__info{padding-top:40px;padding-bottom:40px}.app__info-title{-webkit-hyphens:none;hyphens:none;margin-bottom:30px}.app__form{justify-content:center;-moz-column-gap:30px;gap:25}.app__form-input{flex:1 1 calc((100% - 30px)/ 2)}.app__form-terms{max-width:519px}.app__form-submit{text-transform:initial}}@media screen and (max-width:640px){.app__info{padding-top:25px;padding-bottom:25px}.app__info-q{font-size:16px}.app__info-title{font-size:24px}.app__form{row-gap:12px}.app__form-submit{max-height:50px;padding:15px 0;flex-grow:1}}@media screen and (max-width:495px){.app__info-title{font-size:24px}.app__form-input{width:initial}.app__image{aspect-ratio:360/280}.app__image>img{-o-object-fit:contain;object-fit:contain}}
