.elementor-3504 .elementor-element.elementor-element-b5a3b3f{--display:flex;--min-height:0vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-739c510 );--border-color:var( --e-global-color-739c510 );--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-b5a3b3f:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-b5a3b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #FFFFFF 0%, var( --e-global-color-0cece84 ) 300%);}.elementor-3504 .elementor-element.elementor-element-17b1ab3{--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;--align-items:center;--margin-top:210px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-3504 .elementor-element.elementor-element-17bb97b{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-17bb97b::before, .elementor-3504 .elementor-element.elementor-element-17bb97b > .elementor-background-video-container::before, .elementor-3504 .elementor-element.elementor-element-17bb97b > .e-con-inner > .elementor-background-video-container::before, .elementor-3504 .elementor-element.elementor-element-17bb97b > .elementor-background-slideshow::before, .elementor-3504 .elementor-element.elementor-element-17bb97b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3504 .elementor-element.elementor-element-17bb97b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3504 .elementor-element.elementor-element-87528b0{--display:flex;--justify-content:center;}.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-3504 .elementor-element.elementor-element-4904147 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;line-height:1.2em;color:#01335E;}.elementor-3504 .elementor-element.elementor-element-4904147 .elementor-heading-title a:hover, .elementor-3504 .elementor-element.elementor-element-4904147 .elementor-heading-title a:focus{color:#000000;}.elementor-3504 .elementor-element.elementor-element-26df8a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:#008F00;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-3504 .elementor-element.elementor-element-c30dddd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-3504 .elementor-element.elementor-element-0b9d861{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3504 .elementor-element.elementor-element-197ac42 .elementor-button{background-color:#003C70;font-family:"Roboto", Sans-serif;font-weight:500;letter-spacing:0.6px;border-radius:5px 5px 5px 5px;}.elementor-3504 .elementor-element.elementor-element-197ac42 .elementor-button:hover, .elementor-3504 .elementor-element.elementor-element-197ac42 .elementor-button:focus{background-color:#16558C;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-3504 .elementor-element.elementor-element-604f697 .elementor-button{background-color:#176402;font-family:"Roboto", Sans-serif;font-weight:500;letter-spacing:0.6px;border-radius:5px 5px 5px 5px;}.elementor-3504 .elementor-element.elementor-element-604f697 .elementor-button:hover, .elementor-3504 .elementor-element.elementor-element-604f697 .elementor-button:focus{background-color:#208604;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-3504 .elementor-element.elementor-element-509dce1{--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;--align-items:center;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3504 .elementor-element.elementor-element-470419b{--display:flex;--min-height:0px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-470419b::before, .elementor-3504 .elementor-element.elementor-element-470419b > .elementor-background-video-container::before, .elementor-3504 .elementor-element.elementor-element-470419b > .e-con-inner > .elementor-background-video-container::before, .elementor-3504 .elementor-element.elementor-element-470419b > .elementor-background-slideshow::before, .elementor-3504 .elementor-element.elementor-element-470419b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3504 .elementor-element.elementor-element-470419b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3504 .elementor-element.elementor-element-470419b:hover::before, .elementor-3504 .elementor-element.elementor-element-470419b:hover > .elementor-background-video-container::before, .elementor-3504 .elementor-element.elementor-element-470419b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3504 .elementor-element.elementor-element-470419b > .elementor-background-slideshow:hover::before, .elementor-3504 .elementor-element.elementor-element-470419b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3504 .elementor-element.elementor-element-470419b:hover{--overlay-opacity:0.5;}.elementor-3504 .elementor-element.elementor-element-b34aefb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-6c20190{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-3504 .elementor-element.elementor-element-0376584{--display:flex;}.elementor-3504 .elementor-element.elementor-element-d815a58{text-align:start;}.elementor-3504 .elementor-element.elementor-element-d815a58 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-e846b85{--display:flex;}.elementor-3504 .elementor-element.elementor-element-1814880{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-3504 .elementor-element.elementor-element-1814880.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-45bb4a6{--display:flex;--min-height:0vh;--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:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-45bb4a6:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-45bb4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7FD;}.elementor-3504 .elementor-element.elementor-element-637000e{--e-image-carousel-slides-to-show:4;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-637000e.elementor-element{--align-self:center;}.elementor-3504 .elementor-element.elementor-element-637000e .swiper-wrapper{display:flex;align-items:center;}.elementor-3504 .elementor-element.elementor-element-7e9347a{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-3504 .elementor-element.elementor-element-7e9347a:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-7e9347a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #1663CE 33%, #36941E 100%);}.elementor-3504 .elementor-element.elementor-element-0459692{--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-3504 .elementor-element.elementor-element-7881ee2{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-23d9049{text-align:start;}.elementor-3504 .elementor-element.elementor-element-23d9049 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-4052124{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-2c39a5e{--display:flex;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#36941E;--border-color:#36941E;--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-2c39a5e:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-2c39a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #FFFFFF 0%, #D1FDC6 85%);}.elementor-3504 .elementor-element.elementor-element-2c39a5e:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #D1FDC6 100%);}.elementor-3504 .elementor-element.elementor-element-2c39a5e.e-con{--flex-grow:0;--flex-shrink:0;}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3504 .elementor-element.elementor-element-8d44f54 .elementor-image-box-wrapper{text-align:start;}.elementor-3504 .elementor-element.elementor-element-8d44f54 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;font-style:normal;letter-spacing:0.5px;color:#111111;}.elementor-3504 .elementor-element.elementor-element-8d44f54:has(:hover) .elementor-image-box-title,
					 .elementor-3504 .elementor-element.elementor-element-8d44f54:has(:focus) .elementor-image-box-title{color:#111111;}.elementor-3504 .elementor-element.elementor-element-8d44f54 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-3504 .elementor-element.elementor-element-68ec143:hover{--e-transform-scale:1.02;}.elementor-3504 .elementor-element.elementor-element-68ec143{text-align:end;}.elementor-3504 .elementor-element.elementor-element-68ec143 img{width:40%;}.elementor-3504 .elementor-element.elementor-element-c5c0f5e{--display:flex;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#36941E;--border-color:#36941E;--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-c5c0f5e:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-c5c0f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #FFFFFF 0%, #D1FDC6 85%);}.elementor-3504 .elementor-element.elementor-element-c5c0f5e:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #D1FDC6 100%);}.elementor-3504 .elementor-element.elementor-element-c5c0f5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-ae6902a .elementor-image-box-wrapper{text-align:start;}.elementor-3504 .elementor-element.elementor-element-ae6902a .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;font-style:normal;letter-spacing:0.5px;color:#111111;}.elementor-3504 .elementor-element.elementor-element-ae6902a:has(:hover) .elementor-image-box-title,
					 .elementor-3504 .elementor-element.elementor-element-ae6902a:has(:focus) .elementor-image-box-title{color:#111111;}.elementor-3504 .elementor-element.elementor-element-ae6902a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-3504 .elementor-element.elementor-element-0818824:hover{--e-transform-scale:1.02;}.elementor-3504 .elementor-element.elementor-element-0818824{text-align:end;}.elementor-3504 .elementor-element.elementor-element-0818824 img{width:40%;}.elementor-3504 .elementor-element.elementor-element-06c6c4a{--display:flex;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#36941E;--border-color:#36941E;--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-06c6c4a:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-06c6c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #FFFFFF 0%, #D1FDC6 85%);}.elementor-3504 .elementor-element.elementor-element-06c6c4a:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #D1FDC6 100%);}.elementor-3504 .elementor-element.elementor-element-06c6c4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-b2db9ca .elementor-image-box-wrapper{text-align:start;}.elementor-3504 .elementor-element.elementor-element-b2db9ca .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;font-style:normal;letter-spacing:0.5px;color:#111111;}.elementor-3504 .elementor-element.elementor-element-b2db9ca:has(:hover) .elementor-image-box-title,
					 .elementor-3504 .elementor-element.elementor-element-b2db9ca:has(:focus) .elementor-image-box-title{color:#111111;}.elementor-3504 .elementor-element.elementor-element-b2db9ca .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-3504 .elementor-element.elementor-element-0ad10ec:hover{--e-transform-scale:1.02;}.elementor-3504 .elementor-element.elementor-element-0ad10ec{text-align:end;}.elementor-3504 .elementor-element.elementor-element-0ad10ec img{width:40%;}.elementor-3504 .elementor-element.elementor-element-08657ce{--display:flex;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#36941E;--border-color:#36941E;--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-08657ce:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-08657ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #FFFFFF 0%, #D1FDC6 85%);}.elementor-3504 .elementor-element.elementor-element-08657ce:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #D1FDC6 100%);}.elementor-3504 .elementor-element.elementor-element-08657ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-f1780e5 .elementor-image-box-wrapper{text-align:start;}.elementor-3504 .elementor-element.elementor-element-f1780e5 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;font-style:normal;letter-spacing:0.5px;color:#111111;}.elementor-3504 .elementor-element.elementor-element-f1780e5:has(:hover) .elementor-image-box-title,
					 .elementor-3504 .elementor-element.elementor-element-f1780e5:has(:focus) .elementor-image-box-title{color:#111111;}.elementor-3504 .elementor-element.elementor-element-f1780e5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-3504 .elementor-element.elementor-element-63c3431:hover{--e-transform-scale:1.02;}.elementor-3504 .elementor-element.elementor-element-63c3431{text-align:end;}.elementor-3504 .elementor-element.elementor-element-63c3431 img{width:40%;}.elementor-3504 .elementor-element.elementor-element-fb9b70f{--display:flex;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#36941E;--border-color:#36941E;--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-fb9b70f:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-fb9b70f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #FFFFFF 0%, #D1FDC6 85%);}.elementor-3504 .elementor-element.elementor-element-fb9b70f:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #D1FDC6 100%);}.elementor-3504 .elementor-element.elementor-element-fb9b70f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-72a8ca7 .elementor-image-box-wrapper{text-align:start;}.elementor-3504 .elementor-element.elementor-element-72a8ca7 .elementor-image-box-title{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;font-style:normal;letter-spacing:0.5px;color:#111111;}.elementor-3504 .elementor-element.elementor-element-72a8ca7:has(:hover) .elementor-image-box-title,
					 .elementor-3504 .elementor-element.elementor-element-72a8ca7:has(:focus) .elementor-image-box-title{color:#111111;}.elementor-3504 .elementor-element.elementor-element-72a8ca7 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-3504 .elementor-element.elementor-element-0bc4b32:hover{--e-transform-scale:1.02;}.elementor-3504 .elementor-element.elementor-element-0bc4b32{text-align:end;}.elementor-3504 .elementor-element.elementor-element-0bc4b32 img{width:40%;}.elementor-3504 .elementor-element.elementor-element-d118601{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-daeef86{--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-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:20px;--padding-left:100px;--padding-right:100px;}.elementor-3504 .elementor-element.elementor-element-0be8cf5{--display:flex;}.elementor-3504 .elementor-element.elementor-element-45d73e0{text-align:start;}.elementor-3504 .elementor-element.elementor-element-45d73e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-27bafe1{--display:flex;}.elementor-3504 .elementor-element.elementor-element-3e39dac{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#0E0E0E;}.elementor-3504 .elementor-element.elementor-element-3e39dac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-dbcdb5b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:100px;--padding-right:100px;}.elementor-3504 .elementor-element.elementor-element-f235d54{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-dda617d{--display:flex;--justify-content:space-between;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-dda617d:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-dda617d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1663CE;}.elementor-3504 .elementor-element.elementor-element-dda617d:hover{background-color:transparent;background-image:linear-gradient(146deg, #1663CE 53%, #36941E 100%);}.elementor-3504 .elementor-element.elementor-element-d76950b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-fa59c97{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3504 .elementor-element.elementor-element-fa59c97 .elementor-image-box-wrapper{text-align:start;}.elementor-3504 .elementor-element.elementor-element-fa59c97 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;font-style:normal;letter-spacing:0.5px;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-fa59c97:has(:hover) .elementor-image-box-title,
					 .elementor-3504 .elementor-element.elementor-element-fa59c97:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-fa59c97 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-3504 .elementor-element.elementor-element-0826ded{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-0826ded.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-e99d326:hover img{opacity:0.9;}.elementor-3504 .elementor-element.elementor-element-e99d326 img{border-radius:0px 0px 20px 20px;}.elementor-3504 .elementor-element.elementor-element-a0bc616{--display:flex;--justify-content:space-between;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-a0bc616:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-a0bc616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1663CE;}.elementor-3504 .elementor-element.elementor-element-a0bc616:hover{background-color:transparent;background-image:linear-gradient(146deg, #1663CE 53%, #36941E 100%);}.elementor-3504 .elementor-element.elementor-element-f7ebd7e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-083d18a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3504 .elementor-element.elementor-element-083d18a .elementor-image-box-wrapper{text-align:start;}.elementor-3504 .elementor-element.elementor-element-083d18a .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;font-style:normal;letter-spacing:0.5px;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-083d18a:has(:hover) .elementor-image-box-title,
					 .elementor-3504 .elementor-element.elementor-element-083d18a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-083d18a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-3504 .elementor-element.elementor-element-8ad91c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-8ad91c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-6689c6e:hover img{opacity:0.9;}.elementor-3504 .elementor-element.elementor-element-6689c6e img{border-radius:0px 0px 20px 20px;}.elementor-3504 .elementor-element.elementor-element-d97f206{--display:flex;--justify-content:space-between;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-d97f206:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-d97f206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1663CE;}.elementor-3504 .elementor-element.elementor-element-d97f206:hover{background-color:transparent;background-image:linear-gradient(146deg, #1663CE 53%, #36941E 100%);}.elementor-3504 .elementor-element.elementor-element-df34456{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-db53d67{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3504 .elementor-element.elementor-element-db53d67 .elementor-image-box-wrapper{text-align:start;}.elementor-3504 .elementor-element.elementor-element-db53d67 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;font-style:normal;letter-spacing:0.5px;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-db53d67:has(:hover) .elementor-image-box-title,
					 .elementor-3504 .elementor-element.elementor-element-db53d67:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-db53d67 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-3504 .elementor-element.elementor-element-46429f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-46429f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-8bcd4ce:hover img{opacity:0.9;}.elementor-3504 .elementor-element.elementor-element-8bcd4ce img{border-radius:0px 0px 20px 20px;}.elementor-3504 .elementor-element.elementor-element-633f16a{--display:flex;--justify-content:space-between;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-633f16a:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-633f16a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1663CE;}.elementor-3504 .elementor-element.elementor-element-633f16a:hover{background-color:transparent;background-image:linear-gradient(146deg, #1663CE 53%, #36941E 100%);}.elementor-3504 .elementor-element.elementor-element-b3eec81{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-5cb6c02{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3504 .elementor-element.elementor-element-5cb6c02 .elementor-image-box-wrapper{text-align:start;}.elementor-3504 .elementor-element.elementor-element-5cb6c02 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;font-style:normal;letter-spacing:0.5px;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-5cb6c02:has(:hover) .elementor-image-box-title,
					 .elementor-3504 .elementor-element.elementor-element-5cb6c02:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-5cb6c02 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-3504 .elementor-element.elementor-element-9f7c7bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-9f7c7bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-46e5302:hover img{opacity:0.9;}.elementor-3504 .elementor-element.elementor-element-46e5302 img{border-radius:0px 0px 20px 20px;}.elementor-3504 .elementor-element.elementor-element-a3ac930{--spacer-size:50px;}.elementor-3504 .elementor-element.elementor-element-3fd6044{--display:flex;--min-height:0px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-3fd6044:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-3fd6044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, var( --e-global-color-cac871a ) 33%, var( --e-global-color-22bc731 ) 100%);}.elementor-3504 .elementor-element.elementor-element-b34549c{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3504 .elementor-element.elementor-element-9ec81cc{--display:flex;}.elementor-3504 .elementor-element.elementor-element-0ba54a4{text-align:center;}.elementor-3504 .elementor-element.elementor-element-0ba54a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-b95515e{text-align:center;}.elementor-3504 .elementor-element.elementor-element-b95515e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-3feff83{--display:flex;}.elementor-3504 .elementor-element.elementor-element-a3b391a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-a3b391a{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-68b61da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-157dec5{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-ba402a6{--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:flex-end;--align-items:flex-end;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:50px;}.elementor-3504 .elementor-element.elementor-element-df7834b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-98e5359{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-fb7be57{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-dc8596e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3504 .elementor-element.elementor-element-dc8596e img{width:100%;}.elementor-3504 .elementor-element.elementor-element-3d0266b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-92c7246 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-b004619.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-b004619{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-969f6cc{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-5d4194e{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-2f503db{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3504 .elementor-element.elementor-element-2f503db img{width:100%;}.elementor-3504 .elementor-element.elementor-element-ce96880{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-55cc8d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-2193656.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-2193656{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-de31104{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-605b493{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-078716f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3504 .elementor-element.elementor-element-078716f img{width:100%;}.elementor-3504 .elementor-element.elementor-element-0a22fb1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-d4c6ae2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-d078641.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-d078641{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-d078641 p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-5f5148f{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-162d497{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-162d497 img{border-radius:20px 0px 0px 20px;}.elementor-3504 .elementor-element.elementor-element-808d21a{--display:flex;--min-height:90vh;--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;--align-items:center;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-808d21a::before, .elementor-3504 .elementor-element.elementor-element-808d21a > .elementor-background-video-container::before, .elementor-3504 .elementor-element.elementor-element-808d21a > .e-con-inner > .elementor-background-video-container::before, .elementor-3504 .elementor-element.elementor-element-808d21a > .elementor-background-slideshow::before, .elementor-3504 .elementor-element.elementor-element-808d21a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3504 .elementor-element.elementor-element-808d21a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3504 .elementor-element.elementor-element-808d21a:hover::before, .elementor-3504 .elementor-element.elementor-element-808d21a:hover > .elementor-background-video-container::before, .elementor-3504 .elementor-element.elementor-element-808d21a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3504 .elementor-element.elementor-element-808d21a > .elementor-background-slideshow:hover::before, .elementor-3504 .elementor-element.elementor-element-808d21a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3504 .elementor-element.elementor-element-808d21a:hover{--overlay-opacity:0.5;}.elementor-3504 .elementor-element.elementor-element-6453e2d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-981f7ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-c1a6528{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-ccbcb5b{--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;--align-items:center;}.elementor-3504 .elementor-element.elementor-element-3820425{text-align:start;}.elementor-3504 .elementor-element.elementor-element-3820425 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-f066a2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-f066a2f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#0E0E0E;}.elementor-3504 .elementor-element.elementor-element-633f11a{--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:flex-start;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-ad297d2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-41baca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-41baca1.elementor-element{--align-self:flex-start;}.elementor-3504 .elementor-element.elementor-element-41baca1 img{border-style:none;border-radius:0px 20px 20px 0px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.5);}.elementor-3504 .elementor-element.elementor-element-a30dd1e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:50px;}.elementor-3504 .elementor-element.elementor-element-f5c7f45{--display:flex;}.elementor-3504 .elementor-element.elementor-element-819465d{--display:flex;--min-height:0px;--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:flex-start;--align-items:center;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:40px;}.elementor-3504 .elementor-element.elementor-element-819465d:hover{border-style:none;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-3504 .elementor-element.elementor-element-819465d, .elementor-3504 .elementor-element.elementor-element-819465d::before{--border-transition:0s;}.elementor-3504 .elementor-element.elementor-element-05b9f41{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-eef3551{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3504 .elementor-element.elementor-element-eef3551 img{width:100%;}.elementor-3504 .elementor-element.elementor-element-71ff9e3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-f33abdf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#0266DA;}.elementor-3504 .elementor-element.elementor-element-ba48607.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-ba48607{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3504 .elementor-element.elementor-element-ba48607 p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-27465e4{--display:flex;--min-height:0px;--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:flex-start;--align-items:center;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:40px;}.elementor-3504 .elementor-element.elementor-element-27465e4:hover{border-style:none;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-3504 .elementor-element.elementor-element-27465e4, .elementor-3504 .elementor-element.elementor-element-27465e4::before{--border-transition:0s;}.elementor-3504 .elementor-element.elementor-element-5ca0e5a{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-9ee70a8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3504 .elementor-element.elementor-element-9ee70a8 img{width:100%;}.elementor-3504 .elementor-element.elementor-element-5f67c97{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-9551b6c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#0266DA;}.elementor-3504 .elementor-element.elementor-element-3d25e59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-3d25e59{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3504 .elementor-element.elementor-element-3d25e59 p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-f6f62a6{--display:flex;--min-height:0px;--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:flex-start;--align-items:center;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:40px;}.elementor-3504 .elementor-element.elementor-element-f6f62a6:hover{border-style:none;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-3504 .elementor-element.elementor-element-f6f62a6, .elementor-3504 .elementor-element.elementor-element-f6f62a6::before{--border-transition:0s;}.elementor-3504 .elementor-element.elementor-element-26978f8{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-1ee8c8d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3504 .elementor-element.elementor-element-1ee8c8d img{width:100%;}.elementor-3504 .elementor-element.elementor-element-3c26b50{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-6e80568 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#0266DA;}.elementor-3504 .elementor-element.elementor-element-c7361d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-c7361d2{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3504 .elementor-element.elementor-element-c7361d2 p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-a382267{--spacer-size:50px;}.elementor-3504 .elementor-element.elementor-element-6cad986{--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:flex-end;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-6d0386b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:50px;}.elementor-3504 .elementor-element.elementor-element-ec497fe{--display:flex;}.elementor-3504 .elementor-element.elementor-element-d019712{--display:flex;--min-height:0px;--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:flex-start;--align-items:center;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:40px;}.elementor-3504 .elementor-element.elementor-element-d019712:hover{border-style:none;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-3504 .elementor-element.elementor-element-d019712, .elementor-3504 .elementor-element.elementor-element-d019712::before{--border-transition:0s;}.elementor-3504 .elementor-element.elementor-element-eb53e29{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-df7c4bc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3504 .elementor-element.elementor-element-df7c4bc img{width:100%;}.elementor-3504 .elementor-element.elementor-element-7cfa234{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-dfecf9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#0266DA;}.elementor-3504 .elementor-element.elementor-element-84bd543.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-84bd543{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3504 .elementor-element.elementor-element-84bd543 p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-42578cc{--display:flex;--min-height:0px;--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:flex-start;--align-items:center;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:40px;}.elementor-3504 .elementor-element.elementor-element-42578cc:hover{border-style:none;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-3504 .elementor-element.elementor-element-42578cc, .elementor-3504 .elementor-element.elementor-element-42578cc::before{--border-transition:0s;}.elementor-3504 .elementor-element.elementor-element-d0a814a{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-30128c1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3504 .elementor-element.elementor-element-30128c1 img{width:100%;}.elementor-3504 .elementor-element.elementor-element-d56a39e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-27b67b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#0266DA;}.elementor-3504 .elementor-element.elementor-element-a0767fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-a0767fe{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3504 .elementor-element.elementor-element-a0767fe p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-aa8b8b9{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-c9f26b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-c9f26b8 img{border-style:none;border-radius:20px 0px 0px 20px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.5);}.elementor-3504 .elementor-element.elementor-element-18408d7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-739c510 );--border-color:var( --e-global-color-739c510 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:250px;--padding-right:250px;}.elementor-3504 .elementor-element.elementor-element-18408d7:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-18408d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, var( --e-global-color-cac871a ) 33%, var( --e-global-color-22bc731 ) 100%);}.elementor-3504 .elementor-element.elementor-element-08fcf48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-d59bf38{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-7fad714{text-align:start;}.elementor-3504 .elementor-element.elementor-element-7fad714 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-25132f5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-cd3c707{--display:flex;--justify-content:space-around;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-739c510 );--border-color:var( --e-global-color-739c510 );--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-cd3c707:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-cd3c707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 72%);}.elementor-3504 .elementor-element.elementor-element-cd3c707:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 100%);}.elementor-3504 .elementor-element.elementor-element-cd3c707.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-6e6a485{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-39d15b2{text-align:center;}.elementor-3504 .elementor-element.elementor-element-39d15b2 img{width:35%;}.elementor-3504 .elementor-element.elementor-element-30dd83c{text-align:center;}.elementor-3504 .elementor-element.elementor-element-30dd83c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-33c60b9{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-7b70a37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-7b70a37{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-961325f );}.elementor-3504 .elementor-element.elementor-element-7b70a37 p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-3ef5f8c{--display:flex;--justify-content:space-around;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-739c510 );--border-color:var( --e-global-color-739c510 );--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-3ef5f8c:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-3ef5f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 72%);}.elementor-3504 .elementor-element.elementor-element-3ef5f8c:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 100%);}.elementor-3504 .elementor-element.elementor-element-3ef5f8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-2ac812e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-cc80ef3{text-align:center;}.elementor-3504 .elementor-element.elementor-element-cc80ef3 img{width:40%;}.elementor-3504 .elementor-element.elementor-element-8dcd35d{text-align:center;}.elementor-3504 .elementor-element.elementor-element-8dcd35d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-93243c8{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-f71bfbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-f71bfbd{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-961325f );}.elementor-3504 .elementor-element.elementor-element-f71bfbd p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-8a0a410{--display:flex;--justify-content:space-around;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-739c510 );--border-color:var( --e-global-color-739c510 );--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-8a0a410:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-8a0a410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 72%);}.elementor-3504 .elementor-element.elementor-element-8a0a410:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 100%);}.elementor-3504 .elementor-element.elementor-element-8a0a410.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-0606792{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-b957717{text-align:center;}.elementor-3504 .elementor-element.elementor-element-b957717 img{width:40%;}.elementor-3504 .elementor-element.elementor-element-2fd0f30{text-align:center;}.elementor-3504 .elementor-element.elementor-element-2fd0f30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-59bc6b7{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-d57973b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-d57973b{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-961325f );}.elementor-3504 .elementor-element.elementor-element-d57973b p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-ef1ad87{--display:flex;--justify-content:space-around;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-739c510 );--border-color:var( --e-global-color-739c510 );--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-ef1ad87:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-ef1ad87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 72%);}.elementor-3504 .elementor-element.elementor-element-ef1ad87:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 100%);}.elementor-3504 .elementor-element.elementor-element-ef1ad87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-10fd816{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-b405431{text-align:center;}.elementor-3504 .elementor-element.elementor-element-b405431 img{width:40%;}.elementor-3504 .elementor-element.elementor-element-cd18046{text-align:center;}.elementor-3504 .elementor-element.elementor-element-cd18046 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-a022810{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-8cd8108.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-8cd8108{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-961325f );}.elementor-3504 .elementor-element.elementor-element-8cd8108 p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-7d78cb5{--display:flex;--justify-content:space-around;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-739c510 );--border-color:var( --e-global-color-739c510 );--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-7d78cb5:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-7d78cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 72%);}.elementor-3504 .elementor-element.elementor-element-7d78cb5:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 100%);}.elementor-3504 .elementor-element.elementor-element-7d78cb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-367a8c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-1889bab{text-align:center;}.elementor-3504 .elementor-element.elementor-element-1889bab img{width:40%;}.elementor-3504 .elementor-element.elementor-element-3726899{text-align:center;}.elementor-3504 .elementor-element.elementor-element-3726899 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-610c577{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-1d81479.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-1d81479{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-961325f );}.elementor-3504 .elementor-element.elementor-element-1d81479 p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-b61ccbb{--display:flex;--justify-content:space-around;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-739c510 );--border-color:var( --e-global-color-739c510 );--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-b61ccbb:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-b61ccbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 72%);}.elementor-3504 .elementor-element.elementor-element-b61ccbb:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 100%);}.elementor-3504 .elementor-element.elementor-element-b61ccbb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-af0b1aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-d745fbb{text-align:center;}.elementor-3504 .elementor-element.elementor-element-d745fbb img{width:40%;}.elementor-3504 .elementor-element.elementor-element-90912d7{text-align:center;}.elementor-3504 .elementor-element.elementor-element-90912d7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-762c088{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-8e46c0c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-8e46c0c{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-961325f );}.elementor-3504 .elementor-element.elementor-element-8e46c0c p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-f947203{--display:flex;--justify-content:space-around;--gap:33px 20px;--row-gap:33px;--column-gap:20px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-739c510 );--border-color:var( --e-global-color-739c510 );--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-f947203:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-f947203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 72%);}.elementor-3504 .elementor-element.elementor-element-f947203:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 100%);}.elementor-3504 .elementor-element.elementor-element-f947203.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-27da866{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-27c1afe{text-align:center;}.elementor-3504 .elementor-element.elementor-element-27c1afe img{width:40%;}.elementor-3504 .elementor-element.elementor-element-c97fca0{text-align:center;}.elementor-3504 .elementor-element.elementor-element-c97fca0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-24983b1{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-e92157a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-e92157a{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-961325f );}.elementor-3504 .elementor-element.elementor-element-e92157a p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-ecd73b5{--display:flex;--justify-content:space-around;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-739c510 );--border-color:var( --e-global-color-739c510 );--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-ecd73b5:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-ecd73b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 72%);}.elementor-3504 .elementor-element.elementor-element-ecd73b5:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 100%);}.elementor-3504 .elementor-element.elementor-element-ecd73b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-6c9d545{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-3fe52a7{text-align:center;}.elementor-3504 .elementor-element.elementor-element-3fe52a7 img{width:40%;}.elementor-3504 .elementor-element.elementor-element-9a64117{text-align:center;}.elementor-3504 .elementor-element.elementor-element-9a64117 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-c0d938c{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-2958b7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-2958b7f{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-961325f );}.elementor-3504 .elementor-element.elementor-element-2958b7f p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-136282d{--display:flex;--justify-content:space-around;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-739c510 );--border-color:var( --e-global-color-739c510 );--border-radius:20px 20px 20px 20px;box-shadow:-1px 1px 1px 0px rgba(255, 242.25, 242.25, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-136282d:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-136282d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 72%);}.elementor-3504 .elementor-element.elementor-element-136282d:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CAE3FF 100%);}.elementor-3504 .elementor-element.elementor-element-136282d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-9bba82f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-087baef{text-align:center;}.elementor-3504 .elementor-element.elementor-element-087baef img{width:40%;}.elementor-3504 .elementor-element.elementor-element-4095f19{text-align:center;}.elementor-3504 .elementor-element.elementor-element-4095f19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-36c4320{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-c49287a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-c49287a{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-961325f );}.elementor-3504 .elementor-element.elementor-element-c49287a p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-770409c{--spacer-size:50px;}.elementor-3504 .elementor-element.elementor-element-0bb40e8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-c7b1430{--spacer-size:50px;}.elementor-3504 .elementor-element.elementor-element-322739f{--display:flex;--min-height:0px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-322739f:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-322739f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #1663CE 33%, #36941E 100%);}.elementor-3504 .elementor-element.elementor-element-c1b2b40{--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:flex-end;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-84d599e{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-dabd947{padding:0px 0px 0px 0px;text-align:start;}.elementor-3504 .elementor-element.elementor-element-dabd947 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-2adabb3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-2adabb3{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-f463073{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-6d25517{padding:0px 0px 0px 0px;text-align:end;}.elementor-3504 .elementor-element.elementor-element-6d25517.elementor-element{--align-self:flex-end;}.elementor-3504 .elementor-element.elementor-element-6d25517 img{border-radius:20px 0px 0px 20px;}.elementor-3504 .elementor-element.elementor-element-900bec2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3504 .elementor-element.elementor-element-900bec2:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-900bec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD6;}.elementor-3504 .elementor-element.elementor-element-56aab19{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-5926e0e{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-3504 .elementor-element.elementor-element-cceeb74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-cceeb74 .elementor-counter-title{justify-content:center;color:#0E254A;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-3504 .elementor-element.elementor-element-cceeb74 .elementor-counter-number-wrapper{color:#033F84;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-3504 .elementor-element.elementor-element-4cb1913{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#0E0E0E;}.elementor-3504 .elementor-element.elementor-element-4cb1913.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-4cb1913 p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-9c6f31b{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-7798550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-7798550 .elementor-counter-title{justify-content:center;color:#0E254A;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-3504 .elementor-element.elementor-element-7798550 .elementor-counter-number-wrapper{color:#033F84;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-3504 .elementor-element.elementor-element-e70335c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#0E0E0E;}.elementor-3504 .elementor-element.elementor-element-e70335c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-e70335c p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-a978216{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-826ac98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-826ac98 .elementor-counter-title{justify-content:center;color:#0E254A;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-3504 .elementor-element.elementor-element-826ac98 .elementor-counter-number-wrapper{color:#033F84;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-3504 .elementor-element.elementor-element-b60be04{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#0E0E0E;}.elementor-3504 .elementor-element.elementor-element-b60be04.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-b60be04 p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-9360ef4{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-b94bf39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-b94bf39 .elementor-counter-title{justify-content:center;color:#0E254A;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-3504 .elementor-element.elementor-element-b94bf39 .elementor-counter-number-wrapper{color:#033F84;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-3504 .elementor-element.elementor-element-3ee876b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#0E0E0E;}.elementor-3504 .elementor-element.elementor-element-3ee876b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-3ee876b p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-fdc691b{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-fdc691b:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-fdc691b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, var( --e-global-color-cac871a ) 33%, var( --e-global-color-22bc731 ) 100%);}.elementor-3504 .elementor-element.elementor-element-7effcf3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-41a5347{text-align:center;}.elementor-3504 .elementor-element.elementor-element-41a5347 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-3504 .elementor-element.elementor-element-74738f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-5a77bbd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3504 .elementor-element.elementor-element-12ffc39{background-color:#FFFFFF;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 0px rgba(209, 204, 204, 0.36);}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-accordion-item{border-width:0px;border-color:#FFFFFF00;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#FFFFFF00;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#FFFFFF00;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-accordion-icon, .elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-accordion-title{color:#4F4F4F;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-accordion-icon svg{fill:#4F4F4F;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-active .elementor-accordion-icon, .elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-active .elementor-accordion-title{color:#033F84;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-active .elementor-accordion-icon svg{fill:#033F84;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-tab-title{padding:25px 30px 25px 30px;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-tab-content{background-color:#FFFFFF00;color:#575656;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;padding:0px 30px 0px 30px;}.elementor-3504 .elementor-element.elementor-element-28df671{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-db48e58{background-color:#FFFFFF;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 18px 0px rgba(209, 204, 204, 0.36);}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-accordion-item{border-width:0px;border-color:#FFFFFF00;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#FFFFFF00;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#FFFFFF00;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-accordion-icon, .elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-accordion-title{color:#4F4F4F;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-accordion-icon svg{fill:#4F4F4F;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-active .elementor-accordion-icon, .elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-active .elementor-accordion-title{color:#033F84;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-active .elementor-accordion-icon svg{fill:#033F84;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-tab-title{padding:25px 30px 25px 30px;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-tab-content{background-color:#FFFFFF00;color:#575656;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;padding:0px 30px 0px 30px;}.elementor-3504 .elementor-element.elementor-element-88a2a23{--display:flex;--min-height:0px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-3504 .elementor-element.elementor-element-f20c6a5{--display:flex;--min-height:0px;--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-3504 .elementor-element.elementor-element-ded0730{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-d074cf1{text-align:start;}.elementor-3504 .elementor-element.elementor-element-d074cf1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;color:var( --e-global-color-739c510 );}.elementor-3504 .elementor-element.elementor-element-631ed29{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-3504 .elementor-element.elementor-element-631ed29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-631ed29 p{margin-block-end:0px;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3504 .elementor-element.elementor-element-1df1066{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-3504 .elementor-element.elementor-element-1df1066 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-3504 .elementor-element.elementor-element-1df1066 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-3504 .elementor-element.elementor-element-1df1066 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-3504 .elementor-element.elementor-element-1df1066 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-3504 .elementor-element.elementor-element-1df1066 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-3504 .elementor-element.elementor-element-1df1066 .elementor-icon-list-icon i{color:var( --e-global-color-739c510 );transition:color 0.3s;}.elementor-3504 .elementor-element.elementor-element-1df1066 .elementor-icon-list-icon svg{fill:var( --e-global-color-739c510 );transition:fill 0.3s;}.elementor-3504 .elementor-element.elementor-element-1df1066 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-3504 .elementor-element.elementor-element-1df1066 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3504 .elementor-element.elementor-element-1df1066 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-3504 .elementor-element.elementor-element-1df1066 .elementor-icon-list-text{color:var( --e-global-color-961325f );transition:color 0.3s;}.elementor-3504 .elementor-element.elementor-element-52b3b8b{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-5e057c3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-3504 .elementor-element.elementor-element-9a58e3c{--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:flex-start;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-3504 .elementor-element.elementor-element-9a58e3c:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-9a58e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #FFFFFF 0%, var( --e-global-color-0cece84 ) 300%);}.elementor-3504 .elementor-element.elementor-element-403003c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-961325f );}.elementor-3504 .elementor-element.elementor-element-d43c8cb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body.elementor-page-3504{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3504 .elementor-element.elementor-element-b5a3b3f{--width:100vw;}.elementor-3504 .elementor-element.elementor-element-87528b0{--width:100%;}.elementor-3504 .elementor-element.elementor-element-509dce1{--content-width:100%;}.elementor-3504 .elementor-element.elementor-element-470419b{--width:100%;}.elementor-3504 .elementor-element.elementor-element-6c20190{--width:100%;}.elementor-3504 .elementor-element.elementor-element-45bb4a6{--width:100vw;}.elementor-3504 .elementor-element.elementor-element-7e9347a{--content-width:100vw;}.elementor-3504 .elementor-element.elementor-element-7881ee2{--width:100%;}.elementor-3504 .elementor-element.elementor-element-2c39a5e{--width:100%;}.elementor-3504 .elementor-element.elementor-element-c5c0f5e{--width:100%;}.elementor-3504 .elementor-element.elementor-element-06c6c4a{--width:100%;}.elementor-3504 .elementor-element.elementor-element-08657ce{--width:100%;}.elementor-3504 .elementor-element.elementor-element-fb9b70f{--width:100%;}.elementor-3504 .elementor-element.elementor-element-d118601{--width:100%;}.elementor-3504 .elementor-element.elementor-element-daeef86{--width:100%;}.elementor-3504 .elementor-element.elementor-element-f235d54{--width:100%;}.elementor-3504 .elementor-element.elementor-element-9ec81cc{--width:100%;}.elementor-3504 .elementor-element.elementor-element-3feff83{--width:71%;}.elementor-3504 .elementor-element.elementor-element-68b61da{--width:100vw;}.elementor-3504 .elementor-element.elementor-element-ba402a6{--width:100%;}.elementor-3504 .elementor-element.elementor-element-df7834b{--width:85%;}.elementor-3504 .elementor-element.elementor-element-fb7be57{--width:6%;}.elementor-3504 .elementor-element.elementor-element-5d4194e{--width:6%;}.elementor-3504 .elementor-element.elementor-element-605b493{--width:6%;}.elementor-3504 .elementor-element.elementor-element-5f5148f{--width:80%;}.elementor-3504 .elementor-element.elementor-element-808d21a{--width:100vw;}.elementor-3504 .elementor-element.elementor-element-6453e2d{--width:100vw;}.elementor-3504 .elementor-element.elementor-element-981f7ca{--content-width:100vw;}.elementor-3504 .elementor-element.elementor-element-633f11a{--width:100vw;}.elementor-3504 .elementor-element.elementor-element-a30dd1e{--width:100%;}.elementor-3504 .elementor-element.elementor-element-f5c7f45{--width:100%;}.elementor-3504 .elementor-element.elementor-element-05b9f41{--width:25%;}.elementor-3504 .elementor-element.elementor-element-5ca0e5a{--width:25%;}.elementor-3504 .elementor-element.elementor-element-26978f8{--width:25%;}.elementor-3504 .elementor-element.elementor-element-6cad986{--width:100vw;}.elementor-3504 .elementor-element.elementor-element-6d0386b{--width:100%;}.elementor-3504 .elementor-element.elementor-element-ec497fe{--width:94%;}.elementor-3504 .elementor-element.elementor-element-eb53e29{--width:25%;}.elementor-3504 .elementor-element.elementor-element-d0a814a{--width:25%;}.elementor-3504 .elementor-element.elementor-element-18408d7{--width:100vw;}.elementor-3504 .elementor-element.elementor-element-cd3c707{--width:100%;}.elementor-3504 .elementor-element.elementor-element-3ef5f8c{--width:100%;}.elementor-3504 .elementor-element.elementor-element-8a0a410{--width:100%;}.elementor-3504 .elementor-element.elementor-element-ef1ad87{--width:100%;}.elementor-3504 .elementor-element.elementor-element-7d78cb5{--width:100%;}.elementor-3504 .elementor-element.elementor-element-b61ccbb{--width:100%;}.elementor-3504 .elementor-element.elementor-element-f947203{--width:100%;}.elementor-3504 .elementor-element.elementor-element-ecd73b5{--width:100%;}.elementor-3504 .elementor-element.elementor-element-136282d{--width:100%;}.elementor-3504 .elementor-element.elementor-element-322739f{--width:100vw;}.elementor-3504 .elementor-element.elementor-element-c1b2b40{--width:100vw;}.elementor-3504 .elementor-element.elementor-element-84d599e{--width:100%;}.elementor-3504 .elementor-element.elementor-element-900bec2{--width:100vw;}.elementor-3504 .elementor-element.elementor-element-fdc691b{--width:100vw;}.elementor-3504 .elementor-element.elementor-element-74738f9{--width:1300px;}.elementor-3504 .elementor-element.elementor-element-ded0730{--width:47%;}.elementor-3504 .elementor-element.elementor-element-52b3b8b{--width:100%;}.elementor-3504 .elementor-element.elementor-element-9a58e3c{--width:45%;}}@media(max-width:1366px){.elementor-3504 .elementor-element.elementor-element-b34aefb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-7e9347a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-4052124{--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-d118601{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-dbcdb5b{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-f235d54{--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-3fd6044{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-68b61da{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-6453e2d{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-18408d7{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-25132f5{--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-0bb40e8{--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-322739f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-900bec2{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-56aab19{--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-fdc691b{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-74738f9{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-88a2a23{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-52b3b8b{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-3504 .elementor-element.elementor-element-4052124{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-f235d54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-25132f5{--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-0bb40e8{--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-56aab19{--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-accordion-title{font-size:15px;line-height:1.4em;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-tab-content{font-size:13px;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-accordion-title{font-size:15px;line-height:1.4em;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-tab-content{font-size:13px;}}@media(max-width:767px){.elementor-3504 .elementor-element.elementor-element-b5a3b3f{--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;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-17b1ab3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-17bb97b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-87528b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-4904147 .elementor-heading-title{font-size:32px;}.elementor-3504 .elementor-element.elementor-element-26df8a5 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-3504 .elementor-element.elementor-element-c30dddd{font-size:15px;}.elementor-3504 .elementor-element.elementor-element-0b9d861{--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;--align-items:flex-start;}.elementor-3504 .elementor-element.elementor-element-197ac42 .elementor-button{padding:10px 15px 10px 15px;}.elementor-3504 .elementor-element.elementor-element-604f697 .elementor-button{padding:10px 15px 10px 15px;}.elementor-3504 .elementor-element.elementor-element-509dce1{--justify-content:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3504 .elementor-element.elementor-element-7fae85d{padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-ca031e5{padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-b34aefb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-6c20190{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-d815a58 .elementor-heading-title{font-size:30px;}.elementor-3504 .elementor-element.elementor-element-1814880{font-size:15px;}.elementor-3504 .elementor-element.elementor-element-45bb4a6{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-7e9347a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-23d9049{text-align:center;}.elementor-3504 .elementor-element.elementor-element-23d9049 .elementor-heading-title{font-size:30px;}.elementor-3504 .elementor-element.elementor-element-4052124{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-8d44f54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-8d44f54 .elementor-image-box-title{font-size:22px;}.elementor-3504 .elementor-element.elementor-element-68ec143 img{width:30%;}.elementor-3504 .elementor-element.elementor-element-ae6902a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-ae6902a .elementor-image-box-title{font-size:22px;}.elementor-3504 .elementor-element.elementor-element-0818824 img{width:30%;}.elementor-3504 .elementor-element.elementor-element-b2db9ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-b2db9ca .elementor-image-box-title{font-size:22px;}.elementor-3504 .elementor-element.elementor-element-0ad10ec img{width:30%;}.elementor-3504 .elementor-element.elementor-element-f1780e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-f1780e5 .elementor-image-box-title{font-size:22px;}.elementor-3504 .elementor-element.elementor-element-63c3431 img{width:30%;}.elementor-3504 .elementor-element.elementor-element-72a8ca7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-72a8ca7 .elementor-image-box-title{font-size:22px;}.elementor-3504 .elementor-element.elementor-element-0bc4b32 img{width:30%;}.elementor-3504 .elementor-element.elementor-element-d118601{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-daeef86{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-0be8cf5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-45d73e0 .elementor-heading-title{font-size:30px;}.elementor-3504 .elementor-element.elementor-element-3e39dac{font-size:15px;}.elementor-3504 .elementor-element.elementor-element-dbcdb5b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-f235d54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-fa59c97 .elementor-image-box-title{font-size:22px;}.elementor-3504 .elementor-element.elementor-element-0826ded{font-size:15px;}.elementor-3504 .elementor-element.elementor-element-083d18a .elementor-image-box-title{font-size:22px;}.elementor-3504 .elementor-element.elementor-element-8ad91c6{font-size:15px;}.elementor-3504 .elementor-element.elementor-element-db53d67 .elementor-image-box-title{font-size:22px;}.elementor-3504 .elementor-element.elementor-element-46429f2{font-size:15px;}.elementor-3504 .elementor-element.elementor-element-5cb6c02 .elementor-image-box-title{font-size:22px;}.elementor-3504 .elementor-element.elementor-element-9f7c7bf{font-size:15px;}.elementor-3504 .elementor-element.elementor-element-3fd6044{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-b34549c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-9ec81cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-0ba54a4 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-3504 .elementor-element.elementor-element-b95515e .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-3504 .elementor-element.elementor-element-3feff83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-a3b391a{font-size:15px;}.elementor-3504 .elementor-element.elementor-element-68b61da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-ba402a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-df7834b{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-fb7be57{--width:1%;}.elementor-3504 .elementor-element.elementor-element-92c7246{text-align:center;}.elementor-3504 .elementor-element.elementor-element-92c7246 .elementor-heading-title{font-size:25px;}.elementor-3504 .elementor-element.elementor-element-b004619{text-align:center;}.elementor-3504 .elementor-element.elementor-element-55cc8d8{text-align:center;}.elementor-3504 .elementor-element.elementor-element-55cc8d8 .elementor-heading-title{font-size:25px;}.elementor-3504 .elementor-element.elementor-element-2193656{text-align:center;}.elementor-3504 .elementor-element.elementor-element-d4c6ae2{text-align:center;}.elementor-3504 .elementor-element.elementor-element-d4c6ae2 .elementor-heading-title{font-size:25px;}.elementor-3504 .elementor-element.elementor-element-d078641{text-align:center;}.elementor-3504 .elementor-element.elementor-element-5f5148f{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3504 .elementor-element.elementor-element-162d497 img{border-radius:5px 5px 5px 5px;}.elementor-3504 .elementor-element.elementor-element-6453e2d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-981f7ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-3820425 .elementor-heading-title{font-size:30px;}.elementor-3504 .elementor-element.elementor-element-f066a2f{text-align:center;font-size:15px;}.elementor-3504 .elementor-element.elementor-element-f066a2f p{margin-block-end:0px;}.elementor-3504 .elementor-element.elementor-element-633f11a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-41baca1 img{border-radius:5px 5px 5px 5px;}.elementor-3504 .elementor-element.elementor-element-a30dd1e{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-f5c7f45{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-819465d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-05b9f41{--width:100%;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-eef3551{padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-3504 .elementor-element.elementor-element-f33abdf{text-align:center;}.elementor-3504 .elementor-element.elementor-element-f33abdf .elementor-heading-title{font-size:25px;}.elementor-3504 .elementor-element.elementor-element-ba48607{text-align:center;}.elementor-3504 .elementor-element.elementor-element-27465e4{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-5ca0e5a{--width:100%;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-9ee70a8{padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-3504 .elementor-element.elementor-element-9551b6c{text-align:center;}.elementor-3504 .elementor-element.elementor-element-9551b6c .elementor-heading-title{font-size:25px;}.elementor-3504 .elementor-element.elementor-element-3d25e59{text-align:center;}.elementor-3504 .elementor-element.elementor-element-f6f62a6{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-26978f8{--width:100%;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-1ee8c8d{padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-3504 .elementor-element.elementor-element-6e80568{text-align:center;}.elementor-3504 .elementor-element.elementor-element-6e80568 .elementor-heading-title{font-size:25px;}.elementor-3504 .elementor-element.elementor-element-c7361d2{text-align:center;}.elementor-3504 .elementor-element.elementor-element-a382267{padding:0px 0px 0px 0px;}.elementor-3504 .elementor-element.elementor-element-6d0386b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-ec497fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-d019712{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-eb53e29{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3504 .elementor-element.elementor-element-df7c4bc{padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-3504 .elementor-element.elementor-element-dfecf9a{text-align:center;}.elementor-3504 .elementor-element.elementor-element-dfecf9a .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-3504 .elementor-element.elementor-element-84bd543{text-align:center;}.elementor-3504 .elementor-element.elementor-element-42578cc{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-d0a814a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3504 .elementor-element.elementor-element-30128c1{padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-3504 .elementor-element.elementor-element-27b67b3{text-align:center;}.elementor-3504 .elementor-element.elementor-element-27b67b3 .elementor-heading-title{font-size:25px;}.elementor-3504 .elementor-element.elementor-element-a0767fe{text-align:center;}.elementor-3504 .elementor-element.elementor-element-c9f26b8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3504 .elementor-element.elementor-element-c9f26b8 img{border-radius:5px 5px 5px 5px;}.elementor-3504 .elementor-element.elementor-element-18408d7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-08fcf48{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-3504 .elementor-element.elementor-element-7fad714 .elementor-heading-title{font-size:30px;}.elementor-3504 .elementor-element.elementor-element-25132f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-cd3c707{--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-39d15b2 img{width:50%;}.elementor-3504 .elementor-element.elementor-element-30dd83c{text-align:center;}.elementor-3504 .elementor-element.elementor-element-30dd83c .elementor-heading-title{font-size:20px;}.elementor-3504 .elementor-element.elementor-element-33c60b9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3504 .elementor-element.elementor-element-3ef5f8c{--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-cc80ef3 img{width:50%;}.elementor-3504 .elementor-element.elementor-element-8dcd35d{text-align:center;}.elementor-3504 .elementor-element.elementor-element-8dcd35d .elementor-heading-title{font-size:20px;}.elementor-3504 .elementor-element.elementor-element-93243c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3504 .elementor-element.elementor-element-8a0a410{--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-b957717 img{width:50%;}.elementor-3504 .elementor-element.elementor-element-2fd0f30{text-align:center;}.elementor-3504 .elementor-element.elementor-element-2fd0f30 .elementor-heading-title{font-size:20px;}.elementor-3504 .elementor-element.elementor-element-ef1ad87{--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-b405431 img{width:50%;}.elementor-3504 .elementor-element.elementor-element-cd18046{text-align:center;}.elementor-3504 .elementor-element.elementor-element-cd18046 .elementor-heading-title{font-size:20px;}.elementor-3504 .elementor-element.elementor-element-7d78cb5{--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-1889bab img{width:50%;}.elementor-3504 .elementor-element.elementor-element-3726899{text-align:center;}.elementor-3504 .elementor-element.elementor-element-3726899 .elementor-heading-title{font-size:20px;}.elementor-3504 .elementor-element.elementor-element-b61ccbb{--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-d745fbb img{width:50%;}.elementor-3504 .elementor-element.elementor-element-90912d7{text-align:center;}.elementor-3504 .elementor-element.elementor-element-90912d7 .elementor-heading-title{font-size:20px;}.elementor-3504 .elementor-element.elementor-element-f947203{--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-27c1afe img{width:50%;}.elementor-3504 .elementor-element.elementor-element-c97fca0{text-align:center;}.elementor-3504 .elementor-element.elementor-element-c97fca0 .elementor-heading-title{font-size:20px;}.elementor-3504 .elementor-element.elementor-element-ecd73b5{--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-3fe52a7 img{width:50%;}.elementor-3504 .elementor-element.elementor-element-9a64117{text-align:center;}.elementor-3504 .elementor-element.elementor-element-9a64117 .elementor-heading-title{font-size:20px;}.elementor-3504 .elementor-element.elementor-element-136282d{--justify-content:space-between;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-087baef img{width:50%;}.elementor-3504 .elementor-element.elementor-element-4095f19{text-align:center;}.elementor-3504 .elementor-element.elementor-element-4095f19 .elementor-heading-title{font-size:20px;}.elementor-3504 .elementor-element.elementor-element-0bb40e8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-322739f{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-c1b2b40{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-84d599e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-dabd947{text-align:center;}.elementor-3504 .elementor-element.elementor-element-dabd947 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-3504 .elementor-element.elementor-element-2adabb3{text-align:justify;font-size:15px;}.elementor-3504 .elementor-element.elementor-element-6d25517 img{border-radius:5px 5px 5px 5px;}.elementor-3504 .elementor-element.elementor-element-900bec2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-56aab19{--e-con-grid-template-columns:repeat(1, 1fr);--gap:60px 0px;--row-gap:60px;--column-gap:0px;--grid-auto-flow:row;}.elementor-3504 .elementor-element.elementor-element-5926e0e{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-9c6f31b{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-a978216{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-9360ef4{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3504 .elementor-element.elementor-element-fdc691b{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-41a5347 .elementor-heading-title{font-size:32px;}.elementor-3504 .elementor-element.elementor-element-74738f9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-12ffc39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-accordion-title{font-size:14px;}.elementor-3504 .elementor-element.elementor-element-12ffc39 .elementor-tab-content{font-size:13px;}.elementor-3504 .elementor-element.elementor-element-db48e58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-accordion-title{font-size:14px;}.elementor-3504 .elementor-element.elementor-element-db48e58 .elementor-tab-content{font-size:13px;}.elementor-3504 .elementor-element.elementor-element-88a2a23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-f20c6a5{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-d074cf1 .elementor-heading-title{font-size:32px;}.elementor-3504 .elementor-element.elementor-element-52b3b8b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-9a58e3c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3504 .elementor-element.elementor-element-403003c .elementor-heading-title{font-size:32px;}}/* Start custom CSS for image-carousel, class: .elementor-element-637000e */.elementor-3504 .elementor-element.elementor-element-637000e .elementor-image-carousel-wrapper,
.elementor-3504 .elementor-element.elementor-element-637000e .elementor-image-carousel {
  width: 100%;
}

.elementor-3504 .elementor-element.elementor-element-637000e .swiper-slide {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.elementor-3504 .elementor-element.elementor-element-637000e .swiper-slide-inner {
  width: 100%;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.elementor-3504 .elementor-element.elementor-element-637000e .swiper-slide img {
  display: block;
  margin: 0 auto;
  object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76950b */.elementor-3504 .elementor-element.elementor-element-d76950b {
  position: relative;
  overflow: hidden;
  transition: all 0.45s ease;
  transform: translateY(0) scale(1);
}

.elementor-3504 .elementor-element.elementor-element-d76950b:hover {
  transform: translateY(-8px) scale(1.015);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda617d */.elementor-3504 .elementor-element.elementor-element-dda617d {
  position: relative;
  overflow: hidden;
  transition: all 0.45s ease;
  transform: translateY(0) scale(1);
}

.elementor-3504 .elementor-element.elementor-element-dda617d:hover {
  transform: translateY(-8px) scale(1.015);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7ebd7e */.elementor-3504 .elementor-element.elementor-element-f7ebd7e {
  position: relative;
  overflow: hidden;
  transition: all 0.45s ease;
  transform: translateY(0) scale(1);
}

.elementor-3504 .elementor-element.elementor-element-f7ebd7e:hover {
  transform: translateY(-8px) scale(1.015);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0bc616 */.elementor-3504 .elementor-element.elementor-element-a0bc616 {
  position: relative;
  overflow: hidden;
  transition: all 0.45s ease;
  transform: translateY(0) scale(1);
}

.elementor-3504 .elementor-element.elementor-element-a0bc616:hover {
  transform: translateY(-8px) scale(1.015);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df34456 */.elementor-3504 .elementor-element.elementor-element-df34456 {
  position: relative;
  overflow: hidden;
  transition: all 0.45s ease;
  transform: translateY(0) scale(1);
}

.elementor-3504 .elementor-element.elementor-element-df34456:hover {
  transform: translateY(-8px) scale(1.015);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d97f206 */.elementor-3504 .elementor-element.elementor-element-d97f206 {
  position: relative;
  overflow: hidden;
  transition: all 0.45s ease;
  transform: translateY(0) scale(1);
}

.elementor-3504 .elementor-element.elementor-element-d97f206:hover {
  transform: translateY(-8px) scale(1.015);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eec81 */.elementor-3504 .elementor-element.elementor-element-b3eec81 {
  position: relative;
  overflow: hidden;
  transition: all 0.45s ease;
  transform: translateY(0) scale(1);
}

.elementor-3504 .elementor-element.elementor-element-b3eec81:hover {
  transform: translateY(-8px) scale(1.015);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-633f16a */.elementor-3504 .elementor-element.elementor-element-633f16a {
  position: relative;
  overflow: hidden;
  transition: all 0.45s ease;
  transform: translateY(0) scale(1);
}

.elementor-3504 .elementor-element.elementor-element-633f16a:hover {
  transform: translateY(-8px) scale(1.015);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d0ce95 */.envo-graph-summary {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 14px;
  margin: 18px 0 22px;
}

.envo-graph-summary div {
  background: #f7fbff;
  border: 1px solid #dcebf7;
  border-radius: 14px;
  padding: 15px;
}

.envo-graph-summary span {
  display: block;
  font-size: 11px;
  text-transform: uppercase;
  color: #526074;
  font-weight: 850;
  margin-bottom: 8px;
}

.envo-graph-summary b {
  display: block;
  font-size: 18px;
  color: #0266DA;
  margin-bottom: 6px;
}

.envo-graph-summary small {
  display: block;
  color: #64748b;
  font-size: 12px;
}

@media (max-width: 900px) {
  .envo-model-flow {
    grid-template-columns: 1fr;
  }

  .envo-flow-arrow.side {
    transform: rotate(90deg);
  }

  .envo-graph-summary {
    grid-template-columns: 1fr;
  }
}

.envo-chart-head {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 22px;
  margin-bottom: 18px;
}

.envo-chart-head h3 {
  margin-bottom: 8px;
}

.envo-chart-control {
  min-width: 230px;
  background: #f7fbff;
  border: 1px solid #dcebf7;
  border-radius: 14px;
  padding: 14px;
}

.envo-chart-control label {
  display: block;
  color: #526074;
  font-size: 12px;
  font-weight: 850;
  text-transform: uppercase;
  margin-bottom: 8px;
}

.envo-chart-control b {
  color: #0266DA;
}

.envo-chart-control input {
  width: 100%;
  accent-color: #0266DA;
}

@media (max-width: 900px) {
  .envo-chart-head {
    flex-direction: column;
  }

  .envo-chart-control {
    width: 100%;
    min-width: unset;
  }
}





.envo-custom-legend {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
  flex-wrap: wrap;
  margin-top: 14px;
  font-size: 13px;
  font-weight: 700;
  color: #475569;
}

.envo-custom-legend span {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.legend-line {
  display: inline-block;
  width: 38px;
  height: 0;
  border-top: 4px solid;
  border-radius: 10px;
}

.legend-blue {
  border-color: #2563EB;
}

.legend-green {
  border-color: #16A34A;
}

.legend-dashed {
  border-color: #94A3B8;
  border-top-style: dashed;
  border-top-width: 3px;
}


.envo-input-warning {
  display: block;
  margin-top: 8px;
  color: #d93025 !important;
  font-size: 12px;
  font-weight: 700;
}

.envo-input-warning.hidden {
  display: none !important;
}




/* Graph responsive fix */
.envo-chart-scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 8px;
  -webkit-overflow-scrolling: touch;
}

.envo-chart-inner {
  position: relative;
  width: 100%;
  height: 390px;
  min-width: 760px;
}

#envoSavingsChart {
  width: 100% !important;
  height: 100% !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .envo-chart-inner {
    min-width: 720px;
    height: 380px;
  }

  .envo-chart-card {
    padding: 20px;
  }
}

/* Mobile */
@media (max-width: 600px) {
  .envo-chart-card {
    padding: 18px 14px;
  }

  .envo-chart-inner {
    min-width: 680px;
    height: 360px;
  }

  .envo-chart-scroll {
    margin-top: 10px;
  }

  .envo-custom-legend {
    justify-content: flex-start;
    gap: 14px;
    padding-left: 4px;
    font-size: 12px;
  }

  .legend-line {
    width: 30px;
    border-top-width: 3px;
  }
}





/* ================================
   ENVO LAYOUT + PRODUCT CARD FIX
   Add this at the very bottom
================================ */

/* Make top and bottom columns equal width */
#envo-calculator .envo-grid,
#envo-calculator .envo-results-grid {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 28px !important;
  align-items: start !important;
}

/* Make all major cards use full available width */
#envo-calculator .envo-input-card,
#envo-calculator .envo-side,
#envo-calculator .envo-benefit-card,
#envo-calculator .envo-comparison {
  width: 100% !important;
  max-width: 100% !important;
}

/* Product cards should not use the old two-column grid */
#envo-calculator .envo-side .envo-product {
  display: block !important;
  grid-template-columns: none !important;
  gap: 0 !important;
}

/* Product header layout */
#envo-calculator .envo-product-head {
  display: grid !important;
  grid-template-columns: 44px 1fr !important;
  gap: 14px !important;
  align-items: flex-start !important;
  width: 100% !important;
  margin-bottom: 18px !important;
}

#envo-calculator .envo-product-title {
  min-width: 0 !important;
}

/* Remove the savings pill visually, but keep dynamic spans in HTML */
#envo-calculator .envo-saving-pill {
  display: none !important;
}

/* Product title */
#envo-calculator .envo-product-title h3 {
  margin: 0 0 4px !important;
  font-size: 18px !important;
  line-height: 1.25 !important;
  font-weight: 900 !important;
  color: #071833 !important;
}

#envo-calculator .envo-product-title p {
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  color: #526074 !important;
}

/* Product list as regular bullet points */
#envo-calculator .envo-check-list {
  list-style: disc !important;
  margin: 0 !important;
  padding-left: 22px !important;
}

#envo-calculator .envo-check-list li {
  position: static !important;
  padding-left: 0 !important;
  margin-bottom: 11px !important;
  color: #39465a !important;
  font-size: 14px !important;
  line-height: 1.55 !important;
}

#envo-calculator .envo-check-list li::before {
  display: none !important;
  content: none !important;
}

/* Product B green card background */
#envo-calculator .green-card {
  border-color: rgba(52, 165, 20, .42) !important;
  background: linear-gradient(180deg, #f6fff7, #ffffff) !important;
}

/* Tablet and mobile */
@media (max-width: 900px) {
  #envo-calculator .envo-grid,
  #envo-calculator .envo-results-grid {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 600px) {
  #envo-calculator .envo-product-head {
    grid-template-columns: 38px 1fr !important;
  }

  #envo-calculator .envo-product-title h3 {
    font-size: 16px !important;
  }
}


#envo-calculator .envo-model-note {
  margin: 0;
  color: #526074;
  font-size: 13px;
  line-height: 1.6;
}

#envo-calculator .envo-admin-divider {
  height: 1px;
  margin: 22px 0;
  border: 0;
  background: #dce8f3;
}


/* =================================
   PRODUCT B CLEAN RADIO LAYOUT
================================= */

#envo-calculator .envo-contribution-radio-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 14px 22px;
  margin-top: 10px;
}

/* Override general field-label styling */
#envo-calculator
.envo-contribution-radio-list
label {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  margin: 0;
  color: #28364b;
  font-size: 14px;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 0;
  cursor: pointer;
}

/* Show normal radio circles */
#envo-calculator
.envo-contribution-radio-list
input[type="radio"] {
  position: static;
  width: 15px;
  height: 15px;
  margin: 0;
  opacity: 1;
  pointer-events: auto;
  accent-color: #0266DA;
  cursor: pointer;
}

#envo-calculator
.envo-contribution-radio-list
span {
  display: inline;
  padding: 0;
  border: 0;
  background: transparent;
  color: #28364b;
  font-size: 14px;
  font-weight: 700;
}

#envo-calculator
.envo-contribution-radio-list
input[type="radio"]:checked + span {
  color: #0266DA;
  font-weight: 850;
}

/* Clean savings information block */
#envo-calculator .envo-tariff-savings-summary {
  margin-top: 8px;
  padding: 4px 16px;
  border: 1px solid rgba(52, 165, 20, 0.2);
  border-radius: 12px;
  background: #f7fff8;
}

#envo-calculator .envo-tariff-saving-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 13px 0;
  border-bottom: 1px solid rgba(52, 165, 20, 0.16);
}

#envo-calculator
.envo-tariff-saving-row:last-child {
  border-bottom: 0;
}

#envo-calculator .envo-tariff-saving-row > span {
  color: #526074;
  font-size: 13px;
  font-weight: 750;
}

#envo-calculator .envo-tariff-saving-row strong {
  color: #23910b;
  font-size: 14px;
  font-weight: 850;
  text-align: right;
  white-space: nowrap;
}

/*
  Prevent the general parent .envo-field label/span
  styles from changing the dynamic values.
*/
#envo-calculator
.envo-tariff-saving-row
strong span {
  display: inline;
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-transform: none;
}

/* Tablet and mobile */
@media (max-width: 600px) {
  #envo-calculator .envo-contribution-radio-list {
    gap: 13px 20px;
  }

  #envo-calculator
  .envo-contribution-radio-list
  label {
    min-width: 62px;
  }

  #envo-calculator .envo-tariff-savings-summary {
    padding: 3px 14px;
  }

  #envo-calculator .envo-tariff-saving-row {
    padding: 12px 0;
  }
}


/* PRODUCT B SPACING FIX */

#envo-calculator #tariffInputs {
  margin-top: 20px !important;
  margin-bottom: 22px !important;
}

#envo-calculator #tariffInputs h4 {
  margin-bottom: 14px !important;
}

#envo-calculator #tariffInputs .envo-field {
  margin-bottom: 25px !important;
}

#envo-calculator .envo-contribution-radio-list {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  margin-left:  5px !important;
}

#envo-calculator .envo-tariff-savings-summary {
  margin-top: 0 !important;
  margin-bottom: 4px !important;
}

/* Space before admin unlock section */
#envo-calculator #tariffInputs + .envo-admin-lock {
  margin-top: 22px !important;
}

/* Mobile spacing */
@media (max-width: 600px) {
  #envo-calculator #tariffInputs {
    margin-top: 18px !important;
    margin-bottom: 22px !important;
    padding: 18px !important;
  }

  #envo-calculator .envo-contribution-radio-list {
    row-gap: 14px !important;
    column-gap: 20px !important;
    margin-bottom: 20px !important;
  }

  #envo-calculator .envo-tariff-savings-summary {
    margin-top: 4px !important;
  }

  #envo-calculator #tariffInputs + .envo-admin-lock {
    margin-top: 22px !important;
    gap: 12px !important;
  }

  #envo-calculator .envo-admin-lock button,
  #envo-calculator .envo-admin-lock input {
    min-height: 50px !important;
  }
}



/* MOBILE ONLY — align contribution radio buttons evenly */
@media (max-width: 600px) {
  #envo-calculator .envo-contribution-radio-list {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    column-gap: 28px !important;
    row-gap: 14px !important;
    width: 100% !important;
    margin-top: 18px !important;
  }

  #envo-calculator .envo-contribution-radio-list label {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    min-width: 0 !important;
    margin: 0 !important;
    gap: 8px !important;
  }

  #envo-calculator
  .envo-contribution-radio-list
  input[type="radio"] {
    flex: 0 0 auto !important;
    margin: 0 !important;
  }

  #envo-calculator .envo-contribution-radio-list span {
    min-width: 38px !important;
    text-align: left !important;
  }
}
/* =================================
   ENVIRONMENTAL IMPACT SECTION
================================= */
#envo-calculator .envo-impact-card {
  margin-top: 28px;
  overflow: hidden;
  background:
    radial-gradient(circle at top right, rgba(52, 165, 20, .13), transparent 34%),
    linear-gradient(135deg, #ffffff, #f4fff7);
  border-color: rgba(52, 165, 20, .28);
}

#envo-calculator .envo-impact-head > span {
  display: block;
  margin-bottom: 7px;
  color: #23910b;
  font-size: 11px;
  font-weight: 850;
  letter-spacing: .7px;
  text-transform: uppercase;
}

#envo-calculator .envo-impact-head h3 {
  margin-bottom: 7px;
  font-size: 24px;
}

