.vc-row-538977 .vc-curtain {
  background: url(../../images/bg-03.png) center;
  min-height: 1280px;
  background-size: cover;
  padding-bottom: 50px;
}

.vc-row-538977 .et-advantage-box {
  border: 2px solid #027a37;
  width: 260px;
  min-height: 280px;
  border-radius: 50px;
  background-color: #fff;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  padding: 20px;
  margin-top: 20px;
  position: absolute;
}

.vc-row-486219 img {
  height: 100px !important;
}

.vc-column-444921 {
  position: absolute;
  height: 796px;
  left: 0;
  top: 50%;
  transform: translateY(-70%);
  -webkit-transform: translateY(-70%);
  -moz-transform: translateY(-70%);
  -ms-transform: translateY(-70%);
  -o-transform: translateY(-70%);
}

.vc-row-538977 .et-advantage-box .title {
  width: 100%;
  height: 50px;
  text-align: center;
  border-bottom: 1px solid #027a37;
  font-weight: 700;
  font-size: 20px;
  color: #027a37;
  display: flex;
  align-items: center;
  justify-content: center;
}

.vc-row-538977 .et-advantage-box .title .iconfont {
  font-size: 36px !important;
  margin-right: 8px;
  font-weight: normal;
}

.vc_custom_1590162397816 {
  position: relative;
  margin: 60px 0;
}

.vc_custom_1590162397816 p.text span {
  font-size: 110%;
  color: #066d34;
  font-weight: 600;
}
.vc_custom_1590162397816 .wpb_content_element p {
  font-size: 16px;
  font-weight: normal;
  text-indent: 2em;
  color: #fff;
  margin-top: 20px;
  line-height: 28px;
}

.vc_custom_1590162397816 a {
  float: right;
  color: #fff;
  display: inline-block;
  border: 1px solid #fff;
  width: 130px;
  height: 35px;
  line-height: 35px;
  text-align: center;
}

.vc_custom_1590162397816 a:hover {
  background-color: #fff;
  color: #0075c9;
}
#et-heading-119474 {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
}

#et-heading-119474 span.text {
  font-size: 18px;
}
#et-heading-119474 span.text:last-child {
  font-size: 14px;
  font-weight: normal;
}

.vc-row-538977 .et-advantage-box .text {
  padding: 20px 0;
}

.vc-row-538977 #et-advantage-box-1 {
  top: 50px;
  left: 210px;
}

/* .vc-row-538977 #et-advantage-box-1 .title span{
  display: inline-block;
  background: url(../../../themes/textron/images/icons/icon-6.png) no-repeat left center;
  background-size: 40px 40px;
  padding-left: 50px;
} */
.vc-row-538977 #et-advantage-box-2 {
  top: 50px;
  right: 210px;
}

/* .vc-row-538977 #et-advantage-box-2 .title span{
  display: inline-block;
  background: url(../../../themes/textron/images/icons/icon-13.png) no-repeat left center;
  background-size: 40px 40px;
  padding-left: 50px;
} */
.vc-row-538977 #et-advantage-box-3 {
  top: 430px;
  left: 0px;
}
#et-step-box-container-1 {
  padding: 50px 0;
}
#et-step-box-container-1 a {
  color: #0075c9;
}
#et-step-box-container-1 .et-step-box-inner > a {
  float: right;
}
/* .vc-row-538977 #et-advantage-box-3 .title span{
  display: inline-block;
  background: url(../../../themes/textron/images/icons/icon-1.png) no-repeat left center;
  background-size: 40px 40px;
  padding-left: 50px;
} */
.vc-row-538977 #et-advantage-box-4 {
  top: 430px;
  right: 0px;
}

/* .vc-row-538977 #et-advantage-box-4 .title span{
  display: inline-block;
  background: url(../../../themes/textron/images/icons/icon-3.png) no-repeat left center;
  background-size: 40px 40px;
  padding-left: 50px;
} */
.vc-row-538977 #et-advantage-box-5 {
  top: 850px;
  left: 230px;
}

/* .vc-row-538977 #et-advantage-box-5 .title span{
  display: inline-block;
  background: url(../../../themes/textron/images/icons/icon-16.png) no-repeat left center;
  background-size: 40px 40px;
  padding-left: 50px;
} */
.vc-row-538977 #et-advantage-box-6 {
  top: 850px;
  right: 230px;
}

/* .vc-row-538977 #et-advantage-box-6 .title span{
  display: inline-block;
  background: url(../../../themes/textron/images/icons/icon-2.png) no-repeat left center;
  background-size: 40px 40px;
  padding-left: 50px;
} */
.vc-column-391283 .parallax-container {
  background-image: url(../../../uploads/presentation_3.jpg);
}

.vc-column-244183 .parallax-container {
  background-image: url(../../../uploads/presentation_2.jpg);
}

#et-icon-box-container-301815 {
  min-height: 0 !important;
}

.et-gap-606539 {
  height: 48px;
}

.et-gap-507585 {
  height: 32px;
}

.et-gap-622865 {
  height: 720px;
}

.et-gap-714484 {
  height: 620px;
}

.et-gap-884881 {
  height: 360px;
}

.et-gap-667598 {
  height: 720px;
}

.et-gap-622393 {
  height: 620px;
}

.et-gap-251249 {
  height: 24px;
}

.et-gap-545202 {
  height: 16px;
}

.et-gap-766218 {
  height: 32px;
}

.et-gap-489095 {
  height: 40px;
}

.et-gap-192867 {
  height: 32px;
}

.et-gap-73335 {
  height: 48px;
}

.et-gap-722690 {
  height: 24px;
}

.et-gap-478877 {
  height: 32px;
}

.et-gap-923328 {
  height: 72px;
}

.et-gap-94885 {
  height: 48px;
}

.et-gap-116195 {
  height: 72px;
}

.et-gap-114918 {
  height: 24px;
}

.et-gap-194457 {
  height: 24px;
}

.et-gap-456677 {
  height: 24px;
}

.et-gap-964789 {
  height: 16px;
}

.et-gap-725278 {
  height: 24px;
}

.et-gap-824076 {
  height: 48px;
}

#et-heading-391123 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-391123 {
  color: #00bfff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-391123 a {
  color: #00bfff;
}

#et-heading-391123 .text-wrapper:after {
  background-color: #00bfff;
}

#et-heading-391123 {
  margin: 0px 0px 0px 0px;
}

#et-heading-391123 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-383777 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-383777 {
  color: #00245a;
  font-weight: 500;
  line-height: 48px;
  text-transform: none;
}

#et-heading-383777 a {
  color: #00245a;
}

#et-heading-383777 .text-wrapper:after {
  background-color: #00245a;
}

#et-heading-383777 {
  margin: 0px 0px 0px 0px;
}

#et-heading-383777 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-970934 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-970934 {
  color: #00bfff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-970934 a {
  color: #00bfff;
}

#et-heading-970934 .text-wrapper:after {
  background-color: #00bfff;
}

#et-heading-970934 {
  margin: 0px 0px 0px 0px;
}

#et-heading-970934 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-906908 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-906908 {
  color: #00245a;
  font-weight: 500;
  line-height: 48px;
  text-transform: none;
}

#et-heading-906908 a {
  color: #00245a;
}

#et-heading-906908 .text-wrapper:after {
  background-color: #00245a;
}

#et-heading-906908 {
  margin: 0px 0px 0px 0px;
}

#et-heading-906908 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-670759 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-670759 {
  color: #00bfff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-670759 a {
  color: #00bfff;
}

#et-heading-670759 .text-wrapper:after {
  background-color: #00bfff;
}

#et-heading-670759 {
  margin: 0px 0px 0px 0px;
}

#et-heading-670759 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-499132 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-499132 {
  color: #00245a;
  font-weight: 500;
  line-height: 48px;
  text-transform: none;
}

#et-heading-499132 a {
  color: #00245a;
}

#et-heading-499132 .text-wrapper:after {
  background-color: #00245a;
}

#et-heading-499132 {
  margin: 0px 0px 0px 0px;
}

#et-heading-499132 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-292560 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-292560 {
  color: #ffffff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-292560 a {
  color: #ffffff;
}

#et-heading-292560 .text-wrapper:after {
  background-color: #ffffff;
}

#et-heading-292560 {
  margin: 0px 0px 0px 0px;
}

#et-heading-292560 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-647176 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-647176 {
  color: #ffffff;
  font-weight: 500;
  line-height: 48px;
  text-transform: none;
}

#et-heading-647176 a {
  color: #ffffff;
}

#et-heading-647176 .text-wrapper:after {
  background-color: #ffffff;
}

#et-heading-647176 {
  margin: 0px 0px 0px 0px;
}

#et-heading-647176 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-119474 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-119474 {
  color: #ffffff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-119474 a {
  color: #ffffff;
}

#et-heading-119474 .text-wrapper:after {
  background-color: #ffffff;
}

#et-heading-119474 {
  margin: 0px 0px 0px 0px;
}

#et-heading-119474 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-311605 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-311605 {
  color: #ffffff;
  font-weight: 500;
  line-height: 48px;
  text-transform: none;
}

#et-heading-311605 a {
  color: #ffffff;
}

#et-heading-311605 .text-wrapper:after {
  background-color: #ffffff;
}

#et-heading-311605 {
  margin: 0px 0px 0px 0px;
}

#et-heading-311605 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-629067 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-629067 {
  color: #00245a;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.25px;
  line-height: 28px;
  text-transform: none;
}

#et-heading-629067 a {
  color: #00245a;
}

#et-heading-629067 .text-wrapper:after {
  background-color: #00245a;
}

#et-heading-629067 {
  margin: 0px 0px 0px 0px;
}

#et-heading-629067 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-460600 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-460600 {
  color: #00bfff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-460600 a {
  color: #00bfff;
}

#et-heading-460600 .text-wrapper:after {
  background-color: #00bfff;
}

#et-heading-460600 {
  margin: 0px 0px 0px 0px;
}

#et-heading-460600 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-858627 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-858627 {
  color: #00245a;
  font-weight: 500;
  text-transform: none;
}

#et-heading-858627 a {
  color: #00245a;
}

.et-testimonial-inner {
  text-align: center;
}

.et-testimonial-inner p {
  line-height: 60px;
  height: 60px;
  overflow: hidden;
  font-size: 14px;
}

#et-tab-442852 .tab {
  font-weight: normal !important;
}

#et-tab-442852 .tab i {
  font-size: 20px;
  padding-bottom: 10px;
}

#et-tab-442852 .tab:nth-child(2) i {
  font-size: 26px;
}

#et-tab-442852 .tab.active {
  background: #0075c9;
  color: #ffffff;
  box-shadow: none;
}

.tabs-container {
  padding-top: 0;
}

.tabs-container .tab-content {
  position: relative;
  min-height: 349px;
  background-position: center center;
}

.tabs-container .tab-content .text-content {
  background-color: rgba(0, 117, 201, 0.8);
  padding: 30px;
  width: 50%;
  /* position: absolute; */
  position: relative;
  top: 0;
  left: 0;
  height: 480px;
}

.tabs-container .tab-content .text-content::after {
  content: "";
  position: absolute;
  right: -100px;
  top: 0;
  width: 0;
  height: 0;
  border-bottom: 480px solid rgba(0, 117, 201, 0.8);
  border-right: 100px solid transparent;
}

.vc_custom_1594300491206 .tabs-container .tab-content .wpb_content_element {
  color: #ffffff;
  padding: 15px;
}

.vc_custom_1594300491206 .tabs-container .tab-content .wpb_wrapper {
  color: #fff;
  padding: 40px;
}

.vc_custom_1594300491206 .post-body {
  padding: 20px !important;
}

.tabs-container .tab-content .wpb_wrapper strong {
  line-height: 3;
}

.tabs-container .tab-content .right-bg {
  position: absolute;
  right: -100px;
  top: 0;
  width: 0;
  height: 0;
  border-bottom: 480px solid rgba(0, 36, 90, 0.7);
  border-right: 100px solid transparent;
}

