.forms{margin:50px 0}.forms__heading{color:#1a1a1a;font-family:Figtree;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;padding-right:50px}.forms2{overflow-x:clip;background:#f4f4f4;margin:50px 0;padding-top:43px;padding-bottom:43px}.forms2 svg{display:none}.forms2__container{display:flex;flex-direction:column;gap:50px}.forms2__title{margin-bottom:10px}.forms2__formContainer{margin-top:20px;border-radius:16px;padding:16px;background:#fff;box-shadow:0 1px 2px 0 rgba(85,105,135,.1)}.forms2__formContainer form label:has(input[type=email]),.forms2__formContainer form label:has(input[type=tel]),.forms2__formContainer form label:has(input[type=text]),.forms2__formContainer form label:has(select),.forms2__formContainer form label:has(textarea){display:flex;gap:6px;flex-direction:column;margin-bottom:20px;color:#333f51;font-family:Figtree;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.forms2__formContainer form label:has(input[type=email]) select,.forms2__formContainer form label:has(input[type=tel]) select,.forms2__formContainer form label:has(input[type=text]) select,.forms2__formContainer form label:has(select) select,.forms2__formContainer form label:has(textarea) select{border-radius:8px;border:1px solid #d5dae1;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:10px 14px;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;color:#667085}.forms2__formContainer form label:has(input[type=email]) input,.forms2__formContainer form label:has(input[type=tel]) input,.forms2__formContainer form label:has(input[type=text]) input,.forms2__formContainer form label:has(select) input,.forms2__formContainer form label:has(textarea) input{border-radius:8px;border:1px solid #d5dae1;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:10px 14px;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%}.forms2__formContainer form label:has(input[type=email]) input::placeholder,.forms2__formContainer form label:has(input[type=tel]) input::placeholder,.forms2__formContainer form label:has(input[type=text]) input::placeholder,.forms2__formContainer form label:has(select) input::placeholder,.forms2__formContainer form label:has(textarea) input::placeholder{color:#667085}.forms2__formContainer form label:has(input[type=email]) textarea,.forms2__formContainer form label:has(input[type=tel]) textarea,.forms2__formContainer form label:has(input[type=text]) textarea,.forms2__formContainer form label:has(select) textarea,.forms2__formContainer form label:has(textarea) textarea{border-radius:8px;border:1px solid #d5dae1;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);width:100%;padding:10px 14px;display:block;resize:none;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.forms2__formContainer form .wpcf7-form-control-wrap+p{line-height:18px;font-size:13px;font-weight:400;color:#333f51;font-family:Figtree}.forms2__formContainer form .button{width:100%;margin-top:10px}.forms2__formContainer form .wpcf7-list-item{margin-left:0;margin-bottom:10px}.forms2__formContainer form .wpcf7-list-item label{display:flex;flex-direction:row;gap:16px;align-items:flex-start}.forms2__formContainer form .wpcf7-list-item label .wpcf7-list-item-label{color:#333f51;font-family:Figtree;font-size:13px;font-style:normal;font-weight:400;line-height:16px}.forms2__formContainer form .wpcf7-list-item label .wpcf7-list-item-label a{color:#ffd740}.forms2__formContainer form .wpcf7-list-item label a{text-decoration:underline}.forms2__formContainer form .wpcf7-list-item label input{opacity:0;width:24px;height:24px;display:block;flex-shrink:0}.forms2__formContainer form .wpcf7-list-item label{position:relative}.forms2__formContainer form .wpcf7-list-item label::after{content:"";position:absolute;width:24px;height:24px;border:1px solid #d5dae1;background-color:#fff;top:0;left:0}.forms2__formContainer form .wpcf7-list-item label:has(input:checked)::before{content:"";position:absolute;width:14px;height:14px;background-color:#13447e;top:6px;left:6px;z-index:2}@media (min-width:1032px){.forms__container{display:grid;grid-template-columns:repeat(12,1fr)}.forms__heading{grid-column:1/6}.forms__text{grid-column:6/13;padding-left:30px}.forms2 .wpcf7-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1232px){.forms{padding:90px 0}.forms__heading{font-size:40px}.forms2{padding:80px 0 120px}.forms2__container{display:grid;grid-template-columns:repeat(2,1fr)}.forms2__form{max-width:550px;width:100%}.forms2__form:nth-of-type(2){padding-left:20px;max-width:570px}.forms2__formContainer{margin-top:42px;padding:52px 40px}}@media (min-width:1432px){.forms2{position:relative}.forms2__container{position:relative;z-index:1}.forms2 svg:nth-of-type(1){position:absolute;bottom:120px;left:-100px;display:block;width:376px;height:401px;flex-shrink:0;object-fit:contain}.forms2 svg:nth-of-type(2){width:359px;height:502px;position:absolute;top:0;right:-100px;display:block;flex-shrink:0}}