.elementor-20978 .elementor-element.elementor-element-8e928c6{--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-20978 .elementor-element.elementor-element-8e928c6:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-8e928c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://savola.pimula.host/wp-content/uploads/2025/05/Range-KV-3.png");background-repeat:no-repeat;background-size:cover;}.elementor-20978 .elementor-element.elementor-element-8e928c6::before, .elementor-20978 .elementor-element.elementor-element-8e928c6 > .elementor-background-video-container::before, .elementor-20978 .elementor-element.elementor-element-8e928c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-20978 .elementor-element.elementor-element-8e928c6 > .elementor-background-slideshow::before, .elementor-20978 .elementor-element.elementor-element-8e928c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20978 .elementor-element.elementor-element-8e928c6 > .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-20978 .elementor-element.elementor-element-3579920{width:100%;max-width:100%;text-align:center;}.elementor-20978 .elementor-element.elementor-element-3579920 > .elementor-widget-container{margin:0px 0px 2px 0px;padding:0% 0% 2% 0%;}.elementor-20978 .elementor-element.elementor-element-3579920 .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-20978 .elementor-element.elementor-element-3357811{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-20978 .elementor-element.elementor-element-3357811 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-3357811 .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-20978 .elementor-element.elementor-element-c6e986c{--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:0%;--margin-right:0%;}.elementor-20978 .elementor-element.elementor-element-1416f68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:41%;--margin-bottom:0%;--margin-left:0%;--margin-right:-13%;}.elementor-20978 .elementor-element.elementor-element-03fc47a{--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;--z-index:30;}.elementor-20978 .elementor-element.elementor-element-0aef5be{--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-20978 .elementor-element.elementor-element-006ff6b{--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-20978 .elementor-element.elementor-element-4ddbfc3{--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-20978 .elementor-element.elementor-element-053cb97{--display:flex;--justify-content:center;--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-20978 .elementor-element.elementor-element-b91b1ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-b91b1ef.elementor-element{--align-self:flex-start;}.elementor-20978 .elementor-element.elementor-element-b91b1ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-20978 .elementor-element.elementor-element-e54cb2b > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-e54cb2b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-20978 .elementor-element.elementor-element-5ed1460 > .elementor-widget-container{margin:-4% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-5ed1460 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-20978 .elementor-element.elementor-element-10ac955 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-10ac955 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-20978 .elementor-element.elementor-element-865cacf{--display:flex;--min-height:259px;--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-865cacf:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-865cacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://savola.pimula.host/wp-content/uploads/2025/12/Group-113-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20978 .elementor-element.elementor-element-777388f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-20978 .elementor-element.elementor-element-777388f > .elementor-widget-container{margin:7% 3% 5% 17%;padding:0% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-2c0b84c{--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:40%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-20978 .elementor-element.elementor-element-2c0b84c:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-2c0b84c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC00;}.elementor-20978 .elementor-element.elementor-element-5a0934d{--display:flex;--min-height:514px;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-20978 .elementor-element.elementor-element-5a0934d:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-5a0934d > .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-3.png");background-repeat:no-repeat;background-size:cover;}.elementor-20978 .elementor-element.elementor-element-31a11c6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:5%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-20978 .elementor-element.elementor-element-31a11c6:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-31a11c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}.elementor-20978 .elementor-element.elementor-element-53dc155{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:41%;--margin-bottom:0%;--margin-left:-33%;--margin-right:0%;}.elementor-20978 .elementor-element.elementor-element-3dacdef{--display:flex;--justify-content:center;--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-20978 .elementor-element.elementor-element-6dd8de3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-6dd8de3.elementor-element{--align-self:flex-start;}.elementor-20978 .elementor-element.elementor-element-6cdcba7 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-6cdcba7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-20978 .elementor-element.elementor-element-d8e269b > .elementor-widget-container{margin:-4% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-d8e269b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-20978 .elementor-element.elementor-element-587823d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-587823d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-20978 .elementor-element.elementor-element-057c250{--display:flex;--min-height:343px;--border-radius:56px 0px 24px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-057c250:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-057c250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A9C23F;}.elementor-20978 .elementor-element.elementor-element-a485bdf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-20978 .elementor-element.elementor-element-a485bdf > .elementor-widget-container{margin:7% 3% 5% 17%;padding:0% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-8542ce4{--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:40%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-20978 .elementor-element.elementor-element-8542ce4:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-8542ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}.elementor-20978 .elementor-element.elementor-element-9d44527{--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-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-20978 .elementor-element.elementor-element-2e661c7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:6%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-20978 .elementor-element.elementor-element-4e66109{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:41%;--margin-bottom:0%;--margin-left:-33%;--margin-right:0%;}.elementor-20978 .elementor-element.elementor-element-0787223{--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%;--z-index:2;}.elementor-20978 .elementor-element.elementor-element-9aff3f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-9aff3f3.elementor-element{--align-self:flex-start;}.elementor-20978 .elementor-element.elementor-element-6013fff > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-6013fff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-20978 .elementor-element.elementor-element-0f007de > .elementor-widget-container{margin:-4% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-0f007de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-20978 .elementor-element.elementor-element-0af570c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-0af570c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-20978 .elementor-element.elementor-element-50bc8b8{--display:flex;--min-height:578px;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20978 .elementor-element.elementor-element-a6011aa{--display:flex;--min-height:578px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-20978 .elementor-element.elementor-element-19e487d{--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:8%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20978 .elementor-element.elementor-element-b291901{--display:flex;--min-height:500px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-b291901:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-b291901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B6770;}.elementor-20978 .elementor-element.elementor-element-47c61bd > .elementor-widget-container{padding:73px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-4ed3677 > .elementor-widget-container{margin:-44px 0px 0px 8px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-4be6168{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-c4f706a > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-6c16fae > .elementor-widget-container{margin:-39px 0px 0px -53px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-64e1159{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:24px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-6284357 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-b9baaec > .elementor-widget-container{margin:-39px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-6f6e996{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-6bcabb7 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-6aacc77 > .elementor-widget-container{margin:-39px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-588050b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-db9394d > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-909f9f4 > .elementor-widget-container{margin:-39px 0px 0px -20px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-de995f2{--display:flex;--min-height:24px;--background-transition:0.3s;--border-radius:20px 20px 0px 0px;--margin-top:49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-de995f2:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-de995f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A9C23F;}.elementor-20978 .elementor-element.elementor-element-4d90c20{--display:flex;--min-height:500px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-4d90c20:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-4d90c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFD19F;}.elementor-20978 .elementor-element.elementor-element-bd26b65 > .elementor-widget-container{padding:73px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-0f12adf > .elementor-widget-container{margin:-44px 0px 0px 8px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-bbb97a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:16px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-851b1d7 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-d2fe67a > .elementor-widget-container{margin:-39px 0px 0px -95px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-09011ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:-70px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-50db10f > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-ad292bb > .elementor-widget-container{margin:-39px 0px 0px -54px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-366f5b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:-51px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-9f38a0c > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-039dc0a > .elementor-widget-container{margin:-39px 0px 0px -78px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-7d8b17c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-d4cada6 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-0a9a228 > .elementor-widget-container{margin:-39px 0px 0px -103px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-70ac035{--display:flex;--min-height:24px;--background-transition:0.3s;--border-radius:20px 20px 0px 0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-70ac035:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-70ac035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A9C23F;}.elementor-20978 .elementor-element.elementor-element-1ed26ac{--display:flex;--min-height:500px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-1ed26ac:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-1ed26ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF9600;}.elementor-20978 .elementor-element.elementor-element-41929a5 > .elementor-widget-container{padding:73px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-dfbcb70 > .elementor-widget-container{margin:-44px 0px 0px 8px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-64ef87f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:-22px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-56a0143 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-de927b4 > .elementor-widget-container{margin:-39px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-187f572{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:-33px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-cf94eea > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-8358079 > .elementor-widget-container{margin:-39px 0px 0px -20px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-3fcb28e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:-48px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-36563ae > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-c8350b0 > .elementor-widget-container{margin:-39px 0px 0px -20px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-2e4f33a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:-42px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-39d5cc8 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-6ee29e0 > .elementor-widget-container{margin:-39px 0px 0px 11px;padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-2259cce{--display:flex;--min-height:24px;--background-transition:0.3s;--border-radius:20px 20px 0px 0px;--margin-top:49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-2259cce:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-2259cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A9C23F;}.elementor-20978 .elementor-element.elementor-element-329ef2c{--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:44%;--margin-right:0%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-20978 .elementor-element.elementor-element-329ef2c:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-329ef2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC00;}.elementor-20978 .elementor-element.elementor-element-bd38b45{--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:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-20978 .elementor-element.elementor-element-bd38b45:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-bd38b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F1;}.elementor-20978 .elementor-element.elementor-element-0301771{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:41%;--margin-bottom:0%;--margin-left:-33%;--margin-right:0%;}.elementor-20978 .elementor-element.elementor-element-8777f6e{--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-20978 .elementor-element.elementor-element-f455130 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-f455130.elementor-element{--align-self:flex-start;}.elementor-20978 .elementor-element.elementor-element-50bf204 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-50bf204 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-20978 .elementor-element.elementor-element-86477a4 > .elementor-widget-container{margin:-4% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-86477a4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-20978 .elementor-element.elementor-element-9332ee8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-9332ee8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:14px;}.elementor-20978 .elementor-element.elementor-element-9137130{--display:flex;--min-height:360px;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-9137130:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-9137130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://savola.pimula.host/wp-content/uploads/2025/12/Group-114-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20978 .elementor-element.elementor-element-9220652{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-20978 .elementor-element.elementor-element-9220652 > .elementor-widget-container{margin:7% 3% 5% 17%;padding:0% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-0383ce0{--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:40%;--padding-top:7%;--padding-bottom:8%;--padding-left:7%;--padding-right:7%;}.elementor-20978 .elementor-element.elementor-element-0383ce0:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-0383ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC00;}.elementor-20978 .elementor-element.elementor-element-fbbfd65{--display:flex;--min-height:514px;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-20978 .elementor-element.elementor-element-fbbfd65:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-fbbfd65 > .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-2.png");background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-20978 .elementor-element.elementor-element-8e928c6{--content-width:90%;}.elementor-20978 .elementor-element.elementor-element-053cb97{--width:180%;}.elementor-20978 .elementor-element.elementor-element-2c0b84c{--width:86%;}.elementor-20978 .elementor-element.elementor-element-3dacdef{--width:180%;}.elementor-20978 .elementor-element.elementor-element-057c250{--width:100%;}.elementor-20978 .elementor-element.elementor-element-8542ce4{--width:86%;}.elementor-20978 .elementor-element.elementor-element-0787223{--width:180%;}.elementor-20978 .elementor-element.elementor-element-50bc8b8{--width:100%;}.elementor-20978 .elementor-element.elementor-element-a6011aa{--width:1348px;}.elementor-20978 .elementor-element.elementor-element-19e487d{--width:920px;}.elementor-20978 .elementor-element.elementor-element-de995f2{--width:92%;}.elementor-20978 .elementor-element.elementor-element-70ac035{--width:92%;}.elementor-20978 .elementor-element.elementor-element-2259cce{--width:92%;}.elementor-20978 .elementor-element.elementor-element-329ef2c{--width:86%;}.elementor-20978 .elementor-element.elementor-element-8777f6e{--width:180%;}.elementor-20978 .elementor-element.elementor-element-0383ce0{--width:86%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20978 .elementor-element.elementor-element-053cb97{--width:100%;}.elementor-20978 .elementor-element.elementor-element-3dacdef{--width:100%;}.elementor-20978 .elementor-element.elementor-element-0787223{--width:100%;}.elementor-20978 .elementor-element.elementor-element-50bc8b8{--width:100%;}.elementor-20978 .elementor-element.elementor-element-a6011aa{--width:100%;}.elementor-20978 .elementor-element.elementor-element-19e487d{--width:100%;}.elementor-20978 .elementor-element.elementor-element-8777f6e{--width:100%;}}@media(max-width:1024px){.elementor-20978 .elementor-element.elementor-element-3579920{width:100%;max-width:100%;text-align:center;}.elementor-20978 .elementor-element.elementor-element-3579920 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-3579920 .elementor-heading-title{font-size:1.6em;}.elementor-20978 .elementor-element.elementor-element-3357811 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-3357811 .elementor-heading-title{font-size:1.1em;}.elementor-20978 .elementor-element.elementor-element-c6e986c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20978 .elementor-element.elementor-element-053cb97{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:3%;}.elementor-20978 .elementor-element.elementor-element-2c0b84c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-20978 .elementor-element.elementor-element-31a11c6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20978 .elementor-element.elementor-element-3dacdef{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;}.elementor-20978 .elementor-element.elementor-element-8542ce4{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-20978 .elementor-element.elementor-element-2e661c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20978 .elementor-element.elementor-element-4e66109{--justify-content:space-between;}.elementor-20978 .elementor-element.elementor-element-0787223{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-20978 .elementor-element.elementor-element-a6011aa{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-20978 .elementor-element.elementor-element-19e487d{--grid-auto-flow:row;}.elementor-20978 .elementor-element.elementor-element-b291901{--justify-content:space-between;}.elementor-20978 .elementor-element.elementor-element-4d90c20{--justify-content:space-between;}.elementor-20978 .elementor-element.elementor-element-1ed26ac{--justify-content:space-between;}.elementor-20978 .elementor-element.elementor-element-329ef2c{--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;}.elementor-20978 .elementor-element.elementor-element-bd38b45{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20978 .elementor-element.elementor-element-8777f6e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;}.elementor-20978 .elementor-element.elementor-element-0383ce0{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}}@media(max-width:767px){.elementor-20978 .elementor-element.elementor-element-8e928c6{--min-height:384px;--padding-top:5%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;}.elementor-20978 .elementor-element.elementor-element-8e928c6:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-8e928c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-342px 0px;}.elementor-20978 .elementor-element.elementor-element-8e928c6::before, .elementor-20978 .elementor-element.elementor-element-8e928c6 > .elementor-background-video-container::before, .elementor-20978 .elementor-element.elementor-element-8e928c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-20978 .elementor-element.elementor-element-8e928c6 > .elementor-background-slideshow::before, .elementor-20978 .elementor-element.elementor-element-8e928c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20978 .elementor-element.elementor-element-8e928c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-406px 0px;}.elementor-20978 .elementor-element.elementor-element-3579920 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-3579920 .elementor-heading-title{font-size:0.9em;line-height:1.3em;}.elementor-20978 .elementor-element.elementor-element-3357811 > .elementor-widget-container{padding:0% 4% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-3357811{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20978 .elementor-element.elementor-element-3357811 .elementor-heading-title{font-size:1em;}.elementor-20978 .elementor-element.elementor-element-c6e986c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20978 .elementor-element.elementor-element-053cb97{--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-20978 .elementor-element.elementor-element-865cacf{--min-height:400px;--justify-content:center;}.elementor-20978 .elementor-element.elementor-element-865cacf:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-865cacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-154px 0px;}.elementor-20978 .elementor-element.elementor-element-777388f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:5% 5% 5% 5%;}.elementor-20978 .elementor-element.elementor-element-2c0b84c{--min-height:342px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-20978 .elementor-element.elementor-element-31a11c6{--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-20978 .elementor-element.elementor-element-3dacdef{--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-20978 .elementor-element.elementor-element-6dd8de3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-057c250{--min-height:700px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20978 .elementor-element.elementor-element-a485bdf > .elementor-widget-container{margin:0% 0% 0% 0%;padding:5% 5% 5% 5%;}.elementor-20978 .elementor-element.elementor-element-8542ce4{--width:95%;--min-height:256px;--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-20978 .elementor-element.elementor-element-2e661c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20978 .elementor-element.elementor-element-0787223{--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-20978 .elementor-element.elementor-element-9aff3f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-50bc8b8{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-a6011aa{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20978 .elementor-element.elementor-element-19e487d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-4be6168{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-6c16fae > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-20978 .elementor-element.elementor-element-64e1159{--margin-top:-31px;--margin-bottom:0px;--margin-left:-23px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-6f6e996{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-588050b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-de995f2{--width:90%;--margin-top:41px;--margin-bottom:0px;--margin-left:-21px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-bbb97a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-09011ab{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-366f5b9{--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-7d8b17c{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-70ac035{--width:90%;--margin-top:41px;--margin-bottom:0px;--margin-left:-21px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-64ef87f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-187f572{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-3fcb28e{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-2e4f33a{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-2259cce{--width:90%;--margin-top:41px;--margin-bottom:0px;--margin-left:-21px;--margin-right:0px;}.elementor-20978 .elementor-element.elementor-element-329ef2c{--min-height:342px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-20978 .elementor-element.elementor-element-bd38b45{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-20978 .elementor-element.elementor-element-8777f6e{--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-20978 .elementor-element.elementor-element-f455130 > .elementor-widget-container{padding:7% 0% 0% 0%;}.elementor-20978 .elementor-element.elementor-element-9137130{--min-height:640px;--justify-content:center;}.elementor-20978 .elementor-element.elementor-element-9137130:not(.elementor-motion-effects-element-type-background), .elementor-20978 .elementor-element.elementor-element-9137130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-168px 0px;}.elementor-20978 .elementor-element.elementor-element-9220652 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:5% 5% 5% 5%;}.elementor-20978 .elementor-element.elementor-element-0383ce0{--min-height:342px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}/* Start custom CSS for heading, class: .elementor-element-3579920 */.single-brand1 {
    font-weight: 700;
    font-size: 64px;
    line-height: 96px;
    letter-spacing: -1.1%;
    color: #FFFFFF; 
   text-align: center !important; 
    border: none; 
}