#et-tab-442852 .tab {
  background: #ffffff;
  color: #00245a;
  width: 25%;
  font-size: 16px;
  flex-direction: column;
  box-shadow: 0px 3px 18px 0px rgb(68 71 91 / 13%);
}

#et-tab-442852 .tab div {
  width: 100%;
  padding-bottom: 5px;
}

.vc_custom_15943004912066 .container,
.vc_custom_15943004912066 .et-tab-wrapper {
  padding: 50px 0 0;
}

.vc_custom_15943004912066 .et-tab-wrapper .et-tab-bottom {
  margin-top: -50px;
  padding: 80px 0 40px;
  text-align: center;
  background-color: #0075c9;
  color: #fff;
}

.vc_custom_15943004912066 .et-tab-wrapper .et-tab-bottom div {
  display: flex;
  justify-content: center;
  align-items: center;
}

.vc_custom_15943004912066 .et-tab-wrapper .et-tab-bottom div i {
  font-size: 46px;
  margin-right: 10px;
}

.vc_custom_15943004912066 .et-tab-wrapper .et-tab-bottom div p {
  text-align: left;
}

.vc_custom_15943004912066 .et-tab-wrapper .et-tab-bottom div p strong {
  display: block;
  font-size: 24px;
}

.vc_custom_15943004912066 .et-tab-wrapper .et-tab-bottom > p {
  margin-top: 20px;
}

.vc_custom_15943004912066 .tabset .tab {
  font-size: 16px;
  background: #ffffff;
  color: #00245a;
  font-size: 16px;
  border-radius: 50px;
  box-shadow: 0px 3px 18px 0px rgb(68 71 91 / 13%);
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  margin: 5px 10px;
}

.vc_custom_15943004912066 .tabset .tab.active {
  background: #2cb128;
  color: #ffffff;
}

#et-stagger-box-4 .et-heading {
  /* padding: 30px 0; */
  margin: 0;
}
.vc-column-479017 {
  align-items: flex-start !important;
}

.vc_custom_15943004912066 .et-blockquote {
  width: auto;
  margin: 20px;
  background: #f7f7f7;
  box-shadow: 0px 3px 18px 0px rgb(68 71 91 / 13%);
}

.vc_custom_15943004912066 .et-blockquote blockquote {
  font-size: 16px;
  line-height: 28px;
  color: #3d3d3d !important;
}

#et-icon-box-661559 {
  padding: 0px 0px 46px 0px;
}

#et-icon-box-661559 .et-icon-box-content {
  color: #ffffff;
}

#et-tab-442852 {
  margin-top: 30px;
}

.vc_custom_1595404708397 {
  padding-bottom: 68px;
  background-color: #d8effc !important;
}

.vc_custom_1595404708397 .tabs-container .wpb_wrapper {
  padding: 40px;
}

.vc_custom_1595404708397 .tabs-container .post .post-body {
  padding: 20px;
}

.vc_custom_1595404708397 .tabs-container .project .post-title {
  margin: 0 !important;
}

.vc_custom_1595404708397-1 {
  background: url(../../images/bg-04.jpg);
  min-height: 803px;
}

.vc_custom_1595404708397-1 .et-stagger-box {
  background: rgba(102, 195, 100, 0.9);
}

.vc_custom_1595404708397-1 .et-stagger-box h3 {
  font-weight: normal;
}

.vc_custom_1595404708397-1 .et-icon-content {
  padding-left: 0 !important;
}

.vc_custom_1595404708397-1 .tabset {
  background-color: #ffffff;
  position: relative;
  padding: 10px;
}

.vc_custom_1595404708397-1 .tabset::before {
  content: "";
  position: absolute;
  top: -100px;
  left: 0;
  right: 0;
  width: 100%;
  height: 100px;
  background: url(../../images/bg-04.png) no-repeat top center;
}

.vc_custom_1595404708397-1 .tabs-container {
  min-height: 460px;
}

.vc_custom_1595404708397-1 .tabset .tab {
  background-color: #ffffff;
  margin-bottom: 30px;
  border-radius: 50px;
  border: 2px solid #0075c9;
  color: #0075c9;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  font-size: 16px;
  width: calc(20% - 30px);
  margin-right: 30px;
  position: relative;
}

.vc_custom_1595404708397-1 .tabset .tab i {
  font-size: 20px;
  margin-right: 6px;
}

.vc_custom_1595404708397-1 .tabset .tab::after {
  content: "";
  position: absolute;
  right: -46px;
  width: 45px;
  height: 30px;
  background: url(../images/icons/point.png) repeat-x;
  top: 15px;
  background-size: 15px;
}

.vc_custom_1595404708397-1 .tabset .tab:last-child {
  margin-right: 0;
}

.vc_custom_1595404708397-1 .tabset .tab:nth-child(5)::after,
.vc_custom_1595404708397-1 .tabset .tab:nth-child(10)::after {
  background: none !important;
}

.vc_custom_1595404708397-1 .tabset .tab.active {
  background: #0075c9;
  color: #ffffff;
}

.vc_custom_1595404708397-1 .et-blockquote {
  background-color: #ffffff;
  box-shadow: 0px 12px 18px 0px rgba(68, 71, 91, 0.13);
}

.vc_custom_1595404708397-1 .et-blockquote .author-wrapper {
  padding-left: 0;
  position: relative;
}

.vc_custom_1595404708397-1 .et-blockquote .author-wrapper > span {
  position: absolute;
  right: -20px;
  top: -50px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #0075c9;
  color: #fff;
  font-size: 30px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.vc_custom_1595404708397 > svg {
  display: block;
  width: calc(100% + 1.3px);
  height: 80px;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.vc_custom_1594628756750 {
  min-height: 1280px;
}

.vc_custom_1595404708397 .elementor-shape-fill {
  fill: #fff;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.vc_custom_1595404698113-1 {
  background: url(../../images/bg-05.jpg);
}

.vc_custom_1595404698113-1 .vc-column-444921-1 {
  height: 540px;
}
.vc-column-444921-1 img {
  border: 4px solid #fff;
}

.vc_custom_1594302348977-1 {
  background: url(../../images/bg-06.jpg) no-repeat top center;
  background-size: cover;
}

.vc_custom_1594302348977-1 .container {
  min-height: 782px;
}

.vc_custom_1594302348977-1 .post-body {
  padding: 0 30px 30px !important;
}

.vc_custom_1594302348977-1 .post-body::before {
  content: "";
  position: absolute;
  top: -50px;
  left: 0;
  width: 100%;
  height: 50px;
  z-index: 9;
  background: url(../../images/bg-05.png) no-repeat top center;
  background-size: cover;
}

.vc_custom_1594302348977-1 .post-body-inner div {
  color: #b6b6b6;
}

.vc_custom_1594302348977-1 .post-body-inner p {
  margin-top: 10px;
  text-indent: 2em;
  text-align: justify;
  font-size: 14px;
  line-height: 1.5;
}

#et-heading-858627 .text-wrapper:after {
  background-color: #00245a;
}

/* #et-heading-858627 {
  margin: 0px 0px 0px 0px;
} */

#et-heading-858627 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-378567 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-378567 {
  color: #00bfff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-378567 a {
  color: #00bfff;
}

#et-heading-378567 .text-wrapper:after {
  background-color: #00bfff;
}

#et-heading-378567 {
  margin: 0px 0px 0px 0px;
}

#et-heading-378567 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-894777 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-894777 {
  color: #00245a;
  font-weight: 500;
  line-height: 48px;
  text-transform: none;
}

#et-heading-894777 a {
  color: #00245a;
}

#et-heading-894777 .text-wrapper:after {
  background-color: #00245a;
}

#et-heading-894777 {
  margin: 0px 0px 0px 0px;
}

#et-heading-894777 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-image-41360 .curtain {
  background-color: #00bfff;
}
.page-content-wrap {
  padding-top: 50px;
}
#et-image-41360 {
  transform: translate3d(0px, 270px, 0px);
}

#et-posts-611520 .full-content {
  width: 660px;
  background-color: rgb(0, 117, 201, 0.84);
}
#single-post-page .post-body img {
  max-width: 60%;
}
#et-posts-611520 .full-content .post-body-inner {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 30px;
}

#et-posts-611520 .full-content .post-body-inner .post-excerpt {
  display: flex;
  width: 33%;
  align-items: center;
  margin-bottom: 15px;
}

#et-posts-611520 .full-content .post-body-inner .post-excerpt:last-child {
  width: 66%;
}

#et-posts-611520 .full-content .post-body-inner .post-excerpt i {
  font-size: 30px;
  margin-right: 15px;
}

.vc_custom_1590844850049 {
  padding: 30px 30px 50px;
}

.vc-column-535536-1 {
  margin-top: -480px;
}

#et-posts-611520 .post-meta,
#et-posts-611520 .post-meta a,
#et-posts-611520 .post-meta a:hover,
#et-posts-611520 .post-title a,
#et-posts-611520 .post-excerpt,
#et-posts-611520 .post-read-more {
  color: #ffffff !important;
}

#et-posts-611520 .post-meta .post-date:after {
  background-color: #ffffff;
}

#et-posts-611520 .post-read-more svg {
  fill: #ffffff;
}

#et-posts-611520 .tns-controls-trigger button {
  background-color: #ffffff;
}

#et-icon-box-16506 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-16506 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-16506 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-16506:hover .et-icon svg * {
  fill: #00245a !important;
}

#et-icon-box-16506 {
  padding: 0px 16px 0px 16px;
}

#et-icon-box-891639 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-891639 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-891639 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-891639:hover .et-icon svg * {
  fill: #00245a !important;
}

#et-icon-box-891639 {
  padding: 0px 16px 0px 16px;
}

#et-icon-box-398211 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-398211 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-398211 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-398211:hover .et-icon svg * {
  fill: #00245a !important;
}

#et-icon-box-398211 {
  padding: 0px 16px 0px 16px;
}

#et-icon-box-899364 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-899364 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-899364 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-899364:hover .et-icon svg * {
  fill: #00245a !important;
}

#et-icon-box-899364 {
  padding: 0px 16px 0px 16px;
}

#et-icon-box-232034 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-232034 .et-icon-box-content {
  color: #0c1729;
}

#et-icon-box-232034 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-232034 {
  padding: 0px 0px 46px 0px;
}

#et-icon-box-53866 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-53866 .et-icon-box-content {
  color: #0c1729;
}

#et-icon-box-53866 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-53866 {
  padding: 0px 0px 46px 0px;
}

#et-icon-box-646055 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-646055 .et-icon-box-content {
  color: #0c1729;
}

#et-icon-box-646055 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-646055 {
  padding: 0px 0px 0px 0px;
}

#et-button-497975 {
  width: 220px;
  height: 56px;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 56px;
  font-size: 16px !important;
  font-weight: 500;
  line-height: 22px !important;
  text-transform: none;
  color: #00bfff;
}

#et-button-497975.icon-position-left .icon {
  margin-right: 8px;
}

#et-button-497975.icon-position-right .icon {
  margin-left: 8px;
}

#et-button-497975 .icon {
  width: 8px !important;
}

#et-button-497975 .icon svg,
#et-button-497975 .icon svg * {
  fill: #00bfff;
}

#et-button-497975:hover {
  color: #00bfff;
}

#et-button-497975:hover .icon svg,
#et-button-497975:hover .icon svg * {
  fill: #00bfff;
}

#et-button-497975 .regular {
  fill: #ffffff;
}

#et-button-497975:hover .regular {
  fill: #ffffff;
}

#et-button-497975 {
  margin: 0px 0px 0px 0px;
}

#et-button-922337 {
  width: 300px;
  height: 56px;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 56px;
  font-size: 16px !important;
  font-weight: 500;
  line-height: 22px !important;
  text-transform: none;
}

#et-button-922337.icon-position-left .icon {
  margin-right: 8px;
}

