/* ============================================================
   Megamak — "index" səhifəsinin özəl stilləri
   ============================================================ */

/* ==== globalsojs-styles ==== */

#sectionIdadva504 > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-info > .item-title {
  font-size: 30px;
  color: rgb(39, 44, 76);
}

#sectionIdalbu504 > .layout.album-outer-wrap > .tab-nav {
  padding-top: 22px;
  padding-bottom: 0px;
  padding-right: 0px;
}

#sectionIdalbu504 > .layout.album-outer-wrap > .tab-nav > .nav-item.active {
  margin-top: 13px;
  background-color: rgb(255, 186, 0);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
}

#sectionId3l2iqq0 {
}

#sectionId3l2iqq0 > .layout.project-items.sc-block-items.d-flex.flex-wrap > .block-item.sc-block-item.project-item > .item-inner > .item-img > img {
  padding-right: 5px;
  padding-left: 0px;
  padding-top: 5px;
}

#sectionIdadva504 > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-ico {
  background-color: rgb(255, 186, 0);
}

#sectionIdprod504 > .layout > .tab-nav.d-flex.justify-content-center > .nav-item.active {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 136, 206);
}

#sectionIdalbu504 > .layout.album-outer-wrap > .tab-pannel-wrap > .tab-pannel.active > .album-inner > .item-info > .btn.item-more {
  background-color: rgb(255, 186, 0);
}

#sectionIdjw2878v > .layout.advantage-outer-wrap > .advantage-items > .advantage-item {
  margin-top: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
}

#sectionIdprod504 {
  background-color: rgb(247, 247, 247);
  background-image: none;
  margin-top: 0px;
  padding-bottom: 40px;
  padding-top: 60px;
}

#sectionIdadva504 > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-ico > img {
  background-color: rgb(255, 186, 0);
}

#sectionIdalbu504 > .layout.album-outer-wrap > .tab-pannel-wrap > .tab-pannel.active > .album-inner > .item-info > .item-title {
  font-size: 36px;
}

#sectionIdprod504 > .layout.title-bar > .title {
  background-color: rgb(247, 247, 247);
  margin-top: 17px;
}

#sectionIdabou504 > .layout.about-outer-wrap > .about-img > .square-2 {
  background-color: rgb(0, 136, 206);
}

#sectionIdabou504 > .layout.about-outer-wrap > .about-img > .square-1 {
  background-color: rgb(0, 136, 206);
}

#sectionIdabou504 > .layout.about-outer-wrap > .about-info > .btn.item-more {
  background-color: rgb(0, 136, 207);
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  color: rgb(255, 255, 255);
  font-family: Arial, Helvetica, sans-serif;
  float: left;
}

#sectionId750hntx {
  padding-top: 75px;
  margin-top: -31px;
  background-color: rgb(247, 247, 247);
  padding-bottom: 81px;
}

#sectionId750hntx > .layout.project-items.sc-block-items.d-flex.flex-wrap > .block-item.sc-block-item.project-item > .item-inner > .item-img > img {
  padding-top: 0px;
  padding-right: 0px;
  background-color: rgb(255, 255, 255);
}

#sectionId750hntx > .layout.project-items.sc-block-items.d-flex.flex-wrap > .block-item.sc-block-item.project-item > .item-inner > .item-info > .item-title > p {
  font-size: 16px;
  font-weight: 500;
  margin-top: 7px;
  color: rgb(0, 0, 0);
}

#sectionIdnlqfzi9 > .layout.d-flex.flex-wrap.justify-content-between > .news-items.d-flex.justify-content-between > .news-item > .item-inner.d-flex.align-items-start > .item-order {
  background-color: rgb(247, 247, 247);
  color: rgb(0, 135, 205);
  text-decoration-color: rgb(255, 128, 64);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 50px;
}

#sectionIdnlqfzi9 > .layout.title-bar > .title > .ico {
  margin-top: 33px;
}

#sectionIdnlqfzi9 > .layout.title-bar > .title > .ico > .ln {
  padding-top: 0px;
}

#sectionIdjwk7u84 {
  background-color: rgb(255, 255, 255);
  margin-top: -50px;
  margin-bottom: 0px;
}

#sectionIdjwk7u84 > .layout.title-bar {
  margin-top: 50px;
}

#sectionIdprod504 > .layout > .tab-pannel-wrap > .tab-pannel.outer-swiper-wrap.active {
  margin-top: 0px;
  float: none;
}

#sectionIdabou504 {
  margin-top: 27px;
  padding-top: 50px;
  padding-bottom: 90px;
}

#sectionIdjjsir8h {
  margin-top: -14px;
  padding-top: 91px;
  padding-bottom: 31px;
}

#sectionIdjwk7u84 > .layout.advantage-items {
  margin-top: 0px;
}

#sectionIdjwk7u84 > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-ico {
  margin-top: 21px;
  color: rgb(0, 136, 206);
}

#sectionIdjwk7u84 > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-info > .item-title {
  margin-top: -35px;
  color: rgb(0, 136, 206);
}

#sectionIdjwk7u84 > .layout.advantage-items > .block-item.advantage-item {
  margin-top: -22px;
}

#sectionIdnlqfzi9 {
  background-color: rgb(255, 255, 255);
  margin-bottom: 0px;
  padding-bottom: 87px;
  margin-top: 0px;
  padding-top: 66px;
}

#sectionId750hntx > .layout.title-bar-flex.d-flex.align-items-center.justify-content-between.flex-wrap {
  float: none;
  width: 1211.33px;
}

#sectionId750hntx > .layout.title-bar-flex.d-flex.align-items-center.justify-content-between.flex-wrap > .title-bar {
  float: left;
}

#sectionId750hntx > .layout.title-bar-flex.d-flex.align-items-center.justify-content-between.flex-wrap > .title-bar > .title > .ico > .pg {
  background-color: rgb(0, 136, 206);
}

#sectionIdnlqfzi9 > .layout.title-bar > .title > .ico > .pg {
  background-color: rgb(0, 136, 206);
}

#sectionIdjwk7u84 > .layout.title-bar > .title > .ico > .pg {
  background-color: rgb(0, 136, 206);
}

#sectionIdjjsir8h > .layout.title-bar > .title > .ico > .pg {
  background-color: rgb(0, 136, 206);
}

#sectionIdabou504 > .layout.about-outer-wrap > .about-info > .title > .ico > .pg {
  background-color: rgb(0, 136, 206);
}

#sectionIdprod504 > .layout.title-bar > .title > .ico > .pg {
  background-color: rgb(0, 136, 206);
}

#sectionIdjwk7u84 > .layout.title-bar > .text {
  color: rgb(119, 119, 119);
  font-family: Georgia, serif;
}

#sectionIdjwk7u84 > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-info > .item-desc {
  color: rgb(119, 119, 119);
}

#sectionIdnlqfzi9 > .layout.title-bar > .title > strong {
  font-size: 46px;
  margin-bottom: -20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 8px;
}

#sectionIdjwk7u84 > .layout.title-bar > .title > strong {
  font-family: Georgia, serif;
  font-size: 37.8px;
}

#sectionIdprod504 > .layout.title-bar > .text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: rgb(0, 0, 0);
}

#sectionIdabou504 > .layout.about-outer-wrap > .about-info > .title > strong {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 46px;
}

#sectionIdabou504 > .layout.about-outer-wrap > .about-info > .item-desc {
  font-family: Georgia, serif;
  font-size: 16px;
}

#sectionId750hntx > .layout.project-items.sc-block-items.d-flex.flex-wrap {
  width: 1211.33px;
  padding-bottom: 0px;
  margin-top: 0px;
  padding-top: 10px;
}

#sectionIdnlqfzi9 > .layout.d-flex.flex-wrap.justify-content-between {
  width: 1211.33px;
}

#sectionIdnlqfzi9 > .layout.d-flex.flex-wrap.justify-content-between > .outer-swiper-wrap.news-slider {
  padding-left: 0px;
}

#sectionIdnlqfzi9 > .layout.d-flex.flex-wrap.justify-content-between > .news-items.d-flex.justify-content-between {
  padding-right: 0px;
  font-family: Georgia, serif;
}

#sectionIdprod504 > .layout.title-bar > .title > strong {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 46px;
}

#swiper-wrapper-f0435f6b153e4b23 > .swiper-slide.sc-block-item > .item-inner > .item-info > .item-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: rgb(255, 255, 255);
}

