/*Custom Theme Cosmetics*/.theme-color-green {    color: #39b54a !important;}.theme-color-blue {    color: #004c8f !important;}/*Custom Theme Cosmetics End*//* Navbar drop down CSS*/.elementor-kit-275 a {    color: #004c8c;    text-align: center;}.dropdown-menu {    background-color: #004c8c !important;    color: #ffffff !important;    font-size: 13px !important;    font-weight: 700 !important;}.dropdown-item:hover {    background-color: #39b54a !important;    color: #ffffff !important;}.dropdown-menu a {    color: #ffffff !important;}@media (min-width: 1200px) {    .dropdown:hover .dropdown-menu {        display: block;    }}.elementor-76 .elementor-element.elementor-element-38f3649 .elementor-button,.elementor-kit-275 .elementor-button {    background-color: none !important;}ul {    font-size: 16.2px !important;}.navbar-expand-xl .navbar-nav .nav-link {    padding-right: 0.8rem;    padding-left: 0.8rem;	font-weight: bold;}@media (max-width: 1285px) {    .navbar-expand-xl .navbar-nav .nav-link {        padding-right: 0.6rem;        padding-left: 0.6rem;    }    .elementor-button {        font-size: 12px !important;    }}@media (max-width: 1199px) {    .contact-info {        display: none !important;    }    .navbar-expand-xl .navbar-nav .nav-link {        padding-right: 1.3rem;        padding-left: 1.3rem;    }}.navbar-nav .dropdown-menu {    margin: 0 0 0 0.125rem;    padding: 0 !important;}@media (max-width: 1199px) {    .navbar-collapse {        background-color: var(--e-global-color-primary);        color: #fff !important;    }    .navbar-collapse .nav-item:has(.nav-link.active) {        background-color: #39b54a;        color: #fff !important;    }    .elementor-kit-275 a {        color: #ffffff;    }    .nav-item {        border-bottom: 1px solid #39b54a;    }    .dropdown-menu {        border-top: 2px solid #39b54a !important;    }}.dropdown-item {    font-weight: 700 !important;}.elementor-button {    padding: 10px 24px;    font-size: 18px;}@media (max-width: 1308px) {    .elementor-button {        padding: 8px 12px;    }}.elementor-76    .elementor-element.elementor-element-38f3649    .elementor-button    .elementor-align-icon-left {    margin-right: 5px;}.dropdown-menu a:not(:last-child) {    border-style: solid;    border-color: var(--e-global-color-secondary);    border-bottom-width: 1px;}.dropdown-item.active {    background-color: #39b54a;}@media (min-width: 1200px) {    .nav-item:hover {        color: #39b54a !important;        border-bottom: 2px solid #39b54a;    }    .nav-item:has(.nav-link.active) {        color: #39b54a !important;        border-bottom: 2px solid #3bb161;    }    .nav-link.active {        color: #3bb161 !important;    }}/* Navbar drop down CSS - End*//* Navbar drop down CSS 2*/.elementor-76    .elementor-element.elementor-element-deee048    .elementor-nav-menu--main    .elementor-item {    padding-left: 9px !important;    padding-right: 9px !important;}.elementor-element-1be8ce3 .elementor-button-content-wrapper,.elementor-element-38f3649 .elementor-button-content-wrapper {    align-items: center;}h1 {    font-size: 54px !important;}h2 {    font-size: 48.6px !important;}h4 {    font-size: 1.2em !important;}@media (max-width: 799px) {    h2 {        font-size: 32px !important;    }    h3 {        font-size: 21.6px !important;    }}element.style {    top: 40.5px;    width: 1189px;    left: -1121.88px;}.elementor-76    .elementor-element.elementor-element-deee048    .elementor-nav-menu--dropdown {    background-color: var(--e-global-color-primary);}.elementor-nav-menu--toggle    .elementor-menu-toggle.elementor-active    + .elementor-nav-menu__container {    -webkit-transform: scaleY(1);    -ms-transform: scaleY(1);    transform: scaleY(1);    max-height: 100vh;}.elementor-nav-menu--stretch    .elementor-nav-menu__container.elementor-nav-menu--dropdown {    position: absolute;    z-index: 9997;}.elementor-nav-menu--dropdown.elementor-nav-menu__container {    margin-top: 20px;}/* Navbar drop down CSS 2- End*//* Navbar Footer*/@media (min-width: 801px) {    .elementor-81 .elementor-element.elementor-element-cf760f4 {        margin-right: -150px !important;        align-items: center;    }}@media (max-width: 800px) {    .elementor-81        .elementor-element.elementor-element-cf760f4        > .elementor-widget-container        > .elementor-button-wrapper {        padding-top: 50px;    }}@media (min-width: 360px) {    .elementor-81        .elementor-element.elementor-element-5c1f0ae        > .elementor-widget-container        > .elementor-heading-title {        font-size: 2rem !important;    }}.elementor-element-f2e6bef .elementor-text-editor p {    text-align: center !important;}@media (max-width: 799px) {    .elementor-element-a21e751 .elementor-heading-title {        font-size: 40px !important;    }}.elementor-81    .elementor-element.elementor-element-55a6cd0    > .elementor-element-populated    > .elementor-widget-wrap {    padding-top: 10.9375px !important;}@media (min-width: 800px) {    .elementor-element-1352fb6 a {        text-align: left;    }}/* Navbar Footer - End*//*Sticky Footer*/[data-elementor-type="popup"]    .elementor-section-wrap:not(:empty)    + #elementor-add-new-section,[data-elementor-type="popup"]:not(.elementor-edit-area) {    display: block !important;    position: fixed;    bottom: 0;    width: 100%;}/*Sticky Footer End*//*Buttons*/[type="button"],[type="submit"],button {    border: 1px solid #0f75bc;}.elementor-81    .elementor-element.elementor-element-2d14e4f    .elementor-button[type="submit"]:hover {    background-color: var(--e-global-color-secondary);    border-color: var(--e-global-color-secondary);    color: #fff;}.elementor-76 .elementor-element.elementor-element-2484153 .elementor-button {    background-color: #3bb161;    padding: 10px 20px;}.alert button {    background-color: unset;}.alert button:hover {    background-color: unset;    color: #0a5386;}/*Buttons Ends*/label.error {    color: red;    font-size: 13px;}@media (max-width: 1308px) {    .elementor-button1 1{        padding: 0px 12px;    }}elementor-button1 {    padding: 0px 24px;    font-size: 16px;}.elementor-button1 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-04b92b5);
    background-color: var(--e-global-color-primary);
    border-radius: 30px 30px 30px 30px;
}