@import url("https://fonts.googleapis.com/css2?family=Montserrat");.row > .pxl-header-mobile-default img {
  max-width: auto;
  width: 210px;
}
.row .pxl-icon-line2 {
  color: #1a2a56 !important;
}
.row .pxl-icon-line2:hover {
  color: #3ea7dc !important;
}
.container .pxl-nav-mobile-button:hover {
  color: #3ea7dc !important;
}
#pxl-content-area > #pxl-content-main > #pxl-post-17983 .pxl-dark-300 {
  color: #1a2a56 !important;
  font-family: Montserrat !important;
  font-size: 40px !important;
  line-height: 48px !important;
  font-weight: 500;
}
#pxl-content-main .h5 > div > div {
  color: #3ea7dc !important;
  font-family: Montserrat !important;
  font-weight: 400;
  font-size: 17px !important;
  line-height: 19px !important;
  letter-spacing: 1 !important;
}
.pxl-post--navigation span {
  color: #3ea7dc !important;
  font-weight: 500;
}
.pxl-post--navigation .caseicon-double-chevron-left {
  color: #3ea7dc !important;
}
.pxl--items .pxl--meta > a {
  color: #1a2a56 !important;
  font-weight: 600 !important;
}
#pxl-content-area > #pxl-content-main > #pxl-post-17978 .pxl-dark-300 {
  color: #1a2a56;
  font-family: Montserrat !important;
  font-weight: 500 !important;
  font-size: 37px !important;
  line-height: 46px !important;
}
#pxl-content-main > #pxl-post-17978 > .pxl--post-footer a {
  display: none;
}
#pxl-content-area > #pxl-content-main > #pxl-post-17976 .pxl-dark-300 {
  color: #1a2a56;
  font-family: Montserrat;
  font-weight: 500;
  font-size: 42px !important;
  line-height: 50px !important;
}
.row > #pxl-content-area > #pxl-content-main .pxl--post-footer {
  display: none;
}
#pxl-content-area > #pxl-content-main > #pxl-post-24502 .pxl-dark-300 {
  color: #1a2a56;
  font-family: Montserrat !important;
  font-size: 40px !important;
  line-height: 48px !important;
  font-weight: 500;
}
#pxl-content-area > #pxl-content-main > #pxl-post-17982 .pxl-dark-300 {
  color: #1a2a56;
  font-family: Montserrat !important;
  line-height: 46px !important;
  font-size: 42px;
  font-weight: 500 !important;
}
#pxl-post-17982 > div:nth-child(1) > h1 {
  color: #1a2a56;
  font-family: Montserrat !important;
  font-size: 40 !important;
}
.pxl-post--navigation .caseicon-double-chevron-right {
  color: #3ea7dc;
}
.swiper-slide-active .pxl-dark-100:hover {
  text-decoration: none !important;
}
#pxl-content-area > #pxl-content-main > #pxl-post-2415 .pxl-dark-300 {
  color: #1a2a56 !important;
  font-size: 35px !important;
  line-height: 44px !important;
  font-family: Montserrat !important;
  font-weight: 500 !important;
}
.elementor-element-d8f89cd .row > div {
  border-radius: 25px 0px 25px 0px !important;
}
#pxl-post-2258 > div > div:nth-child(1) > section:nth-child(2) > div > div > div > div:nth-child(2) > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div > div:nth-child(3) {
  display: none;
}
.pxl-header-menu-scroll .menu-item > a {
  color: #1a2a56 !important;
  font-size: 16px !important;
  line-height: 46px !important;
  font-family: Montserrat !important;
  font-weight: 500 !important;
}
.pxl-header-menu-scroll .menu-item > a:hover {
  color: #3ea7dc !important;
}
.pxl-header-menu .pxl-logo--dark > img {
  width: 200px;
}
#pxl-wrapper > #pxl-footer-default .row > div {
  display: none;
}
body #pxl-footer-default {
  display: none;
}
.e-con-inner p {
  color: #1a2a56 !important;
}
.elementor-element > .elementor-widget-container > div > ul > li {
  color: #1a2a56 !important;
}
#pxl-post-24773 > div:nth-child(2) > div:nth-child(1) > div > div > div:nth-child(2) > div > div > ul > li:nth-child(1) {
  color: #1a2a56 !important;
}
div li > strong > a {
  color: #1a2a56 !important;
}
.elementor-widget-container p > strong > a {
  color: #1a2a56 !important;
}
.elementor-widget-container strong > a {
  color: #1a2a56 !important;
}
.elementor-widget-container div > strong > a {
  color: #1a2a56 !important;
}
#pxl-content-area > #pxl-content-main > #pxl-post-24773 .pxl-dark-300 {
  color: #1a2a56 !important;
  font-size: 44px;
  line-height: 54px;
  font-weight: 500;
}
.elementor-widget-container a > strong {
  color: #1a2a56 !important;
}
#menu-item-24169 > ul {
  box-shadow: rgba(0, 0, 0, 0.4) 0px 10px 20px -5px;
  mix-blend-mode: multiply;
}
#pxl-post-24879 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(1) > div > div:nth-child(2) > div > h4:nth-child(1) {
  color: #6b1597;
}
#pxl-post-24879 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(1) > div > div:nth-child(2) > div > h4:nth-child(4) {
  color: #ff6c02;
}
#pxl-post-24879 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(1) > div > div:nth-child(2) > div > h4:nth-child(7) {
  color: #58b100;
}
#pxl-post-24879 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(1) > div > div:nth-child(2) > div > h4:nth-child(10) {
  color: #0131da;
}
#pxl-post-24879 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(1) > div > div:nth-child(2) > div > h4:nth-child(13) {
  color: #6b1597;
}
body .pxl-scroll-top {
  background-color: #ff6c02;
}
body > #pxl-wrapper .pxl-scroll-progress-circle {
  color: #ffffff !important;
}
body > #pxl-wrapper .caseicon-long-arrow-right-three {
  color: #ff6c02 !important;
}
#pxl-post-25208 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(2) > div > div > div > h5:nth-child(1) > strong:nth-child(3) > a {
  color: #0229bd !important;
}
#pxl-post-25208 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(2) > div > div > div > h5:nth-child(4) > strong > a {
  color: #0229bd !important;
}
#pxl-post-25208 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(2) > div > div > div > h5:nth-child(7) > strong > a {
  color: #0229bd !important;
}
#pxl-post-25208 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(2) > div > div > div > h5:nth-child(10) > strong > a {
  color: #0229bd !important;
}
#pxl-post-25208 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(2) > div > div > div > h5:nth-child(13) > strong > a {
  color: #0229bd !important;
}
#pxl-post-25208 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(3) > div > div > div > h5:nth-child(1) > strong > a {
  color: #0229bd !important;
}
#pxl-post-25208 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(3) > div > div > div > h5:nth-child(4) > strong > a {
  color: #0229bd !important;
}
#pxl-post-25208 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(3) > div > div > div > h5:nth-child(7) > strong > a {
  color: #0229bd !important;
}
#pxl-post-25208 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(3) > div > div > div > h5:nth-child(10) > strong > a {
  color: #0229bd !important;
}
#pxl-post-25208 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(3) > div > div > div > h5:nth-child(13) > strong > a {
  color: #0229bd !important;
}
#pxl-post-25185 > div > div:nth-child(1) > section:nth-child(2) > div > div:nth-child(2) > div > div > div:nth-child(2) > div > h4 > b {
  color: #0229bd !important;
}
@media screen and (max-width: 1024px) {
  .pxl-header-menu-scroll .menu-item > a {
    color: #1a2a56 !important;
    font-family: Montserrat !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 46px !important;
  }
  .pxl-header-menu-scroll .menu-item > a:hover {
    color: #3ea7dc !important;
  }
  .pxl-header-menu .pxl-logo--dark > img {
    width: 200px !important;
  }
}
@media screen and (max-width: 375px) {
  .container .pxl-nav-mobile-button:hover {
    color: #3ea7dc !important;
  }
  .row .pxl-icon-line1 {
    color: #1a2a56 !important;
  }
  .row .pxl-icon-line1:hover {
    color: #3ea7dc !important;
  }
  .pxl-header-menu-scroll .current-menu-item > a {
    color: #1a2a56 !important;
    font-family: Montserrat !important;
    font-weight: 500 !important;
    font-size: 17px !important;
    line-height: 50px !important;
  }
  .pxl-header-nav .current-menu-item span {
    color: #1a2a56 !important;
  }
  .pxl-header-nav .current-menu-item span:hover {
    color: #3ea7dc !important;
  }
  .pxl-header-nav .menu-item span {
    color: #1a2a56 !important;
    font-size: 17px !important;
    line-height: 50px !important;
    font-family: Montserrat !important;
    font-weight: 500 !important;
  }
  .pxl-header-nav .menu-item span:hover {
    color: #3ea7dc !important;
  }
  .container .pxl-menu-close {
    font-size: 13px !important;
    color: #3ea7dc !important;
  }
  .pxl-header-menu-scroll .menu-item > a {
    border-bottom-color: rgba(62, 167, 220, 0.56) !important;
    color: #1a2a56 !important;
    font-family: Montserrat !important;
    font-weight: 500 !important;
  }
  .pxl-header-menu-scroll .menu-item > a:hover {
    color: #3ea7dc !important;
  }
  .pxl-swiper-container .swiper-slide-visible > .pxl-post--inner > .pxl-post--excerpt {
    font-size: 14px !important;
    line-height: 22px !important;
  }
  #swiper-wrapper-4ded9bb9416787b5 > .swiper-slide-visible > div > div > .el-empty {
    font-size: 16px !important;
    line-height: 25px;
  }
  .elementor-widget-container > #pxl-pxl_heading-e252220-9186 .pxl-heading-default {
    line-height: 40px;
  }
  #pxl-content-area > #pxl-content-main > #pxl-post-24502 .pxl-dark-300 {
    font-size: 33px !important;
    line-height: 43px !important;
  }
  .pxl--items > .pxl--item .pxl--meta > a {
    font-size: 13px !important;
    line-height: 15.74px !important;
  }
  .pxl-post--navigation .pxl--item .pxl--meta {
    color: #1a2a56 !important;
    line-height: 16.56px !important;
    font-weight: 500 !important;
    font-size: 14px !important;
  }
  #pxl-content-area > #pxl-content-main > #pxl-post-17978 .pxl-dark-300 {
    font-size: 25px !important;
    line-height: 30px !important;
  }
  .elementor-element p {
    line-height: 24px !important;
  }
  #pxl-content-area > #pxl-content-main > #pxl-post-17982 .pxl-dark-300 {
    font-size: 28px !important;
    line-height: 31px !important;
  }
  #pxl-content-area > #pxl-content-main > #pxl-post-17983 .pxl-dark-300 {
    font-size: 28px !important;
    line-height: 36px !important;
  }
  #swiper-wrapper-bf62ae8674ceb5d10 > .swiper-slide-visible > .pxl-post--inner > div {
    font-size: 14px;
  }
  #swiper-wrapper-0d955b33ead08d20 > .swiper-slide-visible > .pxl-post--inner > div {
    color: #1a2a56;
    font-size: 14px !important;
    line-height: 22px !important;
    font-family: Montserrat !important;
  }
  #swiper-wrapper-0d955b33ead08d20 > .swiper-slide-visible > .pxl-post--inner > div:hover {
    color: #ffffff !important;
  }
  .elementor-widget-container #swiper-wrapper-0d955b33ead08d20 {
    font-size: 14px !important;
    color: #1a2a56 !important;
    line-height: 22px !important;
  }
  .container .pxl-nav-mobile-button {
    color: #58b100;
  }
  .pxl-header-menu-scroll .pxl-menu-primary > .menu-item > a {
    font-family: "Avenir Regular", sans-serif !important;
    color: #000000;
  }
  .pxl-header-menu .pxl-logo--dark > img {
    font-family: "Avenir Regular", sans-serif !important;
  }
  .pxl-header-nav > .pxl-menu-primary > .menu-item span:hover {
    color: #58b100 !important;
  }
  .pxl-menu-primary .active > .menu-item > a {
    font-family: "Avenir Regular", sans-serif;
    font-size: 15px !important;
  }
  .menu-item > .active > .menu-item span {
    font-size: 17px !important;
    font-family: "Avenir Regular", sans-serif !important;
  }
  .pxl-header-nav > .pxl-menu-primary > .menu-item > a > span {
    font-family: "Avenir Regular", sans-serif !important;
    color: #000000 !important;
  }
  .elementor-element .e-contact-buttons__chat-button {
    border-color: rgba(255, 255, 255, 0) !important;
  }
  .elementor-element .e-contact-buttons__chat-button:hover {
    border-width: 0 !important;
    border-style: none;
  }
  .elementor-element .e-contact-buttons__content {
    border-color: rgba(0, 0, 0, 0) !important;
  }
  .elementor-element .e-contact-buttons__content:hover {
    border-width: 0 !important;
    border-style: none;
    border-color: rgba(0, 0, 0, 0) !important;
  }
  .e-con-inner #e-contact-buttons__content-wrapper {
    border-color: rgba(0, 0, 0, 0) !important;
  }
  .e-con-inner #e-contact-buttons__content-wrapper:hover {
    border-style: none;
    border-width: 0 !important;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) !important;
  }
}
