.hs_cos_wrapper:has(>.dlform){display:flow-root}.dlform{margin:var(--pd-space-module) 0}.dlform__img{margin-top:var(--pd-space-md);max-width:640px}.dlform__img img{border-radius:var(--pd-radius-box);margin-bottom:25px;width:min(100%,calc(400px*var(--dlform-img-ratio, 3 / 2)))}.dlform__img .txt .tagline,.dlform__img .txt h3{font-size:32px;font-weight:900;line-height:40px;margin-bottom:10px}.dlform__img .txt p{margin-bottom:24px}.dlform__img .txt ol,.dlform__img .txt ul{margin-bottom:24px;margin-left:24px}.dlform__form{max-width:640px;position:relative;width:100%}.dlform__form form,.dlform__form form fieldset{max-width:100%;width:100%}.dlform__descr{margin-bottom:18px}@media (min-width:1024px){.dlform__form h2{max-width:442px;padding-left:48px}.dlform__form{align-content:start;display:grid}.dlform__form>.tagline,.dlform__form>h2{grid-area:1/1}.dlform__form>.tagline{align-self:start;justify-self:start;left:0;margin:0 0 calc(101px + var(--pd-space-xs));position:relative;top:10px}.dlform__form>h2{align-self:start;margin-bottom:var(--pd-space-xs)}.dlform .content{display:flex;gap:40px;justify-content:space-between}.dlform__form{flex:0 1 640px;min-width:0}.dlform__img{flex:0 2 580px;margin-top:0;min-width:0}.dlform__img img{margin-bottom:35px;width:100%}.dlform__img .txt ol,.dlform__img .txt p,.dlform__img .txt ul{margin-bottom:32px}}@media (min-width:1200px){.dlform .content{align-items:center}.dlform .content.content--start{align-items:flex-start}}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.dlform .content .dlform__form form:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input,.dlform .content .dlform__form form:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input{width:100%}}.dlform__form>.hs_cos_wrapper>[id^=hs_form_target_]:empty{min-height:450px}.dlform--side .content{display:flex;flex-direction:column}.dlform--side .dlform__img{margin-bottom:var(--pd-space-sm);margin-top:0;order:-1}.dlform--side .dlform__descr{margin-bottom:var(--pd-space-xs)}.dlform--side .dlform__img .txt h3{font-size:var(--pd-fs-h3);line-height:var(--pd-lh-h3)}.dlform--side .dlform__img .txt>:last-child{margin-bottom:0}@media (min-width:1024px){.dlform.dlform--side .content{align-items:flex-start;flex-direction:row;gap:var(--pd-space-lg)}.dlform--side .dlform__img{margin-bottom:0}}