.elementor-21007 .elementor-element.elementor-element-9ddbdb2{--display:flex;--min-height:700px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-9ddbdb2:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-9ddbdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://savola.pimula.host/wp-content/uploads/2025/05/Range-KV-4.png");background-repeat:no-repeat;background-size:cover;}.elementor-21007 .elementor-element.elementor-element-9ddbdb2::before, .elementor-21007 .elementor-element.elementor-element-9ddbdb2 > .elementor-background-video-container::before, .elementor-21007 .elementor-element.elementor-element-9ddbdb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-21007 .elementor-element.elementor-element-9ddbdb2 > .elementor-background-slideshow::before, .elementor-21007 .elementor-element.elementor-element-9ddbdb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21007 .elementor-element.elementor-element-9ddbdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://savola.pimula.host/wp-content/uploads/2025/02/Group-137.png");--background-overlay:'';background-repeat:no-repeat;}.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-21007 .elementor-element.elementor-element-dc05a42{width:100%;max-width:100%;text-align:center;}.elementor-21007 .elementor-element.elementor-element-dc05a42 > .elementor-widget-container{margin:0px 0px 2px 0px;padding:0% 0% 2% 0%;}.elementor-21007 .elementor-element.elementor-element-dc05a42.elementor-element{--align-self:center;}.elementor-21007 .elementor-element.elementor-element-dc05a42 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:64px;font-weight:700;line-height:96px;letter-spacing:-0.704px;color:#FFFFFF;}.elementor-21007 .elementor-element.elementor-element-f68b3b6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-21007 .elementor-element.elementor-element-f68b3b6 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-f68b3b6 .elementor-heading-title{font-family:"Avenir LT Std", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-0.22px;color:#FFFFFF;}.elementor-21007 .elementor-element.elementor-element-31d7723{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:3%;--margin-bottom:5%;--margin-left:6%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-ea14278{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-863c70b{--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:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-e25803a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-6c0e1f5{--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:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-e556bc5{--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:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-76281b1{--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:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-e5809aa{--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:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-d8006d7{--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:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-3ec74ab{--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:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-3cd178e{--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:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-9abc0f0{--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:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-9ecfe54{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-21%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-a220f11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-a220f11.elementor-element{--align-self:flex-start;}.elementor-21007 .elementor-element.elementor-element-a220f11 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-21007 .elementor-element.elementor-element-0b88466 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-0b88466 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-21007 .elementor-element.elementor-element-cbce82c > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-cbce82c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-4399370 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-4399370 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-62c79bd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-62c79bd:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-62c79bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A9C23F;background-image:url("https://savola.pimula.host/wp-content/uploads/2025/05/Group-95.png");background-position:-280px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-21007 .elementor-element.elementor-element-c818efd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-21007 .elementor-element.elementor-element-c818efd > .elementor-widget-container{margin:3% 10% -6% 0%;padding:0% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-c818efd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-21007 .elementor-element.elementor-element-70ee93b{--display:flex;--min-height:233px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-70ee93b:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-70ee93b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A9C23F;}.elementor-21007 .elementor-element.elementor-element-170c535{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-21007 .elementor-element.elementor-element-170c535 > .elementor-widget-container{margin:3% 3% 5% 17%;padding:0% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-e01cbf0{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F00;--border-color:#A9C23F00;--border-radius:64px 18px 64px 18px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:31%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-21007 .elementor-element.elementor-element-5829875{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F;--border-color:#A9C23F;--border-radius:64px 8px 64px 8px;--padding-top:21%;--padding-bottom:21%;--padding-left:21%;--padding-right:21%;}.elementor-21007 .elementor-element.elementor-element-5829875:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-5829875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}.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-21007 .elementor-element.elementor-element-d0b99c4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-d0b99c4:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-d0b99c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F1;}.elementor-21007 .elementor-element.elementor-element-d0a7f7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:44%;--margin-bottom:0%;--margin-left:-39%;--margin-right:0%;--z-index:2;}.elementor-21007 .elementor-element.elementor-element-89e5331{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-30%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-5236b61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-5236b61.elementor-element{--align-self:flex-start;}.elementor-21007 .elementor-element.elementor-element-5236b61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-21007 .elementor-element.elementor-element-bda7c6c > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-bda7c6c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-21007 .elementor-element.elementor-element-9b5880e > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-9b5880e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-e6e7338 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-e6e7338 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.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-21007 .elementor-element.elementor-element-edeca92 .elementor-button{background-color:#6EC1E400;fill:#005BA0;color:#005BA0;}.elementor-21007 .elementor-element.elementor-element-edeca92 > .elementor-widget-container{margin:0% 0% 0% -4%;padding:0px 0px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-fbf20fe{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F00;--border-color:#A9C23F00;--border-radius:64px 18px 64px 18px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:37%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-21007 .elementor-element.elementor-element-27c9a46{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F;--border-color:#A9C23F;--border-radius:64px 8px 64px 8px;--padding-top:21%;--padding-bottom:21%;--padding-left:21%;--padding-right:21%;}.elementor-21007 .elementor-element.elementor-element-27c9a46:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-27c9a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}.elementor-21007 .elementor-element.elementor-element-5935eb5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-5935eb5:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-5935eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21007 .elementor-element.elementor-element-23a1b34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:44%;--margin-bottom:0%;--margin-left:-39%;--margin-right:0%;--z-index:2;}.elementor-21007 .elementor-element.elementor-element-5c2a404{--display:flex;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-34%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-5193da5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-5193da5.elementor-element{--align-self:flex-start;}.elementor-21007 .elementor-element.elementor-element-5193da5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-21007 .elementor-element.elementor-element-3152227 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-3152227 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-21007 .elementor-element.elementor-element-5ab3767 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-5ab3767 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-d23cb57 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-d23cb57 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-b566e67 .elementor-button{background-color:#6EC1E400;fill:#005BA0;color:#005BA0;}.elementor-21007 .elementor-element.elementor-element-b566e67 > .elementor-widget-container{margin:0% 0% 0% -4%;padding:0px 0px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-8f5f6bd{--display:flex;--min-height:550px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F00;--border-color:#A9C23F00;--border-radius:64px 18px 64px 18px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:40%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-21007 .elementor-element.elementor-element-7e57328{--display:flex;--min-height:342px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F;--border-color:#A9C23F;--border-radius:64px 8px 64px 8px;--padding-top:21%;--padding-bottom:21%;--padding-left:21%;--padding-right:21%;}.elementor-21007 .elementor-element.elementor-element-7e57328:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-7e57328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;background-image:url("https://savola.pimula.host/wp-content/uploads/2025/05/Cardboard-people-women-and-men-equality.png");background-repeat:no-repeat;background-size:cover;}.elementor-21007 .elementor-element.elementor-element-564a77b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-564a77b:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-564a77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}.elementor-21007 .elementor-element.elementor-element-8aab3a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:41%;--margin-bottom:0%;--margin-left:-33%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-a78036f{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-36%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-ed670d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-ed670d8.elementor-element{--align-self:flex-start;}.elementor-21007 .elementor-element.elementor-element-ed670d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-21007 .elementor-element.elementor-element-3322b2f > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-3322b2f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-21007 .elementor-element.elementor-element-d6882a1 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-d6882a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-5df3b97 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-5df3b97 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-911a3a3{--display:flex;--min-height:299px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-911a3a3:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-911a3a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://savola.pimula.host/wp-content/uploads/2025/05/Group-113-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-21007 .elementor-element.elementor-element-bbec18e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-21007 .elementor-element.elementor-element-bbec18e > .elementor-widget-container{margin:0% 3% 0% 17%;padding:0% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-0447465{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F00;--border-color:#A9C23F00;--border-radius:64px 18px 64px 18px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:38%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-21007 .elementor-element.elementor-element-0447465:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-0447465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}.elementor-21007 .elementor-element.elementor-element-82cc3c7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F;--border-color:#A9C23F;--border-radius:64px 8px 64px 8px;--padding-top:21%;--padding-bottom:21%;--padding-left:21%;--padding-right:21%;}.elementor-21007 .elementor-element.elementor-element-a9aa93f{--display:flex;--min-height:424px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F;--border-color:#A9C23F;--border-radius:8px 64px 8px 64px;--padding-top:21%;--padding-bottom:21%;--padding-left:21%;--padding-right:21%;}.elementor-21007 .elementor-element.elementor-element-a9aa93f:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-a9aa93f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://savola.pimula.host/wp-content/uploads/2025/05/United-business-team-celebrating-success.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21007 .elementor-element.elementor-element-c5e8d59{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-c5e8d59:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-c5e8d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21007 .elementor-element.elementor-element-e7ac9af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:41%;--margin-bottom:0%;--margin-left:-33%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-c61edbc{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-37%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-3351dc2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-3351dc2.elementor-element{--align-self:flex-start;}.elementor-21007 .elementor-element.elementor-element-3351dc2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-21007 .elementor-element.elementor-element-712f9f0 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-712f9f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-21007 .elementor-element.elementor-element-a6537dc > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-a6537dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-8d528eb > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-8d528eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-493398c{--display:flex;--min-height:267px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-493398c:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-493398c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://savola.pimula.host/wp-content/uploads/2025/05/Group-113-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-21007 .elementor-element.elementor-element-c4eeea0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-21007 .elementor-element.elementor-element-c4eeea0 > .elementor-widget-container{margin:0% 3% 0% 17%;padding:0% 0% 2% 0%;}.elementor-21007 .elementor-element.elementor-element-5fe50fa{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F00;--border-color:#A9C23F00;--border-radius:64px 18px 64px 18px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:39%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-21007 .elementor-element.elementor-element-5fe50fa:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-5fe50fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21007 .elementor-element.elementor-element-641261f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F;--border-color:#A9C23F;--border-radius:64px 8px 64px 8px;--padding-top:21%;--padding-bottom:21%;--padding-left:21%;--padding-right:21%;}.elementor-21007 .elementor-element.elementor-element-641261f:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-641261f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}.elementor-21007 .elementor-element.elementor-element-88b4d26{--display:flex;--min-height:424px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F;--border-color:#A9C23F;--border-radius:8px 64px 8px 64px;--padding-top:21%;--padding-bottom:21%;--padding-left:21%;--padding-right:21%;}.elementor-21007 .elementor-element.elementor-element-88b4d26:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-88b4d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://savola.pimula.host/wp-content/uploads/2025/05/United-business-team-celebrating-success-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21007 .elementor-element.elementor-element-e500c21{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-e500c21:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-e500c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F1;}.elementor-21007 .elementor-element.elementor-element-d052daa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:41%;--margin-bottom:0%;--margin-left:-33%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-0fc8ac7{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-39%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-a1e15ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-a1e15ef.elementor-element{--align-self:flex-start;}.elementor-21007 .elementor-element.elementor-element-a1e15ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-21007 .elementor-element.elementor-element-e92b4a8 > .elementor-widget-container{margin:0% -2% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-e92b4a8 img{width:100%;}.elementor-21007 .elementor-element.elementor-element-2cdafac > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-2cdafac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-21007 .elementor-element.elementor-element-638d854 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-638d854 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-7cda786 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-7cda786 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-e7d0adf{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F00;--border-color:#A9C23F00;--border-radius:64px 18px 64px 18px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:38%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-21007 .elementor-element.elementor-element-e7d0adf:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-e7d0adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC00;}.elementor-21007 .elementor-element.elementor-element-9b83f80{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F;--border-color:#A9C23F;--border-radius:64px 8px 64px 8px;--padding-top:21%;--padding-bottom:21%;--padding-left:21%;--padding-right:21%;}.elementor-21007 .elementor-element.elementor-element-4807d46{--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-21007 .elementor-element.elementor-element-5ccb372{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-5ccb372:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-5ccb372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-21007 .elementor-element.elementor-element-acb5cb3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:41%;--margin-bottom:0%;--margin-left:-33%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-3bc0459{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-37%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-49b22bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-49b22bb.elementor-element{--align-self:flex-start;}.elementor-21007 .elementor-element.elementor-element-49b22bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-21007 .elementor-element.elementor-element-e0167d2 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-e0167d2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-21007 .elementor-element.elementor-element-6e9d158 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-6e9d158 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-5157cdb > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-5157cdb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-c0f1bbf .elementor-button{background-color:#6EC1E400;fill:#005BA0;color:#005BA0;}.elementor-21007 .elementor-element.elementor-element-c0f1bbf > .elementor-widget-container{margin:0% 0% 0% -4%;padding:0px 0px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-186b3f1{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F00;--border-color:#A9C23F00;--border-radius:64px 18px 64px 18px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:39%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-21007 .elementor-element.elementor-element-186b3f1:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-186b3f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21007 .elementor-element.elementor-element-6d501b6{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F;--border-color:#A9C23F;--border-radius:64px 8px 64px 8px;--padding-top:21%;--padding-bottom:21%;--padding-left:21%;--padding-right:21%;}.elementor-21007 .elementor-element.elementor-element-6d501b6:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-6d501b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}.elementor-21007 .elementor-element.elementor-element-c67c2b9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-c67c2b9:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-c67c2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}.elementor-21007 .elementor-element.elementor-element-8f72269{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:44%;--margin-bottom:0%;--margin-left:-39%;--margin-right:0%;--z-index:2;}.elementor-21007 .elementor-element.elementor-element-431dea1{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-35%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-97da2cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-97da2cb.elementor-element{--align-self:flex-start;}.elementor-21007 .elementor-element.elementor-element-97da2cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-21007 .elementor-element.elementor-element-1477958 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-1477958 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-21007 .elementor-element.elementor-element-ad428c5 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-ad428c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-8dc3026 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-8dc3026 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-0222184{--display:flex;--min-height:293px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-0222184:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-0222184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://savola.pimula.host/wp-content/uploads/2025/05/Group-113-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-21007 .elementor-element.elementor-element-ff7be8e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-21007 .elementor-element.elementor-element-ff7be8e > .elementor-widget-container{margin:5% 3% 5% 17%;padding:0% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-1236cdd{--display:flex;--min-height:550px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F00;--border-color:#A9C23F00;--border-radius:64px 18px 64px 18px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:35%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-21007 .elementor-element.elementor-element-2db39b8{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F;--border-color:#A9C23F;--border-radius:64px 8px 64px 8px;--padding-top:21%;--padding-bottom:21%;--padding-left:21%;--padding-right:21%;}.elementor-21007 .elementor-element.elementor-element-2db39b8:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-2db39b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}.elementor-21007 .elementor-element.elementor-element-2b9b8ff{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-2%;--margin-bottom:-10%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-2b9b8ff:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-2b9b8ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F1;}.elementor-21007 .elementor-element.elementor-element-34dc2b4{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:-33%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-b0a3315{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-35%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21007 .elementor-element.elementor-element-eaf42cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-eaf42cd.elementor-element{--align-self:flex-start;}.elementor-21007 .elementor-element.elementor-element-eaf42cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-21007 .elementor-element.elementor-element-ee517f6 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-ee517f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-21007 .elementor-element.elementor-element-0c2bf21 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-0c2bf21 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-171fbfe > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-171fbfe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-21007 .elementor-element.elementor-element-61c94ef{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F00;--border-color:#A9C23F00;--border-radius:64px 18px 64px 18px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:35%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-21007 .elementor-element.elementor-element-61c94ef:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-61c94ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F1;}.elementor-21007 .elementor-element.elementor-element-b557b58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A9C23F;--border-color:#A9C23F;--border-radius:64px 8px 64px 8px;--padding-top:21%;--padding-bottom:21%;--padding-left:21%;--padding-right:21%;}.elementor-21007 .elementor-element.elementor-element-b557b58:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-b557b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}@media(min-width:768px){.elementor-21007 .elementor-element.elementor-element-9ddbdb2{--content-width:90%;}.elementor-21007 .elementor-element.elementor-element-31d7723{--content-width:90%;}.elementor-21007 .elementor-element.elementor-element-9ecfe54{--width:160%;}.elementor-21007 .elementor-element.elementor-element-e01cbf0{--width:80%;}.elementor-21007 .elementor-element.elementor-element-89e5331{--width:180%;}.elementor-21007 .elementor-element.elementor-element-fbf20fe{--width:86%;}.elementor-21007 .elementor-element.elementor-element-5c2a404{--width:180%;}.elementor-21007 .elementor-element.elementor-element-8f5f6bd{--width:86%;}.elementor-21007 .elementor-element.elementor-element-a78036f{--width:180%;}.elementor-21007 .elementor-element.elementor-element-911a3a3{--width:100%;}.elementor-21007 .elementor-element.elementor-element-0447465{--width:86%;}.elementor-21007 .elementor-element.elementor-element-c61edbc{--width:180%;}.elementor-21007 .elementor-element.elementor-element-493398c{--width:100%;}.elementor-21007 .elementor-element.elementor-element-5fe50fa{--width:86%;}.elementor-21007 .elementor-element.elementor-element-0fc8ac7{--width:180%;}.elementor-21007 .elementor-element.elementor-element-e7d0adf{--width:86%;}.elementor-21007 .elementor-element.elementor-element-3bc0459{--width:180%;}.elementor-21007 .elementor-element.elementor-element-186b3f1{--width:86%;}.elementor-21007 .elementor-element.elementor-element-431dea1{--width:180%;}.elementor-21007 .elementor-element.elementor-element-0222184{--width:100%;}.elementor-21007 .elementor-element.elementor-element-1236cdd{--width:86%;}.elementor-21007 .elementor-element.elementor-element-b0a3315{--width:180%;}.elementor-21007 .elementor-element.elementor-element-61c94ef{--width:86%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21007 .elementor-element.elementor-element-9ecfe54{--width:100%;}.elementor-21007 .elementor-element.elementor-element-89e5331{--width:100%;}.elementor-21007 .elementor-element.elementor-element-c61edbc{--width:100%;}.elementor-21007 .elementor-element.elementor-element-0fc8ac7{--width:100%;}.elementor-21007 .elementor-element.elementor-element-3bc0459{--width:100%;}.elementor-21007 .elementor-element.elementor-element-431dea1{--width:100%;}.elementor-21007 .elementor-element.elementor-element-b0a3315{--width:100%;}}@media(max-width:1024px){.elementor-21007 .elementor-element.elementor-element-dc05a42{width:100%;max-width:100%;text-align:center;}.elementor-21007 .elementor-element.elementor-element-dc05a42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-dc05a42 .elementor-heading-title{font-size:1.6em;}.elementor-21007 .elementor-element.elementor-element-f68b3b6 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-f68b3b6 .elementor-heading-title{font-size:1.1em;}.elementor-21007 .elementor-element.elementor-element-31d7723{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-9ecfe54{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-62c79bd:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-62c79bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-21007 .elementor-element.elementor-element-c818efd > .elementor-widget-container{margin:4% 3% 0% 3%;}.elementor-21007 .elementor-element.elementor-element-c818efd .elementor-heading-title{font-size:15px;}.elementor-21007 .elementor-element.elementor-element-e01cbf0{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-d0b99c4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-89e5331{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:12%;}.elementor-21007 .elementor-element.elementor-element-fbf20fe{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-21007 .elementor-element.elementor-element-5935eb5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-5c2a404{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:12%;}.elementor-21007 .elementor-element.elementor-element-5ab3767{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-21007 .elementor-element.elementor-element-d23cb57{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-21007 .elementor-element.elementor-element-8f5f6bd{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-21007 .elementor-element.elementor-element-564a77b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-a78036f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:12%;}.elementor-21007 .elementor-element.elementor-element-d6882a1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-21007 .elementor-element.elementor-element-5df3b97{width:initial;max-width:initial;}.elementor-21007 .elementor-element.elementor-element-0447465{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-21007 .elementor-element.elementor-element-c5e8d59{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-c61edbc{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:12%;}.elementor-21007 .elementor-element.elementor-element-5fe50fa{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-21007 .elementor-element.elementor-element-e500c21{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-0fc8ac7{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:12%;}.elementor-21007 .elementor-element.elementor-element-e7d0adf{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-21007 .elementor-element.elementor-element-5ccb372{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-3bc0459{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:12%;}.elementor-21007 .elementor-element.elementor-element-186b3f1{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-21007 .elementor-element.elementor-element-c67c2b9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-431dea1{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:12%;}.elementor-21007 .elementor-element.elementor-element-1236cdd{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-21007 .elementor-element.elementor-element-2b9b8ff{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-b0a3315{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:12%;}.elementor-21007 .elementor-element.elementor-element-61c94ef{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}}@media(max-width:767px){.elementor-21007 .elementor-element.elementor-element-9ddbdb2{--min-height:384px;--padding-top:5%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;}.elementor-21007 .elementor-element.elementor-element-9ddbdb2:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-9ddbdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-342px 0px;}.elementor-21007 .elementor-element.elementor-element-9ddbdb2::before, .elementor-21007 .elementor-element.elementor-element-9ddbdb2 > .elementor-background-video-container::before, .elementor-21007 .elementor-element.elementor-element-9ddbdb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-21007 .elementor-element.elementor-element-9ddbdb2 > .elementor-background-slideshow::before, .elementor-21007 .elementor-element.elementor-element-9ddbdb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21007 .elementor-element.elementor-element-9ddbdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-406px 0px;}.elementor-21007 .elementor-element.elementor-element-dc05a42 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-dc05a42 .elementor-heading-title{font-size:0.9em;line-height:1.3em;}.elementor-21007 .elementor-element.elementor-element-f68b3b6 > .elementor-widget-container{padding:0% 4% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-f68b3b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21007 .elementor-element.elementor-element-f68b3b6 .elementor-heading-title{font-size:1em;}.elementor-21007 .elementor-element.elementor-element-31d7723{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-9ecfe54{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:4%;}.elementor-21007 .elementor-element.elementor-element-a220f11{width:100%;max-width:100%;}.elementor-21007 .elementor-element.elementor-element-62c79bd:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-62c79bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-21007 .elementor-element.elementor-element-62c79bd{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:28%;}.elementor-21007 .elementor-element.elementor-element-70ee93b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-170c535 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-e01cbf0{--width:95%;--min-height:251px;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-d0b99c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-89e5331{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:4%;}.elementor-21007 .elementor-element.elementor-element-5236b61{width:100%;max-width:100%;}.elementor-21007 .elementor-element.elementor-element-edeca92 > .elementor-widget-container{margin:0px -18px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-fbf20fe{--width:95%;--min-height:251px;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-5935eb5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-5c2a404{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:4%;}.elementor-21007 .elementor-element.elementor-element-5193da5{width:100%;max-width:100%;}.elementor-21007 .elementor-element.elementor-element-5ab3767{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21007 .elementor-element.elementor-element-d23cb57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21007 .elementor-element.elementor-element-b566e67 > .elementor-widget-container{margin:0px -18px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-8f5f6bd{--width:95%;--min-height:384px;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-7e57328{--min-height:270px;}.elementor-21007 .elementor-element.elementor-element-7e57328:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-7e57328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-21007 .elementor-element.elementor-element-564a77b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-21007 .elementor-element.elementor-element-a78036f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-21007 .elementor-element.elementor-element-ed670d8{width:100%;max-width:100%;}.elementor-21007 .elementor-element.elementor-element-911a3a3{--width:100%;--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21007 .elementor-element.elementor-element-911a3a3:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-911a3a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-323px 0px;}.elementor-21007 .elementor-element.elementor-element-bbec18e > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-21007 .elementor-element.elementor-element-0447465{--width:95%;--min-height:384px;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-21007 .elementor-element.elementor-element-a9aa93f{--min-height:178px;}.elementor-21007 .elementor-element.elementor-element-c5e8d59{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-21007 .elementor-element.elementor-element-c61edbc{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-21007 .elementor-element.elementor-element-3351dc2{width:100%;max-width:100%;}.elementor-21007 .elementor-element.elementor-element-493398c{--width:100%;--min-height:400px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-21007 .elementor-element.elementor-element-493398c:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-493398c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-252px 0px;}.elementor-21007 .elementor-element.elementor-element-c4eeea0 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-5fe50fa{--width:95%;--min-height:384px;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-21007 .elementor-element.elementor-element-88b4d26{--min-height:178px;}.elementor-21007 .elementor-element.elementor-element-e500c21{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-0fc8ac7{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:4%;}.elementor-21007 .elementor-element.elementor-element-a1e15ef{width:100%;max-width:100%;}.elementor-21007 .elementor-element.elementor-element-e7d0adf{--min-height:342px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-5ccb372{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-21007 .elementor-element.elementor-element-3bc0459{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-21007 .elementor-element.elementor-element-49b22bb{width:100%;max-width:100%;}.elementor-21007 .elementor-element.elementor-element-c0f1bbf > .elementor-widget-container{margin:0px -18px 0px 0px;}.elementor-21007 .elementor-element.elementor-element-186b3f1{--width:95%;--min-height:384px;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-21007 .elementor-element.elementor-element-6d501b6{--padding-top:25%;--padding-bottom:25%;--padding-left:11%;--padding-right:11%;}.elementor-21007 .elementor-element.elementor-element-584b505 img{width:100%;}.elementor-21007 .elementor-element.elementor-element-c67c2b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21007 .elementor-element.elementor-element-431dea1{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:4%;}.elementor-21007 .elementor-element.elementor-element-97da2cb{width:100%;max-width:100%;}.elementor-21007 .elementor-element.elementor-element-0222184{--width:100%;--min-height:400px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-21007 .elementor-element.elementor-element-0222184:not(.elementor-motion-effects-element-type-background), .elementor-21007 .elementor-element.elementor-element-0222184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-252px 0px;}.elementor-21007 .elementor-element.elementor-element-ff7be8e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-21007 .elementor-element.elementor-element-1236cdd{--width:95%;--min-height:384px;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-21007 .elementor-element.elementor-element-2db39b8{--padding-top:25%;--padding-bottom:25%;--padding-left:11%;--padding-right:11%;}.elementor-21007 .elementor-element.elementor-element-2b9b8ff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-21007 .elementor-element.elementor-element-b0a3315{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-21007 .elementor-element.elementor-element-eaf42cd{width:100%;max-width:100%;}.elementor-21007 .elementor-element.elementor-element-61c94ef{--width:95%;--min-height:176px;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}}/* Start custom CSS for heading, class: .elementor-element-dc05a42 */.single-brand1 {
    font-weight: 700;
    font-size: 64px;
    line-height: 96px;
    letter-spacing: -1.1%;
    color: #FFFFFF; 
    border: none; 
       text-align: center !important; 
}

