.form-box-2{--content-width:min((100% - (var(--lateral-width) * 2)) * .3,var(--container-width) * .3);--form-width:min((100% - (var(--lateral-width) * 2)) * .45,var(--container-width) * .45);--image-width:min((100% - (var(--lateral-width) * 2)) * .25,var(--container-width) * .25);display:grid;grid-template-columns:var(--lateral-width) auto var(--content-width) var(--form-width) var(--image-width) auto var(--lateral-width);grid-template-rows:5rem auto 5rem;position:relative;z-index:1}@media (width <= 1280px){.form-box-2{--content-width:min((100% - (var(--lateral-width) * 2)) * .4,var(--container-width) * .4);--form-width:min((100% - (var(--lateral-width) * 2)) * .6,var(--container-width) * .6);grid-template-columns:var(--lateral-width) auto var(--content-width) var(--form-width) auto var(--lateral-width)}}@media (width <= 767px){.form-box-2{gap:2.5rem;grid-template-columns:1fr;grid-template-rows:auto auto;padding-block:5rem;padding-inline:var(--lateral-width)}}.form-box-2__content{align-self:start;display:grid;gap:1rem;grid-column:3/4;grid-row:2/3;padding-right:3rem}@media (width <= 767px){.form-box-2__content{grid-column:1/2;grid-row:1/2}}.form-box-2__title{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(to right,var(--primary-lighten-1-color,gray),var(--primary-color,#000));font-size:var(--text-h3,2rem);font-weight:500;text-fill-color:transparent;-webkit-text-fill-color:transparent;line-height:1.15;margin:0;text-wrap:pretty}.form-box-2__text{font-size:1rem;margin:0}.form-box-2__actions{display:grid;gap:.5rem;margin-top:2rem;place-items:start}.form-box-2__form{grid-column:4/5;grid-row:2/3;min-height:146px;position:relative}@media (width <= 767px){.form-box-2__form{grid-column:1/2;grid-row:2/3}}.form-box-2__form .loader{display:none;left:50%;position:absolute;top:50%;translate:-50% -50%}.form-box-2__form:not(:has(form)) .loader{display:block}.form-box-2__image{grid-column:5/8;grid-row:1/4;margin:0;overflow:hidden;position:relative}@media (width <= 1280px){.form-box-2__image{display:none}}.form-box-2__image img{display:block;height:100%;inset:0 0 0 3rem;object-fit:cover;position:absolute;width:100%}