#envo-calculator .envo-impact-head p {
  margin: 0;
  color: #526074;
  font-size: 14px;
}

#envo-calculator .envo-impact-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  margin-top: 22px;
}

#envo-calculator .envo-impact-item {
  padding: 20px;
  border: 1px solid rgba(52, 165, 20, .18);
  border-radius: 15px;
  background: rgba(255, 255, 255, .88);
}

#envo-calculator .envo-impact-item span,
#envo-calculator .envo-impact-item small {
  display: block;
}

#envo-calculator .envo-impact-item span {
  margin-bottom: 9px;
  color: #526074;
  font-size: 11px;
  font-weight: 850;
  letter-spacing: .4px;
  text-transform: uppercase;
}

#envo-calculator .envo-impact-item b {
  display: block;
  margin-bottom: 8px;
  color: #23910b;
  font-size: clamp(19px, 2.4vw, 28px);
  line-height: 1.15;
}

#envo-calculator .envo-impact-item small {
  color: #64748b;
  font-size: 12px;
}

@media (max-width: 700px) {
  #envo-calculator .envo-impact-grid {
    grid-template-columns: 1fr;
  }

  #envo-calculator .envo-impact-head h3 {
    font-size: 20px;
  }
}

/* =====================================================
   COMPACT SOLAR INVESTMENT COMPARISON — FINAL
===================================================== */