#et-button-922337.icon-position-right .icon {
  margin-left: 8px;
}

#et-button-922337 .icon {
  width: 8px !important;
}

#et-button-922337 .icon svg,
#et-button-922337 .icon svg * {
  fill: #00bfff;
}

#et-button-922337:hover {
  color: #00bfff;
}

#et-button-922337:hover .icon svg,
#et-button-922337:hover .icon svg * {
  fill: #00bfff;
}

#et-button-922337 .regular {
  fill: #ffffff;
}

#et-button-922337:hover .regular {
  fill: #ffffff;
}

#et-button-922337 {
  margin: 0px 0px 0px 0px;
}

#et-button-979669 {
  width: 220px;
  height: 56px;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 56px;
  font-size: 16px !important;
  font-weight: 500;
  line-height: 22px !important;
  text-transform: none;
  color: #00bfff;
}

#et-button-979669.icon-position-left .icon {
  margin-right: 8px;
}

#et-button-979669.icon-position-right .icon {
  margin-left: 8px;
}

#et-button-979669 .icon {
  width: 8px !important;
}

#et-button-979669 .icon svg,
#et-button-979669 .icon svg * {
  fill: #00bfff;
}

#et-button-979669:hover {
  color: #00bfff;
}

#et-button-979669:hover .icon svg,
#et-button-979669:hover .icon svg * {
  fill: #00bfff;
}

#et-button-979669 .regular {
  fill: #ffffff;
}

#et-button-979669:hover .regular {
  fill: #ffffff;
}

#et-button-979669 {
  margin: 0px 0px 0px 0px;
}

#et-button-870119 {
  width: 220px;
  height: 56px;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 56px;
  font-size: 16px !important;
  font-weight: 500;
  line-height: 22px !important;
  text-transform: none;
  color: #00bfff;
}

#et-button-870119.icon-position-left .icon {
  margin-right: 8px;
}

#et-button-870119.icon-position-right .icon {
  margin-left: 8px;
}

#et-button-870119 .icon {
  width: 8px !important;
}

#et-button-870119 .icon svg,
#et-button-870119 .icon svg * {
  fill: #00bfff;
}

#et-button-870119:hover {
  color: #00bfff;
}

#et-button-870119:hover .icon svg,
#et-button-870119:hover .icon svg * {
  fill: #00bfff;
}

#et-button-870119 .regular {
  fill: #ffffff;
}

#et-button-870119:hover .regular {
  fill: #ffffff;
}

#et-button-870119 {
  margin: 0px 0px 0px 0px;
}

.et-separator-625694 .line {
  border-bottom-color: #0c1729;
  border-bottom-style: solid;
  height: 1px;
  border-bottom-width: 1px;
  width: 56px;
}

.et-separator-625694 {
  margin: 0px 0px 0px 0px;
}

#et-icon-list-95673 .et-icon {
  background: transparent;
}

#et-icon-list-95673 .et-icon svg,
#et-icon-list-95673 .et-icon svg * {
  fill: #00bfff;
}

#et-icon-list-95673 {
  margin: 0px 0px 0px -10px;
}

.header .vc-row-93572 {
  height: 72px;
}

.header .vc-row-93572 .hbe {
  line-height: 72px;
  height: 72px;
}

.header.sticky-true.active .vc-row-93572 {
  height: 72px;
}

.header.sticky-true.active .vc-row-93572 .hbe {
  line-height: 72px;
  height: 72px;
}

.header.sticky-true.active .vc-row-93572 {
  background: #ffffff !important;
  background-color: #ffffff !important;
}

#mobile-toggle-320171 .back {
  fill: #ffffff;
}

#mobile-toggle-320171 svg {
  -webkit-filter: drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.08));
  filter: drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.08));
}

#mobile-toggle-320171 .line,
#mobile-toggle-320171 .close {
  fill: #bdbdbd;
}

#mobile-toggle-320171:hover .back,
#mobile-toggle-320171.active .back {
  fill: #00245a;
}

#mobile-toggle-320171:hover .line,
#mobile-toggle-320171:hover .close,
#mobile-toggle-320171.active .line,
#mobile-toggle-320171.active .close {
  fill: #ffffff;
}

#mobile-container-toggle-320171 {
  margin: 0px 6px 0px 0px;
}

#header-logo-254029 .logo {
  width: 148px;
}

#header-logo-254029 .sticky-logo {
  width: 148px;
}

#header-logo-254029 {
  margin: -4px 72px 0px 0px;
}

#mobile-container-924755 .mobile-container-inner {
  color: #a7acbc;
  padding: 32px 32px 32px 32px;
}

#mobile-container-924755 {
  background-color: #ffffff;
}

#et-mobile-tab-934624 .mob-tabset {
  background: #00bfff;
  color: #ffffff;
}

#et-mobile-tab-934624 .tab svg {
  fill: #ffffff;
}

#et-mobile-tab-934624 .tab.active {
  background: #00245a;
  color: #ffffff;
}

#et-mobile-tab-934624 .mob-tab-content {
  background: #00245a;
}

#et-mobile-tab-934624 .tab:after {
  background: #00245a;
}

#et-mobile-tab-934624 .tab.active svg,
#et-mobile-tab-934624 .tab.active svg * {
  fill: #ffffff;
}

#et-mobile-tab-934624 .widget,
#et-mobile-tab-934624 .widget_price_filter .price_label,
#et-mobile-tab-934624 .widget_calendar td#today,
#et-mobile-tab-934624 .widget_tag_cloud .tagcloud a,
#et-mobile-tab-934624 .widget_product_tag_cloud .tagcloud a,
#et-mobile-tab-934624 .widget_mailchimp,
#et-mobile-tab-934624 a {
  color: #ffffff;
}

#et-mobile-tab-934624 .widget_et_recent_entries .post-title a,
#et-mobile-tab-934624 .widget_products .product_list_widget > li .product-title a,
#et-mobile-tab-934624 .widget_recently_viewed_products .product_list_widget > li .product-title a,
#et-mobile-tab-934624 .widget_recent_reviews .product_list_widget > li .product-title a,
#et-mobile-tab-934624 .widget_top_rated_products .product_list_widget > li .product-title a {
  color: #ffffff !important;
}

#et-mobile-tab-934624 .widget .image-container .placeholder circle {
  fill: #ffffff;
}

#et-mobile-tab-934624 .widget_et_recent_entries .post-title:hover a,
#et-mobile-tab-934624 .widget_products .product_list_widget > li .product-title:hover a,
#et-mobile-tab-934624 .widget_recently_viewed_products .product_list_widget > li .product-title:hover a,
#et-mobile-tab-934624 .widget_recent_reviews .product_list_widget > li .product-title:hover a,
#et-mobile-tab-934624 .widget_top_rated_products .product_list_widget > li .product-title:hover a {
  color: #ffffff !important;
}

#et-mobile-tab-934624 .post-meta {
  color: #ffffff;
}

#et-mobile-tab-934624 .widget_title,
#et-mobile-tab-934624 .widget_layered_nav ul li a,
#et-mobile-tab-934624 .widget_nav_menu ul li a,
#et-mobile-tab-934624 .widget_product_categories ul li a,
#et-mobile-tab-934624 .widget_categories ul li a,
#et-mobile-tab-934624 .post-single-navigation a,
#et-mobile-tab-934624 .widget_pages ul li a,
#et-mobile-tab-934624 .widget_archive ul li a,
#et-mobile-tab-934624 .widget_meta ul li a,
#et-mobile-tab-934624 .widget_recent_entries ul li a,
#et-mobile-tab-934624 .widget_rss ul li a,
#et-mobile-tab-934624 .widget_icl_lang_sel_widget li a,
#et-mobile-tab-934624 .recentcomments a,
#et-mobile-tab-934624 .widget_product_search form button:before,
#et-mobile-tab-934624 .widget_shopping_cart .cart_list li .remove,
#et-mobile-tab-934624 .widget_shopping_cart .cart-product-title a {
  color: #ffffff;
}

#et-mobile-tab-934624 .widget .star-rating,
#et-mobile-tab-934624 .widget_categories ul li a:before,
#et-mobile-tab-934624 .widget_pages ul li a:before,
#et-mobile-tab-934624 .widget_archive ul li a:before,
#et-mobile-tab-934624 .widget_meta ul li a:before,
#et-mobile-tab-934624 .widget_layered_nav ul li a:before,
#et-mobile-tab-934624 .widget_nav_menu ul li a:before,
#et-mobile-tab-934624 .widget_product_categories ul li a:before,
#et-mobile-tab-934624 .widget_price_filter .ui-slider-horizontal {
  background-color: #ffffff;
}

#et-mobile-tab-934624 .widget_tag_cloud .tagcloud a,
#et-mobile-tab-934624 .widget_product_tag_cloud .tagcloud a,
#et-mobile-tab-934624 .widget .image-container,
#et-mobile-tab-934624 .widget_calendar td#today {
  background-color: #ffffff;
}

#et-mobile-tab-934624 .widget_tag_cloud .tagcloud a:hover,
#et-mobile-tab-934624 .widget_product_tag_cloud .tagcloud a:hover {
  background-color: #ffffff;
}

#et-mobile-tab-934624 .woocommerce-mini-cart__total,
#et-mobile-tab-934624 .widget_mailchimp,
#et-mobile-tab-934624 .widget_calendar caption,
#et-mobile-tab-934624 .widget_calendar td,
#et-mobile-tab-934624 .widget_calendar th,
#et-mobile-tab-934624 .widget_calendar table:after,
#et-mobile-tab-934624 .widget_calendar table:before {
  border-color: #ffffff;
}

#et-mobile-tab-934624 .button,
#et-mobile-tab-934624 input[type="button"],
#et-mobile-tab-934624 input[type="submit"],
#et-mobile-tab-934624 .woocommerce-mini-cart__buttons > a,
#et-mobile-tab-934624 button {
  color: #00245a;
  background-color: #ffffff;
}

#et-mobile-tab-934624 .woocommerce-product-search button[type="submit"],
#et-mobile-tab-934624 form #searchsubmit + .search-icon {
  background-color: #ffffff !important;
}

#et-mobile-tab-934624 .widget_product_search button[type="submit"]:before {
  background-color: #00245a;
}

#et-mobile-tab-934624 #searchsubmit + .search-icon svg {
  fill: #00245a;
}

#et-mobile-tab-934624.button:hover,
#et-mobile-tab-934624 input[type="button"]:hover,
#et-mobile-tab-934624 input[type="submit"]:hover,
#et-mobile-tab-934624 button:hover,
#et-mobile-tab-934624 .woocommerce-mini-cart__buttons > a:hover,
#et-mobile-tab-934624 button:hover {
  color: #00245a !important;
  background-color: #ffffff;
}

#mobile-toggle-67518 .back {
  fill: #ffffff;
}

#mobile-toggle-67518 svg {
  -webkit-filter: drop-shadow(0px 0px 24px rgba(0, 0, 0, 0.08));
  filter: drop-shadow(0px 0px 24px rgba(0, 0, 0, 0.08));
}

#mobile-toggle-67518 .line,
#mobile-toggle-67518 .close {
  fill: #00245a;
}

#mobile-toggle-67518:hover .back,
#mobile-toggle-67518.active .back {
  fill: #00bfff;
}

#mobile-toggle-67518:hover .line,
#mobile-toggle-67518:hover .close,
#mobile-toggle-67518.active .line,
#mobile-toggle-67518.active .close {
  fill: #ffffff;
}

#mobile-container-close-67518 {
  margin: 0px 0px 0px 0px;
}

.et-gap-973394 {
  height: 40px;
}

.et-gap-298406 {
  height: 24px;
}

.et-gap-924124 {
  height: 8px;
}

.et-gap-346949 {
  height: 24px;
}

.et-gap-363347 {
  height: 1px;
}

#mobile-menu-992956 .menu-item > a {
  color: #00245a;
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
}

