.elementor-kit-8{--e-global-color-primary:#091628;--e-global-color-secondary:#091628;--e-global-color-text:#747E92;--e-global-color-accent:#747E92;--e-global-color-effd5e3:#ECEDEE;--e-global-color-ff4b7f6:#747E92;--e-global-color-547b145:#FF7342;--e-global-color-b729cf1:#091628;--e-global-color-6202656:#233B5D;--e-global-color-9d71349:#09585D;--e-global-color-bef7548:#900C3E;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;color:#747E92;font-family:"Lato", Sans-serif;font-size:1.43vw;font-weight:500;line-height:1.5em;background-color:#ECEDEE;--e-page-transition-entrance-animation:e-page-transition-slide-out-down;--e-page-transition-exit-animation:e-page-transition-slide-in-down;--e-page-transition-animation-duration:1700ms;}.elementor-kit-8 p{margin-bottom:0.8em;}.elementor-kit-8 h1{color:#091628;font-family:"Lato", Sans-serif;font-size:4.3vw;font-weight:800;}.elementor-kit-8 h2{font-family:"Lato", Sans-serif;font-size:3.75vw;font-weight:800;line-height:85px;}.elementor-kit-8 h3{font-family:"Lato", Sans-serif;font-size:3.1vw;}.elementor-kit-8 h4{font-family:"Lato", Sans-serif;font-size:2.35vw;}.elementor-kit-8 h5{font-family:"Lato", Sans-serif;font-size:1.75vw;}.elementor-kit-8 h6{font-family:"Lato", Sans-serif;font-size:1.17vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8 e-page-transition{background-color:#FFFFFF;}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:1024px){.elementor-kit-8{font-size:18px;}.elementor-kit-8 h1{font-size:45px;}.elementor-kit-8 h2{font-size:37px;}.elementor-kit-8 h3{font-size:30px;}.elementor-kit-8 h4{font-size:25px;}.elementor-kit-8 h5{font-size:20px;}.elementor-kit-8 h6{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:767px){.elementor-kit-8{font-size:16px;}.elementor-kit-8 h1{font-size:35px;}.elementor-kit-8 h2{font-size:30px;}.elementor-kit-8 h3{font-size:24px;}.elementor-kit-8 h4{font-size:20px;}.elementor-kit-8 h5{font-size:17px;}.elementor-kit-8 h6{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:2500px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-kit-8{--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;}}/* Start custom CSS */h1 {
    line-height: 1.2em !important;
}
h2 {
    line-height: 1.2em !important; 
}
h3 {
    line-height: 1.2em !important; 
}
h4 {
    line-height: 1.2em !important; 
}
h5 {
    line-height: 1.2em !important; 
}
h6 {
    line-height: 1.2em !important; 
}
p {
    line-height: 1.6em !important; 
}

::selection {
background: #09585D;
text-fill-color: #ffffff !important;
-webkit-text-fill-color:  #ffffff !important;
-webkit-background-clip: border-box !important;
background-clip: border-box  !important;
}


.default-para p {
line-height: 1.4em !important; 
background: linear-gradient(90deg, #747E92 0%, #737E93 0.01%, #A3B1CE 64.51%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.default-para p::selection {
background: #09585D;
text-fill-color: #ffffff !important;
-webkit-text-fill-color:  #ffffff !important;
-webkit-background-clip: border-box !important;
background-clip: border-box  !important;
}



.small-para{
font-size: 0.87em !important;
line-height: 1.4em !important; 
background: linear-gradient(90deg, #747E92 0%, #737E93 0.01%, #A3B1CE 64.51%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.small-para::selection {
background: #09585D;
text-fill-color: #ffffff !important;
-webkit-text-fill-color:  #ffffff !important;
-webkit-background-clip: border-box !important;
background-clip: border-box  !important;
}

.inner-service {
    height: 32vw !important;
}

.testimonial-card {
    height: 36vw;
}

/*Responsiveness */

@media only screen and (max-width: 1090px) {
    .inner-service {
        height: auto !important;
    }
    .testimonial-card {
        height: 45vw;
    }
}


@media only screen and (max-width: 770px)  {
    .inner-service {
        height: 50vw !important;
    }
    .testimonial-card {
        height: 62vw;
    }
}
@media only screen and (max-width: 500px)  {
    .inner-service {
        height: 105vw !important;
    }
    .testimonial-card {
        height: 125vw;
    }
}/* End custom CSS */