/* Outer comparison card */
#envo-calculator .envo-comparison {
  padding: 24px !important;
}

#envo-calculator .envo-comparison > h3 {
  margin: 0 0 7px !important;
  font-size: 18px !important;
  line-height: 1.3 !important;
}

#envo-calculator .envo-comparison > p {
  margin: 0 0 20px !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
}

/* Three model columns */
#envo-calculator .envo-model-flow-revised {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 16px !important;
  margin-top: 30px !important;
  align-items: start !important;
}

#envo-calculator .envo-model-flow-revised .envo-flow-col {
  display: grid !important;
  grid-template-rows: 32px 112px 44px 132px !important;
  gap: 3px !important;
  min-width: 0 !important;
}

/* Model headings */
#envo-calculator .envo-model-column-title {
  min-height: 42px !important;
  margin: 0 !important;
  padding: 0 4px !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: center !important;
  color: #071833 !important;
  font-size: 11.5px !important;
  line-height: 1.25 !important;
  font-weight: 900 !important;
  text-align: center !important;
  text-transform: uppercase !important;
}

/* Common design for all six boxes */
#envo-calculator .envo-investment-card,
#envo-calculator .envo-projected-card {
  width: 100% !important;
  min-width: 0 !important;
  padding: 12px 8px !important;
  border-radius: 15px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  box-shadow: none !important;
}