#mobile-menu-992956 .menu-item > a .arrow svg {
  fill: #00245a;
}

#mobile-menu-992956 .menu-item:hover > a {
  /* color: #00bfff; */
}

#mobile-menu-992956 .menu-item:hover > a .arrow svg {
  fill: #00bfff;
}

#mobile-menu-992956 li a:after,
#mobile-menu-992956 > li:last-child:after {
  /* background-color: #e0e0e0; */
}

#mobile-menu-992956 > .menu-item:not(.mm-true) .sub-menu .menu-item a {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  text-transform: none;
  padding: 0;
}

#mobile-menu-container-992956 {
  margin: 0px 0px 0px 0px;
}

#header-slogan-381024 {
  margin: 0px 0px 0px 0px;
}

#header-slogan-743620 {
  margin: 0px 0px 0px 0px;
}

#header-slogan-701905 {
  margin: 0px 0px 0px 0px;
}

#header-icon-705835 .hicon .icon-back {
  fill: transparent;
}

#header-icon-705835 .hicon svg:not(.icon-back) {
  fill: #00245a;
}

#header-icon-705835 .hicon:hover svg:not(.icon-back) {
  fill: #00bfff;
}

#header-icon-705835 .hicon {
  margin: 0px 0px 0px -12px;
}

#header-icon-903377 .hicon .icon-back {
  fill: transparent;
}

#header-icon-903377 .hicon svg:not(.icon-back) {
  fill: #00245a;
}

#header-icon-903377 .hicon:hover svg:not(.icon-back) {
  fill: #00bfff;
}

#header-icon-903377 .hicon {
  margin: 0px 0px 0px 24px;
}

#header-icon-679689 .hicon .icon-back {
  fill: transparent;
}

#header-icon-679689 .hicon svg:not(.icon-back) {
  fill: #00245a;
}

#header-icon-679689 .hicon:hover svg:not(.icon-back) {
  fill: #00bfff;
}

#header-icon-679689 .hicon {
  margin: 0px 0px 0px 24px;
}

#header-icon-389587 .hicon .icon-back {
  fill: transparent;
}

#header-icon-389587 .hicon svg:not(.icon-back) {
  fill: #00245a;
}

#header-icon-389587 .hicon:hover svg:not(.icon-back) {
  fill: #00bfff;
}

#header-icon-389587 .hicon {
  margin: 0px 0px 0px 24px;
}

#et-heading-332000 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-332000 {
  color: #00bfff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 1.5px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-332000 a {
  color: #00bfff;
}

#et-heading-332000 .text-wrapper:after {
  background-color: #00bfff;
}

#et-heading-332000 {
  margin: 0px 0px 24px 0px;
}

#et-heading-332000 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-104561 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-104561 {
  color: #00bfff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 1.5px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-104561 a {
  color: #00bfff;
}

#et-heading-104561 .text-wrapper:after {
  background-color: #00bfff;
}

#et-heading-104561 {
  margin: 0px 0px 24px 0px;
}

#et-heading-104561 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-847785 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-847785 {
  color: #00bfff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 1.5px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-847785 a {
  color: #00bfff;
}

#et-heading-847785 .text-wrapper:after {
  background-color: #00bfff;
}

#et-heading-847785 {
  margin: 0px 0px 24px 0px;
}

#et-heading-847785 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-icon-box-498513 .et-icon-box-title {
  color: #ffffff;
}

#et-icon-box-498513 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-498513 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-498513 {
  padding: 0px 0px 0px 0px;
}

#et-icon-box-301633 .et-icon-box-title {
  color: #ffffff;
}

#et-icon-box-301633 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-301633 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-301633 {
  padding: 16px 0px 0px 0px;
}

#et-icon-box-794869 .et-icon-box-title {
  color: #ffffff;
}

#et-icon-box-794869 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-794869 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-794869 {
  padding: 16px 0px 0px 0px;
}

.vc_custom_1590054172473 {
  background-color: #ffffff !important;
}

.header .vc-row-372700 {
  /* height: 120px; */
}

.header .vc-row-372700 .hbe {
  line-height: 160px;
  height: 160px;
}

.header.sticky-true.active .vc-row-372700 {
  height: 96px;
}

.header.sticky-true.active .vc-row-372700 .hbe {
  line-height: 96px;
  height: 96px;
}

.header.sticky-true.active .vc-row-372700 {
  background: #ffffff !important;
  background-color: #ffffff !important;
}

#header-logo-847400 .logo {
  width: 241px;
}

#header-logo-847400 .sticky-logo {
  width: 201px;
}

#header-logo-847400 {
  margin: 0px 0px 0px 0px;
}

/* #header-menu-910807 > .menu-item.depth-0 {
  margin-left: 40px;
} */
#header-menu-910807 > .menu-item.depth-0:before,
#header-menu-910807 > .menu-item.depth-0:after {
  background: #e0e0e0;
}

#header-menu-910807 > .menu-item.depth-0:before {
  left: -20px;
}

#header-menu-910807 > .menu-item.depth-0:after {
  right: -20px;
}

/* #header-menu-910807 > .menu-item.depth-0 {
  margin-left: 20px !important;
  margin-right: 20px !important;
} */
#header-menu-910807 > .menu-item.depth-0 > .mi-link {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
}

#header-menu-910807 > .menu-item.depth-0 > .mi-link > .arrow svg {
  fill: #00245a;
}

#header-menu-910807 > .menu-item.depth-0.active,
#header-menu-910807 > .menu-item.depth-0:hover {
  background: #2cb127;
}

#header-menu-910807 > .menu-item.depth-0 > .mi-link > .menu-icon,
#header-menu-910807 > .menu-item.depth-0.active.using > .mi-link > .menu-icon {
  background: #00245a;
}

#header-menu-910807 > .menu-item.depth-0:hover > .mi-link,
#header-menu-910807 > .menu-item.depth-0.active > .mi-link,
#header-menu-910807 > .menu-item.depth-0.in > .mi-link {
  color: #fff;
}

#header-menu-910807 > .menu-item.depth-0:hover > .mi-link > .arrow svg,
#header-menu-910807 > .menu-item.depth-0.active > .mi-link > .arrow svg,
#header-menu-910807 > .menu-item.depth-0.in > .mi-link > .arrow svg {
  fill: #00245a;
}

#header-menu-910807 > .menu-item.depth-0:hover > .mi-link > .menu-icon,
#header-menu-910807 > .menu-item.depth-0.active > .mi-link > .menu-icon {
  background: #00245a;
}

#header-menu-910807 > .menu-item.depth-0.active.using > .mi-link {
  color: #00245a;
}

#header-menu-910807 > .menu-item.depth-0 > .mi-link .effect {
  background-color: #00245a;
}

#header-menu-910807 > .menu-item > .sub-menu {
  top: 100%;
}

.title-section-title {
  color: #0075c9;
}

.text-button {
  background-color: #0075c9;
  color: #ffffff;
  padding: 15px 25px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
}

#header-menu-910807 .sub-menu {
  background-color: #ffffff;
}

#header-menu-910807 > .menu-item:not(.mm-true) .sub-menu .menu-item .mi-link:before {
  background-color: #00245a;
}

#header-menu-910807 > .menu-item:not(.mm-true) .sub-menu .menu-item .mi-link {
  color: #00245a;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
}

#header-menu-910807 > .menu-item:not(.mm-true) .sub-menu .menu-item:hover > .mi-link {
  color: #00bfff;
}

#header-menu-910807 > .menu-item:not(.mm-true) .sub-menu .menu-item > .mi-link > .arrow svg {
  fill: #00245a;
}

#header-menu-910807 > .menu-item:not(.mm-true) .sub-menu .menu-item > .mi-link > .menu-icon {
  background: #00245a;
}

#header-menu-910807 > .menu-item:not(.mm-true) .sub-menu .menu-item:hover > .mi-link > .arrow svg {
  fill: #00bfff;
}

#header-menu-910807 > .menu-item:not(.mm-true) .sub-menu .menu-item:hover > .mi-link > .menu-icon,
#header-menu-910807 > .menu-item:not(.mm-true) .sub-menu .menu-item.active > .mi-link > .menu-icon {
  background: #00bfff;
}

#header-menu-container-910807 {
  width: 100%;
  background-color: #0075c9;
  box-shadow: 0 2px 20px 0 rgb(0 0 0 / 13%);
}

#language-switcher-401296 .language-toggle svg {
  fill: #000000;
}

#language-switcher-401296 .language-toggle {
  background-color: transparent;
  box-shadow: none;
}

#language-box-401296 svg.back {
  fill: #ffffff;
}

#language-box-401296 {
  width: 132px;
}

.box-align-center #language-box-401296 {
  margin-left: -66px;
}

#language-box-401296 ul li a {
  color: #00245a;
}

#language-box-401296 svg.close {
  fill: #00245a;
}

#language-box-401296 ul li a:hover {
  color: #00bfff;
  background-color: #ffffff;
}

#language-switcher-401296 {
  margin: 0px 0px 0px 0px;
}

#cart-toggle-932908 > svg {
  fill: #000000;
}

#cart-toggle-932908 {
  background-color: transparent;
  box-shadow: none;
}

#cart-toggle-932908 .cart-contents {
  color: #ffffff;
  background-color: #00bfff;
}

#cart-box-932908 {
  color: #616161;
}

#cart-box-932908 > svg {
  fill: #ffffff;
}

#cart-box-932908 .woocommerce-mini-cart-info-wrap {
  background: #ffffff;
}

#cart-box-932908 .cart-product-title {
  color: #00245a;
}

#cart-box-932908 > svg.close {
  fill: #00245a;
}

#cart-box-932908 .cart_list li .remove {
  color: #616161;
}

#cart-box-932908 .woocommerce-mini-cart__buttons > a {
  color: #ffffff;
  background-color: #00bfff;
}

#cart-box-932908 .woocommerce-mini-cart__buttons > a:hover {
  color: #ffffff !important;
  background-color: #00245a;
}

#header-cart-932908 {
  margin: 0px 6px 0px 0px;
}

#search-toggle-608026 {
  background-color: transparent;
  box-shadow: none;
}

#search-toggle-608026 svg {
  fill: #000000;
}

#search-box-608026 #s {
  color: #616161 !important;
}

#search-box-608026 .search-icon svg {
  fill: #ffffff !important;
}

#search-box-608026 .search-icon {
  background-color: #00245a !important;
}

#search-box-608026 #searchsubmit:hover + .search-icon {
  background-color: #00bfff !important;
}

#search-box-608026 .search-back {
  fill: #ffffff;
}

.header-slogan {
  margin: 56px 0 0 20px;
}

.header.sticky-true.active .header-slogan {
  margin-top: 24px;
}

#header-search-608026 {
  padding: 50px 60px 0px 0px;
  text-align: right;
  position: relative;
}

#header-search-608026 p {
  font-size: 22px;
  color: #0165b1;
}

.hotkeyword-content {
  z-index: 1;
  margin-top: -15px;
  margin-bottom: 20px;
  background-color: #fff;
  box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.1);
}

.hotkeyword-content div {
  min-height: 50px;
  line-height: 50px;
}

.hotkeyword-content div:first-child {
  background-color: #0075c9;
  color: #fff;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.hotkeyword-content div:last-child a {
  margin: 0 20px;
}

#header-search-608026 .phone {
  position: absolute;
  display: inline-block;
  top: 50px;
  right: 0;
  width: 50px;
  height: 50px;
  background: url(../images/icons/phone.svg) no-repeat;
  background-size: 100%;
}
.header.sticky-true.active #header-search-608026 {
  padding-top: 30px;
}
.header.sticky-true.active #header-search-608026 .phone {
  top: 30px;
}
.et-heading.home-title {
  margin-bottom: 20px;
  font-size: 18px;
  color: #a3a3a3;
}
.et-heading.home-title span.text {
  font-size: 30px;
  color: #3d3d3d;
}
.et-heading.home-title-blue {
  margin-bottom: 20px;
  font-size: 18px;
  color: #a3a3a3;
}
.et-heading.home-title-blue span.text {
  font-size: 30px;
  color: #0075c9;
}
.hotkeyword-content a {
  color: #5ba5da;
}
.vc_custom_1590933034963 {
  background-color: #ffffff !important;
  height: 160px;
}

