.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-664908f:#3F3F3F;--e-global-color-946bba9:#2C2C2C;--e-global-color-de20ee5:#4121C5;--e-global-color-4c13ac0:#E6E6E6;--e-global-color-28a0ef5:#FFFFFF;--e-global-color-0731f43:#FAFAFA;--e-global-color-593f944:#D2D2D2;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-81b343a-font-family:"Roboto";--e-global-typography-81b343a-font-size:61px;--e-global-typography-81b343a-font-weight:500;--e-global-typography-81b343a-line-height:1.3em;--e-global-typography-81b343a-letter-spacing:0.03em;--e-global-typography-e413fed-font-family:"Roboto";--e-global-typography-e413fed-font-size:48px;--e-global-typography-e413fed-font-weight:500;--e-global-typography-e413fed-line-height:1.3em;--e-global-typography-e413fed-letter-spacing:0.03em;--e-global-typography-2f952c5-font-family:"Roboto";--e-global-typography-2f952c5-font-size:39px;--e-global-typography-2f952c5-font-weight:600;--e-global-typography-2f952c5-line-height:1.2em;--e-global-typography-2f952c5-letter-spacing:0.03em;--e-global-typography-8e2bb5a-font-family:"Roboto";--e-global-typography-8e2bb5a-font-size:31px;--e-global-typography-8e2bb5a-font-weight:600;--e-global-typography-8e2bb5a-line-height:1.3em;--e-global-typography-8e2bb5a-letter-spacing:0.03em;--e-global-typography-40973c7-font-family:"Roboto";--e-global-typography-40973c7-font-size:20px;--e-global-typography-40973c7-font-weight:600;--e-global-typography-40973c7-line-height:1.5em;--e-global-typography-40973c7-letter-spacing:0.03em;--e-global-typography-9faf2c5-font-family:"Roboto";--e-global-typography-9faf2c5-font-size:20px;--e-global-typography-9faf2c5-font-weight:400;--e-global-typography-9faf2c5-line-height:1.5em;--e-global-typography-9faf2c5-letter-spacing:0.03em;--e-global-typography-233abdc-font-family:"Roboto";--e-global-typography-233abdc-font-size:16px;--e-global-typography-233abdc-font-weight:600;--e-global-typography-233abdc-letter-spacing:0.03em;--e-global-typography-67effc7-font-family:"Roboto";--e-global-typography-67effc7-font-size:16px;--e-global-typography-67effc7-font-weight:500;--e-global-typography-67effc7-letter-spacing:0.03em;--e-global-typography-ac247f0-font-family:"Roboto";--e-global-typography-ac247f0-font-size:16px;--e-global-typography-ac247f0-font-weight:400;--e-global-typography-ac247f0-line-height:1.5em;--e-global-typography-ac247f0-letter-spacing:0.03em;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1259px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h6 {
    text-transform: none;
}

.default-icon {
    aspect-ratio: 1;
}
.shadow-s {
    box-shadow: 0px 4px 12px rgb(236,236,236);
}
.shadow-s:hover {
    box-shadow: 0px 4px 12px rgb(211,211,211);
}
.default-img img {
    object-fit: cover;
}
.flex-icon div {
    display: flex;
    justify-content: center;
    align-items: center;
}
.w-max-content {
    width: max-content;
}
.logo-png {
    height: fit-content;
}
.navbar {
    z-index: 10;
}
.nav-button {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-color: white;
    width: max-content;
}
.nav-button:hover {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4121C5;
}
.dropdown-container {
    width: max-content;
}
.dropdown-content {
    background-color: white;
    display: none;
    position: absolute;
    transition-duration: 0.8s;
    transition-property: all;
    opacity: 0;
    width: 280px;
    box-shadow: 0px 4px 12px rgba(236,236,236);
    z-index: 2;
}
#dropdown-content {
    top: 37px;
}
.nav-dropbutton:hover {
    background-color: #F9FAFF;
}
.dropdown-container:hover .dropdown-content {
    display: flex;
    opacity: 1;
}
.chevron-icon {
    transition-duration: 0.8s;
}
.chevron-icon div{
    display: flex;
    justify-content: center;
    align-items: center;
}
.dropdown-container:hover .chevron-icon {
    rotate: -180deg;
}
.dropdown-content:hover {
    display: flex;
}
.card-filter {
    background-color: rgba(0, 0, 0, 0.4);
}
.service-card:hover .card-filter {
    background-color: rgba(0, 0, 0, 0.6);
}
#src-top-1, #src-top-2 {
    flex: 1 0 0;
    min-width: 280px;
}
#src-btm-1, #src-btm-2, #src-btm-3 {
    flex: 1 0 0;
    min-width: 160px;
}
#right, #left {
    flex: 1 0 0;
    min-width: 420px;
}
@media (max-width: 767px) {
    #right, #left {
        flex:0;
        min-width: 0;
    }
}
form button {
    text-transform: none;
}
form button:hover {
    text-decoration: none;
    opacity: 0.8;
}
@media (max-width: 767px) {
    #contact-left, #contact-right {
        min-width: 280px;
        flex: 1 0 0;
    }
}/* End custom CSS */