#envo-calculator .envo-investment-card {
  height: 112px !important;
  min-height: 112px !important;
}

#envo-calculator .envo-projected-card {
  height: 132px !important;
  min-height: 132px !important;
}

/* Labels */
#envo-calculator .envo-investment-card > span,
#envo-calculator .envo-projected-card > span {
  margin: 0 0 9px !important;
  color: #526074 !important;
  font-size: 9px !important;
  line-height: 1.25 !important;
  font-weight: 850 !important;
  letter-spacing: 0.15px !important;
  text-transform: uppercase !important;
}

/* Amounts */
#envo-calculator .envo-investment-card h4,
#envo-calculator .envo-projected-card h4 {
  margin: 0 !important;
  font-size: clamp(20px, 1.8vw, 26px) !important;
  line-height: 1.05 !important;
  font-weight: 800 !important;
  white-space: nowrap !important;
}

/* All invested amounts stay blue */
#envo-calculator .envo-investment-card h4 {
  color: #0266DA !important;
}

/* Projected return colours */
#envo-calculator .own-column-card.envo-projected-card h4 {
  color: #0266DA !important;
}

#envo-calculator .opex-column-card.envo-projected-card h4,
#envo-calculator .tariff-column-card.envo-projected-card h4 {
  color: #23910b !important;
}

