.elementor-112 .elementor-element.elementor-element-b913e57{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-b913e57:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-b913e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-22bb32b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-e0ccc88 img{border-radius:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-0df9f69{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a5b456d{text-align:center;font-size:16px;font-weight:500;letter-spacing:1px;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-a5b456d.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-039aba6{text-align:start;}.elementor-112 .elementor-element.elementor-element-039aba6 .elementor-heading-title{font-size:44px;line-height:1.5em;}.elementor-112 .elementor-element.elementor-element-039aba6.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-1637251{text-align:start;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-1637251 .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-1637251.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-27c74ae.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-fc2d09e{font-size:15px;}.elementor-112 .elementor-element.elementor-element-d33292c{--display:flex;--min-height:250px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d33292c:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-d33292c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-bb3f84f{text-align:center;font-size:16px;font-weight:500;letter-spacing:1px;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-395772a{text-align:center;padding:10px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-395772a .elementor-heading-title{font-size:48px;line-height:50px;}.elementor-112 .elementor-element.elementor-element-395772a.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-7b7e9ff.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-d3a1f12{text-align:center;}.elementor-112 .elementor-element.elementor-element-41f173d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-77230e3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--z-index:1;}.elementor-112 .elementor-element.elementor-element-9759e7b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-112 .elementor-element.elementor-element-9759e7b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-112 .elementor-element.elementor-element-9759e7b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-112 .elementor-element.elementor-element-9759e7b .elementor-image-box-title{margin-bottom:1px;font-size:24px;font-weight:600;}.elementor-112 .elementor-element.elementor-element-9759e7b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-112 .elementor-element.elementor-element-9759e7b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-112 .elementor-element.elementor-element-9759e7b .elementor-image-box-description{font-size:15px;}.elementor-112 .elementor-element.elementor-element-9759e7b{padding:10px 10px 0px 10px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#247EEC24;border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(30.999999999999996, 90.00000000000011, 169.99999999999997, 0.12941176470588237);}.elementor-112 .elementor-element.elementor-element-e9856a1.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-112 .elementor-element.elementor-element-e9856a1.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-112 .elementor-element.elementor-element-e9856a1.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-112 .elementor-element.elementor-element-e9856a1 .elementor-image-box-title{margin-bottom:1px;font-size:24px;font-weight:600;}.elementor-112 .elementor-element.elementor-element-e9856a1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-112 .elementor-element.elementor-element-e9856a1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-112 .elementor-element.elementor-element-e9856a1 .elementor-image-box-description{font-size:15px;}.elementor-112 .elementor-element.elementor-element-e9856a1{padding:10px 10px 0px 10px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#247EEC24;border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(30.999999999999996, 90.00000000000011, 169.99999999999997, 0.12941176470588237);}.elementor-112 .elementor-element.elementor-element-25a9e0b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-112 .elementor-element.elementor-element-25a9e0b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-112 .elementor-element.elementor-element-25a9e0b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-112 .elementor-element.elementor-element-25a9e0b .elementor-image-box-title{margin-bottom:1px;font-size:24px;font-weight:600;}.elementor-112 .elementor-element.elementor-element-25a9e0b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-112 .elementor-element.elementor-element-25a9e0b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-112 .elementor-element.elementor-element-25a9e0b .elementor-image-box-description{font-size:15px;}.elementor-112 .elementor-element.elementor-element-25a9e0b{padding:10px 10px 0px 10px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#247EEC24;border-radius:15px 15px 15px 15px;box-shadow:10px 10px 10px 0px rgba(30.999999999999996, 90.00000000000011, 169.99999999999997, 0.12941176470588237);}.elementor-112 .elementor-element.elementor-element-cdce2f8{--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;--justify-content:center;}.elementor-112 .elementor-element.elementor-element-3971e0d{text-align:center;width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-3971e0d.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-b8ff7a9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#3C8A26;--border-color:#3C8A26;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c7f5ac8 .elementor-heading-title{font-size:26px;font-weight:600;color:#3C8A26;}.elementor-112 .elementor-element.elementor-element-a02a8db{font-size:15px;}.elementor-112 .elementor-element.elementor-element-21c264a{--display:flex;--min-height:365px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-21c264a:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-21c264a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-fcdd4e1{--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;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-fcdd4e1:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-fcdd4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4FA;}.elementor-112 .elementor-element.elementor-element-775aa91{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-0c4eb5c img{border-radius:15px 15px 15px 15px;box-shadow:9px -9px 0px 0px #3A54A5;}.elementor-112 .elementor-element.elementor-element-d73ba7b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-112 .elementor-element.elementor-element-aa2a740{text-align:start;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-4a21f04{text-align:start;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-4a21f04 .elementor-heading-title{font-size:48px;line-height:70px;}.elementor-112 .elementor-element.elementor-element-4a21f04.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-1aab606 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-1aab606 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-1aab606{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;padding:10px 10px 10px 10px;width:auto;max-width:auto;background-color:transparent;background-image:linear-gradient(310deg, #3A54A5 0%, #243A7A 100%);border-radius:10px 10px 10px 10px;}.elementor-112 .elementor-element.elementor-element-1aab606 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-1aab606 .elementor-icon-list-item > a{font-size:22px;}.elementor-112 .elementor-element.elementor-element-1aab606 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-1aab606.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-68f0ee9{--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;--border-radius:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-14d9247{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c3558d7 img{border-radius:15px 15px 15px 15px;box-shadow:9px -9px 0px 0px #3A54A5;}.elementor-112 .elementor-element.elementor-element-894f18b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-112 .elementor-element.elementor-element-da37cb2{text-align:start;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-ce87273{text-align:start;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-ce87273 .elementor-heading-title{font-size:48px;line-height:70px;}.elementor-112 .elementor-element.elementor-element-ce87273.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-21bd786 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-21bd786 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-21bd786{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;padding:10px 10px 10px 10px;width:auto;max-width:auto;background-color:transparent;background-image:linear-gradient(310deg, #3A54A5 0%, #243A7A 100%);border-radius:10px 10px 10px 10px;}.elementor-112 .elementor-element.elementor-element-21bd786 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-21bd786 .elementor-icon-list-item > a{font-size:22px;}.elementor-112 .elementor-element.elementor-element-21bd786 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-21bd786.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-52db13c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-9e92389{text-align:center;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-9f77e2b{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-9f77e2b .elementor-heading-title{font-size:44px;}.elementor-112 .elementor-element.elementor-element-9f77e2b.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-1dd7d99.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-629d69c{padding:20px 20px 20px 20px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #B6D3FF;}.elementor-112 .elementor-element.elementor-element-629d69c.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-5df347c{padding:20px 20px 20px 20px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #B6D3FF;}.elementor-112 .elementor-element.elementor-element-5df347c.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-75c4441{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:030px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-75c4441:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-75c4441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4FA;}.elementor-112 .elementor-element.elementor-element-e78bc86{text-align:center;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-a5db4fe{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-a5db4fe .elementor-heading-title{font-size:49px;line-height:71px;}.elementor-112 .elementor-element.elementor-element-a5db4fe.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-37e8dd8.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-3f14b32{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-112 .elementor-element.elementor-element-3f14b32.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-b8e9a58{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-58e561b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#15009C;--border-color:#15009C;--border-radius:20px 20px 20px 20px;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-112 .elementor-element.elementor-element-58e561b.e-con{--order:99999 /* order end hack */;}.elementor-112 .elementor-element.elementor-element-5775896 .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-5775896 .elementor-icon-box-description{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-5775896{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 15px 10px;}.elementor-112 .elementor-element.elementor-element-5775896.elementor-element{--align-self:stretch;}.elementor-112 .elementor-element.elementor-element-73b954f{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:0px 0px 20px 20px;}.elementor-112 .elementor-element.elementor-element-73b954f:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-73b954f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-33998c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#3976B6;--border-color:#3976B6;--border-radius:20px 20px 20px 20px;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-112 .elementor-element.elementor-element-c22ed16 .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-c22ed16 .elementor-icon-box-description{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-c22ed16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 15px 10px;}.elementor-112 .elementor-element.elementor-element-c22ed16.elementor-element{--align-self:stretch;}.elementor-112 .elementor-element.elementor-element-ec84383{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:0px 0px 20px 20px;}.elementor-112 .elementor-element.elementor-element-ec84383:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ec84383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-a704e7f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#15009C;--border-color:#15009C;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a704e7f.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-112 .elementor-element.elementor-element-49a070b .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-49a070b .elementor-icon-box-description{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-49a070b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 10px 15px 10px;}.elementor-112 .elementor-element.elementor-element-49a070b.elementor-element{--align-self:stretch;}.elementor-112 .elementor-element.elementor-element-0b1f81c{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:0px 0px 20px 20px;}.elementor-112 .elementor-element.elementor-element-0b1f81c:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-0b1f81c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-e7610d0{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.31);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-e7610d0:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-e7610d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-e7610d0.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-b31d388 .elementor-icon-box-title{margin-block-end:5px;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-b31d388 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-b31d388 .elementor-icon-box-title a{line-height:28px;}.elementor-112 .elementor-element.elementor-element-b31d388{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-0a1800b .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-0a1800b .elementor-icon-box-title a{line-height:28px;}.elementor-112 .elementor-element.elementor-element-0a1800b .elementor-icon-box-title{color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-0a1800b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 2px;border-color:#113D63;border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-f50d8f7{--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;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-725f5fe{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-112 .elementor-element.elementor-element-44dad98{text-align:center;padding:10px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-44dad98 .elementor-heading-title{font-size:40px;line-height:55px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-44dad98.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-6da4136{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-109aa96 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-112 .elementor-element.elementor-element-da72e9a{--display:flex;}.elementor-112 .elementor-element.elementor-element-3f602fd{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-112 .elementor-element.elementor-element-3f602fd .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-112 .elementor-element.elementor-element-3f602fd .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-112 .elementor-element.elementor-element-d3ab913{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-bbf5cc3{text-align:center;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-c24a237{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-c24a237 .elementor-heading-title{font-size:48px;line-height:60px;}.elementor-112 .elementor-element.elementor-element-5d5bc55.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-5a52d9d{--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;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a57d979{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(58.00000000000004, 84.00000000000007, 165.00000000000003, 0.64);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a1b429f img{border-radius:15px 016px 0px 0px;}.elementor-112 .elementor-element.elementor-element-30a52cb .elementor-icon-box-wrapper{gap:0px;}.elementor-112 .elementor-element.elementor-element-30a52cb .elementor-icon-box-title{margin-block-end:1px;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-30a52cb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#3A54A5;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-30a52cb.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-30a52cb.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-30a52cb.elementor-view-framed .elementor-icon{background-color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-30a52cb .elementor-icon{font-size:37px;}.elementor-112 .elementor-element.elementor-element-30a52cb .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-30a52cb .elementor-icon-box-title a{font-size:20px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-30a52cb{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-112 .elementor-element.elementor-element-900d5b0{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(58.00000000000004, 84.00000000000007, 165.00000000000003, 0.64);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c07194a img{border-radius:15px 016px 0px 0px;}.elementor-112 .elementor-element.elementor-element-ae61a59 .elementor-icon-box-wrapper{gap:0px;}.elementor-112 .elementor-element.elementor-element-ae61a59 .elementor-icon-box-title{margin-block-end:1px;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-ae61a59.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#3A54A5;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-ae61a59.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-ae61a59.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ae61a59.elementor-view-framed .elementor-icon{background-color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-ae61a59 .elementor-icon{font-size:37px;}.elementor-112 .elementor-element.elementor-element-ae61a59 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-ae61a59 .elementor-icon-box-title a{font-size:20px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-ae61a59{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-112 .elementor-element.elementor-element-4297c49{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(58.00000000000004, 84.00000000000007, 165.00000000000003, 0.64);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c38efdf img{border-radius:15px 016px 0px 0px;}.elementor-112 .elementor-element.elementor-element-13eb238 .elementor-icon-box-wrapper{gap:0px;}.elementor-112 .elementor-element.elementor-element-13eb238 .elementor-icon-box-title{margin-block-end:1px;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-13eb238.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#3A54A5;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-13eb238.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-13eb238.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-13eb238.elementor-view-framed .elementor-icon{background-color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-13eb238 .elementor-icon{font-size:37px;}.elementor-112 .elementor-element.elementor-element-13eb238 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-13eb238 .elementor-icon-box-title a{font-size:20px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-13eb238{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-112 .elementor-element.elementor-element-5047fe0{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(58.00000000000004, 84.00000000000007, 165.00000000000003, 0.64);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-fc13c6e img{border-radius:15px 016px 0px 0px;}.elementor-112 .elementor-element.elementor-element-71872cc .elementor-icon-box-wrapper{gap:0px;}.elementor-112 .elementor-element.elementor-element-71872cc .elementor-icon-box-title{margin-block-end:1px;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-71872cc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#3A54A5;color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-71872cc.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-71872cc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-71872cc.elementor-view-framed .elementor-icon{background-color:#3A54A5;}.elementor-112 .elementor-element.elementor-element-71872cc .elementor-icon{font-size:37px;}.elementor-112 .elementor-element.elementor-element-71872cc .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-71872cc .elementor-icon-box-title a{font-size:20px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-71872cc{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}@media(max-width:1366px){.elementor-112 .elementor-element.elementor-element-77230e3{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-b913e57{--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-112 .elementor-element.elementor-element-22bb32b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-22bb32b.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-e0ccc88.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-a5b456d.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-039aba6{text-align:center;}.elementor-112 .elementor-element.elementor-element-039aba6.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-1637251{text-align:center;}.elementor-112 .elementor-element.elementor-element-1637251.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-27c74ae.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-41f173d{--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-112 .elementor-element.elementor-element-77230e3{--grid-auto-flow:row;}.elementor-112 .elementor-element.elementor-element-3971e0d{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-112 .elementor-element.elementor-element-fcdd4e1{--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-112 .elementor-element.elementor-element-775aa91.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-d73ba7b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-4a21f04{text-align:center;}.elementor-112 .elementor-element.elementor-element-4a21f04.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-68f0ee9{--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-112 .elementor-element.elementor-element-14d9247.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-894f18b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-ce87273{text-align:center;}.elementor-112 .elementor-element.elementor-element-ce87273.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-9f77e2b{text-align:center;}.elementor-112 .elementor-element.elementor-element-9f77e2b.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-1dd7d99.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-a5db4fe{text-align:center;}.elementor-112 .elementor-element.elementor-element-a5db4fe.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-37e8dd8.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-3f14b32{--flex-wrap:wrap;}.elementor-112 .elementor-element.elementor-element-b8e9a58{--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-112 .elementor-element.elementor-element-33998c0{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a704e7f{--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-f50d8f7{--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-112 .elementor-element.elementor-element-44dad98 .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-5a52d9d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-112 .elementor-element.elementor-element-5a52d9d.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-900d5b0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-900d5b0.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-4297c49{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-b913e57{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a5b456d{font-size:14px;}.elementor-112 .elementor-element.elementor-element-039aba6 .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-1637251 .elementor-heading-title{font-size:21px;}.elementor-112 .elementor-element.elementor-element-1637251{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-d33292c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-bb3f84f{font-size:14px;}.elementor-112 .elementor-element.elementor-element-395772a .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-395772a{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-7b7e9ff{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-7b7e9ff.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-77230e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-112 .elementor-element.elementor-element-9759e7b .elementor-image-box-img{margin-bottom:10px;}.elementor-112 .elementor-element.elementor-element-e9856a1 .elementor-image-box-img{margin-bottom:10px;}.elementor-112 .elementor-element.elementor-element-25a9e0b .elementor-image-box-img{margin-bottom:10px;}.elementor-112 .elementor-element.elementor-element-3971e0d{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-112 .elementor-element.elementor-element-b8ff7a9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c7f5ac8 .elementor-heading-title{font-size:20px;}.elementor-112 .elementor-element.elementor-element-c7f5ac8.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-a02a8db{text-align:center;}.elementor-112 .elementor-element.elementor-element-21c264a{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-fcdd4e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d73ba7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-aa2a740{font-size:14px;}.elementor-112 .elementor-element.elementor-element-4a21f04 .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-4a21f04{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-12px -5px -5px -5px;}.elementor-112 .elementor-element.elementor-element-1aab606 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-1aab606 .elementor-icon-list-item > a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-68f0ee9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-894f18b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-da37cb2{font-size:14px;}.elementor-112 .elementor-element.elementor-element-ce87273 .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-ce87273{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:-12px -5px -5px -5px;}.elementor-112 .elementor-element.elementor-element-21bd786 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-21bd786 .elementor-icon-list-item > a{font-size:18px;}.elementor-112 .elementor-element.elementor-element-9e92389{font-size:12px;}.elementor-112 .elementor-element.elementor-element-9f77e2b .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-9f77e2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-629d69c{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-112 .elementor-element.elementor-element-629d69c.elementor-element{--align-self:stretch;}.elementor-112 .elementor-element.elementor-element-5df347c{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-112 .elementor-element.elementor-element-5df347c.elementor-element{--align-self:stretch;}.elementor-112 .elementor-element.elementor-element-75c4441{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-112 .elementor-element.elementor-element-e78bc86{font-size:14px;}.elementor-112 .elementor-element.elementor-element-a5db4fe .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-a5db4fe{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-112 .elementor-element.elementor-element-37e8dd8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-112 .elementor-element.elementor-element-3f14b32{--gap:33px 33px;--row-gap:33px;--column-gap:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-b8e9a58{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-5775896 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-5775896 .elementor-icon-box-title a{font-size:22px;}.elementor-112 .elementor-element.elementor-element-33998c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-c22ed16 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-c22ed16 .elementor-icon-box-title a{font-size:22px;}.elementor-112 .elementor-element.elementor-element-a704e7f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-49a070b .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-49a070b .elementor-icon-box-title a{font-size:22px;}.elementor-112 .elementor-element.elementor-element-e7610d0{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-b31d388 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-b31d388 .elementor-icon-box-title a{font-size:26px;}.elementor-112 .elementor-element.elementor-element-b31d388{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-112 .elementor-element.elementor-element-0a1800b .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-0a1800b .elementor-icon-box-title a{font-size:26px;}.elementor-112 .elementor-element.elementor-element-0a1800b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-width:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-f50d8f7{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-725f5fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-44dad98 .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-da72e9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d3ab913{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c24a237 .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-112 .elementor-element.elementor-element-5d5bc55{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-5a52d9d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-b913e57{--content-width:1400px;}.elementor-112 .elementor-element.elementor-element-22bb32b{--width:45%;}.elementor-112 .elementor-element.elementor-element-0df9f69{--width:55%;}.elementor-112 .elementor-element.elementor-element-d33292c{--content-width:1400px;}.elementor-112 .elementor-element.elementor-element-b8ff7a9{--width:42%;}.elementor-112 .elementor-element.elementor-element-775aa91{--width:40%;}.elementor-112 .elementor-element.elementor-element-d73ba7b{--width:60%;}.elementor-112 .elementor-element.elementor-element-14d9247{--width:40%;}.elementor-112 .elementor-element.elementor-element-894f18b{--width:60%;}.elementor-112 .elementor-element.elementor-element-3f14b32{--width:90%;}.elementor-112 .elementor-element.elementor-element-b8e9a58{--width:100%;}.elementor-112 .elementor-element.elementor-element-58e561b{--width:33%;}.elementor-112 .elementor-element.elementor-element-33998c0{--width:33%;}.elementor-112 .elementor-element.elementor-element-a704e7f{--width:33%;}.elementor-112 .elementor-element.elementor-element-e7610d0{--width:78%;}.elementor-112 .elementor-element.elementor-element-725f5fe{--width:50%;}.elementor-112 .elementor-element.elementor-element-da72e9a{--width:40%;}.elementor-112 .elementor-element.elementor-element-d3ab913{--content-width:1400px;}.elementor-112 .elementor-element.elementor-element-a57d979{--width:25%;}.elementor-112 .elementor-element.elementor-element-900d5b0{--width:25%;}.elementor-112 .elementor-element.elementor-element-4297c49{--width:25%;}.elementor-112 .elementor-element.elementor-element-5047fe0{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-112 .elementor-element.elementor-element-22bb32b{--width:80%;}.elementor-112 .elementor-element.elementor-element-0df9f69{--width:100%;}.elementor-112 .elementor-element.elementor-element-41f173d{--width:100%;}.elementor-112 .elementor-element.elementor-element-b8ff7a9{--width:60%;}.elementor-112 .elementor-element.elementor-element-775aa91{--width:80%;}.elementor-112 .elementor-element.elementor-element-d73ba7b{--width:100%;}.elementor-112 .elementor-element.elementor-element-14d9247{--width:80%;}.elementor-112 .elementor-element.elementor-element-894f18b{--width:100%;}.elementor-112 .elementor-element.elementor-element-58e561b{--width:100%;}.elementor-112 .elementor-element.elementor-element-33998c0{--width:100%;}.elementor-112 .elementor-element.elementor-element-a704e7f{--width:100%;}.elementor-112 .elementor-element.elementor-element-725f5fe{--width:100%;}.elementor-112 .elementor-element.elementor-element-da72e9a{--width:100%;}.elementor-112 .elementor-element.elementor-element-a57d979{--width:45%;}.elementor-112 .elementor-element.elementor-element-900d5b0{--width:45%;}.elementor-112 .elementor-element.elementor-element-4297c49{--width:45%;}.elementor-112 .elementor-element.elementor-element-5047fe0{--width:45%;}}@media(min-width:2400px){.elementor-112 .elementor-element.elementor-element-77230e3{--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-039aba6 */.elementor-112 .elementor-element.elementor-element-039aba6 h1{
    background: linear-gradient(90deg, #3a54a5 0%, #243A7A 47%, #3a54a5 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1637251 */.elementor-112 .elementor-element.elementor-element-1637251 h2{
    background: linear-gradient(90deg, #3a54a5 0%, #243A7A 47%, #3a54a5 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395772a */.elementor-112 .elementor-element.elementor-element-395772a h2{
    background: linear-gradient(90deg, #3a54a5 0%, #243A7A 47%, #3a54a5 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b7e9ff */.energy-small-line {
    display: flex
;
    align-items: center;
    gap: 7px;
    margin: 20px 0 19px;
}
.energy-small-line span {
    width: 42px;
    height: 4px;
    border-radius: 99px;
    background: #3a54a5;
}
.energy-small-line i {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #243A7A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77230e3 */.elementor-112 .elementor-element.elementor-element-77230e3 h3{
background: linear-gradient(90deg, #2c8ce9 0%, #075ee8 47%, #142b99 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41f173d */.elementor-112 .elementor-element.elementor-element-41f173d h3{
    background: linear-gradient(90deg, #3a54a5 0%, #243A7A 47%, #243A7A 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text;
    color: transparent;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d33292c */.core-values-section {
  --blue-dark: #092b8f;
  --blue: #075ee8;
  --blue-light: #39aaf7;
  --text: #16345e;

  position: relative;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
 
  font-family: "Prompt", "Sarabun", sans-serif;
  background:
radial-gradient(circle at 50% 40%, rgba(58,84,165,.10), transparent 45%),
radial-gradient(circle at 10% 15%, rgba(58,84,165,.18), transparent 28%),
radial-gradient(circle at 90% 4%, rgba(58,84,165,.18), transparent 27%),
radial-gradient(circle at 30% 100%, rgba(58,84,165,.18), transparent 34%),
linear-gradient(135deg, #ffffff 0%, #f8fbff 50%, #eef5ff 100%);
}

.core-values-section::before {
  content: "";
  position: absolute;
  left: -110px;
  bottom: -160px;
  width: 620px;
  height: 380px;
  border-radius: 50%;
  /*background: rgba(131, 196, 255, .12);*/
  transform: rotate(15deg);
  pointer-events: none;
}

.core-values-section::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 300px;
  height: 280px;
  opacity: .25;
  background-image:
    radial-gradient(circle, #2e8ff2 2px, transparent 2.5px);
  background-size: 18px 18px;
  mask-image: linear-gradient(45deg, #000, transparent 75%);
  -webkit-mask-image: linear-gradient(45deg, #000, transparent 75%);
  pointer-events: none;
}

.core-values-container {
  width: 100%;
  max-width: 1420px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}

.core-values-heading {
  max-width: 1050px;
  margin: 0 auto 48px;
  text-align: center;
}

.core-values-eyebrow {
  display: block;
  margin-bottom: 10px;
  color: var(--blue);
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 7px;
}

.core-values-heading h2 {
  margin: 0;
  font-size: clamp(42px, 6vw, 78px);
  line-height: 1.15;
  font-weight: 800;
  letter-spacing: -2px;
  background: linear-gradient(90deg, #2c8ce9 0%, #075ee8 47%, #142b99 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.core-values-heading p {
  margin: 24px auto 0;
  max-width: 940px;
  color: #4b5f7c;
  font-size: 20px;
  line-height: 1.8;
}

.heading-line {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  margin-top: 20px;
}

.heading-line span {
  width: 100px;
  height: 4px;
  border-radius: 20px;
  background: linear-gradient(90deg, #176bf1, #55b9fb);
}

.heading-line i {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #65b7f4;
}

.core-values-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
}

.value-card {
  position: relative;
  min-width: 0;
  overflow: hidden;
  border: 1px solid rgba(36, 126, 236, .14);
  border-radius: 26px;
  background: rgba(255, 255, 255, .83);
  box-shadow: 0 20px 45px rgba(31, 90, 170, .13);
  backdrop-filter: blur(8px);
  transition: transform .3s ease, box-shadow .3s ease;
}

.value-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 30px 60px rgba(31, 90, 170, .2);
}

.value-image {
  position: relative;
  height: 310px;
  overflow: hidden;
  background: #dcecff;
}

.value-image::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(180deg, rgba(0, 39, 140, .02), rgba(0, 42, 135, .19));
  pointer-events: none;
}

.value-image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transition: transform .45s ease;
}

.value-card:hover .value-image img {
  transform: scale(1.05);
}

.value-icon {
  position: absolute;
  z-index: 2;
  left: 34px;
  top: 34px;
  width: 92px;
  height: 92px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, .55);
  border-radius: 18px;
  color: #ffffff;
  background: linear-gradient(145deg, rgba(46, 143, 255, .95), rgba(8, 68, 205, .96));
  box-shadow:
    inset 0 1px 1px rgba(255, 255, 255, .35),
    0 14px 28px rgba(2, 49, 165, .28);
}


.value-content {
  min-height: 260px;
  display: grid;
  grid-template-columns: 105px 1fr;
  padding: 36px 30px 42px;
  box-sizing: border-box;
  background:
    radial-gradient(circle at 100% 100%, rgba(111, 191, 255, .1), transparent 35%),
    linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(245, 250, 255, .95));
}

.value-number {
  position: relative;
  padding-right: 20px;
  color: #1768e7;
  font-size: 48px;
  line-height: 1;
  font-weight: 700;
}

.value-number::after {
  content: "";
  position: absolute;
  top: 0;
  right: 5px;
  width: 1px;
  height: 170px;
  background: linear-gradient(180deg, rgba(45, 121, 228, .32), transparent);
}

.value-text {
  padding-left: 20px;
}

.value-text h3 {
  margin: 0 0 15px;
  color: #0d4abb;
  font-size: 25px;
  line-height: 1.45;
  font-weight: 800;
}

.value-text p {
  margin: 0;
  color: #52657f;
  font-size: 17px;
  line-height: 1.85;
}

.value-accent {
  position: absolute;
  left: 22%;
  right: 22%;
  bottom: 0;
  height: 6px;
  border-radius: 20px 20px 0 0;
  background: linear-gradient(90deg, #3a54a5, #243A7A);
}

.core-values-pagination {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 34px;
  padding-right: 10px;
}

.core-values-pagination span {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #8cbaf2;
}

.core-values-pagination .active {
  background: #2082ee;
}

/* Orbit decoration */
.core-values-orbit {
  position: absolute;
  z-index: 1;
  top: 35px;
  right: 4%;
  width: 270px;
  height: 210px;
  border: 1px solid rgba(34, 114, 235, .24);
  border-radius: 50%;
  transform: rotate(20deg);
  pointer-events: none;
}

.core-values-orbit::before,
.core-values-orbit::after {
  content: "";
  position: absolute;
  inset: 25px -20px;
  border: 1px solid rgba(34, 114, 235, .18);
  border-radius: 50%;
}

.core-values-orbit::after {
  inset: 55px -40px;
}

.orbit-center {
  position: absolute;
  left: 95px;
  top: 55px;
  width: 88px;
  height: 88px;
  border-radius: 50%;
  background:
    radial-gradient(circle at 35% 30%, #93d3ff, #317ff0 42%, #0a38ad 72%);
  box-shadow:
    0 0 35px rgba(67, 147, 255, .65),
    inset -12px -15px 25px rgba(0, 24, 116, .32);
}

.orbit-dot {
  position: absolute;
  border-radius: 50%;
  background: linear-gradient(145deg, #68c5ff, #0758df);
  box-shadow: 0 0 15px rgba(52, 140, 255, .6);
}

.orbit-dot-1 {
  width: 26px;
  height: 26px;
  right: 4px;
  top: 76px;
}

.orbit-dot-2 {
  width: 21px;
  height: 21px;
  left: 45px;
  bottom: 20px;
}

.orbit-dot-3 {
  width: 14px;
  height: 14px;
  left: 22px;
  top: 48px;
}

/* Tablet */
@media (max-width: 1100px) {
  .core-values-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .value-card:last-child {
    grid-column: 1 / -1;
    max-width: 650px;
    width: 100%;
    margin: 0 auto;
  }

  .core-values-orbit {
    opacity: .45;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .core-values-section {
    padding: 55px 14px 45px;
  }

  .core-values-eyebrow {
    font-size: 14px;
    letter-spacing: 4px;
  }

  .core-values-heading h2 {
    font-size: 44px;
    letter-spacing: -1px;
  }

  .core-values-heading p {
    font-size: 16px;
    line-height: 1.75;
  }

  .core-values-grid {
    grid-template-columns: 1fr;
  }

  .value-card:last-child {
    grid-column: auto;
    max-width: none;
  }

  .value-image {
    height: 260px;
  }

  .value-icon {
    width: 76px;
    height: 76px;
    left: 22px;
    top: 22px;
  }

  .value-icon svg {
    width: 44px;
    height: 44px;
  }

  .value-content {
    min-height: auto;
    grid-template-columns: 80px 1fr;
    padding: 28px 22px 36px;
  }

  .value-number {
    font-size: 38px;
  }

  .value-number::after {
    height: 145px;
  }

  .value-text {
    padding-left: 14px;
  }

  .value-text h3 {
    font-size: 21px;
  }

  .value-text p {
    font-size: 15px;
    line-height: 1.75;
  }

  .core-values-orbit {
    top: 5px;
    right: -110px;
    opacity: .24;
  }

  .core-values-pagination {
    justify-content: center;
  }
}

/* Small mobile */
@media (max-width: 420px) {
  .core-values-heading h2 {
    font-size: 38px;
  }

  .value-content {
    display: block;
  }

  .value-number {
    margin-bottom: 18px;
    padding: 0;
  }

  .value-number::after {
    display: none;
  }

  .value-text {
    padding-left: 0;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a21f04 */.elementor-112 .elementor-element.elementor-element-4a21f04 h2{
    background: linear-gradient(90deg, #3a54a5 0%, #243A7A 47%, #3a54a5 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce87273 */.elementor-112 .elementor-element.elementor-element-ce87273 h2{
    background: linear-gradient(90deg, #3a54a5 0%, #243A7A 47%, #3a54a5 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f77e2b */.elementor-112 .elementor-element.elementor-element-9f77e2b h2{
    background: linear-gradient(90deg, #3a54a5 0%, #243A7A 47%, #3a54a5 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-629d69c */@media (max-width: 767px) {

    .coal-spec-table-wrap{
        width:100%;
        margin-left:calc(50% - 50vw);
        margin-right:calc(50% - 50vw);
        padding:0;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5df347c */@media (max-width: 767px) {

    .coal-spec-table-wrap{
        width:100%;
        margin-left:calc(50% - 50vw);
        margin-right:calc(50% - 50vw);
        padding:0;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5db4fe */.elementor-112 .elementor-element.elementor-element-a5db4fe h2{
    background: linear-gradient(90deg, #3a54a5 0%, #243A7A 47%, #3a54a5 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e561b */.elementor-112 .elementor-element.elementor-element-58e561b{
    background: linear-gradient(90deg, #3a54a5 0%, #243A7A 47%, #3a54a5 100%);
}
.elementor-112 .elementor-element.elementor-element-58e561b:hover{
    transform: translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33998c0 */.elementor-112 .elementor-element.elementor-element-33998c0{
    background: linear-gradient(90deg, #3a54a5 0%, #243A7A 47%, #3a54a5 100%);
}
.elementor-112 .elementor-element.elementor-element-33998c0:hover{
    transform: translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a704e7f */.elementor-112 .elementor-element.elementor-element-a704e7f{
    background: linear-gradient(90deg, #3a54a5 0%, #243A7A 47%, #3a54a5 100%);
}
.elementor-112 .elementor-element.elementor-element-a704e7f:hover{
    transform: translateY(-15px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44dad98 */.elementor-112 .elementor-element.elementor-element-44dad98 h2{
    background: linear-gradient(90deg, #3a54a5 0%, #243A7A 47%, #3a54a5 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f50d8f7 */.elementor-112 .elementor-element.elementor-element-f50d8f7{ background: radial-gradient(circle at 20% 20%, rgba(58,84,165,.55) 0%, transparent 35%), radial-gradient(circle at 80% 35%, rgba(58,84,165,.35) 0%, transparent 35%), radial-gradient(circle at 50% 100%, rgba(36,58,122,.25) 0%, transparent 45%), linear-gradient(135deg, #3A54A5 0%, #4A66BD 55%, #243A7A 100%);
 } 
 
 .elementor-element.elementor-element-f50d8f7::before {
    content: "";
    position: absolute;
    right: -120px;
    bottom: -120px;
    width: 420px;
    height: 420px;
    border-radius: 999px;
    background: #243a7aed;
    filter: blur(95px);
 }/* End custom CSS */