.grid-info__container{display:flex;flex-direction:column;gap:40px}.grid-info__item{display:grid;gap:var(--grid-gap);grid-template-columns:1fr 1fr}@media (width < 768px){.grid-info__item{grid-template-columns:1fr}}.grid-info__item h1,.grid-info__item h2{margin-bottom:40px;position:relative}.grid-info__item img{max-height:550px;-o-object-fit:contain;object-fit:contain}.grid-info__item:first-child h1:after,.grid-info__item:first-child h2:after{background-color:var(--primary100);bottom:-25px;content:"";height:2px;left:0;position:absolute;width:50%}@media (width >= 768px){.grid-info__item.reversed img{order:-1}}.input{border:1px solid var(--accent,#5a019e);border-radius:4px;color:var(--White);display:block;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;padding:20px;position:relative;transition:border-color .2s linear,box-shadow .2s linear,margin-bottom .2s linear,background-color .2s linear;width:100%;z-index:2}.input:focus-within{border-bottom-color:var(--primary20)}.input::-webkit-input-placeholder{color:currentColor}.image-form{overflow:hidden}.image-form__body{display:grid;grid-template-columns:1fr 1fr}@media (width < 1280px){.image-form__body{margin-inline:var(--container-gap-negative)}}@media (width < 1024px){.image-form__body{grid-template-columns:1fr}}.image-form .input{border-color:#fff}.image-form .agree-policy,.image-form .agree-policy a{color:#fff}.image-form__left{background:var(--primary80);border-radius:4px 0 0 4px;padding:45px 30px}@media (width < 1440px){.image-form__left{padding-block:45px}}@media (width < 1024px){.image-form__left{padding-block:30px}}@media (width < 768px){.image-form__left .form__title{font-family:Manrope,sans-serif;font-size:24px;font-style:normal;font-weight:400;font-weight:700;line-height:130%}}.image-form__left-wrap{display:flex;flex-direction:column;margin-inline:auto;max-width:460px}@media (width < 1024px){.image-form__left-wrap{max-width:100%}}.image-form__image{margin-right:calc((100vw - var(--container-width))*-1);max-height:688px}@media (width <= 1440px){.image-form__image{margin-right:var(--container-gap-negative)}}@media (width < 1280px){.image-form__image{margin-right:unset}}@media (width < 1024px){.image-form__image{display:none}}.image-form__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
