.elementor-6468 .elementor-element.elementor-element-36396b9f{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6468 .elementor-element.elementor-element-36396b9f:not(.elementor-motion-effects-element-type-background), .elementor-6468 .elementor-element.elementor-element-36396b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-6468 .elementor-element.elementor-element-aab2b90{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#D1D5DB;}.elementor-6468 .elementor-element.elementor-element-454a6e5f .elementor-button{background-color:#00A8E8;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:27px;letter-spacing:0.5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00A8E8;border-radius:10px 10px 10px 10px;padding:8px 25px 8px 25px;}.elementor-6468 .elementor-element.elementor-element-454a6e5f .elementor-button:hover, .elementor-6468 .elementor-element.elementor-element-454a6e5f .elementor-button:focus{background-color:#02010100;color:#00A8E8;}.elementor-6468 .elementor-element.elementor-element-454a6e5f .elementor-button:hover svg, .elementor-6468 .elementor-element.elementor-element-454a6e5f .elementor-button:focus svg{fill:#00A8E8;}.elementor-6468 .elementor-element.elementor-element-71eca003 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6468 .elementor-element.elementor-element-71eca003{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-6468 .elementor-element.elementor-element-5492130d{--divider-border-style:solid;--divider-color:#FFFFFF10;--divider-border-width:1px;}.elementor-6468 .elementor-element.elementor-element-5492130d > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-6468 .elementor-element.elementor-element-5492130d .elementor-divider-separator{width:100%;}.elementor-6468 .elementor-element.elementor-element-5492130d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6468 .elementor-element.elementor-element-515ad1bd{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0px;}/* Start custom CSS for button, class: .elementor-element-454a6e5f */.elementor-6468 .elementor-element.elementor-element-454a6e5f .elementor-button{
    width: 210px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71eca003 */.elementor-6468 .elementor-element.elementor-element-71eca003 a {
    font-family: inter;
    font-size: 14px;
    font-weight: 400;
    color: #d1d5db;
     position: relative;
     margin: 0 0px 0 40px;
}
.elementor-6468 .elementor-element.elementor-element-71eca003 a.call-txt:before {
    content:"";
    background-image: url(/wp-content/uploads/2026/03/call-icon.png);
    display: block;
    position: absolute;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
    left: -20px;
    top: 0;
    z-index: 9;
    background-size: cover;
}
.elementor-6468 .elementor-element.elementor-element-71eca003 a.email-txt:before {
    content:"";
    background-image: url(/wp-content/uploads/2026/03/mail-icon.png);
    display: block;
    position: absolute;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
    left: -20px;
    top: 1px;
    z-index: 9;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS */.elementor.elementor-5930 {
    overflow: hidden !important;
}
.elementor.elementor-2446.elementor-location-header, .elementor.elementor-2485.elementor-location-footer {
    display: none !important;
}
h2 {
    font-size: 42px;
    font-weight: 700;
    font-family: inter;
}
span.blue-num {
    font-size: 52px;
    color: #00A8E8;
    font-weight: 700;
    line-height: 1.4em;
    font-family: inter;
}
.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding: 0 5%;
}


/*BLUE BANNER ABOVE FOOTER*/
.elementor-element.elementor-element-19e4036 {
    display: flex !important;
    flex-direction: initial;
}
.elementor-element.elementor-element-ee97a51 {
    width: 35% !important;
}
.elementor-element.elementor-element-7ec42dc {
    width: 65% !important;
}

@media only screen and (max-width: 1024px) {
.elementor-element.elementor-element-ee97a51 {
    width: 100% !important;
}
.elementor-element.elementor-element-7ec42dc {
    width: 100% !important;
}    
}/* End custom CSS */