#swiper-wrapper-f0435f6b153e4b23 > .swiper-slide.sc-block-item > .item-inner > .item-info > .item-desc {
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
}

#sectionIdjjsir8h > .layout.title-bar > .title > strong {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

#sectionIdjjsir8h > .layout.title-bar > .text {
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 5px;
}

#sectionId750hntx > .layout.title-bar-flex.d-flex.align-items-center.justify-content-between.flex-wrap > .text {
  line-height: 24px;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration-color: rgb(64, 0, 64);
  color: rgb(0, 0, 0);
}

#sectionIdwrwb0o4 > .layout.about-items > .block-item.about-item > .item-inner > .item-info > .item-title {
  font-family: Georgia, serif;
  font-size: 18px;
}

#sectionIdwrwb0o4 > .layout.about-items > .block-item.about-item > .item-inner > .item-info > .item-desc {
  font-family: Georgia, serif;
}

#sectionId750hntx > .layout.title-bar-flex.d-flex.align-items-center.justify-content-between.flex-wrap > .title-bar > .title > strong {
  font-size: 46px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
}

#sectionId750hntx > .layout.project-items.sc-block-items.d-flex.flex-wrap > .block-item.sc-block-item.project-item > .item-inner > .item-info > .item-title {
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(0, 0, 0);
  font-weight: 700;
  margin-top: -10px;
  text-transform: capitalize;
  background-color: rgb(247, 247, 247);
}

#sectionIdnlqfzi9 > .layout.title-bar > .title {
  font-size: 37.8px;
  font-family: Georgia, serif;
  padding-bottom: 10px;
}

#sectionIdwrwb0o4 > .layout.about-items > .block-item.about-item > .item-inner > .item-img > svg {
  fill: rgb(255, 255, 255);
}

#sectionIdwrwb0o4 {
  padding-bottom: 0px;
  margin-right: 0px;
  padding-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
}

.demo62-body > main {
  background-color: rgb(255, 255, 255);
  margin-top: 0px;
  padding-top: 0px;
  font-size: 14px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

#swiper-wrapper-f0435f6b153e4b23 > .swiper-slide.sc-block-item {
  margin-top: 0px;
}

#swiper-wrapper-f0435f6b153e4b23 > .swiper-slide.sc-block-item > .item-inner > .item-info {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 20px;
  padding-top: 20px;
  background-color: rgb(0, 135, 205);
}

#sectionIdwrwb0o4 > .layout.about-items > .block-item.about-item > .item-inner > .item-bg {
  padding-right: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

#sectionIduvt5dpu > .layout > .title-bar > .title > .ico > .pg {
  background-color: rgb(0, 135, 205);
}

#sectionIduvt5dpu > .layout > .title-bar > .title > strong {
  font-family: Poppins;
  font-size: 46px;
}

#sectionIduvt5dpu > .layout > .title-bar > .text {
  font-size: 14px;
  margin-right: 0px;
}

#sectionIdnlqfzi9 > .layout.title-bar > .title > p {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 500;
  margin-top: 7px;
  margin-bottom: 2px;
}

#sectionIdnlqfzi9 > .layout.d-flex.flex-wrap.justify-content-between > .news-items.d-flex.justify-content-between > .news-item > .item-inner.d-flex.align-items-start > .item-info > .item-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: rgb(0, 0, 0);
  font-weight: 600;
}

#sectionIdnlqfzi9 > .layout.d-flex.flex-wrap.justify-content-between > .news-items.d-flex.justify-content-between > .news-item > .item-inner.d-flex.align-items-start > .item-info > .item-desc {
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(0, 0, 0);
}

#sectionIdabou504 > .layout.about-outer-wrap > .about-info > .item-desc.text-start {
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(0, 0, 0);
}

#swiper-wrapper-f0435f6b153e4b23 > .swiper-slide.sc-block-item > .item-inner > .item-img > img {
  margin-right: 0px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-right: 0px;
  padding-left: 0px;
}

#sectionId750hntx > .layout.project-items.sc-block-items.d-flex.flex-wrap > .block-item.sc-block-item.project-item > .item-inner > .item-info {
  background-color: rgb(247, 247, 247);
}

#sectionIdippz8vu > .layout.title-bar > .title > .ico > .pg {
  background-color: rgb(0, 135, 205);
}

#sectionIdippz8vu > .layout.title-bar > .title {
  margin-top: -25px;
  padding-top: 0px;
  padding-bottom: 44px;
}

#sectionIdippz8vu > .layout.title-bar > .title > .ico > .ln {
  margin-top: 0px;
}

#sectionIdippz8vu > .layout.title-bar > .title > .ico {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

#sectionIdippz8vu > .layout.title-bar > .title > strong {
  margin-top: 0px;
}

#sectionIdippz8vu {
  background-color: rgb(255, 255, 255);
}

#sectionIdeqaromd > .layout.title-bar > .title > strong {
  font-size: 46px;
  font-family: Arial, Helvetica, sans-serif;
}

#sectionIdeqaromd > .layout.title-bar > .title {
  color: rgb(0, 0, 0);
  padding-bottom: 10px;
}

#sectionIdeqaromd > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-info > .item-title {
  color: rgb(0, 0, 0);
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
}

#sectionIdeqaromd > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-info > .item-desc {
  color: rgb(0, 0, 0);
}

#sectionIdeqaromd {
  background-color: rgb(255, 255, 255);
  padding-top: 21px;
  margin-top: 0px;
  padding-bottom: 1px;
}

#sectionIdeqaromd > .layout.title-bar > .title > .ico > .pg {
  background-color: rgb(0, 135, 205);
}

#sectionIdeqaromd > .layout.title-bar > .title > p {
  font-size: 14px;
  font-weight: 500;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: capitalize;
}

#sectionId750hntx > .layout.project-items.sc-block-items.d-flex.flex-wrap > .block-item.sc-block-item.project-item {
  padding-right: 10px;
  padding-left: 10px;
}

#sectionIdjjsir8h > .layout.title-bar {
  padding-bottom: 22px;
  padding-top: 0px;
  margin-top: -15px;
  margin-bottom: 5px;
}

#sectionIdjjsir8h > .layout.outer-swiper-wrap {
  margin-top: 9px;
}

#sectionIdyjrkku1 > .layout.d-flex.flex-wrap {
  margin-top: -107px;
  margin-bottom: -114px;
  width: 1065px;
}

#sectionIdyjrkku1 > .layout.d-flex.flex-wrap > .block-item.advantage-item {
  width: 357px;
}

#swiper-wrapper-b0d4f53fa551a22c {
  margin-top: 86px;
  margin-bottom: 60px;
}

#sectionIdydlvumt {
  background-color: rgb(240, 240, 240);
  padding-bottom: 110px;
}

#swiper-wrapper-b0d4f53fa551a22c > .swiper-slide.sc-block-item > .item-inner > .item-info > .item-bg {
  background-color: rgb(0, 136, 207);
  color: rgb(7, 133, 201);
}

#swiper-wrapper-b0d4f53fa551a22c > .swiper-slide.sc-block-item > .item-inner {
  height: 432px;
}

#swiper-wrapper-b0d4f53fa551a22c > .swiper-slide.sc-block-item > .item-inner > .item-info {
  height: 76px;
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
}

#sectionIdw670y8l {
  background-color: rgb(255, 255, 255);
}

#sectionId28025rk > .layout.nav-items.d-flex.justify-content-between.flex-wrap {
  background-color: rgb(0, 136, 207);
}

#sectionId4z334w2 > .layout.advantage-items > .block-item.advantage-item > .item-inner {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 340px;
  height: 342px;
  margin-left: -19px;
}

#sectionId4z334w2 > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-info > .item-desc {
  font-size: 16px;
}

#sectionId4z334w2 > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-info > .item-title {
  font-size: 32px;
}

#sectionId25hnjo3 > .layout.d-flex.flex-wrap.advantage-items > .block-item.advantage-item {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

#sectionIdg9dqr78 {
  background-color: rgb(255, 255, 255);
}

#sectionIdqt55e6a {
  background-color: rgb(255, 255, 255);
  padding-top: 90px;
  padding-bottom: 55px;
}

#sectionIdyjrkku1 {
  padding-bottom: 168px;
  padding-top: 200px;
}

#sectionIdyjrkku1 > .layout.d-flex.flex-wrap > .block-item.advantage-item > .item-inner > .item-desc {
  font-size: 16px;
}

