.elementor-41689 .elementor-element.elementor-element-19fe820c > .elementor-container{max-width:1170px;}.elementor-41689 .elementor-element.elementor-element-19fe820c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-19fe820c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41689 .elementor-element.elementor-element-5040d4ef{text-align:center;}.elementor-41689 .elementor-element.elementor-element-5040d4ef .elementor-heading-title{font-family:"Visby Demi Bold", Sans-serif;font-size:3.5rem;}.elementor-41689 .elementor-element.elementor-element-1cf5cc5{text-align:center;}.elementor-41689 .elementor-element.elementor-element-1cf5cc5 .elementor-heading-title{font-family:"Visby Demi Bold", Sans-serif;font-size:3.5rem;}.elementor-41689 .elementor-element.elementor-element-531ea093{text-align:center;}.elementor-41689 .elementor-element.elementor-element-531ea093 .elementor-heading-title{font-family:"Visby Heavy", Sans-serif;font-size:10rem;}.elementor-41689 .elementor-element.elementor-element-72248f4a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-41689 .elementor-element.elementor-element-72248f4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-72248f4a .elementor-heading-title{font-family:"Visby Medium", Sans-serif;font-size:3.4rem;font-weight:normal;line-height:1.2em;color:#222222;}.elementor-41689 .elementor-element.elementor-element-dd6b721{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-41689 .elementor-element.elementor-element-dd6b721 .elementor-heading-title{font-family:"Visby Medium", Sans-serif;font-size:3.4rem;font-weight:normal;line-height:1.2em;color:#222222;}.elementor-41689 .elementor-element.elementor-element-5b1f1af{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-41689 .elementor-element.elementor-element-5b1f1af > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-5b1f1af .elementor-heading-title{font-family:"Visby Medium", Sans-serif;font-size:3.4rem;font-weight:normal;line-height:1.2em;color:#222222;}.elementor-41689 .elementor-element.elementor-element-780fe10{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-41689 .elementor-element.elementor-element-780fe10 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-780fe10 .elementor-heading-title{font-family:"Visby Medium", Sans-serif;font-size:3.4rem;font-weight:normal;line-height:1.2em;color:#222222;}.elementor-41689 .elementor-element.elementor-element-16a214a8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-41689 .elementor-element.elementor-element-16a214a8 > .elementor-container{max-width:1170px;}.elementor-41689 .elementor-element.elementor-element-16a214a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;}.elementor-41689 .elementor-element.elementor-element-16a214a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41689 .elementor-element.elementor-element-45f52ae0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41689 .elementor-element.elementor-element-45f52ae0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41689 .elementor-element.elementor-element-45f52ae0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41689 .elementor-element.elementor-element-45f52ae0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41689 .elementor-element.elementor-element-0c38755 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-41689 .elementor-element.elementor-element-8ebf3cb:not(.elementor-motion-effects-element-type-background), .elementor-41689 .elementor-element.elementor-element-8ebf3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-41689 .elementor-element.elementor-element-8ebf3cb > .elementor-container{max-width:1170px;}.elementor-41689 .elementor-element.elementor-element-8ebf3cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41689 .elementor-element.elementor-element-8ebf3cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41689 .elementor-element.elementor-element-250df8e3 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-41689 .elementor-element.elementor-element-250df8e3{text-align:center;}.elementor-41689 .elementor-element.elementor-element-250df8e3 .elementor-heading-title{font-family:"Visby Heavy", Sans-serif;font-size:6.3rem;}.elementor-41689 .elementor-element.elementor-element-66612614 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-41689 .elementor-element.elementor-element-66612614 > .elementor-container{max-width:1028px;}.elementor-41689 .elementor-element.elementor-element-66612614{margin-top:50px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-41689 .elementor-element.elementor-element-301e3326 > .elementor-element-populated{padding:0px 060px 0px 50px;}.elementor-41689 .elementor-element.elementor-element-5631a254 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-5631a254 .elementor-heading-title{font-family:"Visby Regular", Sans-serif;font-size:3rem;}.elementor-41689 .elementor-element.elementor-element-5a324dea > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-5a324dea .elementor-heading-title{font-family:"Visby Bold", Sans-serif;font-size:3.2rem;color:#0099A9;}.elementor-41689 .elementor-element.elementor-element-a10b54f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-a10b54f{font-family:"Visby Regular", Sans-serif;font-size:2.3rem;line-height:1.3em;}.elementor-41689 .elementor-element.elementor-element-1afef2ab img{height:290px;object-fit:contain;object-position:center center;}.elementor-41689 .elementor-element.elementor-element-3218f78e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-41689 .elementor-element.elementor-element-3218f78e > .elementor-container{max-width:1028px;}.elementor-41689 .elementor-element.elementor-element-3218f78e{margin-top:30px;margin-bottom:0px;}.elementor-41689 .elementor-element.elementor-element-6eb5e646 > .elementor-element-populated{padding:0px 060px 0px 50px;}.elementor-41689 .elementor-element.elementor-element-2fb471a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-2fb471a0 .elementor-heading-title{font-family:"Visby Regular", Sans-serif;font-size:3rem;}.elementor-41689 .elementor-element.elementor-element-23f694af > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-23f694af .elementor-heading-title{font-family:"Visby Bold", Sans-serif;font-size:3.2rem;color:#0099A9;}.elementor-41689 .elementor-element.elementor-element-66ff6501 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-66ff6501{font-family:"Visby Regular", Sans-serif;font-size:2.3rem;line-height:1.3em;}.elementor-41689 .elementor-element.elementor-element-78c1fe7a img{height:290px;object-fit:contain;object-position:center center;}.elementor-41689 .elementor-element.elementor-element-46868ff8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-41689 .elementor-element.elementor-element-46868ff8 > .elementor-container{max-width:1028px;}.elementor-41689 .elementor-element.elementor-element-46868ff8{margin-top:30px;margin-bottom:0px;}.elementor-41689 .elementor-element.elementor-element-38a13d33 > .elementor-element-populated{padding:0px 060px 0px 50px;}.elementor-41689 .elementor-element.elementor-element-4783f3b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-4783f3b9 .elementor-heading-title{font-family:"Visby Regular", Sans-serif;font-size:3rem;}.elementor-41689 .elementor-element.elementor-element-6d50be75 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-6d50be75 .elementor-heading-title{font-family:"Visby Bold", Sans-serif;font-size:3.2rem;color:#0099A9;}.elementor-41689 .elementor-element.elementor-element-453734c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-453734c2{font-family:"Visby Regular", Sans-serif;font-size:2.3rem;line-height:1.3em;}.elementor-41689 .elementor-element.elementor-element-6d9cfd73 img{height:290px;object-fit:contain;object-position:center center;}.elementor-41689 .elementor-element.elementor-element-653c2a05 > .elementor-container{max-width:1170px;}.elementor-41689 .elementor-element.elementor-element-653c2a05{margin-top:30px;margin-bottom:30px;}.elementor-41689 .elementor-element.elementor-element-7d496860{text-align:center;}.elementor-41689 .elementor-element.elementor-element-7d496860 .elementor-heading-title{font-family:"Visby Heavy", Sans-serif;font-size:4.4rem;}.elementor-41689 .elementor-element.elementor-element-63777e2f > .elementor-container{max-width:1170px;}.elementor-41689 .elementor-element.elementor-element-63777e2f{padding:0px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-39dd72c2 .elementor-button{background-color:#F8B200;font-family:"Visby ExtraBold", Sans-serif;font-size:2.8rem;font-weight:normal;line-height:200%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);padding:12px 30px 12px 30px;}.elementor-41689 .elementor-element.elementor-element-39dd72c2 .elementor-button:hover, .elementor-41689 .elementor-element.elementor-element-39dd72c2 .elementor-button:focus{background-color:#E6A604;}.elementor-41689 .elementor-element.elementor-element-39dd72c2 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-39dd72c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}body.elementor-page-41689:not(.elementor-motion-effects-element-type-background), body.elementor-page-41689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}@media(min-width:768px){.elementor-41689 .elementor-element.elementor-element-301e3326{width:46.99%;}.elementor-41689 .elementor-element.elementor-element-65789357{width:53.01%;}.elementor-41689 .elementor-element.elementor-element-6eb5e646{width:46.99%;}.elementor-41689 .elementor-element.elementor-element-641ff272{width:53.01%;}.elementor-41689 .elementor-element.elementor-element-38a13d33{width:46.99%;}.elementor-41689 .elementor-element.elementor-element-5b3d6654{width:53.01%;}}@media(max-width:767px){.elementor-41689 .elementor-element.elementor-element-19fe820c{margin-top:0px;margin-bottom:0px;padding:0% 2% 0% 2%;}.elementor-41689 .elementor-element.elementor-element-5040d4ef .elementor-heading-title{font-size:2.3rem;}.elementor-41689 .elementor-element.elementor-element-1cf5cc5 .elementor-heading-title{font-size:2.5rem;}.elementor-41689 .elementor-element.elementor-element-531ea093 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-531ea093 .elementor-heading-title{font-size:3.3rem;}.elementor-41689 .elementor-element.elementor-element-72248f4a{--container-widget-width:259px;--container-widget-flex-grow:0;width:var( --container-widget-width, 259px );max-width:259px;}.elementor-41689 .elementor-element.elementor-element-72248f4a .elementor-heading-title{font-size:2.1rem;}.elementor-41689 .elementor-element.elementor-element-dd6b721{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-41689 .elementor-element.elementor-element-dd6b721 .elementor-heading-title{font-size:2rem;}.elementor-41689 .elementor-element.elementor-element-5b1f1af{--container-widget-width:259px;--container-widget-flex-grow:0;width:var( --container-widget-width, 259px );max-width:259px;}.elementor-41689 .elementor-element.elementor-element-5b1f1af .elementor-heading-title{font-size:2.1rem;}.elementor-41689 .elementor-element.elementor-element-780fe10{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41689 .elementor-element.elementor-element-780fe10 .elementor-heading-title{font-size:1.7rem;}.elementor-41689 .elementor-element.elementor-element-8ebf3cb{margin-top:20px;margin-bottom:20px;}.elementor-41689 .elementor-element.elementor-element-250df8e3 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-41689 .elementor-element.elementor-element-250df8e3 .elementor-heading-title{font-size:3rem;}.elementor-41689 .elementor-element.elementor-element-66612614{margin-top:0%;margin-bottom:0%;}.elementor-41689 .elementor-element.elementor-element-301e3326 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-41689 .elementor-element.elementor-element-5631a254 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-41689 .elementor-element.elementor-element-5631a254{text-align:center;}.elementor-41689 .elementor-element.elementor-element-5631a254 .elementor-heading-title{font-size:2.2rem;}.elementor-41689 .elementor-element.elementor-element-5a324dea > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-5a324dea{text-align:center;}.elementor-41689 .elementor-element.elementor-element-5a324dea .elementor-heading-title{font-size:2.6rem;}.elementor-41689 .elementor-element.elementor-element-a10b54f{text-align:center;font-size:1.9rem;}.elementor-41689 .elementor-element.elementor-element-65789357 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-41689 .elementor-element.elementor-element-1afef2ab img{height:170px;}.elementor-41689 .elementor-element.elementor-element-6eb5e646 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-41689 .elementor-element.elementor-element-2fb471a0 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-41689 .elementor-element.elementor-element-2fb471a0{text-align:center;}.elementor-41689 .elementor-element.elementor-element-2fb471a0 .elementor-heading-title{font-size:2.2rem;}.elementor-41689 .elementor-element.elementor-element-23f694af > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-23f694af{text-align:center;}.elementor-41689 .elementor-element.elementor-element-23f694af .elementor-heading-title{font-size:2.6rem;}.elementor-41689 .elementor-element.elementor-element-66ff6501{text-align:center;font-size:1.9rem;}.elementor-41689 .elementor-element.elementor-element-641ff272 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-41689 .elementor-element.elementor-element-78c1fe7a img{height:170px;}.elementor-41689 .elementor-element.elementor-element-38a13d33 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-41689 .elementor-element.elementor-element-4783f3b9 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-41689 .elementor-element.elementor-element-4783f3b9{text-align:center;}.elementor-41689 .elementor-element.elementor-element-4783f3b9 .elementor-heading-title{font-size:2.2rem;}.elementor-41689 .elementor-element.elementor-element-6d50be75 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-6d50be75{text-align:center;}.elementor-41689 .elementor-element.elementor-element-6d50be75 .elementor-heading-title{font-size:2.6rem;}.elementor-41689 .elementor-element.elementor-element-453734c2{text-align:center;font-size:1.9rem;}.elementor-41689 .elementor-element.elementor-element-5b3d6654 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-41689 .elementor-element.elementor-element-6d9cfd73 img{height:170px;}.elementor-41689 .elementor-element.elementor-element-653c2a05{margin-top:20px;margin-bottom:0px;}.elementor-41689 .elementor-element.elementor-element-7d496860 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-41689 .elementor-element.elementor-element-7d496860 .elementor-heading-title{font-size:2.2rem;}.elementor-41689 .elementor-element.elementor-element-63777e2f{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-41689 .elementor-element.elementor-element-39dd72c2 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-41689 .elementor-element.elementor-element-39dd72c2 .elementor-button{font-size:1.8rem;}}/* Start custom CSS for heading, class: .elementor-element-72248f4a */#subheadline {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd6b721 */#subheadline {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b1f1af */#subheadline {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-780fe10 */#subheadline {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
}

