.elementor-8174 .elementor-element.elementor-element-e40f5c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-bab7299{--spacer-size:50px;}.elementor-8174 .elementor-element.elementor-element-45c25df{text-align:center;}.elementor-8174 .elementor-element.elementor-element-45c25df .elementor-heading-title{color:#000000;font-family:"Public Sans", Sans-serif;font-size:36px;font-weight:600;}.elementor-8174 .elementor-element.elementor-element-664e96f{text-align:center;width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-8174 .elementor-element.elementor-element-664e96f .elementor-heading-title{color:#535F6F;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-8174 .elementor-element.elementor-element-664e96f.elementor-element{--align-self:center;}.elementor-8174 .elementor-element.elementor-element-ea79c9e{--display:flex;--background-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-ea79c9e:not(.elementor-motion-effects-element-type-background), .elementor-8174 .elementor-element.elementor-element-ea79c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F2FFF6 58%);}.elementor-8174 .elementor-element.elementor-element-ea79c9e, .elementor-8174 .elementor-element.elementor-element-ea79c9e::before{--border-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-2c86449 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-8174 .elementor-element.elementor-element-15bc7f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 20px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-45e61ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8174 .elementor-element.elementor-element-45e61ff{width:100%;max-width:100%;}.elementor-8174 .elementor-element.elementor-element-45e61ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8174 .elementor-element.elementor-element-a430d3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-236f5f0{--spacer-size:130px;}.elementor-8174 .elementor-element.elementor-element-91fe6c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-0eec1d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-0eec1d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8174 .elementor-element.elementor-element-6230df1 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:36px;font-weight:600;}.elementor-8174 .elementor-element.elementor-element-6230df1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8174 .elementor-element.elementor-element-6230df1{width:var( --container-widget-width, 102.031% );max-width:102.031%;--container-widget-width:102.031%;--container-widget-flex-grow:0;}.elementor-8174 .elementor-element.elementor-element-6230df1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8174 .elementor-element.elementor-element-4648fde{color:#535F6F;font-family:"Public Sans", Sans-serif;font-weight:400;width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-8174 .elementor-element.elementor-element-58d538d .elementor-button{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:500;fill:#307ADB;color:#307ADB;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#307ADB;border-radius:08px 08px 08px 08px;}.elementor-8174 .elementor-element.elementor-element-58d538d .elementor-button:hover, .elementor-8174 .elementor-element.elementor-element-58d538d .elementor-button:focus{color:#FFFFFF;background-color:#307ADB;}.elementor-8174 .elementor-element.elementor-element-58d538d .elementor-button:hover svg, .elementor-8174 .elementor-element.elementor-element-58d538d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8174 .elementor-element.elementor-element-58d538d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8174 .elementor-element.elementor-element-58d538d{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-8174 .elementor-element.elementor-element-58d538d.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-8174 .elementor-element.elementor-element-ebc2cae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-fae3ba5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-5892d5a{--spacer-size:130px;}.elementor-8174 .elementor-element.elementor-element-ca1ad0f{--display:flex;--background-transition:0.3s;--border-radius:36px 36px 36px 36px;}.elementor-8174 .elementor-element.elementor-element-ca1ad0f:not(.elementor-motion-effects-element-type-background), .elementor-8174 .elementor-element.elementor-element-ca1ad0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2FFF6 2%, #FFFFFF 15%);}.elementor-8174 .elementor-element.elementor-element-ca1ad0f, .elementor-8174 .elementor-element.elementor-element-ca1ad0f::before{--border-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-4232b23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-4c501ec{text-align:center;}.elementor-8174 .elementor-element.elementor-element-4c501ec .elementor-heading-title{color:#000000;font-family:"Public Sans", Sans-serif;font-size:36px;font-weight:600;}.elementor-8174 .elementor-element.elementor-element-f03dcff{text-align:center;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-8174 .elementor-element.elementor-element-f03dcff .elementor-heading-title{color:#535F6F;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-8174 .elementor-element.elementor-element-f03dcff.elementor-element{--align-self:center;}.elementor-8174 .elementor-element.elementor-element-caf2b63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-bc01e12{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-8174 .elementor-element.elementor-element-bc01e12:hover{background-color:#F2FFF699;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-8174 .elementor-element.elementor-element-bc01e12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8174 .elementor-element.elementor-element-bc01e12.e-con:hover{--e-con-transform-scale:1.03;}.elementor-8174 .elementor-element.elementor-element-153fd9d img{width:27%;}.elementor-8174 .elementor-element.elementor-element-153fd9d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8174 .elementor-element.elementor-element-2165b39{text-align:center;}.elementor-8174 .elementor-element.elementor-element-2165b39 .elementor-heading-title{color:#404040;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-593c9c0{text-align:center;color:#404040;font-size:16px;font-weight:400;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-9d13630{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-8174 .elementor-element.elementor-element-9d13630:hover{background-color:#F2FFF699;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-8174 .elementor-element.elementor-element-9d13630.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8174 .elementor-element.elementor-element-9d13630.e-con:hover{--e-con-transform-scale:1.03;}.elementor-8174 .elementor-element.elementor-element-d69603c img{width:27%;}.elementor-8174 .elementor-element.elementor-element-d69603c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8174 .elementor-element.elementor-element-42e4101{text-align:center;}.elementor-8174 .elementor-element.elementor-element-42e4101 .elementor-heading-title{color:#404040;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-1e728b1{text-align:center;color:#404040;font-size:16px;font-weight:400;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-1af05ee{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-8174 .elementor-element.elementor-element-1af05ee:hover{background-color:#F2FFF699;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-8174 .elementor-element.elementor-element-1af05ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8174 .elementor-element.elementor-element-1af05ee.e-con:hover{--e-con-transform-scale:1.03;}.elementor-8174 .elementor-element.elementor-element-b701814 img{width:27%;}.elementor-8174 .elementor-element.elementor-element-b701814 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8174 .elementor-element.elementor-element-3408c13{text-align:center;}.elementor-8174 .elementor-element.elementor-element-3408c13 .elementor-heading-title{color:#404040;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-7c2ca3f{text-align:center;color:#404040;font-size:16px;font-weight:400;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-a74294d{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-8174 .elementor-element.elementor-element-a74294d:hover{background-color:#F2FFF699;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-8174 .elementor-element.elementor-element-a74294d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8174 .elementor-element.elementor-element-b5e5d8d img{width:27%;}.elementor-8174 .elementor-element.elementor-element-b5e5d8d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8174 .elementor-element.elementor-element-a271036{text-align:center;}.elementor-8174 .elementor-element.elementor-element-a271036 .elementor-heading-title{color:#404040;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-443c74a{text-align:center;color:#404040;font-size:16px;font-weight:400;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-4b3bd6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-a1959ec{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-8174 .elementor-element.elementor-element-a1959ec:hover{background-color:#F2FFF699;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-8174 .elementor-element.elementor-element-a1959ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8174 .elementor-element.elementor-element-a1959ec.e-con:hover{--e-con-transform-scale:1.03;}.elementor-8174 .elementor-element.elementor-element-97c6a6f img{width:27%;}.elementor-8174 .elementor-element.elementor-element-97c6a6f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8174 .elementor-element.elementor-element-7d155c9{text-align:center;}.elementor-8174 .elementor-element.elementor-element-7d155c9 .elementor-heading-title{color:#404040;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-d0d2467{text-align:center;color:#404040;font-size:16px;font-weight:400;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-14bfbf7{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-8174 .elementor-element.elementor-element-14bfbf7:hover{background-color:#F2FFF699;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-8174 .elementor-element.elementor-element-14bfbf7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8174 .elementor-element.elementor-element-14bfbf7.e-con:hover{--e-con-transform-scale:1.03;}.elementor-8174 .elementor-element.elementor-element-a80a273 img{width:27%;}.elementor-8174 .elementor-element.elementor-element-a80a273 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8174 .elementor-element.elementor-element-a20d65e{text-align:center;}.elementor-8174 .elementor-element.elementor-element-a20d65e .elementor-heading-title{color:#404040;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-ddb1d7a{text-align:center;color:#404040;font-size:16px;font-weight:400;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-ac703fa{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-8174 .elementor-element.elementor-element-ac703fa:hover{background-color:#F2FFF699;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-8174 .elementor-element.elementor-element-ac703fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8174 .elementor-element.elementor-element-ac703fa.e-con:hover{--e-con-transform-scale:1.03;}.elementor-8174 .elementor-element.elementor-element-a08305a img{width:27%;}.elementor-8174 .elementor-element.elementor-element-a08305a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8174 .elementor-element.elementor-element-5e3aaea{text-align:center;}.elementor-8174 .elementor-element.elementor-element-5e3aaea .elementor-heading-title{color:#404040;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-74c3d51{text-align:center;color:#404040;font-size:16px;font-weight:400;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-13a149e{--spacer-size:100px;}.elementor-8174 .elementor-element.elementor-element-d271295{text-align:center;}.elementor-8174 .elementor-element.elementor-element-d271295 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:36px;font-weight:600;}.elementor-8174 .elementor-element.elementor-element-d271295 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8174 .elementor-element.elementor-element-442699a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-21dbab7{--display:flex;--gap:5px 0px;--background-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-ed3f55f img{width:25%;}.elementor-8174 .elementor-element.elementor-element-ed3f55f > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-8174 .elementor-element.elementor-element-63bae15{text-align:center;}.elementor-8174 .elementor-element.elementor-element-63bae15 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-8174 .elementor-element.elementor-element-1d787f2{text-align:center;}.elementor-8174 .elementor-element.elementor-element-1d787f2 .elementor-heading-title{color:#307ADB;font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-8174 .elementor-element.elementor-element-42c2f07{--display:flex;--gap:5px 0px;--background-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-8b3635d img{width:25%;}.elementor-8174 .elementor-element.elementor-element-8b3635d > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-8174 .elementor-element.elementor-element-899d435{text-align:center;}.elementor-8174 .elementor-element.elementor-element-899d435 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-8174 .elementor-element.elementor-element-6f4b396{text-align:center;}.elementor-8174 .elementor-element.elementor-element-6f4b396 .elementor-heading-title{color:#307ADB;font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-8174 .elementor-element.elementor-element-b0e294a{--display:flex;--gap:5px 0px;--background-transition:0.3s;}.elementor-8174 .elementor-element.elementor-element-10cad51 img{width:25%;}.elementor-8174 .elementor-element.elementor-element-10cad51 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-8174 .elementor-element.elementor-element-8749ba4{text-align:center;}.elementor-8174 .elementor-element.elementor-element-8749ba4 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-8174 .elementor-element.elementor-element-00854d2{text-align:center;}.elementor-8174 .elementor-element.elementor-element-00854d2 .elementor-heading-title{color:#307ADB;font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-8174 .elementor-element.elementor-element-8004d57{--spacer-size:100px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8174 .elementor-element.elementor-element-0eec1d1{--width:67.74%;}.elementor-8174 .elementor-element.elementor-element-ebc2cae{--width:50%;}.elementor-8174 .elementor-element.elementor-element-caf2b63{--content-width:1040px;}.elementor-8174 .elementor-element.elementor-element-bc01e12{--width:28.246%;}.elementor-8174 .elementor-element.elementor-element-9d13630{--width:28.246%;}.elementor-8174 .elementor-element.elementor-element-1af05ee{--width:28.246%;}.elementor-8174 .elementor-element.elementor-element-a74294d{--width:28.246%;}.elementor-8174 .elementor-element.elementor-element-4b3bd6a{--content-width:1040px;}.elementor-8174 .elementor-element.elementor-element-a1959ec{--width:28.246%;}.elementor-8174 .elementor-element.elementor-element-14bfbf7{--width:28.246%;}.elementor-8174 .elementor-element.elementor-element-ac703fa{--width:28.246%;}.elementor-8174 .elementor-element.elementor-element-442699a{--content-width:1206px;}}@media(max-width:767px){.elementor-8174 .elementor-element.elementor-element-bab7299{--spacer-size:10px;}.elementor-8174 .elementor-element.elementor-element-45c25df .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-8174 .elementor-element.elementor-element-664e96f .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-8174 .elementor-element.elementor-element-664e96f{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-8174 .elementor-element.elementor-element-2c86449 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8174 .elementor-element.elementor-element-15bc7f5{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-236f5f0{--spacer-size:50px;}.elementor-8174 .elementor-element.elementor-element-6230df1 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-8174 .elementor-element.elementor-element-6230df1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8174 .elementor-element.elementor-element-4648fde{text-align:left;font-size:14px;--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-8174 .elementor-element.elementor-element-58d538d .elementor-button{font-size:14px;}.elementor-8174 .elementor-element.elementor-element-58d538d > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-8174 .elementor-element.elementor-element-58d538d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8174 .elementor-element.elementor-element-58d538d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8174 .elementor-element.elementor-element-5892d5a{--spacer-size:35px;}.elementor-8174 .elementor-element.elementor-element-ca1ad0f{--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-4232b23{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-4c501ec .elementor-heading-title{font-size:18px;}.elementor-8174 .elementor-element.elementor-element-f03dcff .elementor-heading-title{font-size:16px;}.elementor-8174 .elementor-element.elementor-element-f03dcff{width:100%;max-width:100%;}.elementor-8174 .elementor-element.elementor-element-caf2b63{--gap:30px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-bc01e12{--width:50%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-153fd9d img{width:36%;}.elementor-8174 .elementor-element.elementor-element-153fd9d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8174 .elementor-element.elementor-element-2165b39 .elementor-heading-title{font-size:16px;}.elementor-8174 .elementor-element.elementor-element-593c9c0{font-size:12px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8174 .elementor-element.elementor-element-593c9c0.elementor-element{--align-self:center;}.elementor-8174 .elementor-element.elementor-element-9d13630{--width:50%;--justify-content:space-between;--gap:10px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-d69603c img{width:36%;}.elementor-8174 .elementor-element.elementor-element-d69603c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8174 .elementor-element.elementor-element-42e4101 .elementor-heading-title{font-size:16px;}.elementor-8174 .elementor-element.elementor-element-1e728b1{font-size:12px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8174 .elementor-element.elementor-element-1e728b1.elementor-element{--align-self:center;}.elementor-8174 .elementor-element.elementor-element-1af05ee{--width:50%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-b701814 img{width:36%;}.elementor-8174 .elementor-element.elementor-element-b701814 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8174 .elementor-element.elementor-element-3408c13 .elementor-heading-title{font-size:16px;}.elementor-8174 .elementor-element.elementor-element-7c2ca3f{font-size:12px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8174 .elementor-element.elementor-element-7c2ca3f.elementor-element{--align-self:center;}.elementor-8174 .elementor-element.elementor-element-a74294d{--width:50%;--justify-content:space-between;--gap:10px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-b5e5d8d img{width:36%;}.elementor-8174 .elementor-element.elementor-element-b5e5d8d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8174 .elementor-element.elementor-element-a271036 .elementor-heading-title{font-size:16px;}.elementor-8174 .elementor-element.elementor-element-443c74a{font-size:12px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8174 .elementor-element.elementor-element-443c74a.elementor-element{--align-self:center;}.elementor-8174 .elementor-element.elementor-element-a1959ec{--width:50%;--justify-content:space-between;}.elementor-8174 .elementor-element.elementor-element-97c6a6f img{width:52%;}.elementor-8174 .elementor-element.elementor-element-97c6a6f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8174 .elementor-element.elementor-element-7d155c9 .elementor-heading-title{font-size:16px;}.elementor-8174 .elementor-element.elementor-element-14bfbf7{--width:50%;--justify-content:space-between;--gap:10px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-a80a273 img{width:36%;}.elementor-8174 .elementor-element.elementor-element-a80a273 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8174 .elementor-element.elementor-element-a20d65e .elementor-heading-title{font-size:16px;}.elementor-8174 .elementor-element.elementor-element-ddb1d7a{font-size:12px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8174 .elementor-element.elementor-element-ddb1d7a.elementor-element{--align-self:center;}.elementor-8174 .elementor-element.elementor-element-ac703fa{--width:50%;--justify-content:space-between;--gap:10px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-a08305a img{width:36%;}.elementor-8174 .elementor-element.elementor-element-a08305a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8174 .elementor-element.elementor-element-5e3aaea .elementor-heading-title{font-size:16px;}.elementor-8174 .elementor-element.elementor-element-74c3d51{font-size:12px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8174 .elementor-element.elementor-element-74c3d51.elementor-element{--align-self:center;}.elementor-8174 .elementor-element.elementor-element-13a149e{--spacer-size:60px;}.elementor-8174 .elementor-element.elementor-element-d271295 .elementor-heading-title{font-size:20px;}.elementor-8174 .elementor-element.elementor-element-d271295 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8174 .elementor-element.elementor-element-442699a{--gap:30px 0px;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8174 .elementor-element.elementor-element-ed3f55f img{width:30%;}.elementor-8174 .elementor-element.elementor-element-ed3f55f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-8174 .elementor-element.elementor-element-63bae15 .elementor-heading-title{font-size:18px;}.elementor-8174 .elementor-element.elementor-element-63bae15 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8174 .elementor-element.elementor-element-42c2f07{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:5px 0px;}.elementor-8174 .elementor-element.elementor-element-8b3635d img{width:30%;}.elementor-8174 .elementor-element.elementor-element-8b3635d > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-8174 .elementor-element.elementor-element-899d435 .elementor-heading-title{font-size:18px;}.elementor-8174 .elementor-element.elementor-element-899d435 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8174 .elementor-element.elementor-element-10cad51 img{width:30%;}.elementor-8174 .elementor-element.elementor-element-10cad51 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-8174 .elementor-element.elementor-element-8749ba4 .elementor-heading-title{font-size:18px;}.elementor-8174 .elementor-element.elementor-element-8749ba4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8174 .elementor-element.elementor-element-00854d2 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for image, class: .elementor-element-2c86449 */.elementor-8174 .elementor-element.elementor-element-2c86449 img {
    transition: all 0.3s ease-in-out; /* Smooth transition */
}

