.elementor-4949 .elementor-element.elementor-element-3e9f8394{--display:flex;}.elementor-4949 .elementor-element.elementor-element-7a8d56b2{--display:flex;}.elementor-4949 .elementor-element.elementor-element-5bdff654{--spacer-size:150px;}.elementor-4949 .elementor-element.elementor-element-604bb6c7{--display:flex;--overlay-opacity:0.5;}.elementor-4949 .elementor-element.elementor-element-604bb6c7::before, .elementor-4949 .elementor-element.elementor-element-604bb6c7 > .elementor-background-video-container::before, .elementor-4949 .elementor-element.elementor-element-604bb6c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4949 .elementor-element.elementor-element-604bb6c7 > .elementor-background-slideshow::before, .elementor-4949 .elementor-element.elementor-element-604bb6c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4949 .elementor-element.elementor-element-604bb6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F3F7F2;--background-overlay:'';}.elementor-4949 .elementor-element.elementor-element-bd2981d{color:#54595F;}.elementor-4949 .elementor-element.elementor-element-bd2981d a{color:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-fab9007{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-4949 .elementor-element.elementor-element-fab9007::before, .elementor-4949 .elementor-element.elementor-element-fab9007 > .elementor-background-video-container::before, .elementor-4949 .elementor-element.elementor-element-fab9007 > .e-con-inner > .elementor-background-video-container::before, .elementor-4949 .elementor-element.elementor-element-fab9007 > .elementor-background-slideshow::before, .elementor-4949 .elementor-element.elementor-element-fab9007 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4949 .elementor-element.elementor-element-fab9007 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-4949 .elementor-element.elementor-element-6b0222c8{--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-4949 .elementor-element.elementor-element-156857ef .elementor-heading-title{font-size:1.2rem;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-f41214b > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-4949 .elementor-element.elementor-element-f41214b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.9rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-34c90204 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-4949 .elementor-element.elementor-element-34c90204{font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-34c90204 a{color:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-2cc2e319{--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-4949 .elementor-element.elementor-element-6b51efef img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4949 .elementor-element.elementor-element-4765632d{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-4949 .elementor-element.elementor-element-4765632d::before, .elementor-4949 .elementor-element.elementor-element-4765632d > .elementor-background-video-container::before, .elementor-4949 .elementor-element.elementor-element-4765632d > .e-con-inner > .elementor-background-video-container::before, .elementor-4949 .elementor-element.elementor-element-4765632d > .elementor-background-slideshow::before, .elementor-4949 .elementor-element.elementor-element-4765632d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4949 .elementor-element.elementor-element-4765632d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-4949 .elementor-element.elementor-element-f2e1430{--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-4949 .elementor-element.elementor-element-18af69f2 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4949 .elementor-element.elementor-element-619acafd{--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-4949 .elementor-element.elementor-element-2abb57d5 .elementor-heading-title{font-size:1.2rem;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-3ec2ac09 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-4949 .elementor-element.elementor-element-3ec2ac09 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.9rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-16c5f1ba > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0% 15% 0% 0%;}.elementor-4949 .elementor-element.elementor-element-16c5f1ba{font-size:1rem;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-16c5f1ba a{color:#D4DD8A;}.elementor-4949 .elementor-element.elementor-element-16c5f1ba a:hover, .elementor-4949 .elementor-element.elementor-element-16c5f1ba a:focus{color:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-19c7ab2f{--display:flex;--min-height:0px;--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;}.elementor-4949 .elementor-element.elementor-element-5f1a360e{width:auto;max-width:auto;font-size:1rem;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-5f1a360e > .elementor-widget-container{margin:10px 7px -20px -10px;padding:0% 1% 0% 0%;}.elementor-4949 .elementor-element.elementor-element-5f1a360e a{color:#D4DD8A;}.elementor-4949 .elementor-element.elementor-element-5f1a360e a:hover, .elementor-4949 .elementor-element.elementor-element-5f1a360e a:focus{color:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-240dd160{width:auto;max-width:auto;}.elementor-4949 .elementor-element.elementor-element-240dd160 .elementor-button:hover, .elementor-4949 .elementor-element.elementor-element-240dd160 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-240dd160 .elementor-button:hover svg, .elementor-4949 .elementor-element.elementor-element-240dd160 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-437c9dc5{width:auto;max-width:auto;font-size:1rem;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-437c9dc5 > .elementor-widget-container{margin:10px 0px -20px 7px;padding:0% 0% 0% 02%;}.elementor-4949 .elementor-element.elementor-element-437c9dc5 a{color:#D4DD8A;}.elementor-4949 .elementor-element.elementor-element-437c9dc5 a:hover, .elementor-4949 .elementor-element.elementor-element-437c9dc5 a:focus{color:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-649d3208 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-4949 .elementor-element.elementor-element-649d3208{font-size:1rem;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-649d3208 a{color:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-37fe6a8{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-4949 .elementor-element.elementor-element-37fe6a8::before, .elementor-4949 .elementor-element.elementor-element-37fe6a8 > .elementor-background-video-container::before, .elementor-4949 .elementor-element.elementor-element-37fe6a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4949 .elementor-element.elementor-element-37fe6a8 > .elementor-background-slideshow::before, .elementor-4949 .elementor-element.elementor-element-37fe6a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4949 .elementor-element.elementor-element-37fe6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-4949 .elementor-element.elementor-element-1c010bad{--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-4949 .elementor-element.elementor-element-9fa26f5 .elementor-heading-title{font-size:1.2rem;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-2307c58e > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-4949 .elementor-element.elementor-element-2307c58e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.9rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-4613f79{font-size:1rem;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-4613f79 a{color:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-72d4d56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:-60px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-4949 .elementor-element.elementor-element-9292d73{width:auto;max-width:auto;font-size:1rem;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-9292d73 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4949 .elementor-element.elementor-element-9292d73 a{color:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-9a2ace9 .elementor-icon-wrapper{text-align:left;}.elementor-4949 .elementor-element.elementor-element-9a2ace9 .elementor-icon{font-size:35px;}.elementor-4949 .elementor-element.elementor-element-9a2ace9 .elementor-icon svg{height:35px;}.elementor-4949 .elementor-element.elementor-element-f86cc86{width:auto;max-width:auto;}.elementor-4949 .elementor-element.elementor-element-f86cc86 .elementor-button{fill:var( --e-global-color-1450654 );color:var( --e-global-color-1450654 );}.elementor-4949 .elementor-element.elementor-element-46e2f98{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4949 .elementor-element.elementor-element-35d9c36e{font-size:1rem;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-35d9c36e a{color:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-2500652d{--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-4949 .elementor-element.elementor-element-859f1a9 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4949 .elementor-element.elementor-element-2eea43bc{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-4949 .elementor-element.elementor-element-2eea43bc::before, .elementor-4949 .elementor-element.elementor-element-2eea43bc > .elementor-background-video-container::before, .elementor-4949 .elementor-element.elementor-element-2eea43bc > .e-con-inner > .elementor-background-video-container::before, .elementor-4949 .elementor-element.elementor-element-2eea43bc > .elementor-background-slideshow::before, .elementor-4949 .elementor-element.elementor-element-2eea43bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-4949 .elementor-element.elementor-element-2eea43bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-4949 .elementor-element.elementor-element-4789982a{--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-4949 .elementor-element.elementor-element-941cad5 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4949 .elementor-element.elementor-element-53ed2a37{--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-4949 .elementor-element.elementor-element-3c205ae1 .elementor-heading-title{font-size:1.2rem;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-6f6da04c > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-4949 .elementor-element.elementor-element-6f6da04c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:0.9rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-6ea94086 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-4949 .elementor-element.elementor-element-6ea94086{font-size:1rem;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-6ea94086 a{color:#D4DD8A;}.elementor-4949 .elementor-element.elementor-element-6ea94086 a:hover, .elementor-4949 .elementor-element.elementor-element-6ea94086 a:focus{color:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-271cc4fd{--display:flex;}.elementor-4949 .elementor-element.elementor-element-25f791d5{--spacer-size:50px;}.elementor-4949 .elementor-element.elementor-element-5f9def13{text-align:center;}.elementor-4949 .elementor-element.elementor-element-5f9def13 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-2c241ec8 .elementor-button:hover, .elementor-4949 .elementor-element.elementor-element-2c241ec8 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-2c241ec8 .elementor-button:hover svg, .elementor-4949 .elementor-element.elementor-element-2c241ec8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4949 .elementor-element.elementor-element-555736a4{--spacer-size:50px;}.elementor-4949 .elementor-element.elementor-element-1e77270{--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;}body.elementor-page-4949:not(.elementor-motion-effects-element-type-background), body.elementor-page-4949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #97C29F 0%, #E7EEE8 100%);}:root{--page-title-display:none;}body.elementor-page-4949{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-4949 .elementor-element.elementor-element-6b0222c8{--width:60%;}.elementor-4949 .elementor-element.elementor-element-2cc2e319{--width:40%;}.elementor-4949 .elementor-element.elementor-element-f2e1430{--width:40%;}.elementor-4949 .elementor-element.elementor-element-619acafd{--width:60%;}.elementor-4949 .elementor-element.elementor-element-1c010bad{--width:60%;}.elementor-4949 .elementor-element.elementor-element-2500652d{--width:40%;}.elementor-4949 .elementor-element.elementor-element-4789982a{--width:40%;}.elementor-4949 .elementor-element.elementor-element-53ed2a37{--width:60%;}}@media(max-width:767px){.elementor-4949 .elementor-element.elementor-element-7a8d56b2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4949 .elementor-element.elementor-element-5bdff654{--spacer-size:250px;}.elementor-4949 .elementor-element.elementor-element-bd2981d > .elementor-widget-container{margin:30px 0px -30px 0px;}.elementor-4949 .elementor-element.elementor-element-fab9007{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4949 .elementor-element.elementor-element-6b0222c8{--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-4949 .elementor-element.elementor-element-156857ef .elementor-heading-title{font-size:1rem;}.elementor-4949 .elementor-element.elementor-element-f2e1430.e-con{--order:99999 /* order end hack */;}.elementor-4949 .elementor-element.elementor-element-619acafd{--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-4949 .elementor-element.elementor-element-4789982a.e-con{--order:99999 /* order end hack */;}}/* Start custom CSS for heading, class: .elementor-element-f41214b */.elementor-4949 .elementor-element.elementor-element-f41214b {
    font-variation-settings: "wght" 350;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec2ac09 */.elementor-4949 .elementor-element.elementor-element-3ec2ac09 {
    font-variation-settings: "wght" 350;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16c5f1ba */.bggrey {
    background-color: rgb(105, 114, 125);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f1a360e */.bggrey {
    background-color: grey;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-437c9dc5 */.bggrey {
    background-color: grey;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2307c58e */.elementor-4949 .elementor-element.elementor-element-2307c58e {
    font-variation-settings: "wght" 350;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4613f79 */.ideal_logo {
    box-shadow: 8px 8px 15px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292d73 */.ideal_logo {
    box-shadow: 8px 8px 15px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35d9c36e */.ideal_logo {
    box-shadow: 8px 8px 15px rgba(0, 0, 0, 0.5);
}/* End custom CSS */