.elementor-1485 .elementor-element.elementor-element-6c7c6b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1485 .elementor-element.elementor-element-7c55258 > .elementor-widget-container{margin:-29px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-7c55258{z-index:1;}.elementor-1485 .elementor-element.elementor-element-7c55258 .home_content h1{color:var( --e-global-color-23e5878 );}.elementor-1485 .elementor-element.elementor-element-7c55258 .home_content p{color:#888888;}.elementor-1485 .elementor-element.elementor-element-f29ba45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-156px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-1485 .elementor-element.elementor-element-f29ba45:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-f29ba45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-f29ba45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1485 .elementor-element.elementor-element-d73b7b7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1485 .elementor-element.elementor-element-d73b7b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1485 .elementor-element.elementor-element-490d55e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1485 .elementor-element.elementor-element-490d55e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1485 .elementor-element.elementor-element-403220d{--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-1485 .elementor-element.elementor-element-ce87d4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1485 .elementor-element.elementor-element-3fc5867{--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;}.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-1485 .elementor-element.elementor-element-78d5319{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-78d5319 img{width:92%;}.elementor-1485 .elementor-element.elementor-element-225dc1a{--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;}.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-1485 .elementor-element.elementor-element-5a1b8a5{margin:-13px 40px calc(var(--kit-widget-spacing, 0px) + 57px) 12px;}.elementor-1485 .elementor-element.elementor-element-5a1b8a5 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:66px;font-weight:500;text-transform:none;color:#1C4221;}.elementor-1485 .elementor-element.elementor-element-d1643bb > .elementor-widget-container{margin:-40px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-d1643bb:hover .elementor-widget-container{box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.07);}.elementor-1485 .elementor-element.elementor-element-d5f5deb > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-d5f5deb:hover .elementor-widget-container{box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.07);}.elementor-1485 .elementor-element.elementor-element-6b571c1{--display:flex;--margin-top:65px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1485 .elementor-element.elementor-element-0587d6a{text-align:center;}.elementor-1485 .elementor-element.elementor-element-0587d6a .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:37px;font-weight:700;color:var( --e-global-color-23e5878 );}.elementor-1485 .elementor-element.elementor-element-8a939b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-1485 .elementor-element.elementor-element-86321aa{--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;}.elementor-1485 .elementor-element.elementor-element-85f6e0f{--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;}.elementor-1485 .elementor-element.elementor-element-b01b8c2{--display:flex;}.elementor-1485 .elementor-element.elementor-element-396c3fa{--display:flex;--margin-top:6px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1485 .elementor-element.elementor-element-c82c884{text-align:center;}.elementor-1485 .elementor-element.elementor-element-c82c884 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:37px;font-weight:700;color:#1C4221;}.elementor-1485 .elementor-element.elementor-element-2137cd76{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1485 .elementor-element.elementor-element-228b0e68{--display:flex;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.08);}.elementor-1485 .elementor-element.elementor-element-228b0e68::before, .elementor-1485 .elementor-element.elementor-element-228b0e68 > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-228b0e68 > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-228b0e68 > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-228b0e68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-228b0e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1485 .elementor-element.elementor-element-4998cc65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-4998cc65 img{width:100%;transition-duration:0.5s;border-radius:13px 13px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-1bd48417{width:var( --container-widget-width, 98% );max-width:98%;background-color:#20C77F;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 11px 11px 11px;--container-widget-width:98%;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-1bd48417.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1485 .elementor-element.elementor-element-1bd48417 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-95a929d{margin:0px 13px calc(var(--kit-widget-spacing, 0px) + 13px) 13px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-95a929d.elementor-element{--align-self:center;}.elementor-1485 .elementor-element.elementor-element-bc2829d{--display:flex;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.08);}.elementor-1485 .elementor-element.elementor-element-bc2829d::before, .elementor-1485 .elementor-element.elementor-element-bc2829d > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-bc2829d > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-bc2829d > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-bc2829d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-bc2829d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1485 .elementor-element.elementor-element-4f1e2bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-4f1e2bb img{width:100%;transition-duration:0.5s;border-radius:13px 13px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-53549a7{width:var( --container-widget-width, 98% );max-width:98%;background-color:#20C77F;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 11px 11px 11px;--container-widget-width:98%;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-53549a7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1485 .elementor-element.elementor-element-53549a7 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-caef7f5{margin:0px 13px calc(var(--kit-widget-spacing, 0px) + 13px) 13px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-caef7f5.elementor-element{--align-self:center;}.elementor-1485 .elementor-element.elementor-element-8c483ad{--display:flex;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.08);}.elementor-1485 .elementor-element.elementor-element-8c483ad::before, .elementor-1485 .elementor-element.elementor-element-8c483ad > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-8c483ad > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-8c483ad > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-8c483ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-8c483ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1485 .elementor-element.elementor-element-110dc5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-110dc5e img{width:100%;transition-duration:0.5s;border-radius:13px 13px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-9670ca1{width:var( --container-widget-width, 98% );max-width:98%;background-color:#20C77F;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 11px 11px 11px;--container-widget-width:98%;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-9670ca1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1485 .elementor-element.elementor-element-9670ca1 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-73051a1{margin:0px 13px calc(var(--kit-widget-spacing, 0px) + 13px) 13px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-73051a1.elementor-element{--align-self:center;}.elementor-1485 .elementor-element.elementor-element-165f3b8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1485 .elementor-element.elementor-element-2c430bd{--display:flex;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.08);}.elementor-1485 .elementor-element.elementor-element-2c430bd::before, .elementor-1485 .elementor-element.elementor-element-2c430bd > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-2c430bd > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-2c430bd > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-2c430bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-2c430bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1485 .elementor-element.elementor-element-7e7af6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-7e7af6d img{width:100%;transition-duration:0.5s;border-radius:13px 13px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-0f3e7b0{width:var( --container-widget-width, 98% );max-width:98%;background-color:#20C77F;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 11px 11px 11px;--container-widget-width:98%;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-0f3e7b0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1485 .elementor-element.elementor-element-0f3e7b0 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-a1227f7{margin:0px 13px calc(var(--kit-widget-spacing, 0px) + 13px) 13px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-a1227f7.elementor-element{--align-self:center;}.elementor-1485 .elementor-element.elementor-element-469f0c5{--display:flex;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.08);}.elementor-1485 .elementor-element.elementor-element-469f0c5::before, .elementor-1485 .elementor-element.elementor-element-469f0c5 > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-469f0c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-469f0c5 > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-469f0c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-469f0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1485 .elementor-element.elementor-element-fd4fd75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-fd4fd75 img{width:100%;transition-duration:0.5s;border-radius:13px 13px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-d38419c{width:var( --container-widget-width, 98% );max-width:98%;background-color:#20C77F;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 11px 11px 11px;--container-widget-width:98%;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-d38419c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1485 .elementor-element.elementor-element-d38419c .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-f354e04{margin:0px 13px calc(var(--kit-widget-spacing, 0px) + 13px) 13px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-f354e04.elementor-element{--align-self:center;}.elementor-1485 .elementor-element.elementor-element-dd507a0{--display:flex;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 40px 10px rgba(0, 0, 0, 0.08);}.elementor-1485 .elementor-element.elementor-element-dd507a0::before, .elementor-1485 .elementor-element.elementor-element-dd507a0 > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-dd507a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-dd507a0 > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-dd507a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-dd507a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1485 .elementor-element.elementor-element-7d2bd70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-7d2bd70 img{width:100%;transition-duration:0.5s;border-radius:13px 13px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-fc274f3{width:var( --container-widget-width, 98% );max-width:98%;background-color:#20C77F;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 11px 11px 11px;--container-widget-width:98%;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-fc274f3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1485 .elementor-element.elementor-element-fc274f3 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-ef1bae5{margin:0px 13px calc(var(--kit-widget-spacing, 0px) + 13px) 13px;text-align:center;}.elementor-1485 .elementor-element.elementor-element-ef1bae5.elementor-element{--align-self:center;}.elementor-1485 .elementor-element.elementor-element-75f14c6{--display:flex;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1485 .elementor-element.elementor-element-2f213f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-1bb448c{margin:76px 44px calc(var(--kit-widget-spacing, 0px) + 44px) 44px;}.elementor-1485 .elementor-element.elementor-element-1bb448c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1485 .elementor-element.elementor-element-1bb448c .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:58px;font-weight:600;line-height:78px;mix-blend-mode:multiply;color:var( --e-global-color-23e5878 );}.elementor-1485 .elementor-element.elementor-element-8884e15{margin:-24px 44px calc(var(--kit-widget-spacing, 0px) + 44px) 44px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1485 .elementor-element.elementor-element-c3033ff > .elementor-widget-container{margin:-30px 0px 49px 42px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-83cb95e{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-83cb95e img{width:55%;border-radius:16px 16px 16px 16px;}@media(min-width:768px){.elementor-1485 .elementor-element.elementor-element-d73b7b7{--width:33.33%;}.elementor-1485 .elementor-element.elementor-element-490d55e{--width:33.33%;}.elementor-1485 .elementor-element.elementor-element-403220d{--width:33.33%;}.elementor-1485 .elementor-element.elementor-element-ce87d4a{--content-width:1320px;}.elementor-1485 .elementor-element.elementor-element-3fc5867{--width:50%;}.elementor-1485 .elementor-element.elementor-element-225dc1a{--width:50%;}.elementor-1485 .elementor-element.elementor-element-6b571c1{--content-width:1262px;}.elementor-1485 .elementor-element.elementor-element-8a939b0{--content-width:1320px;}.elementor-1485 .elementor-element.elementor-element-86321aa{--width:33.33%;}.elementor-1485 .elementor-element.elementor-element-85f6e0f{--width:33.33%;}.elementor-1485 .elementor-element.elementor-element-b01b8c2{--width:33.33%;}.elementor-1485 .elementor-element.elementor-element-396c3fa{--content-width:1262px;}.elementor-1485 .elementor-element.elementor-element-2137cd76{--content-width:1298px;}.elementor-1485 .elementor-element.elementor-element-165f3b8{--content-width:1298px;}.elementor-1485 .elementor-element.elementor-element-75f14c6{--content-width:1333px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1485 .elementor-element.elementor-element-f29ba45{--width:100%;}.elementor-1485 .elementor-element.elementor-element-d73b7b7{--width:100%;}.elementor-1485 .elementor-element.elementor-element-490d55e{--width:100%;}.elementor-1485 .elementor-element.elementor-element-403220d{--width:100%;}.elementor-1485 .elementor-element.elementor-element-ce87d4a{--content-width:720px;}.elementor-1485 .elementor-element.elementor-element-3fc5867{--width:100%;}.elementor-1485 .elementor-element.elementor-element-225dc1a{--width:100%;}.elementor-1485 .elementor-element.elementor-element-8a939b0{--content-width:720px;}.elementor-1485 .elementor-element.elementor-element-86321aa{--width:100%;}.elementor-1485 .elementor-element.elementor-element-85f6e0f{--width:100%;}.elementor-1485 .elementor-element.elementor-element-b01b8c2{--width:100%;}}@media(max-width:1024px){.elementor-1485 .elementor-element.elementor-element-f29ba45{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1485 .elementor-element.elementor-element-403220d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-1485 .elementor-element.elementor-element-403220d.e-con{--order:99999 /* order end hack */;}.elementor-1485 .elementor-element.elementor-element-cf34427{width:100%;max-width:100%;}.elementor-1485 .elementor-element.elementor-element-ce87d4a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1485 .elementor-element.elementor-element-3fc5867{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1485 .elementor-element.elementor-element-225dc1a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1485 .elementor-element.elementor-element-8a939b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1485 .elementor-element.elementor-element-2137cd76{--grid-auto-flow:row;}.elementor-1485 .elementor-element.elementor-element-165f3b8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1485 .elementor-element.elementor-element-6c7c6b9{--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-1485 .elementor-element.elementor-element-7c55258 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-f29ba45{--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-1485 .elementor-element.elementor-element-ce87d4a{--content-width:540px;}.elementor-1485 .elementor-element.elementor-element-5a1b8a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-5a1b8a5 .elementor-heading-title{font-size:42px;}.elementor-1485 .elementor-element.elementor-element-d1643bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-8a939b0{--content-width:540px;}.elementor-1485 .elementor-element.elementor-element-2137cd76{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1485 .elementor-element.elementor-element-165f3b8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1485 .elementor-element.elementor-element-1bb448c{width:var( --container-widget-width, 219.5px );max-width:219.5px;margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:219.5px;--container-widget-flex-grow:0;}.elementor-1485 .elementor-element.elementor-element-1bb448c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1485 .elementor-element.elementor-element-8884e15{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-1485 .elementor-element.elementor-element-c3033ff > .elementor-widget-container{margin:21px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-83cb95e{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1485 .elementor-element.elementor-element-83cb95e img{width:100%;}}/* Start custom CSS for edusion-banner, class: .elementor-element-7c55258 */.home_me_img,
.home_me_img .elementor-widget-container {
    height: 80%;
    overflow: hidden;
}

.home_me_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top; /* la imagen se pega arriba */
    display: block;
}

@media (max-width: 768px) {

    .home_btn .cta {
        display: inline-block;
        transform: translateX(122px); /* mueve suavemente */
    }

}

/* Estado normal */
.single_tp .cta span {
    color: #1C4221 !important;
}

.single_tp .cta svg {
    fill: #1C4221 !important;
}

/* HOVER → blanco */
.single_tp .cta:hover span {
    color: #ffffff !important;
}

.single_tp .cta:hover svg {
    fill: #ffffff !important;
}



/* Texto del botón */
.home_btn .cta span {
    color: #1C4221 !important;
}

/* Flecha (svg) */
.home_btn .cta svg {
    fill: #1C4221 !important;
}

.home_btn a.cta span {
  transition: color 0.3s ease;
}

.home_btn a.cta:hover span {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for edusion-about, class: .elementor-element-6affcbe */.single_tp h3 {
    color: #1C4221 !important;
}
.single_tp .cta span {
    color: #1C4221 !important;
}

.single_tp .cta svg {
    fill: #1C4221 !important;
}/* End custom CSS */
/* Start custom CSS for edusion-feature, class: .elementor-element-d1643bb */.abmv h4 {
  color: #1C4221 !important;
}/* End custom CSS */
/* Start custom CSS for edusion-feature, class: .elementor-element-d5f5deb */.single_feature_one h2 a {
    color: #1C4221 !important;
}/* End custom CSS */
/* Start custom CSS for edusion-counter-up, class: .elementor-element-2f213f5 */.row.gy-4 {
    display: flex;
    flex-wrap: nowrap;
    gap: 20px;
}

.row.gy-4 > div {
    flex: 1 1 33.333%;
    max-width: 33.333%;
}

.purecounter{
    font-size: 14px !important;
    line-height: 1.2 !important;
    word-break: break-word;
}
.ti-book::before {
    color: #1C4221 !important;
}

.ti-write,
.ti-agenda {
    color: #1C4221 !important;
}

.section-title p {
    width: 60%;
    margin: 0;
    font-size: 42px;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 46px;
    color: #1C4221;
}/* End custom CSS */
/* Start custom CSS */.elementor-element-7c55258 h1{
    font-size: 66px !important;
    line-height: 1.2;
}

.single_feature_one h2 a {
    text-transform: none !important;
}

.home_ps,
.home_ps2 {
    display: none !important;
}

/* Oculta el icono original */
.slicknav_btn .slicknav_icon {
    display: none !important;
}

/* Icono hamburguesa (cerrado) */
.slicknav_btn::after {
    content: "\2630"; /* ☰ */
    font-size: 22px;
    color: #ffffff; /* BLANCO */
    display: block;
}

/* Icono X (abierto) */
.slicknav_open::after {
    content: "\2715"; /* ✕ */
    font-size: 22px;
    color: #ffffff; /* BLANCO */
}

/* Asegurar que siempre esté encima */
.slicknav_btn {
    z-index: 999999;
}

@media (max-width: 768px) {

    .home_content h1 {
        font-size: 36px !important; /* más pequeño */
        line-height: 1.2;
        word-break: break-word;
    }

}/* End custom CSS */