#sectionIdpkuf6s9 > .layout.title-bar > .text {
  font-size: 16px;
}

#sectionIdjfh2d80 > .layout.d-flex.flex-wrap.justify-content-between > .about-info > .about-desc > p {
  font-size: 16px;
}

#sectionId28025rk > .layout.title-bar > .title > .ico > .pg {
  color: rgb(0, 136, 207);
}

#sectionIdqt55e6a > .layout.news-outer-wrap > .title-bar > .title > .ico > .pg {
  color: rgb(0, 136, 207);
}

#swiper-wrapper-a710ff7d9de74ca2b > .swiper-slide.news-item > .item-inner > .item-info > .btn.item-more {
  color: rgb(5, 134, 203);
  border-top-color: rgb(0, 136, 207);
  border-right-color: rgb(0, 136, 207);
  border-bottom-color: rgb(0, 136, 207);
  border-left-color: rgb(0, 136, 207);
}

#sectionIdmqjq8sk {
  background-color: rgb(247, 247, 247);
  padding-top: 20px;
  padding-bottom: 29px;
}

#sectionIdmqjq8sk > .layout.title-bar > .title {
  float: none;
  text-align: center;
  left: 0%;
  right: auto;
  padding-top: 0px;
  bottom: 0px;
  top: 0px;
  height: 246px;
  opacity: 1;
}

#sectionIdmqjq8sk > .layout.title-bar > .text {
  margin-top: 0px;
  font-size: 16px;
  text-align: center;
}

#sectionIdqt55e6a > .layout.news-outer-wrap > .title-bar > .title > strong {
  font-size: 48px;
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(0, 136, 207);
}

#sectionIdmqjq8sk > .layout.title-bar > .title > strong {
  font-size: 48px;
  float: none;
  left: auto;
  right: auto;
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(0, 136, 207);
  opacity: 1;
  position: relative;
}

#sectionId28025rk > .layout.title-bar > .title > strong {
  font-size: 48px;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 0px;
  padding-bottom: 0px;
  color: rgb(42, 154, 223);
  text-transform: uppercase;
}

#sectionIdpkuf6s9 > .layout.title-bar > .title > strong {
  font-size: 48px;
  color: rgb(1, 136, 206);
}

#sectionId25hnjo3 > .layout.d-flex.flex-wrap.advantage-items > .block-item.advantage-item > .item-inner > .item-info > .item-desc {
  font-size: 16px;
}

#sectionIdyjrkku1 > .layout.d-flex.flex-wrap > .block-item.advantage-item > .item-inner > .item-count > .number-item > .item-number > .item-num {
  color: rgb(255, 255, 255);
}

#sectionIdmqjq8sk > .layout.partner-outer-wrap > img {
  margin-top: 0px;
  padding-top: 0px;
}

#swiper-wrapper-b0d4f53fa551a22c > .swiper-slide.sc-block-item > .item-inner > .item-info > .item-title {
  margin-bottom: 20px;
  font-size: 21px;
  text-align: left;
}

#sectionIdmqjq8sk > .layout.partner-outer-wrap {
  padding-top: 0px;
  padding-bottom: 0px;
}

#sectionIdmqjq8sk > .layout.title-bar > .title > .ico > .pg {
  color: rgb(0, 136, 207);
}

#sectionIdpkuf6s9 > .layout.title-bar > .title > i {
  color: rgb(0, 136, 207);
  background-color: rgb(0, 136, 207);
}

#sectionIdpkuf6s9 > .layout.title-bar > .text > div {
  font-size: 16px;
}

#sectionIdyjrkku1 > .layout.d-flex.flex-wrap > .block-item.advantage-item > .item-inner > .item-count > .number-item > .item-number {
  background-color: rgb(0, 136, 209);
  color: rgb(253, 253, 253);
}

#sectionIdpkuf6s9 > .layout.title-bar > div {
  font-size: 16px;
}

#sectionIdpkuf6s9 > .layout.title-bar > .title > .sub {
  margin-top: 0px;
}

#sectionIdpkuf6s9 > .layout.title-bar > .title {
  padding-top: 0px;
  padding-bottom: 0px;
}

#sectionIdjfh2d80 > .layout.d-flex.flex-wrap.justify-content-between > .about-left > .title {
  padding-top: 42px;
}

#sectionIdjfh2d80 > .layout.d-flex.flex-wrap.justify-content-between > .about-left > .about-subtit {
  font-size: 16px;
}

#sectionIdjfh2d80 > .layout.d-flex.flex-wrap.justify-content-between > .about-left > .title > strong {
  font-size: 52px;
  font-weight: 900;
  color: rgb(1, 136, 206);
}

#sectionIdjfh2d80 > .layout.d-flex.flex-wrap.justify-content-between > .about-left > .title > i {
  background-color: rgb(1, 136, 206);
}

#sectionIdjjsir8h > .layout.title-bar > .title > .sub {
  font-size: 84px;
}

#sectionIdjjsir8h > .layout.title-bar > .title {
  padding-top: 28px;
}

#sectionId25hnjo3 {
  padding-top: 37px;
}

#sectionId28025rk > .layout.title-bar > .title > .sub {
  padding-top: 0px;
  padding-bottom: 18px;
  text-transform: uppercase;
}

#sectionId28025rk > .layout.title-bar > .title {
  padding-bottom: 28px;
  margin-bottom: -57px;
}

#sectionIdmqjq8sk > .layout.title-bar > .title > .sub {
  float: none;
  bottom: 0px;
  position: relative;
  top: 27px;
  font-family: Arial, Helvetica, sans-serif;
}

#sectionIdqt55e6a > .layout.news-outer-wrap > .title-bar > .title {
  background-color: rgb(255, 255, 255);
}

#sectionIdqt55e6a > .layout.news-outer-wrap > .title-bar > .title > i {
  background-color: rgb(0, 136, 207);
  color: rgb(1, 136, 207);
}

#sectionIdmqjq8sk > .layout.title-bar > .title > i {
  left: auto;
  float: none;
  right: auto;
  top: 74px;
}

#sectionIdjfh2d80 > .layout.d-flex.flex-wrap.justify-content-between {
  background-position-y: 0%;
}

#sectionIdmqjq8sk > .layout.title-bar {
  padding-top: 0px;
  top: auto;
}

#sectionIdjfh2d80 {
  padding-bottom: 154px;
}

/* ==== blok ==== */

.section-block-demo62-banner1 {
  overflow: hidden;
}

.section-block-demo62-banner1 .item-inner {
  display: block;
}

.section-block-demo62-banner1 img {
  visibility: visible !important;
}

@media only screen and (max-width:1680px) {
}

@media only screen and (max-width:1080px) {
}

/* ==== blok ==== */

.section-block-demo66-news1 {
  position: relative;
  padding: 1rem 0;
  z-index: 2;
  margin-top: -22rem;
}

.section-block-demo66-news1 .title-bar {
  display: flex;
  align-items: center;
  color: #ffffff;
}

.section-block-demo66-news1 .title-bar svg {
  fill: currentColor;
  max-width: 30px;
}

.section-block-demo66-news1 .title-bar .title {
  font-size: 1.7rem;
  line-height: 1;
  margin-left: 1.7rem;
  font-weight: 400;
}

.section-block-demo66-news1 .outer-swiper-wrap {
  position: relative;
  width: 50%;
  margin-left: auto;
  padding: 3rem 3rem 2.8rem;
  border-radius: 10px;
  background-color: var(--bs-theme-color);
}

.section-block-demo66-news1 .item-inner {
  display: block;
  color: #ffffff;
  padding: 1.2rem 0 0;
}

.section-block-demo66-news1 .item-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 1rem 0;
  margin: 1rem 0;
  font-size: 1.28rem;
}

.section-block-demo66-news1 .item-info i {
  width: 1px;
  height: 1.28rem;
  margin: -2px .9rem 0;
  line-height: 1;
}

.section-block-demo66-news1 .item-title {
  font-size: 1.7rem;
  font-weight: 700;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}

.section-block-demo66-news1 .item-more {
  padding: .6rem 2.2rem;
  font-size: 1.7rem;
  border-radius: .5rem;
  border-width: 1px;
}

.section-block-demo66-news1 .item-more .la {
  font-size: inherit;
}

.section-block-demo66-news1 .swiper-vertical {
  height: 183px;
}