.step {
    margin: 0 auto;
}

.step span {
    color: #0099A9;
    font-weight: 900;
}


.hero_cta > div > div > a {
	padding: 12px 45px;
}

.hero_feature .elementor-image-box-content {
    width: auto;
}

.hero_feature .elementor-image-box-img {
    min-width: 35px;
}

#hero_feature_1.hero_feature .elementor-image-box-wrapper {
    justify-content: flex-end;
}

#hero_feature_2.hero_feature .elementor-image-box-wrapper {
    justify-content: center;
}

#hero_feature_3.hero_feature .elementor-image-box-wrapper {
    justify-content: flex-start;
}

#six_features .elementor-row {
    margin-top: -130px;
    background: white;
    padding: 20px 30px 10px;
    border-radius: 15px;
}

#homepage_testimonials .elementor-row {
    justify-content: space-between;
}

#homepage_testimonials .elementor-column {
    width: 31.5%;
}

#homepage_testimonials .elementor-column .elementor-image-box-title span {
    font-size: 2.5080rem;
     font-family: "Visby Regular", Sans-serif !important;
 font-style: oblique;
 line-height: 2rem;
}

#homepage_testimonials .elementor-column .elementor-image-box-title  {
    display:flex;
     flex-direction: column;
    justify-content: center;
}