/* Supporting text */
#envo-calculator .envo-projected-card small {
  display: block !important;
  max-width: 115px !important;
  margin-top: 10px !important;
  color: #64748b !important;
  font-size: 9.5px !important;
  line-height: 1.35 !important;
}

/* Return multiple row */
#envo-calculator .envo-return-multiple {
  height: 44px !important;
  min-height: 44px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  margin: 2px 0 !important;
  padding: 0 !important;
  color: #0266DA !important;
}

#envo-calculator .envo-multiple-arrow {
  font-size: 26px !important;
  line-height: 1 !important;
  font-weight: 700 !important;
}

#envo-calculator .envo-return-multiple b {
  color: #0266DA !important;
  font-size: 16px !important;
  line-height: 1 !important;
  font-weight: 700 !important;
}

/* Larger infinity symbol for OPEX */
#envo-calculator #opexMultipleOut {
  font-size: 26px !important;
  line-height: 1 !important;
  transform: translateY(-1px);
}

/* Card backgrounds and borders */
#envo-calculator .own-column-card {
  background: linear-gradient(145deg, #f5faff, #edf6ff) !important;
  border: 1.5px solid rgba(2, 102, 218, 0.32) !important;
}

#envo-calculator .opex-column-card,
#envo-calculator .tariff-column-card {
  background: linear-gradient(145deg, #f7fff8, #effbed) !important;
  border: 1.5px solid rgba(52, 165, 20, 0.34) !important;
}

