.elementor-9227 .elementor-element.elementor-element-f0ea3863{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-9227 .elementor-element.elementor-element-f0ea3863:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-f0ea3863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12489E;}.elementor-9227 .elementor-element.elementor-element-767e7794{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9227 .elementor-element.elementor-element-8dbc11d5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9227 .elementor-element.elementor-element-8dbc11d5{text-align:center;}.elementor-9227 .elementor-element.elementor-element-8dbc11d5 .elementor-heading-title{font-size:42px;font-weight:700;color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-81929b2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9227 .elementor-element.elementor-element-81929b2c:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-81929b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-9227 .elementor-element.elementor-element-487a4e2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:35px;--padding-left:40px;--padding-right:40px;}.elementor-9227 .elementor-element.elementor-element-487a4e2a:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-487a4e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f9f9;}.elementor-9227 .elementor-element.elementor-element-1d598664 > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-9227 .elementor-element.elementor-element-1d598664{text-align:center;}.elementor-9227 .elementor-element.elementor-element-1d598664 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-7f484d90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9227 .elementor-element.elementor-element-7f484d90:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-7f484d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-4c7d660c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9227 .elementor-element.elementor-element-21dd8a28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9227 .elementor-element.elementor-element-164a74a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:22px;--padding-left:40px;--padding-right:40px;}.elementor-9227 .elementor-element.elementor-element-164a74a5:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-164a74a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f4f8;}.elementor-9227 .elementor-element.elementor-element-97e43c5e > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-9227 .elementor-element.elementor-element-97e43c5e{text-align:center;}.elementor-9227 .elementor-element.elementor-element-97e43c5e .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-c54e114f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-9227 .elementor-element.elementor-element-105f5397{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-9227 .elementor-element.elementor-element-105f5397:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-105f5397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-e5bf8132 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-e5bf8132{text-align:center;}.elementor-9227 .elementor-element.elementor-element-e5bf8132 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-e581eebd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-9227 .elementor-element.elementor-element-e581eebd:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-e581eebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-7517d031 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-7517d031{text-align:center;}.elementor-9227 .elementor-element.elementor-element-7517d031 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-d14b0a78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-9227 .elementor-element.elementor-element-9ee4f58e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-9227 .elementor-element.elementor-element-9ee4f58e:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-9ee4f58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-5db2271b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-5db2271b{text-align:center;}.elementor-9227 .elementor-element.elementor-element-5db2271b .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-05cb635a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-9227 .elementor-element.elementor-element-05cb635a:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-05cb635a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-405781b9 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-405781b9{text-align:center;}.elementor-9227 .elementor-element.elementor-element-405781b9 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-6538f2e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-9227 .elementor-element.elementor-element-6538f2e0:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-6538f2e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f9f9;}.elementor-9227 .elementor-element.elementor-element-c52eaba2 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-9227 .elementor-element.elementor-element-c52eaba2{text-align:center;}.elementor-9227 .elementor-element.elementor-element-c52eaba2 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-31bb9ff9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-9227 .elementor-element.elementor-element-db2841ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9227 .elementor-element.elementor-element-db2841ad:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-db2841ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-310ea39d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-310ea39d{text-align:center;}.elementor-9227 .elementor-element.elementor-element-310ea39d .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-28548e21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9227 .elementor-element.elementor-element-28548e21:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-28548e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-56929090 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-56929090{text-align:center;}.elementor-9227 .elementor-element.elementor-element-56929090 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-3c851237{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9227 .elementor-element.elementor-element-3c851237:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-3c851237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-6abfbeba > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-6abfbeba{text-align:center;}.elementor-9227 .elementor-element.elementor-element-6abfbeba .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-4ab801cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9227 .elementor-element.elementor-element-4ab801cb:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-4ab801cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-2fbf0995 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-2fbf0995{text-align:center;}.elementor-9227 .elementor-element.elementor-element-2fbf0995 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-1bfbb2fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9227 .elementor-element.elementor-element-1bfbb2fd:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-1bfbb2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-a0748411 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-a0748411{text-align:center;}.elementor-9227 .elementor-element.elementor-element-a0748411 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-7f249e80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:19px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-9227 .elementor-element.elementor-element-7f249e80:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-7f249e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f4f8;}.elementor-9227 .elementor-element.elementor-element-cb82d4f4 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9227 .elementor-element.elementor-element-cb82d4f4{text-align:center;}.elementor-9227 .elementor-element.elementor-element-cb82d4f4 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-70f51084{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-9227 .elementor-element.elementor-element-08efa5be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-9227 .elementor-element.elementor-element-08efa5be:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-08efa5be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-2d83a767 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-2d83a767{text-align:center;}.elementor-9227 .elementor-element.elementor-element-2d83a767 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-251bf9d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-9227 .elementor-element.elementor-element-251bf9d6:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-251bf9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-4b6ac6b2 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-4b6ac6b2{text-align:center;}.elementor-9227 .elementor-element.elementor-element-4b6ac6b2 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-807e494d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-9227 .elementor-element.elementor-element-807e494d:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-807e494d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-a2693637 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-a2693637{text-align:center;}.elementor-9227 .elementor-element.elementor-element-a2693637 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-bbe4b699{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-9227 .elementor-element.elementor-element-bbe4b699:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-bbe4b699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f9f9;}.elementor-9227 .elementor-element.elementor-element-89446f28 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-89446f28{text-align:center;}.elementor-9227 .elementor-element.elementor-element-89446f28 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-740af185{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-9227 .elementor-element.elementor-element-ac223385{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9227 .elementor-element.elementor-element-ac223385:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-ac223385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-73722f30 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9227 .elementor-element.elementor-element-73722f30{text-align:start;}.elementor-9227 .elementor-element.elementor-element-73722f30 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-8ede5240{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9227 .elementor-element.elementor-element-8ede5240:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-8ede5240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-be40245f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9227 .elementor-element.elementor-element-be40245f{text-align:start;}.elementor-9227 .elementor-element.elementor-element-be40245f .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-949eeaf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9227 .elementor-element.elementor-element-949eeaf2:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-949eeaf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-ae94b3fe > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9227 .elementor-element.elementor-element-ae94b3fe{text-align:start;}.elementor-9227 .elementor-element.elementor-element-ae94b3fe .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-83355390{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-9227 .elementor-element.elementor-element-9474ca12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9227 .elementor-element.elementor-element-9474ca12:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-9474ca12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-38ccfad5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9227 .elementor-element.elementor-element-38ccfad5{text-align:start;}.elementor-9227 .elementor-element.elementor-element-38ccfad5 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-1d44a22d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9227 .elementor-element.elementor-element-1d44a22d:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-1d44a22d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-d9a0ca5a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9227 .elementor-element.elementor-element-d9a0ca5a{text-align:start;}.elementor-9227 .elementor-element.elementor-element-d9a0ca5a .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-8b09c1ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9227 .elementor-element.elementor-element-8b09c1ff:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-8b09c1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-ebdea875 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9227 .elementor-element.elementor-element-ebdea875{text-align:start;}.elementor-9227 .elementor-element.elementor-element-ebdea875 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-5bfe44ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:60px;--padding-right:60px;}.elementor-9227 .elementor-element.elementor-element-5bfe44ca:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-5bfe44ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eef3fb;}.elementor-9227 .elementor-element.elementor-element-a3054c1d > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-9227 .elementor-element.elementor-element-a3054c1d{text-align:center;}.elementor-9227 .elementor-element.elementor-element-a3054c1d .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-e575f331{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-9227 .elementor-element.elementor-element-e575f331:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-e575f331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-3ff99f20 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9227 .elementor-element.elementor-element-3ff99f20{text-align:center;}.elementor-9227 .elementor-element.elementor-element-3ff99f20 .elementor-heading-title{color:#1A1A1A;}.elementor-9227 .elementor-element.elementor-element-b28d9862 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9227 .elementor-element.elementor-element-b28d9862{text-align:center;}.elementor-9227 .elementor-element.elementor-element-b28d9862 .elementor-heading-title{font-size:23px;font-weight:700;color:#12489E;}.elementor-9227 .elementor-element.elementor-element-36459b69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9227 .elementor-element.elementor-element-30107c29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-9227 .elementor-element.elementor-element-30107c29:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-30107c29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12489E;}.elementor-9227 .elementor-element.elementor-element-30107c29.e-con{--align-self:flex-start;}.elementor-9227 .elementor-element.elementor-element-9b237e37 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9227 .elementor-element.elementor-element-9b237e37{text-align:center;}.elementor-9227 .elementor-element.elementor-element-9b237e37 .elementor-heading-title{color:#ffffff;}.elementor-9227 .elementor-element.elementor-element-6658b5fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9227 .elementor-element.elementor-element-6658b5fb:not(.elementor-motion-effects-element-type-background), .elementor-9227 .elementor-element.elementor-element-6658b5fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-9227 .elementor-element.elementor-element-4175948a.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9227 .elementor-element.elementor-element-767e7794{--width:50%;}.elementor-9227 .elementor-element.elementor-element-81929b2c{--width:50%;}.elementor-9227 .elementor-element.elementor-element-4c7d660c{--width:48%;}.elementor-9227 .elementor-element.elementor-element-21dd8a28{--width:48%;}.elementor-9227 .elementor-element.elementor-element-105f5397{--width:48%;}.elementor-9227 .elementor-element.elementor-element-e581eebd{--width:48%;}.elementor-9227 .elementor-element.elementor-element-9ee4f58e{--width:48%;}.elementor-9227 .elementor-element.elementor-element-05cb635a{--width:48%;}.elementor-9227 .elementor-element.elementor-element-db2841ad{--width:18%;}.elementor-9227 .elementor-element.elementor-element-28548e21{--width:18%;}.elementor-9227 .elementor-element.elementor-element-3c851237{--width:18%;}.elementor-9227 .elementor-element.elementor-element-4ab801cb{--width:18%;}.elementor-9227 .elementor-element.elementor-element-1bfbb2fd{--width:18%;}.elementor-9227 .elementor-element.elementor-element-08efa5be{--width:30%;}.elementor-9227 .elementor-element.elementor-element-251bf9d6{--width:30%;}.elementor-9227 .elementor-element.elementor-element-807e494d{--width:30%;}.elementor-9227 .elementor-element.elementor-element-ac223385{--width:30%;}.elementor-9227 .elementor-element.elementor-element-8ede5240{--width:30%;}.elementor-9227 .elementor-element.elementor-element-949eeaf2{--width:30%;}.elementor-9227 .elementor-element.elementor-element-9474ca12{--width:30%;}.elementor-9227 .elementor-element.elementor-element-1d44a22d{--width:30%;}.elementor-9227 .elementor-element.elementor-element-8b09c1ff{--width:30%;}.elementor-9227 .elementor-element.elementor-element-6658b5fb{--width:560px;}}/* Start custom CSS *//* =================================================
   ECOURSE PAGE — FULL DESIGN SYSTEM (post 9250)
   ================================================= */

/* ---------- GLOBAL TYPOGRAPHY ---------- */
.elementor-9250 .e-con p,
.elementor-9250 .e-con li,
.elementor-9250 .e-con .elementor-widget-text-editor {
  font-size: 17px;
  line-height: 1.6;
  color: #1A1A1A;
}

.elementor-9250 .e-con ul li,
.elementor-9250 .e-con ol li {
  font-size: 16px;
  line-height: 1.7;
  color: #1A1A1A;
}

/* Section headings */
.elementor-9250 .e-con h2.elementor-heading-title {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  color: #1A1A1A;
}

/* Card titles */
.elementor-9250 .e-con h4.elementor-heading-title {
  font-size: 21px;
  font-weight: 700;
  line-height: 1.3;
  color: #1A1A1A;
}
.elementor-9250 .e-con h3.elementor-heading-title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: #1A1A1A;
}

/* ---------- GLOBAL SECTION SPACING ---------- */
/* All outer sections: 70px top/bottom */
.elementor-9250 .e-con-full[data-id="487a4e2a"],
.elementor-9250 .e-con-full[data-id="164a74a5"],
.elementor-9250 .e-con-full[data-id="6538f2e0"],
.elementor-9250 .e-con-full[data-id="7f249e80"],
.elementor-9250 .e-con-full[data-id="bbe4b699"],
.elementor-9250 .e-con-full[data-id="e575f331"] {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

/* Hero: 100px */
.elementor-9250 .e-con-full[data-id="f0ea3863"] {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

/* Certificate: 80px */
.elementor-9250 .e-con-full[data-id="5bfe44ca"] {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

/* Final form: 80px */
.elementor-9250 .e-con-full[data-id="30107c29"] {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

/* ---------- MAX-WIDTH INNER CONTAINERS ---------- */
.elementor-9250 .e-con-full[data-id] > .e-con-inner {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  box-sizing: border-box;
}

/* ---------- SECTION 1 — HERO ---------- */
/* Equal-width columns, vertically centered */
.elementor-9250 [data-id="f0ea3863"] > .e-con-inner {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 50px;
  flex-wrap: nowrap;
}
.elementor-9250 [data-id="767e7794"] {
  flex: 1 1 0 !important;
  width: 50% !important;
  max-width: 50%;
  min-width: 0;
  justify-content: center !important;
  align-self: center;
}
.elementor-9250 [data-id="81929b2c"] {
  flex: 1 1 0 !important;
  width: 50% !important;
  max-width: 50%;
  min-width: 0;
  justify-content: center !important;
  align-self: center;
}

/* ---------- SECTION 2 — ECOURSE CARD ---------- */
/* White card with proper padding */
.elementor-9250 [data-id="7f484d90"] {
  padding: 60px !important;
}
/* Two columns in the card */
.elementor-9250 [data-id="7f484d90"] > .e-con-inner {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 48px;
}
.elementor-9250 [data-id="7f484d90"] > .e-con-inner > .e-con {
  flex: 1 1 0;
  min-width: 0;
}

/* ---------- SECTION 3 — WHO IS THIS FOR (2x2 grid) ---------- */
.elementor-9250 [data-id="c54e114f"],
.elementor-9250 [data-id="d14b0a78"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 24px !important;
  align-items: stretch !important;
}
.elementor-9250 [data-id="c54e114f"] > .e-con-inner,
.elementor-9250 [data-id="d14b0a78"] > .e-con-inner {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: stretch;
  flex-wrap: wrap;
}
.elementor-9250 [data-id="c54e114f"] > .e-con-inner > .e-con,
.elementor-9250 [data-id="d14b0a78"] > .e-con-inner > .e-con {
  flex: 1 1 0 !important;
  min-width: 0;
  display: flex !important;
  flex-direction: column;
}

/* ---------- SECTION 4 — LESSONS (5-card row) ---------- */
.elementor-9250 [data-id="31bb9ff9"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 20px !important;
  align-items: stretch !important;
}
.elementor-9250 [data-id="31bb9ff9"] > .e-con-inner {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: stretch;
  flex-wrap: wrap;
}
.elementor-9250 [data-id="31bb9ff9"] > .e-con-inner > .e-con {
  flex: 1 1 0 !important;
  min-width: 150px;
  display: flex !important;
  flex-direction: column;
}

/* ---------- SECTION 5 — HOW IT WORKS (3-card) ---------- */
.elementor-9250 [data-id="70f51084"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 28px !important;
  align-items: stretch !important;
}
.elementor-9250 [data-id="70f51084"] > .e-con-inner {
  display: flex;
  flex-direction: row;
  gap: 28px;
  align-items: stretch;
  flex-wrap: wrap;
}
.elementor-9250 [data-id="70f51084"] > .e-con-inner > .e-con {
  flex: 1 1 0 !important;
  min-width: 0;
  display: flex !important;
  flex-direction: column;
}

/* Step numbers: reduce from 56px to 30px (−46%) */
.elementor-9250 [data-id="7f249e80"] .elementor-widget-text-editor p {
  font-size: 30px !important;
  line-height: 1.2 !important;
}

/* ---------- SECTION 6 — NOTEBOOK (3-column, 2 rows) ---------- */
.elementor-9250 [data-id="740af185"],
.elementor-9250 [data-id="83355390"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap;
  gap: 24px !important;
  align-items: stretch !important;
  margin-bottom: 24px;
}
.elementor-9250 [data-id="740af185"] > .e-con-inner,
.elementor-9250 [data-id="83355390"] > .e-con-inner {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: stretch;
  flex-wrap: wrap;
}
.elementor-9250 [data-id="740af185"] > .e-con-inner > .e-con,
.elementor-9250 [data-id="83355390"] > .e-con-inner > .e-con {
  flex: 1 1 0 !important;
  min-width: 0;
  display: flex !important;
  flex-direction: column;
}

/* ---------- SECTION 7 — CERTIFICATE ---------- */
.elementor-9250 [data-id="5bfe44ca"] > .e-con-inner {
  max-width: 800px;
  text-align: center;
}

/* ---------- SECTION 8 — INSTRUCTOR ---------- */
.elementor-9250 [data-id="e575f331"] > .e-con-inner {
  max-width: 760px;
}
/* Heading centered, text left */
.elementor-9250 [data-id="e575f331"] h2.elementor-heading-title {
  text-align: center;
}
.elementor-9250 [data-id="e575f331"] h3.elementor-heading-title {
  text-align: center;
}
.elementor-9250 [data-id="e575f331"] p,
.elementor-9250 [data-id="e575f331"] ul {
  text-align: left;
}

/* ---------- SECTION 9 — FINAL FORM ---------- */
.elementor-9250 [data-id="30107c29"] > .e-con-inner {
  max-width: 600px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.elementor-9250 [data-id="30107c29"] h2.elementor-heading-title {
  color: #ffffff;
  text-align: center;
}
.elementor-9250 [data-id="30107c29"] p {
  text-align: center;
}

/* Inner form container in section 9 */
.elementor-9250 [data-id="30107c29"] .e-con {
  width: 100%;
  max-width: 540px;
  margin: 0 auto;
}

/* ---------- RESPONSIVE ---------- */
@media (max-width: 1024px) {
  .elementor-9250 [data-id="f0ea3863"] > .e-con-inner {
    flex-direction: column;
  }
  .elementor-9250 [data-id="767e7794"],
  .elementor-9250 [data-id="81929b2c"] {
    width: 100% !important;
    max-width: 100%;
    flex: 1 1 100% !important;
  }
  .elementor-9250 [data-id="31bb9ff9"] > .e-con-inner > .e-con {
    flex: 1 1 45% !important;
  }
}

@media (max-width: 767px) {
  .elementor-9250 .e-con-full[data-id] {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .elementor-9250 [data-id="f0ea3863"] {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .elementor-9250 [data-id="31bb9ff9"] > .e-con-inner > .e-con,
  .elementor-9250 [data-id="c54e114f"] > .e-con-inner > .e-con,
  .elementor-9250 [data-id="d14b0a78"] > .e-con-inner > .e-con,
  .elementor-9250 [data-id="70f51084"] > .e-con-inner > .e-con,
  .elementor-9250 [data-id="740af185"] > .e-con-inner > .e-con,
  .elementor-9250 [data-id="83355390"] > .e-con-inner > .e-con {
    flex: 1 1 100% !important;
  }
  .elementor-9250 [data-id="7f484d90"] > .e-con-inner {
    flex-direction: column;
  }
  .elementor-9250 [data-id="7f484d90"] {
    padding: 30px !important;
  }
}


/* ============ ADDITIONAL OVERRIDES ============ */

/* Force all body text to #1A1A1A in content sections */
.elementor-9250 [data-id="487a4e2a"] p,
.elementor-9250 [data-id="164a74a5"] p,
.elementor-9250 [data-id="6538f2e0"] p,
.elementor-9250 [data-id="7f249e80"] p,
.elementor-9250 [data-id="bbe4b699"] p,
.elementor-9250 [data-id="5bfe44ca"] p,
.elementor-9250 [data-id="e575f331"] p,
.elementor-9250 [data-id="487a4e2a"] li,
.elementor-9250 [data-id="164a74a5"] li,
.elementor-9250 [data-id="6538f2e0"] li,
.elementor-9250 [data-id="bbe4b699"] li,
.elementor-9250 [data-id="e575f331"] li {
  color: #1A1A1A !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
}

/* Supporting/subtitle text can be slightly softer */
.elementor-9250 [data-id="6538f2e0"] > .e-con-inner > .elementor-widget p,
.elementor-9250 [data-id="5bfe44ca"] > .e-con-inner > .elementor-widget p {
  color: #444444 !important;
}

/* Hero equal columns - CSS backup */
.elementor-9250 [data-id="f0ea3863"] > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 50px !important;
}
.elementor-9250 [data-id="767e7794"],
.elementor-9250 [data-id="81929b2c"] {
  flex: 1 1 0 !important;
  width: 50% !important;
  max-width: calc(50% - 25px) !important;
  min-width: 0 !important;
}

/* Card internal padding consistency */
.elementor-9250 [data-id="c54e114f"] > .e-con-inner > .e-con,
.elementor-9250 [data-id="d14b0a78"] > .e-con-inner > .e-con {
  padding: 32px !important;
}
.elementor-9250 [data-id="31bb9ff9"] > .e-con-inner > .e-con {
  padding: 28px !important;
}
.elementor-9250 [data-id="70f51084"] > .e-con-inner > .e-con {
  padding: 36px !important;
}
.elementor-9250 [data-id="740af185"] > .e-con-inner > .e-con,
.elementor-9250 [data-id="83355390"] > .e-con-inner > .e-con {
  padding: 30px !important;
}/* End custom CSS */