.section-contact{background-color:#f8f8f8;padding:3.75rem 0 5rem}@media (min-width: 1024px){.section-contact{padding:5.875rem 0 8.125rem}}.section-contact__row{position:relative;z-index:2;padding:0 1.25rem}@media (min-width: 768px){.section-contact__row{padding:0 5rem 0 5.3125rem}}@media (min-width: 1024px){.section-contact__row{display:flex;align-items:flex-start;justify-content:space-between;padding:0 1.875rem}}@media (min-width: 1280px){.section-contact__row{padding:0 5rem 0 5.3125rem}}.section-contact__heading{background-color:#040707;padding:3.125rem 1.875rem;color:#fff;position:relative;flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media (min-width: 1024px){.section-contact__heading{padding:1.875rem 6.875rem 3.75rem 1.875rem;width:44.6%;min-height:30.875rem}}@media (min-width: 1280px){.section-contact__heading{padding-right:10.625rem}}.section-contact__heading:before{content:"";position:absolute;left:-3.875rem;top:-1.9375rem;width:10.9375rem;height:6.3125rem;background-image:url(/wp-content/uploads/2025/02/decor.svg);z-index:-1}@media (min-width: 1024px){.section-contact__heading:before{bottom:-1.9375rem;top:auto}}.section-contact__subtitle{font-size:.9375rem;line-height:1.2;font-weight:600;margin-bottom:1.25rem;margin-right:-.5rem;text-transform:uppercase}@media (min-width: 1024px){.section-contact__subtitle{margin-bottom:2.125rem}}.section-contact__title{color:#fff;margin:0}@media (min-width: 1024px){.section-contact__title{font-size:2.8125rem;line-height:1.4;letter-spacing:-3.8px;margin:0}}.section-contact__content{flex-grow:1;position:relative;background-color:#fff;padding:2.5rem .9375rem;box-shadow:-15px 30px 30px #0407070f;min-height:34.375rem}@media (min-width: 768px){.section-contact__content{padding:3.4375rem 2.5rem 2.8125rem;margin:-1.375rem 2.5rem 0 -3.125rem}}@media (min-width: 1024px){.section-contact__content{margin-left:-4.6875rem;padding:3.4375rem 3.125rem 2.8125rem;margin-top:4.0625rem;margin-right:0}}@media (min-width: 1280px){.section-contact__content{padding:3.4375rem 4.25rem 2.8125rem;margin-left:-7.4375rem}}.section-contact__content:before{content:"";border:3px solid #862732;position:absolute;bottom:-1.25rem;right:-1.25rem;z-index:-1;width:90%;height:90%}@media (min-width: 768px){.section-contact__content:before{right:-4.6875rem;bottom:-1.875rem}}@media (min-width: 1024px){.section-contact__content:before{top:-2.375rem;right:-2.3125rem;bottom:auto;width:28.75rem;height:28.75rem;border-width:.3125rem}}@media (min-width: 1280px){.section-contact__content:before{right:-4.875rem;width:34.125rem;height:32.75rem}}.section-contact__content h3{margin-bottom:2.6875rem}@media (min-width: 1024px){.section-contact__content .wpcf7-form{margin:0 2.625rem 0 .25rem}}
