.elementor-kit-9087{--e-global-color-primary:#083D77;--e-global-color-secondary:#0174C3;--e-global-color-text:#252525;--e-global-color-accent:#F95738;--e-global-color-8997647:#083D77;--e-global-color-331805b:#0174C3;--e-global-color-65006c0:#0F9DFF;--e-global-color-0d13029:#3FB1FF;--e-global-color-a3327c4:#59C3C3;--e-global-color-cc28abb:#FFFFFF;--e-global-color-3b4dbd8:#EE964A;--e-global-color-0001e3e:#F5D35E;--e-global-color-52d9fe1:#334147;--e-global-color-ce07fe0:#909CA5;--e-global-color-ff9fdd7:#C1CBD3;--e-global-color-08ac077:#E9EEF1;--e-global-color-dceaef6:#EDF2F7;--e-global-color-19167c3:#F4F7FA;--e-global-color-5b8cefb:#EDF2F76B;--e-global-color-bc2f9ab:#333333;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto Condensed";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto Condensed";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto Condensed";--e-global-typography-accent-font-weight:600;--e-global-typography-d4b096b-font-family:"Roboto Condensed";--e-global-typography-d4b096b-font-size:60px;--e-global-typography-d4b096b-font-weight:500;--e-global-typography-ef0c659-font-family:"Roboto Condensed";--e-global-typography-ef0c659-font-size:48px;--e-global-typography-ef0c659-font-weight:500;--e-global-typography-4d58cc0-font-family:"Roboto";--e-global-typography-4d58cc0-font-size:40px;--e-global-typography-8e0025d-font-family:"Roboto";--e-global-typography-8e0025d-font-size:30px;--e-global-typography-9fd470f-font-family:"Roboto";--e-global-typography-9fd470f-font-size:16px;--e-global-typography-9fd470f-font-weight:500;--e-global-typography-9fd470f-text-transform:uppercase;--e-global-typography-ca50b0e-font-family:"Roboto";--e-global-typography-ca50b0e-font-size:18px;--e-global-typography-ca50b0e-font-weight:700;--e-global-typography-ca50b0e-text-transform:uppercase;background-color:var( --e-global-color-cc28abb );color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-kit-9087 button,.elementor-kit-9087 input[type="button"],.elementor-kit-9087 input[type="submit"],.elementor-kit-9087 .elementor-button{background-color:var( --e-global-color-65006c0 );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-cc28abb );border-radius:15px 15px 15px 15px;}.elementor-kit-9087 button:hover,.elementor-kit-9087 button:focus,.elementor-kit-9087 input[type="button"]:hover,.elementor-kit-9087 input[type="button"]:focus,.elementor-kit-9087 input[type="submit"]:hover,.elementor-kit-9087 input[type="submit"]:focus,.elementor-kit-9087 .elementor-button:hover,.elementor-kit-9087 .elementor-button:focus{background-color:var( --e-global-color-0d13029 );color:var( --e-global-color-cc28abb );}.elementor-kit-9087 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9087 a:hover{color:var( --e-global-color-a3327c4 );}.elementor-kit-9087 h1{font-family:"Roboto Condensed", Sans-serif;font-size:64px;font-weight:400;}.elementor-kit-9087 h2{color:var( --e-global-color-secondary );font-family:"Roboto Condensed", Sans-serif;font-size:40px;font-weight:400;}.elementor-kit-9087 h3{color:var( --e-global-color-8997647 );font-family:"Roboto Condensed", Sans-serif;font-size:28px;font-weight:400;}.elementor-kit-9087 h4{color:var( --e-global-color-8997647 );font-family:"Roboto", Sans-serif;font-size:24px;line-height:36px;}.elementor-kit-9087 h5{color:#333333;font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:600;}.elementor-kit-9087 h6{color:var( --e-global-color-8997647 );}.elementor-kit-9087 input:not([type="button"]):not([type="submit"]),.elementor-kit-9087 textarea,.elementor-kit-9087 .elementor-field-textual{font-size:16px;color:var( --e-global-color-text );background-color:#FFFFFF;border-style:solid;padding:7px 7px 7px 7px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.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:1024px){.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 */html, body { max-width: 100%; overflow-x: hidden; } img { max-width: 100%; height: auto; display: block; 

}
.featured-image-tile {
    background-size:cover;
}

@media screen and (min-width: 767px){
    .contact-banner .elementor-element{
    -webkit-clip-path: polygon(0 0,100% 0,calc(100% - 170px) 100%,0 100%);
    clip-path: polygon(0 0,100% 0,calc(100% - 170px) 100%,0 100%);
}

}

@media screen and (max-width: 992px){
   .banner-contact{
 background-color: white;   
} 
}



.elementor-icon-list-text span{
    color: #0f9dff;
}


sub, sup {
    font-size: 50%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    vertical-align: super;
}

.elementor-location-popup .ekit-stylish-list-content-icon{
        position: absolute;
    right: 0;
}
.elementor-location-popup
.elementor-nav-menu a{
    justify-content: space-between;
}

.elementor-location-popup .elementor-nav-menu--dropdown .elementor-sub-item{
    font-weight: 400 !important;
}

.has-submenu.highlighted .fa-svg-chevron-down{
    transform: rotate(180deg);
}

.elementor-item.elementor-item-anchor:focus{
    background: transparent !important;
}

@media screen and (max-height: 800px){
    .mega-menu-mobile {
        margin-top: 20px;
    }
    .mega-menu-mobile .e-con-boxed{
        max-height: 500px;
        overflow-y: scroll;
        
    }
}

a:link, a:active {
    color:#0174c3;
}
a:visited {
    color:#083d77;
}/* End custom CSS */