.color-white {
  color: #ffffff !important;
}

.color-2 {
  color: #F2A630 !important;
}

.color-5 {
  color: #343535 !important;
}

.font_ubuntu {
  font-family: "Ubuntu" !important;
}

.rotate_n75 {
  transform: rotate(-75deg) !important;
}

.text_semibold {
  font-weight: 600 !important;
}

.text-shadow {
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.55);
}

.color_primary_hover:hover, .color_primary_hover.read-more-btn:hover {
  color: #1A5F84 !important;
}

.hover-line:hover {
  text-decoration: underline !important;
}

@media only screen and (max-width: 991px) {
  .elementor-heading-title .elementor-size-default {
    margin-left: 15px !important;
  }
}

.elementor-widget-rds-global-annoucement-bar-widget .container-fluid {
  padding: 0 !important;
  background: #1A5F84 !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .announcement_bar_text a {
  font-weight: 600 !important;
  font-family: "Open Sans" !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .announcement_bar_text a .icon-chevron-right1 {
  color: #f26530 !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .announcement_bar_text a:hover .icon-chevron-right1 {
  color: #8Accef !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .announcement_bar_text .icon-star1 {
  color: #F2A630 !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .announcement_bar_text .icon-clock2 {
  color: #8ACCEF !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-toggle {
  width: 350px;
  text-transform: capitalize !important;
  background-color: #f26530 !important;
  border-radius: 0 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  font-family: "Open Sans" !important;
  color: #ffffff !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-toggle:after, .elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-toggle:before {
  display: none !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-toggle:hover, .elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-toggle:active, .elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-toggle:focus {
  background-color: #f26530 !important;
}
@media only screen and (max-width: 1200px) {
  .elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-toggle {
    width: 290px !important;
  }
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .show .icon-chevron-down1 {
  transform: rotate(180deg);
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-menu {
  border: 0 !important;
  border-radius: 0 !important;
  background-color: #f26530 !important;
  transform: translate(0px, 42px) !important;
  margin: 0 !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-menu li {
  padding-left: 0 !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-menu li:before {
  display: none !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-menu li .dropdown-item {
  font-family: "Open Sans" !important;
  font-size: 15px !important;
  color: #ffffff !important;
  font-weight: 600 !important;
  text-align: center !important;
  border-top: 1px solid #ffffff;
  width: 90%;
  margin: auto;
}
.elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-menu li .dropdown-item:hover, .elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-menu li .dropdown-item:active, .elementor-widget-rds-global-annoucement-bar-widget .container-fluid .silo-dropdown .dropdown-menu li .dropdown-item:focus {
  background: none !important;
  text-decoration: none !important;
  color: #000000 !important;
}

.branding_logo {
  max-width: 212px !important;
  position: absolute !important;
  top: 22px !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item {
  padding: 10px 13px !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item.dropdown:last-child a {
  padding-right: 0 !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item:before {
  display: none !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item a {
  padding: 0 !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item a .nav-dropdown-icon i {
  font-size: 12px !important;
  margin-right: -3px;
  color: #F26530 !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item.dropdown {
  padding-right: 13px !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item:hover {
  background-color: #ffffff !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item:hover > a {
  color: #1A5F84 !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item:hover > a .nav-dropdown-icon i {
  color: #8ACCEF !important;
  transform: rotate(180deg) !important;
  display: inline-block !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item:hover a[href^="#"] {
  cursor: default !important;
  color: #000000 !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item:hover a[href^="#"] i {
  color: #F26530 !important;
  transform: unset !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item ul.dropdown-menu li a {
  padding: 10px !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item ul.dropdown-menu li a .nav-dropdown-icon {
  top: unset;
  right: 10px;
  transform: rotate(-90deg);
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item ul.dropdown-menu li a .nav-dropdown-icon i {
  color: #f26530 !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item ul.dropdown-menu li:hover a i {
  color: #8ACCEF !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item ul.dropdown-menu li:hover a[href^="#"] {
  cursor: default !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.menu-item ul.dropdown-menu li:hover a[href^="#"] .nav-dropdown-icon i {
  color: #f26530 !important;
}

.btn.btn-footer {
  border-radius: 0 !important;
  font-weight: 500 !important;
}
.btn.btn-footer:hover, .btn.btn-footer:focus {
  background-color: #F26530 !important;
}

.modal#cta-a {
  background-color: #1A5F84 !important;
}
.modal#cta-a .btn, .modal#cta-a .btn.btn-quaternary {
  border-radius: 0 !important;
  background: none !important;
  min-height: 43px !important;
  font-size: 13px !important;
  line-height: normal;
  border: 2px solid #ffffff !important;
}
.modal#cta-a .btn:hover, .modal#cta-a .btn:active, .modal#cta-a .btn:focus, .modal#cta-a .btn.btn-quaternary:hover, .modal#cta-a .btn.btn-quaternary:active, .modal#cta-a .btn.btn-quaternary:focus {
  background: none !important;
}
.modal#cta-a .btn .icon-chevron-right2, .modal#cta-a .btn.btn-quaternary .icon-chevron-right2 {
  color: #F26530 !important;
}

@media screen and (max-width: 640px) {
  .bc_nav_container_mobile #navbarSupportedContent .mobile_buttons {
    max-width: 315px !important;
  }
}
.bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .silo-dropdown .dropdown .dropdown-menu {
  transform: unset !important;
  max-width: 315px !important;
  margin: auto !important;
}
.bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .silo-dropdown .dropdown .dropdown-menu li {
  padding: 0 15px !important;
}
.bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .silo-dropdown .dropdown .dropdown-menu li:last-child a {
  border-top: 1px solid #ffffff !important;
}
.bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .silo-dropdown .show .icon-chevron-down1 {
  transform: rotate(180deg);
}
.bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .btn-secondary, .bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .announcment_bar_text {
  border-radius: 0 !important;
  margin: auto !important;
  background-color: #F26530 !important;
  font-family: "Open Sans" !important;
  color: #ffffff !important;
  margin-top: 6px !important;
  min-height: 43px !important;
  display: inline-flex !important;
  margin-left: auto !important;
  width: 100% !important;
  justify-content: space-between !important;
}
.bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .btn-secondary:after, .bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .btn-secondary:before, .bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .announcment_bar_text:after, .bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .announcment_bar_text:before {
  display: none !important;
}
.bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .announcment_bar_text {
  background-color: #1A5F84 !important;
}
.bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .announcment_bar_text .icon-chevron-right1 {
  color: #F26530 !important;
}
.bc_nav_container_mobile #navbarSupportedContent .mobile_buttons .announcment_bar_text .icon-clock2 {
  color: #8ACCEF !important;
}
@media screen and (max-width: 640px) {
  .bc_nav_container_mobile #navbarSupportedContent > ul.navbar-nav {
    max-width: 315px;
  }
}
.bc_nav_container_mobile #navbarSupportedContent > ul.navbar-nav > li {
  border-top: 0 !important;
  border-bottom: 2px solid #1A5F84 !important;
}
.bc_nav_container_mobile #navbarSupportedContent > ul.navbar-nav > li a {
  padding: 13px 0px !important;
}

.elementor-widget-container {
  padding: 0 !important;
}

.elementor-page-40551 .elementor-widget-theme-post-content {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.elementor-page-40551 .elementor-heading-title {
  color: #000000 !important;
}

@media only screen and (max-width: 991px) {
  .subpage-full-width {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.subpage-full-width .elementor-widget-theme-post-content {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.page-id-61870 .subpage-full-width .elementor-widget-theme-post-content, .page-id-61871 .subpage-full-width .elementor-widget-theme-post-content, .page-id-61976 .subpage-full-width .elementor-widget-theme-post-content {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.elementor-page-40155 .elementor-heading-title {
  padding-left: 0 !important;
}

.subpage-container .elementor-col-66, .single-blog-page .elementor-col-66 {
  padding: 0 30px 0 0 !important;
}
@media only screen and (max-width: 991px) {
  .subpage-container .elementor-col-66, .single-blog-page .elementor-col-66 {
    padding: 0px 15px 0px 15px !important;
  }
}
@media only screen and (min-width: 992px) {
  .subpage-container, .single-blog-page {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

.elementor-widget-theme-post-content .elementor-widget-container .elementor-heading-title {
  color: #000000 !important;
  margin-bottom: 15px !important;
  text-transform: uppercase !important;
}
.elementor-widget-theme-post-content .elementor-widget-container h2 {
  color: #1A5F84 !important;
  margin-bottom: 30px !important;
}
.elementor-widget-theme-post-content .elementor-widget-container h3 {
  margin-bottom: 30px !important;
}
.elementor-widget-theme-post-content .elementor-widget-container .got-an-emergency .schedule_cta_service_titan {
  font-family: Ubuntu !important;
}
.elementor-widget-theme-post-content .elementor-widget-container .got-an-emergency .schedule_cta_service_titan i {
  color: #F26530 !important;
}

.elementor-widget-rds-accordion-widget .elementor-widget-container .container-fluid, .elementor-widget-rds-accordion-widget .elementor-widget-container .container, .elementor-widget-rds-global-career-seo-widget .elementor-widget-container .container-fluid, .elementor-widget-rds-global-career-seo-widget .elementor-widget-container .container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.elementor-widget-rds-accordion-widget .elementor-widget-container .container-fluid .accordion, .elementor-widget-rds-accordion-widget .elementor-widget-container .container .accordion, .elementor-widget-rds-global-career-seo-widget .elementor-widget-container .container-fluid .accordion, .elementor-widget-rds-global-career-seo-widget .elementor-widget-container .container .accordion {
  margin: 30px 0 !important;
}
.elementor-widget-rds-accordion-widget .elementor-widget-container .container-fluid .accordion .accordion-item, .elementor-widget-rds-accordion-widget .elementor-widget-container .container .accordion .accordion-item, .elementor-widget-rds-global-career-seo-widget .elementor-widget-container .container-fluid .accordion .accordion-item, .elementor-widget-rds-global-career-seo-widget .elementor-widget-container .container .accordion .accordion-item {
  margin-bottom: 10px !important;
  border-radius: 40px !important;
  border: 2px solid #8ACCEF !important;
}
.elementor-widget-rds-accordion-widget .elementor-widget-container .container-fluid .accordion .accordion-item .accordion-header h3, .elementor-widget-rds-accordion-widget .elementor-widget-container .container .accordion .accordion-item .accordion-header h3, .elementor-widget-rds-global-career-seo-widget .elementor-widget-container .container-fluid .accordion .accordion-item .accordion-header h3, .elementor-widget-rds-global-career-seo-widget .elementor-widget-container .container .accordion .accordion-item .accordion-header h3 {
  padding: 16px !important;
  color: #1A5F84 !important;
  margin-bottom: 0 !important;
}
.elementor-widget-rds-accordion-widget .elementor-widget-container .container-fluid .accordion .accordion-item .accordion-header h3 i, .elementor-widget-rds-accordion-widget .elementor-widget-container .container .accordion .accordion-item .accordion-header h3 i, .elementor-widget-rds-global-career-seo-widget .elementor-widget-container .container-fluid .accordion .accordion-item .accordion-header h3 i, .elementor-widget-rds-global-career-seo-widget .elementor-widget-container .container .accordion .accordion-item .accordion-header h3 i {
  color: #F26530 !important;
}
.elementor-widget-rds-accordion-widget .elementor-widget-container .container-fluid .accordion .accordion-item .accordion-body, .elementor-widget-rds-accordion-widget .elementor-widget-container .container .accordion .accordion-item .accordion-body, .elementor-widget-rds-global-career-seo-widget .elementor-widget-container .container-fluid .accordion .accordion-item .accordion-body, .elementor-widget-rds-global-career-seo-widget .elementor-widget-container .container .accordion .accordion-item .accordion-body {
  padding: 10px 25px !important;
}

.shortcode.accordion {
  margin: 30px 0 !important;
}
.shortcode.accordion .accordion-item {
  margin-bottom: 10px !important;
  border-radius: 40px !important;
  border: 2px solid #8ACCEF !important;
}
.shortcode.accordion .accordion-item .accordion-header h3 {
  padding: 16px !important;
  color: #1A5F84 !important;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 640px) {
  .shortcode.accordion .accordion-item .accordion-header h3 {
    padding-right: 30px !important;
  }
}
.shortcode.accordion .accordion-item .accordion-header h3 i {
  color: #F26530 !important;
}
.shortcode.accordion .accordion-item .accordion-body {
  padding: 10px 25px !important;
}

.subpage_banner {
  height: 250px !important;
}

.gform_wrapper .gform-body ul.gform_fields li.gfield {
  margin: auto !important;
  margin-top: 0 !important;
  margin-bottom: 15px !important;
  padding-bottom: 0 !important;
  position: relative !important;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label {
  margin: 0 !important;
  margin-left: 16px !important;
  top: 50%;
  transform: translatey(-50%);
  font-family: Open Sans !important;
  z-index: 10;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label.float_label {
  color: #000 !important;
  top: 25%;
  margin-left: 18px !important;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield.message {
  margin-bottom: 0 !important;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield.message .gfield_label {
  top: 25% !important;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield.message .gfield_label.float_label {
  top: 14% !important;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container {
  margin: 0 !important;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large, .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .datepicker, .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container input[type=text], .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container input[type=email], .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container input[type=tel], .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .gfield_select {
  border-radius: 30px !important;
  border: 2px solid !important;
  padding: 14px 16px !important;
  font-family: Open Sans !important;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select {
  background: none !important;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after {
  right: 16px !important;
  top: 47% !important;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select .gfield_select {
  z-index: 10 !important;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select .gfield_select option {
  background: #F26530 !important;
  color: #ffffff !important;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li label {
  font-family: "Open Sans" !important;
}
.gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox .gfield_checkbox .gchoice {
  max-width: 232px !important;
  padding: 0 20px !important;
}
@media only screen and (max-width: 640px) {
  .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox .gfield_checkbox .gchoice {
    max-width: 190px !important;
  }
}
.gform_wrapper .gform-body ul.gform_fields li.gfield.gfield.gfield_error label.gfield_label {
  margin-top: 0 !important;
}
.gform_wrapper .gform_footer {
  display: none !important;
}

.sidebar-form {
  max-width: 375px !important;
}
.sidebar-form .gform_wrapper .gform-body ul.gform_fields li.gfield {
  max-width: 322px;
}
.sidebar-form .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label {
  color: #000000 !important;
}
.sidebar-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large {
  border-color: #000000 !important;
  color: #000000 !important;
}
.sidebar-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after {
  border-color: #F26530 !important;
}
.sidebar-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li {
  max-width: 300px !important;
}
.sidebar-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox] {
  border: 1px solid #000000 !important;
}
.sidebar-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox]:checked {
  background: #000000 !important;
}
.sidebar-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox]:checked:after {
  border-color: #ffffff !important;
}
.sidebar-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li label {
  color: #000000 !important;
  font-family: "Open Sans" !important;
}

.coupon_container {
  border-radius: 5px !important;
  border: 4px solid #000 !important;
}
.coupon_container .coupon_name {
  border: 3px dashed #8ACCEF !important;
  text-align: center !important;
}
.coupon_container .coupon_name .coupon_heading {
  font-size: 26px !important;
  line-height: 40px !important;
  font-weight: 500 !important;
  color: #EFF8FF !important;
  text-transform: capitalize !important;
}
.coupon_container .coupon_name .coupon_sub_heading {
  font-size: 20px !important;
  font-weight: 400 !important;
  text-transform: capitalize !important;
}
.coupon_container .coupon_name .coupon_offer {
  color: #EFF8FF !important;
}
@media only screen and (max-width: 640px) {
  .coupon_container .coupon_name .coupon_offer {
    font-size: 36px !important;
  }
}
.coupon_container .coupon_name .coupon_expiry {
  font-weight: 300 !important;
  font-family: "Open Sans" !important;
  color: #EFF8FF !important;
}
@media only screen and (max-width: 640px) {
  .coupon_container .coupon_name .coupon_expiry {
    font-size: 14px !important;
    font-weight: 400 !important;
  }
}
.coupon_container .coupon_name .coupon_disclaimer {
  text-transform: unset !important;
}
@media only screen and (max-width: 640px) {
  .coupon_container .coupon_name .coupon_disclaimer {
    font-size: 14px !important;
    font-weight: 400 !important;
  }
}
.coupon_container .coupon_name .btn:before {
  background-color: #1A5F84 !important;
}
.coupon_container .coupon_name .btn:hover {
  color: #ffffff !important;
}
@media only screen and (max-width: 991px) {
  .coupon_container .coupon_name .btn {
    min-width: 210px !important;
    width: 210px !important;
  }
}

.discover-sectiion {
  position: relative;
  background: linear-gradient(180deg, #EFF8FF 0%, rgba(239, 248, 255, 0) 100%);
}
@media only screen and (min-width: 992px) {
  .discover-sectiion {
    border-top: 8px solid #000;
  }
}
.discover-sectiion:before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 1580px;
  z-index: 1;
  background: url(../img/value-prop/clipp-path-group.png);
  background-size: cover;
  background-position: center;
}
@media screen and (max-width: 991px) {
  .discover-sectiion:before {
    height: 1100px;
  }
}
.discover-sectiion .d-lg-none {
  position: relative;
  z-index: 1;
}
.discover-sectiion .container-fluid {
  background: none !important;
  z-index: 2;
  position: relative;
}
.discover-sectiion .swiper-pagination.what-pagination-b span.swiper-pagination-bullet {
  background: #8ACCEF !important;
  opacity: 1 !important;
}
.discover-sectiion .swiper-pagination.what-pagination-b span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A5F84 !important;
}

.testimonial-section {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 55%, #F0F9FF 100%);
}
.testimonial-section .container-fluid {
  background: none !important;
  z-index: 2;
  position: relative;
}
.testimonial-section .container-fluid .swiper-pagination.pagination-variation-a span.swiper-pagination-bullet {
  background: #8ACCEF !important;
  opacity: 1 !important;
}
.testimonial-section .container-fluid .swiper-pagination.pagination-variation-a span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A5F84 !important;
}

.got-an-emergency.rounded-10 {
  height: 175px;
}
@media only screen and (max-width: 767px) {
  .got-an-emergency.rounded-10 {
    background-image: url(../img/in-content-cta/m-in-content-bg.png) !important;
    border-radius: 0 !important;
  }
}

footer {
  position: relative !important;
}

.modal-backdrop.fade {
  display: none !important;
}

#mobile-cta .gform_wrapper .gform-body ul.gform_fields li.gfield, #request_service .gform_wrapper .gform-body ul.gform_fields li.gfield, .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield {
  padding-bottom: 0 !important;
}
#mobile-cta .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label, #request_service .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label, .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label {
  color: #ffffff !important;
}
#mobile-cta .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label span, #request_service .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label span, .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label span {
  color: #ffffff !important;
}
#mobile-cta .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large, #request_service .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large, .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large {
  border-radius: 62px !important;
  border: none !important;
  color: #ffffff !important;
  background: #000000 !important;
  padding: 16px 19px !important;
}
#mobile-cta .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select, #request_service .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select, .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select {
  border-radius: 62px !important;
  background: #000000 !important;
}
#mobile-cta .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after, #request_service .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after, .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after {
  border-color: #F26530 !important;
}
#mobile-cta .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select .large, #request_service .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select .large, .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select .large {
  z-index: 10 !important;
  background: none !important;
}
#mobile-cta .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox, #request_service .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox, .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox {
  margin: 0 !important;
  margin-top: -10px !important;
}
#mobile-cta .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox], #request_service .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox], .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox] {
  border: 1px solid #000000 !important;
}
#mobile-cta .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox]:checked, #request_service .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox]:checked, .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox]:checked {
  background: #000000 !important;
}
#mobile-cta .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox]:checked:after, #request_service .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox]:checked:after, .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox]:checked:after {
  border-color: #EFF8FF !important;
}
#mobile-cta .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li label, #request_service .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li label, .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li label {
  font-family: "Open Sans" !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  color: #000000 !important;
}

#request_service .gform_wrapper .gform-body ul.gform_fields {
  max-width: 1050px !important;
  margin: auto !important;
}
#request_service .gform_wrapper .gform-body ul.gform_fields li.gfield {
  margin-bottom: 23px !important;
}
#request_service .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul.gfield_checkbox li label {
  font-size: 14px !important;
}

.pagination {
  margin: 0 !important;
  z-index: 1;
  position: relative;
}
.pagination .page-item .page-link {
  border-color: #949CA1 !important;
}
.pagination .page-item .page-link:hover {
  text-decoration: none !important;
  color: #ffffff !important;
  background-color: #1A5F84 !important;
}
.pagination .page-item .page-link.current {
  color: #ffffff !important;
  background-color: #1A5F84 !important;
}

.company-services-section {
  border-top: 7px solid #000000;
  background: url(../img/company-services/company-services-bg.jpg);
  background-size: cover;
  background-position: center;
  z-index: 2;
  position: relative;
  max-height: 546px !important;
}
@media only screen and (max-width: 991px) {
  .company-services-section {
    border-top: 0 !important;
    background: #ffffff !important;
    max-height: 680px !important;
  }
}

.input-group .custom-select:before {
  background: #EFF8FF !important;
}
.input-group .custom-select:after {
  color: #F26530 !important;
}
.input-group .custom-select .select-items div:hover {
  color: #000000 !important;
}
.input-group .input:focus {
  background-color: #EFF8FF !important;
}

.elementor-heading-title {
  padding-left: 0 !important;
}

.single-post .elementor-widget-container {
  padding-left: 0 !important;
}
.single-post .elementor-widget-container .elementor-heading-title {
  padding-left: 0 !important;
  margin-bottom: 25px !important;
}

.home_banner {
  height: 715px !important;
  margin-top: -20px;
  background: #EFF8FF;
  z-index: 10;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .home_banner {
    height: 475px !important;
  }
  .home_banner .btn-primary {
    min-width: 256px !important;
  }
}

.home_form_a {
  border-color: #8ACCEF !important;
  border-radius: 5px;
  height: 555px;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield {
  margin-bottom: 13px !important;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label {
  color: #000000 !important;
  top: 18px !important;
  margin: 0 !important;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label span {
  color: #000000 !important;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label.float_label {
  margin-top: 0 !important;
  top: 5px !important;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large {
  border-radius: 0 !important;
  border: none !important;
  border-bottom: 1px solid #000000 !important;
  padding: 8px 5px !important;
  color: #000000 !important;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after {
  border-color: #F26530 !important;
  top: 17px !important;
  right: 3px !important;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .gfield_select option {
  color: #ffffff !important;
  background: #F26530 !important;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container_checkbox ul.gfield_checkbox {
  margin: 0 !important;
  margin-top: -10px !important;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox] {
  border: 1px solid #000000 !important;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox]:checked {
  background: #000000 !important;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container_checkbox ul.gfield_checkbox li label {
  font-family: "Open Sans" !important;
  font-size: 13px !important;
  color: #000000 !important;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .btn:before, .home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .btn-primary:before {
  background-color: #1A5F84 !important;
}
.home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .btn:hover, .home_form_a .gform_wrapper .gform-body ul.gform_fields li.gfield .btn-primary:hover {
  color: #ffffff !important;
}

.we-are-hiring-section {
  background: linear-gradient(180deg, #EFF8FF 0%, rgba(239, 248, 255, 0) 100%);
}
@media screen and (max-width: 991px) {
  .we-are-hiring-section {
    border-bottom: 8px solid #000;
  }
}
.we-are-hiring-section.silo-section {
  border-bottom: none !important;
}

.seo-content-section {
  z-index: 2;
  position: relative;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.1);
}
.seo-content-section.shadow-none {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #EFF8FF 100%);
  box-shadow: 0 12px 17px -17px rgba(0, 0, 0, 0.25) !important;
  padding-top: 30px !important;
}

.home .elementor-widget-container, .home .elementor-element-populated {
  margin: 0 !important;
}
.home .testimonial-section {
  position: relative;
}
.home .testimonial-section:before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 740px;
  z-index: 1;
  background: url(../img/testimonial/reviews-bg.jpg);
  background-size: cover;
  background-position: top center !important;
}

.request_form .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label {
  color: #000000 !important;
}
.request_form .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label span {
  color: #000000 !important;
}
.request_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large {
  color: #000000 !important;
}
@media screen and (max-width: 640px) {
  .request_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large {
    padding: 9px 16px !important;
  }
}
.request_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after {
  border-color: #F26530 !important;
}
.request_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox] {
  border: 1px solid #000000 !important;
}
.request_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox]:checked {
  background: #000000 !important;
}
.request_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container_checkbox ul.gfield_checkbox li label {
  color: #000000 !important;
}

@media screen and (min-width: 992px) {
  .w-lg-50 {
    width: 50% !important;
  }
  .mxh-284 {
    max-height: 284px !important;
  }
  .mxw-537 {
    max-width: 537px !important;
  }
}
@media screen and (max-width: 767px) {
  .contact-form .gform_wrapper .gform-body ul.gform_fields {
    display: flex;
    flex-direction: column;
  }
}
.contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield {
  margin-bottom: 25px !important;
}
.contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large {
  border-color: #8ACCEF !important;
}
.contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after {
  border-color: #F26530 !important;
}
.contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield.message {
  margin-bottom: 0 !important;
}
.contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield.message .gfield_label.float_label {
  top: 10% !important;
}
@media screen and (max-width: 767px) {
  .contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield:first-child {
    order: 1 !important;
  }
  .contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(2) {
    order: 2 !important;
  }
  .contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(3) {
    order: 3 !important;
  }
  .contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(4) {
    order: 4 !important;
  }
  .contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(5) {
    order: 5 !important;
  }
  .contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(6) {
    order: 7 !important;
    margin-bottom: 20px !important;
  }
  .contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(7) {
    order: 6 !important;
    margin-top: 0 !important;
  }
  .contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(8) {
    order: 8 !important;
  }
  .contact-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(9) {
    order: 9 !important;
  }
}

.nav-tabs .nav-item .nav-link.active {
  color: #000000 !important;
}

.mobile-form {
  position: relative !important;
  z-index: 1 !important;
}
.mobile-form .floating_labels_wrapper {
  max-width: 500px !important;
}

.proudly-serving-c {
  max-height: 522px !important;
  padding-bottom: 50px;
  padding-top: 50px;
}
@media screen and (max-width: 991px) {
  .proudly-serving-c {
    max-height: 1230px !important;
  }
}
@media screen and (max-width: 767px) {
  .proudly-serving-c {
    max-height: 916px !important;
  }
}

.mxw-345 {
  max-width: 345px !important;
}

.btn.btn-light-blue:hover {
  color: #F26530 !important;
}
.btn.btn-light-blue:hover:before {
  background-color: #EFF8FF !important;
}

.finance_page_form {
  border-bottom: 8px solid #000;
}
.finance_page_form .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield {
  margin: unset !important;
  margin-bottom: 25px !important;
}
.finance_page_form .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select .gfield_select option {
  background: #F26530 !important;
}
.finance_page_form .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_textarea textarea {
  border-radius: 25px !important;
}
.finance_page_form .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(5) {
  max-height: 50px !important;
}
@media screen and (min-width: 992px) {
  .finance_page_form .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(6) {
    margin-top: -30px !important;
  }
}
.finance_page_form .free_estimate_form .gform_wrapper .gform-body ul.gform_fields li.gfield:last-child {
  margin-bottom: 0 !important;
}

.finance_page_form .free_estimate_form ul.gform_fields li li.gchoice {
  padding-bottom: 0 !important;
}

.services {
  background: #EFF8FF !important;
}
.services .service_block {
  max-height: 250px;
  border-radius: 5px;
  box-shadow: 0px 6px 27px 0px rgba(0, 0, 0, 0.2) !important;
}
.services .service_block:hover {
  background: #8ACCEF !important;
}
.services .service_block:hover i, .services .service_block:hover h7, .services .service_block:hover .h7 {
  color: #000000 !important;
}

.m_services {
  background: #EFF8FF !important;
}
@media screen and (min-width: 768px) {
  .m_services .service_block {
    max-width: 100% !important;
  }
}
.m_services .service_block:hover .service_block_icon, .m_services .service_block:hover h6 {
  color: #ffffff !important;
}

.homepage-coupon-slider {
  border-top: 8px solid #000;
  background: url(../img/coupon/coupon-bg.jpg);
  background-size: cover;
  background-position: top center !important;
}
@media screen and (max-width: 991px) {
  .homepage-coupon-slider {
    background: none !important;
  }
}
.homepage-coupon-slider .swiper-pagination.pagination-variation-a span.swiper-pagination-bullet {
  background: #8ACCEF !important;
  opacity: 1 !important;
}
.homepage-coupon-slider .swiper-pagination.pagination-variation-a span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A5F84 !important;
}

.proudly-serving-b {
  height: 500px !important;
}
.proudly-serving-b .content {
  max-width: 445px !important;
  height: 296px !important;
  border-radius: 5px;
  border: 4px solid #000;
}
@media screen and (max-width: 767px) {
  .proudly-serving-b .content {
    height: 207px !important;
  }
}
@media screen and (max-width: 991px) {
  .proudly-serving-b {
    height: unset !important;
  }
}
@media screen and (max-width: 767px) {
  .proudly-serving-b {
    height: unset !important;
    min-height: 678px !important;
  }
}

@media screen and (max-width: 767px) {
  .affiliation-swiper-a .swiper-slide img {
    width: 215px !important;
  }
}

.schedule_service_form .gform_wrapper .gform-body ul.gform_fields li.gfield {
  margin-bottom: 25px !important;
}
.schedule_service_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large, .schedule_service_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .datepicker {
  border-color: #8ACCEF !important;
  color: #000000 !important;
}
.schedule_service_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .datepicker {
  padding: 8px 32px !important;
}
.schedule_service_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after {
  border-color: #f26530 !important;
}
.schedule_service_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select .gfield_select {
  z-index: 10 !important;
}
.schedule_service_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .gchoice label {
  color: #000000 !important;
  font-family: "Open Sans" !important;
  font-size: 13px !important;
}
.schedule_service_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox .gfield_checkbox .gchoice {
  max-width: 232px !important;
  padding: 0 20px !important;
}
.schedule_service_form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_date:before {
  color: #000000 !important;
}
.schedule_service_form .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label {
  color: #000000 !important;
}
.schedule_service_form .gform_wrapper .gform-body ul.gform_fields li.gfield.gfield--type-radio .gfield_label {
  position: relative !important;
  top: unset !important;
  transform: unset !important;
  margin-left: 5px !important;
}
.schedule_service_form .gform_wrapper .gform-body ul.gform_fields li.gfield.message .gfield_label.float_label {
  top: 10% !important;
}

.schedule_accordion .step:nth-child(3):before {
  left: 410px !important;
}
.schedule_accordion .step:before {
  background: #000000 !important;
}

.schedule_service_accord:after {
  background: #000000 !important;
  height: 86% !important;
  width: 2px !important;
  left: 46px !important;
}

.footer_links:hover, .footer_copyright_links:hover {
  text-decoration: underline !important;
}

.page-id-61870 .about-btn, .page-id-62273 .about-btn {
  display: none !important;
}

.page-id-43528 .mobile-form-btn {
  display: none !important;
}
.page-id-43528 .footer_copyright_bar {
  margin-bottom: 0 !important;
}

.carrer_banner .shadow-md-alt {
  box-shadow: none !important;
  /*@media screen and (max-width: 991px){
  	box-shadow: none !important;
  }*/
}
.carrer_banner .carrer_banner_content:before {
  background: #EFF8FF !important;
}

.blogs:hover .continue {
  color: #1A5F84 !important;
}

a.back_to_blog {
  font-size: 18px !important;
  line-height: 23px !important;
  font-weight: 600 !important;
  font-family: "Ubuntu" !important;
  text-transform: uppercase !important;
}
a.back_to_blog:hover {
  color: #1A5F84 !important;
}

.btn {
  min-height: 43px !important;
}

#career_services_swiper .swiper-pagination span.swiper-pagination-bullet {
  background: #ffffff !important;
  opacity: 0.5 !important;
}
#career_services_swiper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1 !important;
}

.careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield {
  margin-bottom: 25px !important;
  padding: 0 12px !important;
}
.careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield .gfield_label {
  color: #ffffff !important;
}
.careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large {
  border-color: #000000 !important;
  color: #ffffff !important;
  background: #000000;
}
.careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after {
  border-color: #F26530 !important;
  z-index: 10 !important;
}
.careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_fileupload input, .careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_fileupload .large {
  display: none !important;
}
.careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox] {
  border: 1px solid #000000 !important;
}
.careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container_checkbox ul.gfield_checkbox li input[type=checkbox]:checked {
  background: #000000 !important;
}
.careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield .ginput_container_checkbox ul.gfield_checkbox li label {
  color: #000000 !important;
}
@media screen and (min-width: 768px) {
  .careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(5), .careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(6), .careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(7), .careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(8) {
    width: 50% !important;
    min-width: 50% !important;
    float: none;
    display: inline-block;
  }
}
@media screen and (min-width: 992px) {
  .careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(5), .careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(6), .careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(7), .careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(8) {
    width: 25% !important;
    min-width: 25% !important;
  }
}
@media screen and (min-width: 992px) {
  .careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(11) {
    width: 59% !important;
    min-width: 59% !important;
  }
}
@media screen and (min-width: 992px) {
  .careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(12) {
    width: 41% !important;
    min-width: 41% !important;
  }
}
.careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(12) .gfield_label {
  right: 10px !important;
  top: 22px !important;
  width: 168px !important;
  text-align: center !important;
  height: 43px !important;
  font-weight: bold !important;
  font-family: Ubuntu !important;
  font-size: 18px !important;
  background: #f26530 !important;
  border-radius: 40px !important;
  padding: 10px 25px !important;
}
.careers-form .gform_wrapper .gform-body ul.gform_fields li.gfield:nth-child(12) .gfield_description {
  padding-top: 7px !important;
  color: #000 !important;
  font-family: Ubuntu !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 27px !important;
  text-transform: capitalize !important;
}

@media screen and (min-width: 991px) {
  .carrer_banner_content:before {
    width: calc(100% + 155px) !important;
    left: -155px !important;
    min-height: 577px !important;
    max-height: 577px !important;
  }
  .carrer_banner .rounded-30.mh-lg-502 {
    max-width: 1047px !important;
  }
}
.sidbar-financing span a {
  font-size: 22px !important;
  color: #ffffff !important;
  font-weight: 400 !important;
}
.sidbar-financing .btn:before {
  background: #8ACCEF !important;
}
.sidbar-financing .btn:hover {
  color: #F26530 !important;
}

#open_position .select {
  color: #000000 !important;
}

@media screen and (min-width: 641px) {
  #field_11_21 {
    margin-top: -90px !important;
  }
}
.page-id-62275 .sidebar_coupon, .page-id-62293 .sidebar_coupon {
  display: none !important;
}
.page-id-62275 .expect-swiper-b .swiper-wrapper .swiper-slide:first-child, .page-id-62293 .expect-swiper-b .swiper-wrapper .swiper-slide:first-child {
  display: none !important;
}

.silo-dropdown .dropdown .dropdown-item:hover, .silo-dropdown .dropdown .dropdown-item:focus {
  background-color: transparent !important;
  text-decoration: none !important;
  color: #000 !important;
}

@media screen and (max-width: 991px) {
  .btn.mh-43, .elementor .btn.btn-primary, .btn.btn-secondary {
    min-height: 43px !important;
    height: 43px !important;
  }
  .h-sm-60 {
    height: 60px !important;
  }
}
.page-links a:hover {
  line-height: 21px !important;
}

strong a {
  font-weight: 700 !important;
}

a.footer_links, a.footer_copyright_links {
  font-weight: 400 !important;
}

/*# sourceMappingURL=child-theme.css.map */