#megamenu-tab-524854 .tabset {
  background-color: #ffffff;
}

#megamenu-tab-524854 .tabs-container {
  background-color: #f5f5f5;
}

#megamenu-tab-524854 .tab-item {
  color: #00245a;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}

#megamenu-tab-524854 .tab-item > .arrow,
#megamenu-tab-524854 .tab-item > .icon svg {
  fill: #00245a;
}

#megamenu-tab-524854 .tab-item.active {
  color: #00bfff;
}

#megamenu-tab-524854 .tab-item.active > .arrow,
#megamenu-tab-524854 .tab-item.active > .icon svg {
  fill: #00bfff;
}

#megamenu-tab-524854 .tab-content {
  padding: 0px 0px 0px 0px;
}

.mm-979843 > .menu-item.depth-0 > .mi-link {
  color: #00245a;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}

.mm-979843 > .menu-item.depth-0 > .mi-link > .menu-icon {
  background: #00245a;
}

.mm-979843 > .menu-item.depth-0 > .mi-link:hover {
  color: #00bfff;
}

.mm-979843 > .menu-item.depth-0 > .mi-link:hover > .menu-icon {
  background: #00bfff;
}

.mm-979843 > .menu-item.depth-0 > .mi-link:before {
  background-color: transparent;
}

.mm-979843 > .menu-item.depth-0 > .mi-link {
  margin-bottom: 0;
}

.mm-979843 .sub-menu .menu-item .mi-link:before {
  background-color: #00245a;
}

.mm-979843 > .menu-item > .mi-link:before {
  background-color: transparent;
}

.mm-979843 .sub-menu .menu-item .mi-link {
  color: #00245a;
  font-weight: 400;
  line-height: 22px;
  text-transform: none;
}

.mm-979843 .sub-menu .menu-item .mi-link > .menu-icon {
  background: #00245a;
}

.mm-979843 .sub-menu .menu-item:hover > .mi-link {
  color: #00bfff;
}

.mm-979843 .sub-menu .menu-item:hover > .mi-link > .menu-icon {
  background: #00bfff;
}

#mm-container-979843 {
  margin: 32px 0px 0px 0px;
}

.mm-732914 > .menu-item.depth-0 > .mi-link {
  color: #00245a;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}

.mm-732914 > .menu-item.depth-0 > .mi-link > .menu-icon {
  background: #00245a;
}

.mm-732914 > .menu-item.depth-0 > .mi-link:hover {
  color: #00bfff;
}

.mm-732914 > .menu-item.depth-0 > .mi-link:hover > .menu-icon {
  background: #00bfff;
}

.mm-732914 > .menu-item.depth-0 > .mi-link:before {
  background-color: transparent;
}

.mm-732914 > .menu-item.depth-0 > .mi-link {
  margin-bottom: 0;
}

.mm-732914 .sub-menu .menu-item .mi-link:before {
  background-color: #00245a;
}

.mm-732914 > .menu-item > .mi-link:before {
  background-color: transparent;
}

.mm-732914 .sub-menu .menu-item .mi-link {
  color: #00245a;
  font-weight: 400;
  line-height: 22px;
  text-transform: none;
}

.mm-732914 .sub-menu .menu-item .mi-link > .menu-icon {
  background: #00245a;
}

.mm-732914 .sub-menu .menu-item:hover > .mi-link {
  color: #00bfff;
}

.mm-732914 .sub-menu .menu-item:hover > .mi-link > .menu-icon {
  background: #00bfff;
}

#mm-container-732914 {
  margin: 0px 0px 0px 0px;
}

.mm-534498 > .menu-item.depth-0 > .mi-link {
  color: #00245a;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}

.mm-534498 > .menu-item.depth-0 > .mi-link > .menu-icon {
  background: #00245a;
}

.mm-534498 > .menu-item.depth-0 > .mi-link:hover {
  color: #00bfff;
}

.mm-534498 > .menu-item.depth-0 > .mi-link:hover > .menu-icon {
  background: #00bfff;
}

.mm-534498 > .menu-item.depth-0 > .mi-link:before {
  background-color: transparent;
}

.mm-534498 > .menu-item.depth-0 > .mi-link {
  margin-bottom: 0;
}

.mm-534498 .sub-menu .menu-item .mi-link:before {
  background-color: #00245a;
}

.mm-534498 > .menu-item > .mi-link:before {
  background-color: transparent;
}

.mm-534498 .sub-menu .menu-item .mi-link {
  color: #00245a;
  font-weight: 400;
  line-height: 22px;
  text-transform: none;
}

.mm-534498 .sub-menu .menu-item .mi-link > .menu-icon {
  background: #00245a;
}

.mm-534498 .sub-menu .menu-item:hover > .mi-link {
  color: #00bfff;
}

.mm-534498 .sub-menu .menu-item:hover > .mi-link > .menu-icon {
  background: #00bfff;
}

#mm-container-534498 {
  margin: 0px 0px 0px 0px;
}

.mm-709830 > .menu-item.depth-0 > .mi-link {
  color: #00245a;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}

.mm-709830 > .menu-item.depth-0 > .mi-link > .menu-icon {
  background: #00245a;
}

.mm-709830 > .menu-item.depth-0 > .mi-link:hover {
  color: #00bfff;
}

.mm-709830 > .menu-item.depth-0 > .mi-link:hover > .menu-icon {
  background: #00bfff;
}

.mm-709830 > .menu-item.depth-0 > .mi-link:before {
  background-color: transparent;
}

.mm-709830 > .menu-item.depth-0 > .mi-link {
  margin-bottom: 0;
}

.mm-709830 .sub-menu .menu-item .mi-link:before {
  background-color: #00245a;
}

.mm-709830 > .menu-item > .mi-link:before {
  background-color: transparent;
}

.mm-709830 .sub-menu .menu-item .mi-link {
  color: #00245a;
  font-weight: 400;
  line-height: 22px;
  text-transform: none;
}

.mm-709830 .sub-menu .menu-item .mi-link > .menu-icon {
  background: #00245a;
}

.mm-709830 .sub-menu .menu-item:hover > .mi-link {
  color: #00bfff;
}

.mm-709830 .sub-menu .menu-item:hover > .mi-link > .menu-icon {
  background: #00bfff;
}

#mm-container-709830 {
  margin: 0px 0px 0px 0px;
}

.et-gap-346162 {
  height: 16px;
}

.et-gap-205714 {
  height: 40px;
}

.et-gap-70305 {
  height: 32px;
}

.et-gap-240751 {
  height: 4px;
}

.et-gap-453184 {
  height: 290px;
}

.et-gap-545202 {
  height: 16px;
}

.et-gap-722690 {
  height: 24px;
}

.et-gap-717506 {
  height: 12px;
}

.et-gap-190475 {
  height: 4px;
}

.et-gap-478877 {
  height: 32px;
}

.et-gap-711142 {
  height: 32px;
}

#et-heading-513648 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-513648 {
  color: #00245a;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 48px;
  text-transform: none;
}

#et-heading-513648 a {
  color: #00245a;
}

#et-heading-513648 .text-wrapper:after {
  background-color: #00245a;
}

#et-heading-513648 {
  margin: 0px 0px 0px 0px;
}

#et-heading-513648 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-391342 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-391342 {
  color: #ffffff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-391342 a {
  color: #ffffff;
}

#et-heading-391342 .text-wrapper:after {
  background-color: #ffffff;
}

#et-heading-391342 {
  margin: 0px 0px 0px 0px;
}

#et-heading-391342 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-262317 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-262317 {
  color: #ffffff;
  font-weight: 500;
  line-height: 32px;
  text-transform: none;
}

#et-heading-262317 a {
  color: #ffffff;
}

#et-heading-262317 .text-wrapper:after {
  background-color: #ffffff;
}

#et-heading-262317 {
  margin: 0px 0px 0px 0px;
}

#et-heading-262317 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-927146 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-927146 {
  color: #00bfff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-927146 a {
  color: #00bfff;
}

#et-heading-927146 .text-wrapper:after {
  background-color: #00bfff;
}

#et-heading-927146 {
  margin: 0px 0px 0px 0px;
}

#et-heading-927146 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-963961 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-963961 {
  color: #00245a;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 48px;
  text-transform: none;
}

#et-heading-963961 a {
  color: #00245a;
}

#et-heading-963961 .text-wrapper:after {
  background-color: #00245a;
}

#et-heading-963961 {
  margin: 0px 0px 0px 0px;
}

#et-heading-963961 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-410037 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-410037 {
  color: #ffffff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-410037 a {
  color: #ffffff;
}

#et-heading-410037 .text-wrapper:after {
  background-color: #ffffff;
}

#et-heading-410037 {
  margin: 0px 0px 0px 0px;
}

#et-heading-410037 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-87195 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-87195 {
  color: #ffffff;
  font-weight: 500;
  line-height: 48px;
  text-transform: none;
}

#et-heading-87195 a {
  color: #ffffff;
}

#et-heading-87195 .text-wrapper:after {
  background-color: #ffffff;
}

#et-heading-87195 {
  margin: 0px 0px 0px 0px;
}

#et-heading-87195 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-654410 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-654410 {
  color: #00bfff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-654410 a {
  color: #00bfff;
}

#et-heading-654410 .text-wrapper:after {
  background-color: #00bfff;
}

#et-heading-654410 {
  margin: 0px 0px 0px 0px;
}

#et-heading-654410 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-171579 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-171579 {
  color: #00245a;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 48px;
  text-transform: none;
}

#et-heading-171579 a {
  color: #00245a;
}

#et-heading-171579 .text-wrapper:after {
  background-color: #00245a;
}

#et-heading-171579 {
  margin: 0px 0px 0px 0px;
}

#et-heading-171579 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-220918 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-220918 {
  color: #00bfff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-220918 a {
  color: #00bfff;
}

#et-heading-220918 .text-wrapper:after {
  background-color: #00bfff;
}

#et-heading-220918 {
  margin: 0px 0px 0px 0px;
}

#et-heading-220918 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-511521 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-511521 {
  color: #00bfff;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2px;
  line-height: 12px;
  text-transform: uppercase;
}

#et-heading-511521 a {
  color: #00bfff;
}

#et-heading-511521 .text-wrapper:after {
  background-color: #00bfff;
}

#et-heading-511521 {
  margin: 0px 0px 0px 0px;
}

#et-heading-511521 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

.et-separator-732315 .line {
  border-bottom-color: #00245a;
  border-bottom-style: solid;
  height: 1px;
  border-bottom-width: 1px;
  width: 56px;
}

.et-separator-732315 {
  margin: 48px 0px 48px 0px;
}

.et-separator-403010 .line {
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  height: 1px;
  border-bottom-width: 1px;
  width: 56px;
}

.et-separator-403010 {
  margin: 16px 0px 0px 0px;
}

.et-separator-704869 .line {
  border-bottom-color: #00245a;
  border-bottom-style: solid;
  height: 1px;
  border-bottom-width: 1px;
  width: 56px;
}

.et-separator-704869 {
  margin: 32px 0px 32px 0px;
}

#et-icon-box-208295 {
}

#et-icon-box-208295:hover {
}

#et-icon-box-208295 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-208295 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-208295 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-208295 .et-icon .icon-back {
}

#et-icon-box-208295:hover .et-icon .icon-back {
}

#et-icon-box-208295 {
  padding: 0px 0px 46px 0px;
}

#et-icon-box-216288 {
}

#et-icon-box-216288:hover {
}

#et-icon-box-216288 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-216288 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-216288 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-216288 .et-icon .icon-back {
}

#et-icon-box-216288:hover .et-icon .icon-back {
}