#homepage_testimonials .elementor-widget-wrap {
    padding: 0;
}



.homepage_testimonial img {
    margin-top:-50%;
} 

#home_intro .elementor-widget-wrap {
    display:flex;
    flex-direction: row;
    justify-content: center;
}


.intro_headline {
	gap: 2rem; 
	display: flex; 
	justify-content: center; 
	padding: 0 0.6rem
}


#homepage_why_content .elementor-widget-wrap {
    width:80%;
    margin: 0 auto;
 
}

#homepage_why .elementor-row {
       z-index:100;
}

#without_with_homepage .elementor-row {
    width: 90%;
    margin: 0 auto;
}

#without_with_homepage 
    .elementor-image-box-wrapper {
        padding-left:5%;
      display:flex;
      justify-content: flex-start;
      width: 90%;
    }
    
    .without_doer {
        box-shadow: 0px -1px 14px -1px rgba(94,94,94,0.6);
-webkit-box-shadow: 0px -1px 14px -1px rgba(94,94,94,0.6);
-moz-box-shadow: 0px -1px 14px -1px rgba(94,94,94,0.6);
border-radius: 5px;
    }

.homepage_services .elementor-row {
    background: #FFF;
box-shadow: 0px -1px 14px -1px rgba(94,94,94,0.6);
-webkit-box-shadow: 0px -1px 14px -1px rgba(94,94,94,0.6);
-moz-box-shadow: 0px -1px 14px -1px rgba(94,94,94,0.6);
border-radius: 5px;
padding: 5% 1% 2.5%;

}

 .homepage_services .elementor-button-text {
     flex-grow: 0;
     padding: 0 5px;
 }