@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-3357811 */.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-83103cb */.elementor-20978 .elementor-element.elementor-element-83103cb .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-20978 .elementor-element.elementor-element-83103cb .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-83103cb .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98f841f */.elementor-20978 .elementor-element.elementor-element-98f841f .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-20978 .elementor-element.elementor-element-98f841f .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-98f841f .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d85db0 */.elementor-20978 .elementor-element.elementor-element-1d85db0 .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-20978 .elementor-element.elementor-element-1d85db0 .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-1d85db0 .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a56d2cd */.elementor-20978 .elementor-element.elementor-element-a56d2cd .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-20978 .elementor-element.elementor-element-a56d2cd .custom-styled-text {
    font-size: 16px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-a56d2cd .custom-styled-text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b91b1ef */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 40px;
  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-e54cb2b *//* Default styles for desktop */
.elementor-20978 .elementor-element.elementor-element-e54cb2b .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 22px;
  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-20978 .elementor-element.elementor-element-e54cb2b .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-e54cb2b .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed1460 *//* Desktop styles */
.elementor-20978 .elementor-element.elementor-element-5ed1460 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 15px;
  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-20978 .elementor-element.elementor-element-5ed1460 .custom-desc-text {
    font-size: 15px;
  }
}

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


/* Default styles for desktop */
.elementor-20978 .elementor-element.elementor-element-5ed1460 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 20px;
  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-20978 .elementor-element.elementor-element-5ed1460 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-5ed1460 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10ac955 *//* Desktop styles */