/* On Hover */
.elementor-8174 .elementor-element.elementor-element-2c86449 img:hover {
    filter: brightness(0.9) ; /* Dull effect */
    transform: scale(1.05); /* Zoom in effect */
}

/* If you used a custom class, e.g., 'my-image-hover' */
.my-image-hover img {
    transition: all 0.3s ease-in-out;
}

.my-image-hover img:hover {
    filter: brightness(0.8) contrast(0.8);
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45e61ff */.stats-container {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  padding: 50px 20px;
  margin: 0 20px;
  width: 100%;
  align-self: center;
}

.stat-item {
  text-align: left; /* Default for larger screens */
  flex: 1;
  max-width: 320px;
  margin: 20px;
  padding-right: 20px;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s ease, transform 0.5s ease;
  position: relative;
}

.stat-item.visible {
  opacity: 1;
  transform: translateY(0);
}

.stat-item {
  border-right: 1px solid #307ADB4D;
}

.stat-item:last-child {
  border-right: none;
}

.stat-number {
  font-size: 50px;
  line-height: 50px;
  font-weight: 500;
  font-family: 'Public Sans', sans-serif;
  color: #307ADB;
  margin-bottom: 20px;
}

.stat-label {
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  font-family: 'Public Sans', sans-serif;
  color: #535F6F;
}

@media (max-width: 768px) {
  .stat-item {
    min-width: 150px;
    text-align: center; /* <<< Add this line for center alignment in mobile */
    padding-right: 0; /* Remove right padding if it causes asymmetry */
    border-right: none; /* Remove vertical border in mobile if you don't need it */
  }

  /* If you want a bottom border instead of right border in mobile */
  .stat-item:not(:last-child) {
    border-bottom: 1px solid #307ADB4D; /* Add a bottom border */
    padding-bottom: 20px; /* Add some space below the border */
    margin-bottom: 20px; /* Add some space below the border */
  }
  .stat-item:last-child {
      border-bottom: none; /* Ensure last item doesn't have a bottom border if others do */
  }
.stats-container {
      padding: 0px 30px;
      margin: 0px;
}

  .stat-number {
    font-size: 2.5rem;
  }

  .stat-label {
    font-size: 1rem;
  }
}/* End custom CSS */