.left-arrow {
    margin-left: -50px;
    padding: 0 15px;

}

.right-arrow {
    margin-right: -50px;
    padding: 0 15px;

}

.service_cta a {
    width: 100% !important;
}

.service_box_border_left {
    background-image: 
    repeating-linear-gradient(0deg, #deddd8, #deddd8 12px, transparent 12px, transparent 21px, #deddd8 21px), 
    repeating-linear-gradient(90deg, #deddd8, #deddd8 12px, transparent 12px, transparent 21px, #deddd8 21px), 
    repeating-linear-gradient(180deg, #deddd8, #deddd8 12px, transparent 12px, transparent 21px, #deddd8 21px), 
    repeating-linear-gradient(270deg, #deddd8, #deddd8 12px, transparent 12px, transparent 21px, #deddd8 21px);
background-size: 0px 100%, 100% 0px, 2px 100% , 100% 0px;
background-position: 0 0, 0 0, 100% 0, 0 100%;
background-repeat: no-repeat;
}

.service_box_border_bottom .elementor-row {
        background-image: 
    repeating-linear-gradient(0deg, #deddd8, #deddd8 12px, transparent 12px, transparent 21px, #deddd8 21px), 
    repeating-linear-gradient(90deg, #deddd8, #deddd8 12px, transparent 12px, transparent 21px, #deddd8 21px), 
    repeating-linear-gradient(180deg, #deddd8, #deddd8 12px, transparent 12px, transparent 21px, #deddd8 21px), 
    repeating-linear-gradient(270deg, #deddd8, #deddd8 12px, transparent 12px, transparent 21px, #deddd8 21px);
background-size: 0px 100%, 100% 0px, 0px 100% , 100% 2px;
background-position: 0 0, 0 0, 100% 0, 0 100%;
background-repeat: no-repeat;
}

#service_boxes_row1 .elementor-image-box-title span, #service_boxes_row2 .elementor-image-box-title span, #service_boxes_row3 .elementor-image-box-title span,
#service_boxes_row4 .elementor-image-box-title span{
    border-bottom: 3px solid #FFED00;
    padding: 0 5px;
}

.without_doer .elementor-heading-title span {
    border-bottom: 3px solid #FFED00;
  
}

#replaces_homepage > .elementor-container > .elementor-row {
    background: #fff;
    margin-top: -250px;
    margin-bottom: 20px;
border-radius: 1em;
}

#how_it_works_homepage .elementor-row {
    padding: 0;
}

#how_it_works_homepage .elementor-widget-wrap {
    padding: 0;
}

.service-btn .elementor-button{
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 200%;
}

#download_now_homepage > .elementor-container > .elementor-row {
    background: #fff;
    margin-top: -100px;
    margin-bottom: 20px;
    box-shadow: 0px -1px 14px -1px rgba(94,94,94,0.6);
-webkit-box-shadow: 0px -1px 14px -1px rgba(94,94,94,0.6);
-moz-box-shadow: 0px -1px 14px -1px rgba(94,94,94,0.6);
border-radius: 1em;
    
}

#faq_homepage > .elementor-container > .elementor-row {
    background: #fff;
        margin-bottom: 60px;
    box-shadow: 0px -1px 14px -1px rgba(94,94,94,0.6);
-webkit-box-shadow: 0px -1px 14px -1px rgba(94,94,94,0.6);
-moz-box-shadow: 0px -1px 14px -1px rgba(94,94,94,0.6);
border-radius: 1em;
}

/** ACCORDION **/

.accordion_tabs .elementor-tab-content {
    position: relative;
    border-bottom: 2px solid #e3e3e3 !important;
    margin-bottom: 25px;
}

.accordion_tabs .elementor-tab-title {
    margin-bottom: 2rem;
}
.accordion_tabs i.fas.fa-minus-circle, .accordion_tabs i.fas.fa-plus-circle{
    display: none;
}
.accordion_tabs span.elementor-accordion-icon-opened {
 
           background: url(/wp-content/uploads/2023/05/faq_icon_close.png);
           background-position: center;
           background-size: contain;
           background-repeat: no-repeat;
    width: 44px;
    height: 26px;
    margin-top: -5px;
}
.accordion_tabs span.elementor-accordion-icon-closed{
 
           background: url(/wp-content/uploads/2023/05/faq_icon.png);
           background-position: center;
           background-size: contain;
           background-repeat: no-repeat;
           
    width: 44px;
    height: 26px;
    margin-top: -5px;
}

@media only screen and (max-width: 1024px) {
.accordion_tabs .elementor-tab-content::before {
    left: 10px;
    width: 5px;
}
}
@media only screen and (max-width: 767px) {
  .how-sec1-container::before {
      display: none;
  }
    .book-btn .elementor-button {
     padding: 2.5rem 5rem 2.5rem 9rem;
  }
  .book-btn .elementor-button:hover {
    padding: 2.5rem 6rem 2.5rem 7.5rem;
}
.accordion_tabs p {
    height: auto !important;
    padding-top: 0rem;
}

.accordion_tabs span.elementor-accordion-icon-closed, .accordion_tabs span.elementor-accordion-icon-opened{
    margin-top: -4px;
    background-repeat: no-repeat;
    margin-left: -5px;
     width: 33px;
    height: 20px;
  
}

#homepage_testimonials .elementor-column {
    width: 100%;
    margin: 10px 40px 60px;
}

#homepage_testimonials .elementor-column:last-child {
    margin-bottom: 40px;
}

#homepage_testimonials .elementor-column .elementor-image-box-title {
    font-size: 2rem;
}

