.elementor-element-e6f032a{display:none!important}
.elementor-element-431707a{--padding-top:70px!important;--padding-bottom:90px!important;padding-top:70px!important;padding-bottom:90px!important}
.elementor-element-431707a>.e-con-inner{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(20,30,50,.10);gap:0!important;padding:0!important;align-items:stretch!important}
.elementor-element-7671b54{position:relative;overflow:hidden;background:linear-gradient(150deg,#1f2b47 0%,#151d31 100%)!important;--padding-top:56px!important;--padding-bottom:56px!important;--padding-left:48px!important;--padding-right:48px!important;padding:56px 48px!important;justify-content:center!important}
.elementor-element-7671b54:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(239,196,67,.28),rgba(239,196,67,0) 70%);top:-90px;left:-90px;pointer-events:none}
.elementor-element-2f3bd83{text-align:right!important;margin-bottom:6px!important}
.elementor-element-2f3bd83 .elementor-heading-title{font-size:38px!important;line-height:1.3!important;color:#fff!important;text-align:right!important}
.elementor-element-2f3bd83 .elementor-heading-title:after{content:"";display:block;width:56px;height:4px;border-radius:4px;background:#efc443;margin-top:14px}
.elementor-element-7cd7504{text-align:right!important;position:relative}
.al-contact-intro{color:rgba(255,255,255,.75);font-size:16px;line-height:1.9;margin:10px 0 26px!important}
.al-contact{display:flex;flex-direction:column;gap:12px}
.al-contact-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#fff!important;text-decoration:none!important;transition:background .2s,transform .2s,border-color .2s}
.al-contact-item:hover{background:rgba(239,196,67,.12);border-color:rgba(239,196,67,.45);transform:translateX(-4px)}
.al-ic{flex:0 0 46px;height:46px;border-radius:12px;background:#efc443;display:flex;align-items:center;justify-content:center}
.al-ic svg{width:22px;height:22px;fill:#151d31}
.al-tx{display:flex;flex-direction:column;line-height:1.35;text-align:right}
.al-tx small{font-size:13px;color:rgba(255,255,255,.6)}
.al-tx b{font-size:17px;font-weight:700;color:#fff}
.elementor-element-d118cc3{--padding-top:56px!important;--padding-bottom:56px!important;--padding-left:48px!important;--padding-right:48px!important;padding:56px 48px!important;background:#fff}
.elementor-element-e367a10 .elementor-heading-title{font-size:16px!important;font-weight:700!important;color:#d9a821!important;display:inline-flex;align-items:center;gap:10px}
.elementor-element-e367a10 .elementor-heading-title:before{content:"";width:28px;height:2px;background:#efc443}
.elementor-element-e05ea9a .elementor-heading-title{font-size:34px!important;line-height:1.35!important;color:#1f2b47!important;margin-top:4px!important}
.elementor-element-70cf52e>.elementor-widget-container{padding-top:18px!important}
.elementor-element-70cf52e .elementor-accordion-item{border:1px solid #ececec!important;border-radius:14px;margin-bottom:12px;overflow:hidden;background:#fafafa;transition:border-color .2s}
.elementor-element-70cf52e .elementor-accordion-item:hover{border-color:#efc443!important}
.elementor-element-70cf52e .elementor-tab-title{background:transparent!important;padding:18px 20px!important;border:0!important;display:flex;align-items:center;gap:12px;cursor:pointer}
.elementor-element-70cf52e .elementor-accordion-title{font-size:16px!important;font-weight:700;color:#1f2b47!important}
.elementor-element-70cf52e .elementor-accordion-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#fff3cc;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important}
.elementor-element-70cf52e .elementor-accordion-icon svg{width:12px;height:12px;fill:#b8860b!important}
.elementor-element-70cf52e .elementor-tab-title.elementor-active{background:#fff8e1!important}
.elementor-element-70cf52e .elementor-tab-title.elementor-active .elementor-accordion-icon{background:#efc443}
.elementor-element-70cf52e .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#1f2b47!important}
.elementor-element-70cf52e .elementor-tab-content{border:0!important;padding:0 20px 18px 62px!important;background:#fff8e1;color:#4a4a4a;line-height:1.9;font-size:15px}
@media (max-width:1024px){
 .elementor-element-431707a>.e-con-inner{flex-direction:column!important;border-radius:18px}
 .elementor-element-7671b54,.elementor-element-d118cc3{width:100%!important;--width:100%!important;padding:40px 24px!important;height:auto!important;min-height:0!important;--min-height:0!important;margin:0!important;--margin-top:0px!important;--margin-bottom:0px!important;top:auto!important;transform:none!important}
 .elementor-element-2f3bd83 .elementor-heading-title{font-size:30px!important}
 .elementor-element-e05ea9a .elementor-heading-title{font-size:26px!important}
 .elementor-element-70cf52e .elementor-tab-content{padding:0 20px 18px!important}
}
