.elementor-1603 .elementor-element.elementor-element-9a01c68{--display:flex;--min-height:59vh;--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-ffc725c .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://justritepharmacy.com/staging/wp-content/uploads/2025/08/Mobile_Slide1.png);background-size:auto;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-ffc725c .swiper-slide-contents{margin:0 auto;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-ffc725c .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-08a060b .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://justritepharmacy.com/staging/wp-content/uploads/2025/08/Mobile_Slide2.png);background-size:cover;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-08a060b .swiper-slide-contents{margin:0 auto;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-08a060b .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-3c9b77f .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://justritepharmacy.com/staging/wp-content/uploads/2025/08/Mobile_Slide3.png);background-size:cover;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-3c9b77f .swiper-slide-contents{margin:0 auto;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-3c9b77f .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-31cada1 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://justritepharmacy.com/staging/wp-content/uploads/2025/08/Mobile_Slide4.png);background-size:cover;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-31cada1 .swiper-slide-contents{margin:0 auto;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-31cada1 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-e334b57 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://justritepharmacy.com/staging/wp-content/uploads/2025/08/Mobile_Slide5.png);background-size:cover;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-e334b57 .swiper-slide-contents{margin:0 auto;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-repeater-item-e334b57 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .swiper-slide{transition-duration:calc(4000ms*1.2);height:70vh;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-slide-button{background-color:var( --e-global-color-6f1b3cc );font-family:"Roboto", Sans-serif;font-weight:500;border-width:0px;border-radius:30px;color:#FFFFFF;border-color:var( --e-global-color-6f1b3cc );transition-duration:1000ms;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-6f1b3cc );}.elementor-1603 .elementor-element.elementor-element-883b6c4{width:auto;max-width:auto;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .swiper-slide-contents{max-width:100%;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .swiper-slide-inner{text-align:center;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0.1em;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-slide-heading{color:var( --e-global-color-87166df );font-family:var( --e-global-typography-ca543c8-font-family ), Sans-serif;font-size:var( --e-global-typography-ca543c8-font-size );}.elementor-1603 .elementor-element.elementor-element-883b6c4 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:20px;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-slide-description{color:var( --e-global-color-87166df );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-1603 .elementor-element.elementor-element-b8d5488{--display:flex;--min-height:59vh;--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-1603 .elementor-element.elementor-element-c8d1f74{--display:flex;--min-height:30vh;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-ffc725c .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://justritepharmacy.com/staging/wp-content/uploads/2025/08/Slide1_1.png);background-size:cover;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-ffc725c .swiper-slide-contents{margin-right:auto;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-ffc725c .swiper-slide-inner{align-items:center;text-align:left;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-a2f23a5 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://justritepharmacy.com/staging/wp-content/uploads/2025/08/Slide2_1.png);background-size:cover;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-a2f23a5 .swiper-slide-contents{margin-right:auto;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-a2f23a5 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-b6c2364 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://justritepharmacy.com/staging/wp-content/uploads/2025/08/Slide3_1.png);background-size:cover;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-b6c2364 .swiper-slide-contents{margin-right:auto;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-b6c2364 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-3ca52a6 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://justritepharmacy.com/staging/wp-content/uploads/2025/08/Slide4_1.png);background-size:cover;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-3ca52a6 .swiper-slide-contents{margin-right:auto;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-3ca52a6 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-e803f2c .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://justritepharmacy.com/staging/wp-content/uploads/2025/08/Slide5_1.png);background-size:cover;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-e803f2c .swiper-slide-contents{margin-right:auto;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-repeater-item-e803f2c .swiper-slide-inner{align-items:center;text-align:left;}.elementor-1603 .elementor-element.elementor-element-9224325 .swiper-slide{transition-duration:calc(4000ms*1.2);height:70vh;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-slide-button{background-color:var( --e-global-color-6f1b3cc );font-family:"Roboto", Sans-serif;font-weight:500;border-width:0px;border-radius:30px;color:#FFFFFF;border-color:var( --e-global-color-6f1b3cc );transition-duration:1000ms;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-6f1b3cc );}.elementor-1603 .elementor-element.elementor-element-9224325{width:auto;max-width:auto;}.elementor-1603 .elementor-element.elementor-element-9224325 .swiper-slide-contents{max-width:100%;}.elementor-1603 .elementor-element.elementor-element-9224325 .swiper-slide-inner{text-align:center;}.elementor-1603 .elementor-element.elementor-element-9224325 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:1rem;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-slide-heading{color:var( --e-global-color-87166df );font-family:var( --e-global-typography-87c5ead-font-family ), Sans-serif;font-size:var( --e-global-typography-87c5ead-font-size );}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-slide-description{color:var( --e-global-color-87166df );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-1603 .elementor-element.elementor-element-2dea68d{--display:flex;--min-height:0vh;--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-1603 .elementor-element.elementor-element-1ae2db4{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1603 .elementor-element.elementor-element-1ae2db4:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-1ae2db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1603 .elementor-element.elementor-element-1b38dd4{--display:flex;--min-height:10rem;--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:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1603 .elementor-element.elementor-element-e158c3c{--display:flex;}.elementor-1603 .elementor-element.elementor-element-e158c3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1603 .elementor-element.elementor-element-e7c0be3 .elementor-button{background-color:#EFEFE0;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 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-87166df );color:var( --e-global-color-87166df );transition-duration:0.5s;border-radius:10px 10px 10px 10px;padding:1rem 5rem 1rem 5rem;}.elementor-1603 .elementor-element.elementor-element-e7c0be3 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-e7c0be3 .elementor-button:focus{background-color:#EFE9E0;}.elementor-1603 .elementor-element.elementor-element-e7c0be3.elementor-element{--align-self:flex-start;}.elementor-1603 .elementor-element.elementor-element-e7c0be3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1603 .elementor-element.elementor-element-e7c0be3 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-1a34d23{left:248px;}body.rtl .elementor-1603 .elementor-element.elementor-element-1a34d23{right:248px;}.elementor-1603 .elementor-element.elementor-element-1a34d23{bottom:92px;}.elementor-1603 .elementor-element.elementor-element-1a34d23 .elementor-icon-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-1a34d23.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-1a34d23.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-1a34d23.elementor-view-default .elementor-icon{color:var( --e-global-color-87166df );border-color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-1a34d23.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-1a34d23.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-1a34d23 .elementor-icon{font-size:1rem;}.elementor-1603 .elementor-element.elementor-element-1a34d23 .elementor-icon svg{height:1rem;}.elementor-1603 .elementor-element.elementor-element-f348061{--display:flex;}.elementor-1603 .elementor-element.elementor-element-f348061.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1603 .elementor-element.elementor-element-2505b19 .elementor-button{background-color:#EFE9E0;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 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-87166df );color:var( --e-global-color-87166df );transition-duration:0.5s;border-radius:10px 10px 10px 10px;padding:1rem 5rem 1rem 5rem;}.elementor-1603 .elementor-element.elementor-element-2505b19 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-2505b19 .elementor-button:focus{background-color:#EFEFE0;}.elementor-1603 .elementor-element.elementor-element-2505b19.elementor-element{--align-self:flex-start;}.elementor-1603 .elementor-element.elementor-element-2505b19 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1603 .elementor-element.elementor-element-2505b19 .elementor-button .elementor-button-content-wrapper{gap:2px;}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-30acc5c{left:260px;}body.rtl .elementor-1603 .elementor-element.elementor-element-30acc5c{right:260px;}.elementor-1603 .elementor-element.elementor-element-30acc5c{bottom:92px;}.elementor-1603 .elementor-element.elementor-element-30acc5c .elementor-icon-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-30acc5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-30acc5c.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-30acc5c.elementor-view-default .elementor-icon{color:var( --e-global-color-87166df );border-color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-30acc5c.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-30acc5c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-30acc5c .elementor-icon{font-size:1rem;}.elementor-1603 .elementor-element.elementor-element-30acc5c .elementor-icon svg{height:1rem;}.elementor-1603 .elementor-element.elementor-element-97f08d0{--display:flex;}.elementor-1603 .elementor-element.elementor-element-f125b0a .elementor-button{background-color:#EFEFE0;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 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-87166df );color:var( --e-global-color-87166df );transition-duration:0.5s;border-radius:10px 10px 10px 10px;padding:1rem 5rem 1rem 5rem;}.elementor-1603 .elementor-element.elementor-element-f125b0a .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-f125b0a .elementor-button:focus{background-color:#EFE9E0;}.elementor-1603 .elementor-element.elementor-element-f125b0a.elementor-element{--align-self:flex-start;}.elementor-1603 .elementor-element.elementor-element-f125b0a .elementor-button-content-wrapper{flex-direction:row;}.elementor-1603 .elementor-element.elementor-element-f125b0a .elementor-button .elementor-button-content-wrapper{gap:2px;}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-f13b5f2{left:248px;}body.rtl .elementor-1603 .elementor-element.elementor-element-f13b5f2{right:248px;}.elementor-1603 .elementor-element.elementor-element-f13b5f2{bottom:92px;}.elementor-1603 .elementor-element.elementor-element-f13b5f2 .elementor-icon-wrapper{text-align:center;}.elementor-1603 .elementor-element.elementor-element-f13b5f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-f13b5f2.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-f13b5f2.elementor-view-default .elementor-icon{color:var( --e-global-color-87166df );border-color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-f13b5f2.elementor-view-framed .elementor-icon, .elementor-1603 .elementor-element.elementor-element-f13b5f2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-f13b5f2 .elementor-icon{font-size:1rem;}.elementor-1603 .elementor-element.elementor-element-f13b5f2 .elementor-icon svg{height:1rem;}.elementor-1603 .elementor-element.elementor-element-37a7926{--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:space-around;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.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-1603 .elementor-element.elementor-element-84ef708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-84ef708.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1603 .elementor-element.elementor-element-7e536d9{--display:flex;}.elementor-1603 .elementor-element.elementor-element-7e536d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1603 .elementor-element.elementor-element-dba0124{--spacer-size:3rem;}.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-1603 .elementor-element.elementor-element-9094ce6{width:var( --container-widget-width, 94.455% );max-width:94.455%;--container-widget-width:94.455%;--container-widget-flex-grow:0;}.elementor-1603 .elementor-element.elementor-element-9094ce6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1603 .elementor-element.elementor-element-9094ce6 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);font-weight:800;color:var( --e-global-color-87166df );}.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-1603 .elementor-element.elementor-element-036d149{width:var( --container-widget-width, 90.191% );max-width:90.191%;--container-widget-width:90.191%;--container-widget-flex-grow:0;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-1603 .elementor-element.elementor-element-036d149.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1603 .elementor-element.elementor-element-a9cf3e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.6rem/2);}.elementor-1603 .elementor-element.elementor-element-a9cf3e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.6rem/2);}.elementor-1603 .elementor-element.elementor-element-a9cf3e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.6rem/2);}.elementor-1603 .elementor-element.elementor-element-a9cf3e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.6rem/2);}.elementor-1603 .elementor-element.elementor-element-a9cf3e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.6rem/2);}.elementor-1603 .elementor-element.elementor-element-a9cf3e7 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1603 .elementor-element.elementor-element-a9cf3e7 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1603 .elementor-element.elementor-element-a9cf3e7{--e-icon-list-icon-size:1rem;--icon-vertical-offset:0px;}.elementor-1603 .elementor-element.elementor-element-a9cf3e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1603 .elementor-element.elementor-element-a9cf3e7 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:1rem;font-weight:400;}.elementor-1603 .elementor-element.elementor-element-a9cf3e7 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1603 .elementor-element.elementor-element-bc03c43{--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-1603 .elementor-element.elementor-element-15e4699{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-15e4699 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);font-weight:700;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-fb4605f{--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;}.elementor-1603 .elementor-element.elementor-element-b7200dc{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-1603 .elementor-element.elementor-element-c8d0552{--display:flex;--min-height:300px;--border-radius:20px 20px 20px 20px;}.elementor-1603 .elementor-element.elementor-element-c8d0552:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-c8d0552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE0;}.elementor-1603 .elementor-element.elementor-element-07882c3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-0c75ad3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-0c75ad3 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-1a2c917{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-1a2c917 a{color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-f7f4473{--display:flex;--min-height:300px;--border-radius:20px 20px 20px 20px;}.elementor-1603 .elementor-element.elementor-element-f7f4473:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-f7f4473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE0;}.elementor-1603 .elementor-element.elementor-element-7edf7fe{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-9e4a962{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-9e4a962 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-3f833db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-3f833db a{color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-1d645d5{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-1603 .elementor-element.elementor-element-c97a0ab{--display:flex;--min-height:300px;--border-radius:20px 20px 20px 20px;}.elementor-1603 .elementor-element.elementor-element-c97a0ab:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-c97a0ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE0;}.elementor-1603 .elementor-element.elementor-element-ae48eef{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-add1b79{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-add1b79 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-4f9dbc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-4f9dbc9 a{color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-085387d{--display:flex;--min-height:300px;--border-radius:20px 20px 20px 20px;}.elementor-1603 .elementor-element.elementor-element-085387d:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-085387d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFE0;}.elementor-1603 .elementor-element.elementor-element-b2825be{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-b63f2a1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1603 .elementor-element.elementor-element-b63f2a1 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-7b341ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-7b341ef a{color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-1a0d1b2{--display:flex;--min-height:0px;--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1603 .elementor-element.elementor-element-1a0d1b2:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-1a0d1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A7A7A12;}.elementor-1603 .elementor-element.elementor-element-f0673fa{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1603 .elementor-element.elementor-element-f0673fa .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.9em;font-weight:700;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-ad692e8{--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:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1603 .elementor-element.elementor-element-ad692e8.e-con{--align-self:center;}.elementor-1603 .elementor-element.elementor-element-b1462dd{--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-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1603 .elementor-element.elementor-element-cfd8bc1{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-83e4fe7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-95f301b{--grid-columns:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-95f301b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1603 .elementor-element.elementor-element-95f301b .e-loop-item > .elementor-section, .elementor-1603 .elementor-element.elementor-element-95f301b .e-loop-item > .elementor-section > .elementor-container, .elementor-1603 .elementor-element.elementor-element-95f301b .e-loop-item > .e-con, .elementor-1603 .elementor-element.elementor-element-95f301b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1603 .elementor-element.elementor-element-f23195e{--display:flex;--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1603 .elementor-element.elementor-element-1322f4e{--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:space-between;}.elementor-1603 .elementor-element.elementor-element-21dd698 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.9em;font-weight:700;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-b357af0 .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:1.1em;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1603 .elementor-element.elementor-element-b357af0{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-1603 .elementor-element.elementor-element-b357af0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1603 .elementor-element.elementor-element-b357af0 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1603 .elementor-element.elementor-element-b357af0 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-b357af0 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1603 .elementor-element.elementor-element-b357af0 .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-b357af0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1603 .elementor-element.elementor-element-7107d3c{--grid-columns:4;}.elementor-1603 .elementor-element.elementor-element-7107d3c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1603 .elementor-element.elementor-element-7107d3c .e-loop-item > .elementor-section, .elementor-1603 .elementor-element.elementor-element-7107d3c .e-loop-item > .elementor-section > .elementor-container, .elementor-1603 .elementor-element.elementor-element-7107d3c .e-loop-item > .e-con, .elementor-1603 .elementor-element.elementor-element-7107d3c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1603 .elementor-element.elementor-element-624d349{--display:flex;--min-height:500px;}.elementor-1603 .elementor-element.elementor-element-624d349:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-624d349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d4aa91 );}.elementor-1603 .elementor-element.elementor-element-394fa7d{--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:space-around;}.elementor-1603 .elementor-element.elementor-element-cb988f2{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1603 .elementor-element.elementor-element-cb988f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1603 .elementor-element.elementor-element-8cd05ef{--spacer-size:100px;}.elementor-1603 .elementor-element.elementor-element-90efd1a{width:var( --container-widget-width, 94.455% );max-width:94.455%;padding:0rem 0rem 0rem 0rem;--container-widget-width:94.455%;--container-widget-flex-grow:0;}.elementor-1603 .elementor-element.elementor-element-90efd1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1603 .elementor-element.elementor-element-90efd1a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-weight:700;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-f74ccdd{width:var( --container-widget-width, 70% );max-width:70%;margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1603 .elementor-element.elementor-element-f74ccdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1603 .elementor-element.elementor-element-f74ccdd .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);font-weight:800;line-height:2.6rem;color:var( --e-global-color-primary );}.elementor-1603 .elementor-element.elementor-element-680dfc1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;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-1603 .elementor-element.elementor-element-680dfc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1603 .elementor-element.elementor-element-9dae020 .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:1rem 2rem 1rem 2rem;}.elementor-1603 .elementor-element.elementor-element-9dae020 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-9dae020 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-1603 .elementor-element.elementor-element-9dae020{width:var( --container-widget-width, 50% );max-width:50%;margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1603 .elementor-element.elementor-element-9dae020 .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-9dae020 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1603 .elementor-element.elementor-element-d88a105{--display:flex;}.elementor-1603 .elementor-element.elementor-element-fbf1de8{--display:flex;--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1603 .elementor-element.elementor-element-27f4e69{--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:space-between;}.elementor-1603 .elementor-element.elementor-element-fa5f644 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1.9em;font-weight:700;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-dee8060 .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:1.1em;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1603 .elementor-element.elementor-element-dee8060{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-1603 .elementor-element.elementor-element-dee8060 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1603 .elementor-element.elementor-element-dee8060 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1603 .elementor-element.elementor-element-dee8060 .elementor-button:hover, .elementor-1603 .elementor-element.elementor-element-dee8060 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1603 .elementor-element.elementor-element-dee8060 .elementor-button:hover svg, .elementor-1603 .elementor-element.elementor-element-dee8060 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1603 .elementor-element.elementor-element-a0e7a10{--grid-columns:4;}.elementor-1603 .elementor-element.elementor-element-a0e7a10 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1603 .elementor-element.elementor-element-a0e7a10 .e-loop-item > .elementor-section, .elementor-1603 .elementor-element.elementor-element-a0e7a10 .e-loop-item > .elementor-section > .elementor-container, .elementor-1603 .elementor-element.elementor-element-a0e7a10 .e-loop-item > .e-con, .elementor-1603 .elementor-element.elementor-element-a0e7a10 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1603 .elementor-element.elementor-element-f1ad357{--display:flex;--min-height:45vh;}.elementor-1603 .elementor-element.elementor-element-f1ad357:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-f1ad357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1603 .elementor-element.elementor-element-84267de{--spacer-size:50px;}.elementor-1603 .elementor-element.elementor-element-2eabdcb{text-align:center;}.elementor-1603 .elementor-element.elementor-element-2eabdcb .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);font-weight:700;color:#306117;}.elementor-1603 .elementor-element.elementor-element-d84046e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Nunito", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-87166df );}.elementor-1603 .elementor-element.elementor-element-d84046e p{margin-block-end:0px;}.elementor-1603 .elementor-element.elementor-element-0f5831f{margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;}.elementor-1603 .elementor-element.elementor-element-535d75e{--spacer-size:50px;}@media(min-width:768px){.elementor-1603 .elementor-element.elementor-element-e158c3c{--width:35%;}.elementor-1603 .elementor-element.elementor-element-f348061{--width:35%;}.elementor-1603 .elementor-element.elementor-element-97f08d0{--width:35%;}.elementor-1603 .elementor-element.elementor-element-37a7926{--width:100%;}.elementor-1603 .elementor-element.elementor-element-7e536d9{--width:43.297%;}.elementor-1603 .elementor-element.elementor-element-c8d0552{--width:50%;}.elementor-1603 .elementor-element.elementor-element-f7f4473{--width:50%;}.elementor-1603 .elementor-element.elementor-element-c97a0ab{--width:50%;}.elementor-1603 .elementor-element.elementor-element-085387d{--width:50%;}.elementor-1603 .elementor-element.elementor-element-b1462dd{--width:50%;}.elementor-1603 .elementor-element.elementor-element-83e4fe7{--width:50%;}.elementor-1603 .elementor-element.elementor-element-cb988f2{--width:40.615%;}.elementor-1603 .elementor-element.elementor-element-d88a105{--width:40%;}}@media(max-width:1024px){.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-slide-heading{font-size:var( --e-global-typography-ca543c8-font-size );}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-slide-heading{font-size:var( --e-global-typography-87c5ead-font-size );}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1603 .elementor-element.elementor-element-1ae2db4{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-1b38dd4{--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-e158c3c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-e7c0be3{width:100%;max-width:100%;}.elementor-1603 .elementor-element.elementor-element-e7c0be3 .elementor-button{font-size:var( --e-global-typography-text-font-size );padding:2rem 2rem 2rem 2rem;}.elementor-1603 .elementor-element.elementor-element-1a34d23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;bottom:77px;}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-1a34d23{left:170px;}body.rtl .elementor-1603 .elementor-element.elementor-element-1a34d23{right:170px;}.elementor-1603 .elementor-element.elementor-element-2505b19{width:100%;max-width:100%;}.elementor-1603 .elementor-element.elementor-element-2505b19 .elementor-button{font-size:var( --e-global-typography-text-font-size );padding:2rem 1rem 2rem 1rem;}.elementor-1603 .elementor-element.elementor-element-30acc5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;bottom:77px;}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-30acc5c{left:170px;}body.rtl .elementor-1603 .elementor-element.elementor-element-30acc5c{right:170px;}.elementor-1603 .elementor-element.elementor-element-f125b0a{width:100%;max-width:100%;}.elementor-1603 .elementor-element.elementor-element-f125b0a .elementor-button{font-size:var( --e-global-typography-text-font-size );padding:2rem 2rem 2rem 2rem;}.elementor-1603 .elementor-element.elementor-element-f13b5f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;bottom:77px;}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-f13b5f2{left:170px;}body.rtl .elementor-1603 .elementor-element.elementor-element-f13b5f2{right:170px;}.elementor-1603 .elementor-element.elementor-element-37a7926{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1603 .elementor-element.elementor-element-84ef708{width:var( --container-widget-width, 39% );max-width:39%;margin:150px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1603 .elementor-element.elementor-element-036d149{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1603 .elementor-element.elementor-element-fb4605f{--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-1603 .elementor-element.elementor-element-cfd8bc1{--grid-columns:2;}.elementor-1603 .elementor-element.elementor-element-95f301b{--grid-columns:2;}.elementor-1603 .elementor-element.elementor-element-b357af0{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;}.elementor-1603 .elementor-element.elementor-element-7107d3c{--grid-columns:2;}.elementor-1603 .elementor-element.elementor-element-680dfc1{font-size:var( --e-global-typography-text-font-size );}.elementor-1603 .elementor-element.elementor-element-2befa4d{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-27f4e69{--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-1603 .elementor-element.elementor-element-dee8060{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-1603 .elementor-element.elementor-element-a0e7a10{--grid-columns:2;}.elementor-1603 .elementor-element.elementor-element-84267de{--spacer-size:0px;}.elementor-1603 .elementor-element.elementor-element-0f5831f{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;}.elementor-1603 .elementor-element.elementor-element-535d75e{--spacer-size:0px;}}@media(max-width:767px){.elementor-1603 .elementor-element.elementor-element-9a01c68{--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-1603 .elementor-element.elementor-element-883b6c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .swiper-slide{height:80vh;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .swiper-slide-inner{padding:20% 0% 8% 0%;}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-slide-heading{font-size:var( --e-global-typography-ca543c8-font-size );}.elementor-1603 .elementor-element.elementor-element-883b6c4 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1603 .elementor-element.elementor-element-b8d5488{--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-slide-heading{font-size:var( --e-global-typography-87c5ead-font-size );}.elementor-1603 .elementor-element.elementor-element-9224325 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1603 .elementor-element.elementor-element-e158c3c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-e7c0be3 .elementor-button{font-size:var( --e-global-typography-text-font-size );padding:1rem 0rem 1rem 0rem;}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-1a34d23{left:270px;}body.rtl .elementor-1603 .elementor-element.elementor-element-1a34d23{right:270px;}.elementor-1603 .elementor-element.elementor-element-1a34d23{bottom:20px;}.elementor-1603 .elementor-element.elementor-element-f348061{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-2505b19 .elementor-button{font-size:var( --e-global-typography-text-font-size );padding:1rem 0rem 1rem 0rem;}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-30acc5c{left:260px;}body.rtl .elementor-1603 .elementor-element.elementor-element-30acc5c{right:260px;}.elementor-1603 .elementor-element.elementor-element-30acc5c{bottom:20px;}.elementor-1603 .elementor-element.elementor-element-97f08d0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-f125b0a .elementor-button{font-size:var( --e-global-typography-text-font-size );padding:1rem 0rem 1rem 0rem;}body:not(.rtl) .elementor-1603 .elementor-element.elementor-element-f13b5f2{left:270px;}body.rtl .elementor-1603 .elementor-element.elementor-element-f13b5f2{right:270px;}.elementor-1603 .elementor-element.elementor-element-f13b5f2{bottom:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1603 .elementor-element.elementor-element-84ef708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1603 .elementor-element.elementor-element-9094ce6{width:var( --container-widget-width, 299.516px );max-width:299.516px;--container-widget-width:299.516px;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1603 .elementor-element.elementor-element-036d149{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1603 .elementor-element.elementor-element-fb4605f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-b7200dc{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-c8d0552{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1603 .elementor-element.elementor-element-1d645d5{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-f0673fa .elementor-heading-title{font-size:1.2em;}.elementor-1603 .elementor-element.elementor-element-cfd8bc1{--grid-columns:1;}.elementor-1603 .elementor-element.elementor-element-95f301b{--grid-columns:1;}.elementor-1603 .elementor-element.elementor-element-1322f4e{--justify-content:space-between;--align-items:center;--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-1603 .elementor-element.elementor-element-21dd698 .elementor-heading-title{font-size:1.2em;}.elementor-1603 .elementor-element.elementor-element-b357af0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-1603 .elementor-element.elementor-element-b357af0 .elementor-button{font-size:1em;}.elementor-1603 .elementor-element.elementor-element-7107d3c{--grid-columns:1;}.elementor-1603 .elementor-element.elementor-element-cb988f2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1603 .elementor-element.elementor-element-8cd05ef{--spacer-size:5px;}.elementor-1603 .elementor-element.elementor-element-90efd1a{width:var( --container-widget-width, 299.516px );max-width:299.516px;--container-widget-width:299.516px;--container-widget-flex-grow:0;text-align:center;}.elementor-1603 .elementor-element.elementor-element-f74ccdd{width:var( --container-widget-width, 299.516px );max-width:299.516px;--container-widget-width:299.516px;--container-widget-flex-grow:0;text-align:center;}.elementor-1603 .elementor-element.elementor-element-680dfc1{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-1603 .elementor-element.elementor-element-9dae020{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1603 .elementor-element.elementor-element-9dae020.elementor-element{--align-self:center;}.elementor-1603 .elementor-element.elementor-element-d88a105{--min-height: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-1603 .elementor-element.elementor-element-2befa4d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1603 .elementor-element.elementor-element-27f4e69{--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;--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-1603 .elementor-element.elementor-element-fa5f644{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-1603 .elementor-element.elementor-element-fa5f644 .elementor-heading-title{font-size:0.9em;}.elementor-1603 .elementor-element.elementor-element-dee8060{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-1603 .elementor-element.elementor-element-dee8060.elementor-element{--align-self:center;}.elementor-1603 .elementor-element.elementor-element-dee8060 .elementor-button{font-size:0.8em;}.elementor-1603 .elementor-element.elementor-element-a0e7a10{--grid-columns:1;}.elementor-1603 .elementor-element.elementor-element-84267de{--spacer-size:0px;}.elementor-1603 .elementor-element.elementor-element-2eabdcb .elementor-heading-title{font-size:24px;}.elementor-1603 .elementor-element.elementor-element-d84046e{font-size:12px;}.elementor-1603 .elementor-element.elementor-element-0f5831f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1603 .elementor-element.elementor-element-535d75e{--spacer-size:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1603 .elementor-element.elementor-element-1b38dd4{--content-width:100%;}.elementor-1603 .elementor-element.elementor-element-e158c3c{--width:30%;}.elementor-1603 .elementor-element.elementor-element-f348061{--width:30%;}.elementor-1603 .elementor-element.elementor-element-97f08d0{--width:30%;}.elementor-1603 .elementor-element.elementor-element-7e536d9{--width:59%;}.elementor-1603 .elementor-element.elementor-element-cb988f2{--width:60%;}}/* Start custom CSS for button, class: .elementor-element-e7c0be3 */.elementor-widget-button .elementor-button {
    width: 100%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2505b19 */.elementor-widget-button .elementor-button {
    width: 100%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f125b0a */.elementor-widget-button .elementor-button {
    width: 100%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b357af0 */.elementor-widget-button .elementor-button {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dee8060 */.elementor-widget-button .elementor-button {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f5831f */.wpcf7-form > p {display:flex; gap:2%; flex-wrap:wrap;}
.wpcf7-form > p > .wpcf7-form-control-wrap {flex:1; min-width:48%;}

/* Make the first name + last name wrappers inline */
.wpcf7-form-control-wrap.first-name,
.wpcf7-form-control-wrap.last-name {
    display: inline-block;
    width: 48%; /* roughly half */
    margin-right: 2%; /* space between */
    vertical-align: top;
}

/* Last name gets no margin on the right */
.wpcf7-form-control-wrap.last-name {
    margin-right: 0;
}

/* Same input styling as before */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
    border-radius: 50px;
    padding: 20px;
    font-size: 16px;
    background-color: transparent;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    width: 100%;
    box-sizing: border-box;
}
.wpcf7-submit {
    margin: 0 auto !important;display: block !important; 
    display: flex;
    background-color: #28A745;
    color: #fff;
    border-radius: 50px;
    padding: 10px 30px;
    border: none;
transition: transform 0.3s ease;
}
.wpcf7-submit:hover {
    background-color: #048b51;
    transform: scale(1.18);
}


@media (max-width: 768px) {
    
.wpcf7-form > p {
    display:block; gap:2%; flex-wrap:wrap;}
.wpcf7-form > p > .wpcf7-form-control-wrap {flex:1; min-width:50%;}

.wpcf7-form-control-wrap.first-name,
.wpcf7-form-control-wrap.last-name {
    display: inline-block;
    width: 80%; /* roughly half */
    margin-right: 2%; /* space between */
    vertical-align: top;
}
    
}/* End custom CSS */