.elementor-20978 .elementor-element.elementor-element-10ac955 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 15px;
  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-20978 .elementor-element.elementor-element-10ac955 .custom-desc-text {
    font-size: 15px;
  }
}

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


/* Default styles for desktop */
.elementor-20978 .elementor-element.elementor-element-10ac955 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 20px;
  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-20978 .elementor-element.elementor-element-10ac955 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-10ac955 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-777388f */.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-6dd8de3 */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 40px;
  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-6cdcba7 *//* Default styles for desktop */
.elementor-20978 .elementor-element.elementor-element-6cdcba7 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 22px;
  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-20978 .elementor-element.elementor-element-6cdcba7 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-6cdcba7 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8e269b *//* Desktop styles */
.elementor-20978 .elementor-element.elementor-element-d8e269b .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 15px;
  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-20978 .elementor-element.elementor-element-d8e269b .custom-desc-text {
    font-size: 15px;
  }
}

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


/* Default styles for desktop */
.elementor-20978 .elementor-element.elementor-element-d8e269b .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 20px;
  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-20978 .elementor-element.elementor-element-d8e269b .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-d8e269b .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-587823d *//* Desktop styles */
.elementor-20978 .elementor-element.elementor-element-587823d .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 15px;
  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-20978 .elementor-element.elementor-element-587823d .custom-desc-text {
    font-size: 15px;
  }
}

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