#homepage_testimonials .elementor-column .elementor-image-box-title span {
    font-size: 1.8rem !important;
}
.intro_headline {
    font-size: 3.6rem;
	gap: 0.5rem;
}

#homepage_why .elementor-widget-wrap {
   width: 95%;
   margin: 0 auto;
 
}

#without_with_homepage 
    .elementor-image-box-wrapper {
        font-size: 1rem;
    }
    
    #without_with_homepage .elementor-image-box-content {
    width: 100%;
    padding-left: 10px;
}

#without_with_homepage .elementor-image-box-img {
    min-width: 25px;
}

.homepage_services .elementor-row {
 margin: 5% 8%;
 padding: 5%;
}

.left-arrow {
    margin-left: 0px;
    padding: 0 15px;

}

.right-arrow {
    margin-right: 0px;
    padding: 0 15px;

}

#service_boxes_row1 .elementor-image-box-title span, #service_boxes_row2 .elementor-image-box-title span, #service_boxes_row3 .elementor-image-box-title span,
#service_boxes_row4 .elementor-image-box-title span{
    border-bottom: 2px solid #FFED00;
    padding: 0 1px;
  
}

.service_box_border_bottom .elementor-row br, #service_boxes_row4 br{
    display: block;
}

.service_box_border_bottom .elementor-row, #service_boxes_row4 .elementor-row {
    margin: 0 3.33%;
}
#download_now_homepage > .elementor-container > .elementor-row {
    margin-left: 5%;
    margin-right: 5%;
}


