.elementor-70 .elementor-element.elementor-element-156a029{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-f639360{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-f639360::before, .elementor-70 .elementor-element.elementor-element-f639360 > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-f639360 > .e-con-inner > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-f639360 > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-f639360 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-f639360 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-70 .elementor-element.elementor-element-f639360:hover::before, .elementor-70 .elementor-element.elementor-element-f639360:hover > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-f639360:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-f639360 > .elementor-background-slideshow:hover::before, .elementor-70 .elementor-element.elementor-element-f639360 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-70 .elementor-element.elementor-element-f639360:hover{--overlay-opacity:0.5;}.elementor-70 .elementor-element.elementor-element-f639360.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-45862e1{--display:flex;}.elementor-70 .elementor-element.elementor-element-ec8a3c4 > .elementor-widget-container{--e-transform-translateX:95px;--e-transform-translateY:-86px;--e-transform-scale:1.3;}.elementor-70 .elementor-element.elementor-element-ec8a3c4 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:55px;font-weight:500;color:var( --e-global-color-2b2eb62 );}.elementor-70 .elementor-element.elementor-element-c784bff > .elementor-widget-container{--e-transform-translateX:10px;--e-transform-translateY:-49px;}.elementor-70 .elementor-element.elementor-element-c784bff .elementor-heading-title{font-weight:normal;color:#555555;}.elementor-70 .elementor-element.elementor-element-4e0256c .elementor-button{background-color:var( --e-global-color-2b2eb62 );font-size:18px;font-weight:700;fill:#F4EFEB;color:#F4EFEB;border-radius:14px 14px 14px 14px;padding:22px 22px 22px 22px;}.elementor-70 .elementor-element.elementor-element-4e0256c .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-4e0256c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-2b2eb62 );}.elementor-70 .elementor-element.elementor-element-4e0256c > .elementor-widget-container{--e-transform-translateX:9px;--e-transform-translateY:-19px;--e-transform-scale:1;}.elementor-70 .elementor-element.elementor-element-4e0256c .elementor-button-content-wrapper{flex-direction:row;}.elementor-70 .elementor-element.elementor-element-4e0256c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-70 .elementor-element.elementor-element-4e0256c .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-4e0256c .elementor-button:focus svg{fill:var( --e-global-color-2b2eb62 );}.elementor-70 .elementor-element.elementor-element-6ffd569{--display:flex;}.elementor-70 .elementor-element.elementor-element-6ffd569.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-da7f190 > .elementor-widget-container{--e-transform-translateX:316px;--e-transform-translateY:0px;--e-transform-scale:1.8;padding:0px 0px 0px 0px;border-radius:83px 83px 83px 83px;}.elementor-70 .elementor-element.elementor-element-da7f190:hover > .elementor-widget-container{border-radius:29px 29px 29px 29px;}.elementor-70 .elementor-element.elementor-element-da7f190 img{width:100%;max-width:100%;height:214px;object-fit:fill;transition-duration:2.1s;}.elementor-70 .elementor-element.elementor-element-da7f190:hover img{opacity:0.43;}.elementor-70 .elementor-element.elementor-element-a607e9f{--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;--overflow:auto;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-a607e9f.e-con{--e-con-transform-translateY:38px;--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-9842602{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-9842602.e-con{--e-con-transform-translateY:57px;}.elementor-70 .elementor-element.elementor-element-ee8953a > .elementor-widget-container{--e-transform-translateX:29px;--e-transform-translateY:-77px;--e-transform-scale:0.6;margin:0px 0px 0px 0px;padding:-7px -7px -7px -7px;}.elementor-70 .elementor-element.elementor-element-79ef8a1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-b8e9e05{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-b8e9e05 > .elementor-widget-container{--e-transform-translateX:-64px;--e-transform-translateY:77px;--e-transform-scale:1.3;}.elementor-70 .elementor-element.elementor-element-b8e9e05.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-b8e9e05 .title-area{text-align:left;margin:42px 42px 42px 42px !important;}.elementor-70 .elementor-element.elementor-element-b8e9e05 .sub-title{--theme-color2:var( --e-global-color-2b2eb62 );}.elementor-70 .elementor-element.elementor-element-b8e9e05 .sec-title{color:#0077B6;}.elementor-70 .elementor-element.elementor-element-b8e9e05 p{color:var( --e-global-color-2b2eb62 );margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-717dafb{--display:flex;}.elementor-70 .elementor-element.elementor-element-717dafb.e-con{--e-con-transform-translateX:105px;--e-con-transform-translateY:47px;--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-a3cd989 > .elementor-widget-container{--e-transform-translateX:689px;--e-transform-translateY:67px;}.elementor-70 .elementor-element.elementor-element-a3cd989 .elementor-heading-title{color:var( --e-global-color-2b2eb62 );}.elementor-70 .elementor-element.elementor-element-ae6956f > .elementor-widget-container{--e-transform-translateX:-115px;--e-transform-translateY:38px;--e-transform-scale:0.8;}.elementor-70 .elementor-element.elementor-element-66f507c{--display:flex;}.elementor-70 .elementor-element.elementor-element-19c4691 > .elementor-widget-container{--e-transform-translateY:-29px;margin:-14px -14px -14px -14px;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-19c4691.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-19c4691 .title-area{text-align:center;margin:-37px -37px -37px -37px !important;}.elementor-70 .elementor-element.elementor-element-19c4691 .sub-title{--theme-color2:#0077B6;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-70 .elementor-element.elementor-element-19c4691 .sec-title{color:#0077B6;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );margin:15px 15px 15px 15px;}.elementor-70 .elementor-element.elementor-element-a95628c{--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;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-35fd797{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-767d161 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-767d161 .sub-title{--theme-color2:#0077B6;font-size:25px;}.elementor-70 .elementor-element.elementor-element-767d161 .sec-title{color:#0077B6;font-size:62px;}.elementor-70 .elementor-element.elementor-element-2f5f47d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-2f5f47d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-7100e77{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-70 .elementor-element.elementor-element-3dc355d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-3dc355d > .elementor-widget-container{--e-transform-translateX:67px;--e-transform-translateY:10px;--e-transform-scale:1.2;margin:-34px -34px -34px -34px;padding:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-3dc355d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-60f4f68{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-60f4f68.e-con{--align-self:center;}.elementor-70 .elementor-element.elementor-element-62a89f2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-62a89f2 > .elementor-widget-container{--e-transform-translateX:219px;--e-transform-translateY:29px;margin:-161px -161px -161px -161px;}.elementor-70 .elementor-element.elementor-element-62a89f2 .box-title{color:var( --e-global-color-2b2eb62 );margin:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-fe48ee4{--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;--overflow:hidden;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-fe48ee4.e-con{--e-con-transform-translateY:-77px;--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-032171b{--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;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-70 .elementor-element.elementor-element-032171b::before, .elementor-70 .elementor-element.elementor-element-032171b > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-032171b > .e-con-inner > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-032171b > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-032171b > .e-con-inner > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-032171b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-70 .elementor-element.elementor-element-d4e94ef{--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;--padding-top:80px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-22eb072{width:var( --container-widget-width, 90.098% );max-width:90.098%;--container-widget-width:90.098%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-22eb072 > .elementor-widget-container{--e-transform-translateX:162px;--e-transform-translateY:-58px;--e-transform-scale:1.3;}.elementor-70 .elementor-element.elementor-element-22eb072.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-22eb072 .sec-title{color:var( --e-global-color-2b2eb62 );}.elementor-70 .elementor-element.elementor-element-34cf2f8 > .elementor-widget-container{--e-transform-translateX:57px;--e-transform-translateY:-97px;margin:0px -560px 0px 0px;}.elementor-70 .elementor-element.elementor-element-dddcf03{--display:flex;}.elementor-70 .elementor-element.elementor-element-dddcf03.e-con{--e-con-transform-translateY:-39px;}.elementor-70 .elementor-element.elementor-element-e77a555 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-70 .elementor-element.elementor-element-e77a555 iframe{height:436px;}.elementor-70 .elementor-element.elementor-element-0185f2b{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:auto;--border-radius:50px 50px 50px 50px;--padding-top:108px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-0185f2b:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-0185f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b2eb62 );}.elementor-70 .elementor-element.elementor-element-0185f2b.e-con{--e-con-transform-translateX:-20px;--e-con-transform-translateY:-38px;--e-con-transform-scale:0.7;--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-5e823e2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--e-transform-transition-duration:700ms;}.elementor-70 .elementor-element.elementor-element-5e823e2 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-10px;--e-transform-scale:1.1;padding:-10px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-5e823e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-5e823e2 .title-area{text-align:center;}.elementor-70 .elementor-element.elementor-element-5e823e2 .sub-title{font-size:35px;}.elementor-70 .elementor-element.elementor-element-5e823e2 .sec-title{color:#FFFFFF;font-size:71px;}.elementor-70 .elementor-element.elementor-element-5e823e2 p{color:var( --e-global-color-text );font-size:35px;}.elementor-70 .elementor-element.elementor-element-d684431{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-d684431 > .elementor-widget-container{--e-transform-translateX:56px;--e-transform-translateY:0px;--e-transform-scale:1.8;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-d684431 .th_btn i{margin-right:0px;}.elementor-70 .elementor-element.elementor-element-d684431 .btn-wrapper{text-align:center;}.elementor-70 .elementor-element.elementor-element-d684431 .th_btn{color:var( --e-global-color-2b2eb62 );background-color:#FFFFFF;border-style:groove;border-color:var( --e-global-color-615a0db );}.elementor-70 .elementor-element.elementor-element-d684431 .th_btn:hover{color:var( --e-global-color-615a0db );}.elementor-70 .elementor-element.elementor-element-d684431 .th_btn:before{background:#02010100 !important;}.elementor-70 .elementor-element.elementor-element-d684431 .th_btn:after{background:#02010100 !important;}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-156a029{--justify-content:center;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-70 .elementor-element.elementor-element-a607e9f{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-9842602{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-70 .elementor-element.elementor-element-79ef8a1{--padding-top:30px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-70 .elementor-element.elementor-element-a95628c{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-35fd797{--justify-content:center;}.elementor-70 .elementor-element.elementor-element-2f5f47d{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-70 .elementor-element.elementor-element-7100e77{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-60f4f68{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-fe48ee4{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-032171b{--flex-wrap:wrap;}.elementor-70 .elementor-element.elementor-element-d4e94ef{--padding-top:80px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-70 .elementor-element.elementor-element-22eb072{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-70 .elementor-element.elementor-element-22eb072.elementor-element{--align-self:center;}.elementor-70 .elementor-element.elementor-element-34cf2f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-0185f2b{--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-156a029{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-ec8a3c4 > .elementor-widget-container{--e-transform-translateX:-7px;--e-transform-translateY:-9px;--e-transform-scale:0.9;}.elementor-70 .elementor-element.elementor-element-c784bff{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-c784bff > .elementor-widget-container{--e-transform-translateY:-11px;}.elementor-70 .elementor-element.elementor-element-4e0256c > .elementor-widget-container{--e-transform-translateX:-10px;--e-transform-translateY:0px;--e-transform-scale:0.9;}.elementor-70 .elementor-element.elementor-element-da7f190 > .elementor-widget-container{--e-transform-translateX:29px;}.elementor-70 .elementor-element.elementor-element-a607e9f{--width:389px;}.elementor-70 .elementor-element.elementor-element-9842602{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-79ef8a1{--padding-top:30px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-b8e9e05{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-b8e9e05 > .elementor-widget-container{--e-transform-translateX:7px;--e-transform-translateY:1px;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-b8e9e05 .title-area{text-align:left;}.elementor-70 .elementor-element.elementor-element-b8e9e05 p{margin:-2px -2px -2px -2px;}.elementor-70 .elementor-element.elementor-element-717dafb.e-con{--e-con-transform-translateX:57px;--e-con-transform-scale:0.9;}.elementor-70 .elementor-element.elementor-element-717dafb{--width:488px;}.elementor-70 .elementor-element.elementor-element-ae6956f > .elementor-widget-container{--e-transform-translateX:-67px;--e-transform-translateY:-154px;--e-transform-scale:1;}.elementor-70 .elementor-element.elementor-element-19c4691 > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-70 .elementor-element.elementor-element-19c4691 p{font-size:1px;}.elementor-70 .elementor-element.elementor-element-35fd797{--justify-content:center;}.elementor-70 .elementor-element.elementor-element-767d161 > .elementor-widget-container{--e-transform-translateX:-1px;--e-transform-translateY:-47px;}.elementor-70 .elementor-element.elementor-element-767d161 .title-area{text-align:center;}.elementor-70 .elementor-element.elementor-element-2f5f47d{--padding-top:0px;--padding-bottom:0px;--padding-left:012px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-3dc355d > .elementor-widget-container{--e-transform-translateX:-3px;--e-transform-translateY:375px;--e-transform-scale:1;}.elementor-70 .elementor-element.elementor-element-3dc355d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-70 .elementor-element.elementor-element-62a89f2 > .elementor-widget-container{--e-transform-translateX:95px;--e-transform-translateY:-528px;--e-transform-scale:0.7;}.elementor-70 .elementor-element.elementor-element-62a89f2{--container-widget-width:138px;--container-widget-flex-grow:0;width:var( --container-widget-width, 138px );max-width:138px;}.elementor-70 .elementor-element.elementor-element-fe48ee4{--width:370px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-d4e94ef{--padding-top:80px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-70 .elementor-element.elementor-element-22eb072{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-22eb072 > .elementor-widget-container{--e-transform-translateX:9px;--e-transform-translateY:20px;--e-transform-scale:1;}.elementor-70 .elementor-element.elementor-element-34cf2f8 > .elementor-widget-container{--e-transform-translateX:2px;--e-transform-translateY:-3px;--e-transform-scale:1;}.elementor-70 .elementor-element.elementor-element-dddcf03.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:-183px;--e-con-transform-scale:0.9;}.elementor-70 .elementor-element.elementor-element-dddcf03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-9px;--padding-bottom:-9px;--padding-left:-9px;--padding-right:-9px;}.elementor-70 .elementor-element.elementor-element-e77a555 > .elementor-widget-container{--e-transform-translateY:24px;}.elementor-70 .elementor-element.elementor-element-e77a555 iframe{height:540px;}.elementor-70 .elementor-element.elementor-element-0185f2b.e-con{--e-con-transform-translateX:10px;--e-con-transform-translateY:-95px;--e-con-transform-scale:0.9;--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-0185f2b{--width:1600px;--min-height:720px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-4px;--margin-bottom:-4px;--margin-left:-4px;--margin-right:-4px;--padding-top:79px;--padding-bottom:79px;--padding-left:79px;--padding-right:79px;--z-index:19;}.elementor-70 .elementor-element.elementor-element-5e823e2{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-5e823e2 > .elementor-widget-container{--e-transform-translateX:-7px;--e-transform-translateY:41px;--e-transform-scale:0.9;margin:0px 0px 0px 0px;padding:-12px -12px -12px -12px;}.elementor-70 .elementor-element.elementor-element-5e823e2.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-5e823e2 .title-area{margin:-54px -54px -54px -54px !important;}.elementor-70 .elementor-element.elementor-element-5e823e2 .sec-title{margin:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-5e823e2 p{margin:-22px -22px -22px -22px;padding:15px 15px 15px 15px;}.elementor-70 .elementor-element.elementor-element-d684431 > .elementor-widget-container{--e-transform-translateX:2px;--e-transform-translateY:26px;--e-transform-scale:1.3;padding:32px 32px 32px 32px;}.elementor-70 .elementor-element.elementor-element-d684431{--container-widget-width:378px;--container-widget-flex-grow:0;width:var( --container-widget-width, 378px );max-width:378px;}}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-f639360{--width:47.72%;}.elementor-70 .elementor-element.elementor-element-6ffd569{--width:19.717%;}.elementor-70 .elementor-element.elementor-element-a607e9f{--width:100.323%;}.elementor-70 .elementor-element.elementor-element-9842602{--width:57%;}.elementor-70 .elementor-element.elementor-element-79ef8a1{--width:43%;}.elementor-70 .elementor-element.elementor-element-2f5f47d{--width:76.521%;}.elementor-70 .elementor-element.elementor-element-7100e77{--width:33.3333%;}.elementor-70 .elementor-element.elementor-element-60f4f68{--width:66.6666%;}.elementor-70 .elementor-element.elementor-element-d4e94ef{--width:58.33%;}.elementor-70 .elementor-element.elementor-element-0185f2b{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-70 .elementor-element.elementor-element-f639360{--width:50%;}.elementor-70 .elementor-element.elementor-element-9842602{--width:100%;}.elementor-70 .elementor-element.elementor-element-79ef8a1{--width:100%;}.elementor-70 .elementor-element.elementor-element-7100e77{--width:100%;}.elementor-70 .elementor-element.elementor-element-60f4f68{--width:100%;}.elementor-70 .elementor-element.elementor-element-d4e94ef{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-0185f2b *//*
 * 1. Main styles for the blue box container
 * This sets up the basic appearance and flexbox layout.
 */
.cta-blue-box {
    background-color: #1a73e8; /* A standard blue - adjust if needed */
    color: white;
    padding: 40px 30px;
    border-radius: 8px;
    text-align: center;
    
    /* Flexbox properties for content alignment and ordering */
    display: flex;
    flex-direction: column; /* Stacks items vertically */
    align-items: center;    /* Centers items horizontally */
    justify-content: center;  /* Centers items vertically */
    gap: 20px; /* Adds space between the content elements */
}

/*
 * 2. Styling the content inside the blue box
 * This allows us to re-order them easily.
 */
.cta-blue-box .elementor-widget-wrap > .elementor-element {
    width: 100% !important; /* Ensures each widget takes full width of the container */
}

.cta-blue-box .elementor-headline {
    order: 1; /* The "Ready For A Spotless Space?" title */
    font-size: 36px;
    line-height: 1.2;
}

.cta-blue-box .elementor-widget-text-editor {
    order: 2; /* The paragraph text below the title */
    font-size: 18px;
    max-width: 600px; /* Prevents text from becoming too wide on large screens */
}

.cta-blue-box .elementor-widget-button {
    order: 3; /* The "REQUEST A FREE QUOTE" button */
}

/*
 * 3. Responsive adjustments for tablets and mobile devices
 */
@media (max-width: 1024px) {
    .cta-blue-box {
        padding: 30px 25px;
    }
    .cta-blue-box .elementor-headline {
        font-size: 32px;
    }
    .cta-blue-box .elementor-widget-text-editor {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .cta-blue-box {
        padding: 25px 20px;
        gap: 15px; /* Reduces space between elements on small screens */
    }
    .cta-blue-box .elementor-headline {
        font-size: 28px;
    }
    .cta-blue-box .elementor-widget-text-editor {
        font-size: 15px;
    }
}

/*
 * 4. General fix to remove the tap highlight color on mobile
 * This removes the blue box that sometimes appears on touch devices when an element is tapped.
 */
* {
    -webkit-tap-highlight-color: transparent;
}/* End custom CSS */