/* Default styles for desktop */
.elementor-20978 .elementor-element.elementor-element-587823d .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 20px;
  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-20978 .elementor-element.elementor-element-587823d .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-587823d .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a485bdf */.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-9aff3f3 */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 40px;
  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-6013fff *//* Default styles for desktop */
.elementor-20978 .elementor-element.elementor-element-6013fff .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 22px;
  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-20978 .elementor-element.elementor-element-6013fff .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-6013fff .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f007de *//* Desktop styles */
.elementor-20978 .elementor-element.elementor-element-0f007de .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 15px;
  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-20978 .elementor-element.elementor-element-0f007de .custom-desc-text {
    font-size: 15px;
  }
}

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


/* Default styles for desktop */
.elementor-20978 .elementor-element.elementor-element-0f007de .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 20px;
  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-20978 .elementor-element.elementor-element-0f007de .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-0f007de .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af570c *//* Desktop styles */
.elementor-20978 .elementor-element.elementor-element-0af570c .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 15px;
  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-20978 .elementor-element.elementor-element-0af570c .custom-desc-text {
    font-size: 15px;
  }
}

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


/* Default styles for desktop */
.elementor-20978 .elementor-element.elementor-element-0af570c .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 20px;
  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-20978 .elementor-element.elementor-element-0af570c .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-0af570c .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47c61bd */.coroprate-text {
    color: #FFF;
    text-align: center;
    font-size: 32px;
    font-style: normal;
   font-family: "Avenir LT Std", sans-serif;

    font-weight: 700;
    line-height: 150%; /* 96px */
    letter-spacing: -0.704px;
}

/* Responsive Design */
@media (max-width: 1200px) {
    .coroprate-text {
        font-size: 56px;
        line-height: 84px;
    }
}

@media (max-width: 992px) {
    .coroprate-text {
        font-size: 48px;
        line-height: 72px;
    }
}

@media (max-width: 768px) {
    .coroprate-text {
        font-size: 36px;
        line-height: 54px;
    }
}

@media (max-width: 480px) {
    .coroprate-text {
        font-size: 28px;
        line-height: 42px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ed3677 */.values-text {
    color: var(--white, #FFF);
    text-align: center;
    font-size: 24px;
    font-style: normal;
  font-family: "Avenir LT Std", sans-serif;

    font-weight: 700;
    line-height: 150%; /* 54px */
    letter-spacing: -0.396px;
}

/* Responsive Design */
@media (max-width: 1200px) {
    .values-text {
        font-size: 32px;
        line-height: 48px;
    }
}

@media (max-width: 992px) {
    .values-text {
        font-size: 28px;
        line-height: 42px;
    }
}

@media (max-width: 768px) {
    .values-text {
        font-size: 24px;
        line-height: 36px;
    }
}

@media (max-width: 480px) {
    .values-text {
        font-size: 20px;
        line-height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4f706a */.text {
    color: var(--white, #FFF);
    text-align: center;
   font-family: "Avenir LT Std", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 36px */
    letter-spacing: -0.264px;
}

/* Responsive Design */
@media (max-width: 1200px) {
    .text {
        font-size: 22px;
        line-height: 34px;
    }
}

@media (max-width: 992px) {
    .text {
        font-size: 20px;
        line-height: 32px;
    }
}

@media (max-width: 768px) {
    .text {
        font-size: 18px;
        line-height: 28px;
    }
}

@media (max-width: 480px) {
    .text {
        font-size: 16px;
        line-height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c16fae */.sub-text{
    color: var(--white, #FFF);
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 11px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 24px */
letter-spacing: -0.176px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6284357 */.text{
    color: var(--white, #FFF);
text-align: center;
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 36px */
letter-spacing: -0.264px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9baaec */.sub-text{
    color: var(--white, #FFF);
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 24px */
letter-spacing: -0.176px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bcabb7 */.text{
    color: var(--white, #FFF);
text-align: center;
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std";
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 36px */
letter-spacing: -0.264px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aacc77 */.sub-text{
    color: var(--white, #FFF);
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 24px */
letter-spacing: -0.176px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db9394d */.text{
    color: var(--white, #FFF);
text-align: center;
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 36px */
letter-spacing: -0.264px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-909f9f4 */.sub-text{
    color: var(--white, #FFF);
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 24px */
letter-spacing: -0.176px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b291901 */.value-container {
    clip-path: polygon(130px 0%, 150% 0%, 100% 100%, 0% 150%, 0% 130px);
    transition: none;
}

.value-container:hover {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%);
}

.value-container * { 
    transition: transform 0.3s ease-in-out; 
}

.value-container:hover * { 
     transform: scale(1.03) translateY(2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd26b65 */.coroprate-text2{
color: var(--gray, #5B6770);
text-align: center;
leading-trim: both;
font-family: "Avenir LT Std", sans-serif;

text-edge: cap;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 96px */
letter-spacing: -0.704px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f12adf */.values-text2{
color: var(--gray, #5B6770);
text-align: center;
leading-trim: both;
font-family: "Avenir LT Std", sans-serif;

text-edge: cap;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 54px */
letter-spacing: -0.396px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-851b1d7 */.text2{
color: var(--gray, #5B6770);
text-align: center;
leading-trim: both;
font-family: "Avenir LT Std", sans-serif;

text-edge: cap;
font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 36px */
letter-spacing: -0.264px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2fe67a */.sub-text2{
   color: var(--gray, #5B6770);
text-align: center;
leading-trim: both;
font-family: "Avenir LT Std", sans-serif;

text-edge: cap;

font-size: 11px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 24px */
letter-spacing: -0.176px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50db10f */.text2{
color: var(--gray, #5B6770);
text-align: center;
leading-trim: both;
font-family: "Avenir LT Std", sans-serif;
text-edge: cap;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 36px */
letter-spacing: -0.264px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad292bb */.sub-text{
    color: var(--white, #FFF);
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 24px */
letter-spacing: -0.176px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f38a0c */.text{
    color: var(--white, #FFF);
text-align: center;
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 36px */
letter-spacing: -0.264px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-039dc0a */.sub-text{
    color: var(--white, #FFF);
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 24px */
letter-spacing: -0.176px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4cada6 */.text{
    color: var(--white, #FFF);
text-align: center;
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 36px */
letter-spacing: -0.264px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a9a228 */.sub-text{
    color: var(--white, #FFF);
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 24px */
letter-spacing: -0.176px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41929a5 */.coroprate-text{
    color: #FFF;
font-family: "Avenir LT Std";

text-align: center;
leading-trim: both;

text-edge: cap;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 96px */
letter-spacing: -0.704px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfbcb70 */.values-text3{
color: var(--barely, #EFD19F);
text-align: center;
leading-trim: both;
font-family: "Avenir LT Std", sans-serif;

text-edge: cap;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 54px */
letter-spacing: -0.396px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56a0143 */.text{
    color: var(--white, #FFF);
text-align: center;
leading-trim: both;
font-family: "Avenir LT Std", sans-serif;

text-edge: cap;

font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 36px */
letter-spacing: -0.264px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de927b4 */.sub-text{
    color: var(--white, #FFF);
leading-trim: both;
font-family: "Avenir LT Std", sans-serif;

text-edge: cap;

font-size: 11px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 24px */
letter-spacing: -0.176px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf94eea */.text{
    color: var(--white, #FFF);
text-align: center;
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std";
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 36px */
letter-spacing: -0.264px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8358079 */.sub-text{
    color: var(--white, #FFF);
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 24px */
letter-spacing: -0.176px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36563ae */.text{
    color: var(--white, #FFF);
text-align: center;
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 36px */
letter-spacing: -0.264px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8350b0 */.sub-text{
    color: var(--white, #FFF);
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 24px */
letter-spacing: -0.176px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39d5cc8 */.text{
    color: var(--white, #FFF);
text-align: center;
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 36px */
letter-spacing: -0.264px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ee29e0 */.sub-text{
    color: var(--white, #FFF);
leading-trim: both;

text-edge: cap;
font-family: "Avenir LT Std", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 350;
line-height: 150%; /* 24px */
letter-spacing: -0.176px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f455130 */.custom-title-text {
  color:  #A9C23F;
  font-family: "Avenir LT Std", sans-serif;
  font-size: 40px;
  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-50bf204 *//* Default styles for desktop */
.elementor-20978 .elementor-element.elementor-element-50bf204 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 22px;
  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-20978 .elementor-element.elementor-element-50bf204 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-50bf204 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86477a4 *//* Desktop styles */
.elementor-20978 .elementor-element.elementor-element-86477a4 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 15px;
  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-20978 .elementor-element.elementor-element-86477a4 .custom-desc-text {
    font-size: 15px;
  }
}

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


/* Default styles for desktop */
.elementor-20978 .elementor-element.elementor-element-86477a4 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 20px;
  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-20978 .elementor-element.elementor-element-86477a4 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-86477a4 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9332ee8 *//* Desktop styles */
.elementor-20978 .elementor-element.elementor-element-9332ee8 .custom-desc-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 15px;
  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-20978 .elementor-element.elementor-element-9332ee8 .custom-desc-text {
    font-size: 15px;
  }
}

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


/* Default styles for desktop */
.elementor-20978 .elementor-element.elementor-element-9332ee8 .custom-subtitle-text {
  color: var(--gray, #5B6770);
  font-family: "Avenir LT Std", sans-serif;
  font-size: 20px;
  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-20978 .elementor-element.elementor-element-9332ee8 .custom-subtitle-text {
    font-size: 20px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .elementor-20978 .elementor-element.elementor-element-9332ee8 .custom-subtitle-text {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9220652 */.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 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 */