.elementor-509 .elementor-element.elementor-element-798908a{--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;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:290px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-798908a:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-798908a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/background-nos-solutions-2.webp");}.elementor-509 .elementor-element.elementor-element-009c264{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-509 .elementor-element.elementor-element-2f2a6ea{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-509 .elementor-element.elementor-element-2f2a6ea .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:90px;font-weight:900;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-1df3282{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-1df3282:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1df3282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/background-apeo-my-garde-2-e1768000545114.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-509 .elementor-element.elementor-element-a72e764{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-509 .elementor-element.elementor-element-7e96298{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:100;text-align:end;}.elementor-509 .elementor-element.elementor-element-7e96298 img{max-width:100%;}.elementor-509 .elementor-element.elementor-element-58bf570{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-c02f6bc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;border-style:none;text-align:start;}.elementor-509 .elementor-element.elementor-element-c02f6bc .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:55px;font-weight:700;color:#333333;}.elementor-509 .elementor-element.elementor-element-5937c2c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;border-style:none;text-align:start;}.elementor-509 .elementor-element.elementor-element-5937c2c .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:55px;font-weight:700;color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-509 .elementor-element.elementor-element-9976120{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;color:#333333;}.elementor-509 .elementor-element.elementor-element-3d96303{--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:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-05fba2b{text-align:start;}.elementor-509 .elementor-element.elementor-element-075bba1{text-align:start;}.elementor-509 .elementor-element.elementor-element-5fa98b3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-5fa98b3:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-5fa98b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/english-garden-no-people-2025-01-07-16-21-20-utc.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-509 .elementor-element.elementor-element-8b35c6f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-44cceb2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 90px;z-index:10;border-style:none;text-align:start;}.elementor-509 .elementor-element.elementor-element-44cceb2 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:55px;font-weight:900;color:#333333;}.elementor-509 .elementor-element.elementor-element-8349ea3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-01b556c{--display:flex;--min-height:614px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-821ac6c{--display:flex;--min-height:614px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-509 .elementor-element.elementor-element-821ac6c:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-821ac6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/ready-clear.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-509 .elementor-element.elementor-element-6feb83b{text-align:center;}.elementor-509 .elementor-element.elementor-element-6feb83b .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-size:65px;font-weight:300;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-509 .elementor-element.elementor-element-a05c609 .elementor-button{background-color:#52A542;font-family:"Be Vietnam Pro", Sans-serif;font-size:24px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#52A542;border-radius:36px 36px 36px 36px;padding:020px 45px 20px 45px;}.elementor-509 .elementor-element.elementor-element-a05c609{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-22bf1f5 .elementor-button{background-color:#52A542;font-family:"Be Vietnam Pro", Sans-serif;font-size:24px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#52A542;border-radius:36px 36px 36px 36px;padding:020px 45px 20px 45px;}.elementor-509 .elementor-element.elementor-element-22bf1f5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-46b9860{--display:flex;--min-height:614px;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-509 .elementor-element.elementor-element-46b9860:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-46b9860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-4ab540b .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:32px;font-weight:900;color:#52A542;}.elementor-509 .elementor-element.elementor-element-6dc9a8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;color:#333333;}.elementor-509 .elementor-element.elementor-element-3467f1c .elementor-button{background-color:#FFFFFF00;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:600;fill:#333333;color:#333333;}.elementor-509 .elementor-element.elementor-element-3467f1c .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-3467f1c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-c654c95{--display:flex;--min-height:614px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-d3f4762{--display:flex;--min-height:614px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-509 .elementor-element.elementor-element-d3f4762:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-d3f4762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/pure-clear.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-509 .elementor-element.elementor-element-e5b073f{text-align:center;}.elementor-509 .elementor-element.elementor-element-e5b073f .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-size:65px;font-weight:300;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-df48634 .elementor-button{background-color:#52A542;font-family:"Be Vietnam Pro", Sans-serif;font-size:24px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#52A542;border-radius:36px 36px 36px 36px;padding:020px 45px 20px 45px;}.elementor-509 .elementor-element.elementor-element-df48634{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-c1b1f3f .elementor-button{background-color:#52A542;font-family:"Be Vietnam Pro", Sans-serif;font-size:24px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#52A542;border-radius:36px 36px 36px 36px;padding:020px 45px 20px 45px;}.elementor-509 .elementor-element.elementor-element-c1b1f3f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-5225b24{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-509 .elementor-element.elementor-element-5225b24:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-5225b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-a798171 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:32px;font-weight:900;color:#52A542;}.elementor-509 .elementor-element.elementor-element-50f2f74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;color:#333333;}.elementor-509 .elementor-element.elementor-element-382822d .elementor-button{background-color:#FFFFFF00;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:600;fill:#333333;color:#333333;}.elementor-509 .elementor-element.elementor-element-382822d .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-382822d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-7d46dd4{--display:flex;--min-height:614px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-42a05d0{--display:flex;--min-height:614px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-509 .elementor-element.elementor-element-42a05d0:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-42a05d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/all-clear.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-509 .elementor-element.elementor-element-4fb431a{text-align:center;}.elementor-509 .elementor-element.elementor-element-4fb431a .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-size:65px;font-weight:300;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-09c2e71 .elementor-button{background-color:#52A542;font-family:"Be Vietnam Pro", Sans-serif;font-size:24px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#52A542;border-radius:36px 36px 36px 36px;padding:020px 45px 20px 45px;}.elementor-509 .elementor-element.elementor-element-09c2e71{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-f21c7a4 .elementor-button{background-color:#52A542;font-family:"Be Vietnam Pro", Sans-serif;font-size:24px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#52A542;border-radius:36px 36px 36px 36px;padding:020px 45px 20px 45px;}.elementor-509 .elementor-element.elementor-element-f21c7a4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-7ab410c{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-509 .elementor-element.elementor-element-7ab410c:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-7ab410c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-6742bd1 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:32px;font-weight:900;color:#52A542;}.elementor-509 .elementor-element.elementor-element-540ebe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;color:#333333;}.elementor-509 .elementor-element.elementor-element-b9c5a1b .elementor-button{background-color:#FFFFFF00;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:600;fill:#333333;color:#333333;}.elementor-509 .elementor-element.elementor-element-b9c5a1b .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-b9c5a1b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-6f82a07{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-67de88f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 90px;z-index:10;border-style:none;text-align:start;}.elementor-509 .elementor-element.elementor-element-67de88f .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:55px;font-weight:900;color:#333333;}.elementor-509 .elementor-element.elementor-element-f2b7cbf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-a4e5dc0{--display:flex;--min-height:614px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-7ab14e7{--display:flex;--min-height:614px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-509 .elementor-element.elementor-element-7ab14e7:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-7ab14e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/select-clear.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-509 .elementor-element.elementor-element-17c6499{text-align:center;}.elementor-509 .elementor-element.elementor-element-17c6499 .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-size:65px;font-weight:300;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-106596f .elementor-button{background-color:#52A542;font-family:"Be Vietnam Pro", Sans-serif;font-size:24px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#52A542;border-radius:36px 36px 36px 36px;padding:020px 45px 20px 45px;}.elementor-509 .elementor-element.elementor-element-106596f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-1047122 .elementor-button{background-color:#52A542;font-family:"Be Vietnam Pro", Sans-serif;font-size:24px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#52A542;border-radius:36px 36px 36px 36px;padding:020px 45px 20px 45px;}.elementor-509 .elementor-element.elementor-element-1047122{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-fd34ccd{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-509 .elementor-element.elementor-element-fd34ccd:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-fd34ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-6299634 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:32px;font-weight:900;color:#52A542;}.elementor-509 .elementor-element.elementor-element-92f40a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;color:#333333;}.elementor-509 .elementor-element.elementor-element-09f5090 .elementor-button{background-color:#FFFFFF00;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:600;fill:#333333;color:#333333;}.elementor-509 .elementor-element.elementor-element-09f5090 .elementor-button-content-wrapper{flex-direction:row;}.elementor-509 .elementor-element.elementor-element-09f5090 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-509 .elementor-element.elementor-element-ca73b05{--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;--justify-content:flex-end;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-509 .elementor-element.elementor-element-1d1bf43{padding:0px 40px 0px 0px;text-align:end;}.elementor-509 .elementor-element.elementor-element-ad26c0f{padding:0px 40px 0px 0px;text-align:end;}.elementor-509 .elementor-element.elementor-element-daec9ba{--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:50px;--margin-left:0px;--margin-right:0px;--padding-top:0120px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-daec9ba:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-daec9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/background-nos-solutions-3.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-509 .elementor-element.elementor-element-71c68d1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-1080fd7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;border-style:none;text-align:start;}.elementor-509 .elementor-element.elementor-element-1080fd7 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:60px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-9c60915 .elementor-button{background-color:#52A542;font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#52A542;border-radius:36px 36px 36px 36px;padding:27px 70px 27px 70px;}.elementor-509 .elementor-element.elementor-element-9c60915{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1366px){.elementor-509 .elementor-element.elementor-element-798908a{--padding-top:260px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-509 .elementor-element.elementor-element-1df3282:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1df3282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/background-apeo-my-garde-2-e1768000545114.webp");background-position:top center;background-size:cover;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-7e96298 img{max-width:100%;}.elementor-509 .elementor-element.elementor-element-58bf570{--padding-top:70px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-5937c2c .elementor-heading-title{font-size:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-05fba2b{text-align:center;}.elementor-509 .elementor-element.elementor-element-075bba1{text-align:center;}.elementor-509 .elementor-element.elementor-element-5fa98b3:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-5fa98b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/english-garden-no-people-2025-01-07-16-21-20-utc.webp");background-position:-124px 0px;background-size:cover;}.elementor-509 .elementor-element.elementor-element-5fa98b3{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-8b35c6f{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-509 .elementor-element.elementor-element-46b9860{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-509 .elementor-element.elementor-element-5225b24{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-509 .elementor-element.elementor-element-7ab410c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-509 .elementor-element.elementor-element-6f82a07{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-509 .elementor-element.elementor-element-f2b7cbf{--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-fd34ccd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-509 .elementor-element.elementor-element-daec9ba:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-daec9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/background-nos-solutions-3.webp");background-position:center center;background-size:cover;}.elementor-509 .elementor-element.elementor-element-daec9ba{--margin-top:-2px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-71c68d1{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}}@media(max-width:1024px){.elementor-509 .elementor-element.elementor-element-798908a{--padding-top:0290px;--padding-bottom:110px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-509 .elementor-element.elementor-element-2f2a6ea .elementor-heading-title{font-size:85px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-5fa98b3:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-5fa98b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-509 .elementor-element.elementor-element-a05c609 .elementor-button{font-size:20px;padding:015px 20px 15px 20px;}.elementor-509 .elementor-element.elementor-element-22bf1f5 .elementor-button{font-size:20px;padding:015px 20px 15px 20px;}.elementor-509 .elementor-element.elementor-element-df48634 .elementor-button{font-size:20px;padding:015px 20px 15px 20px;}.elementor-509 .elementor-element.elementor-element-c1b1f3f .elementor-button{font-size:20px;padding:015px 20px 15px 20px;}.elementor-509 .elementor-element.elementor-element-09c2e71 .elementor-button{font-size:20px;padding:015px 20px 15px 20px;}.elementor-509 .elementor-element.elementor-element-f21c7a4 .elementor-button{font-size:20px;padding:015px 20px 15px 20px;}.elementor-509 .elementor-element.elementor-element-f2b7cbf{--grid-auto-flow:row;}.elementor-509 .elementor-element.elementor-element-106596f .elementor-button{font-size:20px;padding:015px 20px 15px 20px;}.elementor-509 .elementor-element.elementor-element-1047122 .elementor-button{font-size:20px;padding:015px 20px 15px 20px;}.elementor-509 .elementor-element.elementor-element-9c60915 .elementor-button{font-size:20px;padding:015px 20px 15px 20px;}}@media(max-width:767px){.elementor-509 .elementor-element.elementor-element-798908a:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-798908a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/my-garden-mobile.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-509 .elementor-element.elementor-element-798908a{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:55px;--padding-left:10px;--padding-right:10px;}.elementor-509 .elementor-element.elementor-element-009c264{--content-width:1600px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-509 .elementor-element.elementor-element-2f2a6ea{padding:0px 0px 0px 15px;}.elementor-509 .elementor-element.elementor-element-2f2a6ea .elementor-heading-title{font-size:50px;}.elementor-509 .elementor-element.elementor-element-1df3282:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1df3282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/background-mobile-nos-solutions-2.png");background-position:-800px 0%;background-size:auto;}.elementor-509 .elementor-element.elementor-element-1df3282{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-509 .elementor-element.elementor-element-a72e764{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-7e96298{text-align:center;}.elementor-509 .elementor-element.elementor-element-7e96298 img{max-width:100%;}.elementor-509 .elementor-element.elementor-element-58bf570{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-c02f6bc{padding:0px 0px 0px 15px;}.elementor-509 .elementor-element.elementor-element-c02f6bc .elementor-heading-title{font-size:50px;}.elementor-509 .elementor-element.elementor-element-5937c2c{padding:0px 0px 0px 015px;}.elementor-509 .elementor-element.elementor-element-5937c2c .elementor-heading-title{font-size:32px;line-height:1.15em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-9976120{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-509 .elementor-element.elementor-element-05fba2b img{max-width:80%;}.elementor-509 .elementor-element.elementor-element-075bba1 img{max-width:80%;}.elementor-509 .elementor-element.elementor-element-5fa98b3:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-5fa98b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apeosolutions.com/wp-content/uploads/2026/01/english-garden-no-people-2025-01-07-16-21-20-utc.webp");background-position:0px 0%;}.elementor-509 .elementor-element.elementor-element-5fa98b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-509 .elementor-element.elementor-element-8b35c6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-44cceb2{padding:0px 0px 0px 15px;}.elementor-509 .elementor-element.elementor-element-44cceb2 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-509 .elementor-element.elementor-element-8349ea3{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-01b556c{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-821ac6c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-509 .elementor-element.elementor-element-6feb83b .elementor-heading-title{font-size:50px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-509 .elementor-element.elementor-element-a05c609{padding:0px 20px 0px 20px;}.elementor-509 .elementor-element.elementor-element-a05c609 .elementor-button{font-size:18px;}.elementor-509 .elementor-element.elementor-element-22bf1f5{padding:0px 20px 0px 20px;}.elementor-509 .elementor-element.elementor-element-22bf1f5 .elementor-button{font-size:18px;}.elementor-509 .elementor-element.elementor-element-46b9860{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-509 .elementor-element.elementor-element-6dc9a8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-509 .elementor-element.elementor-element-3467f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-3467f1c .elementor-button{font-size:16px;padding:05px 0px 05px 0px;}.elementor-509 .elementor-element.elementor-element-c654c95{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-d3f4762{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-509 .elementor-element.elementor-element-e5b073f .elementor-heading-title{font-size:50px;}.elementor-509 .elementor-element.elementor-element-df48634{padding:0px 20px 0px 20px;}.elementor-509 .elementor-element.elementor-element-df48634 .elementor-button{font-size:18px;}.elementor-509 .elementor-element.elementor-element-c1b1f3f{padding:0px 20px 0px 20px;}.elementor-509 .elementor-element.elementor-element-c1b1f3f .elementor-button{font-size:18px;}.elementor-509 .elementor-element.elementor-element-5225b24{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-509 .elementor-element.elementor-element-50f2f74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-509 .elementor-element.elementor-element-382822d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-382822d .elementor-button{font-size:16px;padding:05px 0px 05px 0px;}.elementor-509 .elementor-element.elementor-element-7d46dd4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-42a05d0{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-509 .elementor-element.elementor-element-4fb431a .elementor-heading-title{font-size:50px;}.elementor-509 .elementor-element.elementor-element-09c2e71{padding:0px 20px 0px 20px;}.elementor-509 .elementor-element.elementor-element-09c2e71 .elementor-button{font-size:18px;}.elementor-509 .elementor-element.elementor-element-f21c7a4{padding:0px 20px 0px 20px;}.elementor-509 .elementor-element.elementor-element-f21c7a4 .elementor-button{font-size:18px;}.elementor-509 .elementor-element.elementor-element-7ab410c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-509 .elementor-element.elementor-element-6742bd1{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-540ebe9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-509 .elementor-element.elementor-element-b9c5a1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-b9c5a1b .elementor-button{font-size:16px;padding:05px 0px 05px 0px;}.elementor-509 .elementor-element.elementor-element-6f82a07{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-67de88f{padding:0px 0px 0px 15px;}.elementor-509 .elementor-element.elementor-element-67de88f .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-509 .elementor-element.elementor-element-f2b7cbf{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-a4e5dc0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-7ab14e7{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-509 .elementor-element.elementor-element-17c6499 .elementor-heading-title{font-size:50px;}.elementor-509 .elementor-element.elementor-element-106596f{padding:0px 20px 0px 20px;}.elementor-509 .elementor-element.elementor-element-106596f .elementor-button{font-size:18px;}.elementor-509 .elementor-element.elementor-element-1047122{padding:0px 20px 0px 20px;}.elementor-509 .elementor-element.elementor-element-1047122 .elementor-button{font-size:18px;}.elementor-509 .elementor-element.elementor-element-fd34ccd{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-509 .elementor-element.elementor-element-92f40a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-509 .elementor-element.elementor-element-09f5090{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-09f5090 .elementor-button{font-size:16px;padding:05px 0px 05px 0px;}.elementor-509 .elementor-element.elementor-element-ca73b05{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-509 .elementor-element.elementor-element-1d1bf43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-1d1bf43 img{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-ad26c0f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-509 .elementor-element.elementor-element-ad26c0f img{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-daec9ba{--margin-top:-05px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-509 .elementor-element.elementor-element-71c68d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-1080fd7{padding:0px 0px 0px 15px;}.elementor-509 .elementor-element.elementor-element-1080fd7 .elementor-heading-title{font-size:35px;}.elementor-509 .elementor-element.elementor-element-9c60915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 20px 0px 20px;}.elementor-509 .elementor-element.elementor-element-9c60915 .elementor-button{font-size:18px;}}@media(min-width:768px){.elementor-509 .elementor-element.elementor-element-798908a{--content-width:1280px;}.elementor-509 .elementor-element.elementor-element-009c264{--content-width:840px;}.elementor-509 .elementor-element.elementor-element-1df3282{--content-width:1210px;}.elementor-509 .elementor-element.elementor-element-58bf570{--width:100%;}.elementor-509 .elementor-element.elementor-element-5fa98b3{--content-width:1250px;}.elementor-509 .elementor-element.elementor-element-8b35c6f{--width:100%;}.elementor-509 .elementor-element.elementor-element-6f82a07{--width:100%;}.elementor-509 .elementor-element.elementor-element-daec9ba{--content-width:1100px;}.elementor-509 .elementor-element.elementor-element-71c68d1{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-509 .elementor-element.elementor-element-58bf570{--width:75%;}.elementor-509 .elementor-element.elementor-element-8b35c6f{--width:100%;}.elementor-509 .elementor-element.elementor-element-6f82a07{--width:100%;}.elementor-509 .elementor-element.elementor-element-71c68d1{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-c02f6bc */.elementor-509 .elementor-element.elementor-element-c02f6bc .elementor-heading-title {
    display: inline-block;
    position: relative;
}

/* barra verde */
.elementor-509 .elementor-element.elementor-element-c02f6bc .elementor-heading-title::before {
    content: "";
    position: absolute;
    height: 42px; 
    width: 100vw; 
    background-color: #52a542;
    top: 1.9%;
    transform: none;
    right: 100%; 
    margin-right: 20px; 
}

@media (max-width: 767px) {
    .elementor-509 .elementor-element.elementor-element-c02f6bc .elementor-heading-title::before {
        height: 50px;
        top: 0;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5937c2c */.elementor-509 .elementor-element.elementor-element-5937c2c .elementor-heading-title {
    display: inline-block;
    position: relative;
}

/* barra verde */
.elementor-509 .elementor-element.elementor-element-5937c2c .elementor-heading-title::before {
    content: "";
    position: absolute;
    height: 42px; 
    width: 100vw; 
    background-color: #52a542;
    top: 1.2%;
    transform: none;
    right: 100%; 
    margin-right: 20px; 
}

@media (max-width: 767px) {
    .elementor-509 .elementor-element.elementor-element-5937c2c .elementor-heading-title::before {
        height: 50px;
        top: 0;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44cceb2 */.elementor-509 .elementor-element.elementor-element-44cceb2 .elementor-heading-title {
    display: inline-block;
    position: relative;
}

/* barra verde */
.elementor-509 .elementor-element.elementor-element-44cceb2 .elementor-heading-title::before {
    content: "";
    position: absolute;
    height: 42px; 
    width: 100vw; 
    background-color: #52a542; 
    top: 5%;
    transform: none;
    right: 100%; 
    margin-right: 20px; 
}

@media (max-width: 767px) {
    .elementor-509 .elementor-element.elementor-element-44cceb2 .elementor-heading-title::before {
        height: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67de88f */.elementor-509 .elementor-element.elementor-element-67de88f .elementor-heading-title {
    display: inline-block;
    position: relative;
}

/* barra verde */
.elementor-509 .elementor-element.elementor-element-67de88f .elementor-heading-title::before {
    content: "";
    position: absolute;
    height: 42px; 
    width: 100vw; 
    background-color: #52a542; 
    top: 5%;
    transform: none;
    right: 100%; 
    margin-right: 20px; 
}

@media (max-width: 767px) {
    .elementor-509 .elementor-element.elementor-element-67de88f .elementor-heading-title::before {
        height: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1080fd7 */.elementor-509 .elementor-element.elementor-element-1080fd7 .elementor-heading-title {
    display: inline-block;
    position: relative;
}

/* barra verde */
.elementor-509 .elementor-element.elementor-element-1080fd7 .elementor-heading-title::before {
    content: "";
    position: absolute;
    height: 42px; 
    width: 100vw; 
    background-color: #52a542; 
    top: 5%;
    transform: none;
    right: 100%; 
    margin-right: 20px; 
}

@media (max-width: 767px) {
    .elementor-509 .elementor-element.elementor-element-1080fd7 .elementor-heading-title::before {
        height: 50px;
    }
}/* End custom CSS */
/* Start custom CSS *//* DESKTOP Y MOBILE - TODO IGUAL */
.b-card-wrapper {
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

.b-card-wrapper .b-card-front {
    position: relative;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), 
                visibility 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 2;
}

.b-card-wrapper .b-card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    transform: scale(0.95);
    transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), 
                visibility 0.5s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* DESKTOP - HOVER */
@media (min-width: 1025px) {
    .b-card-wrapper:hover .b-card-front {
        opacity: 0;
        visibility: hidden;
        transform: scale(1.05);
    }
    
    .b-card-wrapper:hover .b-card-back {
        opacity: 1;
        visibility: visible;
        transform: scale(1);
        z-index: 3;
    }
}

/* MOBILE - CLICK */
@media (max-width: 1024px) {
    .b-card-wrapper.card-flipped .b-card-front {
        opacity: 0;
        visibility: hidden;
        transform: scale(1.05);
    }
    
    .b-card-wrapper.card-flipped .b-card-back {
        opacity: 1;
        visibility: visible;
        transform: scale(1);
        z-index: 3;
    }
}/* End custom CSS */