/* FD box spacing */
#envo-calculator .envo-comparison .envo-fd-box {
  margin-top: 18px !important;
}

/* Tablet */
@media (max-width: 900px) {
  #envo-calculator .envo-model-flow-revised {
    grid-template-columns: repeat(3, minmax(190px, 1fr)) !important;
    gap: 15px !important;
    overflow-x: auto !important;
    padding-bottom: 10px !important;
  }

  #envo-calculator .envo-model-flow-revised .envo-flow-col {
    min-width: 190px !important;
  }
}

/* Mobile */
@media (max-width: 600px) {
  #envo-calculator .envo-comparison {
    padding: 18px 15px !important;
  }

  #envo-calculator .envo-model-flow-revised {
    grid-template-columns: 1fr !important;
    gap: 18px !important;
    overflow-x: visible !important;
    padding-bottom: 0 !important;
  }

  #envo-calculator .envo-model-flow-revised .envo-flow-col {
    position: relative !important;
    grid-template-rows: auto auto auto auto !important;
    min-width: 0 !important;
    gap: 8px !important;
    padding-bottom: 24px !important;
  }

  #envo-calculator .envo-model-flow-revised .envo-flow-col:not(:last-child)::after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    margin-top: 18px;
    background: rgba(7, 24, 51, 0.12);
  }

  #envo-calculator .envo-model-column-title {
    min-height: auto !important;
    margin-bottom: 2px !important;
    font-size: 12px !important;
  }

  #envo-calculator .envo-investment-card {
    height: 105px !important;
    min-height: 105px !important;
  }

  #envo-calculator .envo-projected-card {
    height: 125px !important;
    min-height: 125px !important;
  }

  #envo-calculator .envo-investment-card h4,
  #envo-calculator .envo-projected-card h4 {
    font-size: 24px !important;
  }

  #envo-calculator .envo-return-multiple {
    height: 40px !important;
    min-height: 40px !important;
  }

  #envo-calculator #opexMultipleOut {
    font-size: 28px !important;
  }
}