@media (max-width: 1024px) {
    .single-brand1 {
        font-size: 48px;
        line-height: 72px;
         text-align: center !important;
    }
}

/* Small tablets and large phones */
@media (max-width: 768px) {
    .single-brand1 {
        font-size: 36px;
        line-height: 54px;
         text-align: center !important;
    }
}

/* Mobile phones */
@media (max-width: 480px) {
    .single-brand1 {
        font-size: 28px;
        line-height: 42px;
         text-align: center !important;
       
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f68b3b6 */.single-brand2 {
 
    font-weight: 350;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -1.1%;
    color: #FFFFFF; 
    text-align: left; 
    border: none;
}

@media (max-width: 1024px) {
    .single-brand2 {
        font-size: 18px;
        line-height: 28px;
    }
}

/* Small tablets and large phones */
@media (max-width: 768px) {
    .single-brand2 {
        font-size: 16px;
        line-height: 26px;
    }
}

/* Mobile phones */
@media (max-width: 480px) {
    .single-brand2 {
        font-size: 14px;
        line-height: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e25803a */.elementor-21007 .elementor-element.elementor-element-e25803a .custom-styled-text {
  color: var(--green, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-e25803a .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-e25803a .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03e8193 */.elementor-21007 .elementor-element.elementor-element-03e8193 .custom-styled-text {
  color: var(--green, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-03e8193 .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-03e8193 .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-457db3d */.elementor-21007 .elementor-element.elementor-element-457db3d .custom-styled-text {
  color: var(--green, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-457db3d .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-457db3d .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0cb43f */.elementor-21007 .elementor-element.elementor-element-c0cb43f .custom-styled-text {
  color: var(--green, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-c0cb43f .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-c0cb43f .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a9ee41 */.elementor-21007 .elementor-element.elementor-element-7a9ee41 .custom-styled-text {
  color: var(--green, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-7a9ee41 .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-7a9ee41 .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6c6a3e */.elementor-21007 .elementor-element.elementor-element-e6c6a3e .custom-styled-text {
  color: var(--green, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-e6c6a3e .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-e6c6a3e .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6c3095 */.elementor-21007 .elementor-element.elementor-element-c6c3095 .custom-styled-text {
  color: var(--green, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-c6c3095 .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-c6c3095 .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f6bd47 */.elementor-21007 .elementor-element.elementor-element-9f6bd47 .custom-styled-text {
  color: var(--green, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-9f6bd47 .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-9f6bd47 .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-898eaae */.elementor-21007 .elementor-element.elementor-element-898eaae .custom-styled-text {
  color: var(--green, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-898eaae .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-898eaae .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a220f11 */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: bold !important;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
   .custom-styled-text {
    font-size: 26px;
  }
}

/* Mobile */
@media (max-width: 768px) {
   .custom-title-text {
    font-size: 24px!important;
  }
}

@media (max-width: 480px) {
     .custom-title-text {
    font-size: 26px!important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b88466 *//* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-0b88466 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;

  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-0b88466 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-0b88466 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbce82c *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-cbce82c .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-cbce82c .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-cbce82c .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-cbce82c .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-cbce82c .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-cbce82c .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4399370 *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-4399370 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-4399370 .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-4399370 .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-4399370 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-4399370 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-4399370 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c818efd */.sfc-text {
  color: var(--white, #FFF);
  font-family: "Avenir LT Std";
 color: var(--white, #FFF);
font-family: "Avenir LT Std";
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 130%;
}

.sfc-points {
  list-style-type: disc;
  padding-left: 20px;
  margin-top: 10px;
}

.sfc-points li {
  color: var(--white, #FFF);
  font-family: "Avenir LT Std";
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 160%;
  letter-spacing: -0.176px;
  margin-bottom: 6px;
}

@media (max-width: 768px) {
  .sfc-text {
    font-size: 20px;
  }

  .sfc-points li {
    font-size: 14px;
  }
}


@media (max-width: 480px) {
  .sfc-text {
    font-size: 16px;
  }

  .sfc-points li {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c79bd */.clip-container {
         clip-path: polygon(0 0, calc(100% - 100px) 0, 100% 70px, 100% 100%, 0 100%);


    transition: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-170c535 */.sfc-heading {
  color: var(--white, #FFF);
  font-family: "Avenir LT Std";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 25.6px */
  letter-spacing: -0.176px;
}

.sfc-points {
  list-style-type: disc;
  padding-left: 20px;
  margin-top: 10px;
}

.sfc-points li {
  color: var(--white, #FFF);
  font-family: "Avenir LT Std";
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 160%;
  letter-spacing: -0.176px;
  margin-bottom: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5236b61 */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: bold !important;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
   .custom-styled-text {
    font-size: 26px;
  }
}

/* Mobile */
@media (max-width: 768px) {
   .custom-title-text {
    font-size: 24px!important;
  }
}

@media (max-width: 480px) {
     .custom-title-text {
    font-size: 26px!important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bda7c6c *//* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-bda7c6c .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;

  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-bda7c6c .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-bda7c6c .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b5880e *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-9b5880e .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-9b5880e .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-9b5880e .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-9b5880e .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-9b5880e .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-9b5880e .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6e7338 *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-e6e7338 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-e6e7338 .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-e6e7338 .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-e6e7338 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-e6e7338 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-e6e7338 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edeca92 */#download-button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px; /* Space between text and arrow */
    width: 280px;
    height: 56px;
    border-radius: 24px 12px 24px 12px;
    background-color: #A9C23F; /* Green background always */
    color: white; /* White text by default */
    font-size: 20px;
    font-weight: 700;
    border: 1px solid transparent;
    transition: background-color 0.3s ease, border-color 0.3s ease;
    letter-spacing: 0.05em;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

/* Hover effect - optional: slightly darken or keep as-is */
#allnews-button:hover {
    background-color: #A9C23F;
    border-color: transparent;
    color: white; 
}

#allnews-button:focus {
    background-color: #A9C23F;
    border-color: transparent;
    color: white; 
}

/* SVG arrow inside the button */
#allnews-button svg {
    width: 20px; 
    height: 20px; 
    stroke-width: 2px;
    stroke: white; /* White stroke by default */
    transition: transform 0.3s ease-in-out, stroke 0.3s ease-in-out; 
}

/* Optional: keep hover stroke white (redundant here) */
#allnews-button:hover svg {
    stroke: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0b99c4 */.section4:hover .hover-text4,
.section4:hover .hover-icon4 {
  color: #A9C23F;
  fill: #A9C23F;
  stroke: #A9C23F;
}



.section1 {
  position: relative;
  overflow: hidden;
}

.section4:hover .hover-text4 
{
  
  transform: translateX(5px); 
  transition: all 0.7s ease;
   color: #A9C23F !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5193da5 */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: bold !important;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
   .custom-styled-text {
    font-size: 26px;
  }
}

/* Mobile */
@media (max-width: 768px) {
   .custom-title-text {
    font-size: 24px!important;
  }
}

@media (max-width: 480px) {
     .custom-title-text {
    font-size: 26px!important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3152227 *//* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-3152227 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;

  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-3152227 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-3152227 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab3767 *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-5ab3767 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-5ab3767 .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-5ab3767 .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-5ab3767 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-5ab3767 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-5ab3767 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d23cb57 *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-d23cb57 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-d23cb57 .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-d23cb57 .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-d23cb57 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-d23cb57 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-d23cb57 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b566e67 */#download-button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px; /* Space between text and arrow */
    width: 280px;
    height: 56px;
    border-radius: 24px 12px 24px 12px;
    background-color: #A9C23F; /* Green background always */
    color: white; /* White text by default */
    font-size: 20px;
    font-weight: 700;
    border: 1px solid transparent;
    transition: background-color 0.3s ease, border-color 0.3s ease;
    letter-spacing: 0.05em;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

/* Hover effect - optional: slightly darken or keep as-is */
#allnews-button:hover {
    background-color: #A9C23F;
    border-color: transparent;
    color: white; 
}

#allnews-button:focus {
    background-color: #A9C23F;
    border-color: transparent;
    color: white; 
}

/* SVG arrow inside the button */
#allnews-button svg {
    width: 20px; 
    height: 20px; 
    stroke-width: 2px;
    stroke: white; /* White stroke by default */
    transition: transform 0.3s ease-in-out, stroke 0.3s ease-in-out; 
}

/* Optional: keep hover stroke white (redundant here) */
#allnews-button:hover svg {
    stroke: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5935eb5 */.section4:hover .hover-text4,
.section4:hover .hover-icon4 {
  color: #A9C23F;
  fill: #A9C23F;
  stroke: #A9C23F;
}



.section1 {
  position: relative;
  overflow: hidden;
}

.section4:hover .hover-text4 
{
  
  transform: translateX(5px); 
  transition: all 0.7s ease;
   color: #A9C23F !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed670d8 */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: bold !important;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
   .custom-styled-text {
    font-size: 26px;
  }
}

/* Mobile */
@media (max-width: 768px) {
   .custom-title-text {
    font-size: 24px!important;
  }
}

@media (max-width: 480px) {
     .custom-title-text {
    font-size: 26px!important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3322b2f *//* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-3322b2f .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;

  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-3322b2f .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-3322b2f .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6882a1 *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-d6882a1 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-d6882a1 .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-d6882a1 .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-d6882a1 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-d6882a1 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-d6882a1 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df3b97 *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-5df3b97 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-5df3b97 .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-5df3b97 .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-5df3b97 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-5df3b97 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-5df3b97 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbec18e */.sfc-heading {
  color: var(--white, #FFF);
  font-family: "Avenir LT Std";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 25.6px */
  letter-spacing: -0.176px;
}

.sfc-points {
  list-style-type: disc;
  padding-left: 20px;
  margin-top: 10px;
}

.sfc-points li {
  color: var(--white, #FFF);
  font-family: "Avenir LT Std";
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 160%;
  letter-spacing: -0.176px;
  margin-bottom: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3351dc2 */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: bold !important;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
   .custom-styled-text {
    font-size: 26px;
  }
}

/* Mobile */
@media (max-width: 768px) {
   .custom-title-text {
    font-size: 24px!important;
  }
}

@media (max-width: 480px) {
     .custom-title-text {
    font-size: 26px!important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-712f9f0 *//* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-712f9f0 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;

  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-712f9f0 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-712f9f0 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6537dc *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-a6537dc .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-a6537dc .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-a6537dc .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-a6537dc .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-a6537dc .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-a6537dc .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d528eb *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-8d528eb .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-8d528eb .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-8d528eb .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-8d528eb .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-8d528eb .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-8d528eb .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4eeea0 */.sfc-heading {
  color: var(--white, #FFF);
  font-family: "Avenir LT Std";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 25.6px */
  letter-spacing: -0.176px;
}

.sfc-points {
  list-style-type: disc;
  padding-left: 20px;
  margin-top: 10px;
}

.sfc-points li {
  color: var(--white, #FFF);
  font-family: "Avenir LT Std";
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 160%;
  letter-spacing: -0.176px;
  margin-bottom: 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1e15ef */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: bold !important;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
   .custom-styled-text {
    font-size: 26px;
  }
}

/* Mobile */
@media (max-width: 768px) {
   .custom-title-text {
    font-size: 24px!important;
  }
}

@media (max-width: 480px) {
     .custom-title-text {
    font-size: 26px!important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cdafac *//* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-2cdafac .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;

  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-2cdafac .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-2cdafac .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638d854 *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-638d854 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-638d854 .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-638d854 .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-638d854 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-638d854 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-638d854 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cda786 *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-7cda786 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-7cda786 .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-7cda786 .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-7cda786 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-7cda786 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-7cda786 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49b22bb */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: bold !important;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
   .custom-styled-text {
    font-size: 26px;
  }
}

/* Mobile */
@media (max-width: 768px) {
   .custom-title-text {
    font-size: 24px!important;
  }
}

@media (max-width: 480px) {
     .custom-title-text {
    font-size: 26px!important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0167d2 *//* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-e0167d2 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;

  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-e0167d2 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-e0167d2 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e9d158 *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-6e9d158 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-6e9d158 .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-6e9d158 .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-6e9d158 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-6e9d158 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-6e9d158 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5157cdb *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-5157cdb .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-5157cdb .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-5157cdb .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-5157cdb .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-5157cdb .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-5157cdb .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0f1bbf */#download-button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px; /* Space between text and arrow */
    width: 280px;
    height: 56px;
    border-radius: 24px 12px 24px 12px;
    background-color: #A9C23F; /* Green background always */
    color: white; /* White text by default */
    font-size: 20px;
    font-weight: 700;
    border: 1px solid transparent;
    transition: background-color 0.3s ease, border-color 0.3s ease;
    letter-spacing: 0.05em;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

/* Hover effect - optional: slightly darken or keep as-is */
#allnews-button:hover {
    background-color: #A9C23F;
    border-color: transparent;
    color: white; 
}

#allnews-button:focus {
    background-color: #A9C23F;
    border-color: transparent;
    color: white; 
}

/* SVG arrow inside the button */
#allnews-button svg {
    width: 20px; 
    height: 20px; 
    stroke-width: 2px;
    stroke: white; /* White stroke by default */
    transition: transform 0.3s ease-in-out, stroke 0.3s ease-in-out; 
}

/* Optional: keep hover stroke white (redundant here) */
#allnews-button:hover svg {
    stroke: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97da2cb */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: bold !important;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
   .custom-styled-text {
    font-size: 26px;
  }
}

/* Mobile */
@media (max-width: 768px) {
   .custom-title-text {
    font-size: 24px!important;
  }
}

@media (max-width: 480px) {
     .custom-title-text {
    font-size: 26px!important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1477958 *//* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-1477958 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;

  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-1477958 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-1477958 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad428c5 *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-ad428c5 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-ad428c5 .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-ad428c5 .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-ad428c5 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-ad428c5 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-ad428c5 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dc3026 *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-8dc3026 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-8dc3026 .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-8dc3026 .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-8dc3026 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-8dc3026 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-8dc3026 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff7be8e */.sfc-heading {
  color: var(--white, #FFF);
  font-family: "Avenir LT Std";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; /* 25.6px */
  letter-spacing: -0.176px;
}

.sfc-points {
  list-style-type: disc;
  padding-left: 20px;
  margin-top: 10px;
}

.sfc-points li {
  color: var(--white, #FFF);
  font-family: "Avenir LT Std";
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 160%;
  letter-spacing: -0.176px;
  margin-bottom: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c67c2b9 */.section4:hover .hover-text4,
.section4:hover .hover-icon4 {
  color: #A9C23F;
  fill: #A9C23F;
  stroke: #A9C23F;
}



.section1 {
  position: relative;
  overflow: hidden;
}

.section4:hover .hover-text4 
{
  
  transform: translateX(5px); 
  transition: all 0.7s ease;
   color: #A9C23F !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaf42cd */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: bold !important;
  line-height: 160%; /* 28.8px */
  leading-trim: both;
  text-edge: cap;
}

@media (max-width: 1024px) {
   .custom-styled-text {
    font-size: 26px;
  }
}

/* Mobile */
@media (max-width: 768px) {
   .custom-title-text {
    font-size: 24px!important;
  }
}

@media (max-width: 480px) {
     .custom-title-text {
    font-size: 26px!important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee517f6 *//* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-ee517f6 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;

  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-ee517f6 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-ee517f6 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c2bf21 *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-0c2bf21 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-0c2bf21 .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-0c2bf21 .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-0c2bf21 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-0c2bf21 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-0c2bf21 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-171fbfe *//* Desktop styles */
.elementor-21007 .elementor-element.elementor-element-171fbfe .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 150%; /* 24px */
  letter-spacing: 0px; 

  /* Experimental properties */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-171fbfe .custom-desc-text {
    font-size: 15px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-171fbfe .custom-desc-text {
    font-size: 14px;
  }
}


/* Default styles for desktop */
.elementor-21007 .elementor-element.elementor-element-171fbfe .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 31.2px */

  /* Experimental features – mostly Safari */
  leading-trim: both;
  text-edge: cap;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-21007 .elementor-element.elementor-element-171fbfe .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-21007 .elementor-element.elementor-element-171fbfe .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir LT Std';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://savola.pimula.host/wp-content/uploads/2025/03/AvenirLTStd-Light.woff2') format('woff2'),
		url('https://savola.pimula.host/wp-content/uploads/2025/03/AvenirLTStd-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Avenir LT Std';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */