.elementor-68186 .elementor-element.elementor-element-2957293{--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:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-68186 .elementor-element.elementor-element-2957293:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-2957293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leadorigin.com/wp-content/uploads/2026/06/homepage-a.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-68186 .elementor-element.elementor-element-86b7921{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-4305a37{--display:flex;--border-radius:60px 60px 60px 60px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-4305a37:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-4305a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leadorigin.com/wp-content/uploads/2026/06/4778653981a230acfb1d03274b5030901fd407d3.png");background-position:bottom center;background-size:cover;}.elementor-68186 .elementor-element.elementor-element-679777e{--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;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-68186 .elementor-element.elementor-element-d369e64{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-68186 .elementor-element.elementor-element-d369e64 img{width:170px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-68186 .elementor-element.elementor-element-e1707ef{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-68186 .elementor-element.elementor-element-e1707ef > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-menu-toggle{margin-right:auto;background-color:#FFFFFF;}.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu .elementor-item{font-family:"Proxima Nova", Sans-serif;font-weight:600;}.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu--main .elementor-item{color:#073A60;fill:#073A60;}.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu--main .elementor-item:hover,
					.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu--main .elementor-item:focus{color:#5689FF;fill:#5689FF;}.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#5689FF;}.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu--dropdown a:hover,
					.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu--dropdown a:focus,
					.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu--dropdown a.highlighted{background-color:#023B65;}.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu--dropdown a.elementor-item-active{color:#023B65;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-68186 .elementor-element.elementor-element-17f8db1 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-17f8db1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-17f8db1.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-17f8db1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-17f8db1.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-17f8db1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-17f8db1 .elementor-icon{font-size:21px;}.elementor-68186 .elementor-element.elementor-element-17f8db1 .elementor-icon svg{height:21px;}.elementor-68186 .elementor-element.elementor-element-17f8db1 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-17f8db1 .elementor-icon i, .elementor-68186 .elementor-element.elementor-element-17f8db1 .elementor-icon svg{transform:rotate(8deg);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-68186 .elementor-element.elementor-element-d91f5b1 .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-d91f5b1{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-d91f5b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-f0266b6{--spacer-size:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-68186 .elementor-element.elementor-element-9b69d35{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-9b69d35.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-9b69d35 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:80px;font-weight:800;line-height:1.2em;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-14a552e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-14a552e{text-align:center;}.elementor-68186 .elementor-element.elementor-element-14a552e .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-weight:800;color:#073A60;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-68186 .elementor-element.elementor-element-73ba806{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-73ba806.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-7cdf6e1{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-0a5f2cb .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-0a5f2cb{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-0a5f2cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-3b8f30d .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0px;fill:#073A60;color:#073A60;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-3b8f30d{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-3b8f30d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-466e9fb{text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-66684b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-005456e{text-align:center;}.elementor-68186 .elementor-element.elementor-element-005456e .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:24px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-32b5ed5{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-32b5ed5.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-ef429a1{--e-image-carousel-slides-to-show:9;}.elementor-68186 .elementor-element.elementor-element-ef429a1 .swiper-wrapper{display:flex;align-items:center;}.elementor-68186 .elementor-element.elementor-element-ef429a1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-68186 .elementor-element.elementor-element-eb8b2d9{--e-image-carousel-slides-to-show:8;}.elementor-68186 .elementor-element.elementor-element-eb8b2d9 .swiper-wrapper{display:flex;align-items:center;}.elementor-68186 .elementor-element.elementor-element-eb8b2d9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-68186 .elementor-element.elementor-element-8006fba{--e-image-carousel-slides-to-show:8;}.elementor-68186 .elementor-element.elementor-element-8006fba .swiper-wrapper{display:flex;align-items:center;}.elementor-68186 .elementor-element.elementor-element-8006fba .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-68186 .elementor-element.elementor-element-47c69c6{--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:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-46740e8{--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;--overlay-opacity:0.5;--border-radius:60px 60px 60px 60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-46740e8::before, .elementor-68186 .elementor-element.elementor-element-46740e8 > .elementor-background-video-container::before, .elementor-68186 .elementor-element.elementor-element-46740e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-68186 .elementor-element.elementor-element-46740e8 > .elementor-background-slideshow::before, .elementor-68186 .elementor-element.elementor-element-46740e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-68186 .elementor-element.elementor-element-46740e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F5F5F5 0%, #FFFFFF 100%);}.elementor-68186 .elementor-element.elementor-element-9edc1a7{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-68186 .elementor-element.elementor-element-bf8379b > .elementor-widget-container{background-color:transparent;padding:3px 13px 3px 15px;background-image:linear-gradient(180deg, #FDFDFD 0%, #F5F5F5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;box-shadow:7px 5px 10px 0px rgba(219.73585597826087, 228.8104668972332, 239.7, 0.76);}.elementor-68186 .elementor-element.elementor-element-bf8379b.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-bf8379b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-bf8379b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-bf8379b{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-bf8379b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-bf8379b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-bf8379b .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-bf8379b .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-9982986{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;}.elementor-68186 .elementor-element.elementor-element-9982986 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:50px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-66d36d1{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:start;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-640d807{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-fcd919a{text-align:start;}.elementor-68186 .elementor-element.elementor-element-fcd919a img{width:96px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-68186 .elementor-element.elementor-element-0322cb5 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-68186 .elementor-element.elementor-element-0322cb5 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-68186 .elementor-element.elementor-element-0322cb5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#073A60;font-family:"proxima-nova", Sans-serif;font-size:58px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-70de35b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-e4c209c{text-align:start;}.elementor-68186 .elementor-element.elementor-element-e4c209c img{width:96px;}.elementor-68186 .elementor-element.elementor-element-8fef583 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-68186 .elementor-element.elementor-element-8fef583 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-68186 .elementor-element.elementor-element-8fef583 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#073A60;font-family:"proxima-nova", Sans-serif;font-size:58px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-a55a564{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-1a081f8{text-align:start;}.elementor-68186 .elementor-element.elementor-element-1a081f8 img{width:96px;}.elementor-68186 .elementor-element.elementor-element-913a384 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-68186 .elementor-element.elementor-element-913a384 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-68186 .elementor-element.elementor-element-913a384 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#073A60;font-family:"proxima-nova", Sans-serif;font-size:58px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-ddce72c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-ddce72c:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-ddce72c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leadorigin.com/wp-content/uploads/2026/06/bg-bright.webp");background-position:center center;background-size:cover;}.elementor-68186 .elementor-element.elementor-element-1eb6899{--e-image-carousel-slides-to-show:8;}.elementor-68186 .elementor-element.elementor-element-1eb6899 .swiper-wrapper{display:flex;align-items:center;}.elementor-68186 .elementor-element.elementor-element-1eb6899 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-68186 .elementor-element.elementor-element-793a042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-37f526d{text-align:center;}.elementor-68186 .elementor-element.elementor-element-37f526d .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:24px;font-weight:800;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-57cd7aa > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-57cd7aa{text-align:center;}.elementor-68186 .elementor-element.elementor-element-57cd7aa .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:50px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-da37bdf.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-da37bdf{text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-e879a41{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-86820b5{--display:flex;}.elementor-68186 .elementor-element.elementor-element-a1d6c1e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-e38ccf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-e38ccf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-e38ccf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-e38ccf1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-e38ccf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-e38ccf1 .elementor-icon-list-icon i{color:#02264100;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-e38ccf1 .elementor-icon-list-icon svg{fill:#02264100;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-e38ccf1{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-e38ccf1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-e38ccf1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-e38ccf1 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-e38ccf1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-c42d2f5{--display:flex;}.elementor-68186 .elementor-element.elementor-element-e9a0541{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-1bf7bde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-1bf7bde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-1bf7bde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-1bf7bde .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-1bf7bde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-1bf7bde .elementor-icon-list-icon i{color:#02264100;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-1bf7bde .elementor-icon-list-icon svg{fill:#02264100;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-1bf7bde{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-1bf7bde .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-1bf7bde .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-1bf7bde .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-1bf7bde .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-842aa16{--display:flex;}.elementor-68186 .elementor-element.elementor-element-2856527{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-afdd5bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-afdd5bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-afdd5bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-afdd5bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-afdd5bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-afdd5bd .elementor-icon-list-icon i{color:#02264100;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-afdd5bd .elementor-icon-list-icon svg{fill:#02264100;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-afdd5bd{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-afdd5bd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-afdd5bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-afdd5bd .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-afdd5bd .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-0105ef2{--display:flex;}.elementor-68186 .elementor-element.elementor-element-0bc7d69{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-13b5b02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-13b5b02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-13b5b02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-13b5b02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-13b5b02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-13b5b02 .elementor-icon-list-icon i{color:#02264100;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-13b5b02 .elementor-icon-list-icon svg{fill:#02264100;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-13b5b02{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-13b5b02 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-13b5b02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-13b5b02 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-13b5b02 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-ded8d7c{--display:flex;}.elementor-68186 .elementor-element.elementor-element-0514ebb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-4209ae3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-4209ae3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-4209ae3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-4209ae3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-4209ae3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-4209ae3 .elementor-icon-list-icon i{color:#02264100;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-4209ae3 .elementor-icon-list-icon svg{fill:#02264100;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-4209ae3{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-4209ae3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-4209ae3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-4209ae3 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-4209ae3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-ba3d362{--display:flex;}.elementor-68186 .elementor-element.elementor-element-e9f1806{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-5f6e26a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-5f6e26a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-5f6e26a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-5f6e26a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-5f6e26a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-5f6e26a .elementor-icon-list-icon i{color:#02264100;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-5f6e26a .elementor-icon-list-icon svg{fill:#02264100;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-5f6e26a{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-5f6e26a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-5f6e26a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-5f6e26a .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-5f6e26a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-ad3967b{--display:flex;}.elementor-68186 .elementor-element.elementor-element-d89a551{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-96756b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-96756b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-96756b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-96756b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-96756b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-96756b4 .elementor-icon-list-icon i{color:#02264100;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-96756b4 .elementor-icon-list-icon svg{fill:#02264100;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-96756b4{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-96756b4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-96756b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-96756b4 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-96756b4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-40a8267{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-40a8267:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-40a8267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-68186 .elementor-element.elementor-element-b4e42d6{--display:flex;--justify-content:center;}.elementor-68186 .elementor-element.elementor-element-43172a5{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;}.elementor-68186 .elementor-element.elementor-element-43172a5 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:50px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-65ff7a9{text-align:start;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-91626da img{height:296px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-68186 .elementor-element.elementor-element-4f65a8c{--display:flex;}.elementor-68186 .elementor-element.elementor-element-60c84c7{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-68186 .elementor-element.elementor-element-cba6d75 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-49be62e{font-family:"proxima-nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-b635c60{--spacer-size:16px;}.elementor-68186 .elementor-element.elementor-element-c45ca12.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-c45ca12 > .elementor-widget-container{border-style:none;}.elementor-68186 .elementor-element.elementor-element-c45ca12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-c45ca12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-c45ca12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-c45ca12 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-68186 .elementor-element.elementor-element-c45ca12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-68186 .elementor-element.elementor-element-c45ca12 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-c45ca12 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-c45ca12{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-c45ca12 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-c45ca12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-c45ca12 .elementor-icon-list-item > a{font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-c45ca12 .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-216ed26{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-68186 .elementor-element.elementor-element-bf2af33 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-25830d3{font-family:"proxima-nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-f32aad0{--spacer-size:16px;}.elementor-68186 .elementor-element.elementor-element-ca0d8eb.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-ca0d8eb > .elementor-widget-container{border-style:none;}.elementor-68186 .elementor-element.elementor-element-ca0d8eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-ca0d8eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-ca0d8eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-ca0d8eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-68186 .elementor-element.elementor-element-ca0d8eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-68186 .elementor-element.elementor-element-ca0d8eb .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-ca0d8eb .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-ca0d8eb{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-ca0d8eb .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-ca0d8eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-ca0d8eb .elementor-icon-list-item > a{font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-ca0d8eb .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-8221552{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-68186 .elementor-element.elementor-element-c72631f .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-9dcd558{font-family:"proxima-nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-ba688c5{--spacer-size:16px;}.elementor-68186 .elementor-element.elementor-element-42dc8d1.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-42dc8d1 > .elementor-widget-container{border-style:none;}.elementor-68186 .elementor-element.elementor-element-42dc8d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-42dc8d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-42dc8d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-42dc8d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-68186 .elementor-element.elementor-element-42dc8d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-68186 .elementor-element.elementor-element-42dc8d1 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-42dc8d1 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-42dc8d1{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-42dc8d1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-42dc8d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-42dc8d1 .elementor-icon-list-item > a{font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-42dc8d1 .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-4dc9b04{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-68186 .elementor-element.elementor-element-721dfda .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-325b5a6{font-family:"proxima-nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-a36c728{--spacer-size:16px;}.elementor-68186 .elementor-element.elementor-element-4832b06.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-4832b06 > .elementor-widget-container{border-style:none;}.elementor-68186 .elementor-element.elementor-element-4832b06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-4832b06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-4832b06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-4832b06 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-68186 .elementor-element.elementor-element-4832b06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-68186 .elementor-element.elementor-element-4832b06 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-4832b06 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-4832b06{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-4832b06 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-4832b06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-4832b06 .elementor-icon-list-item > a{font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-4832b06 .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-30986e1{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:31px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-68186 .elementor-element.elementor-element-30986e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-68186 .elementor-element.elementor-element-30986e1 {--n-accordion-padding:20px 30px 20px 30px;}.elementor-68186 .elementor-element.elementor-element-bbdcfe5{--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;--overlay-opacity:0.56;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-bbdcfe5::before, .elementor-68186 .elementor-element.elementor-element-bbdcfe5 > .elementor-background-video-container::before, .elementor-68186 .elementor-element.elementor-element-bbdcfe5 > .e-con-inner > .elementor-background-video-container::before, .elementor-68186 .elementor-element.elementor-element-bbdcfe5 > .elementor-background-slideshow::before, .elementor-68186 .elementor-element.elementor-element-bbdcfe5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-68186 .elementor-element.elementor-element-bbdcfe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://leadorigin.com/wp-content/uploads/2026/06/bg-light.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-68186 .elementor-element.elementor-element-29d0c0e{--display:flex;--border-radius:60px 60px 60px 60px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-29d0c0e:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-29d0c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leadorigin.com/wp-content/uploads/2026/06/4778653981a230acfb1d03274b5030901fd407d3.png");background-position:bottom center;background-size:cover;}.elementor-68186 .elementor-element.elementor-element-5c15830 > .elementor-widget-container{background-color:transparent;padding:3px 13px 3px 15px;background-image:linear-gradient(180deg, #FDFDFD 0%, #F5F5F5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;box-shadow:7px 5px 10px 0px rgba(219.73585597826087, 228.8104668972332, 239.7, 0.76);}.elementor-68186 .elementor-element.elementor-element-5c15830.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-5c15830 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-5c15830 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-5c15830{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-5c15830 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-5c15830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-5c15830 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-5c15830 .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-6a6f41f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-6a6f41f{text-align:center;}.elementor-68186 .elementor-element.elementor-element-6a6f41f .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:50px;font-weight:800;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-5c40d37{text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-188ed77 .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:800;text-transform:none;line-height:1.1em;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-188ed77{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-188ed77.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-188ed77 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-9a9fc69{--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;--justify-content:center;--align-items:center;}.elementor-68186 .elementor-element.elementor-element-d84ecee .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-d84ecee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-d84ecee.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-d84ecee.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-d84ecee.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-d84ecee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-d84ecee .elementor-icon{font-size:21px;}.elementor-68186 .elementor-element.elementor-element-d84ecee .elementor-icon svg{height:21px;}.elementor-68186 .elementor-element.elementor-element-d84ecee .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-329df02 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-f3ebf8d );}.elementor-68186 .elementor-element.elementor-element-8ccc6fa{--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;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-8ccc6fa:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-8ccc6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leadorigin.com/wp-content/uploads/2026/06/Group-49096.png");background-position:top right;background-repeat:no-repeat;background-size:222px auto;}.elementor-68186 .elementor-element.elementor-element-8ccc6fa::before, .elementor-68186 .elementor-element.elementor-element-8ccc6fa > .elementor-background-video-container::before, .elementor-68186 .elementor-element.elementor-element-8ccc6fa > .e-con-inner > .elementor-background-video-container::before, .elementor-68186 .elementor-element.elementor-element-8ccc6fa > .elementor-background-slideshow::before, .elementor-68186 .elementor-element.elementor-element-8ccc6fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-68186 .elementor-element.elementor-element-8ccc6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://leadorigin.com/wp-content/uploads/2026/06/Path-56.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:197px auto;}.elementor-68186 .elementor-element.elementor-element-f40e122{--display:flex;--justify-content:center;}.elementor-68186 .elementor-element.elementor-element-bf2fd4c > .elementor-widget-container{background-color:transparent;padding:3px 13px 3px 15px;background-image:linear-gradient(180deg, #FDFDFD 0%, #F5F5F5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;box-shadow:7px 5px 10px 0px rgba(219.73585597826087, 228.8104668972332, 239.7, 0.76);}.elementor-68186 .elementor-element.elementor-element-bf2fd4c.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-bf2fd4c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-bf2fd4c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-bf2fd4c{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-bf2fd4c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-bf2fd4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-bf2fd4c .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-bf2fd4c .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-73bdb93{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;}.elementor-68186 .elementor-element.elementor-element-73bdb93 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:50px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-9eab584{text-align:start;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-0b0d076{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-e0b6bc4{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-e0b6bc4:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-e0b6bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBFBFB 0%, #FDFDFD 100%);}.elementor-68186 .elementor-element.elementor-element-d0a0959 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-68186 .elementor-element.elementor-element-d0a0959 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-d0a0959.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-d0a0959.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-d0a0959.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-d0a0959.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-d0a0959.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-d0a0959 .elementor-icon{font-size:42px;}.elementor-68186 .elementor-element.elementor-element-d0a0959 .elementor-icon svg{height:42px;}.elementor-68186 .elementor-element.elementor-element-d0a0959 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-9c5c41b{text-align:center;}.elementor-68186 .elementor-element.elementor-element-9c5c41b .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:23px;font-weight:800;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-e3d8018{text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-1b34d13{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-1b34d13:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-1b34d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBFBFB 0%, #FDFDFD 100%);}.elementor-68186 .elementor-element.elementor-element-7a57991 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-68186 .elementor-element.elementor-element-7a57991 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-7a57991.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-7a57991.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-7a57991.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-7a57991.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-7a57991.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-7a57991 .elementor-icon{font-size:42px;}.elementor-68186 .elementor-element.elementor-element-7a57991 .elementor-icon svg{height:42px;}.elementor-68186 .elementor-element.elementor-element-7a57991 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-9b3036c{text-align:center;}.elementor-68186 .elementor-element.elementor-element-9b3036c .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:23px;font-weight:800;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-9889503{text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-d3a745e{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-d3a745e:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-d3a745e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBFBFB 0%, #FDFDFD 100%);}.elementor-68186 .elementor-element.elementor-element-760be8f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-68186 .elementor-element.elementor-element-760be8f .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-760be8f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-760be8f.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-760be8f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-760be8f.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-760be8f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-760be8f .elementor-icon{font-size:42px;}.elementor-68186 .elementor-element.elementor-element-760be8f .elementor-icon svg{height:42px;}.elementor-68186 .elementor-element.elementor-element-760be8f .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-5164f8a{text-align:center;}.elementor-68186 .elementor-element.elementor-element-5164f8a .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:23px;font-weight:800;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-44249ef{text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-f016ae9{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-f016ae9:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-f016ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBFBFB 0%, #FDFDFD 100%);}.elementor-68186 .elementor-element.elementor-element-51d8677 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-68186 .elementor-element.elementor-element-51d8677 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-51d8677.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-51d8677.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-51d8677.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-51d8677.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-51d8677.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-51d8677 .elementor-icon{font-size:42px;}.elementor-68186 .elementor-element.elementor-element-51d8677 .elementor-icon svg{height:42px;}.elementor-68186 .elementor-element.elementor-element-51d8677 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-8dd5816{text-align:center;}.elementor-68186 .elementor-element.elementor-element-8dd5816 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:23px;font-weight:800;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-27617bd{text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-3dd6522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-3dd6522:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-3dd6522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-68186 .elementor-element.elementor-element-30b591e{--display:flex;--border-radius:60px 60px 60px 60px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-30b591e:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-30b591e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #093D63 22%, #072D48 50%);}.elementor-68186 .elementor-element.elementor-element-d1c02bb{text-align:center;}.elementor-68186 .elementor-element.elementor-element-d1c02bb .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-6f7a316{text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-28bc78c{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-af128ac{--display:flex;--min-height:258px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1B69A6;--border-color:#1B69A6;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-68186 .elementor-element.elementor-element-af128ac.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-68186 .elementor-element.elementor-element-34c524f img{width:136px;}.elementor-68186 .elementor-element.elementor-element-4525157 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-4525157{text-align:center;}.elementor-68186 .elementor-element.elementor-element-4525157 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-2f1cef7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;border-radius:100px 100px 100px 100px;}.elementor-68186 .elementor-element.elementor-element-2f1cef7.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-2f1cef7{text-align:center;}.elementor-68186 .elementor-element.elementor-element-2f1cef7 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-c653124{--display:flex;--min-height:258px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1B69A6;--border-color:#1B69A6;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-68186 .elementor-element.elementor-element-c653124.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-68186 .elementor-element.elementor-element-063b06b img{width:136px;}.elementor-68186 .elementor-element.elementor-element-961fbd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-961fbd6{text-align:center;}.elementor-68186 .elementor-element.elementor-element-961fbd6 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-2477252 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;border-radius:100px 100px 100px 100px;}.elementor-68186 .elementor-element.elementor-element-2477252.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-2477252{text-align:center;}.elementor-68186 .elementor-element.elementor-element-2477252 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-9664d2a{--display:flex;--min-height:258px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1B69A6;--border-color:#1B69A6;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-68186 .elementor-element.elementor-element-9664d2a.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-68186 .elementor-element.elementor-element-90fd1d7 img{width:136px;}.elementor-68186 .elementor-element.elementor-element-7ea1393 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-7ea1393{text-align:center;}.elementor-68186 .elementor-element.elementor-element-7ea1393 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-6859511 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;border-radius:100px 100px 100px 100px;}.elementor-68186 .elementor-element.elementor-element-6859511.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-6859511{text-align:center;}.elementor-68186 .elementor-element.elementor-element-6859511 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-31b63c6{--display:flex;--min-height:258px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1B69A6;--border-color:#1B69A6;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-68186 .elementor-element.elementor-element-31b63c6.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-68186 .elementor-element.elementor-element-0e906d2 img{width:136px;}.elementor-68186 .elementor-element.elementor-element-5eb8470 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-5eb8470{text-align:center;}.elementor-68186 .elementor-element.elementor-element-5eb8470 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-70c6ec4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;border-radius:100px 100px 100px 100px;}.elementor-68186 .elementor-element.elementor-element-70c6ec4.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-70c6ec4{text-align:center;}.elementor-68186 .elementor-element.elementor-element-70c6ec4 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-7d6d0b7{--display:flex;--min-height:258px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1B69A6;--border-color:#1B69A6;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-68186 .elementor-element.elementor-element-7d6d0b7.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-68186 .elementor-element.elementor-element-91847f7 img{width:136px;}.elementor-68186 .elementor-element.elementor-element-42aca9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-42aca9a{text-align:center;}.elementor-68186 .elementor-element.elementor-element-42aca9a .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-72d5cf7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;border-radius:100px 100px 100px 100px;}.elementor-68186 .elementor-element.elementor-element-72d5cf7.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-72d5cf7{text-align:center;}.elementor-68186 .elementor-element.elementor-element-72d5cf7 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-171ab68{--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:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-171ab68:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-171ab68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-68186 .elementor-element.elementor-element-b0131ae{--display:flex;--justify-content:flex-start;}.elementor-68186 .elementor-element.elementor-element-d84df33 > .elementor-widget-container{background-color:transparent;padding:3px 13px 3px 15px;background-image:linear-gradient(180deg, #FDFDFD 0%, #F5F5F5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;box-shadow:7px 5px 10px 0px rgba(219.73585597826087, 228.8104668972332, 239.7, 0.76);}.elementor-68186 .elementor-element.elementor-element-d84df33.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-d84df33 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-d84df33 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-d84df33{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-d84df33 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-d84df33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-d84df33 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-d84df33 .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-78081dd{text-align:start;}.elementor-68186 .elementor-element.elementor-element-78081dd .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:50px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-e1d43b5{text-align:start;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-1ddfcb1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-6c7c600{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-68186 .elementor-element.elementor-element-838697f .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-838697f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-838697f.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-838697f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-838697f.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-838697f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-838697f .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-838697f .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-838697f .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-408c2fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-408c2fa .elementor-counter-title{justify-content:center;color:#000000;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-68186 .elementor-element.elementor-element-408c2fa .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#073A60;font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:900;}.elementor-68186 .elementor-element.elementor-element-970fcbd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-68186 .elementor-element.elementor-element-e0be0ce .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-e0be0ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-e0be0ce.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-e0be0ce.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-e0be0ce.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-e0be0ce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-e0be0ce .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-e0be0ce .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-e0be0ce .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-d44396e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-d44396e .elementor-counter-title{justify-content:center;color:#000000;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-68186 .elementor-element.elementor-element-d44396e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#073A60;font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:900;}.elementor-68186 .elementor-element.elementor-element-ffef53d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-68186 .elementor-element.elementor-element-2697984 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-2697984.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-2697984.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-2697984.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-2697984.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-2697984.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-2697984 .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-2697984 .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-2697984 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-fcfa35b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-fcfa35b .elementor-counter-title{justify-content:center;color:#000000;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-68186 .elementor-element.elementor-element-fcfa35b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#073A60;font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:900;}.elementor-68186 .elementor-element.elementor-element-b484e2a .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:800;text-transform:none;line-height:1.1em;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-b484e2a{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-b484e2a.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-b484e2a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-38fd091 .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-68186 .elementor-element.elementor-element-38fd091 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-7c5c543{--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-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-68186 .elementor-element.elementor-element-a0b742d{--display:flex;}.elementor-68186 .elementor-element.elementor-element-e002ff5 > .elementor-widget-container{background-color:transparent;padding:3px 13px 3px 15px;background-image:linear-gradient(180deg, #FDFDFD 0%, #F5F5F5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;box-shadow:7px 5px 10px 0px rgba(219.73585597826087, 228.8104668972332, 239.7, 0.76);}.elementor-68186 .elementor-element.elementor-element-e002ff5.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-e002ff5 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-e002ff5 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-e002ff5{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-e002ff5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-e002ff5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-e002ff5 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-e002ff5 .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-1115839 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-1115839 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:35px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-73f64d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-73f64d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-73f64d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-73f64d5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-73f64d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-73f64d5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-73f64d5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-73f64d5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-73f64d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-73f64d5 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-73f64d5 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-7b0608d img{height:245px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-68186 .elementor-element.elementor-element-d4e129b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-b6234cc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-05513ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-05513ab.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-05513ab.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-05513ab.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-05513ab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon-wrapper svg{width:auto;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-68186 .elementor-element.elementor-element-0e95391 .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-0e95391 .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-0e95391 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-68186 .elementor-element.elementor-element-260c84f{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:40px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-260c84f > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-260c84f.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-260c84f .elementor-divider-separator{width:10px;}.elementor-68186 .elementor-element.elementor-element-578a3d5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-65d3d12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-65d3d12.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-65d3d12.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-65d3d12.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-65d3d12.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-4fec59b .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-4fec59b .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-4fec59b .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-ac054e8{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:40px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-ac054e8 > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-ac054e8.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-ac054e8 .elementor-divider-separator{width:10px;}.elementor-68186 .elementor-element.elementor-element-f8339e0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-4f705f0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-4f705f0.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-4f705f0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-4f705f0.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-4f705f0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-81a8df2 .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-81a8df2 .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-81a8df2 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-5016d58 .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:800;text-transform:none;line-height:1.1em;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-5016d58{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-5016d58 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-6e81550{--display:flex;}.elementor-68186 .elementor-element.elementor-element-41cbe15 > .elementor-widget-container{background-color:transparent;padding:3px 13px 3px 15px;background-image:linear-gradient(180deg, #FDFDFD 0%, #F5F5F5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;box-shadow:7px 5px 10px 0px rgba(219.73585597826087, 228.8104668972332, 239.7, 0.76);}.elementor-68186 .elementor-element.elementor-element-41cbe15.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-41cbe15 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-41cbe15 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-41cbe15{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-41cbe15 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-41cbe15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-41cbe15 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-41cbe15 .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-8999a7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-8999a7b .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:35px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-70a8ed5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-70a8ed5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-70a8ed5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-70a8ed5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-70a8ed5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-70a8ed5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-70a8ed5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-70a8ed5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-70a8ed5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-70a8ed5 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-70a8ed5 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-e20ea91 img{height:245px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-68186 .elementor-element.elementor-element-541b20d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-086c53b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-237da6d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-237da6d.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-237da6d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-237da6d.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-237da6d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-1cd4a5c .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-1cd4a5c .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-1cd4a5c .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-0ac0cdc{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:40px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-0ac0cdc > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-0ac0cdc.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-0ac0cdc .elementor-divider-separator{width:10px;}.elementor-68186 .elementor-element.elementor-element-a7170a5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-e29c404.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-e29c404.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-e29c404.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-e29c404.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-e29c404.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-82d9096 .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-82d9096 .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-82d9096 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-536d86a{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:40px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-536d86a > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-536d86a.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-536d86a .elementor-divider-separator{width:10px;}.elementor-68186 .elementor-element.elementor-element-e5d91a5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-c9be4d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-c9be4d7.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-c9be4d7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-c9be4d7.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-c9be4d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-82c2c73 .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-82c2c73 .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-82c2c73 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-a271d26 .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:800;text-transform:none;line-height:1.1em;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-a271d26{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-a271d26 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-52d9f8f{--display:flex;}.elementor-68186 .elementor-element.elementor-element-2f39b01 > .elementor-widget-container{background-color:transparent;padding:3px 13px 3px 15px;background-image:linear-gradient(180deg, #FDFDFD 0%, #F5F5F5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;box-shadow:7px 5px 10px 0px rgba(219.73585597826087, 228.8104668972332, 239.7, 0.76);}.elementor-68186 .elementor-element.elementor-element-2f39b01.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-2f39b01 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-2f39b01 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-2f39b01{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-2f39b01 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-2f39b01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-2f39b01 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-2f39b01 .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-b4b5f5e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-b4b5f5e .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:35px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-1c1bc69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-1c1bc69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-1c1bc69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-1c1bc69 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-1c1bc69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-1c1bc69 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-1c1bc69 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-1c1bc69{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-1c1bc69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-1c1bc69 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-1c1bc69 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-fde1e7c img{height:245px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-68186 .elementor-element.elementor-element-2dfb0d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-12bdc30{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-c98e73f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-c98e73f.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-c98e73f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-c98e73f.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-c98e73f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-f104987 .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-f104987 .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-f104987 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-957bc0e{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:40px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-957bc0e > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-957bc0e.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-957bc0e .elementor-divider-separator{width:10px;}.elementor-68186 .elementor-element.elementor-element-e89fd4a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-373b863.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-373b863.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-373b863.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-373b863.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-373b863.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-e139d3e .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-e139d3e .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-e139d3e .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-6c02b0f{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:40px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-6c02b0f > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-6c02b0f.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-6c02b0f .elementor-divider-separator{width:10px;}.elementor-68186 .elementor-element.elementor-element-f512477{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-ff20523.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-ff20523.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-ff20523.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-ff20523.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-ff20523.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-ac399ed .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-ac399ed .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-ac399ed .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-f52afe7 .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:800;text-transform:none;line-height:1.1em;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-f52afe7{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-f52afe7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-005519d{--display:flex;}.elementor-68186 .elementor-element.elementor-element-095a964 > .elementor-widget-container{background-color:transparent;padding:3px 13px 3px 15px;background-image:linear-gradient(180deg, #FDFDFD 0%, #F5F5F5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;box-shadow:7px 5px 10px 0px rgba(219.73585597826087, 228.8104668972332, 239.7, 0.76);}.elementor-68186 .elementor-element.elementor-element-095a964.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-095a964 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-095a964 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-095a964{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-095a964 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-095a964 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-095a964 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-095a964 .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-9658d72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-9658d72 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:35px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-3a44c9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-3a44c9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-3a44c9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-3a44c9b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-3a44c9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-3a44c9b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-3a44c9b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-3a44c9b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-3a44c9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-3a44c9b .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-3a44c9b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-bea6ffb img{height:245px;object-fit:cover;object-position:top center;border-radius:20px 20px 20px 20px;}.elementor-68186 .elementor-element.elementor-element-85a6904{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-77e465a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-f8c3781.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-f8c3781.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-f8c3781.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-f8c3781.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-f8c3781.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-78faac1 .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-78faac1 .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-78faac1 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-2cc4cc9{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:40px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-2cc4cc9 > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-2cc4cc9.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-2cc4cc9 .elementor-divider-separator{width:10px;}.elementor-68186 .elementor-element.elementor-element-1d500c5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-5a0c711.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-5a0c711.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-5a0c711.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-5a0c711.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-5a0c711.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-b99452f .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-b99452f .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-b99452f .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-aae83e5{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:40px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-aae83e5 > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-aae83e5.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-aae83e5 .elementor-divider-separator{width:10px;}.elementor-68186 .elementor-element.elementor-element-bd13239{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-24e895c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-24e895c.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-24e895c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-24e895c.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-24e895c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-9898dd1 .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-9898dd1 .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-9898dd1 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-0192021 .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:800;text-transform:none;line-height:1.1em;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-0192021{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-0192021 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-a4606d1{--display:flex;}.elementor-68186 .elementor-element.elementor-element-4e0cfcd > .elementor-widget-container{background-color:transparent;padding:3px 13px 3px 15px;background-image:linear-gradient(180deg, #FDFDFD 0%, #F5F5F5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;box-shadow:7px 5px 10px 0px rgba(219.73585597826087, 228.8104668972332, 239.7, 0.76);}.elementor-68186 .elementor-element.elementor-element-4e0cfcd.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-4e0cfcd .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-4e0cfcd .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-4e0cfcd{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-4e0cfcd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-4e0cfcd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-4e0cfcd .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-4e0cfcd .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-d6e1f94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-d6e1f94 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:35px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-9d3968c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-9d3968c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-9d3968c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-9d3968c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-9d3968c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-9d3968c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-9d3968c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-9d3968c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-9d3968c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-9d3968c .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-9d3968c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-fca9075 img{height:245px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-68186 .elementor-element.elementor-element-4344a98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-b8ffb3e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-229fb5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-229fb5a.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-229fb5a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-229fb5a.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-229fb5a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-c6882eb .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-c6882eb .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-c6882eb .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-1cb586f{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:40px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-1cb586f > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-1cb586f.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-1cb586f .elementor-divider-separator{width:10px;}.elementor-68186 .elementor-element.elementor-element-fe572a3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-1be5137.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-1be5137.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-1be5137.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-1be5137.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-1be5137.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-3723f84 .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-3723f84 .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-3723f84 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-cb4d759{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:40px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-cb4d759 > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-cb4d759.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-cb4d759 .elementor-divider-separator{width:10px;}.elementor-68186 .elementor-element.elementor-element-535c897{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-a0beedd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-a0beedd.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-a0beedd.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-a0beedd.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-a0beedd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-0fb2027 .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-0fb2027 .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-0fb2027 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-8876912 .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:800;text-transform:none;line-height:1.1em;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-8876912{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-8876912 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-b0edce8{--display:flex;}.elementor-68186 .elementor-element.elementor-element-1a96b16 > .elementor-widget-container{background-color:transparent;padding:3px 13px 3px 15px;background-image:linear-gradient(180deg, #FDFDFD 0%, #F5F5F5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;box-shadow:7px 5px 10px 0px rgba(219.73585597826087, 228.8104668972332, 239.7, 0.76);}.elementor-68186 .elementor-element.elementor-element-1a96b16.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-1a96b16 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-1a96b16 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-1a96b16{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-1a96b16 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-1a96b16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-1a96b16 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-1a96b16 .elementor-icon-list-text{color:#073A60;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-403d458 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-403d458 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:35px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-fbccb88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-fbccb88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-fbccb88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-68186 .elementor-element.elementor-element-fbccb88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-fbccb88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-68186 .elementor-element.elementor-element-fbccb88 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-fbccb88 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-fbccb88{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-fbccb88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-fbccb88 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-fbccb88 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-a1aee2a img{height:245px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-68186 .elementor-element.elementor-element-cb33c91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-0d658df{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-aec19cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-aec19cb.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-aec19cb.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-aec19cb.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-aec19cb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-0f1d28e .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-0f1d28e .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-0f1d28e .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-731cbc5{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:40px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-731cbc5 > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-731cbc5.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-731cbc5 .elementor-divider-separator{width:10px;}.elementor-68186 .elementor-element.elementor-element-a1c1ef8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-d261584.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-d261584.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-d261584.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-d261584.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-d261584.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-67692a6 .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-67692a6 .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-67692a6 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-7fc7f86{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:40px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-7fc7f86 > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-7fc7f86.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-7fc7f86 .elementor-divider-separator{width:10px;}.elementor-68186 .elementor-element.elementor-element-551b338{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-a5896e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-a5896e2.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-a5896e2.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-a5896e2.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-a5896e2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon{font-size:25px;}.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon svg{height:25px;}.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon-wrapper svg{width:auto;}.elementor-68186 .elementor-element.elementor-element-d0e4c70 .elementor-image-box-wrapper{text-align:start;}.elementor-68186 .elementor-element.elementor-element-d0e4c70 .elementor-image-box-title{margin-bottom:2px;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:900;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-d0e4c70 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.01em;color:#000000;}.elementor-68186 .elementor-element.elementor-element-b24ae16 .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:800;text-transform:none;line-height:1.1em;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-b24ae16{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-b24ae16 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-a8e1d5d{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:29%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:20px;--n-tabs-gap:17px;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-padding-top:13px;--n-tabs-title-padding-right:13px;--n-tabs-title-padding-bottom:13px;--n-tabs-title-padding-left:13px;--n-tabs-title-font-size:19px;--n-tabs-title-color:#073A60;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:15px;--n-tabs-icon-color:#073A60;--n-tabs-icon-color-active:#FFFFFF;}.elementor-68186 .elementor-element.elementor-element-a8e1d5d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-68186 .elementor-element.elementor-element-a8e1d5d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0B99FF;background-color:transparent;background-image:linear-gradient(90deg, #0B99FF 0%, #1FBBE6 100%);}.elementor-68186 .elementor-element.elementor-element-a8e1d5d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-68186 .elementor-element.elementor-element-a8e1d5d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0B99FF;background-color:transparent;background-image:linear-gradient(90deg, #0B99FF 28%, #1FBBE6 100%);}.elementor-68186 .elementor-element.elementor-element-a8e1d5d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-68186 .elementor-element.elementor-element-a8e1d5d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Proxima Nova", Sans-serif;font-weight:600;text-transform:none;line-height:1.4em;letter-spacing:0px;}.elementor-68186 .elementor-element.elementor-element-c699f57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-c699f57:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-c699f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-68186 .elementor-element.elementor-element-33f2229{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:1px;}.elementor-68186 .elementor-element.elementor-element-33f2229 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-68186 .elementor-element.elementor-element-33f2229 .elementor-divider-separator{width:100%;}.elementor-68186 .elementor-element.elementor-element-33f2229 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-68186 .elementor-element.elementor-element-d307613{text-align:center;}.elementor-68186 .elementor-element.elementor-element-d307613 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:50px;font-weight:800;}.elementor-68186 .elementor-element.elementor-element-2bba9f8{text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;}.elementor-68186 .elementor-element.elementor-element-1c675dd{--swiper-slides-to-display:4;--swiper-slides-gap:20px;}.elementor-68186 .elementor-element.elementor-element-1c675dd > .elementor-widget-container{background-color:#FAFAFA;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-1c675dd .swiper-slide > .elementor-element{height:100%;}.elementor-68186 .elementor-element.elementor-element-d786967 .elementor-button{background-color:#FFFFFF00;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:800;text-transform:none;line-height:1.1em;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-d786967{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-d786967.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-d786967 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-d3deaee{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-233131d{--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:60px 60px 60px 60px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-68186 .elementor-element.elementor-element-233131d:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-233131d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093D6300;background-image:url("https://leadorigin.com/wp-content/uploads/2026/06/hero-1.webp");background-position:center center;background-size:cover;}.elementor-68186 .elementor-element.elementor-element-c265872{--display:flex;--justify-content:center;}.elementor-68186 .elementor-element.elementor-element-4dc26f8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-68186 .elementor-element.elementor-element-4dc26f8 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-cf7b8ec{text-align:start;font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-5584188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-5584188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-5584188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-5584188 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-68186 .elementor-element.elementor-element-5584188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-68186 .elementor-element.elementor-element-5584188 .elementor-icon-list-icon i{color:#02264100;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-5584188 .elementor-icon-list-icon svg{fill:#02264100;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-5584188{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-68186 .elementor-element.elementor-element-5584188 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-5584188 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-68186 .elementor-element.elementor-element-5584188 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-b8d1b4b{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-b8d1b4b:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-b8d1b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBFBFB 0%, #F5F5F5 100%);}.elementor-68186 .elementor-element.elementor-element-8afde5f{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-8afde5f .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-8afde5f.elementor-view-stacked .elementor-icon{background-color:#02264100;}.elementor-68186 .elementor-element.elementor-element-8afde5f.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-8afde5f.elementor-view-default .elementor-icon{color:#02264100;border-color:#02264100;}.elementor-68186 .elementor-element.elementor-element-8afde5f.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-8afde5f.elementor-view-default .elementor-icon svg{fill:#02264100;}.elementor-68186 .elementor-element.elementor-element-2dbfebd{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:50px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-2dbfebd > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-2dbfebd .elementor-divider-separator{width:20px;}.elementor-68186 .elementor-element.elementor-element-052a943 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-68186 .elementor-element.elementor-element-052a943{text-align:start;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-bf0c5a1{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-68186 .elementor-element.elementor-element-bf0c5a1:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-bf0c5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBFBFB 0%, #FDFDFD 100%);}.elementor-68186 .elementor-element.elementor-element-cc90d8a{text-align:center;}.elementor-68186 .elementor-element.elementor-element-cc90d8a .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:34px;font-weight:800;color:#073A60;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:15px;}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-15px;}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-labels-inline .elementor-field-group > label{padding-left:1px;}body:not(.rtl) .elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-labels-inline .elementor-field-group > label{padding-right:1px;}body .elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-labels-above .elementor-field-group > label{padding-bottom:1px;}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-field-group > label, .elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-field-group > label{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-field-group .elementor-field{color:#022641;}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#888888;border-radius:4px 4px 4px 4px;}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#888888;border-radius:4px 4px 4px 4px;}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-field-group .elementor-select-wrapper::before{color:#888888;}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-button{font-family:"Proxima Nova", Sans-serif;font-weight:700;}.elementor-68186 .elementor-element.elementor-element-59fc07e .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-68186 .elementor-element.elementor-element-59fc07e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-68186 .elementor-element.elementor-element-59fc07e .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-accent );}.elementor-68186 .elementor-element.elementor-element-59fc07e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-68186 .elementor-element.elementor-element-59fc07e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-68186 .elementor-element.elementor-element-7749c7d{--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;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-68186 .elementor-element.elementor-element-d4feeaf > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-68186 .elementor-element.elementor-element-426749b .elementor-icon-list-icon i{color:#02264100;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-426749b .elementor-icon-list-icon svg{fill:#02264100;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-426749b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-426749b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-68186 .elementor-element.elementor-element-426749b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-426749b .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-426749b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-f3ebf8d );}.elementor-68186 .elementor-element.elementor-element-426749b .elementor-icon-list-text{transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-8f1c2a9{--display:flex;--justify-content:center;}.elementor-68186 .elementor-element.elementor-element-a088abf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-a088abf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-a088abf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-68186 .elementor-element.elementor-element-a088abf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-68186 .elementor-element.elementor-element-a088abf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-68186 .elementor-element.elementor-element-a088abf .elementor-icon-list-icon i{color:#02264100;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-a088abf .elementor-icon-list-icon svg{fill:#02264100;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-a088abf{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-68186 .elementor-element.elementor-element-a088abf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-a088abf .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-68186 .elementor-element.elementor-element-a088abf .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-fe5e8f5{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-fe5e8f5:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-fe5e8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBFBFB 0%, #F5F5F5 100%);}.elementor-68186 .elementor-element.elementor-element-db2f150{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-db2f150 .elementor-icon-wrapper{text-align:center;}.elementor-68186 .elementor-element.elementor-element-db2f150.elementor-view-stacked .elementor-icon{background-color:#02264100;}.elementor-68186 .elementor-element.elementor-element-db2f150.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-db2f150.elementor-view-default .elementor-icon{color:#02264100;border-color:#02264100;}.elementor-68186 .elementor-element.elementor-element-db2f150.elementor-view-framed .elementor-icon, .elementor-68186 .elementor-element.elementor-element-db2f150.elementor-view-default .elementor-icon svg{fill:#02264100;}.elementor-68186 .elementor-element.elementor-element-a6ae767{--divider-border-style:solid;--divider-color:#DEE4F0;--divider-border-width:50px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-a6ae767 > .elementor-widget-container{background-color:#DEE4F0;}.elementor-68186 .elementor-element.elementor-element-a6ae767 .elementor-divider-separator{width:20px;}.elementor-68186 .elementor-element.elementor-element-2cc404c > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-68186 .elementor-element.elementor-element-2cc404c{text-align:start;font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#073A60;}.elementor-68186 .elementor-element.elementor-element-a1c1f7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-a1c1f7b:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-a1c1f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-68186 .elementor-element.elementor-element-f6df2d3{--display:flex;--border-radius:60px 60px 60px 60px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-f6df2d3:not(.elementor-motion-effects-element-type-background), .elementor-68186 .elementor-element.elementor-element-f6df2d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #093D63 22%, #072D48 50%);}.elementor-68186 .elementor-element.elementor-element-3163a0d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-cb9fcfc{--display:flex;}.elementor-68186 .elementor-element.elementor-element-0a63b21 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0.04em;color:#01CBFF;}.elementor-68186 .elementor-element.elementor-element-72dcc85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-72dcc85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-72dcc85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-72dcc85 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-72dcc85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-72dcc85 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-72dcc85 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-72dcc85{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-72dcc85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-72dcc85 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-72dcc85 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-0e382a8{--display:flex;}.elementor-68186 .elementor-element.elementor-element-e2622b4 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0.04em;color:#01CBFF;}.elementor-68186 .elementor-element.elementor-element-4fd785c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-4fd785c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-4fd785c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-4fd785c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-4fd785c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-4fd785c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-4fd785c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-4fd785c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-4fd785c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-4fd785c .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-4fd785c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-50fe90b{--display:flex;}.elementor-68186 .elementor-element.elementor-element-8741b4b .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0.04em;color:#01CBFF;}.elementor-68186 .elementor-element.elementor-element-3bce7c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-3bce7c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-3bce7c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-3bce7c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-3bce7c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-3bce7c1 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-3bce7c1 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-3bce7c1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-3bce7c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-3bce7c1 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-3bce7c1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-77daaa3{--display:flex;}.elementor-68186 .elementor-element.elementor-element-87f53fc .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0.04em;color:#01CBFF;}.elementor-68186 .elementor-element.elementor-element-f175284 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-f175284 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-f175284 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-f175284 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-f175284 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-f175284 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-f175284 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-f175284{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-f175284 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-f175284 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-f175284 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-a389297{--display:flex;}.elementor-68186 .elementor-element.elementor-element-b2ac9dc .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0.04em;color:#01CBFF;}.elementor-68186 .elementor-element.elementor-element-9522730 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-9522730 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-9522730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-9522730 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-9522730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-9522730 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-9522730 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-9522730{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-9522730 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-9522730 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-9522730 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-a0e8724{--display:flex;}.elementor-68186 .elementor-element.elementor-element-5597347 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0.04em;color:#01CBFF;}.elementor-68186 .elementor-element.elementor-element-f0cbe46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-f0cbe46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-f0cbe46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-f0cbe46 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-f0cbe46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-f0cbe46 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-f0cbe46 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-f0cbe46{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-f0cbe46 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-f0cbe46 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-f0cbe46 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-9256df0{--display:flex;}.elementor-68186 .elementor-element.elementor-element-021f7ce .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0.04em;color:#01CBFF;}.elementor-68186 .elementor-element.elementor-element-6ad0a21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-6ad0a21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-6ad0a21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-6ad0a21 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-6ad0a21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-6ad0a21 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-6ad0a21 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-6ad0a21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-6ad0a21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-6ad0a21 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-6ad0a21 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-00270db{--display:flex;}.elementor-68186 .elementor-element.elementor-element-6bc109b .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0.04em;color:#01CBFF;}.elementor-68186 .elementor-element.elementor-element-764ab81 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-764ab81 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-764ab81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-68186 .elementor-element.elementor-element-764ab81 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-764ab81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-68186 .elementor-element.elementor-element-764ab81 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-764ab81 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-68186 .elementor-element.elementor-element-764ab81{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-68186 .elementor-element.elementor-element-764ab81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-764ab81 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.04em;}.elementor-68186 .elementor-element.elementor-element-764ab81 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-68186 .elementor-element.elementor-element-7610790{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9E3F4;--border-color:#D9E3F4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-3b45fd8{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-68186 .elementor-element.elementor-element-7fad6e7{--display:flex;}.elementor-68186 .elementor-element.elementor-element-f4f5cb8{--grid-template-columns:repeat(0, auto);--icon-size:22px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-68186 .elementor-element.elementor-element-f4f5cb8 .elementor-widget-container{text-align:right;}.elementor-68186 .elementor-element.elementor-element-f4f5cb8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-68186 .elementor-element.elementor-element-f4f5cb8 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-68186 .elementor-element.elementor-element-f4f5cb8 .elementor-social-icon i{color:#BBCAE4;}.elementor-68186 .elementor-element.elementor-element-f4f5cb8 .elementor-social-icon svg{fill:#BBCAE4;}.elementor-68186 .elementor-element.elementor-element-f4f5cb8 .elementor-social-icon:hover{background-color:#02010100;}.elementor-68186 .elementor-element.elementor-element-f4f5cb8 .elementor-social-icon:hover i{color:#01CBFF;}.elementor-68186 .elementor-element.elementor-element-f4f5cb8 .elementor-social-icon:hover svg{fill:#01CBFF;}.elementor-68186 .elementor-element.elementor-element-05288af{text-align:end;font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:0.09em;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-68186 .elementor-element.elementor-element-2957293{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-679777e{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-68186 .elementor-element.elementor-element-d369e64{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-e1707ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-e1707ef{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;--nav-menu-icon-size:19px;}.elementor-68186 .elementor-element.elementor-element-e1707ef.elementor-element{--order:-99999 /* order start hack */;}.elementor-68186 .elementor-element.elementor-element-17f8db1{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-17f8db1 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-17f8db1 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-d91f5b1{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-68186 .elementor-element.elementor-element-f0266b6{--spacer-size:31px;}.elementor-68186 .elementor-element.elementor-element-9b69d35{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-9b69d35 .elementor-heading-title{font-size:60px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-68186 .elementor-element.elementor-element-73ba806{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-0a5f2cb{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-68186 .elementor-element.elementor-element-3b8f30d{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-68186 .elementor-element.elementor-element-32b5ed5{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-ef429a1{--e-image-carousel-slides-to-show:4;}.elementor-68186 .elementor-element.elementor-element-eb8b2d9{--e-image-carousel-slides-to-show:4;}.elementor-68186 .elementor-element.elementor-element-8006fba{--e-image-carousel-slides-to-show:4;}.elementor-68186 .elementor-element.elementor-element-47c69c6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-46740e8{--flex-wrap:wrap;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-68186 .elementor-element.elementor-element-640d807.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-68186 .elementor-element.elementor-element-0322cb5 .elementor-counter-number-wrapper{font-size:45px;}.elementor-68186 .elementor-element.elementor-element-70de35b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-68186 .elementor-element.elementor-element-8fef583 .elementor-counter-number-wrapper{font-size:45px;}.elementor-68186 .elementor-element.elementor-element-a55a564.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-68186 .elementor-element.elementor-element-913a384 .elementor-counter-number-wrapper{font-size:45px;}.elementor-68186 .elementor-element.elementor-element-1eb6899{--e-image-carousel-slides-to-show:5;}.elementor-68186 .elementor-element.elementor-element-da37bdf{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-a1d6c1e{--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-e9a0541{--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-2856527{--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-0bc7d69{--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-0514ebb{--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-e9f1806{--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-d89a551{--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-40a8267{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-68186 .elementor-element.elementor-element-91626da img{height:178px;}.elementor-68186 .elementor-element.elementor-element-bbdcfe5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-188ed77{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-68186 .elementor-element.elementor-element-9a9fc69{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-68186 .elementor-element.elementor-element-d84ecee{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-d84ecee .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-d84ecee .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-8ccc6fa{--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-68186 .elementor-element.elementor-element-bf2fd4c.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-73bdb93{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-9eab584{text-align:center;}.elementor-68186 .elementor-element.elementor-element-0b0d076{--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-e0b6bc4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-68186 .elementor-element.elementor-element-d0a0959.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-d0a0959 .elementor-icon{font-size:42px;}.elementor-68186 .elementor-element.elementor-element-d0a0959 .elementor-icon svg{height:42px;}.elementor-68186 .elementor-element.elementor-element-1b34d13.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-68186 .elementor-element.elementor-element-7a57991.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-7a57991 .elementor-icon{font-size:42px;}.elementor-68186 .elementor-element.elementor-element-7a57991 .elementor-icon svg{height:42px;}.elementor-68186 .elementor-element.elementor-element-d3a745e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-68186 .elementor-element.elementor-element-760be8f.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-760be8f .elementor-icon{font-size:42px;}.elementor-68186 .elementor-element.elementor-element-760be8f .elementor-icon svg{height:42px;}.elementor-68186 .elementor-element.elementor-element-f016ae9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-68186 .elementor-element.elementor-element-51d8677.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-51d8677 .elementor-icon{font-size:42px;}.elementor-68186 .elementor-element.elementor-element-51d8677 .elementor-icon svg{height:42px;}.elementor-68186 .elementor-element.elementor-element-28bc78c{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-af128ac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-af128ac.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-68186 .elementor-element.elementor-element-c653124{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-c653124.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-68186 .elementor-element.elementor-element-9664d2a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-9664d2a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-68186 .elementor-element.elementor-element-31b63c6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-31b63c6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-68186 .elementor-element.elementor-element-7d6d0b7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-7d6d0b7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-68186 .elementor-element.elementor-element-171ab68{--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-68186 .elementor-element.elementor-element-d84df33.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-78081dd{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-e1d43b5{text-align:center;}.elementor-68186 .elementor-element.elementor-element-1ddfcb1{--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-1ddfcb1.e-con{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-838697f{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-838697f.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-838697f .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-838697f .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-e0be0ce{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-e0be0ce.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-e0be0ce .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-e0be0ce .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-2697984{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-2697984.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-2697984 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-2697984 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-b484e2a{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-68186 .elementor-element.elementor-element-38fd091.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-e002ff5.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-d4e129b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-68186 .elementor-element.elementor-element-d4e129b.e-con{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-05513ab{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-05513ab.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon svg{height:22px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-68186 .elementor-element.elementor-element-65d3d12{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-65d3d12.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-4f705f0{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-4f705f0.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-5016d58{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-68186 .elementor-element.elementor-element-41cbe15.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-541b20d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-68186 .elementor-element.elementor-element-541b20d.e-con{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-237da6d{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-237da6d.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-e29c404{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-e29c404.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-c9be4d7{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-c9be4d7.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-a271d26{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-68186 .elementor-element.elementor-element-2f39b01.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-2dfb0d8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-68186 .elementor-element.elementor-element-2dfb0d8.e-con{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-c98e73f{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-c98e73f.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-373b863{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-373b863.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-ff20523{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-ff20523.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-f52afe7{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-68186 .elementor-element.elementor-element-095a964.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-85a6904{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-68186 .elementor-element.elementor-element-85a6904.e-con{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-f8c3781{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-f8c3781.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-5a0c711{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-5a0c711.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-24e895c{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-24e895c.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-0192021{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-68186 .elementor-element.elementor-element-4e0cfcd.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-4344a98{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-68186 .elementor-element.elementor-element-4344a98.e-con{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-229fb5a{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-229fb5a.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-1be5137{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-1be5137.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-a0beedd{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-a0beedd.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-8876912{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-68186 .elementor-element.elementor-element-1a96b16.elementor-element{--align-self:flex-start;}.elementor-68186 .elementor-element.elementor-element-cb33c91{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-68186 .elementor-element.elementor-element-cb33c91.e-con{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-aec19cb{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-aec19cb.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-d261584{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-d261584.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-a5896e2{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-a5896e2.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon{font-size:22px;}.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon svg{height:22px;}.elementor-68186 .elementor-element.elementor-element-b24ae16{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-68186 .elementor-element.elementor-element-a8e1d5d{--n-tabs-heading-width:246px;}.elementor-68186 .elementor-element.elementor-element-c699f57{--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-68186 .elementor-element.elementor-element-d307613{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-2bba9f8{text-align:center;}.elementor-68186 .elementor-element.elementor-element-1c675dd{--swiper-slides-to-display:2;}.elementor-68186 .elementor-element.elementor-element-d786967{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-68186 .elementor-element.elementor-element-d3deaee{--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-68186 .elementor-element.elementor-element-233131d{--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-68186 .elementor-element.elementor-element-4dc26f8{text-align:center;}.elementor-68186 .elementor-element.elementor-element-cf7b8ec{text-align:center;}.elementor-68186 .elementor-element.elementor-element-5584188{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-5584188.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-052a943{text-align:start;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-68186 .elementor-element.elementor-element-a088abf{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;}.elementor-68186 .elementor-element.elementor-element-a088abf.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-2cc404c{text-align:start;}.elementor-68186 .elementor-element.elementor-element-3163a0d{--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-05288af{font-size:13px;}}@media(max-width:767px){.elementor-68186 .elementor-element.elementor-element-2957293{--padding-top:30px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-68186 .elementor-element.elementor-element-4305a37{--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-68186 .elementor-element.elementor-element-679777e{--flex-wrap:nowrap;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-68186 .elementor-element.elementor-element-d369e64{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-68186 .elementor-element.elementor-element-e1707ef{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-68186 .elementor-element.elementor-element-d91f5b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-d91f5b1{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-68186 .elementor-element.elementor-element-f0266b6{--spacer-size:20px;}.elementor-68186 .elementor-element.elementor-element-9b69d35 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-68186 .elementor-element.elementor-element-14a552e .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-68186 .elementor-element.elementor-element-73ba806{font-size:16px;line-height:1.4em;}.elementor-68186 .elementor-element.elementor-element-7cdf6e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-0a5f2cb{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-3b8f30d{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-005456e .elementor-heading-title{font-size:20px;}.elementor-68186 .elementor-element.elementor-element-ef429a1{--e-image-carousel-slides-to-show:2;}.elementor-68186 .elementor-element.elementor-element-ef429a1 > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-68186 .elementor-element.elementor-element-eb8b2d9{--e-image-carousel-slides-to-show:2;}.elementor-68186 .elementor-element.elementor-element-eb8b2d9 > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-68186 .elementor-element.elementor-element-8006fba{--e-image-carousel-slides-to-show:2;}.elementor-68186 .elementor-element.elementor-element-47c69c6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-46740e8{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-9edc1a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-68186 .elementor-element.elementor-element-bf8379b.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-bf8379b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-bf8379b .elementor-icon-list-item > a{font-size:12px;}.elementor-68186 .elementor-element.elementor-element-9982986{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-9982986 .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-66d36d1{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-fcd919a{text-align:center;}.elementor-68186 .elementor-element.elementor-element-0322cb5 .elementor-counter-title{justify-content:center;}.elementor-68186 .elementor-element.elementor-element-0322cb5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-68186 .elementor-element.elementor-element-e4c209c{text-align:center;}.elementor-68186 .elementor-element.elementor-element-8fef583 .elementor-counter-title{justify-content:center;line-height:1.3em;}.elementor-68186 .elementor-element.elementor-element-8fef583 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-68186 .elementor-element.elementor-element-1a081f8{text-align:center;}.elementor-68186 .elementor-element.elementor-element-913a384 .elementor-counter-title{justify-content:center;line-height:1.3em;}.elementor-68186 .elementor-element.elementor-element-913a384 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:32px;}.elementor-68186 .elementor-element.elementor-element-1eb6899{--e-image-carousel-slides-to-show:2;}.elementor-68186 .elementor-element.elementor-element-1eb6899 > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-68186 .elementor-element.elementor-element-793a042{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-a1d6c1e{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-e9a0541{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-2856527{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-0bc7d69{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-0514ebb{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-e9f1806{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-d89a551{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-40a8267{--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-b4e42d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-43172a5{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-43172a5 .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-65ff7a9{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-4f65a8c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-cba6d75 .elementor-heading-title{font-size:24px;}.elementor-68186 .elementor-element.elementor-element-b635c60{--spacer-size:0px;}.elementor-68186 .elementor-element.elementor-element-c45ca12.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-bf2af33 .elementor-heading-title{font-size:24px;}.elementor-68186 .elementor-element.elementor-element-f32aad0{--spacer-size:0px;}.elementor-68186 .elementor-element.elementor-element-ca0d8eb.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-c72631f .elementor-heading-title{font-size:24px;}.elementor-68186 .elementor-element.elementor-element-ba688c5{--spacer-size:0px;}.elementor-68186 .elementor-element.elementor-element-42dc8d1.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-721dfda .elementor-heading-title{font-size:24px;}.elementor-68186 .elementor-element.elementor-element-a36c728{--spacer-size:0px;}.elementor-68186 .elementor-element.elementor-element-4832b06.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-30986e1 {--n-accordion-padding:16px 20px 16px 20px;}.elementor-68186 .elementor-element.elementor-element-bbdcfe5{--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-29d0c0e{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-5c15830.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-5c15830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-5c15830 .elementor-icon-list-item > a{font-size:12px;}.elementor-68186 .elementor-element.elementor-element-6a6f41f .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-5c40d37{font-size:16px;line-height:1.4em;}.elementor-68186 .elementor-element.elementor-element-188ed77{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-188ed77 .elementor-button{font-size:15px;}.elementor-68186 .elementor-element.elementor-element-9a9fc69{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-68186 .elementor-element.elementor-element-329df02{text-align:center;}.elementor-68186 .elementor-element.elementor-element-329df02 .elementor-heading-title{font-size:20px;}.elementor-68186 .elementor-element.elementor-element-8ccc6fa{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-f40e122{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-bf2fd4c.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-bf2fd4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-bf2fd4c .elementor-icon-list-item > a{font-size:12px;}.elementor-68186 .elementor-element.elementor-element-73bdb93{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-73bdb93 .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-9eab584{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-0b0d076{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-d0a0959 .elementor-icon{font-size:24px;}.elementor-68186 .elementor-element.elementor-element-d0a0959 .elementor-icon svg{height:24px;}.elementor-68186 .elementor-element.elementor-element-9c5c41b{text-align:center;}.elementor-68186 .elementor-element.elementor-element-9c5c41b .elementor-heading-title{font-size:24px;}.elementor-68186 .elementor-element.elementor-element-e3d8018{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-7a57991 .elementor-icon{font-size:24px;}.elementor-68186 .elementor-element.elementor-element-7a57991 .elementor-icon svg{height:24px;}.elementor-68186 .elementor-element.elementor-element-9b3036c{text-align:center;}.elementor-68186 .elementor-element.elementor-element-9b3036c .elementor-heading-title{font-size:24px;}.elementor-68186 .elementor-element.elementor-element-9889503{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-760be8f .elementor-icon{font-size:24px;}.elementor-68186 .elementor-element.elementor-element-760be8f .elementor-icon svg{height:24px;}.elementor-68186 .elementor-element.elementor-element-5164f8a{text-align:center;}.elementor-68186 .elementor-element.elementor-element-5164f8a .elementor-heading-title{font-size:24px;}.elementor-68186 .elementor-element.elementor-element-44249ef{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-51d8677 .elementor-icon{font-size:24px;}.elementor-68186 .elementor-element.elementor-element-51d8677 .elementor-icon svg{height:24px;}.elementor-68186 .elementor-element.elementor-element-8dd5816{text-align:center;}.elementor-68186 .elementor-element.elementor-element-8dd5816 .elementor-heading-title{font-size:24px;}.elementor-68186 .elementor-element.elementor-element-27617bd{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-3dd6522{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-68186 .elementor-element.elementor-element-30b591e{--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-d1c02bb{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-d1c02bb .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-6f7a316{font-size:16px;line-height:1.4em;}.elementor-68186 .elementor-element.elementor-element-28bc78c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-af128ac{--min-height:220px;}.elementor-68186 .elementor-element.elementor-element-4525157{text-align:center;}.elementor-68186 .elementor-element.elementor-element-c653124{--min-height:220px;}.elementor-68186 .elementor-element.elementor-element-961fbd6{text-align:center;}.elementor-68186 .elementor-element.elementor-element-9664d2a{--min-height:220px;}.elementor-68186 .elementor-element.elementor-element-7ea1393{text-align:center;}.elementor-68186 .elementor-element.elementor-element-31b63c6{--min-height:220px;}.elementor-68186 .elementor-element.elementor-element-5eb8470{text-align:center;}.elementor-68186 .elementor-element.elementor-element-7d6d0b7{--min-height:220px;}.elementor-68186 .elementor-element.elementor-element-42aca9a{text-align:center;}.elementor-68186 .elementor-element.elementor-element-171ab68{--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-b0131ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-d84df33.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-d84df33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-d84df33 .elementor-icon-list-item > a{font-size:12px;}.elementor-68186 .elementor-element.elementor-element-78081dd{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-78081dd .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-e1d43b5{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-1ddfcb1{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-408c2fa .elementor-counter-title{justify-content:center;}.elementor-68186 .elementor-element.elementor-element-408c2fa .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-68186 .elementor-element.elementor-element-d44396e .elementor-counter-title{justify-content:center;}.elementor-68186 .elementor-element.elementor-element-d44396e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-68186 .elementor-element.elementor-element-fcfa35b .elementor-counter-title{justify-content:center;}.elementor-68186 .elementor-element.elementor-element-fcfa35b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-68186 .elementor-element.elementor-element-b484e2a{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-38fd091{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-e002ff5.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-e002ff5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-e002ff5 .elementor-icon-list-item > a{font-size:12px;}.elementor-68186 .elementor-element.elementor-element-1115839{text-align:center;}.elementor-68186 .elementor-element.elementor-element-1115839 .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-73f64d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-73f64d5 .elementor-icon-list-item > a{font-size:11px;}.elementor-68186 .elementor-element.elementor-element-7b0608d img{height:183px;}.elementor-68186 .elementor-element.elementor-element-d4e129b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-68186 .elementor-element.elementor-element-5016d58{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-41cbe15.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-41cbe15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-41cbe15 .elementor-icon-list-item > a{font-size:12px;}.elementor-68186 .elementor-element.elementor-element-8999a7b{text-align:center;}.elementor-68186 .elementor-element.elementor-element-8999a7b .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-70a8ed5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-70a8ed5 .elementor-icon-list-item > a{font-size:11px;}.elementor-68186 .elementor-element.elementor-element-e20ea91 img{height:183px;}.elementor-68186 .elementor-element.elementor-element-541b20d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-68186 .elementor-element.elementor-element-a271d26{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-2f39b01.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-2f39b01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-2f39b01 .elementor-icon-list-item > a{font-size:12px;}.elementor-68186 .elementor-element.elementor-element-b4b5f5e{text-align:center;}.elementor-68186 .elementor-element.elementor-element-b4b5f5e .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-1c1bc69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-1c1bc69 .elementor-icon-list-item > a{font-size:11px;}.elementor-68186 .elementor-element.elementor-element-fde1e7c img{height:183px;}.elementor-68186 .elementor-element.elementor-element-2dfb0d8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-68186 .elementor-element.elementor-element-f52afe7{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-095a964.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-095a964 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-095a964 .elementor-icon-list-item > a{font-size:12px;}.elementor-68186 .elementor-element.elementor-element-9658d72{text-align:center;}.elementor-68186 .elementor-element.elementor-element-9658d72 .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-3a44c9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-3a44c9b .elementor-icon-list-item > a{font-size:11px;}.elementor-68186 .elementor-element.elementor-element-bea6ffb img{height:183px;}.elementor-68186 .elementor-element.elementor-element-85a6904{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-68186 .elementor-element.elementor-element-0192021{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-4e0cfcd.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-4e0cfcd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-4e0cfcd .elementor-icon-list-item > a{font-size:12px;}.elementor-68186 .elementor-element.elementor-element-d6e1f94{text-align:center;}.elementor-68186 .elementor-element.elementor-element-d6e1f94 .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-9d3968c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-9d3968c .elementor-icon-list-item > a{font-size:11px;}.elementor-68186 .elementor-element.elementor-element-fca9075 img{height:183px;}.elementor-68186 .elementor-element.elementor-element-4344a98{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-68186 .elementor-element.elementor-element-8876912{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-1a96b16.elementor-element{--align-self:center;}.elementor-68186 .elementor-element.elementor-element-1a96b16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-1a96b16 .elementor-icon-list-item > a{font-size:12px;}.elementor-68186 .elementor-element.elementor-element-403d458{text-align:center;}.elementor-68186 .elementor-element.elementor-element-403d458 .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-fbccb88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-fbccb88 .elementor-icon-list-item > a{font-size:11px;}.elementor-68186 .elementor-element.elementor-element-a1aee2a img{height:183px;}.elementor-68186 .elementor-element.elementor-element-cb33c91{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-68186 .elementor-element.elementor-element-b24ae16{width:100%;max-width:100%;}.elementor-68186 .elementor-element.elementor-element-c699f57{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-68186 .elementor-element.elementor-element-33f2229 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-68186 .elementor-element.elementor-element-d307613{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-d307613 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-68186 .elementor-element.elementor-element-d307613 .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-2bba9f8{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-1c675dd{--swiper-slides-to-display:1;}.elementor-68186 .elementor-element.elementor-element-d786967{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-68186 .elementor-element.elementor-element-d3deaee{--padding-top:60px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-68186 .elementor-element.elementor-element-233131d{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-4dc26f8{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-4dc26f8 .elementor-heading-title{font-size:32px;}.elementor-68186 .elementor-element.elementor-element-cf7b8ec{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-68186 .elementor-element.elementor-element-b8d1b4b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-68186 .elementor-element.elementor-element-052a943{width:var( --container-widget-width, 166px );max-width:166px;--container-widget-width:166px;--container-widget-flex-grow:0;text-align:start;}.elementor-68186 .elementor-element.elementor-element-bf0c5a1{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-cc90d8a{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-cc90d8a .elementor-heading-title{font-size:32px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-68186 .elementor-element.elementor-element-8f1c2a9{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68186 .elementor-element.elementor-element-8f1c2a9.e-con{--order:99999 /* order end hack */;}.elementor-68186 .elementor-element.elementor-element-a088abf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-68186 .elementor-element.elementor-element-a088abf .elementor-icon-list-item > a{font-size:16px;}.elementor-68186 .elementor-element.elementor-element-fe5e8f5{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-68186 .elementor-element.elementor-element-2cc404c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-68186 .elementor-element.elementor-element-a1c1f7b{--padding-top:30px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-68186 .elementor-element.elementor-element-f6df2d3{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-68186 .elementor-element.elementor-element-3163a0d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-68186 .elementor-element.elementor-element-0a63b21{text-align:center;}.elementor-68186 .elementor-element.elementor-element-e2622b4{text-align:center;}.elementor-68186 .elementor-element.elementor-element-8741b4b{text-align:center;}.elementor-68186 .elementor-element.elementor-element-87f53fc{text-align:center;}.elementor-68186 .elementor-element.elementor-element-b2ac9dc{text-align:center;}.elementor-68186 .elementor-element.elementor-element-5597347{text-align:center;}.elementor-68186 .elementor-element.elementor-element-021f7ce{text-align:center;}.elementor-68186 .elementor-element.elementor-element-6bc109b{text-align:center;}.elementor-68186 .elementor-element.elementor-element-3b45fd8{width:100%;max-width:100%;text-align:center;}.elementor-68186 .elementor-element.elementor-element-f4f5cb8 .elementor-widget-container{text-align:center;}.elementor-68186 .elementor-element.elementor-element-f4f5cb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68186 .elementor-element.elementor-element-f4f5cb8{--icon-size:22px;}.elementor-68186 .elementor-element.elementor-element-05288af{text-align:center;font-size:14px;line-height:1.4em;}}@media(min-width:768px){.elementor-68186 .elementor-element.elementor-element-86b7921{--width:1300px;}.elementor-68186 .elementor-element.elementor-element-66684b9{--width:1300px;}.elementor-68186 .elementor-element.elementor-element-46740e8{--content-width:1300px;}.elementor-68186 .elementor-element.elementor-element-9edc1a7{--width:30%;}.elementor-68186 .elementor-element.elementor-element-640d807{--width:23.33%;}.elementor-68186 .elementor-element.elementor-element-70de35b{--width:23.33%;}.elementor-68186 .elementor-element.elementor-element-a55a564{--width:23.33%;}.elementor-68186 .elementor-element.elementor-element-793a042{--content-width:1300px;}.elementor-68186 .elementor-element.elementor-element-40a8267{--content-width:1300px;}.elementor-68186 .elementor-element.elementor-element-b4e42d6{--width:40%;}.elementor-68186 .elementor-element.elementor-element-4f65a8c{--width:60%;}.elementor-68186 .elementor-element.elementor-element-bbdcfe5{--content-width:1300px;}.elementor-68186 .elementor-element.elementor-element-8ccc6fa{--content-width:1300px;}.elementor-68186 .elementor-element.elementor-element-f40e122{--width:50%;}.elementor-68186 .elementor-element.elementor-element-0b0d076{--width:50%;}.elementor-68186 .elementor-element.elementor-element-3dd6522{--width:1300px;}.elementor-68186 .elementor-element.elementor-element-30b591e{--content-width:1300px;}.elementor-68186 .elementor-element.elementor-element-171ab68{--content-width:1300px;}.elementor-68186 .elementor-element.elementor-element-b0131ae{--width:27%;}.elementor-68186 .elementor-element.elementor-element-7c5c543{--width:70%;}.elementor-68186 .elementor-element.elementor-element-c699f57{--content-width:1300px;}.elementor-68186 .elementor-element.elementor-element-d3deaee{--width:1300px;}.elementor-68186 .elementor-element.elementor-element-233131d{--content-width:1400px;}.elementor-68186 .elementor-element.elementor-element-c265872{--width:45%;}.elementor-68186 .elementor-element.elementor-element-bf0c5a1{--width:55%;}.elementor-68186 .elementor-element.elementor-element-8f1c2a9{--width:45%;}.elementor-68186 .elementor-element.elementor-element-a1c1f7b{--width:1300px;}.elementor-68186 .elementor-element.elementor-element-f6df2d3{--content-width:1400px;}.elementor-68186 .elementor-element.elementor-element-7fad6e7{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-68186 .elementor-element.elementor-element-86b7921{--width:100%;}.elementor-68186 .elementor-element.elementor-element-9edc1a7{--width:100%;}.elementor-68186 .elementor-element.elementor-element-640d807{--width:30%;}.elementor-68186 .elementor-element.elementor-element-70de35b{--width:30%;}.elementor-68186 .elementor-element.elementor-element-a55a564{--width:30%;}.elementor-68186 .elementor-element.elementor-element-b4e42d6{--width:40%;}.elementor-68186 .elementor-element.elementor-element-4f65a8c{--width:60%;}.elementor-68186 .elementor-element.elementor-element-f40e122{--width:100%;}.elementor-68186 .elementor-element.elementor-element-0b0d076{--width:100%;}.elementor-68186 .elementor-element.elementor-element-e0b6bc4{--width:100%;}.elementor-68186 .elementor-element.elementor-element-1b34d13{--width:100%;}.elementor-68186 .elementor-element.elementor-element-d3a745e{--width:100%;}.elementor-68186 .elementor-element.elementor-element-f016ae9{--width:100%;}.elementor-68186 .elementor-element.elementor-element-af128ac{--width:100%;}.elementor-68186 .elementor-element.elementor-element-c653124{--width:100%;}.elementor-68186 .elementor-element.elementor-element-9664d2a{--width:100%;}.elementor-68186 .elementor-element.elementor-element-31b63c6{--width:100%;}.elementor-68186 .elementor-element.elementor-element-7d6d0b7{--width:100%;}.elementor-68186 .elementor-element.elementor-element-b0131ae{--width:100%;}.elementor-68186 .elementor-element.elementor-element-1ddfcb1{--width:58%;}.elementor-68186 .elementor-element.elementor-element-7c5c543{--width:100%;}.elementor-68186 .elementor-element.elementor-element-c265872{--width:100%;}.elementor-68186 .elementor-element.elementor-element-bf0c5a1{--width:100%;}.elementor-68186 .elementor-element.elementor-element-8f1c2a9{--width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-e1707ef */@media screen and (max-width: 767px) {
.elementor-68186 .elementor-element.elementor-element-e1707ef .elementor-nav-menu {
    background-origin: border-box;
    background-clip: padding-box, border-box;
    border-radius: 16px;
    box-shadow: 0px 4px 4px 0px #C3D5E9;
    margin-bottom: 20px;
    border: 1px solid transparent;
    background-image: linear-gradient(#fff, #fff), linear-gradient(90deg, #E5E5E5 0%, #FFFFFF 100%);
    margin-top: 15px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d91f5b1 */@media only screen and (max-width:767px){
.elementor-68186 .elementor-element.elementor-element-d91f5b1 span{
    font-size: 10px!important;
    line-height:1em!important;
    padding:0 10px;
}
.elementor-68186 .elementor-element.elementor-element-d91f5b1 {
    line-height:1em!important;
    padding:0 10px 5px;
}
.elementor-68186 .elementor-element.elementor-element-d91f5b1 span.elementor-button-icon{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-679777e */.elementor-68186 .elementor-element.elementor-element-679777e {
    border: 1px solid transparent;
  background-image: linear-gradient(#fff, #fff), linear-gradient(90deg, #E5E5E5 0%, #FFFFFF 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  
  /* Optional: You can now safely add border-radius if needed! */
  border-radius: 100px;
  box-shadow: 0px 4px 4px 0px #C3D5E9;

}
@media only screen and (max-width:767px){
    .elementor-68186 .elementor-element.elementor-element-679777e {
         border-radius: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b69d35 */.hero-text img {
    width: 240px;
}
.hero-text h1 {
    display: flex;
    flex-flow: row wrap;
    gap: 12px;
    align-items: center;
    justify-content: center;
}
@media only screen and (max-width:767px){
    .hero-text img {
    width: 180px;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ef429a1 */.elementor-68186 .elementor-element.elementor-element-ef429a1 figure,
.elementor-68186 .elementor-element.elementor-element-ef429a1 img{
    border: 0px none transparent;
}

.elementor-68186 .elementor-element.elementor-element-ef429a1 .swiper-slide{
    border: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-eb8b2d9 */.elementor-68186 .elementor-element.elementor-element-eb8b2d9 figure,
.elementor-68186 .elementor-element.elementor-element-eb8b2d9 img{
    border: 0px none transparent;
}

.elementor-68186 .elementor-element.elementor-element-eb8b2d9 .swiper-slide{
    border: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8006fba */.elementor-68186 .elementor-element.elementor-element-8006fba figure,
.elementor-68186 .elementor-element.elementor-element-8006fba img{
    border: 0px none transparent;
}

.elementor-68186 .elementor-element.elementor-element-8006fba .swiper-slide{
    border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66684b9 */.elementor-68186 .elementor-element.elementor-element-66684b9 img {
    filter: saturate(0) brightness(1) !important;
    
}
.elementor-68186 .elementor-element.elementor-element-66684b9 .swiper {
    pointer-events: none;
}
.elementor-68186 .elementor-element.elementor-element-66684b9 .swiper img {
    height: 90px;
    object-fit: contain;
}
.elementor-68186 .elementor-element.elementor-element-66684b9 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}
.elementor-68186 .elementor-element.elementor-element-66684b9 .swiper-slide{
    display: flex;
    justify-content: center;
    align-content: center;
}

.elementor-68186 .elementor-element.elementor-element-66684b9 .swiper:before,
.elementor-68186 .elementor-element.elementor-element-66684b9 .swiper:after {
  position: absolute;
  top: 0;
  width: 150px;
  height: 100%;
  content: "";
  z-index: 2;
}

.elementor-68186 .elementor-element.elementor-element-66684b9 .swiper:before {
  left: 0;
  background: linear-gradient(to left, rgba(255, 255, 255, 0), white);
}

.elementor-68186 .elementor-element.elementor-element-66684b9 .swiper:after {
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white);
}

@media screen and (max-width: 1024px){
    .elementor-68186 .elementor-element.elementor-element-66684b9 .swiper:before,
    .elementor-68186 .elementor-element.elementor-element-66684b9 .swiper:after {
        width: 100px;
    }
}

@media screen and (max-width: 1024px){
    .elementor-68186 .elementor-element.elementor-element-66684b9 .swiper:before,
    .elementor-68186 .elementor-element.elementor-element-66684b9 .swiper:after {
        width: 50px;
    }
    .elementor-68186 .elementor-element.elementor-element-66684b9 .swiper img {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c69c6 */@media only screen and (max-width:767px){
.elementor-68186 .elementor-element.elementor-element-47c69c6 .elementor-counter-title{
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1eb6899 */.elementor-68186 .elementor-element.elementor-element-1eb6899 figure,
.elementor-68186 .elementor-element.elementor-element-1eb6899 img{
    border: 0px none transparent;
}

.elementor-68186 .elementor-element.elementor-element-1eb6899 .swiper-slide{
    border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddce72c */.elementor-68186 .elementor-element.elementor-element-ddce72c img {
    filter: saturate(0) brightness(1) !important;
    
}
.elementor-68186 .elementor-element.elementor-element-ddce72c .swiper {
    pointer-events: none;
}
.elementor-68186 .elementor-element.elementor-element-ddce72c .swiper img {
    max-height: 26px!important;
    object-fit: contain;
}
.elementor-68186 .elementor-element.elementor-element-ddce72c .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}
.elementor-68186 .elementor-element.elementor-element-ddce72c .swiper-slide{
    display: flex;
    justify-content: center;
    align-content: center;
}

.elementor-68186 .elementor-element.elementor-element-ddce72c .swiper:before,
.elementor-68186 .elementor-element.elementor-element-ddce72c .swiper:after {
  position: absolute;
  top: 0;
  width: 150px;
  height: 100%;
  content: "";
  z-index: 2;
}

@media screen and (max-width: 1024px){
    .elementor-68186 .elementor-element.elementor-element-ddce72c .swiper:before,
    .elementor-68186 .elementor-element.elementor-element-ddce72c .swiper:after {
        width: 100px;
    }
}

@media screen and (max-width: 1024px){
    .elementor-68186 .elementor-element.elementor-element-ddce72c .swiper:before,
    .elementor-68186 .elementor-element.elementor-element-ddce72c .swiper:after {
        width: 50px;
    }
    .elementor-68186 .elementor-element.elementor-element-ddce72c .swiper img {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e38ccf1 */.elementor-68186 .elementor-element.elementor-element-e38ccf1 li {
    border: 1px solid #DEE4F0;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-e38ccf1 span.elementor-icon-list-text {
    padding: 0px 14px 0 2px;
}
.elementor-68186 .elementor-element.elementor-element-e38ccf1 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1bf7bde */.elementor-68186 .elementor-element.elementor-element-1bf7bde li {
    border: 1px solid #DEE4F0;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-1bf7bde span.elementor-icon-list-text {
    padding: 0px 14px 0 2px;
}
.elementor-68186 .elementor-element.elementor-element-1bf7bde span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afdd5bd */.elementor-68186 .elementor-element.elementor-element-afdd5bd li {
    border: 1px solid #DEE4F0;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-afdd5bd span.elementor-icon-list-text {
    padding: 0px 14px 0 2px;
}
.elementor-68186 .elementor-element.elementor-element-afdd5bd span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-13b5b02 */.elementor-68186 .elementor-element.elementor-element-13b5b02 li {
    border: 1px solid #DEE4F0;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-13b5b02 span.elementor-icon-list-text {
    padding: 0px 14px 0 2px;
}
.elementor-68186 .elementor-element.elementor-element-13b5b02 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4209ae3 */.elementor-68186 .elementor-element.elementor-element-4209ae3 li {
    border: 1px solid #DEE4F0;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-4209ae3 span.elementor-icon-list-text {
    padding: 0px 14px 0 2px;
}
.elementor-68186 .elementor-element.elementor-element-4209ae3 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5f6e26a */.elementor-68186 .elementor-element.elementor-element-5f6e26a li {
    border: 1px solid #DEE4F0;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-5f6e26a span.elementor-icon-list-text {
    padding: 0px 14px 0 2px;
}
.elementor-68186 .elementor-element.elementor-element-5f6e26a span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-96756b4 */.elementor-68186 .elementor-element.elementor-element-96756b4 li {
    border: 1px solid #DEE4F0;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-96756b4 span.elementor-icon-list-text {
    padding: 0px 14px 0 2px;
}
.elementor-68186 .elementor-element.elementor-element-96756b4 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e879a41 *//* ==========================================================================
   1. DESKTOP BASE ENGINE (With Global Sub-Pixel Seam Correction Fix)
   ========================================================================== */

/* Structural content slot wrapper inside the text halves */
.reveal-content-slot {
  max-height: 0;
  overflow: hidden;
  width: 100%;
  /* Mechanical window closing speed tracker */
  transition: max-height 0.8s cubic-bezier(0.77, 0, 0.175, 1);
  z-index: 5;
}

/* Force Elementor layout rules ONLY when activated inside the text split */
.reveal-group-item.active .reveal-content-slot > div {
  opacity: 1 !important;        
  visibility: visible !important; 
  pointer-events: auto !important;
  width: 100% !important;
  display: flex !important; 
  flex-direction: column !important;
}

.reveal-group-wrapper {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px; /* Space between rows when closed */
}

.reveal-group-item {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: opacity 0.4s ease-in-out; 
}

/* Base style for both text blocks */
.text-slice-box {
  cursor: pointer;
  width: 100%;
  text-align: center;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  user-select: none;
  transition: margin-bottom 0.8s cubic-bezier(0.77, 0, 0.175, 1);
  line-height: 0 !important;
  background-color: #ffffff; 
  z-index: 15; 
}

.reveal-text-element {
  font-size: 110px;
  font-weight: 800;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important; 
  white-space: nowrap;
  font-family: "proxima-nova", Sans-serif;
  
  background: linear-gradient(
    to right, 
    #584ce4 0%,
    #2b7fff 35%,
    #1ba3ff 70%,
    #17c3e5 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  padding-bottom: 4px !important; 
}

/* PERFECT CROSS-SCREEN SEAM FIX */
.top-slice {
  clip-path: polygon(0 0, 100% 0, 100% 50%, 0 50%);
}

.bottom-slice {
  clip-path: polygon(0 49%, 100% 50%, 100% 100%, 0 100%);
  /* Perfect desktop fallback baseline */
  margin-top: calc(var(--grp-text-neg, -114px) - 0.5px) !important; 
  transition: margin-top 0.8s cubic-bezier(0.77, 0, 0.175, 1) !important;
}

/* --- ACTIVE REVEALED STATES (Tightness Controls) --- */
.reveal-group-item.active .top-slice {
  margin-bottom: -65px; 
}

.reveal-group-item.active .bottom-slice {
  margin-top: -50px !important; 
}

.reveal-group-item.active .reveal-content-slot {
  max-height: 3500px; 
}

/* FOCUS-DIM HOVER ENGINE */
.reveal-group-wrapper:hover .reveal-group-item {
  opacity: 0.3;
}
.reveal-group-wrapper .reveal-group-item:hover {
  opacity: 1;
}
.reveal-group-wrapper .reveal-group-item.active {
  opacity: 1 !important;
}

/* ==========================================================================
   2. TABLET RESPONSIVE BREAKPOINT (Max-width: 1024px)
   ========================================================================== */
@media (max-width: 1024px) {
  .reveal-text-element {
    font-size: 72px; 
  }
  
  .bottom-slice {
    /* Adjusted tablet fallback to match smaller text box height (~76px) */
    margin-top: calc(var(--grp-text-neg, -76px) - 0.5px) !important;
  }
  
  .reveal-group-item.active .top-slice {
    margin-bottom: -42px; 
  }
  
  .reveal-group-item.active .bottom-slice {
    margin-top: -32px !important; 
  }
}

/* ==========================================================================
   3. MOBILE RESPONSIVE BREAKPOINT (Max-width: 767px)
   ========================================================================== */
@media (max-width: 767px) {
  .reveal-text-element {
    font-size: 38px; 
    letter-spacing: -0.5px;
  }
  
  .reveal-group-wrapper {
    gap: 16px; 
  }

  .bottom-slice {
    /* Adjusted mobile fallback to match tiny mobile text box height (~42px) */
    margin-top: calc(var(--grp-text-neg, -42px) - 0.5px) !important;
  }

  .reveal-group-item.active .top-slice {
    margin-bottom: -24px; 
  }
  
  .reveal-group-item.active .bottom-slice {
    margin-top: -16px !important; 
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c45ca12 */.elementor-68186 .elementor-element.elementor-element-c45ca12 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-c45ca12 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-c45ca12 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ca0d8eb */.elementor-68186 .elementor-element.elementor-element-ca0d8eb li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-ca0d8eb span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-ca0d8eb span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42dc8d1 */.elementor-68186 .elementor-element.elementor-element-42dc8d1 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-42dc8d1 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-42dc8d1 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4832b06 */.elementor-68186 .elementor-element.elementor-element-4832b06 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-4832b06 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-4832b06 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c45ca12 */.elementor-68186 .elementor-element.elementor-element-c45ca12 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-c45ca12 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-c45ca12 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ca0d8eb */.elementor-68186 .elementor-element.elementor-element-ca0d8eb li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-ca0d8eb span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-ca0d8eb span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42dc8d1 */.elementor-68186 .elementor-element.elementor-element-42dc8d1 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-42dc8d1 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-42dc8d1 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4832b06 */.elementor-68186 .elementor-element.elementor-element-4832b06 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-4832b06 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-4832b06 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c45ca12 */.elementor-68186 .elementor-element.elementor-element-c45ca12 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-c45ca12 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-c45ca12 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ca0d8eb */.elementor-68186 .elementor-element.elementor-element-ca0d8eb li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-ca0d8eb span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-ca0d8eb span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42dc8d1 */.elementor-68186 .elementor-element.elementor-element-42dc8d1 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-42dc8d1 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-42dc8d1 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4832b06 */.elementor-68186 .elementor-element.elementor-element-4832b06 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-4832b06 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-4832b06 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c45ca12 */.elementor-68186 .elementor-element.elementor-element-c45ca12 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-c45ca12 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-c45ca12 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ca0d8eb */.elementor-68186 .elementor-element.elementor-element-ca0d8eb li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-ca0d8eb span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-ca0d8eb span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42dc8d1 */.elementor-68186 .elementor-element.elementor-element-42dc8d1 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-42dc8d1 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-42dc8d1 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4832b06 */.elementor-68186 .elementor-element.elementor-element-4832b06 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-4832b06 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-4832b06 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c45ca12 */.elementor-68186 .elementor-element.elementor-element-c45ca12 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-c45ca12 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-c45ca12 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ca0d8eb */.elementor-68186 .elementor-element.elementor-element-ca0d8eb li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-ca0d8eb span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-ca0d8eb span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42dc8d1 */.elementor-68186 .elementor-element.elementor-element-42dc8d1 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-42dc8d1 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-42dc8d1 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4832b06 */.elementor-68186 .elementor-element.elementor-element-4832b06 li {
    border: 1px solid #fff;
    background: #F6F9FF;
    margin: 4px;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-4832b06 span.elementor-icon-list-text {
    padding: 2px 20px 2px 20px;
}
.elementor-68186 .elementor-element.elementor-element-4832b06 span.elementor-icon-list-icon {
    padding: 0 0 0 14px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-30986e1 */@media screen and (max-width: 767px) {
.elementor-68186 .elementor-element.elementor-element-30986e1 h3 {
    font-size: 24px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a8267 */.elementor-68186 .elementor-element.elementor-element-40a8267 span.e-n-accordion-item-title-header {
    width: 100%;
    flex-direction: column;
}
.elementor-68186 .elementor-element.elementor-element-40a8267 .e-n-accordion-item-title-text{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.elementor-68186 .elementor-element.elementor-element-40a8267 .accor{
    display: flex;
    align-items: center;
}


.elementor-68186 .elementor-element.elementor-element-40a8267 .accor .ikon{
    width:63px;
    height: 63px;
    box-shadow: 8px 8px 16px 0px #C3D5E9, -8px -8px 16px 0px #FFFFFF;
    border-radius: 100px;
}
.elementor-68186 .elementor-element.elementor-element-40a8267 .ikonopen{
    width:97px;
    display: none;
}
.elementor-68186 .elementor-element.elementor-element-40a8267 .accor h3{
    font-size: 43px;;
    color: #073A60;
    font-weight:600;
    margin-left:10px
    
}
.elementor-68186 .elementor-element.elementor-element-40a8267 .e-n-accordion-item-title-text .numb{
    width:47px;
}

.elementor-68186 .elementor-element.elementor-element-40a8267 .e-n-accordion-item {
  box-shadow: 
    10px 10px 20px 0px rgba(195, 213, 233, 0.7),
    -8px -8px 16px 0px #FAFAFA,
    0px 9px 0px 0px #FFFFFF,
    0px 20px 6.7px 0px rgba(141, 141, 141, 0.25),
    0px 6px 0px 0px #FFFFFF inset;
    border-radius:30px;
}
.elementor-68186 .elementor-element.elementor-element-40a8267 .e-n-accordion-item[open] {
    background: linear-gradient(253.45deg, #1FA2FF -5.42%, #1583D0 94.09%);
    box-shadow: 
    10px 10px 20px 0px rgba(195, 213, 233, 0.7),
    -8px -8px 16px 0px #FAFAFA,
    0px 9px 0px 0px #107FCE,
    0px 20px 6.7px 0px rgba(141, 141, 141, 0.25),
    0px 6px 0px 0px #0095FF inset;
}
.elementor-68186 .elementor-element.elementor-element-40a8267 .e-n-accordion-item[open] h3,
.elementor-68186 .elementor-element.elementor-element-40a8267 .e-n-accordion-item[open] .numb{
    display:none;
}
.elementor-68186 .elementor-element.elementor-element-40a8267 .e-n-accordion-item[open] .e-n-accordion-item-title{
    padding:10px 30px 0;
}
.elementor-68186 .elementor-element.elementor-element-40a8267 .e-n-accordion-item[open] .accor .ikon{
    box-shadow:8px 8px 16px 0px #147EC9;
    margin:10px 0 -10px 0;
}
.elementor-68186 .elementor-element.elementor-element-40a8267 .e-n-accordion-item[open] .ikonopen{
    display: block!important;
}
@media only screen and (max-width:768px){
   .elementor-68186 .elementor-element.elementor-element-40a8267 .accor h3{
       font-size: 30px;
   }
   .elementor-68186 .elementor-element.elementor-element-40a8267 .accor .ikon{
    width:45px;
    height: 45px;
   }
   .elementor-68186 .elementor-element.elementor-element-40a8267 .ikonopen{
    width:69px;
    display: none;
    }
.elementor-68186 .elementor-element.elementor-element-40a8267 .e-n-accordion-item-title-text .numb{
    width:36px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-188ed77 */.free-gro .elementor-button-wrapper a {
    background-image: url(/wp-content/uploads/2026/06/lo-ic.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: 0px center;
    padding-left: 23px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84ecee */.elementor-68186 .elementor-element.elementor-element-d84ecee .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;  /* Adjust size as needed */
  height: 40px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-d84ecee .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f1cef7 */.elementor-68186 .elementor-element.elementor-element-2f1cef7 {
    margin-top:auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2477252 */.elementor-68186 .elementor-element.elementor-element-2477252 {
    margin-top:auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6859511 */.elementor-68186 .elementor-element.elementor-element-6859511 {
    margin-top:auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70c6ec4 */.elementor-68186 .elementor-element.elementor-element-70c6ec4 {
    margin-top:auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72d5cf7 */.elementor-68186 .elementor-element.elementor-element-72d5cf7 {
    margin-top:auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-838697f */.elementor-68186 .elementor-element.elementor-element-838697f .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-838697f .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-408c2fa */.elementor-68186 .elementor-element.elementor-element-408c2fa .elementor-counter-title {
    text-align:  center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d44396e */.elementor-68186 .elementor-element.elementor-element-d44396e .elementor-counter-title {
    text-align:  center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-fcfa35b */.elementor-68186 .elementor-element.elementor-element-fcfa35b .elementor-counter-title {
    text-align:  center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0131ae */@media only screen and (max-width:767px){
.elementor-68186 .elementor-element.elementor-element-b0131ae .elementor-counter-title{
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-73f64d5 */.elementor-68186 .elementor-element.elementor-element-73f64d5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-73f64d5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05513ab */.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d3d12 */.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f705f0 */.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70a8ed5 */.elementor-68186 .elementor-element.elementor-element-70a8ed5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-70a8ed5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-237da6d */.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e29c404 */.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9be4d7 */.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c1bc69 */.elementor-68186 .elementor-element.elementor-element-1c1bc69 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-1c1bc69 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c98e73f */.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-373b863 */.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff20523 */.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a44c9b */.elementor-68186 .elementor-element.elementor-element-3a44c9b li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-3a44c9b span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8c3781 */.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0c711 */.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-24e895c */.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d3968c */.elementor-68186 .elementor-element.elementor-element-9d3968c li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-9d3968c span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-229fb5a */.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1be5137 */.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0beedd */.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbccb88 */.elementor-68186 .elementor-element.elementor-element-fbccb88 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-fbccb88 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aec19cb */.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d261584 */.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a5896e2 */.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-73f64d5 */.elementor-68186 .elementor-element.elementor-element-73f64d5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-73f64d5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05513ab */.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d3d12 */.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f705f0 */.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70a8ed5 */.elementor-68186 .elementor-element.elementor-element-70a8ed5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-70a8ed5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-237da6d */.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e29c404 */.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9be4d7 */.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c1bc69 */.elementor-68186 .elementor-element.elementor-element-1c1bc69 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-1c1bc69 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c98e73f */.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-373b863 */.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff20523 */.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a44c9b */.elementor-68186 .elementor-element.elementor-element-3a44c9b li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-3a44c9b span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8c3781 */.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0c711 */.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-24e895c */.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d3968c */.elementor-68186 .elementor-element.elementor-element-9d3968c li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-9d3968c span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-229fb5a */.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1be5137 */.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0beedd */.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbccb88 */.elementor-68186 .elementor-element.elementor-element-fbccb88 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-fbccb88 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aec19cb */.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d261584 */.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a5896e2 */.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-73f64d5 */.elementor-68186 .elementor-element.elementor-element-73f64d5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-73f64d5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05513ab */.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d3d12 */.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f705f0 */.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70a8ed5 */.elementor-68186 .elementor-element.elementor-element-70a8ed5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-70a8ed5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-237da6d */.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e29c404 */.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9be4d7 */.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c1bc69 */.elementor-68186 .elementor-element.elementor-element-1c1bc69 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-1c1bc69 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c98e73f */.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-373b863 */.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff20523 */.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a44c9b */.elementor-68186 .elementor-element.elementor-element-3a44c9b li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-3a44c9b span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8c3781 */.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0c711 */.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-24e895c */.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d3968c */.elementor-68186 .elementor-element.elementor-element-9d3968c li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-9d3968c span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-229fb5a */.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1be5137 */.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0beedd */.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbccb88 */.elementor-68186 .elementor-element.elementor-element-fbccb88 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-fbccb88 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aec19cb */.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d261584 */.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a5896e2 */.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-73f64d5 */.elementor-68186 .elementor-element.elementor-element-73f64d5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-73f64d5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05513ab */.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d3d12 */.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f705f0 */.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70a8ed5 */.elementor-68186 .elementor-element.elementor-element-70a8ed5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-70a8ed5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-237da6d */.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e29c404 */.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9be4d7 */.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c1bc69 */.elementor-68186 .elementor-element.elementor-element-1c1bc69 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-1c1bc69 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c98e73f */.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-373b863 */.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff20523 */.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a44c9b */.elementor-68186 .elementor-element.elementor-element-3a44c9b li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-3a44c9b span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8c3781 */.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0c711 */.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-24e895c */.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d3968c */.elementor-68186 .elementor-element.elementor-element-9d3968c li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-9d3968c span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-229fb5a */.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1be5137 */.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0beedd */.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbccb88 */.elementor-68186 .elementor-element.elementor-element-fbccb88 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-fbccb88 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aec19cb */.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d261584 */.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a5896e2 */.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-73f64d5 */.elementor-68186 .elementor-element.elementor-element-73f64d5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-73f64d5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05513ab */.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d3d12 */.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f705f0 */.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70a8ed5 */.elementor-68186 .elementor-element.elementor-element-70a8ed5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-70a8ed5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-237da6d */.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e29c404 */.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9be4d7 */.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c1bc69 */.elementor-68186 .elementor-element.elementor-element-1c1bc69 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-1c1bc69 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c98e73f */.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-373b863 */.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff20523 */.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a44c9b */.elementor-68186 .elementor-element.elementor-element-3a44c9b li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-3a44c9b span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8c3781 */.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0c711 */.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-24e895c */.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d3968c */.elementor-68186 .elementor-element.elementor-element-9d3968c li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-9d3968c span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-229fb5a */.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1be5137 */.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0beedd */.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbccb88 */.elementor-68186 .elementor-element.elementor-element-fbccb88 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-fbccb88 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aec19cb */.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d261584 */.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a5896e2 */.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-73f64d5 */.elementor-68186 .elementor-element.elementor-element-73f64d5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-73f64d5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05513ab */.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d3d12 */.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f705f0 */.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70a8ed5 */.elementor-68186 .elementor-element.elementor-element-70a8ed5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-70a8ed5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-237da6d */.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e29c404 */.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9be4d7 */.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c1bc69 */.elementor-68186 .elementor-element.elementor-element-1c1bc69 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-1c1bc69 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c98e73f */.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-373b863 */.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff20523 */.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a44c9b */.elementor-68186 .elementor-element.elementor-element-3a44c9b li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-3a44c9b span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8c3781 */.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0c711 */.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-24e895c */.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d3968c */.elementor-68186 .elementor-element.elementor-element-9d3968c li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-9d3968c span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-229fb5a */.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1be5137 */.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0beedd */.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbccb88 */.elementor-68186 .elementor-element.elementor-element-fbccb88 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-fbccb88 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aec19cb */.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d261584 */.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a5896e2 */.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-73f64d5 */.elementor-68186 .elementor-element.elementor-element-73f64d5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-73f64d5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05513ab */.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-05513ab .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65d3d12 */.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-65d3d12 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f705f0 */.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-4f705f0 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-70a8ed5 */.elementor-68186 .elementor-element.elementor-element-70a8ed5 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-70a8ed5 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-237da6d */.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-237da6d .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e29c404 */.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-e29c404 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9be4d7 */.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c9be4d7 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c1bc69 */.elementor-68186 .elementor-element.elementor-element-1c1bc69 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-1c1bc69 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c98e73f */.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-c98e73f .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-373b863 */.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-373b863 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff20523 */.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-ff20523 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a44c9b */.elementor-68186 .elementor-element.elementor-element-3a44c9b li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-3a44c9b span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8c3781 */.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-f8c3781 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0c711 */.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-5a0c711 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-24e895c */.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-24e895c .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9d3968c */.elementor-68186 .elementor-element.elementor-element-9d3968c li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-9d3968c span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-229fb5a */.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-229fb5a .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1be5137 */.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-1be5137 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0beedd */.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a0beedd .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fbccb88 */.elementor-68186 .elementor-element.elementor-element-fbccb88 li {
    border: 1px solid #DEE4F0;
    background: #FFFFFF;
    margin: 4px;
    border-radius: 4px;
}
.elementor-68186 .elementor-element.elementor-element-fbccb88 span.elementor-icon-list-text {
    padding: 0px 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aec19cb */.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-aec19cb .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d261584 */.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-d261584 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a5896e2 */.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;  /* Adjust size as needed */
  height: 50px; /* Keep it 1:1 ratio */
  border-radius: 50%; /* Makes it a perfect circle */
    background: #F5F6F8;box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */

  transition: transform 0.15s ease;
}
.elementor-68186 .elementor-element.elementor-element-a5896e2 .elementor-icon:active{
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a8e1d5d */.elementor-68186 .elementor-element.elementor-element-a8e1d5d .e-n-tabs-heading {
    flex-basis: 35%;
}
.elementor-68186 .elementor-element.elementor-element-a8e1d5d .e-n-tabs {
    align-items: flex-start;
}
.elementor-68186 .elementor-element.elementor-element-a8e1d5d .e-n-tab-title {
    justify-content: space-between;
}
@media screen and (max-width: 767px) {
    .elementor-68186 .elementor-element.elementor-element-a8e1d5d .e-n-tabs {
        align-items: stretch;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-171ab68 */.elementor-68186 .elementor-element.elementor-element-171ab68 .tabs {
        display: flex;
    align-items: center;
}
.elementor-68186 .elementor-element.elementor-element-171ab68 .tabs .ikon{
    width:38px;
    margin-right: 5px;
}
.elementor-68186 .elementor-element.elementor-element-171ab68 .e-n-tabs-heading {
    padding: 20px 14px;
    background-color: #fff;
    box-shadow: 
    10px 10px 20px 0px rgba(195, 213, 233, 0.7),
    -8px -8px 16px 0px #FAFAFA,
    0px 9px 0px 0px #FFFFFF,
    0px 20px 6.7px 0px rgba(141, 141, 141, 0.25),
    0px 6px 0px 0px #FFFFFF inset;
    border-radius: 30px;
}
.elementor-68186 .elementor-element.elementor-element-171ab68 .e-n-tabs-heading button {
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1c675dd */.elementor-68186 .elementor-element.elementor-element-1c675dd .swiper{
    padding-top: 0px;
    padding-bottom: 40px;
}

.elementor-68186 .elementor-element.elementor-element-1c675dd figure,
.elementor-68186 .elementor-element.elementor-element-1c675dd img{
    border: 0px none transparent;
}

.elementor-68186 .elementor-element.elementor-element-1c675dd .swiper-slide{
    border: none;
}

.elementor-68186 .elementor-element.elementor-element-1c675dd h3 a{
    font-weight: bold;
}

.elementor-68186 .elementor-element.elementor-element-1c675dd .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}
.elementor-68186 .elementor-element.elementor-element-1c675dd .swiper-slide{
    display: flex;
    justify-content: center;
    align-content: center;
}

.elementor-68186 .elementor-element.elementor-element-1c675dd .swiper:before,
.elementor-68186 .elementor-element.elementor-element-1c675dd .swiper:after {
  position: absolute;
  top: 0;
  width: 100px;
  height: 100%;
  content: "";
  z-index: 2;
}

.elementor-68186 .elementor-element.elementor-element-1c675dd .swiper:before {
  left: 0;
  background: linear-gradient(to left, rgba(255, 255, 255, 0), #FAFAFA);
}

.elementor-68186 .elementor-element.elementor-element-1c675dd .swiper:after {
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #FAFAFA);
}

@media screen and (max-width: 1024px){
    .elementor-68186 .elementor-element.elementor-element-1c675dd .swiper:before,
    .elementor-68186 .elementor-element.elementor-element-1c675dd .swiper:after {
        width: 50px;
    }
    .elementor-68186 .elementor-element.elementor-element-1c675dd .swiper img {
     
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-59fc07e */.elementor-68186 .elementor-element.elementor-element-59fc07e button {
	position: relative;
	border: none;
	background: linear-gradient(180deg, #5689FF -4.65%, #2A5AB4 100%);
	padding: 10px 10px;
	border-radius: 100px;
	font-weight: bold;
	transform-style: preserve-3d;
	transition: transform 0.3s cubic-bezier(0, 0, 0.58, 1),
		background 0.3s cubic-bezier(0, 0, 0.58, 1);
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	text-decoration: none;
	user-select: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	 width: 100%; 
}

.elementor-68186 .elementor-element.elementor-element-59fc07e button:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(182.87deg, #408BFF 7.45%, #225098 98.26%);
	border-radius: inherit;
	transform: translate3d(0, 0.5em, -1em);
	transition: transform 0.3s cubic-bezier(0, 0, 0.58, 1);
}

.elementor-68186 .elementor-element.elementor-element-59fc07e button:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.25);
	filter: blur(4px);
	border-radius: inherit;
	top: 0;
	left: 0;
	transform: translate3d(0, .7em, -1em);
	transition: transform 0.3s cubic-bezier(0, 0, 0.58, 1);
}

.elementor-68186 .elementor-element.elementor-element-59fc07e button:hover {
	transform: translateY(-0.05em);
}

.elementor-68186 .elementor-element.elementor-element-59fc07e button:active {
	transform: translate(0, 0.5em);
}

.elementor-68186 .elementor-element.elementor-element-59fc07e button:active:before,
.elementor-68186 .elementor-element.elementor-element-59fc07e button:active:after {
	transform: translate3d(0, 0, -1em);
}

.elementor-68186 .elementor-element.elementor-element-59fc07e button {
    margin-top: 20px;
}
.elementor-68186 .elementor-element.elementor-element-59fc07e select {
    min-height: 50px;
}
.elementor-68186 .elementor-element.elementor-element-59fc07e .grecaptcha-badge {
    display: none !important;
}
@media screen and (max-width: 767px) {
    .elementor-68186 .elementor-element.elementor-element-59fc07e .elementor-field-type-html {
        font-size: 14px;
        line-height: 24px;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72dcc85 */.elementor-68186 .elementor-element.elementor-element-72dcc85 li {
    transition: 0.3s;
    width: fit-content;
}
.elementor-68186 .elementor-element.elementor-element-72dcc85 li:hover {
    padding-left: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4fd785c */.elementor-68186 .elementor-element.elementor-element-4fd785c li {
    transition: 0.3s;
    width: fit-content;
}
.elementor-68186 .elementor-element.elementor-element-4fd785c li:hover {
    padding-left: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3bce7c1 */.elementor-68186 .elementor-element.elementor-element-3bce7c1 li {
    transition: 0.3s;
    width: fit-content;
}
.elementor-68186 .elementor-element.elementor-element-3bce7c1 li:hover {
    padding-left: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f175284 */.elementor-68186 .elementor-element.elementor-element-f175284 li {
    transition: 0.3s;
    width: fit-content;
}
.elementor-68186 .elementor-element.elementor-element-f175284 li:hover {
    padding-left: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9522730 */.elementor-68186 .elementor-element.elementor-element-9522730 li {
    transition: 0.3s;
    width: fit-content;
}
.elementor-68186 .elementor-element.elementor-element-9522730 li:hover {
    padding-left: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cbe46 */.elementor-68186 .elementor-element.elementor-element-f0cbe46 li {
    transition: 0.3s;
    width: fit-content;
}
.elementor-68186 .elementor-element.elementor-element-f0cbe46 li:hover {
    padding-left: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6ad0a21 */.elementor-68186 .elementor-element.elementor-element-6ad0a21 li {
    transition: 0.3s;
    width: fit-content;
}
.elementor-68186 .elementor-element.elementor-element-6ad0a21 li:hover {
    padding-left: 3px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-764ab81 */.elementor-68186 .elementor-element.elementor-element-764ab81 li {
    transition: 0.3s;
    width: fit-content;
}
.elementor-68186 .elementor-element.elementor-element-764ab81 li:hover {
    padding-left: 3px;
}
.elementor-68186 .elementor-element.elementor-element-764ab81 a {
    word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3163a0d */@media screen and (max-width: 767px) {
    .elementor-68186 .elementor-element.elementor-element-3163a0d ul {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f4f5cb8 */.elementor-68186 .elementor-element.elementor-element-f4f5cb8 svg path {
    fill: #BBCAE4
}
.elementor-68186 .elementor-element.elementor-element-f4f5cb8 a:hover svg path {
    fill: #01cbff
}
.elementor-68186 .elementor-element.elementor-element-f4f5cb8 .elementor-social-icons-wrapper {
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05288af */.elementor-68186 .elementor-element.elementor-element-05288af a {
    color: inherit;
}
@media screen and (max-width: 767px) {
    .elementor-68186 .elementor-element.elementor-element-05288af .divider {
        display: none;
    }
    .elementor-68186 .elementor-element.elementor-element-05288af a {
        display: block;
        margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-68186 .elementor-nav-menu__container {
    padding:0 20px;
    background-color: transparent;
}
body.elementor-page-68186 .elementor-nav-menu__container ul {
    background: transparent;
    border-radius: 10px;
    margin-top:13px;
}

body.elementor-page-68186 span.grad {
  background: linear-gradient(
    to right, 
    #584ce4 0%,
    #2b7fff 35%,
    #1ba3ff 70%,
    #17c3e5 100% 
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

.container-with-shadow {
  box-shadow: 
    10px 10px 20px 0px rgba(195, 213, 233, 0.7),
    -8px -8px 16px 0px #FAFAFA,
    0px 9px 0px 0px #FFFFFF,
    0px 20px 6.7px 0px rgba(141, 141, 141, 0.25),
    0px 6px 0px 0px #FFFFFF inset;
}
.container-with-shadow.dark {
  box-shadow: none;
}
.container-with-shadow.dark:hover{
  box-shadow: 8px 8px 16px 0px #092941, -8px -8px 16px 0px #0A314E, 0px 7px 0px 0px #084A7B;
  background-color:#083556;
}

.container-with-shadow.dark-white{
  box-shadow: 5px 5px 16px 0px rgba(195, 213, 233, 0.1),
  5px 5px 20px 0px #0A314E,
  0px 9px 0px 0px #083556;
  
}
.container-with-shadow.dark div.yer{
    background-color:#67A0CA;
    border-radius: 100px;
}
.container-with-shadow.dark:hover div.yer{
    background-color:#1982D0;
    transition: 0.5s;
}
.container-with-shadow.white{
   box-shadow: 10px 10px 20px 0px #0B294AB2, -8px -8px 16px 0px #1B266E, 0px 9px 0px 0px #FFFFFF, 0px 14px 6.7px 0px #8D8D8D40, 0px 6px 0px 0px #FFFFFF inset;
}

.LOicon .elementor-icon{
    display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px; 
  height: 50px; 
  border-radius: 50%;
    background: #F5F6F8;
    box-shadow: 
    8px 8px 16px 0px #C3D5E9B2,       /* 1. Main soft blue-grey drop shadow */
    -4px -4px 8px 0px #FFFFFF,         /* 2. Top-left white highlight glow */
    0px 3px 0px 0px #C9C9C940,         /* 3. Subtle bottom rim definition */
    0px 4px 4px 0px #A6A6A640;         /* 4. Extra grounding blur at the base */
  transition: transform 0.15s ease;
}
.LOicon .elementor-icon:active{
    transform: scale(0.97);
}
.LOicon.big .elementor-icon{
    width: 85px; 
  height: 85px;
}


.btn-177 {
	position: relative;
	border: none;
	background: linear-gradient(180deg, #5689FF -4.65%, #2A5AB4 100%);
	padding: 10px 10px;
	border-radius: 200px;
	font-weight: bold;
	transform-style: preserve-3d;
	transition: transform 0.3s cubic-bezier(0, 0, 0.58, 1),
	background 0.3s cubic-bezier(0, 0, 0.58, 1);
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	text-decoration: none;
	user-select: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	/*** full width block ***/
	/* width: 100%; */
}

.btn-177.white {
    background: #F5F6F8;
    box-shadow: 
    10px 10px 20px 0px rgba(195, 213, 233, 0.7),
    -8px 0px 16px 0px #FAFAFA,
    0px 4px 0px 0px #FFFFFF,                      /* Reduced from 8px to 4px (The 3D edge) */
    0px 5px 3px 0px rgba(141, 141, 141, 0.25),    /* Reduced from 10px/6px to 5px/3px (The bottom shadow) */
    0px 3px 0px 0px #FFFFFF inset!important;      /* Reduced from 6px to 3px (The top inner highlight) */
    color: #073A60!important;
}
/* Flatten the white button's shadow when clicked */
.btn-177.white:active {
    box-shadow: 
    10px 10px 20px 0px rgba(195, 213, 233, 0.7), /* Keeps the background glow */
    -8px 0px 16px 0px #FAFAFA,
    0px 0px 0px 0px #FFFFFF,                      /* Collapses the 3D edge to 0 */
    0px 0px 0px 0px rgba(141, 141, 141, 0.25),    /* Collapses the bottom shadow to 0 */
    0px 0px 0px 0px #FFFFFF inset!important;      /* Removes the inner highlight */
}

/* 1. The dark blue 3D bottom block */
.btn-177:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(182.87deg, #408BFF 7.45%, #225098 98.26%);
	border-radius: inherit;
	transform: translate3d(0, 0.25em, -1em); /* Decreased from 0.5em to 0.25em */
	transition: transform 0.3s cubic-bezier(0, 0, 0.58, 1);
}

/* 2. The soft blurry shadow underneath */
.btn-177:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.25);
	filter: blur(4px);
	border-radius: inherit;
	top: 0;
	left: 0;
	transform: translate3d(0, 0.35em, -1em); /* Decreased from 0.7em to 0.35em */
	transition: transform 0.3s cubic-bezier(0, 0, 0.58, 1);
}

.btn-177:hover {
	transform: translateY(-0.05em);
}

/* 3. The click action distance */
.btn-177:active {
	transform: translate(0, 0.25em); /* Decreased from 0.5em to 0.25em to match the new thickness */
}

.btn-177:active:before,
.btn-177:active:after {
	transform: translate3d(0, 0, -1em);
}

@media only screen and (max-width:1024px){
    body.elementor-page-68186 .elementor-nav-menu__container ul {
        background: linear-gradient(180deg, #FBFBFB, #F9F9F9);
    }
}
@media only screen and (max-width:767px){
    .LOicon.big .elementor-icon{
      width: 60px; 
      height: 60px;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://leadorigin.com/wp-content/uploads/2023/05/ProximaNova-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://leadorigin.com/wp-content/uploads/2023/05/ProximaNova-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://leadorigin.com/wp-content/uploads/2023/05/ProximaNova-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://leadorigin.com/wp-content/uploads/2023/05/FontsFree-Net-Proxima-Nova-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://leadorigin.com/wp-content/uploads/2023/05/FontsFree-Net-Proxima-Nova-Thin.ttf') format('truetype');
}
/* End Custom Fonts CSS */