.section-block-demo66-news1 .swiper-vertical .sc-block-item {
  /* width: 658px; */
}

@media screen and (max-width: 16600px) {
  .section-block-demo66-news1 {
    position: relative;
    padding: 1rem 0;
    z-index: auto;
    margin-top: -12rem;
    background-color: #f7f7f7;
  }
  .section-block-demo66-news1 .outer-swiper-wrap {
    z-index: 9;
  }
}

@media screen and (max-width: 14400px) {
}

@media screen and (max-width: 1280px) {
}

@media screen and (max-width: 1024px) {
  .section-block-demo66-news1 .outer-swiper-wrap {
    width: 100%;
  }
  .section-block-demo66-news1 {
    margin-top: -8rem;
  }
}

@media screen and (max-width: 996px) {
  .section-block-demo66-news1 {
    margin: 0;
  }
  .section-block-demo66-news1 .outer-swiper-wrap {
    width: 100%;
  }
  .section-block-demo66-news1 .item-more {
    padding: .6rem 2.2rem;
  }
  .section-block-demo66-news1 .item-more {
    border-width: inherit;
  }
}

@media screen and (max-width: 768px) {
  .section-block-demo66-news1 .item-title, .section-block-demo66-news1 .item-more, .section-block-demo66-news1 .title-bar .title {
    font-size: 1.28rem;
  }
  section-block-demo66-news1 .item-more {
    border-width: 1px;
  }
  .section-block-demo66-news1 .item-info {
    font-size: 1.14rem;
  }
  .section-block-demo66-news1 .item-more {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .section-block-demo66-news1 .outer-swiper-wrap {
    padding: 2rem;
  }
  .section-block-demo66-news1 .title-bar .title {
    margin-left: 1.2rem;
  }
  .section-block-demo66-news1 .item-more {
    font-size: 1.28rem;
    font-weight: normal;
  }
  .section-block-demo66-news1 .item-more {
    border-width: 1px;
    margin: 2px;
  }
  #sectionIdeoipdp4 > .layout > .outer-swiper-wrap > .execute-swiper-slide > .swiper-wrapper.news-items > .swiper-slide.news-item > .item-inner > .btn.item-more {
    font-size: 1.2rem!important;
    font-weight: normal!important;
  }
}

@media screen and (max-width: 576px) {
}

@media screen and (max-width: 480px) {
}

@media screen and (max-width: 320px) {
}

/* ==== sectionIdeoipdp4 ==== */

#sectionIdeoipdp4 {
  background-size: auto;
  padding-top: rem;
}

#sectionIdeoipdp4 > .layout > .outer-swiper-wrap > .execute-swiper-slide > .swiper-wrapper.news-items > .swiper-slide.news-item > .item-inner > .btn.item-more {
  font-size: 1.3rem;
  font-weight: 700;
}

/* ==== blok ==== */

.section-block-demo58-generalimgtext2 {
  padding:5rem 3%;
}

.section-block-demo58-generalimgtext2 .title-bar {
  margin-bottom:3rem;
  font-family:"Ubuntu Condensed";
}

.section-block-demo58-generalimgtext2 .title-bar h1 {
  font-weight:900;
  font-size:3rem;
}

.section-block-demo58-generalimgtext2 [heading-type="6"] {
  padding:1rem 0;
  text-transform:capitalize;
}

.section-block-demo58-generalimgtext2 .sc-block-item .item-inner .item-title {
  text-transform:capitalize;
  font-weight:400;
  font-size:1.3rem;
}

@media only screen and (max-width:1366px) {
  .section-block-demo58-generalimgtext2 {
    padding:4rem 3%;
  }
  .section-block-demo58-generalimgtext2 .title-bar {
    margin-bottom:2rem;
  }
  .section-block-demo58-generalimgtext2 .title-bar h1 {
    font-size:2.5rem;
  }
  .section-block-demo58-generalimgtext2 .sc-block-item .item-inner .item-title {
    font-size:1.2rem;
  }
}

@media only screen and (max-width:1080px) {
  .section-block-demo58-generalimgtext2 {
    padding:2rem 3%;
  }
  .section-block-demo58-generalimgtext2 .title-bar {
    margin-bottom:1.5rem;
  }
  .section-block-demo58-generalimgtext2 .title-bar h1 {
    font-size:2rem;
  }
  .section-block-demo58-generalimgtext2 .sc-block-item .item-inner .item-title {
    font-size:1.14rem;
  }
  #sectionIdspxqg4b {
    background-color: rgb(247, 247, 247);
    padding: 2rem 3%!important;
    margin-top: 0px!important;
  }
}

@media only screen and (max-width:996px) {
  #sectionIdspxqg4b > .layout.title-bar > h2 > strong {
    font-size: inherit!important;
    font-weight: initial!important;
  }
  #sectionIdspxqg4b > .layout.title-bar > p {
    font-size: 1.2rem!important;
  }
  [pagination-btn-position="disperse"] .swiper-control .swiper-button {
    position: absolute;
    display: none;
  }
  #sectionIdspxqg4b > .layout.outer-swiper-wrap > .execute-swiper-slide > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-img > img {
    margin: auto!important;
  }
  #sectionIdspxqg4b > .layout.outer-swiper-wrap > .execute-swiper-slide > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info > .item-title {
    padding-right: inherit!important;
    !important;
    !important;
    ;
    padding-left: inherit!important;
    !important;
    ;
    font-size: inherit!important;
    ;
  }
}

@media only screen and (max-width:768px) {
  .section-block-demo58-generalimgtext2 {
    padding:1rem 1.5%;
  }
  .section-block-demo58-generalimgtext2 .title-bar h1 {
    font-size:1.7rem;
  }
  .section-block-demo58-generalimgtext2 [heading-type="6"] strong {
    padding-bottom:1rem;
  }
  .section-block-demo58-generalimgtext2 .sc-block-item .item-inner .item-title {
    font-size:1rem;
  }
  .section-block-demo58-generalimgtext2 .sc-block-item .item-inner .item-info {
    padding:12px 0;
  }
}

/* ==== sectionIdspxqg4b ==== */

#sectionIdspxqg4b > .layout.title-bar > .title > strong {
  padding-bottom: 0px;
  margin-bottom: -17px;
  font-family: Montserrat;
  font-weight: 700;
  font-size: 42px;
}

#sectionIdspxqg4b > .layout.title-bar > .title > .ico > .pg {
  background-color: rgb(0, 136, 207);
}

#sectionIdspxqg4b > .layout.title-bar > .title > p {
  font-size: 1.28rem;
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(79, 79, 79);
  font-weight: 400;
  text-align: center;
}

#sectionIdspxqg4b {
  background-color: rgb(247, 247, 247);
  padding-top: 135px;
  padding-bottom: 58px;
  margin-top: -64px;
}

#sectionIdspxqg4b > .layout.outer-swiper-wrap > .execute-swiper-slide > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info {
  background-color: rgb(0, 136, 207);
}

#sectionIdspxqg4b > .layout.outer-swiper-wrap > .execute-swiper-slide > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info > .item-title {
  color: rgb(255, 255, 255);
  padding-right: 10px;
  padding-left: 10px;
  font-size: 1.3rem;
}

#sectionIdspxqg4b > .layout.outer-swiper-wrap > .execute-swiper-slide > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-img > img {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-left: 10px;
}

#sectionIdspxqg4b > .layout.title-bar > p {
  text-align: center;
  font-size: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
}

#sectionIdspxqg4b > .layout.title-bar > h2 > strong {
  font-size: 3rem;
  font-weight: 700;
}

#sectionIdspxqg4b > .layout.outer-swiper-wrap > .swiper-control > .swiper-pagination.swiper-pagination-bullets {
  width: 100%;
}

#sectionIdspxqg4b > .layout.outer-swiper-wrap > .execute-swiper-slide > .swiper-wrapper.product-items.sc-block-items > .swiper-slide.product-item.sc-block-item > .item-inner > .item-info > .item-title {
  text-transform: capitalize;
}

/* ==== blok ==== */

.section-block-demo66-about1 {
  position: relative;
  padding: 0rem 0 1.8rem;
  z-index: 1;
  background: linear-gradient(0deg, #ffffff 0, #afcdee 100%);
}

.section-block-demo66-about1 .about-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: skewY(3.5deg);
  transform-origin: 0 0;
  background-color: var(--bs-sec-theme-color);
  background-image: url(../img/css-bg/6505745d4a1a448650.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 100%;
  z-index: -1;
}

.section-block-demo66-about1 [heading-type="1"] {
  padding: 0;
}

.section-block-demo66-about1 .about-outer-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0rem 1rem 2rem;
  z-index: 2;
}