#replaces_homepage > .elementor-container > .elementor-row {

  margin-top: -320px;
}

.elementor-accordion-title {
    display:block;
  width: 85%;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Visby Demi Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://1ca85e82-e829-4e4a-8d36-f7a07a3a0ff0.express.conves.io/wp-content/uploads/2023/04/VisbyCF-DemiBold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Visby Heavy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://1ca85e82-e829-4e4a-8d36-f7a07a3a0ff0.express.conves.io/wp-content/uploads/2023/04/VisbyCF-Heavy.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Visby Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://1ca85e82-e829-4e4a-8d36-f7a07a3a0ff0.express.conves.io/wp-content/uploads/2023/05/VisbyCF-Medium-3.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Visby Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://1ca85e82-e829-4e4a-8d36-f7a07a3a0ff0.express.conves.io/wp-content/uploads/2023/04/VisbyCF-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Visby Regular';
	font-style: oblique;
	font-weight: normal;
	font-display: auto;
	src: url('https://1ca85e82-e829-4e4a-8d36-f7a07a3a0ff0.express.conves.io/wp-content/uploads/2023/04/VisbyCF-RegularOblique.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Visby Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://1ca85e82-e829-4e4a-8d36-f7a07a3a0ff0.express.conves.io/wp-content/uploads/2023/04/VisbyCF-Bold-1.woff') format('woff');
}
@font-face {
	font-family: 'Visby Bold';
	font-style: oblique;
	font-weight: normal;
	font-display: auto;
	src: url('https://1ca85e82-e829-4e4a-8d36-f7a07a3a0ff0.express.conves.io/wp-content/uploads/2023/04/VisbyCF-BoldOblique.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Visby ExtraBold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://1ca85e82-e829-4e4a-8d36-f7a07a3a0ff0.express.conves.io/wp-content/uploads/2021/08/VisbyCF-ExtraBold.eot');
	src: url('https://1ca85e82-e829-4e4a-8d36-f7a07a3a0ff0.express.conves.io/wp-content/uploads/2021/08/VisbyCF-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://1ca85e82-e829-4e4a-8d36-f7a07a3a0ff0.express.conves.io/wp-content/uploads/2021/08/VisbyCF-ExtraBold.woff') format('woff');
}
/* End Custom Fonts CSS */