#envo-calculator #tariffInputs .envo-model-note {
  margin-bottom: 18px !important;
}



/* =========================================
   ENVIRONMENTAL IMPACT ICONS
========================================= */

#envo-calculator .envo-impact-title {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
}

/* Override the existing generic impact span rule */
#envo-calculator .envo-impact-title > span {
  margin-bottom: 0;
}

#envo-calculator .envo-impact-title > span:last-child {
  color: #526074;
  font-size: 11px;
  font-weight: 850;
  line-height: 1.3;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

#envo-calculator .envo-impact-icon {
  flex: 0 0 auto;
  width: 36px;
  height: 36px;
  border: 1px solid rgba(52, 165, 20, 0.24);
  border-radius: 10px;
  background: linear-gradient(
    145deg,
    rgba(2, 102, 218, 0.08),
    rgba(52, 165, 20, 0.1)
  );
  color: #23910b;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
}

#envo-calculator .envo-impact-icon svg {
  width: 20px;
  height: 20px;
  display: block;
}

/* Prevent long values from overflowing */
#envo-calculator .envo-impact-item b {
  overflow-wrap: anywhere;
}

/* Tablet */
@media (max-width: 900px) and (min-width: 701px) {
  #envo-calculator .envo-impact-icon {
    width: 34px;
    height: 34px;
  }

  #envo-calculator .envo-impact-icon svg {
    width: 19px;
    height: 19px;
  }
}