.section-block-demo66-about1 .about-img {
  position: relative;
  width: 50%;
  padding: 1rem;
}

.section-block-demo66-about1 .about-info {
  width: 48%;
  padding: 1rem;
  color: #ffffff;
}

.section-block-demo66-about1 .about-info .text {
  font-size: 1.7rem;
  margin-bottom: 1.4rem;
  display: block;
}

.section-block-demo66-about1 .about-info .title {
  font-size: 3.4rem;
  font-weight: 700;
  line-height: 1;
}

.section-block-demo66-about1 .about-info .item-desc {
  font-size: 1.28rem;
  line-height: 2;
  margin-top: 4.5rem;
  margin-bottom: 3.2rem;
  padding-right: 10%;
}

.section-block-demo66-about1 .number-items {
  margin-left: -3rem;
  opacity: .37;
  list-style: none;
  padding: 1rem;
}

.section-block-demo66-about1 .number-item {
  padding: 1rem 0;
  display: inline-block;
  width: auto;
}

.section-block-demo66-about1 .number-item .item-inner {
  color: #ffffff;
  padding: 1rem 0;
  text-align: center;
}

.section-block-demo66-about1 .about-info .number-item .item-title {
  line-height: 1.26;
  padding: 0 2.1rem;
  font-size: 2.14rem;
  white-space: nowrap;
  border-right: 1px solid #fff;
}

.section-block-demo66-about1 .about-info .number-item .item-num {
  display: inline-block;
  vertical-align: top;
}

.section-block-demo66-about1 .about-info .number-item .item-ico {
  font-size: 1.28rem;
  margin-top: -1rem;
  display: inline-block;
  vertical-align: top;
}

.section-block-demo66-about1 .about-info .number-item .item-desc {
  font-size: 1.28rem;
  margin-top: .3rem;
  margin-bottom: 0;
  padding: 0;
  line-height: 1.2;
}

.section-block-demo66-about1 .about-img .item-more {
  width: 100%;
  font-size: 2.6rem;
  padding: 1.3rem 2.7rem;
  justify-content: space-between;
}

.section-block-demo66-about1 .about-img .item-more .la {
  font-size: inherit;
}

@media only screen and (max-width:1680px) {
  .section-block-demo66-about1 .about-info .number-item .item-title {
    font-size: 1.7rem;
    padding: 0 2rem;
  }
  .section-block-demo66-about1 .about-img .item-more {
    font-size: 2.2rem;
  }
}

@media only screen and (max-width:1440px) {
  #sectionIddixctoy > .layout.about-outer-wrap > .about-info > .text {
    display:none
  }
  .section-block-demo66-about1 .about-info .number-item .item-title {
    font-size: 1.7rem;
    padding: 0 1rem;
  }
  #sectionIddixctoy > .layout.about-outer-wrap > .about-info > .item-desc {
    margin-top: 10px!important;
  }
  #sectionIddixctoy > .layout.about-outer-wrap > .about-info > .row.number-items > .number-item > .item-inner > .item-desc {
    padding-left: 10px!important;
    text-align: center!important;
  }
  #sectionIddixctoy > .layout.about-outer-wrap > .about-info > .row.number-items > .number-item > .item-inner > .item-title > .item-num {
    font-size: 18px!important;
  }
}

@media only screen and (max-width:1280px) {
  .section-block-demo66-about1 .about-img .item-more {
    font-size: 1.8rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

@media only screen and (max-width:1024px) {
  section-block-demo66-about1 .about-info .item-desc {
    font-size: 1.28rem;
    line-height: 2;
    margin-top: 4.5rem;
    margin-bottom: 3.2rem;
    padding-right: 10px;
    text-align: justify;
  }
}

@media only screen and (max-width:992px) {
  .section-block-demo66-about1 {
    padding: 3rem 0;
  }
  .section-block-demo66-about1 .about-info .title {
    font-size: 2rem;
  }
  .section-block-demo66-about1 .about-info .text {
    font-size: 1.4rem;
  }
  .section-block-demo66-about1 .about-img, .section-block-demo66-about1 .about-info {
    width: 100%;
    padding: 1rem 0;
  }
  .section-block-demo66-about1 .about-img .item-more {
    font-size: 1.4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .section-block-demo66-about1 .about-info .item-desc {
    margin: 2.5rem 0;
  }
  #sectionIddixctoy > .layout.about-outer-wrap > .about-info > .title > strong {
    font-family: Montserrat;
    font-weight: normal!important;
    ;
    margin-bottom: -13px;
    font-size: 1.8rem!important;
  }
  .section-block-demo66-about1 .number-items {
    margin-left: 0;
  }
  #sectionIddixctoy > .layout.about-outer-wrap > .about-img {
    margin-top: inherit!important;
  }
  .section-block-demo66-about1 .about-img img {
    width:100%
  }
  .section-block-demo66-about1 .about-info .item-desc {
    padding-right: 0%;
  }
  #sectionIddixctoy > .layout.about-outer-wrap > .about-info > .row.number-items > .number-item > .item-inner > .item-title > .item-num {
    font-size: 24px !important;
  }
  #sectionIddixctoy > .layout.about-outer-wrap > .about-info {
    margin-top: inherit!important;
  }
  #sectionIddixctoy > .layout.about-outer-wrap > .about-info > .title {
    color: rgb(0, 0, 0);
    text-align: center!important;
  }
  #sectionIddixctoy > .layout.about-outer-wrap > .about-info > .title > strong {
    margin-bottom: 0px!important;
  }
  #sectionIddixctoy > .layout.about-outer-wrap > .about-info > .title > strong {
    font-family: Montserrat;
    font-weight: normal;
    margin-bottom: -13px;
    font-size: 2.2rem;
  }
}

@media only screen and (max-width:768px) {
  .section-block-demo66-about1 .number-items {
    margin-left: 0;
  }
}

@media only screen and (max-width:640px) {
  .section-block-demo66-about1 .number-item {
    width: 50%;
  }
  .section-block-demo66-about1 .about-info .number-item:nth-child(2n) .item-title {
    border: none;
  }
}

@media only screen and (max-width:576px) {
  .section-block-demo66-about1 .about-outer-wrap {
    padding: 0;
  }
  .section-block-demo66-about1 .about-info .title {
    font-size: 1.5rem;
  }
  .section-block-demo66-about1 .about-info .text {
    font-size: 1.2rem;
  }
  .section-block-demo66-about1 .about-info .item-desc {
    font-size: 1.14rem;
    padding: 0;
  }
  .section-block-demo66-about1 .about-img .item-more {
    font-size: 1.14rem;
  }
  .section-block-demo66-about1 .number-items {
    padding: 0;
    margin: 0;
  }
  .section-block-demo66-about1 .about-info .number-item .item-desc {
    font-size: 1.14rem;
  }
}

@media only screen and (max-width:320px) {
  .section-block-demo66-about1 .number-item {
    width: 100%;
  }
  .section-block-demo66-about1 .about-info .number-item .item-title {
    border: none;
  }
}

/* ==== sectionIddixctoy ==== */