#et-icon-box-216288 {
  padding: 0px 0px 46px 0px;
}

#et-icon-box-147025 {
}

#et-icon-box-147025:hover {
}

#et-icon-box-147025 .et-icon-box-title {
  color: #00245a;
}

#et-desktop-770,
#et-desktop-770 a {
  /* color: #ababab; */
}
#et-icon-box-147025 .et-icon-box-content {
  font-size: 13px !important;
  color: #616161;
}

#et-icon-box-147025 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-147025 .et-icon .icon-back {
}

#et-icon-box-147025:hover .et-icon .icon-back {
}

#et-icon-box-147025 {
  padding: 0px 0px 0px 0px;
}

#et-icon-box-454162 {
}

#et-icon-box-454162:hover {
}

#et-icon-box-454162 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-454162 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-454162 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-454162 .et-icon .icon-back {
}

#et-icon-box-454162:hover .et-icon svg * {
  fill: #00245a !important;
}

#et-icon-box-454162:hover .et-icon .icon-back {
}

#et-icon-box-454162 {
  padding: 0px 16px 0px 16px;
}

#et-icon-box-433750 {
}

#et-icon-box-433750:hover {
}

#et-icon-box-433750 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-433750 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-433750 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-433750 .et-icon .icon-back {
}

#et-icon-box-433750:hover .et-icon svg * {
  fill: #00245a !important;
}

#et-icon-box-433750:hover .et-icon .icon-back {
}

#et-icon-box-433750 {
  padding: 0px 16px 0px 16px;
}

#et-icon-box-740242 {
}

#et-icon-box-740242:hover {
}

#et-icon-box-740242 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-740242 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-740242 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-740242 .et-icon .icon-back {
}

#et-icon-box-740242:hover .et-icon svg * {
  fill: #00245a !important;
}

#et-icon-box-740242:hover .et-icon .icon-back {
}

#et-icon-box-740242 {
  padding: 0px 16px 0px 16px;
}

#et-icon-box-746488 {
}

#et-icon-box-746488:hover {
}

#et-icon-box-746488 .et-icon-box-title {
  color: #00245a;
}

#et-icon-box-746488 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-746488 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-746488 .et-icon .icon-back {
}

#et-icon-box-746488:hover .et-icon svg * {
  fill: #00245a !important;
}

#et-icon-box-746488:hover .et-icon .icon-back {
}

#et-icon-box-746488 {
  padding: 0px 16px 0px 16px;
}

#et-icon-box-963319 {
}

#et-icon-box-963319:hover {
}

#et-icon-box-963319 .et-icon-box-title {
  color: #616161;
}

#et-icon-box-963319 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-963319 .et-icon svg * {
  fill: #00245a !important;
}

#et-icon-box-963319 .et-icon .icon-back {
}

#et-icon-box-963319:hover .et-icon .icon-back {
}

#et-icon-box-963319 {
  padding: 0px 0px 0px 0px;
}

#et-icon-box-661840 {
}

#et-icon-box-661840:hover {
}

#et-icon-box-661840 .et-icon-box-title {
  color: #616161;
}

#et-icon-box-661840 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-661840 .et-icon svg * {
  fill: #00245a !important;
}

#et-icon-box-661840 .et-icon .icon-back {
}

#et-icon-box-661840:hover .et-icon .icon-back {
}

#et-icon-box-661840 {
  padding: 16px 0px 0px 0px;
}

#et-icon-box-374162 {
}

#et-icon-box-374162:hover {
}

#et-icon-box-374162 .et-icon-box-title {
  color: #616161;
}

#et-icon-box-374162 .et-icon-box-content {
  color: #616161;
}

#et-icon-box-374162 .et-icon svg * {
  fill: #00245a !important;
}

#et-icon-box-374162 .et-icon .icon-back {
}

#et-icon-box-374162:hover .et-icon .icon-back {
}

#et-icon-box-374162 {
  padding: 16px 0px 0px 0px;
}

#et-button-218218 {
  width: 148px;
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 40px;
  font-size: 16px !important;
  font-weight: 500;
  line-height: 22px !important;
  text-transform: none;
  color: #00bfff;
}

#et-button-218218.icon-position-left .icon {
  margin-right: 8px;
}

#et-button-218218.icon-position-right .icon {
  margin-left: 8px;
}

#et-button-218218 .icon {
  width: 8px !important;
}

#et-button-218218 .icon svg,
#et-button-218218 .icon svg * {
  fill: #00bfff;
}

#et-button-218218:hover {
  color: #00bfff;
}

#et-button-218218:hover .icon svg,
#et-button-218218:hover .icon svg * {
  fill: #00bfff;
}

#et-button-218218 .regular {
  fill: #ffffff;
}

#et-button-218218:hover .regular {
  fill: #ffffff;
}

#et-button-218218 {
  margin: 0px 0px 0px 0px;
}

#et-button-864015 {
  width: 220px;
  height: 56px;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 56px;
  font-size: 16px !important;
  font-weight: 500;
  line-height: 22px !important;
  text-transform: none;
  color: #00bfff;
}

#et-button-864015.icon-position-left .icon {
  margin-right: 8px;
}

#et-button-864015.icon-position-right .icon {
  margin-left: 8px;
}

#et-button-864015 .icon {
  width: 8px !important;
}

#et-button-864015 .icon svg,
#et-button-864015 .icon svg * {
  fill: #00bfff;
}

#et-button-864015:hover {
  color: #00bfff;
}

#et-button-864015:hover .icon svg,
#et-button-864015:hover .icon svg * {
  fill: #00bfff;
}

#et-button-864015 .regular {
  fill: #ffffff;
}

#et-button-864015:hover .regular {
  fill: #ffffff;
}

#et-button-864015 {
  margin: 0px 0px 0px 0px;
}

#et-button-153828 {
  width: 220px;
  height: 56px;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 56px;
  font-size: 16px !important;
  font-weight: 500;
  line-height: 22px !important;
  text-transform: none;
  color: #00bfff;
}

#et-button-153828.icon-position-left .icon {
  margin-right: 8px;
}

#et-button-153828.icon-position-right .icon {
  margin-left: 8px;
}

#et-button-153828 .icon {
  width: 8px !important;
}

#et-button-153828 .icon svg,
#et-button-153828 .icon svg * {
  fill: #00bfff;
}

#et-button-153828:hover {
  color: #00bfff;
}

#et-button-153828:hover .icon svg,
#et-button-153828:hover .icon svg * {
  fill: #00bfff;
}

#et-button-153828 .regular {
  fill: #ffffff;
}

#et-button-153828:hover .regular {
  fill: #ffffff;
}

#et-button-153828 {
  margin: 0px 0px 0px 0px;
}

#et-icon-box-container-955413 {
  min-height: 0 !important;
}

#et-icon-box-container-435772 {
  min-height: 0 !important;
}

.vc_custom_1591277827750 {
  padding-right: 40px !important;
  padding-left: 16px !important;
}

.vc_custom_1591279233079 {
  padding-top: 40px !important;
  padding-right: 40px !important;
  padding-bottom: 40px !important;
  padding-left: 16px !important;
}

.vc_custom_1591285174554 {
  margin-top: -8px !important;
}

.vc_custom_1591279300668 {
  padding-right: 24px !important;
  padding-left: 24px !important;
  background: #00bfff url(../../../uploads/color_map.jpg?id=936) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 10px !important;
}

.vc_custom_1591287092814 {
  padding-top: 48px !important;
  padding-right: 32px !important;
  padding-bottom: 48px !important;
  padding-left: 32px !important;
}

.vc_custom_1591288101661 {
  padding-top: 32px !important;
  padding-right: 32px !important;
  padding-bottom: 32px !important;
  padding-left: 32px !important;
  background: #00bfff url(../wp-content/uploads/row_back_7-1246.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.vc_custom_1591288563860 {
  padding-top: 32px !important;
  padding-right: 16px !important;
  padding-bottom: 32px !important;
  padding-left: 16px !important;
  background-image: url(../../../uploads/mm2-1.jpg?id=2090) !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
}

.vc_custom_1591290700553 {
  padding-top: 40px !important;
  padding-right: 40px !important;
  padding-bottom: 40px !important;
  padding-left: 16px !important;
  background-image: url(../wp-content/uploads/mm3-2092.jpg) !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
}

.vc_custom_1591289614894 {
  margin-top: -8px !important;
}

.vc_custom_1591290297351 {
  padding-top: 40px !important;
  padding-right: 40px !important;
  padding-bottom: 40px !important;
  padding-left: 40px !important;
}

#megamenu-1986 {
  width: 1200px;
  max-width: 1200px;
}

.mm-705435 > .menu-item.depth-0 > .mi-link {
  color: #00245a;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}

.mm-705435 > .menu-item.depth-0 > .mi-link > .menu-icon {
  background: #00245a;
}

.mm-705435 > .menu-item.depth-0 > .mi-link:hover {
  color: #00bfff;
}

.mm-705435 > .menu-item.depth-0 > .mi-link:hover > .menu-icon {
  background: #00bfff;
}

.mm-705435 > .menu-item.depth-0 > .mi-link:before {
  background-color: transparent;
}

.mm-705435 > .menu-item.depth-0 > .mi-link {
  margin-bottom: 0;
}

.mm-705435 .sub-menu .menu-item .mi-link:before {
  background-color: #00245a;
}

.mm-705435 > .menu-item > .mi-link:before {
  background-color: transparent;
}

.mm-705435 .sub-menu .menu-item .mi-link {
  color: #00245a;
  font-weight: 400;
  line-height: 22px;
  text-transform: none;
}

.mm-705435 .sub-menu .menu-item .mi-link > .menu-icon {
  background: #00245a;
}

.mm-705435 .sub-menu .menu-item:hover > .mi-link {
  color: #00bfff;
}

.mm-705435 .sub-menu .menu-item:hover > .mi-link > .menu-icon {
  background: #00bfff;
}

#mm-container-705435 {
  margin: 32px 0px 0px 0px;
}

.vc_custom_1590930456864 {
  padding-right: 16px !important;
  padding-left: 16px !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
}

#megamenu-1921 {
  width: 1200px;
  max-width: 1200px;
}

.mm-587762 > .menu-item.depth-0 > .mi-link {
  color: #00245a;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}

.mm-587762 > .menu-item.depth-0 > .mi-link > .menu-icon {
  background: #00245a;
}

.mm-587762 > .menu-item.depth-0 > .mi-link:hover {
  color: #00bfff;
}

.mm-587762 > .menu-item.depth-0 > .mi-link:hover > .menu-icon {
  background: #00bfff;
}

.mm-587762 > .menu-item.depth-0 > .mi-link:before {
  background-color: transparent;
}

.mm-587762 > .menu-item.depth-0 > .mi-link {
  margin-bottom: 0;
}

.mm-587762 .sub-menu .menu-item .mi-link:before {
  background-color: #00245a;
}

.mm-587762 > .menu-item > .mi-link:before {
  background-color: transparent;
}

.mm-587762 .sub-menu .menu-item .mi-link {
  color: #00245a;
  font-weight: 400;
  line-height: 22px;
  text-transform: none;
}

.mm-587762 .sub-menu .menu-item .mi-link > .menu-icon {
  background: #00245a;
}

.mm-587762 .sub-menu .menu-item:hover > .mi-link {
  color: #00bfff;
}

.mm-587762 .sub-menu .menu-item:hover > .mi-link > .menu-icon {
  background: #00bfff;
}

#mm-container-587762 {
  margin: 32px 0px 0px 0px;
}

.vc_custom_1590930651672 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

#megamenu-1870 {
  width: 720px;
  max-width: 720px;
}

.header-menu #megamenu-1870 {
  margin-left: -360px !important;
}