/* Mobile */
@media (max-width: 700px) {
  #envo-calculator .envo-impact-title {
    gap: 9px;
    margin-bottom: 11px;
  }

  #envo-calculator .envo-impact-icon {
    width: 34px;
    height: 34px;
  }

  #envo-calculator .envo-impact-icon svg {
    width: 19px;
    height: 19px;
  }

  #envo-calculator .envo-impact-title > span:last-child {
    font-size: 10.5px;
  }
}

/* ================================
   ADMIN ASSUMPTION ACTION BUTTONS
================================ */

#envo-calculator .envo-admin-actions {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  margin-top: 14px;
  padding: 14px;
  border-radius: 14px;
  background: #f8fbff;
  border: 1px solid #dcebf7;
}

#envo-calculator .envo-admin-actions button {
  border: 0;
  border-radius: 12px;
  padding: 12px 10px;
  font-size: 13px;
  font-weight: 850;
  cursor: pointer;
  transition: 0.2s ease;
}

#envo-calculator #hideAdminBtn {
  background: #eef6ff;
  color: #0266DA;
}

#envo-calculator #temporaryLockBtn {
  background: #101f36;
  color: #ffffff;
}

#envo-calculator #permanentLockBtn {
  background: linear-gradient(135deg, #0266DA, #0095d9);
  color: #ffffff;
}

#envo-calculator .envo-admin-actions small {
  grid-column: 1 / -1;
  display: block;
  margin-top: 4px;
  color: #64748b;
  font-size: 12px;
  font-weight: 700;
}

#envo-calculator .envo-admin-box input:disabled {
  background: #eef2f7;
  color: #64748b;
  cursor: not-allowed;
}

@media (max-width: 700px) {
  #envo-calculator .envo-admin-actions {
    grid-template-columns: 1fr;
  }
}


/* ================================
   ADMIN ACTION BUTTON PRESS STATES
================================ */

#envo-calculator .envo-admin-actions button.is-pressed {
  transform: translateY(1px);
  box-shadow: inset 0 3px 8px rgba(7, 24, 51, 0.18);
}

#envo-calculator #hideAdminBtn.hide-pressed {
  background: #dbeafe !important;
  color: #0266DA !important;
  border: 1px solid rgba(2, 102, 218, 0.28) !important;
}

#envo-calculator #temporaryLockBtn.temp-pressed {
  background: #334155 !important;
  color: #ffffff !important;
}

#envo-calculator #permanentLockBtn.perm-pressed {
  background: linear-gradient(135deg, #34a514, #23910b) !important;
  color: #ffffff !important;
}


/* ================================
   FIX MODEL TAB BUTTON COLORS
================================ */

#envo-calculator .envo-mode-tabs button {
  background: #eef6ff !important;
  color: #0266DA !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Active selected tab */
#envo-calculator .envo-mode-tabs button.active,
#envo-calculator .envo-mode-tabs button.active:hover,
#envo-calculator .envo-mode-tabs button.active:focus,
#envo-calculator .envo-mode-tabs button.active:active {
  background: linear-gradient(135deg, #0266DA, #0095d9) !important;
  color: #ffffff !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Non-active tab hover */
#envo-calculator .envo-mode-tabs button:not(.active):hover,
#envo-calculator .envo-mode-tabs button:not(.active):focus {
  background: #dbeafe !important;
  color: #0266DA !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Press effect */
#envo-calculator .envo-mode-tabs button:active {
  transform: translateY(1px);
}



/* ================================
   FIX ADMIN BUTTON COLOR
================================ */

#envo-calculator #unlockAdminBtn,
#envo-calculator #unlockAdminBtn:hover,
#envo-calculator #unlockAdminBtn:focus {
  background: #101f36 !important;
  color: #ffffff !important;
  border: 0 !important;
}

#envo-calculator #unlockAdminBtn:active {
  background: #004cc7 !important;
  color: #ffffff !important;
  transform: translateY(1px);
}a/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e057c3 */.elementor-3504 .elementor-element.elementor-element-5e057c3 .envo-map-box {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-3504 .elementor-element.elementor-element-5e057c3 .envo-map-box iframe {
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}/* End custom CSS */