#sectionIddixctoy > .about-bg {
  background-color: rgb(255, 255, 255);
  top: 0px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 1.3rem;
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-info > .text {
  color: rgb(0, 128, 192);
  font-family: Montserrat;
  font-size: 22px;
  font-weight: 800;
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-info > .title {
  color: rgb(0, 0, 0);
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-info > .item-desc {
  color: rgb(107, 107, 107);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.3rem;
  font-weight: 400;
  margin-top: 43px;
  margin-bottom: 0px;
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-info > .row.number-items > .number-item > .item-inner > .item-title {
  color: rgb(0, 136, 207);
  float: left;
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-info > .row.number-items > .number-item > .item-inner > .item-desc {
  color: rgb(0, 0, 0);
  text-align: left;
  padding-left: 27px;
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-info > .row.number-items > .number-item > .item-inner {
  color: rgb(0, 0, 0);
}

#sectionIddixctoy {
  background-image: none;
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-info > .title > .ico > .pg {
  background-color: rgb(9, 140, 206);
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-info > .title > strong {
  font-family: Montserrat;
  font-weight: 700;
  margin-bottom: -13px;
  font-size: 3rem;
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-img > .btn.item-more {
  background-color: rgb(0, 136, 207);
  color: rgb(255, 255, 255);
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-info {
  margin-top: 50px;
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-img {
  margin-top: 80px;
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-info > .row.number-items > .number-item > .item-inner > .item-title > .item-num {
  color: rgb(0, 136, 207);
  font-size: 31px;
  font-weight: 700;
}

#sectionIddixctoy > .layout.about-outer-wrap > .about-info > .row.number-items > .number-item > .item-inner > .item-title > .item-ico {
  color: rgb(0, 136, 207);
}

/* ==== blok ==== */

.section-block-demo18-advantage1 {
  position: relative;
  padding: 8.5rem 0 2rem;
  background-color: var(--bs-theme-color);
}

.section-block-demo18-advantage1 .title-bar {
  margin-bottom: 1rem;
  text-align: center;
  text-transform: uppercase;
}

.section-block-demo18-advantage1 .title-bar .title {
  color: #ffffff;
  font-size: 2.42rem;
  line-height: 1.4;
}

.section-block-demo18-advantage1 .title-bar [heading-type="1"] {
  padding: 0;
}

.section-block-demo18-advantage1 .title-bar .title[heading-type="4"] {
  color: var(--bs-body-color);
}

.section-block-demo18-advantage1 [heading-type="2"] strong i {
  margin: 1rem auto 0;
  background-color: #fff;
}

.section-block-demo18-advantage1 [heading-type="3"] span {
  text-align: left;
  opacity: .2;
}

.section-block-demo18-advantage1 [heading-type="3"] i, .section-block-demo18-advantage1 [heading-type="5"] i {
  background-color: #fff;
}

.section-block-demo18-advantage1 .advantage-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 1rem 1rem 3rem;
}

.section-block-demo18-advantage1 .advantage-item {
  position: relative;
  padding: 10px 1rem 2rem;
}

.section-block-demo18-advantage1 .item-inner {
  position: relative;
  display: block;
  width: 100%;
  padding: 10px;
  color: #ffffff;
  text-align: center;
}

.section-block-demo18-advantage1 .item-img {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6.4rem;
  height: 6.4rem;
  margin: 0 auto;
  border-radius: 50%;
  background: #fff;
}

.section-block-demo18-advantage1 .item-img .item-border {
  position: absolute;
  left: -3px;
  top: -3px;
  right: -3px;
  bottom: -3px;
  display: block;
  border: 3px solid #4c5c76;
  border-right-color: #ff9900;
  border-bottom-color: #ff9900;
  border-radius: 50%;
  opacity: 0;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.section-block-demo18-advantage1 .item-img img {
  position: relative;
  max-width: 50%;
  z-index: 9;
}

.section-block-demo18-advantage1 .advantage-item:hover .item-border {
  opacity: 1;
  transform: rotate(360deg);
}

.section-block-demo18-advantage1 .item-info {
  padding: 1.8rem 0 1rem;
}

.section-block-demo18-advantage1 .item-title {
  font-size: 20px;
  line-height: 1.1;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 1.8rem;
}

.section-block-demo18-advantage1 .item-desc {
  line-height: 1.7;
  color: #8d8ea1;
}

@media only screen and (max-width:1024px) {
  #sectionIdi3iuaf4 {
    margin-top: inherit!important;
  }
}

@media only screen and (max-width:992px) {
  .section-block-demo18-advantage1 {
    padding-top: 3rem;
  }
  .section-block-demo18-advantage1 .title-bar {
    margin-bottom: 1rem;
  }
  .section-block-demo18-advantage1 .title-bar .title {
    font-size: 2rem;
  }
  .section-block-demo18-advantage1 .advantage-item {
    padding: 10px;
  }
  .section-block-demo18-advantage1 .item-title {
    font-size: 18px;
  }
  #sectionIdi3iuaf4 > .layout.title-bar > h2 > strong {
    font-size: inherit!important;
    font-weight: inherit!important;
  }
  #sectionIdi3iuaf4 > .layout.title-bar > p {
    font-size: 1.1rem!important;
  }
  [block-items-num="4"] .block-item, [block-items-num="5"] .block-item, [block-items-num="6"] .block-item, [block-items-num="7"] .block-item, [block-items-num="8"] .block-item {
    width: calc(100% / 2);
  }
  #sectionIdi3iuaf4 > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-info > .item-title {
    color: rgb(0, 0, 0);
    font-family: Montserrat;
    font-weight: inherit!important;
    font-size: initial!important;
  }
}

@media only screen and (max-width:576px) {
  .section-block-demo18-advantage1 .title-bar .title {
    font-size: 1.5rem;
  }
  .section-block-demo18-advantage1 .item-title {
    font-size: 16px;
    margin-bottom: 1rem;
  }
  .section-block-demo18-advantage1 .item-inner, .section-block-demo18-advantage1 .advantage-items {
    padding: 0;
  }
  .section-block-demo18-advantage1 .item-info {
    padding-top: 1rem;
  }
}

@media only screen and (max-width:320px) {
  .section-block-demo18-advantage1 .item-title {
    font-size: 1rem;
  }
}

/* ==== sectionIdi3iuaf4 ==== */

#sectionIdi3iuaf4 > .layout.title-bar > .title > strong {
  font-family: Montserrat;
  font-weight: 800;
  font-size: 42px;
  margin-bottom: -17px;
  color: rgb(0, 0, 0);
}

#sectionIdi3iuaf4 > .layout.title-bar > .title {
  color: rgb(0, 0, 0);
}

#sectionIdi3iuaf4 > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-info > .item-title {
  color: rgb(0, 0, 0);
  font-family: Montserrat;
  font-weight: 700;
  font-size: 1.7rem;
  text-transform: capitalize;
}

#sectionIdi3iuaf4 > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-info > .item-desc {
  color: rgb(138, 138, 138);
  font-family: Montserrat;
  font-size: 1.3rem;
  font-weight: 400;
}

#sectionIdi3iuaf4 {
  background-color: rgb(255, 255, 255);
  margin-top: 40px;
  padding-bottom: 0px;
}

#sectionIdi3iuaf4 > .layout.title-bar > .title > .ico > .pg {
  background-color: rgb(0, 136, 207);
}

#sectionIdi3iuaf4 > .layout.title-bar > .title > p {
  font-size: 16px;
  font-family: Montserrat;
  font-weight: 400;
  color: rgb(79, 79, 79);
  text-transform: capitalize;
  text-align: center;
}

#sectionIdi3iuaf4 > .layout.title-bar > h2 > strong {
  font-size: 3rem;
  font-weight: 700;
}

#sectionIdi3iuaf4 > .layout.title-bar > p {
  font-size: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: capitalize;
}

#sectionIdi3iuaf4 > .layout.advantage-items > .block-item.advantage-item {
  background-color: #f7f7f7;
  border-width: 5px;
  border-color: #ffffff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 05px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-style: solid;
  font-size: 16rem;
}

@media only screen and (max-width:1300px) {
  [block-items-num="4"] .block-item, [block-items-num="5"] .block-item, [block-items-num="6"] .block-item, [block-items-num="7"] .block-item, [block-items-num="8"] .block-item {
    width: calc(100% / 2);
  }
}

@media only screen and (max-width:996px) {
  #sectionIdi3iuaf4 > .layout.title-bar > h2 > strong {
    font-size: inherit!important;
    font-weight: inherit!important;
  }
  #sectionIdi3iuaf4 > .layout.title-bar > p {
    font-size: 1.2rem;
  }
  [block-items-num="4"] .block-item, [block-items-num="5"] .block-item, [block-items-num="6"] .block-item, [block-items-num="7"] .block-item, [block-items-num="8"] .block-item {
    width: calc(100% / 2);
  }
  #sectionIdi3iuaf4 > .layout.advantage-items > .block-item.advantage-item > .item-inner > .item-info > .item-title {
    color: rgb(0, 0, 0);
    font-family: Montserrat;
    font-weight: inherit!important;
    font-size: initial!important;
  }
}

@media only screen and (max-width:576px) {
  #sectionIdi3iuaf4 {
    padding-bottom: 2rem!important;
  }
}

@media only screen and (max-width:576px) {
  [block-items-num="4"] .block-item, [block-items-num="5"] .block-item, [block-items-num="6"] .block-item, [block-items-num="7"] .block-item, [block-items-num="8"] .block-item {
    width: 100%;
  }
}

