.elementor-element-01268f1{--gap:24px!important;gap:24px!important;--padding-top:40px!important;--padding-bottom:70px!important;padding:40px 24px 70px!important;max-width:1320px;margin:0 auto!important}
.elementor-element-01268f1>.e-con-inner{gap:24px!important}
.elementor-element-e9f5c4a,.elementor-element-b42b0cf{border-radius:28px!important;overflow:hidden;position:relative;box-shadow:0 20px 50px rgba(20,30,50,.12)}
.elementor-element-e9f5c4a>.elementor-motion-effects-container,.elementor-element-b42b0cf>.elementor-motion-effects-container{border-radius:28px}
.elementor-element-e9f5c4a::before,.elementor-element-b42b0cf::before{display:none!important}
.elementor-element-e9f5c4a:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(18,24,38,.92) 0%,rgba(18,24,38,.78) 55%,rgba(18,24,38,.92) 100%);z-index:0;pointer-events:none}
.elementor-element-e9f5c4a>*{position:relative;z-index:2}
.elementor-element-79dd1f2,.elementor-element-aa4f347,.elementor-element-36ce1ee,.elementor-element-70629de{background:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;border:0!important;--width:100%!important;width:100%!important;max-width:100%!important;margin:0!important}
.elementor-element-79dd1f2:before,.elementor-element-aa4f347:before,.elementor-element-36ce1ee:before,.elementor-element-70629de:before{display:none!important}
.elementor-element-79dd1f2,.elementor-element-36ce1ee{padding:0!important;--padding-top:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;--padding-right:0px!important;height:100%}
.elementor-element-aa4f347,.elementor-element-70629de{--padding-top:56px!important;--padding-bottom:56px!important;--padding-left:52px!important;--padding-right:52px!important;padding:56px 52px!important;justify-content:center!important;height:100%}
.elementor-element-fc984e5 .elementor-heading-title{font-size:16px!important;font-weight:700!important;color:#efc443!important;display:inline-flex;align-items:center;gap:10px}
.elementor-element-fc984e5 .elementor-heading-title:before{content:"";width:28px;height:2px;background:#efc443}
.elementor-element-4df1ac3 .elementor-heading-title{font-size:40px!important;line-height:1.35!important;color:#fff!important;margin:6px 0 4px!important}
.elementor-element-3b5a0d1,.elementor-element-3b5a0d1 p{color:rgba(255,255,255,.78)!important;font-size:17px!important;line-height:1.95!important}
.elementor-element-f493cf0 .elementor-button{background:#efc443!important;color:#151d31!important;font-weight:700!important;border-radius:999px!important;padding:14px 30px!important;box-shadow:0 10px 24px rgba(239,196,67,.28);transition:transform .2s,box-shadow .2s}
.elementor-element-f493cf0 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(239,196,67,.4)}
.elementor-element-b42b0cf{background-color:#f4cd6a!important}
.elementor-element-b42b0cf:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(248,214,128,.90) 0%,rgba(240,196,80,.82) 100%);z-index:0;pointer-events:none}
.elementor-element-b42b0cf>*{position:relative;z-index:2}
.elementor-element-3bfa10f .elementor-heading-title{font-size:30px!important;line-height:1.4!important;color:#151d31!important}
.elementor-element-3bfa10f .elementor-heading-title:after{content:"";display:block;width:56px;height:4px;border-radius:4px;background:#151d31;margin-top:12px}
.elementor-element-97a9e3b,.elementor-element-97a9e3b p{color:#3a3320!important;font-size:16px!important;line-height:1.9!important}
.elementor-element-007db15 .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;margin-top:8px!important}
.elementor-element-007db15 .elementor-icon-list-item{margin:0!important;padding:12px 14px!important;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.7);border-radius:14px;display:flex!important;align-items:center;gap:12px;transition:background .2s,transform .2s}
.elementor-element-007db15 .elementor-icon-list-item:after{display:none!important}
.elementor-element-007db15 .elementor-icon-list-item:hover{background:#fff;transform:translateY(-2px)}
.elementor-element-007db15 .elementor-icon-list-icon{flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#151d31;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:0!important}
.elementor-element-007db15 .elementor-icon-list-icon svg{width:18px!important;height:18px!important;fill:#efc443!important}
.elementor-element-007db15 .elementor-icon-list-icon i{color:#efc443!important;font-size:17px!important}
.elementor-element-007db15 .elementor-icon-list-text{font-size:16px!important;font-weight:700!important;color:#151d31!important;padding:0!important;line-height:1.4}
@media (max-width:1024px){
 .elementor-element-01268f1{padding:30px 16px 50px!important}
 .elementor-element-aa4f347,.elementor-element-70629de{padding:40px 24px!important}
 .elementor-element-4df1ac3 .elementor-heading-title{font-size:30px!important}
 .elementor-element-3bfa10f .elementor-heading-title{font-size:24px!important}
}
@media (max-width:600px){ .elementor-element-007db15 .elementor-icon-list-items{grid-template-columns:1fr} }
