.elementor-23361 .elementor-element.elementor-element-3226252d:not(.elementor-motion-effects-element-type-background), .elementor-23361 .elementor-element.elementor-element-3226252d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FB;}.elementor-23361 .elementor-element.elementor-element-3226252d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 24px 48px 24px;}.elementor-23361 .elementor-element.elementor-element-3226252d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-4908b8b8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-4908b8b8 > .elementor-container{min-height:425px;}.elementor-23361 .elementor-element.elementor-element-4908b8b8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-3bec21d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23361 .elementor-element.elementor-element-3bec21d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B5C;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-3bec21d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-3bec21d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-3bec21d3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 50px 55px 50px;}.elementor-23361 .elementor-element.elementor-element-3bec21d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-2367dcb4 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFD43B;}.elementor-23361 .elementor-element.elementor-element-1054e721 .elementor-heading-title{font-size:43px;font-weight:700;color:#FFFFFF;}.elementor-23361 .elementor-element.elementor-element-609682c0{--divider-border-style:solid;--divider-color:#FFD43B;--divider-border-width:3px;}.elementor-23361 .elementor-element.elementor-element-609682c0 .elementor-divider-separator{width:74px;margin:0 auto;margin-left:0;}.elementor-23361 .elementor-element.elementor-element-609682c0 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-23361 .elementor-element.elementor-element-5973bbc5{width:var( --container-widget-width, 500% );max-width:500%;--container-widget-width:500%;--container-widget-flex-grow:0;font-size:17px;color:#D8E4F0;}.elementor-23361 .elementor-element.elementor-element-2e74463:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23361 .elementor-element.elementor-element-2e74463 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cccj.edu.jm/site/wp-content/uploads/2026/08/cccj-about-hero.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23361 .elementor-element.elementor-element-2e74463 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-2e74463 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-0795943:not(.elementor-motion-effects-element-type-background), .elementor-23361 .elementor-element.elementor-element-0795943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEEFF;}.elementor-23361 .elementor-element.elementor-element-0795943 > .elementor-container{max-width:1200px;}.elementor-23361 .elementor-element.elementor-element-0795943{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 30px 40px 30px;}.elementor-23361 .elementor-element.elementor-element-0795943 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-0ecb10b > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-0ecb10b{text-align:center;}.elementor-23361 .elementor-element.elementor-element-0ecb10b .elementor-heading-title{font-size:30px;font-weight:700;color:#063568;}.elementor-23361 .elementor-element.elementor-element-669acc0{margin-top:0px;margin-bottom:14px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-2cc9ca5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23361 .elementor-element.elementor-element-2cc9ca5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4FB;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-2cc9ca5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-2cc9ca5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-2cc9ca5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-2cc9ca5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-23361 .elementor-element.elementor-element-2cc9ca5 > .elementor-element-populated{border-style:solid;border-width:4px 1px 1px 1px;border-color:#063568;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:18px 15px 18px 15px;}.elementor-23361 .elementor-element.elementor-element-2cc9ca5 > .elementor-element-populated, .elementor-23361 .elementor-element.elementor-element-2cc9ca5 > .elementor-element-populated > .elementor-background-overlay, .elementor-23361 .elementor-element.elementor-element-2cc9ca5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-23361 .elementor-element.elementor-element-2cc9ca5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-3095d7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-3095d7c{text-align:center;}.elementor-23361 .elementor-element.elementor-element-3095d7c .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-0fccb03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23361 .elementor-element.elementor-element-0fccb03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5FD;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-0fccb03.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-0fccb03.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-0fccb03.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-0fccb03 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-23361 .elementor-element.elementor-element-0fccb03 > .elementor-element-populated{border-style:solid;border-width:4px 1px 1px 1px;border-color:#1764B3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:18px 15px 18px 15px;}.elementor-23361 .elementor-element.elementor-element-0fccb03 > .elementor-element-populated, .elementor-23361 .elementor-element.elementor-element-0fccb03 > .elementor-element-populated > .elementor-background-overlay, .elementor-23361 .elementor-element.elementor-element-0fccb03 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-23361 .elementor-element.elementor-element-0fccb03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-66d5764 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-66d5764{text-align:center;}.elementor-23361 .elementor-element.elementor-element-66d5764 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-9db5bf2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23361 .elementor-element.elementor-element-9db5bf2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7F7;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-9db5bf2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-9db5bf2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-9db5bf2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-9db5bf2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-23361 .elementor-element.elementor-element-9db5bf2 > .elementor-element-populated{border-style:solid;border-width:4px 1px 1px 1px;border-color:#168C92;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:18px 15px 18px 15px;}.elementor-23361 .elementor-element.elementor-element-9db5bf2 > .elementor-element-populated, .elementor-23361 .elementor-element.elementor-element-9db5bf2 > .elementor-element-populated > .elementor-background-overlay, .elementor-23361 .elementor-element.elementor-element-9db5bf2 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-23361 .elementor-element.elementor-element-9db5bf2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-0175eb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-0175eb2{text-align:center;}.elementor-23361 .elementor-element.elementor-element-0175eb2 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-6ec1a89:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23361 .elementor-element.elementor-element-6ec1a89 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFFA;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-6ec1a89.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-6ec1a89.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-6ec1a89.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-6ec1a89 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-23361 .elementor-element.elementor-element-6ec1a89 > .elementor-element-populated{border-style:solid;border-width:4px 1px 1px 1px;border-color:#7056A8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:18px 15px 18px 15px;}.elementor-23361 .elementor-element.elementor-element-6ec1a89 > .elementor-element-populated, .elementor-23361 .elementor-element.elementor-element-6ec1a89 > .elementor-element-populated > .elementor-background-overlay, .elementor-23361 .elementor-element.elementor-element-6ec1a89 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-23361 .elementor-element.elementor-element-6ec1a89 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-6b855bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-6b855bd{text-align:center;}.elementor-23361 .elementor-element.elementor-element-6b855bd .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-696ab1f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-23361 .elementor-element.elementor-element-696ab1f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-fb0e1ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23361 .elementor-element.elementor-element-fb0e1ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E9;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-fb0e1ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-fb0e1ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-fb0e1ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-fb0e1ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-23361 .elementor-element.elementor-element-fb0e1ce > .elementor-element-populated{border-style:solid;border-width:4px 1px 1px 1px;border-color:#D97720;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:18px 15px 18px 15px;}.elementor-23361 .elementor-element.elementor-element-fb0e1ce > .elementor-element-populated, .elementor-23361 .elementor-element.elementor-element-fb0e1ce > .elementor-element-populated > .elementor-background-overlay, .elementor-23361 .elementor-element.elementor-element-fb0e1ce > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-23361 .elementor-element.elementor-element-fb0e1ce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-8b269f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-8b269f1{text-align:center;}.elementor-23361 .elementor-element.elementor-element-8b269f1 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-283c715:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23361 .elementor-element.elementor-element-283c715 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF7EF;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-283c715.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-283c715.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-283c715.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-283c715 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-23361 .elementor-element.elementor-element-283c715 > .elementor-element-populated{border-style:solid;border-width:4px 1px 1px 1px;border-color:#438A52;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:18px 15px 18px 15px;}.elementor-23361 .elementor-element.elementor-element-283c715 > .elementor-element-populated, .elementor-23361 .elementor-element.elementor-element-283c715 > .elementor-element-populated > .elementor-background-overlay, .elementor-23361 .elementor-element.elementor-element-283c715 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-23361 .elementor-element.elementor-element-283c715 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-5154c12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-5154c12{text-align:center;}.elementor-23361 .elementor-element.elementor-element-5154c12 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-dbf5755:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23361 .elementor-element.elementor-element-dbf5755 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E5;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-dbf5755.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-dbf5755.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-dbf5755.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-dbf5755 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-23361 .elementor-element.elementor-element-dbf5755 > .elementor-element-populated{border-style:solid;border-width:4px 1px 1px 1px;border-color:#C79A16;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:18px 15px 18px 15px;}.elementor-23361 .elementor-element.elementor-element-dbf5755 > .elementor-element-populated, .elementor-23361 .elementor-element.elementor-element-dbf5755 > .elementor-element-populated > .elementor-background-overlay, .elementor-23361 .elementor-element.elementor-element-dbf5755 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-23361 .elementor-element.elementor-element-dbf5755 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-432a125 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-432a125{text-align:center;}.elementor-23361 .elementor-element.elementor-element-432a125 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-dde6715:not(.elementor-motion-effects-element-type-background), .elementor-23361 .elementor-element.elementor-element-dde6715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23361 .elementor-element.elementor-element-dde6715 > .elementor-container{max-width:1200px;}.elementor-23361 .elementor-element.elementor-element-dde6715{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:14px;padding:50px 30px 50px 30px;}.elementor-23361 .elementor-element.elementor-element-dde6715 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-5345c80 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-5345c80{text-align:start;}.elementor-23361 .elementor-element.elementor-element-5345c80 .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:3px;color:#063568;}.elementor-23361 .elementor-element.elementor-element-0ac069c > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-0ac069c .elementor-heading-title{font-size:42px;font-weight:700;color:#063568;}.elementor-23361 .elementor-element.elementor-element-a797b96 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-a797b96{font-size:18px;color:#59697D;}.elementor-23361 .elementor-element.elementor-element-c448846{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-69aecb9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-69aecb9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-69aecb9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-134d394{text-align:start;}.elementor-23361 .elementor-element.elementor-element-134d394 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-ae15a18{text-align:start;}.elementor-23361 .elementor-element.elementor-element-ae15a18 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-6579303{text-align:start;}.elementor-23361 .elementor-element.elementor-element-6579303 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-babf55f{text-align:start;}.elementor-23361 .elementor-element.elementor-element-babf55f .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-d39abfa{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-bbb3360.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-bbb3360.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-bbb3360.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-bb63e36{text-align:start;}.elementor-23361 .elementor-element.elementor-element-bb63e36 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-92ed25b{text-align:start;}.elementor-23361 .elementor-element.elementor-element-92ed25b .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-972f020{text-align:start;}.elementor-23361 .elementor-element.elementor-element-972f020 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-dc74d31{text-align:start;}.elementor-23361 .elementor-element.elementor-element-dc74d31 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-d37d214{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-b04abe9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-b04abe9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-b04abe9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-93b7043{text-align:start;}.elementor-23361 .elementor-element.elementor-element-93b7043 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-7222ef3{text-align:start;}.elementor-23361 .elementor-element.elementor-element-7222ef3 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-e3c87ed{text-align:start;}.elementor-23361 .elementor-element.elementor-element-e3c87ed .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-2a988db{text-align:start;}.elementor-23361 .elementor-element.elementor-element-2a988db .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-c8260c1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-f0f7f2a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-f0f7f2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-f0f7f2a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-3b0f4f9{text-align:start;}.elementor-23361 .elementor-element.elementor-element-3b0f4f9 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-7bb5772{text-align:start;}.elementor-23361 .elementor-element.elementor-element-7bb5772 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-beaef40:not(.elementor-motion-effects-element-type-background), .elementor-23361 .elementor-element.elementor-element-beaef40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FC;}.elementor-23361 .elementor-element.elementor-element-beaef40 > .elementor-container{max-width:1200px;}.elementor-23361 .elementor-element.elementor-element-beaef40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:14px;padding:50px 30px 50px 30px;}.elementor-23361 .elementor-element.elementor-element-beaef40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-88ef11f > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-88ef11f{text-align:start;}.elementor-23361 .elementor-element.elementor-element-88ef11f .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:3px;color:#1764B3;}.elementor-23361 .elementor-element.elementor-element-3c74558 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-3c74558 .elementor-heading-title{font-size:42px;font-weight:700;color:#063568;}.elementor-23361 .elementor-element.elementor-element-c229c75 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-c229c75{font-size:18px;color:#59697D;}.elementor-23361 .elementor-element.elementor-element-46f3fb4{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-dd6e19a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-dd6e19a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-dd6e19a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-dd6e19a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-dd6e19a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-3d069c3{text-align:start;}.elementor-23361 .elementor-element.elementor-element-3d069c3 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-a41e13d{text-align:start;}.elementor-23361 .elementor-element.elementor-element-a41e13d .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-02fbc7e{text-align:start;}.elementor-23361 .elementor-element.elementor-element-02fbc7e .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-e520d6e{text-align:start;}.elementor-23361 .elementor-element.elementor-element-e520d6e .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-b692af6{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-6b4f8ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23361 .elementor-element.elementor-element-6b4f8ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5FD;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-6b4f8ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-6b4f8ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-6b4f8ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-6b4f8ce > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-6b4f8ce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-e7cd91f{text-align:start;}.elementor-23361 .elementor-element.elementor-element-e7cd91f .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-046e171{text-align:start;}.elementor-23361 .elementor-element.elementor-element-046e171 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-37fb858{text-align:start;}.elementor-23361 .elementor-element.elementor-element-37fb858 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-b2904b0{text-align:start;}.elementor-23361 .elementor-element.elementor-element-b2904b0 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-03c0867{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-edfe13e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23361 .elementor-element.elementor-element-edfe13e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5FD;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-edfe13e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-edfe13e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-edfe13e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-edfe13e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-edfe13e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-b00ad56{text-align:start;}.elementor-23361 .elementor-element.elementor-element-b00ad56 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-ae68e46{text-align:start;}.elementor-23361 .elementor-element.elementor-element-ae68e46 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-b8eacc2{text-align:start;}.elementor-23361 .elementor-element.elementor-element-b8eacc2 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-fd5f371{text-align:start;}.elementor-23361 .elementor-element.elementor-element-fd5f371 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-8aa97de:not(.elementor-motion-effects-element-type-background), .elementor-23361 .elementor-element.elementor-element-8aa97de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23361 .elementor-element.elementor-element-8aa97de > .elementor-container{max-width:1200px;}.elementor-23361 .elementor-element.elementor-element-8aa97de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:14px;padding:50px 30px 50px 30px;}.elementor-23361 .elementor-element.elementor-element-8aa97de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-fa3ce9b > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-fa3ce9b{text-align:start;}.elementor-23361 .elementor-element.elementor-element-fa3ce9b .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:3px;color:#168C92;}.elementor-23361 .elementor-element.elementor-element-8f6bd20 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-8f6bd20 .elementor-heading-title{font-size:42px;font-weight:700;color:#063568;}.elementor-23361 .elementor-element.elementor-element-78cb08b > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-78cb08b{font-size:18px;color:#59697D;}.elementor-23361 .elementor-element.elementor-element-b089650{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-da65dd3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-da65dd3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-da65dd3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-da65dd3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-da65dd3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-ad606ba{text-align:start;}.elementor-23361 .elementor-element.elementor-element-ad606ba .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-a512ec5{text-align:start;}.elementor-23361 .elementor-element.elementor-element-a512ec5 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-3d1c456{text-align:start;}.elementor-23361 .elementor-element.elementor-element-3d1c456 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-a3cbe1c{text-align:start;}.elementor-23361 .elementor-element.elementor-element-a3cbe1c .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-1901c62{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-4915952.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-4915952.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-4915952.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-4915952 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-4915952 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-40c1873{text-align:start;}.elementor-23361 .elementor-element.elementor-element-40c1873 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-c5b30a4{text-align:start;}.elementor-23361 .elementor-element.elementor-element-c5b30a4 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-deede90{text-align:start;}.elementor-23361 .elementor-element.elementor-element-deede90 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-6847acd{text-align:start;}.elementor-23361 .elementor-element.elementor-element-6847acd .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-1440df6{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-6ccf3ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-6ccf3ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-6ccf3ed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-6ccf3ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-6ccf3ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-1b4c16b{text-align:start;}.elementor-23361 .elementor-element.elementor-element-1b4c16b .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-c52dcc1{text-align:start;}.elementor-23361 .elementor-element.elementor-element-c52dcc1 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-8714585{text-align:start;}.elementor-23361 .elementor-element.elementor-element-8714585 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-a58dcc1{text-align:start;}.elementor-23361 .elementor-element.elementor-element-a58dcc1 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-5b0372d{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-83af930.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-83af930.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-83af930.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-83af930 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-83af930 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-bae5685{text-align:start;}.elementor-23361 .elementor-element.elementor-element-bae5685 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-de2635b{text-align:start;}.elementor-23361 .elementor-element.elementor-element-de2635b .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-1a7fdc5{text-align:start;}.elementor-23361 .elementor-element.elementor-element-1a7fdc5 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-53b67ee{text-align:start;}.elementor-23361 .elementor-element.elementor-element-53b67ee .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-7a90d6c{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-3018e8e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-3018e8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-3018e8e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-3018e8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-3018e8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-5404349{text-align:start;}.elementor-23361 .elementor-element.elementor-element-5404349 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-077533e{text-align:start;}.elementor-23361 .elementor-element.elementor-element-077533e .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-1e8758c{text-align:start;}.elementor-23361 .elementor-element.elementor-element-1e8758c .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-7f9a345{text-align:start;}.elementor-23361 .elementor-element.elementor-element-7f9a345 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-12dab50{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-7b62d2f{text-align:start;}.elementor-23361 .elementor-element.elementor-element-7b62d2f .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-9b88f9f:not(.elementor-motion-effects-element-type-background), .elementor-23361 .elementor-element.elementor-element-9b88f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FC;}.elementor-23361 .elementor-element.elementor-element-9b88f9f > .elementor-container{max-width:1200px;}.elementor-23361 .elementor-element.elementor-element-9b88f9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:14px;padding:50px 30px 50px 30px;}.elementor-23361 .elementor-element.elementor-element-9b88f9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-25b9aec > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-25b9aec{text-align:start;}.elementor-23361 .elementor-element.elementor-element-25b9aec .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:3px;color:#7056A8;}.elementor-23361 .elementor-element.elementor-element-04001ea > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-04001ea .elementor-heading-title{font-size:42px;font-weight:700;color:#063568;}.elementor-23361 .elementor-element.elementor-element-865834b > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-865834b{font-size:18px;color:#59697D;}.elementor-23361 .elementor-element.elementor-element-33aba1b{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-0bcb505.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-0bcb505.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-0bcb505.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-0bcb505 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-0bcb505 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-f9f68e0{text-align:start;}.elementor-23361 .elementor-element.elementor-element-f9f68e0 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-dd17f4d{text-align:start;}.elementor-23361 .elementor-element.elementor-element-dd17f4d .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-fe34052{text-align:start;}.elementor-23361 .elementor-element.elementor-element-fe34052 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-85a8256{text-align:start;}.elementor-23361 .elementor-element.elementor-element-85a8256 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-ee635b4{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-e74a1dd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-e74a1dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-e74a1dd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-e74a1dd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-e74a1dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-65d82d2{text-align:start;}.elementor-23361 .elementor-element.elementor-element-65d82d2 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-dafacfe{text-align:start;}.elementor-23361 .elementor-element.elementor-element-dafacfe .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-0031474{text-align:start;}.elementor-23361 .elementor-element.elementor-element-0031474 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-c015845{text-align:start;}.elementor-23361 .elementor-element.elementor-element-c015845 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-9f58465{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-b675be3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-b675be3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-b675be3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-b675be3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-b675be3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-6558ca7{text-align:start;}.elementor-23361 .elementor-element.elementor-element-6558ca7 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-4dac83f{text-align:start;}.elementor-23361 .elementor-element.elementor-element-4dac83f .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-5ac0f04{text-align:start;}.elementor-23361 .elementor-element.elementor-element-5ac0f04 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-ac7e263{text-align:start;}.elementor-23361 .elementor-element.elementor-element-ac7e263 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-215d7de{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-c319968.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-c319968.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-c319968.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-c319968 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-c319968 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-aa6b1d1{text-align:start;}.elementor-23361 .elementor-element.elementor-element-aa6b1d1 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-7a4104b{text-align:start;}.elementor-23361 .elementor-element.elementor-element-7a4104b .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-30f8e09{text-align:start;}.elementor-23361 .elementor-element.elementor-element-30f8e09 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-b7a1922{text-align:start;}.elementor-23361 .elementor-element.elementor-element-b7a1922 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-e709c16{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-c0dec4d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-c0dec4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-c0dec4d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-c0dec4d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-c0dec4d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-a4dc789{text-align:start;}.elementor-23361 .elementor-element.elementor-element-a4dc789 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-e4872f4{text-align:start;}.elementor-23361 .elementor-element.elementor-element-e4872f4 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-28c56b4:not(.elementor-motion-effects-element-type-background), .elementor-23361 .elementor-element.elementor-element-28c56b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23361 .elementor-element.elementor-element-28c56b4 > .elementor-container{max-width:1200px;}.elementor-23361 .elementor-element.elementor-element-28c56b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:14px;padding:50px 30px 50px 30px;}.elementor-23361 .elementor-element.elementor-element-28c56b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-7ceb182 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-7ceb182{text-align:start;}.elementor-23361 .elementor-element.elementor-element-7ceb182 .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:3px;color:#D97720;}.elementor-23361 .elementor-element.elementor-element-9c669cb > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-9c669cb .elementor-heading-title{font-size:42px;font-weight:700;color:#063568;}.elementor-23361 .elementor-element.elementor-element-5150b0b > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-5150b0b{font-size:18px;color:#59697D;}.elementor-23361 .elementor-element.elementor-element-db35eab{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-a778e39.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-a778e39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-a778e39.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-a778e39 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-a778e39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-2f891ab{text-align:start;}.elementor-23361 .elementor-element.elementor-element-2f891ab .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-9727e3d{text-align:start;}.elementor-23361 .elementor-element.elementor-element-9727e3d .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-56f78d0{text-align:start;}.elementor-23361 .elementor-element.elementor-element-56f78d0 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-5b8dc60:not(.elementor-motion-effects-element-type-background), .elementor-23361 .elementor-element.elementor-element-5b8dc60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FC;}.elementor-23361 .elementor-element.elementor-element-5b8dc60 > .elementor-container{max-width:1200px;}.elementor-23361 .elementor-element.elementor-element-5b8dc60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:14px;padding:50px 30px 50px 30px;}.elementor-23361 .elementor-element.elementor-element-5b8dc60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-ca8a8bc > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-ca8a8bc{text-align:start;}.elementor-23361 .elementor-element.elementor-element-ca8a8bc .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:3px;color:#438A52;}.elementor-23361 .elementor-element.elementor-element-589da0a > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-589da0a .elementor-heading-title{font-size:42px;font-weight:700;color:#063568;}.elementor-23361 .elementor-element.elementor-element-6e4c64e > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-6e4c64e{font-size:18px;color:#59697D;}.elementor-23361 .elementor-element.elementor-element-e3de585{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-4300210.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-4300210.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-4300210.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-4300210 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-4300210 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-3956dfc{text-align:start;}.elementor-23361 .elementor-element.elementor-element-3956dfc .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-6753815{text-align:start;}.elementor-23361 .elementor-element.elementor-element-6753815 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-286cfc7:not(.elementor-motion-effects-element-type-background), .elementor-23361 .elementor-element.elementor-element-286cfc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23361 .elementor-element.elementor-element-286cfc7 > .elementor-container{max-width:1200px;}.elementor-23361 .elementor-element.elementor-element-286cfc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:14px;padding:50px 30px 50px 30px;}.elementor-23361 .elementor-element.elementor-element-286cfc7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-d778cc2 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-d778cc2{text-align:start;}.elementor-23361 .elementor-element.elementor-element-d778cc2 .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:3px;color:#C79A16;}.elementor-23361 .elementor-element.elementor-element-1c9eb48 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-1c9eb48 .elementor-heading-title{font-size:42px;font-weight:700;color:#063568;}.elementor-23361 .elementor-element.elementor-element-f6fde58 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-f6fde58{font-size:18px;color:#59697D;}.elementor-23361 .elementor-element.elementor-element-9782c79{margin-top:0px;margin-bottom:020px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-60e4279.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-60e4279.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-60e4279.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23361 .elementor-element.elementor-element-60e4279 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23361 .elementor-element.elementor-element-60e4279 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-fe4a40a{text-align:start;}.elementor-23361 .elementor-element.elementor-element-fe4a40a .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-48adb49{text-align:start;}.elementor-23361 .elementor-element.elementor-element-48adb49 .elementor-heading-title{font-size:17px;font-weight:600;color:#063568;}.elementor-23361 .elementor-element.elementor-element-a78875d:not(.elementor-motion-effects-element-type-background), .elementor-23361 .elementor-element.elementor-element-a78875d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FC;}.elementor-23361 .elementor-element.elementor-element-a78875d > .elementor-container{max-width:1200px;}.elementor-23361 .elementor-element.elementor-element-a78875d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 30px 50px 30px;}.elementor-23361 .elementor-element.elementor-element-a78875d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-b56c3cf:not(.elementor-motion-effects-element-type-background), .elementor-23361 .elementor-element.elementor-element-b56c3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063568;}.elementor-23361 .elementor-element.elementor-element-b56c3cf, .elementor-23361 .elementor-element.elementor-element-b56c3cf > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-23361 .elementor-element.elementor-element-b56c3cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-23361 .elementor-element.elementor-element-b56c3cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23361 .elementor-element.elementor-element-ca8c90c > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-ca8c90c .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:3px;color:#FFD43B;}.elementor-23361 .elementor-element.elementor-element-d15757b .elementor-heading-title{font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-23361 .elementor-element.elementor-element-1340b0a{font-size:17px;color:#DCE7F4;}.elementor-bc-flex-widget .elementor-23361 .elementor-element.elementor-element-3d4967a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23361 .elementor-element.elementor-element-3d4967a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23361 .elementor-element.elementor-element-3d4967a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-23361 .elementor-element.elementor-element-b3075d7 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-b3075d7 .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-23361 .elementor-element.elementor-element-faac27d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-23361 .elementor-element.elementor-element-faac27d .elementor-heading-title{font-size:18px;font-weight:600;color:#FFFFFF;}@media(min-width:768px){.elementor-23361 .elementor-element.elementor-element-3bec21d3{width:44%;}.elementor-23361 .elementor-element.elementor-element-2e74463{width:56%;}.elementor-23361 .elementor-element.elementor-element-02b52e0{width:65%;}.elementor-23361 .elementor-element.elementor-element-3d4967a{width:35%;}}@media(min-width:1025px){.elementor-23361 .elementor-element.elementor-element-2e74463:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23361 .elementor-element.elementor-element-2e74463 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for column, class: .elementor-element-2e74463 */.elementor-23361 .elementor-element.elementor-element-2e74463 > .elementor-widget-wrap {
    padding: 0 !important;
    margin: 0 !important;
    background-size: cover;
    background-position: center center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4908b8b8 */.elementor-23361 .elementor-element.elementor-element-4908b8b8 {
    overflow: hidden;
    border-radius: 18px;
    box-shadow: 0 18px 45px rgba(0, 43, 92, 0.14);
}

/* Set the complete hero height */
.elementor-23361 .elementor-element.elementor-element-4908b8b8 > .elementor-container {
    height: 520px !important;
    min-height: 560px !important;
}

/* Keep both columns equal */
.elementor-23361 .elementor-element.elementor-element-4908b8b8 .elementor-column,
.elementor-23361 .elementor-element.elementor-element-4908b8b8 .elementor-widget-wrap {
    height: 520px !important;
    min-height: 0 !important;
}

/* Override the image's locked 720px height */
.elementor-23361 .elementor-element.elementor-element-4908b8b8 .elementor-widget-image,
.elementor-23361 .elementor-element.elementor-element-4908b8b8 .elementor-widget-image .elementor-widget-container,
.elementor-23361 .elementor-element.elementor-element-4908b8b8 .elementor-widget-image img {
    width: 100% !important;
    height: 520px !important;
    min-height: 520px !important;
}

/* Preserve the photograph without distortion */
.elementor-23361 .elementor-element.elementor-element-4908b8b8 .elementor-widget-image img {
    object-fit: cover !important;
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2cc9ca5 */.elementor-23361 .elementor-element.elementor-element-2cc9ca5 > .elementor-widget-wrap {
    min-height: 105px;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-23361 .elementor-element.elementor-element-2cc9ca5 > .elementor-widget-wrap {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-2cc9ca5 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}

document.addEventListener('DOMContentLoaded', function () {

    const programmeLinks = {
        'programme-tab-bachelors': '#bachelors-degrees',
        'programme-tab-associate': '#associate-degrees',
        'programme-tab-applied': '#applied-associate-degrees',
        'programme-tab-occupational': '#occupational-associate-degrees',
        'programme-tab-diplomas': '#diplomas',
        'programme-tab-certificates': '#certificates',
        'programme-tab-professional': '#professional-certificates'
    };

    Object.entries(programmeLinks).forEach(([className, target]) => {

        const card = document.querySelector('.' + className);

        if (!card) return;

        card.style.cursor = 'pointer';

        card.addEventListener('click', function () {
            const section = document.querySelector(target);

            if (section) {
                section.scrollIntoView({
                    behavior: 'smooth',
                    block: 'start'
                });
            }
        });

    });

});/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0fccb03 */.elementor-23361 .elementor-element.elementor-element-0fccb03 > .elementor-widget-wrap {
    min-height: 105px;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-23361 .elementor-element.elementor-element-0fccb03 > .elementor-widget-wrap {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-0fccb03 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9db5bf2 */.elementor-23361 .elementor-element.elementor-element-9db5bf2 > .elementor-widget-wrap {
    min-height: 105px;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-23361 .elementor-element.elementor-element-9db5bf2 > .elementor-widget-wrap {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-9db5bf2 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ec1a89 */.elementor-23361 .elementor-element.elementor-element-6ec1a89 > .elementor-widget-wrap {
    min-height: 105px;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-23361 .elementor-element.elementor-element-6ec1a89 > .elementor-widget-wrap {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-6ec1a89 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-669acc0 */.elementor-23361 .elementor-element.elementor-element-669acc0 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-669acc0 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fb0e1ce */.elementor-23361 .elementor-element.elementor-element-fb0e1ce > .elementor-widget-wrap {
    min-height: 105px;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-23361 .elementor-element.elementor-element-fb0e1ce > .elementor-widget-wrap {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-fb0e1ce > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-283c715 */.elementor-23361 .elementor-element.elementor-element-283c715 > .elementor-widget-wrap {
    min-height: 105px;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-23361 .elementor-element.elementor-element-283c715 > .elementor-widget-wrap {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-283c715 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dbf5755 */.elementor-23361 .elementor-element.elementor-element-dbf5755 > .elementor-widget-wrap {
    min-height: 105px;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-23361 .elementor-element.elementor-element-dbf5755 > .elementor-widget-wrap {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-dbf5755 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-696ab1f */.elementor-23361 .elementor-element.elementor-element-696ab1f > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-696ab1f > .elementor-container > .elementor-column {
    flex: 1;
}

.elementor-23361 .elementor-element.elementor-element-696ab1f > .elementor-container {
    max-width: 900px;
    margin: 0 auto;
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-696ab1f > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69aecb9 */.elementor-23361 .elementor-element.elementor-element-69aecb9 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-69aecb9 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9cbabc9 */.elementor-23361 .elementor-element.elementor-element-9cbabc9 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-9cbabc9 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27b37c8 */.elementor-23361 .elementor-element.elementor-element-27b37c8 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-27b37c8 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-db46464 */.elementor-23361 .elementor-element.elementor-element-db46464 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-db46464 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c448846 */.elementor-23361 .elementor-element.elementor-element-c448846 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-c448846 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bbb3360 */.elementor-23361 .elementor-element.elementor-element-bbb3360 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-bbb3360 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ffd2e08 */.elementor-23361 .elementor-element.elementor-element-ffd2e08 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-ffd2e08 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5439682 */.elementor-23361 .elementor-element.elementor-element-5439682 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-5439682 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71c8f67 */.elementor-23361 .elementor-element.elementor-element-71c8f67 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-71c8f67 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d39abfa */.elementor-23361 .elementor-element.elementor-element-d39abfa > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-d39abfa > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b04abe9 */.elementor-23361 .elementor-element.elementor-element-b04abe9 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-b04abe9 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a6726a */.elementor-23361 .elementor-element.elementor-element-2a6726a > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-2a6726a > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f9a8d13 */.elementor-23361 .elementor-element.elementor-element-f9a8d13 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-f9a8d13 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-84c1f6e */.elementor-23361 .elementor-element.elementor-element-84c1f6e > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-84c1f6e > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d37d214 */.elementor-23361 .elementor-element.elementor-element-d37d214 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-d37d214 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f0f7f2a */.elementor-23361 .elementor-element.elementor-element-f0f7f2a > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-f0f7f2a > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-80d4019 */.elementor-23361 .elementor-element.elementor-element-80d4019 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EEF4FB;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #063568;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-80d4019 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(0,43,92,0.12);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c8260c1 */.elementor-23361 .elementor-element.elementor-element-c8260c1 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-c8260c1 > .elementor-container > .elementor-column {
    flex: 1;
}

.elementor-23361 .elementor-element.elementor-element-c8260c1 > .elementor-container {
    max-width: 50%;
    margin: 0 auto;
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-c8260c1 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dde6715 */.elementor-23361 .elementor-element.elementor-element-dde6715 {
    scroll-margin-top: 190px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dd6e19a */.elementor-23361 .elementor-element.elementor-element-dd6e19a > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF5FD;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #1764B3;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-dd6e19a > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(23,100,179,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12f911b */.elementor-23361 .elementor-element.elementor-element-12f911b > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF5FD;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #1764B3;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-12f911b > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(23,100,179,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73a0f53 */.elementor-23361 .elementor-element.elementor-element-73a0f53 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF5FD;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #1764B3;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-73a0f53 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(23,100,179,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f72762d */.elementor-23361 .elementor-element.elementor-element-f72762d > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF5FD;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #1764B3;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-f72762d > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(23,100,179,0.15);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-46f3fb4 */.elementor-23361 .elementor-element.elementor-element-46f3fb4 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-46f3fb4 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b4f8ce */.elementor-23361 .elementor-element.elementor-element-6b4f8ce > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF5FD;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #1764B3;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-6b4f8ce > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(23,100,179,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec8e50a */.elementor-23361 .elementor-element.elementor-element-ec8e50a > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF5FD;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #1764B3;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-ec8e50a > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(23,100,179,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-abc2d1d */.elementor-23361 .elementor-element.elementor-element-abc2d1d > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF5FD;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #1764B3;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-abc2d1d > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(23,100,179,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b22345f */.elementor-23361 .elementor-element.elementor-element-b22345f > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF5FD;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #1764B3;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-b22345f > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(23,100,179,0.15);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b692af6 */.elementor-23361 .elementor-element.elementor-element-b692af6 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-b692af6 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-edfe13e */.elementor-23361 .elementor-element.elementor-element-edfe13e > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF5FD;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #1764B3;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-edfe13e > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(23,100,179,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b1327a5 */.elementor-23361 .elementor-element.elementor-element-b1327a5 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF5FD;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #1764B3;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-b1327a5 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(23,100,179,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-37fadca */.elementor-23361 .elementor-element.elementor-element-37fadca > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF5FD;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #1764B3;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-37fadca > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(23,100,179,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8dcb9bc */.elementor-23361 .elementor-element.elementor-element-8dcb9bc > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF5FD;
    border: 1px solid #D6E3F1;
    border-top: 4px solid #1764B3;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-8dcb9bc > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(23,100,179,0.15);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-03c0867 */.elementor-23361 .elementor-element.elementor-element-03c0867 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-03c0867 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-beaef40 */.elementor-23361 .elementor-element.elementor-element-beaef40 {
    scroll-margin-top: 190px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-da65dd3 */.elementor-23361 .elementor-element.elementor-element-da65dd3 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-da65dd3 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70b5ca6 */.elementor-23361 .elementor-element.elementor-element-70b5ca6 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-70b5ca6 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec3697d */.elementor-23361 .elementor-element.elementor-element-ec3697d > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-ec3697d > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a3ebab */.elementor-23361 .elementor-element.elementor-element-5a3ebab > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-5a3ebab > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b089650 */.elementor-23361 .elementor-element.elementor-element-b089650 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-b089650 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4915952 */.elementor-23361 .elementor-element.elementor-element-4915952 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-4915952 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6459a0d */.elementor-23361 .elementor-element.elementor-element-6459a0d > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-6459a0d > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f8a2e06 */.elementor-23361 .elementor-element.elementor-element-f8a2e06 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-f8a2e06 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b13e43c */.elementor-23361 .elementor-element.elementor-element-b13e43c > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-b13e43c > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1901c62 */.elementor-23361 .elementor-element.elementor-element-1901c62 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-1901c62 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ccf3ed */.elementor-23361 .elementor-element.elementor-element-6ccf3ed > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-6ccf3ed > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-48fd6fb */.elementor-23361 .elementor-element.elementor-element-48fd6fb > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-48fd6fb > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9b0df02 */.elementor-23361 .elementor-element.elementor-element-9b0df02 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-9b0df02 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c5174d4 */.elementor-23361 .elementor-element.elementor-element-c5174d4 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-c5174d4 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1440df6 */.elementor-23361 .elementor-element.elementor-element-1440df6 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-1440df6 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-83af930 */.elementor-23361 .elementor-element.elementor-element-83af930 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-83af930 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-acf5881 */.elementor-23361 .elementor-element.elementor-element-acf5881 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-acf5881 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ddf5a6 */.elementor-23361 .elementor-element.elementor-element-1ddf5a6 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-1ddf5a6 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-42c9d3e */.elementor-23361 .elementor-element.elementor-element-42c9d3e > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-42c9d3e > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b0372d */.elementor-23361 .elementor-element.elementor-element-5b0372d > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-5b0372d > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3018e8e */.elementor-23361 .elementor-element.elementor-element-3018e8e > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-3018e8e > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-86e7d4b */.elementor-23361 .elementor-element.elementor-element-86e7d4b > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-86e7d4b > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e56b97 */.elementor-23361 .elementor-element.elementor-element-5e56b97 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-5e56b97 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-018d24e */.elementor-23361 .elementor-element.elementor-element-018d24e > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-018d24e > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a90d6c */.elementor-23361 .elementor-element.elementor-element-7a90d6c > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-7a90d6c > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b31d43f */.elementor-23361 .elementor-element.elementor-element-b31d43f > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EAF7F7;
    border: 1px solid #CBE5E5;
    border-top: 4px solid #168C92;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-b31d43f > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(22,140,146,0.15);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-12dab50 */.elementor-23361 .elementor-element.elementor-element-12dab50 > .elementor-container {
    max-width: 25%;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8aa97de */.elementor-23361 .elementor-element.elementor-element-8aa97de {
    scroll-margin-top: 190px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0bcb505 */.elementor-23361 .elementor-element.elementor-element-0bcb505 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-0bcb505 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d5212c7 */.elementor-23361 .elementor-element.elementor-element-d5212c7 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-d5212c7 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c6e2e89 */.elementor-23361 .elementor-element.elementor-element-c6e2e89 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-c6e2e89 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ecf659f */.elementor-23361 .elementor-element.elementor-element-ecf659f > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-ecf659f > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-33aba1b */.elementor-23361 .elementor-element.elementor-element-33aba1b > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-33aba1b > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e74a1dd */.elementor-23361 .elementor-element.elementor-element-e74a1dd > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-e74a1dd > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cc07357 */.elementor-23361 .elementor-element.elementor-element-cc07357 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-cc07357 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d056782 */.elementor-23361 .elementor-element.elementor-element-d056782 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-d056782 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ea023b */.elementor-23361 .elementor-element.elementor-element-1ea023b > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-1ea023b > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee635b4 */.elementor-23361 .elementor-element.elementor-element-ee635b4 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-ee635b4 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b675be3 */.elementor-23361 .elementor-element.elementor-element-b675be3 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-b675be3 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ce1a8ac */.elementor-23361 .elementor-element.elementor-element-ce1a8ac > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-ce1a8ac > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a1d2f85 */.elementor-23361 .elementor-element.elementor-element-a1d2f85 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-a1d2f85 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-66d0e99 */.elementor-23361 .elementor-element.elementor-element-66d0e99 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-66d0e99 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9f58465 */.elementor-23361 .elementor-element.elementor-element-9f58465 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-9f58465 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c319968 */.elementor-23361 .elementor-element.elementor-element-c319968 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-c319968 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50edac6 */.elementor-23361 .elementor-element.elementor-element-50edac6 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-50edac6 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0164512 */.elementor-23361 .elementor-element.elementor-element-0164512 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-0164512 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b607126 */.elementor-23361 .elementor-element.elementor-element-b607126 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-b607126 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-215d7de */.elementor-23361 .elementor-element.elementor-element-215d7de > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-215d7de > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c0dec4d */.elementor-23361 .elementor-element.elementor-element-c0dec4d > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-c0dec4d > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4fa9c14 */.elementor-23361 .elementor-element.elementor-element-4fa9c14 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #F3EFFA;
    border: 1px solid #DDD3EF;
    border-top: 4px solid #7056A8;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-4fa9c14 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(112,86,168,0.16);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e709c16 */.elementor-23361 .elementor-element.elementor-element-e709c16 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-e709c16 > .elementor-container > .elementor-column {
    flex: 1;
}

.elementor-23361 .elementor-element.elementor-element-e709c16 > .elementor-container {
    max-width: 50%;
    margin: 0 auto;
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-e709c16 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9b88f9f */.elementor-23361 .elementor-element.elementor-element-9b88f9f {
    scroll-margin-top: 190px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a778e39 */.elementor-23361 .elementor-element.elementor-element-a778e39 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #FFF4E9;
    border: 1px solid #F2D7BB;
    border-top: 4px solid #D97720;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-a778e39 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(217,119,32,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c762aa */.elementor-23361 .elementor-element.elementor-element-5c762aa > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #FFF4E9;
    border: 1px solid #F2D7BB;
    border-top: 4px solid #D97720;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-5c762aa > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(217,119,32,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c82f08a */.elementor-23361 .elementor-element.elementor-element-c82f08a > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #FFF4E9;
    border: 1px solid #F2D7BB;
    border-top: 4px solid #D97720;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-c82f08a > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(217,119,32,0.16);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-db35eab */.elementor-23361 .elementor-element.elementor-element-db35eab > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-db35eab > .elementor-container > .elementor-column {
    flex: 1;
}
.elementor-23361 .elementor-element.elementor-element-db35eab > .elementor-container {
    max-width: 75%;
    margin: 0 auto;
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-db35eab > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-28c56b4 */.elementor-23361 .elementor-element.elementor-element-28c56b4 {
    scroll-margin-top: 190px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4300210 */.elementor-23361 .elementor-element.elementor-element-4300210 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF7EF;
    border: 1px solid #CEE5D3;
    border-top: 4px solid #438A52;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-4300210 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(67,138,82,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-80576f0 */.elementor-23361 .elementor-element.elementor-element-80576f0 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #EDF7EF;
    border: 1px solid #CEE5D3;
    border-top: 4px solid #438A52;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-80576f0 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(67,138,82,0.16);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e3de585 */.elementor-23361 .elementor-element.elementor-element-e3de585 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-e3de585 > .elementor-container > .elementor-column {
    flex: 1;
}
.elementor-23361 .elementor-element.elementor-element-e3de585 > .elementor-container {
    max-width: 75%;
    margin: 0 auto;
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-e3de585 > .elementor-container > .elementor-column {
    flex: 1;
}
.elementor-23361 .elementor-element.elementor-element-e3de585 > .elementor-container {
    max-width: 50%;
    margin: 0 auto;
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-e3de585 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b8dc60 */.elementor-23361 .elementor-element.elementor-element-5b8dc60 {
    scroll-margin-top: 190px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-60e4279 */.elementor-23361 .elementor-element.elementor-element-60e4279 > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #FFF9E5;
    border: 1px solid #EBDDAB;
    border-top: 4px solid #C79A16;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-60e4279 > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(199,154,22,0.16);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d41c01c */.elementor-23361 .elementor-element.elementor-element-d41c01c > .elementor-widget-wrap {
    height: 120px;
    min-height: 120px;
    padding: 18px 20px !important;
    background: #FFF9E5;
    border: 1px solid #EBDDAB;
    border-top: 4px solid #C79A16;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-d41c01c > .elementor-widget-wrap:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 28px rgba(199,154,22,0.16);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9782c79 */.elementor-23361 .elementor-element.elementor-element-9782c79 > .elementor-container {
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-9782c79 > .elementor-container > .elementor-column {
    flex: 1;
}
.elementor-23361 .elementor-element.elementor-element-9782c79 > .elementor-container {
    max-width: 75%;
    margin: 0 auto;
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-9782c79 > .elementor-container > .elementor-column {
    flex: 1;
}
.elementor-23361 .elementor-element.elementor-element-9782c79 > .elementor-container {
    max-width: 50%;
    margin: 0 auto;
    display: flex;
    gap: 14px;
}

.elementor-23361 .elementor-element.elementor-element-9782c79 > .elementor-container > .elementor-column {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-286cfc7 */.elementor-23361 .elementor-element.elementor-element-286cfc7 {
    scroll-margin-top: 190px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3075d7 */.elementor-23361 .elementor-element.elementor-element-b3075d7 a {
    color: #FFFFFF;
    transition: color 0.25s ease, padding-left 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-b3075d7 a:hover {
    color: #FFD43B;
    padding-left: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faac27d */.elementor-23361 .elementor-element.elementor-element-faac27d a {
    color: #FFFFFF;
    transition: color 0.25s ease, padding-left 0.25s ease;
}

.elementor-23361 .elementor-element.elementor-element-faac27d a:hover {
    color: #FFD43B;
    padding-left: 6px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b56c3cf */.elementor-23361 .elementor-element.elementor-element-b56c3cf {
    overflow: hidden;
    border-radius: 18px;
    box-shadow: 0 18px 40px rgba(0,43,92,0.14);
}/* End custom CSS */