/* ==== blok ==== */

.section-block-demo71-certificate1 {
  position: relative;
  padding: 6.7rem 0 4rem;
  background: url(../img/css-bg/652e48982785360303.png) no-repeat center 0;
}

.section-block-demo71-certificate1[data-screen="screen-xxl"] .layout {
  width: 92%;
}

.section-block-demo71-certificate1 .partner-outer-wrap {
  position: relative;
  padding: 5.6rem 10% 6rem;
  text-align: center;
  box-shadow: 0 2rem 5rem rgba(0, 0, 0, .2);
}

.section-block-demo71-certificate1 .title-bar {
  padding: 2rem 0;
  color: #ffffff;
}

.section-block-demo71-certificate1 .title-bar .title {
  font-size: 2.7rem;
  font-weight: 700;
  color: #ffffff;
}

.section-block-demo71-certificate1 [heading-type="1"] {
  padding: 0;
}

.section-block-demo71-certificate1 .title-bar .title[heading-type="21"] {
  color: var(--bs-body-color);
}

.section-block-demo71-certificate1 .title-bar .text {
  font-size: 1.14rem;
  line-height: 1.68;
  margin-top: .8rem;
  color: #ffffff;
  text-align: center;
}

.section-block-demo71-certificate1 .outer-swiper-wrap {
  position: relative;
  margin-top: 2rem;
  padding: 1rem 4rem;
}

.section-block-demo71-certificate1 .execute-swiper-slide {
  padding: 1rem 0;
}

.section-block-demo71-certificate1 .outer-swiper-wrap .swiper-slide .item-inner {
  opacity: 0;
}

.section-block-demo71-certificate1 .outer-swiper-wrap .swiper-slide.swiper-slide-visible .item-inner {
  opacity: 1;
}

.section-block-demo71-certificate1 .swiper-slide .item-inner {
  -webkit-transition: all 1.2s ease;
  transition: all 1.2s ease;
}

.section-block-demo71-certificate1 .swiper-slide[data-slide-type="prev"] .item-inner {
  transform: scale(.77) translateX(2.5rem);
  transform-origin: right center;
}

.section-block-demo71-certificate1 .swiper-slide[data-slide-type="next"] .item-inner {
  transform: scale(.77) translateX(-2.5rem);
  transform-origin: left center;
}

.section-block-demo71-certificate1 .swiper-slide.swiper-slide-prev .item-inner, .section-block-demo71-certificate1 .swiper-slide.swiper-slide-next .item-inner {
  transform: scale(.9);
  margin: 0;
}

.section-block-demo71-certificate1 .swiper-slide.swiper-slide-active .item-inner {
  transform: scale(1);
}

.section-block-demo71-certificate1 .item-inner {
  display: block;
  position: relative;
  padding: 5px;
}

.section-block-demo71-certificate1 .item-inner img {
  position: relative;
  z-index: 2;
}

.section-block-demo71-certificate1 .item-inner .item-shadow {
  width: 102%;
  height: 8px;
  border-radius: 50%;
  background-color: #000000;
  position: absolute;
  bottom: 1px;
  left: -1%;
  filter: blur(3px);
  opacity: .5;
}

.section-block-demo71-certificate1[slide-button="slide-button-hover-show"]:hover .swiper-button-prev {
  left: 0%;
}

.section-block-demo71-certificate1[slide-button="slide-button-hover-show"]:hover .swiper-button-next {
  right: 0%;
}

.section-block-demo71-certificate1 .execute-swiper-slide.swiper-vertical {
  height: 1840px;
}

.section-block-demo71-certificate1 .execute-swiper-slide.swiper-vertical .swiper-slide {
  width: 264px;
}

.section-block-demo71-certificate1 .execute-swiper-slide.swiper-vertical .swiper-slide .item-inner {
  transform: none;
  margin: 0;
}

@media (max-width: 1280px) {
  .section-block-demo71-certificate1 .title-bar .title {
    font-size: 2.5rem;
  }
}

@media (max-width: 992px) {
  .section-block-demo71-certificate1 {
    padding: 1rem 0;
  }
  .section-block-demo71-certificate1 .title-bar .title {
    font-size: 2rem;
  }
  #sectionIdjjsir8h {
    margin-top: inherit;
    padding-top: inherit;
    padding-bottom: inherit;
  }
  #sectionIdjjsir8h > .layout.title-bar {
    padding-bottom: inherit;
    padding-top: inherit;
    margin-top: inherit;
    margin-bottom: inherit;
  }
  #sectionIdjjsir8h > .layout.title-bar > .title > strong {
    font-family: Montserrat;
    font-size: inherit!important;
    font-weight: normal!important;
    padding-bottom: 0px;
    margin-bottom: inherit!important;
  }
  #sectionIdjjsir8h > .layout.title-bar > .text {
    font-size: 1.1rem!important;
  }
}

@media (max-width: 576px) {
  .section-block-demo71-certificate1 .title-bar .title {
    font-size: 1.5rem;
  }
  .section-block-demo71-certificate1 .title-bar .text {
    font-size: 1rem;
  }
}

@media (max-width: 420px) {
}

/* ==== sectionIdjjsir8h ==== */

#sectionIdjjsir8h > .layout.title-bar > .title > strong {
  font-family: Montserrat;
  font-size: 42px;
  font-weight: 800;
  padding-bottom: 0px;
  margin-bottom: -15px;
}

#sectionIdjjsir8h > .layout.title-bar > .text {
  font-family: Montserrat;
  font-size: 1.6rem;
  text-transform: capitalize;
}

/* ==== blok ==== */

.section-block-demo58-generalimgtext2 {
  padding:5rem 3%;
}

.section-block-demo58-generalimgtext2 .title-bar {
  margin-bottom:3rem;
  font-family:"Ubuntu Condensed";
}

.section-block-demo58-generalimgtext2 .title-bar h1 {
  font-weight:900;
  font-size:3rem;
}

.section-block-demo58-generalimgtext2 [heading-type="6"] {
  padding:1rem 0;
  text-transform:capitalize;
}

.section-block-demo58-generalimgtext2 .sc-block-item .item-inner .item-title {
  text-transform:capitalize;
  font-weight:400;
  font-size:1.3rem;
}

@media only screen and (max-width:1366px) {
  .demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav > li > a > em {
    font-size: 12px !important;
    color: rgb(0, 128, 192);
    margin-right: 2px;
    margin-left: 2px;
  }
  .demo62-body > .section-header-wrap-block.section-block-demo2-header > .header-outer-wrap > .header-bottom > .layout > .nav > .active > a > em {
    font-size: 12px !important;
    color: rgb(0, 136, 207);
    padding-right: 2px !important;
  }
  .section-block-demo58-generalimgtext2 {
    padding:4rem 3%;
  }
  .section-block-demo58-generalimgtext2 .title-bar {
    margin-bottom:2rem;
  }
  .section-block-demo58-generalimgtext2 .title-bar h1 {
    font-size:2.5rem;
  }
  .section-block-demo58-generalimgtext2 .sc-block-item .item-inner .item-title {
    font-size:1.2rem;
  }
  #sectionId0b5ryle > .layout.outer-swiper-wrap > .execute-swiper-slide.swiper-backface-hidden.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info > .item-title {
    font-size: 1.4rem!important;
  }
  #sectionId0b5ryle > .layout.outer-swiper-wrap > .execute-swiper-slide.swiper-backface-hidden.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info > div {
    color: rgb(255, 255, 255);
    font-size: 1.2rem!important;
    font-family: Arial, Helvetica, sans-serif;
  }
}

@media only screen and (max-width:1080px) {
  .section-block-demo58-generalimgtext2 {
    padding:2rem 3%;
  }
  .section-block-demo58-generalimgtext2 .title-bar {
    margin-bottom:1.5rem;
  }
  .section-block-demo58-generalimgtext2 .title-bar h1 {
    font-size:2rem;
  }
  .section-block-demo58-generalimgtext2 .sc-block-item .item-inner .item-title {
    font-size:1.14rem;
  }
}

@media only screen and (max-width:992px) {
  #sectionId0b5ryle > .layout.title-bar > .title > strong {
    margin-bottom: inherit!important;
    font-family: Montserrat;
    font-weight: inherit!important;
    font-size: inherit!important;
  }
  #sectionId0b5ryle > .layout.title-bar > p {
    font-size: 1.1rem!important;
  }
}

