.elementor .s-contact-hero-wrap{gap:24px;}.elementor .s-contact-hero{padding-block-start:112px;padding-block-end:88px;padding-inline-start:64px;padding-inline-end:64px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#CFDCE6;border-style:solid;}.elementor .s-form-title{font-size:38px;}.elementor .s-field-name{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 40%;}.elementor .s-field-email{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 40%;}.elementor .s-field-phone{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 0 100%;}.elementor .s-input-message{height:170px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .s-field-message{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 0 100%;}.elementor .s-contact-form{width:Array;gap:20;align-items:flex-start;}.elementor .s-form-col{gap:28px;flex:1 1 0%;}.elementor .s-studio-details{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-color:#0F2A3D;gap:14px;align-items:flex-start;}.elementor .s-social-row{padding:0px;gap:24px;flex-wrap:wrap;}.elementor .s-follow{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-color:#0F2A3D;gap:14px;}.elementor .s-info-col{gap:36px;}.elementor .s-contact-split{gap:80px;align-items:flex-start;}