.sld-website .elementor-element-c96eca9{--content-width:1120px;padding:clamp(36px,5vw,64px) 24px!important}.sld-website .elementor-element-c96eca9>.e-con-inner{gap:clamp(32px,4vw,48px)!important;padding:0!important}.sld-website .elementor-element-5db1738,.sld-website .elementor-element-3a154d3{gap:48px!important;width:100%!important;margin:0!important;padding:0!important}.sld-website .elementor-element-728a3ca h3{max-width:900px;margin:0 auto!important;font-size:clamp(20px,2.2vw,28px)!important;line-height:1.45!important}.sld-training-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;width:100%;display:grid}.sld-training-column{flex-direction:column;gap:28px;min-width:0;display:flex}.sld-training-column>.elementor-widget-heading{width:100%!important;margin:0!important}.sld-training-column h2{text-align:left!important;margin:0!important;font-size:clamp(28px,3vw,38px)!important;line-height:1.2!important}.sld-website .sld-training-card{border:1px solid #e6e2ed;border-radius:12px;gap:20px!important;width:100%!important;margin:0!important;padding:24px!important}.sld-website .elementor-element-c96eca9 .elementor-icon-box-wrapper{text-align:left!important}.sld-website .elementor-element-c96eca9 .elementor-icon-box-icon{margin-bottom:16px!important}.sld-website .elementor-element-c96eca9 .elementor-icon{border-width:2px!important;padding:12px!important;font-size:28px!important}.sld-website .elementor-element-c96eca9 .elementor-icon-box-title{margin:0 0 12px!important;font-size:22px!important;line-height:1.3!important}.sld-website .elementor-element-c96eca9 .elementor-icon-box-description{margin:0!important;font-size:16px!important;line-height:1.7!important}.sld-website .elementor-element-c96eca9 .elementor-widget-button{text-align:left!important}.sld-website .elementor-element-c96eca9 .elementor-button{white-space:normal;max-width:100%;padding:13px 18px!important;font-size:14px!important;line-height:1.4!important}.sld-website .elementor-element-9cd2014,.sld-website .elementor-element-c0a0ee6{gap:24px!important;width:100%!important;margin:0!important;padding:0!important}.sld-website .elementor-element-9cd2014{border-top:1px solid #e6e2ed;padding-top:40px!important}@media (max-width:767px){.sld-training-grid{grid-template-columns:minmax(0,1fr);gap:40px}.sld-training-column{gap:20px}.sld-website .elementor-element-c96eca9{padding-inline:20px!important}.sld-website .sld-training-card{padding:20px!important}.sld-website .elementor-element-c96eca9 .elementor-button{width:100%}.sld-website .elementor-element-c96eca9 .elementor-icon-box-title{font-size:20px!important}.sld-website .ast-footer-copyright{padding-inline:20px}}