@media only screen and (max-width:768px) {
  .section-block-demo58-generalimgtext2 {
    padding:1rem 1.5%;
  }
  .section-block-demo58-generalimgtext2 .title-bar h1 {
    font-size:1.7rem;
  }
  .section-block-demo58-generalimgtext2 [heading-type="6"] strong {
    padding-bottom:1rem;
  }
  .section-block-demo58-generalimgtext2 .sc-block-item .item-inner .item-title {
    font-size:1rem;
  }
  .section-block-demo58-generalimgtext2 .sc-block-item .item-inner .item-info {
    padding:12px 0;
  }
}

@media only screen and (max-width:576px) {
  #sectionId0b5ryle {
    padding:10px!important
  }
}

/* ==== sectionId0b5ryle ==== */

#sectionId0b5ryle > .layout.outer-swiper-wrap > .execute-swiper-slide.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress.swiper-backface-hidden > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info {
  background-color: rgb(0, 136, 205);
}

#sectionId0b5ryle > .layout.outer-swiper-wrap > .execute-swiper-slide.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress.swiper-backface-hidden > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info > .item-title {
  color: rgb(255, 255, 255);
}

#sectionId0b5ryle > .layout.title-bar > .title > strong {
  margin-bottom: -17px;
  font-family: Montserrat;
  font-weight: 700;
  font-size: 3rem;
}

#sectionId0b5ryle > .layout.title-bar > .title > .ico > .pg {
  background-color: rgb(0, 136, 205);
}

#sectionId0b5ryle > .layout.title-bar > .title > p {
  margin-top: 0px;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 400;
  font-family: Arial, Helvetica, sans-serif;
}

#sectionId0b5ryle > .layout.outer-swiper-wrap > .execute-swiper-slide.swiper-backface-hidden.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress > .swiper-wrapper.sc-block-items {
  padding-bottom: 0px;
  margin-bottom: -86px;
}

#sectionId0b5ryle {
  padding-bottom: 40px;
  padding-right: 53px;
  padding-left: 66px;
  margin-right: 10px;
  margin-left: 10px;
}

#sectionId0b5ryle > .layout.outer-swiper-wrap > .swiper-control {
  margin-top: 0px;
}

#sectionId0b5ryle > .layout.outer-swiper-wrap > .execute-swiper-slide.swiper-backface-hidden.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info > .item-title {
  font-size: 1.7rem;
  font-family: Montserrat;
  font-weight: 700;
  margin-bottom: 6px;
}

#sectionId0b5ryle > .layout.outer-swiper-wrap > .execute-swiper-slide.swiper-backface-hidden.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info > .item-title > p {
  font-size: 16px;
  font-family: Montserrat;
}

#sectionId0b5ryle > .layout.outer-swiper-wrap > .execute-swiper-slide.swiper-backface-hidden.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info > .item-title > p > div {
  margin-top: 0px;
}

#sectionId0b5ryle > .layout.outer-swiper-wrap > .execute-swiper-slide.swiper-backface-hidden.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info > p > div {
  font-family: Montserrat;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 19px;
}

#sectionId0b5ryle > .layout.outer-swiper-wrap > .execute-swiper-slide.swiper-backface-hidden.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info {
  padding-bottom: 101px;
  padding-top: 33px;
}

#sectionId0b5ryle > .layout.title-bar > .title > p > span {
  text-align: center;
}

#sectionId0b5ryle > .layout.outer-swiper-wrap > .execute-swiper-slide.swiper-backface-hidden.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info > div {
  color: rgb(255, 255, 255);
  font-size: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
}

#sectionId0b5ryle > .layout.title-bar > p {
  min-width: 0rem;
  font-size: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}

#sectionId0b5ryle > .layout.outer-swiper-wrap > .execute-swiper-slide.swiper-backface-hidden.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-watch-progress > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info > div {
  padding-right: 10px;
  padding-left: 10px;
}

/* ==== blok ==== */

.section-block-demo66-inquiry1 {
  position: relative;
  padding: 7.3rem 0 9.5rem;
  background-color: var(--bs-sec-theme-color);
  background-image: url(../img/css-bg/65057526a6af411411.png);
  background-repeat: calc(no-repeat);
  background-position: left bottom;
  background-size: 100%;
}

.section-block-demo66-inquiry1 .title {
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 3.3rem;
  color: #ffffff;
}

.section-block-demo66-inquiry1 [heading-type="1"] {
  padding: 0;
}

.section-block-demo66-inquiry1 [heading-type="2"] strong i {
  background-color: var(--bs-theme-color);
}

.section-block-demo66-inquiry1 [heading-type="3"] i {
  background-color: #ffffff;
}

.section-block-demo66-inquiry1 [heading-type="3"] span.sub {
  opacity: .3;
  text-align: left;
  text-transform: uppercase;
}

.section-block-demo66-inquiry1 [heading-type="4"] {
  color: var(--bs-body-color);
}

.section-block-demo66-inquiry1 .inquiry-inner {
  position: relative;
  color: #ffffff;
  padding: 2rem;
  text-align: center;
}

.section-block-demo66-inquiry1 .inquiry-btn {
  display: inline-block;
  padding: .5rem;
}

.section-block-demo66-inquiry1 .btn {
  padding: 1rem 2.4rem;
  font-size: 1.28rem;
  border-width: 1px;
  border-radius: 3rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
}

.section-block-demo66-inquiry1 .btn i.la {
  font-size: inherit;
}

@media (max-width: 992px) {
  .section-block-demo66-inquiry1 {
    padding: 4rem 0;
  }
  .section-block-demo66-inquiry1 .title {
    font-size: 2.5rem;
    margin-bottom: 2rem;
  }
}

@media (max-width: 768px) {
  .section-block-demo66-inquiry1 .btn {
    font-size: 1.14rem;
    padding: .6rem 1.5rem;
  }
}

@media (max-width: 576px) {
  .section-block-demo66-inquiry1 .title {
    font-size: 1.5rem;
  }
}

/* ==== sectionId8blnki4 ==== */

#sectionId8blnki4 {
  background-color: rgb(255, 255, 255);
  padding-top: 0px;
  padding-bottom: 80px;
  margin-bottom: 0px;
}

#sectionId8blnki4 > .layout.inquiry-inner > div > .title {
  color: rgb(0, 0, 0);
  font-family: Montserrat;
  font-weight: 800;
}

#sectionId8blnki4 > .layout.inquiry-inner > div > .inquiry-btn > .btn.btn-inquiry {
  background-color: rgb(0, 136, 205);
}

/* ==== footer_copyright_resource_css ==== */

.copyright_resource_nav {
  position:relative;
  display:inline
}

.copyright_resource_nav ul {
  position:absolute;
  left:calc(100% - 5px);
  bottom:-12px;
  background-color:#fff;
  border-radius:6px;
  width:max-content;
  padding:7px 0;
  margin:0;
  list-style:none;
  box-shadow:0 0 15px rgba(0,0,0,.1);
  transform:scaleX(0);
  opacity:0;
  pointer-events:none;
  transform-origin:left bottom;
  transition:all .35s ease;
  z-index:99
}

.copyright_resource_nav ul li {
  padding:5px 10px;
  text-align:left
}

.copyright_resource_nav:hover ul {
  transform:scaleX(1);
  opacity:1;
  pointer-events:auto
}

.copyright_resource_nav>span {
  position:relative;
  padding:8px 15px 8px 4px;
  cursor:pointer
}

.copyright_resource_nav>span::after {
  content:"";
  width:0;
  height:1px;
  position:absolute;
  bottom:8px;
  left:0;
  background-color:currentColor;
  transition:all .35s ease
}

.copyright_resource_nav:hover>span::after {
  width:calc(100% - 15px)
}

.copyright_resource_nav ul.copyright_resource_nav_items li a {
  position:relative;
  color:#333;
  font-size:.9em;
  white-space:nowrap;
  text-decoration:none;
  transition:all .35s ease
}

.copyright_resource_nav ul.copyright_resource_nav_items li a::after {
  content:"";
  width:0;
  height:1px;
  background-color:currentColor;
  position:absolute;
  bottom:0;
  left:0;
  transition:all .35s ease
}

.copyright_resource_nav ul.copyright_resource_nav_items li:hover a {
  color:var(--bs-theme-color)
}

.copyright_resource_nav ul.copyright_resource_nav_items li:hover a::after {
  width:100%
}