.mm-656106 > .menu-item.depth-0 > .mi-link {
  color: #00245a;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}

.mm-656106 > .menu-item.depth-0 > .mi-link > .menu-icon {
  background: #00245a;
}

.mm-656106 > .menu-item.depth-0 > .mi-link:hover {
  color: #00bfff;
}

.mm-656106 > .menu-item.depth-0 > .mi-link:hover > .menu-icon {
  background: #00bfff;
}

.mm-656106 > .menu-item.depth-0 > .mi-link:before {
  background-color: transparent;
}

.mm-656106 > .menu-item.depth-0 > .mi-link {
  margin-bottom: 0;
}

.mm-656106 .sub-menu .menu-item .mi-link:before {
  background-color: #00245a;
}

.mm-656106 > .menu-item > .mi-link:before {
  background-color: transparent;
}

.mm-656106 .sub-menu .menu-item .mi-link {
  color: #00245a;
  font-weight: 400;
  line-height: 22px;
  text-transform: none;
}

.mm-656106 .sub-menu .menu-item .mi-link > .menu-icon {
  background: #00245a;
}

.mm-656106 .sub-menu .menu-item:hover > .mi-link {
  color: #00bfff;
}

.mm-656106 .sub-menu .menu-item:hover > .mi-link > .menu-icon {
  background: #00bfff;
}

#mm-container-656106 {
  margin: 32px 0px 0px 0px;
}

.vc_custom_1590930667002 {
  padding-right: 16px !important;
  padding-left: 16px !important;
  background-image: url(../wp-content/uploads/mm1-1848.jpg) !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
}

#megamenu-1843 {
  width: 900px;
  max-width: 900px;
}

.header-menu #megamenu-1843 {
  margin-left: -450px !important;
}

.mm-68883 > .menu-item.depth-0 > .mi-link {
  color: #00245a;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}

.mm-68883 > .menu-item.depth-0 > .mi-link > .menu-icon {
  background: #00245a;
}

.mm-68883 > .menu-item.depth-0 > .mi-link:hover {
  color: #00bfff;
}

.mm-68883 > .menu-item.depth-0 > .mi-link:hover > .menu-icon {
  background: #00bfff;
}

.mm-68883 > .menu-item.depth-0 > .mi-link:before {
  background-color: transparent;
}

.mm-68883 > .menu-item.depth-0 > .mi-link {
  margin-bottom: 0;
}

.mm-68883 .sub-menu .menu-item .mi-link:before {
  background-color: #00245a;
}

.mm-68883 > .menu-item > .mi-link:before {
  background-color: transparent;
}

.mm-68883 .sub-menu .menu-item .mi-link {
  color: #00245a;
  font-weight: 400;
  line-height: 22px;
  text-transform: none;
}

.mm-68883 .sub-menu .menu-item .mi-link > .menu-icon {
  background: #00245a;
}

.mm-68883 .sub-menu .menu-item:hover > .mi-link {
  color: #00bfff;
}

.mm-68883 .sub-menu .menu-item:hover > .mi-link > .menu-icon {
  background: #00bfff;
}

#mm-container-68883 {
  margin: 32px 0px 0px 0px;
}

.vc_custom_1590930675272 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

#megamenu-1779 {
  width: 900px;
  max-width: 900px;
}

.header-menu #megamenu-1779 {
  margin-left: -450px !important;
}

.mm-403181 > .menu-item.depth-0 > .mi-link {
  color: #00245a;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}

.mm-403181 > .menu-item.depth-0 > .mi-link > .menu-icon {
  background: #00245a;
}

.mm-403181 > .menu-item.depth-0 > .mi-link:hover {
  color: #00bfff;
}

.mm-403181 > .menu-item.depth-0 > .mi-link:hover > .menu-icon {
  background: #00bfff;
}

.mm-403181 > .menu-item.depth-0 > .mi-link:before {
  background-color: transparent;
}

.mm-403181 > .menu-item.depth-0 > .mi-link {
  margin-bottom: 0;
}

.mm-403181 .sub-menu .menu-item .mi-link:before {
  background-color: #00245a;
}

.mm-403181 > .menu-item > .mi-link:before {
  background-color: transparent;
}

.mm-403181 .sub-menu .menu-item .mi-link {
  color: #00245a;
  font-weight: 400;
  line-height: 22px;
  text-transform: none;
}

.mm-403181 .sub-menu .menu-item .mi-link > .menu-icon {
  background: #00245a;
}

.mm-403181 .sub-menu .menu-item:hover > .mi-link {
  color: #00bfff;
}

.mm-403181 .sub-menu .menu-item:hover > .mi-link > .menu-icon {
  background: #00bfff;
}

#mm-container-403181 {
  margin: 32px 0px 0px 0px;
}

.vc_custom_1589210196128 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.vc_custom_1590225015146 {
  padding-top: 48px !important;
  padding-right: 48px !important;
  padding-bottom: 0px !important;
  padding-left: 48px !important;
}

.et-heading {
  margin: 20px 0;
}

#rev_slider_2_1_forcefullwidth a {
  display: inline-flex;
  width: 100%;
  height: 100%;
}

.et-separator-833247 {
  margin: 48px 0px 48px 0px;
}

.et-separator-833247 .line {
  border-bottom-color: #e0e0e0;
  border-bottom-style: solid;
}

.title-color {
  color: #0165b1;
}

#megamenu-441 {
  width: 1200px;
  max-width: 1200px;
}

.et-gap-940642 {
  height: 18px;
}

.vc_custom_1590845286714 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
  background-color: #edf1f8 !important;
}
.index-20202 .tabs-container .text-content > div:first-child {
  padding: 15px 0;
  text-align: center;
}
.index-20202 .tabs-container .text-content > div:first-child .iconfont {
  font-size: 42px;
}
.index-20202 .tabs-container .text-content .wpb_content_element {
  margin-bottom: 15px;
}
ul.listul li {
  position: relative;
  padding-left: 20px;
}
ul.listul li::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  left: 6px;
  top: 15px;
  background-color: #ffffff;
  /* transform: translateY(-50%); */
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  /* -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%); */
}
ul.listul li a {
  color: #ffffff;
}
ul.listul.flexul {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
ul.listul.flexul.flexul-3 li {
  width: calc(100% / 3);
}

.vc-row-706878 .vc-curtain {
  background-color: #00bfff;
}

.vc-column-102401 .content {
  margin-top: 60px;
  width: 85%;
  padding: 30px;
  background-color: rgba(0, 117, 201, 0.9);
}

.vc-column-102401 .iconfont {
  font-size: 42px !important;
  color: #ffffff;
}

.vc-row-816487 {
  padding: 50px 0;
}

.vc-row-46110 .fixed-container {
  background-image: url(../../images/row_back.jpg);
}
#et-step-box-container-2 {
  margin-top: 50px;
}
#et-step-box-container-2 .et-step-box {
  padding: 20px;
  box-shadow: 0 2px 20px 0 rgb(0 0 0 / 5%);
  border-bottom: 2px solid #0075c9;
}
#et-step-box-container-2 .et-step-box-inner {
  width: 100%;
}
#et-step-box-container-2 .et-step-count {
  text-align: center;
  margin: 0;
  opacity: 1;
  margin-top: -40px;
  margin-bottom: 20px;
}
#et-step-box-container-2 .et-step-count span {
  display: inline-block;
  background-color: #0075c9;
  color: #fff;
  opacity: 1;
  width: 50px;
  height: 50px;
  overflow: hidden;
  font-size: 32px;
  line-height: 50px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.vc-column-836171-1 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.vc-column-836171-1 h5 .iconfont {
  margin-right: 10px;
}
.vc-column-836171-1 h5 .text-wrapper {
  display: inline-flex;
  align-items: center;
  color: #fff;
  background-color: #0075c9;
  padding: 10px 25px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
}
.vc-column-836171-1 .wpb_wrapper {
  padding: 20px 0 30px;
}
.vc-column-785222-1 .iconfont {
  font-size: 32px;
  color: #0075c9;
}
.vc-column-785222-1 .et-icon {
  padding-top: 5px;
}
.vc-column-785222-1 .et-icon-box {
  margin-bottom: 20px;
}
.vc-column-785222-1 .et-icon-content > p:first-child {
  color: #0075c9;
}
.vc-row-46110 {
  padding: 50px 0;
  color: #ffffff;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  text-transform: none;
}

.vc-column-102401 .et-icon-box-content {
  color: #ffffff;
}

.vc_custom_1590072705965 .et-icon i {
  font-size: 80px;
  color: #0075c9;
}

.vc_custom_1590072705965 .et-icon-box-inner {
  margin-bottom: 20px;
}

.vc_custom_1590072705965 .et-icon-box-title {
  color: #0075c9;
}

.vc_custom_1590072705965 .et-icon-box-content {
  color: #999;
}

.vc-column-137611 .wpb_content_element ul {
  margin-left: 30px;
}

.vc-column-137611 .wpb_content_element ul li {
  margin-bottom: 20px;
}

.vc-column-137611 .wpb_content_element ul li p {
  color: #999;
}
.box-wrapper {
  -moz-column-count: 4;
  /* Firefox */
  -webkit-column-count: 4;
  /* Safari 和 Chrome */
  column-count: 4;
  -moz-column-gap: 1em;
  -webkit-column-gap: 1em;
  column-gap: 1em;
}

.box-wrapper article {
  padding: 10px;
  margin-top: 1em;
  -moz-page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
  border: 3px solid #eee;
  background-color: #ffffff;
}

.box-wrapper article:first-child {
  margin-top: unset;
}

.box-wrapper article .post-title {
  padding: 10px 0;
}

.vc-column-476186 .wpb_wrapper {
  background: url(../../images/aboutus.jpg);
  background-size: cover;
  padding: 40px 32px;
  border-radius: 8px;
  color: #ffffff;
  box-shadow: 0 2px 20px 0 rgb(0 0 0 / 5%);
  position: relative;
}

.vc-row-852641 {
  padding: 50px 0 20px;
}

.vc-row-852641 .et-icon-box {
  color: #ffffff;
  margin-bottom: 10px;
}

.vc-row-852641 .et-icon-box .iconfont {
  font-size: 22px !important;
  margin-right: 5px;
}

#header-logo-216429 .logo {
  background-color: #ffffff;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  text-align: center;
  padding: 10px 0;
}

#header-logo-216429 .logo img {
  width: 80%;
}

.vc-column-476186 .wpb_wrapper::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border-radius: 8px;
  background-color: rgba(0, 117, 201, 0.8);
}

.vc-column-476186 .wpb_wrapper .post-excerpt {
  display: flex;
  font-size: 16px;
  margin: 10px 0;
}

.vc-column-476186 .wpb_wrapper .post-excerpt i {
  font-size: 22px !important;
  margin-right: 15px;
}

#title-section-title-240647 {
  background-color: transparent;
  padding: 0;
  color: #00245a;
  font-weight: 500;
  line-height: 40px;
  text-transform: none;
}

#et-breadcrumbs-589333 {
  color: #616161;
  font-weight: 400;
  text-transform: none;
}

#et-breadcrumbs-589333 a:hover {
  color: #00bfff !important;
}

#et-breadcrumbs-589333 svg {
  fill: #616161 !important;
}

#et-icon-box-container-838735 {
  min-height: 0 !important;
}

#et-icon-box-393847 {
}

#et-icon-box-393847:hover {
}

#et-icon-box-393847 .et-icon-box-title {
  color: #00bfff;
}

#et-icon-box-393847 .et-icon-box-content {
  color: #ffffff;
}

#et-icon-box-393847 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-393847 .et-icon .icon-back {
}

#et-icon-box-393847:hover .et-icon .icon-back {
}

#et-icon-box-393847 {
  padding: 0px 0px 0px 0px;
}

#et-icon-box-284326 {
}

#et-icon-box-284326:hover {
}

#et-icon-box-284326 .et-icon-box-title {
  color: #00bfff;
}

#et-icon-box-284326 .et-icon-box-content {
  color: #ffffff;
}

#et-icon-box-284326 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-284326 .et-icon .icon-back {
}

#et-icon-box-284326:hover .et-icon .icon-back {
}

