.elementor-428 .elementor-element.elementor-element-c2d971f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-section{background-color:#F5F8FC00;padding:50px 0px 50px 0px;min-height:0px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-shell{max-width:1400px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-grid{gap:28px;grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:stretch;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-info{order:0;background:rgba(13,42,78,.94);padding:44px 44px 44px 44px;border-radius:30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.14);--tg-contact-content-gap:26px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-panel{background:rgba(255,255,255,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:44px 44px 44px 44px;border-radius:30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(21,69,119,.12);}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-eyebrow{color:#FF6B1A;font-family:"Inter", Sans-serif;font-weight:600;margin-bottom:12px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-title{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );margin-bottom:16px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-description{color:rgba(255,255,255,.76);max-width:620px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-note{color:rgba(255,255,255,.68);}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-items{gap:14px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-item{background:rgba(255,255,255,.08);padding:16px 18px 16px 18px;border-radius:18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.10);}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-item-icon svg{width:20px;height:20px;fill:#FF6B1A;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-item-icon i{font-size:20px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-item-icon{width:48px;height:48px;min-width:48px;color:#FF6B1A;background:rgba(255,107,26,.14);border-radius:14px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-item-label{color:rgba(255,255,255,.60);}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-item-value{color:#FFFFFF;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-item:hover .tg-contact-item-value{color:#FF8A45;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-social-label{color:rgba(255,255,255,.70);}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-socials{gap:10px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-social{width:46px;height:46px;color:#FFFFFF;background:rgba(255,255,255,.09);border-radius:14px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-social svg{width:18px;height:18px;fill:#FFFFFF;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-social i{font-size:18px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-social:hover{color:#FFFFFF;background:#FF6B1A;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-social:hover svg{fill:#FFFFFF;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-eyebrow{color:#FF6B1A;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-title{color:#102846;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-description{color:#65758A;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-head{margin-bottom:28px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-el-input--label label{color:#2E4662;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-el-form-control{color:#102846;background:rgba(255,255,255,.92);border-color:#D8E1EB;padding:12px 16px 12px 16px;border-radius:13px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-el-form-control::placeholder{color:#8A99AC;opacity:1;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-el-form-control:focus{border-color:#FF6B1A;box-shadow:0 0 0 3px color-mix(in srgb, #FF6B1A 16%, transparent);}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap input.ff-el-form-control, .elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap select.ff-el-form-control{min-height:52px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-el-group{margin-bottom:18px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-el-input--label.ff-el-is-required.asterisk-right label:after, .elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-el-input--label.ff-el-is-required.asterisk-left label:before{color:#FF6B1A;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-btn-submit{width:auto;padding:14px 26px 14px 26px;border-radius:13px;color:#FFFFFF;background:#154577;border-color:#154577;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-btn-submit:hover, .elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-btn-submit:focus{color:#FFFFFF;background:#FF6B1A;border-color:#FF6B1A;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-message-success{color:#176B45;background:#E9F8F0;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .error, .elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .text-danger, .elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-el-is-error .text-danger{color:#B42318;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-wrap .ff-el-is-error .ff-el-form-control{border-color:#D92D20;}@media(max-width:1366px){.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-section{padding:50px 50px 50px 50px;}}@media(max-width:1024px){.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-section{padding:60px 24px 60px 24px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-grid{gap:22px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-info{padding:36px 36px 36px 36px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-panel{padding:36px 36px 36px 36px;}}@media(max-width:767px){.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-section{padding:30px 20px 50px 20px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-grid{gap:18px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-info{padding:28px 22px 28px 22px;}.elementor-428 .elementor-element.elementor-element-6eccf79 .tg-contact-form-panel{padding:28px 22px 28px 22px;}}