#et-icon-box-284326 {
  padding: 0px 0px 0px 0px;
}

#et-icon-box-767519 {
}

#et-icon-box-767519:hover {
}

#et-icon-box-767519 .et-icon-box-title {
  color: #00bfff;
}

#et-icon-box-767519 .et-icon-box-content {
  color: #ffffff;
}

#et-icon-box-767519 .et-icon svg * {
  fill: #00bfff !important;
}

#et-icon-box-767519 .et-icon .icon-back {
}

#et-icon-box-767519:hover .et-icon .icon-back {
}

#et-icon-box-767519 {
  padding: 0px 0px 0px 0px;
}

.et-gap-286466 {
  height: 56px;
}

.et-gap-231276 {
  height: 32px;
}

.et-gap-514388 {
  height: 56px;
}

.et-gap-475551 {
  height: 16px;
}

.et-gap-760735 {
  height: 24px;
}

.et-gap-850926 {
  height: 8px;
}

.et-gap-375243 {
  height: 6px;
}

.et-gap-258929 {
  height: 24px;
}

#header-logo-275112 .logo {
  width: 200px;
}

#header-logo-275112 {
  margin: 0px 0px 0px 0px;
}

#et-button-697593 {
  width: 300px;
  height: 56px;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 56px;
  font-size: 16px !important;
  font-weight: 500;
  line-height: 22px !important;
  text-transform: none;
  color: #00bfff;
}

#et-button-697593.icon-position-left .icon {
  margin-right: 8px;
}

#et-button-697593.icon-position-right .icon {
  margin-left: 8px;
}

#et-button-697593 .icon {
  width: 8px !important;
}

#et-button-697593 .icon svg,
#et-button-697593 .icon svg * {
  fill: #00bfff;
}

#et-button-697593:hover {
  color: #00bfff;
}

#et-button-697593:hover .icon svg,
#et-button-697593:hover .icon svg * {
  fill: #00bfff;
}

#et-button-697593 .regular {
  fill: #ffffff;
}

#et-button-697593:hover .regular {
  fill: #ffffff;
}

#et-button-697593 {
  margin: 0px 0px 0px 0px;
}

.mm-156641 > .menu-item.depth-0 .mi-link {
  color: #ffffff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.mm-156641 > .menu-item.depth-0 > .mi-link > .menu-icon {
  background: #00bfff;
}

.mm-156641 > .menu-item.depth-0 .mi-link:hover {
  color: #00bfff;
}

.mm-156641 > .menu-item.depth-0 > .mi-link:hover > .menu-icon {
  background: #00bfff;
}

.mm-156641 > .menu-item.depth-0 > .mi-link:before {
  background-color: transparent;
}

.mm-156641 > .menu-item.depth-0 > .mi-link {
  margin-bottom: 0;
}

.mm-156641 .sub-menu .menu-item .mi-link:before {
  position: absolute;
  content: "";
  width: 7px;
  height: 2px;
  background-color: #ffffff;
  top: 8px;
  left: 0;
}

.mm-156641 > .menu-item > .mi-link:before {
  background-color: transparent;
}

.mm-156641 .sub-menu .menu-item .mi-link {
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-transform: none;
  position: relative;
  padding-left: 15px;
  margin-left: 8px;
}

.mm-156641 .sub-menu .menu-item .mi-link > .menu-icon {
  background: #00245a;
}

.mm-156641 .sub-menu .menu-item:hover > .mi-link {
  color: #00bfff;
}

.mm-156641 .sub-menu .menu-item:hover > .mi-link > .menu-icon {
  background: #00bfff;
}

#mm-container-156641 {
  margin: 0px 0px 0px 0px;
}

#menu-footer-megamenu {
  display: flex;
  justify-content: space-between;
}

#et-heading-411530 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-411530 {
  color: #bdbdbd;
  font-size: 12px;
  font-weight: 300;
  line-height: 12px;
  text-transform: none;
}

#et-heading-411530 a {
  color: #bdbdbd;
}

#et-heading-411530 .text-wrapper:after {
  background-color: #bdbdbd;
}

#et-heading-411530 {
  margin: 0px 0px 0px 0px;
}

#et-heading-411530 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-heading-298124 .text-wrapper {
  background-color: transparent;
  padding: 0;
}

#et-heading-298124 {
  color: #00245a;
  font-weight: 500;
  text-transform: none;
}

#et-heading-298124 a {
  color: #00245a;
}

#et-heading-298124 .text-wrapper:after {
  background-color: #00245a;
}

#et-heading-298124 {
  margin: 0px 0px 0px 0px;
}

#et-heading-298124 .text-wrapper {
  padding: 0px 0px 0px 0px;
}

#et-social-links-560198 svg {
  fill: #00245a;
}

#et-social-links-560198 a {
  background-color: transparent;
  box-shadow: none;
  margin-right: 0;
}

#et-social-links-560198 a:hover svg {
  fill: #00bfff;
}

#et-social-links-560198 a:hover {
  background-color: transparent;
  box-shadow: none;
}

#et-mailchimp-99651 .field {
  color: #00245a;
  background-color: #dce1eb;
  border: 1px solid #dce1eb;
}

#et-mailchimp-99651 .button {
  background-color: #00245a;
}

#et-mailchimp-99651 ::placeholder {
  color: #00245a;
}

#et-mailchimp-99651 .field:focus {
  color: #00245a;
  background-color: #dce1eb;
  border: 1px solid #00245a;
}

#et-menu-990597 > .menu-item.depth-0 {
  margin-left: 40px;
}

#et-menu-990597 > .menu-item.depth-0:before,
#et-menu-990597 > .menu-item.depth-0:after {
  background: #e0e0e0;
}

#et-menu-990597 > .menu-item.depth-0:before {
  left: -20px;
}

#et-menu-990597 > .menu-item.depth-0:after {
  right: -20px;
}

#et-menu-990597 > .menu-item.depth-0 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

#et-menu-990597 > .menu-item.depth-0 > .mi-link {
  color: #bdbdbd;
  font-size: 12px;
  font-weight: 400;
  text-transform: none;
}

#et-menu-990597 > .menu-item.depth-0 > .mi-link > .arrow svg {
  fill: #bdbdbd;
}

#et-menu-990597 > .menu-item.depth-0 > .mi-link > .menu-icon,
#et-menu-990597 > .menu-item.depth-0.active.using > .mi-link > .menu-icon {
  background: #bdbdbd;
}

#et-menu-990597 > .menu-item.depth-0:hover > .mi-link,
#et-menu-990597 > .menu-item.depth-0.active > .mi-link,
#et-menu-990597 > .menu-item.depth-0.in > .mi-link {
  color: #00245a;
}

#et-menu-990597 > .menu-item.depth-0:hover > .mi-link > .arrow svg,
#et-menu-990597 > .menu-item.depth-0.active > .mi-link > .arrow svg,
#et-menu-990597 > .menu-item.depth-0.in > .mi-link > .arrow svg {
  fill: #00245a;
}

#et-menu-990597 > .menu-item.depth-0:hover > .mi-link > .menu-icon,
#et-menu-990597 > .menu-item.depth-0.active > .mi-link > .menu-icon {
  background: #00245a;
}

#et-menu-990597 > .menu-item.depth-0.active.using > .mi-link {
  color: #bdbdbd;
}

#et-menu-990597 .sub-menu {
  background-color: #ffffff;
}

#et-menu-990597 > .menu-item:not(.mm-true) .sub-menu .menu-item .mi-link:before {
  background-color: #00245a;
}

#et-menu-990597 > .menu-item:not(.mm-true) .sub-menu .menu-item .mi-link {
  color: #00245a;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
}

#et-menu-990597 > .menu-item:not(.mm-true) .sub-menu .menu-item:hover > .mi-link {
  color: #00bfff;
}

#et-menu-990597 > .menu-item:not(.mm-true) .sub-menu .menu-item > .mi-link > .arrow svg {
  fill: #00245a;
}

#et-menu-990597 > .menu-item:not(.mm-true) .sub-menu .menu-item:hover > .mi-link > .arrow svg {
  fill: #00bfff;
}

#et-menu-container-990597 {
  margin: 0px -20px 0px 0px;
}

.vc_custom_1590230163330 {
  margin: 30px 0;
  /* margin-top: -97px !important; */
}

.vc_custom_1590225695560 {
  /* background-color: #edf1f8 !important; */
}

.vc_custom_1590226117795 {
  /* padding-top: 48px !important;
  padding-bottom: 32px !important; */
  /* background-color: #e4e9f2 !important; */
  color: #ffffff;
  font-size: 14px;
  /* margin-bottom: 20px; */
}

.vc_custom_1596194964537 {
  padding-top: 56px !important;
  padding-right: 48px !important;
  padding-bottom: 56px !important;
  padding-left: 48px !important;
  background-image: url(../../images/banner-1.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  position: relative;
  min-height: 220px;
}
.vc_column_container.vc-column-573121 .full-content {
  width: calc(100% + 40px) !important;
  margin-left: -40px !important;
}
.vc_custom_1596194964537::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(11, 107, 176, 0.7) !important;
}

.vc_custom_1596194964537 .left h4,
.vc_custom_1596194964537 .left h6 {
  color: #ffffff;
  margin-bottom: 10px;
}

.vc_custom_1596194964537 .left span {
  display: inline-block;
  background-color: #2cb128;
  color: #ffffff;
  padding: 5px 15px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  margin-bottom: 10px;
}

.vc_custom_1596194964537 .right .tel {
  display: flex;
  align-items: flex-end;
  color: #ffffff;
  margin-top: 30px;
}

.vc_custom_1596194964537 .right .tel i {
  font-size: 66px;
  margin-right: 20px;
}

.vc_custom_1595404708397 .tabs-container .text-content {
  color: #ffffff;
}

.vc_custom_1594300491206-2 {
  margin: 30px 0;
}

.vc_custom_1594300491206-2 .tabset .tab {
  font-size: 16px;
  box-shadow: 3px 2px 6px 2px rgb(68 71 91 / 13%);
}

.vc_custom_1594300491206-2 .tabset .tab.active {
  background-color: #0075c9;
  color: #ffffff;
}

.vc_custom_1594300491206-2 .tabset a {
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 21;
}

.vc_custom_1594300491206-2 .tabs-container {
  box-shadow: 3px 2px 6px 2px rgb(68 71 91 / 6%);
  z-index: 21;
  background-color: #fff;
}

.vc_custom_1594300491206-2 .tabs-container .news-list {
  padding: 20px 40px;
}

.vc_custom_1594300491206-2 .tabs-container .news-list li {
  overflow: hidden;
  height: 30px;
  line-height: 30px;
  margin: 5px 0;
  display: flex;
  justify-content: space-between;
}

.vc_custom_1594300491206-2 .tabs-container .news-list li a {
  width: calc(100% - 120px);
}

.vc_custom_1594300491206-2 .tabs-container .news-list li a::before {
  top: 15px;
}

.vc_custom_1594300491206-2 .tabs-container .news-list li span {
  color: #ddd;
}

.wpcf7-form .wpcf7-form-control-wrap {
  position: relative;
}
#title-section-474 {
  border-bottom: 1px solid #ddd;
  margin-bottom: 50px;
}
.wpcf7-form .wpcf7-form-control-wrap img {
  position: absolute;
  bottom: 61px;
  left: 260px;
  cursor: pointer;
  width: 120px !important;
  height: 55px !important;
  max-width: unset;
}

.wpcf7-form .wpcf7-form-control-wrap.vcode input {
  width: 250px;
}

.vc_custom_1594300491206-2 .tabs-container .news-list.news-list2 li a {
  width: 100%;
}

.vc_custom_1590231598085 {
  /* padding-top: 72px !important; */
  padding-bottom: 0px !important;
}

.vc_custom_1590226185305 {
  /* padding-top: 32px !important; */
  padding: 10px 0;
  background-color: #0075c9;
}
