@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&display=swap");
@font-face {
  font-family: "Yekan Bakh";
  font-style: normal;
  font-weight: 100;
  src: url("./../fonts/yekanbakh/en/YekanBakh-thin.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh";
  font-style: normal;
  font-weight: 300;
  src: url("./../fonts/yekanbakh/en/YekanBakh-Light.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh";
  font-style: normal;
  font-weight: normal;
  src: url("./../fonts/yekanbakh/en/YekanBakh-Regular.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh";
  font-style: normal;
  font-weight: 600;
  src: url("./../fonts/yekanbakh/en/YekanBakh-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh";
  font-style: normal;
  font-weight: bold;
  src: url("./../fonts/yekanbakh/en/YekanBakh-Bold.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh";
  font-style: normal;
  font-weight: 800;
  src: url("./../fonts/yekanbakh/en/YekanBakh-ExtraBold.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh";
  font-style: normal;
  font-weight: 900;
  src: url("./../fonts/yekanbakh/en/YekanBakh-Black.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh";
  font-style: normal;
  font-weight: 950;
  src: url("./../fonts/yekanbakh/en/YekanBakh-ExtraBlack.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh FaNum";
  font-style: normal;
  font-weight: 100;
  src: url("./../fonts/yekanbakh/fa/YekanBakhFaNum-Thin.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh FaNum";
  font-style: normal;
  font-weight: 300;
  src: url("./../fonts/yekanbakh/fa/YekanBakhFaNum-Light.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh FaNum";
  font-style: normal;
  font-weight: normal;
  src: url("./../fonts/yekanbakh/fa/YekanBakhFaNum-Regular.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh FaNum";
  font-style: normal;
  font-weight: 600;
  src: url("./../fonts/yekanbakh/fa/YekanBakhFaNum-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh FaNum";
  font-style: normal;
  font-weight: bold;
  src: url("./../fonts/yekanbakh/fa/YekanBakhFaNum-Bold.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh FaNum";
  font-style: normal;
  font-weight: 800;
  src: url("./../fonts/yekanbakh/fa/YekanBakhFaNum-ExtraBold.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh FaNum";
  font-style: normal;
  font-weight: 900;
  src: url("./../fonts/yekanbakh/fa/YekanBakhFaNum-Black.woff") format("woff");
}
@font-face {
  font-family: "Yekan Bakh FaNum";
  font-style: normal;
  font-weight: 950;
  src: url("./../fonts/yekanbakh/fa/YekanBakhFaNum-ExtraBlack.woff") format("woff");
}
@font-face {
  font-family: "dana";
  font-style: normal;
  font-weight: 10;
  src: url("./../fonts/dana/DanaFaNum-Hairline.woff") format("woff");
}
@font-face {
  font-family: "dana";
  font-style: normal;
  font-weight: 100;
  src: url("./../fonts/dana/DanaFaNum-Thin.woff") format("woff");
}
@font-face {
  font-family: "dana";
  font-style: normal;
  font-weight: 200;
  src: url("./../fonts/dana/DanaFaNum-UltraLight.woff") format("woff");
}
@font-face {
  font-family: "dana";
  font-style: normal;
  font-weight: 300;
  src: url("./../fonts/dana/DanaFaNum-Light.woff") format("woff");
}
@font-face {
  font-family: "dana";
  font-style: normal;
  font-weight: 500;
  src: url("./../fonts/dana/DanaFaNum-Medium.woff") format("woff");
}
@font-face {
  font-family: "dana";
  font-style: normal;
  font-weight: 600;
  src: url("./../fonts/dana/DanaFaNum-DemiBold.woff") format("woff");
}
@font-face {
  font-family: "dana";
  font-style: normal;
  font-weight: 800;
  src: url("./../fonts/dana/DanaFaNum-ExtraBold.woff") format("woff");
}
@font-face {
  font-family: "dana";
  font-style: normal;
  font-weight: 900;
  src: url("./../fonts/dana/DanaFaNum-Black.woff") format("woff");
}
@font-face {
  font-family: "dana";
  font-style: normal;
  font-weight: bold;
  src: url("./../fonts/dana/DanaFaNum-Bold.woff") format("woff");
}
@font-face {
  font-family: "dana";
  font-style: normal;
  font-weight: normal;
  src: url("./../fonts/dana/DanaFaNum-Regular.woff") format("woff");
}
@font-face {
  font-family: "Kalameh";
  font-style: normal;
  font-weight: 100;
  src: url("./../fonts/kalameh/KalamehWebFaNum-Thin.woff") format("woff");
}
@font-face {
  font-family: "Kalameh";
  font-style: normal;
  font-weight: 200;
  src: url("./../fonts/kalameh/KalamehWebFaNum-ExtraLight.woff") format("woff");
}
@font-face {
  font-family: "Kalameh";
  font-style: normal;
  font-weight: 300;
  src: url("./../fonts/kalameh/KalamehWebFaNum-Light.woff") format("woff");
}
@font-face {
  font-family: "Kalameh";
  font-style: normal;
  font-weight: 500;
  src: url("./../fonts/kalameh/KalamehWebFaNum-Medium.woff") format("woff");
}
@font-face {
  font-family: "Kalameh";
  font-style: normal;
  font-weight: 600;
  src: url("./../fonts/kalameh/KalamehWebFaNum-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "Kalameh";
  font-style: normal;
  font-weight: 800;
  src: url("./../fonts/kalameh/KalamehWebFaNum-ExtraBold.woff") format("woff");
}
@font-face {
  font-family: "Kalameh";
  font-style: normal;
  font-weight: 900;
  src: url("./../fonts/kalameh/KalamehWebFaNum-Black.woff") format("woff");
}
@font-face {
  font-family: "Kalameh";
  font-style: normal;
  font-weight: bold;
  src: url("./../fonts/kalameh/KalamehWebFaNum-Bold.woff") format("woff");
}
@font-face {
  font-family: "Kalameh";
  font-style: normal;
  font-weight: normal;
  src: url("./../fonts/kalameh/KalamehWebFaNum-Regular.woff") format("woff");
}
@font-face {
  font-family: "Kalameh-en";
  font-style: normal;
  font-weight: 100;
  src: url("./../fonts/kalameh-en/KalamehWeb-Thin.woff") format("woff");
}
@font-face {
  font-family: "Kalameh-en";
  font-style: normal;
  font-weight: 200;
  src: url("./../fonts/kalameh-en/KalamehWeb-ExtraLight.woff") format("woff");
}
@font-face {
  font-family: "Kalameh-en";
  font-style: normal;
  font-weight: 300;
  src: url("./../fonts/kalameh-en/KalamehWeb-Light.woff") format("woff");
}
@font-face {
  font-family: "Kalameh-en";
  font-style: normal;
  font-weight: 500;
  src: url("./../fonts/kalameh-en/KalamehWeb-Medium.woff") format("woff");
}
@font-face {
  font-family: "Kalameh-en";
  font-style: normal;
  font-weight: 600;
  src: url("./../fonts/kalameh-en/KalamehWeb-Semibold.woff") format("woff");
}
@font-face {
  font-family: "Kalameh-en";
  font-style: normal;
  font-weight: 800;
  src: url("./../fonts/kalameh-en/KalamehWeb-ExtraBold.woff") format("woff");
}
@font-face {
  font-family: "Kalameh-en";
  font-style: normal;
  font-weight: 900;
  src: url("./../fonts/kalameh-en/KalamehWeb-Black.woff") format("woff");
}
@font-face {
  font-family: "Kalameh-en";
  font-style: normal;
  font-weight: bold;
  src: url("./../fonts/kalameh-en/KalamehWeb-Bold.woff") format("woff");
}
@font-face {
  font-family: "Kalameh-en";
  font-style: normal;
  font-weight: normal;
  src: url("./../fonts/kalameh-en/KalamehWeb-Regular.woff") format("woff");
}
@font-face {
  font-family: "aviny";
  font-style: normal;
  font-weight: normal;
  src: url("./../fonts/aviny/aviny-web.woff") format("woff");
}
@font-face {
  font-family: "IRANSansX";
  font-style: normal;
  font-weight: 100;
  src: url("./../fonts/iransans/IRANSansX-Thin.woff2") format("woff2");
}
@font-face {
  font-family: "IRANSansX";
  font-style: normal;
  font-weight: 200;
  src: url("./../fonts/iransans/IRANSansX-UltraLight.woff2") format("woff2");
}
@font-face {
  font-family: "IRANSansX";
  font-style: normal;
  font-weight: 300;
  src: url("./../fonts/iransans/IRANSansX-Light.woff2") format("woff2");
}
@font-face {
  font-family: "IRANSansX";
  font-style: normal;
  font-weight: 500;
  src: url("./../fonts/iransans/IRANSansX-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "IRANSansX";
  font-style: normal;
  font-weight: 600;
  src: url("./../fonts/iransans/IRANSansX-DemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "IRANSansX";
  font-style: normal;
  font-weight: 800;
  src: url("./../fonts/iransans/IRANSansX-ExtraBold.woff2") format("woff2");
}
@font-face {
  font-family: "IRANSansX";
  font-style: normal;
  font-weight: 900;
  src: url("./../fonts/iransans/IRANSansX-Black.woff2") format("woff2");
}
@font-face {
  font-family: "IRANSansX";
  font-style: normal;
  font-weight: bold;
  src: url("./../fonts/iransans/IRANSansX-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "IRANSansX";
  font-style: normal;
  font-weight: normal;
  src: url("./../fonts/iransans/IRANSansX-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Insta Story Signature";
  src: url("./../fonts/insta/InstaStorySignature.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Pristina";
  src: url("./../fonts/pristina/Pristina-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("./../fonts/inter/Inter-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "La Belle Aurore";
  src: url("./../fonts/la-belle-aurore/LaBelleAurore.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src: url("./../fonts/gilroy/Gilroy-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "vazir";
  src: url("./../fonts/vazir/Vazirmatn-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "vazir";
  src: url("./../fonts/vazir/Vazirmatn-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "vazir";
  src: url("./../fonts/vazir/Vazirmatn-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "vazir";
  src: url("./../fonts/vazir/Vazirmatn-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "vazir";
  src: url("./../fonts/vazir/Vazirmatn-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "vazir";
  src: url("./../fonts/vazir/Vazirmatn-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "vazir";
  src: url("./../fonts/vazir/Vazirmatn-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "vazir";
  src: url("./../fonts/vazir/Vazirmatn-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "vazir";
  src: url("./../fonts/vazir/Vazirmatn-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
.nav-responsive-content ul li a, .megamenu-content, .megamenu-tabs li {
  position: relative;
}

.nav-responsive-content ul li.has-child > a::after, .megamenu-content-item, .megamenu-tabs li::after, .megamenu::before {
  position: absolute;
}

.comments-jamin-items li .content, .blog-jamin-aside-box-top-articles li, .faq-jamin-items li .heading, .contact-us-jamin-info-jamin li, .web-sms-service-files-item .content .image, .plugins-jamin-item .content .image .overlay, .plugins-jamin-item .content .image, .plans-content-options li, .plans-content-name-item .image, .footer-contact li, .faq-home .tabs li, .customers-comments-jamin-item .author, .customers-comments-jamin-item .stars, .sms-panel-plans-item .image, .pagination-jamin, .tabs-jamin, .megamenu-content-item .right .links {
  display: flex;
}

.nav-responsive-content ul li a, .megamenu-content-item .right .links a {
  display: block;
}

.blog-jamin-aside-box-top-articles li, .faq-jamin-items li .heading, .contact-us-jamin-info-jamin li, .web-sms-service-files-item .content .image, .plugins-jamin-item .content .image, .plans-content-options li, .plans-content-name-item .image, .footer-contact li, .faq-home .tabs li, .customers-comments-jamin-item .author, .customers-comments-jamin-item .stars, .sms-panel-plans-item .image, .pagination-jamin {
  align-items: center;
}

.web-sms-service-files-item .content .image, .plugins-jamin-item .content .image .overlay, .plugins-jamin-item .content .image, .plans-content-name-item .image, .sms-panel-plans-item .image, .pagination-jamin {
  justify-content: center;
}

.megamenu-content-item .right .links {
  flex-direction: column;
}

a, a:hover, a:focus, a:active,
*::after,
button,
.btn,
input,
.form-control {
  transition: all 0.3s ease-in-out;
}

.about-us-jamin-team-item .image::after, .about-us-jamin-team-item .image::before, .web-sms-service-files-item .content .image::after, .plugins-jamin-item .content .image .overlay::after, .customers-comments-jamin .container::after, .new-articles-blog .container::before, .special-features .row::after, .nav-responsive, .nav-responsive-backdrop, .link-fix {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

* {
  box-sizing: border-box;
  font-family: inherit;
  color: inherit;
  list-style: none;
}

ul,
ol {
  padding: 0;
  margin: 0;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
}

.table > :not(caption) > * > * {
  box-shadow: none;
  border: 0;
  background-color: transparent;
}

img,
video,
svg,
i {
  vertical-align: middle;
  display: inline-block;
}

img {
  max-width: 100%;
  height: auto;
}

a, a:hover, a:focus, a:active {
  text-decoration: none;
}
button,
select {
  cursor: pointer;
}

button,
input,
textarea,
select {
  outline: none;
  border: none;
  padding: 0;
  margin: 0;
  background-color: transparent;
}

i {
  color: inherit;
}

input[type=tel], input[type=number], input[type=email] {
  direction: rtl;
}

textarea {
  resize: none;
}

a, a:hover, a:focus, a:active,
.btn {
  color: inherit;
  opacity: 1;
}

.app {
  overflow: hidden;
}

body {
  font-family: "Yekan Bakh FaNum";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: right;
  direction: rtl;
  background: linear-gradient(0deg, rgba(243, 245, 252, 0.3), rgba(243, 245, 252, 0.3)), #ffffff;
  color: rgba(73, 73, 73, 0.6);
}
body.white {
  background: #fff;
}

@font-face {
  font-family: "icomoon";
  src: url("./../fonts/icon/icomoon.eot?kr5gqf");
  src: url("./../fonts/icon/icomoon.eot?kr5gqf#iefix") format("embedded-opentype"), url("./../fonts/icon/icomoon.ttf?kr5gqf") format("truetype"), url("./../fonts/icon/icomoon.woff?kr5gqf") format("woff"), url("./../fonts/icon/icomoon.svg?kr5gqf#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-],
[class*=" icon-"] {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: middle;
}

.icon-note-2:before {
  content: "\e9c5";
}

.icon-trend-up:before {
  content: "\e9c6";
}

.icon-video-2:before {
  content: "\e9c7";
}

.icon-computer:before {
  content: "\e9ca";
}

.icon-phone-12:before {
  content: "\e9cb";
}

.icon-photo:before {
  content: "\e9cc";
}

.icon-wallet-3:before {
  content: "\e9cd";
}

.icon-dental:before {
  content: "\e9be";
}

.icon-edit-square-2:before {
  content: "\e9bb";
}

.icon-cooperation:before {
  content: "\e9b2";
}

.icon-global-user:before {
  content: "\e9b3";
}

.icon-namad:before {
  content: "\e9b4";
}

.icon-play-5:before {
  content: "\e9b1";
}

.icon-cloud-2:before {
  content: "\e9ce";
}

.icon-personal-card:before {
  content: "\e9cf";
}

.icon-website:before {
  content: "\e9d0";
}

.icon-chat:before {
  content: "\e9c5";
}

.icon-download-4:before {
  content: "\e9c6";
}

.icon-global:before {
  content: "\e9c7";
}

.icon-setting:before {
  content: "\e9c8";
}

.icon-volume:before {
  content: "\e9c9";
}

.icon-home-3:before {
  content: "\e9c3";
}

.icon-wallet-2:before {
  content: "\e9c4";
}

.icon-edit-3:before {
  content: "\e9bf";
}

.icon-video-2:before {
  content: "\e9c0";
}

.icon-heart-3:before {
  content: "\e9c1";
}

.icon-user-4:before {
  content: "\e9c2";
}

.icon-ampool:before {
  content: "\e9b5";
}

.icon-barometer:before {
  content: "\e9b6";
}

.icon-blood-pumping:before {
  content: "\e9b7";
}

.icon-heart-2:before {
  content: "\e9b8";
}

.icon-heart-beat:before {
  content: "\e9b9";
}

.icon-microbial-detection:before {
  content: "\e9ba";
}

.icon-pause-2:before {
  content: "\e9ae";
}

.icon-play-3:before {
  content: "\e9af";
}

.icon-next:before {
  content: "\e9ac";
}

.icon-prev:before {
  content: "\e9ad";
}

.icon-paper-negative:before {
  content: "\e9d1";
}

.icon-play-4:before {
  content: "\e9b0";
}

.icon-valume-off:before {
  content: "\e9aa";
}

.icon-voice-2:before {
  content: "\e9ab";
}

.icon-scan-3:before {
  content: "\e9a9";
}

.icon-document:before {
  content: "\e9bd";
}

.icon-home-2:before {
  content: "\e9bc";
}

.icon-more-circle-2:before {
  content: "\e9a8";
}

.icon-angle-up-circle:before {
  content: "\e9a7";
}

.icon-card-2:before {
  content: "\e9a4";
}

.icon-check-square-2:before {
  content: "\e9a5";
}

.icon-valume:before {
  content: "\e9a6";
}

.icon-play-2:before {
  content: "\e9a0";
}

.icon-arrow-down-square:before {
  content: "\e99f";
}

.icon-flash:before {
  content: "\e99d";
}

.icon-card:before {
  content: "\e994";
}

.icon-ribbon:before {
  content: "\e995";
}

.icon-suport-24:before {
  content: "\e996";
}

.icon-volome:before {
  content: "\e997";
}

.icon-search-3:before {
  content: "\e993";
}

.icon-direct-send:before {
  content: "\e992";
}

.icon-pause:before {
  content: "\e9a2";
}

.icon-send-2:before {
  content: "\e99b";
}

.icon-google:before {
  content: "\e991";
}

.icon-document-upload:before {
  content: "\e990";
}

.icon-notification-2:before {
  content: "\e98c";
}

.icon-angle-left-circle-2:before {
  content: "\e986";
}

.icon-more-square:before {
  content: "\e999";
}

.icon-tick:before {
  content: "\e988";
}

.icon-angle-left-3:before {
  content: "\e985";
}

.icon-arrow-left-circle:before {
  content: "\e983";
}

.icon-phone-11:before {
  content: "\e982";
}

.icon-star-3:before {
  content: "\e980";
}

.icon-check-square:before {
  content: "\e99a";
}

.icon-home:before {
  content: "\e998";
}

.icon-clock:before {
  content: "\e98e";
}

.icon-location-4:before {
  content: "\e98f";
}

.icon-receipt:before {
  content: "\e98d";
}

.icon-user-3:before {
  content: "\e97e";
}

.icon-direct:before {
  content: "\e97d";
}

.icon-shopping-bag:before {
  content: "\e9a1";
}

.icon-global-map:before {
  content: "\e97c";
}

.icon-angle-dubble-left-2:before {
  content: "\e987";
}

.icon-filter-setting:before {
  content: "\e97b";
}

.icon-arrow-left-circle-2:before {
  content: "\e989";
}

.icon-arrow-right-circle:before {
  content: "\e98a";
}

.icon-user-tag:before {
  content: "\e98b";
}

.icon-mouse:before {
  content: "\e97f";
}

.icon-headphone:before {
  content: "\e97a";
}

.icon-fatrows:before {
  content: "\e979";
}

.icon-video-fill-2:before {
  content: "\e978";
}

.icon-angle-left-square:before {
  content: "\e977";
}

.icon-angle-right-square:before {
  content: "\e981";
}

.icon-comment-dots-outline:before {
  content: "\e96e";
}

.icon-phone-9:before {
  content: "\e96d";
}

.icon-phone-8:before {
  content: "\e96c";
}

.icon-upload:before {
  content: "\e96a";
}

.icon-folder-fill:before {
  content: "\e96b";
}

.icon-edit-square:before {
  content: "\e968";
}

.icon-time-square:before {
  content: "\e969";
}

.icon-arrow-left-4:before {
  content: "\e976";
}

.icon-arrow-down:before {
  content: "\e984";
}

.icon-email-4:before {
  content: "\e973";
}

.icon-location-3:before {
  content: "\e974";
}

.icon-phone-10:before {
  content: "\e975";
}

.icon-android:before {
  content: "\e965";
}

.icon-apple:before {
  content: "\e96f";
}

.icon-ios:before {
  content: "\e972";
}

.icon-linux:before {
  content: "\e970";
}

.icon-window:before {
  content: "\e971";
}

.icon-find-every-month:before {
  content: "\e963";
}

.icon-search-internet:before {
  content: "\e964";
}

.icon-arrow-left-3:before {
  content: "\e962";
}

.icon-arrow-left-2:before {
  content: "\e961";
}

.icon-comment-dots:before {
  content: "\e960";
}

.icon-angle-right-3:before {
  content: "\e95f";
}

.icon-angle-left-31:before {
  content: "\e9a3";
}

.icon-edit-2:before {
  content: "\e95c";
}

.icon-video:before {
  content: "\e95d";
}

.icon-voice:before {
  content: "\e95e";
}

.icon-cart-2:before {
  content: "\e956";
}

.icon-angle-inline:before {
  content: "\e952";
}

.icon-danger:before {
  content: "\e953";
}

.icon-info-square-2:before {
  content: "\e954";
}

.icon-phone-6:before {
  content: "\e955";
}

.icon-info-square:before {
  content: "\e94f";
}

.icon-scan-2:before {
  content: "\e950";
}

.icon-send:before {
  content: "\e951";
}

.icon-email-3:before {
  content: "\e95a";
}

.icon-phone-7:before {
  content: "\e95b";
}

.icon-download-3:before {
  content: "\e958";
}

.icon-users-2:before {
  content: "\e959";
}

.icon-users:before {
  content: "\e957";
}

.icon-eye-face:before {
  content: "\e94b";
}

.icon-face:before {
  content: "\e94c";
}

.icon-glasses:before {
  content: "\e94d";
}

.icon-lips:before {
  content: "\e94e";
}

.icon-toman-2:before {
  content: "\e94a";
}

.icon-angle-right-circle:before {
  content: "\e949";
}

.icon-scan:before {
  content: "\e946";
}

.icon-security:before {
  content: "\e947";
}

.icon-wallet:before {
  content: "\e948";
}

.icon-dribble:before {
  content: "\e945";
}

.icon-database-download:before {
  content: "\e93b";
}

.icon-could:before {
  content: "\e93c";
}

.icon-internet:before {
  content: "\e93d";
}

.icon-mobile-data:before {
  content: "\e93e";
}

.icon-network:before {
  content: "\e93f";
}

.icon-user-role:before {
  content: "\e940";
}

.icon-user-setting:before {
  content: "\e941";
}

.icon-wifi:before {
  content: "\e942";
}

.icon-arrow-left-square:before {
  content: "\e943";
}

.icon-arrow-right-square:before {
  content: "\e944";
}

.icon-download-2:before {
  content: "\e93a";
}

.icon-bookmark:before {
  content: "\e935";
}

.icon-angle-left-2:before {
  content: "\e936";
}

.icon-angle-right-2:before {
  content: "\e937";
}

.icon-heart-fill:before {
  content: "\e934";
}

.icon-star-squre:before {
  content: "\e933";
}

.icon-phone-5:before {
  content: "\e931";
}

.icon-filter-fill:before {
  content: "\e932";
}

.icon-search-2:before {
  content: "\e92f";
}

.icon-user-2:before {
  content: "\e92c";
}

.icon-location-2:before {
  content: "\e92d";
}

.icon-phone-4:before {
  content: "\e92e";
}

.icon-heart:before {
  content: "\e92a";
}

.icon-comments:before {
  content: "\e92b";
}

.icon-video-fill:before {
  content: "\e928";
}

.icon-gallery:before {
  content: "\e929";
}

.icon-angle-down-circle:before {
  content: "\e927";
}

.icon-angle-left-circle:before {
  content: "\e938";
}

.icon-star-2:before {
  content: "\e925";
}

.icon-more-circle:before {
  content: "\e924";
}

.icon-play:before {
  content: "\e923";
}

.icon-star:before {
  content: "\e91d";
}

.icon-calander-2:before {
  content: "\e91f";
}

.icon-folder:before {
  content: "\e920";
}

.icon-notification:before {
  content: "\e921";
}

.icon-phone-3:before {
  content: "\e91e";
}

.icon-arrow-right-fill:before {
  content: "\e91b";
}

.icon-toman:before {
  content: "\e91c";
}

.icon-instagram-2:before {
  content: "\e917";
}

.icon-pinterst:before {
  content: "\e918";
}

.icon-whatsapp:before {
  content: "\e919";
}

.icon-youtube:before {
  content: "\e91a";
}

.icon-calendar:before {
  content: "\e916";
}

.icon-filter:before {
  content: "\e926";
}

.icon-location:before {
  content: "\e915";
}

.icon-email-2:before {
  content: "\e914";
}

.icon-edit:before {
  content: "\e913";
}

.icon-plus:before {
  content: "\e922";
}

.icon-grid:before {
  content: "\e912";
}

.icon-angle-dubble-left:before {
  content: "\e900";
}

.icon-angle-dubble-down:before {
  content: "\e99c";
}

.icon-angle-left:before {
  content: "\e901";
}

.icon-angle-down:before {
  content: "\e939";
}

.icon-angle-left-fill:before {
  content: "\e902";
}

.icon-angle-down-fill:before {
  content: "\e967";
}

.icon-angle-up-fill:before {
  content: "\e99e";
}

.icon-angle-right-fill:before {
  content: "\e966";
}

.icon-angle-right:before {
  content: "\e903";
}

.icon-arrow-left:before {
  content: "\e904";
}

.icon-arrow-right:before {
  content: "\e930";
}

.icon-cart:before {
  content: "\e905";
}

.icon-chart:before {
  content: "\e906";
}

.icon-download:before {
  content: "\e907";
}

.icon-email:before {
  content: "\e908";
}

.icon-gps:before {
  content: "\e909";
}

.icon-info-circle:before {
  content: "\e90a";
}

.icon-instagram:before {
  content: "\e90b";
}

.icon-login:before {
  content: "\e90c";
}

.icon-phone:before {
  content: "\e90d";
}

.icon-phone-2:before {
  content: "\e90e";
}

.icon-search:before {
  content: "\e90f";
}

.icon-user:before {
  content: "\e910";
}

.icon-user-plus:before {
  content: "\e911";
}

@font-face {
  font-family: "ico";
  src: url("./../fonts/font-icon/icomoon.eot");
  src: url("./../fonts/font-icon/icomoon.eot") format("embedded-opentype"), url("./../fonts/font-icon/icomoon.ttf") format("truetype"), url("./../fonts/font-icon/icomoon.woff") format("woff"), url("./../fonts/font-icon/icomoon.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=ico-], [class*=" ico-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "ico" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ico-sitemap-svgrepo-com:before {
  content: "\e96f";
}

.ico-world-wide-web-svgrepo-com:before {
  content: "\e96d";
}

.ico-domain-www-svgrepo-com:before {
  content: "\e96e";
}

.ico-database-server-ui-svgrepo-com:before {
  content: "\e96c";
}

.ico-note-business-marketplace-shop-sale-buy-marketing-svgrepo-com:before {
  content: "\e96a";
}

.ico-shield-svgrepo-com:before {
  content: "\e96b";
}

.ico-person-svgrepo-com:before {
  content: "\e969";
}

.ico-tick-circle-svgrepo-com-1:before {
  content: "\e965";
  color: #030d45;
}

.ico-noun-quotation-mark-2822674:before {
  content: "\e962";
}

.ico-noun-quotation-mark-2822684:before {
  content: "\e961";
}

.ico-computer-svgrepo-com-1:before {
  content: "\e968";
}

.ico-accept-approved-check-done-ok-tick-svgrepo-com:before {
  content: "\e963";
}

.ico-list-check-minimalistic-svgrepo-com:before {
  content: "\e964";
  color: #1c274c;
}

.ico-security-safe-svgrepo-com:before {
  content: "\e966";
}

.ico-chart-column-grow-svgrepo-com:before {
  content: "\e967";
}

.ico-eye-show-svgrepo-com:before {
  content: "\e95d";
}

.ico-edit:before {
  content: "\e95b";
}

.ico-info:before {
  content: "\e95a";
}

.ico-support-svgrepo-com:before {
  content: "\e955";
}

.ico-question:before {
  content: "\e957";
}

.ico-notes:before {
  content: "\e956";
}

.ico-messages-2:before {
  content: "\e954";
}

.ico-search:before {
  content: "\e953";
}

.ico-message:before {
  content: "\e94e";
}

.ico-google-plus-svgrepo-com-1:before {
  content: "\e94c";
}

.ico-google-plus-svgrepo-com:before {
  content: "\e94d";
}

.ico-instagram-svgrepo-com:before {
  content: "\e94a";
}

.ico-telegram-alt-svgrepo-com:before {
  content: "\e94b";
}

.ico-youtube:before {
  content: "\e921";
}

.ico-twitter:before {
  content: "\e922";
}

.ico-twitter2:before {
  content: "\e923";
}

.ico-tumblr:before {
  content: "\e924";
}

.ico-telegram:before {
  content: "\e925";
}

.ico-social-media1:before {
  content: "\e926";
}

.ico-social-media2:before {
  content: "\e927";
}

.ico-social-media:before {
  content: "\e928";
}

.ico-skype:before {
  content: "\e929";
}

.ico-shopping-bag:before {
  content: "\e92a";
}

.ico-profile:before {
  content: "\e92b";
}

.ico-location:before {
  content: "\e92c";
}

.ico-linkedin:before {
  content: "\e92d";
}

.ico-linkedin2:before {
  content: "\e92e";
}

.ico-facebook:before {
  content: "\e92f";
}

.ico-facebook2:before {
  content: "\e930";
}

.ico-cart2:before {
  content: "\e931";
}

.ico-Outline-1:before {
  content: "\e932";
}

.ico-call:before {
  content: "\e933";
}

.ico-basket:before {
  content: "\e934";
}

.ico-bars1:before {
  content: "\e935";
}

.ico-tick:before {
  content: "\e936";
}

.ico-Approve:before {
  content: "\e937";
}

.ico-bars:before {
  content: "\e938";
}

.ico-adobe:before {
  content: "\e939";
}

.ico-account2:before {
  content: "\e93a";
}

.ico-account:before {
  content: "\e93b";
}

.ico-whatsapp-128-svgrepo-com:before {
  content: "\e949";
}

.ico-fax-free-5-svgrepo-com:before {
  content: "\e93c";
}

.ico-fax-machine-svgrepo-com:before {
  content: "\e93d";
}

.ico-cloud-computing-svgrepo-com-2:before {
  content: "\e93e";
}

.ico-cloud-computing-svgrepo-com-1:before {
  content: "\e93f";
}

.ico-cloud-computing-svgrepo-com:before {
  content: "\e940";
}

.ico-smartphone-svgrepo-com:before {
  content: "\e941";
}

.ico-check2-all:before {
  content: "\e942";
}

.ico-filetype-pdf:before {
  content: "\e943";
}

.ico-clock-fill:before {
  content: "\e944";
}

.ico-aparat-svgrepo-com:before {
  content: "\e945";
}

.ico-whatsapp:before {
  content: "\e946";
}

.ico-telephone-fill:before {
  content: "\e947";
}

.ico-play-alt:before {
  content: "\e958";
}

.ico-play:before {
  content: "\e959";
}

.ico-close:before {
  content: "\e952";
}

.ico-cancel:before {
  content: "\e94f";
}

.ico-circle-left:before {
  content: "\e916";
}

.ico-left:before {
  content: "\e916";
}

.ico-circle-previous:before {
  content: "\e916";
}

.ico-arrow:before {
  content: "\e916";
}

.ico-circle-down:before {
  content: "\e917";
}

.ico-down:before {
  content: "\e917";
}

.ico-circle-bottom:before {
  content: "\e917";
}

.ico-arrow1:before {
  content: "\e917";
}

.ico-circle-right:before {
  content: "\e918";
}

.ico-right:before {
  content: "\e918";
}

.ico-circle-next:before {
  content: "\e918";
}

.ico-arrow2:before {
  content: "\e918";
}

.ico-circle-up:before {
  content: "\e919";
}

.ico-up:before {
  content: "\e919";
}

.ico-circle-top:before {
  content: "\e919";
}

.ico-arrow3:before {
  content: "\e919";
}

.ico-cross:before {
  content: "\e950";
}

.ico-star-half-empty:before {
  content: "\e91a";
}

.ico-star-o:before {
  content: "\e91b";
}

.ico-star-half:before {
  content: "\e91c";
}

.ico-star:before {
  content: "\e91d";
}

.ico-arrow-right:before {
  content: "\e900";
}

.ico-arrow-left:before {
  content: "\e901";
}

.ico-arrow-down:before {
  content: "\e902";
}

.ico-arrow-up:before {
  content: "\e903";
}

.ico-share:before {
  content: "\e95c";
}

.ico-clear:before {
  content: "\e951";
}

.ico-menu:before {
  content: "\e948";
}

.ico-star_outline:before {
  content: "\e91e";
}

.ico-star_outline1:before {
  content: "\e91f";
}

.ico-star_half:before {
  content: "\e920";
}

.ico-arrow_downward:before {
  content: "\e904";
}

.ico-subdirectory_arrow_right:before {
  content: "\e905";
}

.ico-subdirectory_arrow_left:before {
  content: "\e906";
}

.ico-arrow_upward:before {
  content: "\e907";
}

.ico-arrow_forward:before {
  content: "\e908";
}

.ico-keyboard_arrow_up:before {
  content: "\e909";
}

.ico-keyboard_arrow_right:before {
  content: "\e90a";
}

.ico-keyboard_arrow_left:before {
  content: "\e90b";
}

.ico-keyboard_arrow_down:before {
  content: "\e90c";
}

.ico-home:before {
  content: "\e970";
}

.ico-copy:before {
  content: "\e960";
}

.ico-minus:before {
  content: "\e95f";
}

.ico-plus:before {
  content: "\e95e";
}

.ico-arrow-right-circle:before {
  content: "\e90d";
}

.ico-arrow-left-circle:before {
  content: "\e90e";
}

.ico-arrow-down-circle:before {
  content: "\e90f";
}

.ico-arrow-up-circle:before {
  content: "\e910";
}

.ico-arrow-up-right:before {
  content: "\e911";
}

.ico-arrow-right1:before {
  content: "\e912";
}

.ico-arrow-left1:before {
  content: "\e913";
}

.ico-arrow-down1:before {
  content: "\e914";
}

.ico-arrow-up1:before {
  content: "\e915";
}

@font-face {
  font-family: "icon-jamin";
  src: url("./../fonts/icon-jamin/icomoon.eot?i48lqv");
  src: url("./../fonts/icon-jamin/icomoon.eot?i48lqv#iefix") format("embedded-opentype"), url("./../fonts/icon-jamin/icomoon.ttf?i48lqv") format("truetype"), url("./../fonts/icon-jamin/icomoon.woff?i48lqv") format("woff"), url("./../fonts/icon-jamin/icomoon.svg?i48lqv#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-jamin-],
[class*=" icon-jamin-"] {
  font-family: "icon-jamin" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: middle;
}

.icon-jamin-comment:before {
  content: "\e92c";
}

.icon-jamin-print:before {
  content: "\e92d";
}

.icon-jamin-reply:before {
  content: "\e92e";
}

.icon-jamin-search:before {
  content: "\e92b";
}

.icon-jamin-minuse-circle:before {
  content: "\e929";
}

.icon-jamin-plus-circle:before {
  content: "\e92a";
}

.icon-jamin-key:before {
  content: "\e925";
}

.icon-jamin-download:before {
  content: "\e926";
}

.icon-jamin-star-o:before {
  content: "\e924";
}

.icon-jamin-sms-2:before {
  content: "\e922";
}

.icon-jamin-user-plus:before {
  content: "\e927";
}

.icon-jamin-user:before {
  content: "\e928";
}

.icon-jamin-menu-2:before {
  content: "\e923";
}

.icon-jamin-youtube:before {
  content: "\e900";
}

.icon-jamin-angle-dubble-left:before {
  content: "\e901";
}

.icon-jamin-arrow-circle-left:before {
  content: "\e902";
}

.icon-jamin-arrow-left:before {
  content: "\e903";
}

.icon-jamin-arrow-right-circle:before {
  content: "\e904";
}

.icon-jamin-arrow-up:before {
  content: "\e905";
}

.icon-jamin-bolt:before {
  content: "\e906";
}

.icon-jamin-card:before {
  content: "\e907";
}

.icon-jamin-cart-add:before {
  content: "\e908";
}

.icon-jamin-chat:before {
  content: "\e909";
}

.icon-jamin-check-circle:before {
  content: "\e90a";
}

.icon-jamin-clock:before {
  content: "\e90b";
}

.icon-jamin-email-open:before {
  content: "\e90c";
}

.icon-jamin-email-open-2:before {
  content: "\e90d";
}

.icon-jamin-facebook:before {
  content: "\e90e";
}

.icon-jamin-headset:before {
  content: "\e90f";
}

.icon-jamin-home:before {
  content: "\e910";
}

.icon-jamin-instagram:before {
  content: "\e911";
}

.icon-jamin-landing-page:before {
  content: "\e912";
}

.icon-jamin-location:before {
  content: "\e913";
}

.icon-jamin-message:before {
  content: "\e914";
}

.icon-jamin-messages:before {
  content: "\e915";
}

.icon-jamin-phone:before {
  content: "\e916";
}

.icon-jamin-phone-call:before {
  content: "\e917";
}

.icon-jamin-pinterest:before {
  content: "\e918";
}

.icon-jamin-ques:before {
  content: "\e919";
}

.icon-jamin-refresh:before {
  content: "\e91a";
}

.icon-jamin-send:before {
  content: "\e91b";
}

.icon-jamin-star:before {
  content: "\e91c";
}

.icon-jamin-suitcases:before {
  content: "\e91d";
}

.icon-jamin-twitter:before {
  content: "\e91e";
}

.icon-jamin-cancel:before {
  content: "\e920";
}

.icon-jamin-check_circle:before {
  content: "\e921";
}

.icon-jamin-menu:before {
  content: "\e91f";
}

.rounded-inherit {
  border-radius: inherit;
}
.rounded-4 {
  border-radius: 4px;
}
.rounded-5 {
  border-radius: 5px;
}
.rounded-6 {
  border-radius: 6px;
}
.rounded-7 {
  border-radius: 7px;
}
.rounded-8 {
  border-radius: 8px;
}
.rounded-9 {
  border-radius: 9px;
}
.rounded-10 {
  border-radius: 10px;
}
.rounded-11 {
  border-radius: 11px;
}
.rounded-12 {
  border-radius: 12px;
}
.rounded-13 {
  border-radius: 13px;
}
.rounded-14 {
  border-radius: 14px;
}
.rounded-15 {
  border-radius: 15px;
}
.rounded-16 {
  border-radius: 16px;
}
.rounded-17 {
  border-radius: 17px;
}
.rounded-18 {
  border-radius: 18px;
}
.rounded-19 {
  border-radius: 19px;
}
.rounded-20 {
  border-radius: 20px;
}
.rounded-21 {
  border-radius: 21px;
}
.rounded-22 {
  border-radius: 22px;
}
.rounded-23 {
  border-radius: 23px;
}
.rounded-24 {
  border-radius: 24px;
}
.rounded-25 {
  border-radius: 25px;
}
.rounded-26 {
  border-radius: 25px;
}
.rounded-27 {
  border-radius: 27px;
}
.rounded-28 {
  border-radius: 28px;
}
.rounded-29 {
  border-radius: 29px;
}
.rounded-30 {
  border-radius: 30px;
}
.rounded-31 {
  border-radius: 31px;
}
.rounded-32 {
  border-radius: 32px;
}
.rounded-33 {
  border-radius: 33px;
}
.rounded-35 {
  border-radius: 35px;
}
.rounded-36 {
  border-radius: 35px;
}
.rounded-37 {
  border-radius: 37px;
}
.rounded-38 {
  border-radius: 38px;
}
.rounded-39 {
  border-radius: 39px;
}
.rounded-40 {
  border-radius: 40px;
}
.rounded-45 {
  border-radius: 45px;
}
.rounded-50 {
  border-radius: 50px;
}

.mxw-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.dir-ltr {
  direction: ltr;
}

.transition-ease-in-out {
  transition: all 0.3s ease-in-out;
}
.transition-linear {
  transition: all 0.3s linear;
}

.position-unset {
  position: unset;
}

.img-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.z-2 {
  z-index: 2;
}

.flex-fill-2 {
  flex: 0 0 auto;
}

.gap-14 {
  gap: 14px;
}
.gap-18 {
  gap: 18px;
}
.gap-20 {
  gap: 20px;
}

.gap-y-10 {
  border-radius: 10px;
}
.gap-y-19 {
  row-gap: 19px;
}
.gap-y-21 {
  row-gap: 21px;
}
.gap-y-24 {
  row-gap: 24px;
}
.gap-y-38 {
  row-gap: 38px;
}

.stretched-link::after {
  z-index: 10;
}

.cursor-pointer {
  cursor: pointer;
}

@media only screen and (max-width: 575px) {
  .overflow-xs-visible {
    overflow: visible;
  }
}
[class^=btn-gradient],
[class*=" btn-gradient"] {
  position: relative;
  overflow: hidden;
  z-index: 3;
}
[class^=btn-gradient]::after,
[class*=" btn-gradient"]::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: all 0.3s linear;
  opacity: 0;
  visibility: hidden;
}
[class^=btn-gradient]:hover::after,
[class*=" btn-gradient"]:hover::after {
  opacity: 1;
  visibility: visible;
}
[class^=btn-gradient].btn-bordered::before,
[class*=" btn-gradient"].btn-bordered::before {
  content: "";
  position: absolute;
  border-radius: inherit;
  padding: 1px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}
[class^=btn-gradient].btn-bordered > *,
[class*=" btn-gradient"].btn-bordered > * {
  background-image: inherit;
  color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
  transition: all 0.3s ease-in-out;
}
[class^=btn-gradient].btn-bordered:hover > *,
[class*=" btn-gradient"].btn-bordered:hover > * {
  background: transparent;
  color: inherit;
}

.btn {
  border: none;
  box-shadow: none;
  font-size: 14px;
  line-height: 20px;
  padding: 14px 18px;
}
.btn:hover, .btn:focus, .btn:active {
  box-shadow: inherit;
}
.btn-primary {
  color: #fff;
}
.btn-success {
  background-color: #26d59c;
  color: #fff;
}
.btn-success:hover, .btn-success:focus, .btn-success:active {
  background-color: rgb(30.2788844622, 169.7211155378, 124.3027888446) !important;
  color: #fff !important;
}
.btn-success-2 {
  background-color: #1dcc9d;
  color: #fff;
}
.btn-success-2:hover, .btn-success-2:focus, .btn-success-2:active {
  background-color: rgb(22.652360515, 159.347639485, 122.635193133) !important;
  color: #fff !important;
}
.btn-success-3 {
  background-color: #25d366;
  color: #fff;
}
.btn-success-3:hover, .btn-success-3:focus, .btn-success-3:active {
  background-color: rgb(29.3911290323, 167.6088709677, 81.0241935484);
  color: #fff;
}
.btn-success-4 {
  background-color: #27ad7b;
  color: #fff;
}
.btn-success-4:hover, .btn-success-4:focus, .btn-success-4:active {
  background-color: rgb(29.6179245283, 131.3820754717, 93.4103773585);
  color: #fff;
}
.btn-success-4-5 {
  background-color: rgba(39, 173, 123, 0.05);
  color: rgba(73, 73, 73, 0.8);
}
.btn-success-4-5:hover, .btn-success-4-5:focus, .btn-success-4-5:active {
  background-color: #27ad7b;
  color: #fff;
}
.btn-purple {
  background-color: #7a67db;
  color: #fff;
}
.btn-purple:hover, .btn-purple:focus, .btn-purple:active {
  background-color: rgb(85.920212766, 61.7659574468, 209.2340425532) !important;
  color: #fff !important;
}
.btn-purple-2 {
  background-color: #6d4983;
  color: #fff;
}
.btn-purple-2:hover, .btn-purple-2:focus, .btn-purple-2:active {
  background-color: rgb(81.75, 54.75, 98.25);
  color: #fff !important;
}
.btn-purple-3 {
  background-color: #869beb;
  color: #fff;
}
.btn-purple-3:hover, .btn-purple-3:focus, .btn-purple-3:active {
  background-color: rgb(90.2340425532, 118.829787234, 227.7659574468);
  color: #fff;
}
.btn-warning {
  background-color: #ff9f0f;
  color: #fff;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active {
  background-color: rgb(219, 131.4, 0) !important;
  color: #fff;
}
.btn-warning-2 {
  background-color: #f6ae00;
  color: #fff;
}
.btn-warning-2:hover, .btn-warning-2:focus, .btn-warning-2:active {
  background-color: rgb(205.2, 145.1414634146, 0);
  color: #fff;
}
.btn-warning-3 {
  background-color: #fcb712;
  color: #fff;
}
.btn-warning-3:hover, .btn-warning-3:focus, .btn-warning-3:active {
  background-color: rgb(226.335, 160.44, 2.865);
  color: #fff;
}
.btn-warning-3-50 {
  background-color: rgba(252, 183, 18, 0.5);
  color: #fff;
}
.btn-warning-3-50:hover, .btn-warning-3-50:focus, .btn-warning-3-50:active {
  background-color: #fcb712;
  color: #fff;
}
.btn-warning-4 {
  background-color: #f6b500;
  color: #fff;
}
.btn-warning-4:hover, .btn-warning-4:focus, .btn-warning-4:active {
  background-color: rgb(205.2, 150.9804878049, 0);
  color: #fff;
}
.btn-warning-5 {
  background-color: rgba(246, 181, 0, 0.3);
  color: #f6b500;
}
.btn-warning-5:hover, .btn-warning-5:focus, .btn-warning-5:active {
  background-color: #f6b500;
  color: #fff;
}
.btn-warning-6 {
  background-color: #f69400;
  color: #fff;
}
.btn-warning-6:hover, .btn-warning-6:focus, .btn-warning-6:active {
  background-color: rgb(195, 117.3170731707, 0);
  color: #fff;
}
.btn-blue {
  background-color: #2693cd;
  color: #fff;
}
.btn-blue:hover, .btn-blue:focus, .btn-blue:active {
  background-color: rgb(30.024691358, 116.1481481481, 161.975308642) !important;
  color: #fff;
}
.btn-blue-2 {
  background-color: #1d6ffa;
  color: #fff;
}
.btn-blue-2:hover, .btn-blue-2:focus, .btn-blue-2:active {
  background-color: rgb(4.9350649351, 85.8701298701, 223.0649350649);
  color: #fff;
}
.btn-blue-3 {
  background-color: #2e365d;
  color: #fff;
}
.btn-blue-3:hover, .btn-blue-3:focus, .btn-blue-3:active {
  background-color: rgb(29.1223021583, 34.1870503597, 58.8776978417);
  color: #fff;
}
.btn-blue-4 {
  background-color: #0547c1;
  color: #fff;
}
.btn-blue-4:hover, .btn-blue-4:focus, .btn-blue-4:active {
  background-color: rgb(3.7121212121, 52.7121212121, 143.2878787879);
  color: #fff;
}
.btn-danger {
  background-color: #e63a2c;
  color: #fff;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active {
  background-color: rgb(199.3771186441, 36.8516949153, 23.6228813559) !important;
  color: #fff;
}
.btn-danger-2 {
  background-color: #ff5656;
  color: #fff;
}
.btn-danger-2:hover, .btn-danger-2:focus, .btn-danger-2:active {
  background-color: #ff2323 !important;
  color: #fff;
}
.btn-danger-3 {
  background-color: #e30d0c;
  color: #fff;
}
.btn-danger-3:hover, .btn-danger-3:focus, .btn-danger-3:active {
  background-color: rgb(178.5606694561, 10.2259414226, 9.4393305439) !important;
  color: #fff;
}
.btn-danger-4 {
  background-color: #d93543;
  color: #fff;
}
.btn-danger-4:hover, .btn-danger-4:focus, .btn-danger-4:active {
  background-color: rgb(184.325, 34.675, 47.45) !important;
  color: #fff;
}
.btn-danger-5 {
  background-color: #ea263a;
  color: #fff;
}
.btn-danger-5:hover, .btn-danger-5:focus, .btn-danger-5:active {
  background-color: rgb(201.5, 19.5, 38.0714285714) !important;
  color: #fff;
}
.btn-danger-6 {
  background-color: #e9255a;
  color: #fff;
}
.btn-danger-6:hover, .btn-danger-6:focus, .btn-danger-6:active {
  background-color: rgb(198.925, 20.075, 68.4375) !important;
  color: #fff;
}
.btn-danger-6-5 {
  background-color: rgba(233, 37, 90, 0.05);
  color: rgba(73, 73, 73, 0.8);
}
.btn-danger-6-5:hover, .btn-danger-6-5:focus, .btn-danger-6-5:active {
  background-color: #e9255a;
  color: #fff;
}
.btn-dark {
  background-color: #0f2851;
  color: #fff;
}
.btn-dark:hover, .btn-dark:focus, .btn-dark:active {
  background-color: rgb(7.03125, 18.75, 37.96875) !important;
  color: #fff;
}
.btn-dark-2 {
  background-color: rgba(91, 91, 91, 0.51);
  color: #fff;
}
.btn-dark-2:hover, .btn-dark-2:focus, .btn-dark-2:active {
  background-color: #5b5b5b;
  color: #fff;
}
.btn-default {
  background-color: #494949;
  color: #fff;
}
.btn-default:hover, .btn-default:focus, .btn-default:active {
  background-color: rgb(47.5, 47.5, 47.5) !important;
  color: #fff;
}
.btn-info {
  background-color: #1081e8;
  color: #fff;
}
.btn-info:hover, .btn-info:focus, .btn-info:active {
  background-color: rgb(12.7096774194, 102.4717741935, 184.2903225806);
  color: #fff;
}
.btn-info_5 {
  background-color: rgba(82, 167, 202, 0.05);
  color: #52a7ca;
}
.btn-info_5:hover, .btn-info_5:focus, .btn-info_5:active {
  background-color: #52a7ca;
  color: #fff;
}
.btn-info-2 {
  background-color: #26a5e5;
  color: #fff;
}
.btn-info-2:hover, .btn-info-2:focus, .btn-info-2:active {
  background-color: rgb(23.1111111111, 136, 192.8888888889);
  color: #fff;
}
.btn-info-3 {
  background-color: #5692e6;
  color: #fff;
}
.btn-info-3:hover, .btn-info-3:focus, .btn-info-3:active {
  background-color: rgb(41.5721649485, 117.3453608247, 223.4278350515);
  color: #fff;
}
.btn-info-4 {
  background-color: #52a7ca;
  color: #fff;
}
.btn-info-4:hover, .btn-info-4:focus, .btn-info-4:active {
  background-color: rgb(54.6415929204, 142.2743362832, 178.3584070796);
  color: #fff;
}
.btn-info-4-5 {
  background-color: rgba(82, 167, 202, 0.05);
  color: #52a7ca;
}
.btn-info-4-5:hover, .btn-info-4-5:focus, .btn-info-4-5:active {
  background-color: #52a7ca;
  color: #fff;
}
.btn-orange {
  background-color: #ff8353;
  color: #fff;
}
.btn-orange:hover, .btn-orange:focus, .btn-orange:active {
  background-color: rgb(255, 94.2325581395, 32);
  color: #fff;
}
.btn-orange-2 {
  background-color: rgba(255, 131, 83, 0.05);
  color: #ff8353;
}
.btn-orange-2:hover, .btn-orange-2:focus, .btn-orange-2:active {
  background-color: #ff8353;
  color: #fff;
}
.btn-orange-3 {
  background-color: #ffe5de;
  color: #e76f51;
}
.btn-orange-3:hover, .btn-orange-3:focus, .btn-orange-3:active {
  background-color: #e76f51;
  color: #fff;
}
.btn-orange-4 {
  background-color: #e76f51;
  color: #fff;
}
.btn-orange-4:hover, .btn-orange-4:focus, .btn-orange-4:active {
  background-color: rgb(226.0545454545, 81.3272727273, 45.1454545455);
  color: #fff;
}
.btn-gold {
  background-color: #b69d74;
  color: #fff;
}
.btn-gold:hover, .btn-gold:focus, .btn-gold:active {
  background-color: rgb(161.9481132075, 132.820754717, 85.0518867925);
  color: #fff;
}
.btn-gray {
  background-color: #57648b;
  color: #fff;
}
.btn-gray:hover, .btn-gray:focus, .btn-gray:active {
  background-color: rgb(67.3672566372, 77.4336283186, 107.6327433628);
  color: #fff;
}
.btn-gray-2 {
  background-color: rgba(87, 100, 139, 0.2);
  color: #57648b;
}
.btn-gray-2:hover, .btn-gray-2:focus, .btn-gray-2:active {
  background-color: rgba(87, 100, 139, 0.6);
  color: #fff;
}
.btn-gray-3 {
  background-color: rgba(87, 100, 139, 0.1);
  color: #57648b;
}
.btn-gray-3:hover, .btn-gray-3:focus, .btn-gray-3:active {
  background-color: rgba(87, 100, 139, 0.5);
  color: #fff;
}
.btn-white {
  background-color: #fff;
  color: rgba(18, 18, 18, 0.3);
}
.btn-white:hover {
  background-color: rgba(18, 18, 18, 0.3);
  color: #121212;
}
.btn-outline-purple {
  border: 0.5px solid #7a67db;
  color: rgba(122, 103, 219, 0.5);
}
.btn-outline-purple:hover, .btn-outline-purple:focus, .btn-outline-purple:active {
  background-color: #7a67db !important;
  color: #fff !important;
}
.btn-outline-purple-2 {
  border: 0.5px solid #6b88c9;
  color: #6b88c9;
}
.btn-outline-purple-2:hover, .btn-outline-purple-2:focus, .btn-outline-purple-2:active {
  background-color: #6b88c9;
  color: #fff;
}
.btn-outline-default {
  border: 2px solid rgba(73, 73, 73, 0.5);
  color: rgba(73, 73, 73, 0.8);
}
.btn-outline-default:hover, .btn-outline-default:focus, .btn-outline-default:active {
  background-color: #494949 !important;
  border-color: #494949 !important;
  color: #fff !important;
}
.btn-outline-warning {
  border: 1px solid #f6ae00;
  color: #f6ae00;
}
.btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning:active {
  background-color: #f6ae00 !important;
  border-color: #f6ae00 !important;
  color: #fff !important;
}
.btn-outline-blue {
  border: 1px solid #2693cd;
  color: #2693cd;
}
.btn-outline-blue:hover, .btn-outline-blue:focus, .btn-outline-blue:active {
  background-color: #2693cd !important;
  border-color: #2693cd !important;
  color: #fff !important;
}
.btn-outline-blue-2 {
  border: 1px solid #2e365d;
  color: #2e365d;
}
.btn-outline-blue-2:hover, .btn-outline-blue-2:focus, .btn-outline-blue-2:active {
  background-color: #2e365d;
  border-color: #2e365d;
  color: #fff;
}
.btn-outline-blue-3 {
  border: 1px solid #0547c1;
  color: #0547c1;
}
.btn-outline-blue-3:hover, .btn-outline-blue-3:focus, .btn-outline-blue-3:active {
  background-color: #0547c1;
  border-color: #0547c1;
  color: #fff;
}
.btn-outline-info {
  border: 1px solid #1081e8;
  color: #1081e8;
}
.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active {
  background-color: #1081e8 !important;
  border-color: #1081e8 !important;
  color: #fff !important;
  box-shadow: 0px 9px 30px 2px rgba(16, 129, 232, 0.25);
}
.btn-outline-info-4 {
  border: 1px solid #52a7ca;
  color: #52a7ca;
}
.btn-outline-info-4:hover, .btn-outline-info-4:focus, .btn-outline-info-4:active {
  background-color: #52a7ca !important;
  border-color: #52a7ca !important;
  color: #fff !important;
  box-shadow: 0px 9px 30px 2px rgba(82, 167, 202, 0.25);
}
.btn-outline-gold {
  border: 1px solid #b69d74;
  color: #b69d74;
}
.btn-outline-gold:hover, .btn-outline-gold:focus, .btn-outline-gold:active {
  background-color: #b69d74;
  border-color: #b69d74;
  color: #fff;
}
.btn-outline-secondary {
  border: 1px solid #919191;
  color: #494949;
}
.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active {
  background-color: #919191;
  border-color: #919191;
  color: #fff;
}
.btn-outline-secondary-2 {
  border: 1px solid #c1c1c1;
  color: #919191;
}
.btn-outline-secondary-2:hover, .btn-outline-secondary-2:focus, .btn-outline-secondary-2:active {
  background-color: #c1c1c1;
  border-color: #c1c1c1;
  color: #fff;
}
.btn-outline-white {
  border: 1px solid #fff;
  color: #fff;
}
.btn-outline-white:hover, .btn-outline-white:focus, .btn-outline-white:active {
  background-color: rgb(127.5, 127.5, 127.5);
  border-color: rgb(127.5, 127.5, 127.5);
  color: #fff;
}
.btn-outline-gray {
  border: 1px solid #57648b;
  color: #57648b;
}
.btn-outline-gray:hover, .btn-outline-gray:focus, .btn-outline-gray:active {
  background-color: #57648b;
  color: #fff;
}
.btn-outline-success {
  border: 1px solid #1abc9c;
  color: #1abc9c;
}
.btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active {
  background-color: #1abc9c;
  color: #fff;
}
.btn-outline-success-4 {
  border: 1px solid #27ad7b;
  color: #27ad7b;
}
.btn-outline-success-4:hover, .btn-outline-success-4:focus, .btn-outline-success-4:active {
  background-color: #27ad7b;
  color: #fff;
}
.btn-outline-danger-6 {
  border: 1px solid #e9255a;
  color: #e9255a;
}
.btn-outline-danger-6:hover, .btn-outline-danger-6:focus, .btn-outline-danger-6:active {
  background-color: #e9255a;
  color: #fff;
}
.btn-gradient-warning {
  background-image: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  color: #fff;
}
.btn-gradient-warning::after {
  background-image: linear-gradient(-92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(-5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
}
.btn-gradient-warning:hover, .btn-gradient-warning:active, .btn-gradient-warning:focus {
  color: #fff;
}
.btn-gradient-warning-2 {
  background-image: linear-gradient(100deg, #fcb712 -38.77%, #fc8612 73.58%, #fc6612 113.81%);
  color: #fff;
}
.btn-gradient-warning-2::after {
  background-image: linear-gradient(-100deg, #fcb712 -38.77%, #fc8612 73.58%, #fc6612 113.81%);
}
.btn-gradient-warning-2.btn-bordered::before {
  background: linear-gradient(#fff, #fff) content-box, linear-gradient(100deg, #fcb712 -38.77%, #fc8612 73.58%, #fc6612 113.81%) padding-box;
}
.btn-gradient-warning-2:hover, .btn-gradient-warning-2:active, .btn-gradient-warning-2:focus {
  color: #fff;
}
.btn-gradient-blue {
  background-image: linear-gradient(3.19deg, #0193cc 7.9%, #01d0cc 132.49%);
  color: #fff;
}
.btn-gradient-blue::after {
  background-image: linear-gradient(-3.19deg, #0193cc 7.9%, #01d0cc 132.49%);
}
.btn-gradient-blue:hover, .btn-gradient-blue:active, .btn-gradient-blue:focus {
  color: #fff;
}
.btn-gradient-orange {
  background-image: linear-gradient(94.58deg, #ff8353 -5.69%, #ffa684 117.25%);
  color: #fff;
}
.btn-gradient-orange::after {
  background-image: linear-gradient(-94.58deg, #ff8353 -5.69%, #ffa684 117.25%);
}
.btn-gradient-orange:hover, .btn-gradient-orange:active, .btn-gradient-orange:focus {
  color: #fff;
}
.btn-gradient-purple {
  background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #a84c68 0%, #6d4983 100%);
  color: #fff;
}
.btn-gradient-purple::after {
  background: radial-gradient(1248.91% 196.13% at -18.88% -11.46%, #6d4983 0%, #a84c68 100%);
}
.btn-gradient-purple:hover, .btn-gradient-purple:active, .btn-gradient-purple:focus {
  color: #fff;
}
.btn-gradient-purple-2 {
  background: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, rgba(168, 76, 104, 0.2) 0%, rgba(109, 73, 131, 0.2) 100%);
  color: #6d4983;
}
.btn-gradient-purple-2::after {
  background: radial-gradient(1248.91% 196.13% at -18.88% -11.46%, rgba(109, 73, 131, 0.2) 0%, rgba(168, 76, 104, 0.2) 100%);
}
.btn-gradient-purple-2:hover, .btn-gradient-purple-2:active, .btn-gradient-purple-2:focus {
  color: #6d4983;
}
.btn-gradient-purple-3 {
  background-image: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
}
.btn-gradient-purple-3::after {
  background-image: linear-gradient(-106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
}
.btn-gradient-purple-3, .btn-gradient-purple-3:hover, .btn-gradient-purple-3:active, .btn-gradient-purple-3:focus {
  color: #fff;
}
.btn-gradient-gray {
  background-image: linear-gradient(266.04deg, rgba(87, 100, 139, 0.1) -20.91%, rgba(87, 100, 139, 0.0206505) 50.62%, rgba(87, 100, 139, 0) 125.12%);
  color: #57648b;
}
.btn-gradient-gray::after {
  background-image: linear-gradient(-266.04deg, rgba(87, 100, 139, 0.1) -20.91%, rgba(87, 100, 139, 0.0206505) 50.62%, rgba(87, 100, 139, 0) 125.12%);
}
.btn-gradient-gray:hover, .btn-gradient-gray:active, .btn-gradient-gray:focus {
  color: #57648b;
}
.btn-gradient-danger-6 {
  background: linear-gradient(97.71deg, #fe0057 -14.94%, #ff004c 58.15%, #ff003c 116.03%);
}
.btn-gradient-danger-6::after {
  background: linear-gradient(-97.71deg, #fe0057 -14.94%, #ff004c 58.15%, #ff003c 116.03%);
}
.btn-gradient-danger-6, .btn-gradient-danger-6:hover, .btn-gradient-danger-6:active, .btn-gradient-danger-6:focus {
  color: #fff;
}
.btn-gradient-danger-6-5 {
  background-image: linear-gradient(97.71deg, rgba(233, 37, 90, 0.05) -14.94%, rgba(243, 21, 81, 0.05) 58.15%, rgba(255, 0, 69, 0.05) 116.03%);
  color: #e9255a;
}
.btn-gradient-danger-6-5::after {
  background-image: linear-gradient(97.71deg, #e9255a -14.94%, #f31551 58.15%, #ff0045 116.03%);
}
.btn-gradient-danger-6-5:hover, .btn-gradient-danger-6-5:active, .btn-gradient-danger-6-5:focus {
  color: #fff;
}
.btn-gradient-success-4 {
  background-image: linear-gradient(95deg, #00e898 -37.12%, #00b077 107.02%);
}
.btn-gradient-success-4::after {
  background-image: linear-gradient(-95deg, #00e898 -37.12%, #00b077 107.02%);
}
.btn-gradient-success-4, .btn-gradient-success-4:hover, .btn-gradient-success-4:active, .btn-gradient-success-4:focus {
  color: #fff;
}
.btn-gradient-info {
  background-image: linear-gradient(275.59deg, #006ace -27.51%, #0083f0 119.66%);
}
.btn-gradient-info::after {
  background-image: linear-gradient(-275.59deg, #006ace -27.51%, #0083f0 119.66%);
}
.btn-gradient-info, .btn-gradient-info:hover, .btn-gradient-info:active, .btn-gradient-info:focus {
  color: #fff;
}
.btn-img-hover:hover img {
  filter: invert(1) hue-rotate(180deg);
}
.btn-shape-left {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMTQzIDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTE1LjA1NzEgNi43NzAxNkMxNy44Mjk5IDIuNTQ0OTIgMjIuNTQ0IDAgMjcuNTk3OCAwTDEyOCAwQzEzNi4yODQgMCAxNDMgNi43MTU3MyAxNDMgMTVWMzNDMTQzIDQxLjI4NDMgMTM2LjI4NCA0OCAxMjggNDhIMTUuNzg1M0MzLjg1NDA2IDQ4IC0zLjMwMTU3IDM0Ljc0NTIgMy4yNDQ1OSAyNC43NzAyTDE1LjA1NzEgNi43NzAxNloiIGZpbGw9IiM0OTQ5NDkiLz4NCjwvc3ZnPg0K) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMTQzIDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTE1LjA1NzEgNi43NzAxNkMxNy44Mjk5IDIuNTQ0OTIgMjIuNTQ0IDAgMjcuNTk3OCAwTDEyOCAwQzEzNi4yODQgMCAxNDMgNi43MTU3MyAxNDMgMTVWMzNDMTQzIDQxLjI4NDMgMTM2LjI4NCA0OCAxMjggNDhIMTUuNzg1M0MzLjg1NDA2IDQ4IC0zLjMwMTU3IDM0Ljc0NTIgMy4yNDQ1OSAyNC43NzAyTDE1LjA1NzEgNi43NzAxNloiIGZpbGw9IiM0OTQ5NDkiLz4NCjwvc3ZnPg0K) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  padding: 13px 16px 13px 40px;
}
.btn-shape-right {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMTQzIDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTEyNy45NDMgNDEuMjI5OEMxMjUuMTcgNDUuNDU1MSAxMjAuNDU2IDQ4IDExNS40MDIgNDhMMTUgNDhDNi43MTU3MyA0OCAwIDQxLjI4NDMgMCAzM1YxNUMwIDYuNzE1NzMgNi43MTU3MyAwIDE1IDBIMTI3LjIxNUMxMzkuMTQ2IDAgMTQ2LjMwMiAxMy4yNTQ4IDEzOS43NTUgMjMuMjI5OEwxMjcuOTQzIDQxLjIyOThaIiBmaWxsPSIjRUEyNjNBIi8+DQo8L3N2Zz4NCg==) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMTQzIDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTEyNy45NDMgNDEuMjI5OEMxMjUuMTcgNDUuNDU1MSAxMjAuNDU2IDQ4IDExNS40MDIgNDhMMTUgNDhDNi43MTU3MyA0OCAwIDQxLjI4NDMgMCAzM1YxNUMwIDYuNzE1NzMgNi43MTU3MyAwIDE1IDBIMTI3LjIxNUMxMzkuMTQ2IDAgMTQ2LjMwMiAxMy4yNTQ4IDEzOS43NTUgMjMuMjI5OEwxMjcuOTQzIDQxLjIyOThaIiBmaWxsPSIjRUEyNjNBIi8+DQo8L3N2Zz4NCg==) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  padding: 13px 34px 13px 26px;
}
.btn-blob-bottom {
  position: relative;
  min-width: 157px;
}
.btn-blob-bottom::after {
  content: "";
  position: absolute;
  right: 17px;
  bottom: 0;
  left: 17px;
  height: 8px;
  background-color: inherit;
  transform: translate(0, 7.3px);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIzIiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCAxMjMgOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIyLjExOCAwQzEyMS42OTcgMC4wNjUxNjMxIDEyMS4yNzEgMC4xMTgwMzEgMTIwLjg0MiAwLjE1ODIxMkwxMDMuNzk5IDEuNzUxNjFDMTAxLjc2OSAxLjk0MTM5IDk5Ljc2MjYgMi4yODcyNyA5Ny43NzYyIDIuNzQ1NjZDOTAuOTI3NCA0LjMyNjA5IDczLjY5NSA4IDYxLjQ5OTkgOEM0OS4zMDQ5IDggMzIuMDcyNSA0LjMyNjA5IDI1LjIyMzcgMi43NDU2NkMyMy4yMzczIDIuMjg3MjcgMjEuMjMwNiAxLjk0MTM5IDE5LjIwMDggMS43NTE2MUwyLjE1ODM4IDAuMTU4MjEyQzEuNzI4NjIgMC4xMTgwMzEgMS4zMDI4NiAwLjA2NTE2MzIgMC44ODE0NyAwSDEyMi4xMThaIiBmaWxsPSIjMDA4MDAwIi8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIzIiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCAxMjMgOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIyLjExOCAwQzEyMS42OTcgMC4wNjUxNjMxIDEyMS4yNzEgMC4xMTgwMzEgMTIwLjg0MiAwLjE1ODIxMkwxMDMuNzk5IDEuNzUxNjFDMTAxLjc2OSAxLjk0MTM5IDk5Ljc2MjYgMi4yODcyNyA5Ny43NzYyIDIuNzQ1NjZDOTAuOTI3NCA0LjMyNjA5IDczLjY5NSA4IDYxLjQ5OTkgOEM0OS4zMDQ5IDggMzIuMDcyNSA0LjMyNjA5IDI1LjIyMzcgMi43NDU2NkMyMy4yMzczIDIuMjg3MjcgMjEuMjMwNiAxLjk0MTM5IDE5LjIwMDggMS43NTE2MUwyLjE1ODM4IDAuMTU4MjEyQzEuNzI4NjIgMC4xMTgwMzEgMS4zMDI4NiAwLjA2NTE2MzIgMC44ODE0NyAwSDEyMi4xMThaIiBmaWxsPSIjMDA4MDAwIi8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transition: prop time;
  transition: unset;
}

[data-copy] {
  position: relative;
}
[data-copy]::before, [data-copy]::after {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -10px);
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s linear;
}
[data-copy]::before {
  content: "کپی شد!";
  padding: 0 5px;
  white-space: nowrap;
  bottom: calc(100% + 12px);
  background-color: #494949;
  border-radius: 3px;
  line-height: 22px;
  color: #fff;
  font-size: 10px;
  font-weight: 300;
}
[data-copy]::after {
  content: "";
  border: 5px solid;
  border-color: #494949 transparent transparent transparent;
  bottom: calc(100% + 2px);
}
[data-copy].copied::before, [data-copy].copied::after {
  transform: translate(-50%, 0);
  opacity: 1;
  visibility: visible;
}

.lg-container {
  direction: ltr;
}

.contact-us-info {
  gap: 15px;
}
.contact-us-info li {
  border-radius: 37px;
  box-shadow: 0px 65px 50px rgba(0, 0, 0, 0.02);
  padding: 21px 30px 13px;
  max-width: calc(33.333333% - 10px);
  flex: 0 0 auto;
  opacity: 0.5;
}
.contact-us-info li a::after {
  z-index: 9;
}
.contact-us-info li .icon {
  z-index: 2;
  margin-left: 29px;
}
.contact-us-info li .icon::before {
  background-color: #494949;
  border-radius: 15px;
  transform: translate(-11px, -12px);
  box-shadow: 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  width: 42px;
  height: 42px;
}
.contact-us-info li .icon i {
  width: 47px;
  height: 48px;
}
.contact-us-info li .icon i::after {
  background-color: rgba(73, 73, 73, 0.25);
  border-radius: 23px;
  backdrop-filter: blur(8.5px);
}
.contact-us-info li .detail {
  flex: 1;
}
.contact-us-info li:hover {
  opacity: 1;
}
.contact-us-info li:hover .icon::before {
  background-color: #f6ae00;
}
.contact-us-info li:hover .icon i::after {
  background-color: rgba(246, 174, 0, 0.25);
}
.contact-us-info li:hover .detail .title {
  color: rgba(246, 174, 0, 0.7);
}
@media only screen and (max-width: 991px) {
  .contact-us-info li {
    max-width: calc(50% - 8px);
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-info li {
    padding: 21px 20px 13px;
    border-radius: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-info li {
    max-width: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .scroll-x {
    overflow: auto hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .scroll-x::-webkit-scrollbar {
    display: none;
  }
}

.btn-scroll-down {
  width: 55px;
  height: 88px;
  border: 1px solid #919191;
}
.btn-scroll-down span {
  transform: rotate(-90deg);
}

.megamenu {
  max-width: calc(100% - 24px);
  border-radius: 0 0 42px 42px;
  height: 350px;
  z-index: 9999;
  transform: translateY(40px);
  opacity: 0;
  visibility: hidden;
}
.megamenu::before {
  content: "";
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 38px;
  z-index: -1;
}
.megamenu-tabs {
  max-width: 212px;
  width: 100%;
  flex: 0 0 auto;
  padding: 16px 25px 58px 0;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 0 42px 42px 0;
  backdrop-filter: blur(6px);
}
.megamenu-tabs li {
  color: rgba(73, 73, 73, 0.5);
  line-height: 23px;
  font-size: 12px;
  cursor: pointer;
  z-index: 2;
  padding: 0 10px;
  line-height: 32px;
}
.megamenu-tabs li, .megamenu-tabs li::after {
  transition: all 0.3s ease-in-out;
}
.megamenu-tabs li::after {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: url("./../images/shape/meg.png") 0 0 no-repeat;
  background-size: 100% 100%;
  opacity: 0;
}
.megamenu-tabs li:not(:last-child) {
  margin-bottom: 3px;
}
.megamenu-tabs li i {
  font-size: 16px;
  margin-left: 4px;
}
.megamenu-tabs li:hover, .megamenu-tabs li.active {
  color: #494949;
  font-weight: bold;
}
.megamenu-tabs li:hover::after, .megamenu-tabs li.active::after {
  opacity: 1;
}
.megamenu-content {
  border-radius: 0 0 0 42px;
  max-width: calc(100% - 212px);
  width: 100%;
  flex: 0 0 auto;
}
@media only screen and (max-width: 1199px) {
  .megamenu-content {
    max-width: calc(100% - 200px);
  }
}
.megamenu-content-item {
  height: 100%;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  width: 100%;
  top: 0;
  right: 0;
}
.megamenu-content-item.active {
  opacity: 1;
}
.megamenu-content-item .right {
  max-width: 100%;
  width: 100%;
  background-color: #fff;
  padding: 16px 15px 0;
  border-radius: 42px 0 0 42px;
}
@media only screen and (max-width: 1199px) {
  .megamenu-content-item .right {
    max-width: 100%;
  }
}
.megamenu-content-item .right h5 {
  font-size: 16px;
  font-weight: 900;
  line-height: 21px;
  margin-bottom: 20px;
}
.megamenu-content-item .right .links {
  width: 100%;
  flex-wrap: wrap;
  height: 79%;
  overflow: hidden;
}
.megamenu-content-item .right .links a {
  max-width: 25%;
  width: 100%;
  padding: 0 4px;
  font-size: 12px;
  color: rgba(73, 73, 73, 0.8);
  line-height: 20px;
}
.megamenu-content-item .right .links a i {
  font-size: 14px;
  color: #8a9add;
  margin-left: 4px;
}
.megamenu-content-item .right .links a:not(:last-child) {
  margin-bottom: 8px;
}
.megamenu-content-item .right .links a:hover {
  color: #8a9add;
}

.category-has-megamenu:hover .megamenu {
  opacity: 1;
  visibility: visible;
  transform: translateY(20px);
}

.nav-responsive {
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out 0.3s;
}
.nav-responsive-content {
  width: 280px;
  right: -280px;
  transition: all 0.3s ease-in-out 0s;
  overflow: hidden auto;
  padding-bottom: 32px;
}
.nav-responsive-content .titr {
  font-size: 18px;
  font-weight: 900;
  line-height: 28px;
}
.nav-responsive-content ul:not(:last-child) {
  margin-bottom: 24px;
}
.nav-responsive-content ul li:not(:last-child) {
  margin-bottom: 12px;
}
.nav-responsive-content ul li a {
  font-size: 13px;
  font-weight: 500;
  color: rgba(73, 73, 73, 0.8);
  line-height: 24px;
  padding: 0 12px;
}
.nav-responsive-content ul li a i {
  font-size: 14px;
  margin-left: 4px;
}
.nav-responsive-content ul li.has-child > a::after {
  content: "\e901";
  font-family: "icomoon";
  font-size: 12px;
  top: 0;
  left: 12px;
  transition: all 0.3s ease-in-out;
  transform: rotate(-90deg);
}
.nav-responsive-content ul li.has-child.opened > a::after {
  transform: rotate(90deg);
}
.nav-responsive-content ul li ul {
  overflow: hidden;
  height: 0;
  transition: all 0.3s ease-in-out;
}
.nav-responsive-content ul li ul li:first-child {
  margin-top: 12px;
}
.nav-responsive-content ul li ul li a {
  padding: 0 24px;
  font-size: 12px;
  font-weight: 400;
}
.nav-responsive-content ul li ul li a i {
  font-size: 10px;
}
.nav-responsive.opened {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease-in-out 0s;
}
.nav-responsive.opened .nav-responsive-content {
  right: 0;
  transition: all 0.3s ease-in-out 0.3s;
}

.swiper-button-next, .swiper-button-prev {
  transition: all 0.3s ease-in-out;
}
.swiper-visibled .swiper-slide > * {
  opacity: 0;
  transform: scale(0);
  transition: all 0.3s linear;
}
.swiper-visibled .swiper-slide-visible > * {
  opacity: 1;
  transform: scale(1);
}
.swiper-pagination-bullet {
  transition: all 0.3s linear;
}
.swiper-autoheight .swiper-wrapper {
  height: auto !important;
  align-items: unset;
}
.swiper-autoheight .swiper-slide > * {
  height: 100%;
}
.swiper-blur .swiper-slide > * {
  filter: blur(7px);
}
.swiper-blur .swiper-slide-visible > * {
  filter: blur(0px);
}
.swiper-button-arrow .swiper-button-next::after, .swiper-button-arrow .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 19px;
  line-height: 1;
  color: #494949;
}
.swiper-button-arrow .swiper-button-next:hover::after, .swiper-button-arrow .swiper-button-prev:hover::after {
  color: #ea263a;
}
.swiper-button-arrow .swiper-button-next::after {
  content: "\e904";
}
.swiper-button-arrow .swiper-button-prev::after {
  content: "\e930";
}
@media only screen and (max-width: 575px) {
  .swiper-visible-mobile .swiper-slide > * {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  .swiper-blur-not-mobile .swiper-slide > * {
    filter: blur(0px);
  }
}

.swiper-pagination-circle:not(.not-pgination)::after {
  width: 347px;
  height: 279px;
  background: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0) 59.48%, rgba(73, 73, 73, 0.5) 100%);
  padding: 2px;
  transform: translate(-50%, 98px);
  border-radius: 50% !important;
}
.swiper-pagination-circle .swiper-bottom {
  gap: 48px;
  transform: translate(-50%, 150px);
}
.swiper-pagination-circle .swiper-pagination {
  height: 40px;
  transform: translateY(112px);
}
.swiper-pagination-circle .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 2px;
  transform: translateY(5px) rotate(45deg);
  background-color: #cfcfcf;
  opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 31px;
  --swiper-pagination-bullet-vertical-gap: 34px;
}
.swiper-pagination-circle .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  width: 0;
  height: 0;
  transform: unset;
  --swiper-pagination-bullet-horizontal-gap: 0;
  --swiper-pagination-bullet-vertical-gap: 0;
}
.swiper-pagination-circle .swiper-pagination-bullet-active:first-child + span, .swiper-pagination-circle .swiper-pagination-bullet-active:first-child + span + span, .swiper-pagination-circle .swiper-pagination-bullet.prev, .swiper-pagination-circle .swiper-pagination-bullet.prev-prev, .swiper-pagination-circle .swiper-pagination-bullet.next {
  width: 16px;
  height: 16px;
  transform: translateY(5px) rotate(45deg);
  --swiper-pagination-bullet-horizontal-gap: 31px;
  --swiper-pagination-bullet-vertical-gap: 34px;
}
.swiper-pagination-circle .swiper-pagination-bullet-active:first-child, .swiper-pagination-circle .swiper-pagination-bullet-active:first-child + span + span, .swiper-pagination-circle .swiper-pagination-bullet.prev, .swiper-pagination-circle .swiper-pagination-bullet.prev-prev, .swiper-pagination-circle .swiper-pagination-bullet.next {
  transform: translateY(-9px) rotate(45deg);
}
.swiper-pagination-circle .swiper-pagination-bullet-active:not(:first-child), .swiper-pagination-circle .swiper-pagination-bullet.prev-prev + .swiper-pagination-bullet.prev {
  transform: translateY(5px) rotate(45deg);
}
.swiper-pagination-circle .swiper-pagination-bullet-active:last-child {
  transform: translateY(-9px) rotate(45deg);
}
.swiper-pagination-circle .swiper-pagination-bullet-active {
  background-color: #ea263a;
}
.swiper-pagination-circle .swiper-pagination-vertical {
  right: auto;
  transform: translate(-87px, 0);
  height: auto;
}
.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active + span {
  transform: translateX(0px) rotate(45deg);
}
.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.prev, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.prev-prev {
  transform: translateX(23px) rotate(45deg);
}
.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child + span + span, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.next, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet:last-child {
  transform: translateX(14px) rotate(45deg);
}
.swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child + .swiper-pagination-bullet.next {
  transform: translateX(0px) rotate(45deg);
}
.swiper-pagination-circle .swiper-pagination.has-two .swiper-pagination-bullet-active, .swiper-pagination-circle .swiper-pagination.has-two .swiper-pagination-bullet-active + span, .swiper-pagination-circle .swiper-pagination.has-two .swiper-pagination-bullet.prev {
  transform: translateY(2px) rotate(45deg);
}
.swiper-pagination-circle.swiper-vertical::after {
  height: 279px;
  transform: translate(-114px, -50%) rotate(90deg);
}
@media only screen and (max-width: 991px) {
  .swiper-pagination-circle .swiper-pagination-vertical {
    top: auto !important;
    left: 50% !important;
    bottom: 0;
    flex-direction: row !important;
    transform: translate(-50%, 111px);
  }
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active + span {
    transform: translateY(0px) rotate(45deg);
    margin: 0 !important;
  }
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.prev, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.prev-prev, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child + span + span, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.next, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:last-child {
    transform: translateY(-15px) rotate(45deg);
    margin: 0 31px !important;
  }
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:not(:first-child), .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child + span {
    margin: 0 31px !important;
  }
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child + .swiper-pagination-bullet.next, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet:nth-last-child(2).prev {
    transform: translateY(0px) rotate(45deg);
  }
  .swiper-pagination-circle.swiper-vertical::after {
    top: auto;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 104px);
  }
}
@media only screen and (max-width: 575px) {
  .swiper-pagination-circle:not(.not-pgination)::after {
    width: 237px;
    height: 190px;
    transform: translate(-50%, 72px);
  }
  .swiper-pagination-circle .swiper-pagination {
    transform: translateY(86px);
  }
  .swiper-pagination-circle .swiper-pagination-bullet-active:first-child, .swiper-pagination-circle .swiper-pagination-bullet-active:first-child + span + span, .swiper-pagination-circle .swiper-pagination-bullet.prev, .swiper-pagination-circle .swiper-pagination-bullet.prev-prev, .swiper-pagination-circle .swiper-pagination-bullet.next {
    transform: translateY(-18px) rotate(45deg);
  }
  .swiper-pagination-circle .swiper-pagination-bullet-active:last-child {
    transform: translateY(-18px) rotate(45deg);
  }
  .swiper-pagination-circle .swiper-pagination-vertical {
    transform: translate(-50%, 78px);
  }
  .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.prev, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.prev-prev, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child + span + span, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet.next, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:last-child, .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:not(:first-child), .swiper-pagination-circle .swiper-pagination-vertical .swiper-pagination-bullet-active:first-child + span {
    margin: 0 24px !important;
  }
}

.swiper-effect-scale .swiper-slide > * {
  transition: all 0.3s linear;
}
.swiper-effect-scale .swiper-slide:not(.swiper-slide-visible) > * {
  transform: scale(0.8);
  opacity: 0.5;
  pointer-events: none;
}

.before::before {
  content: "";
}

.after::after {
  content: "";
}

.before\:absolute::before {
  position: absolute;
}

.after\:absolute::after {
  position: absolute;
}

.before\:top-0::before {
  top: 0;
}

.after\:top-0::after {
  top: 0;
}

.before\:top-50::before {
  top: 50%;
}

.after\:top-50::after {
  top: 50%;
}

.before\:right-0::before {
  right: 0;
}

.after\:right-0::after {
  right: 0;
}

.before\:bottom-0::before {
  bottom: 0;
}

.after\:bottom-0::after {
  bottom: 0;
}

.before\:left-0::before {
  left: 0;
}

.after\:left-0::after {
  left: 0;
}

.before\:left-50::before {
  left: 50%;
}

.after\:left-50::after {
  left: 50%;
}

.before\:w-100::before {
  width: 100%;
}

.after\:w-100::after {
  width: 100%;
}

.before\:h-100::before {
  height: 100%;
}

.after\:h-100::after {
  height: 100%;
}

.before\:transition-ease-in-out::before {
  transition: all 0.3s ease-in-out;
}

.after\:transition-ease-in-out::after {
  transition: all 0.3s ease-in-out;
}

.before\:transition-linear::before {
  transition: all 0.3s linear;
}

.after\:transition-linear::after {
  transition: all 0.3s linear;
}

.before\:z-1::before {
  z-index: -1;
}

.after\:z-1::after {
  z-index: -1;
}

.before\:z-2::before {
  z-index: -2;
}

.after\:z-2::after {
  z-index: -2;
}

.before\:z-3::before {
  z-index: -3;
}

.after\:z-3::after {
  z-index: -3;
}

.before\:z-6::before {
  z-index: -6;
}

.after\:z-6::after {
  z-index: -6;
}

.before\:bg-cover::before {
  background-size: cover;
}

.after\:bg-cover::after {
  background-size: cover;
}

.before\:bg-contain::before {
  background-size: contain;
}

.after\:bg-contain::after {
  background-size: contain;
}

.before\:bg-full::before {
  background-size: 100% 100%;
}

.after\:bg-full::after {
  background-size: 100% 100%;
}

.before\:bg-center::before {
  background-position: center;
}

.after\:bg-center::after {
  background-position: center;
}

.before\:bg-no-repeat::before {
  background-repeat: no-repeat;
}

.after\:bg-no-repeat::after {
  background-repeat: no-repeat;
}

.before\:translate-y-50::before {
  transform: translateY(-50%);
}

.after\:translate-y-50::after {
  transform: translateY(-50%);
}

.before\:translate-x-50::before {
  transform: translateX(-50%);
}

.after\:translate-x-50::after {
  transform: translateX(-50%);
}

.before\:translate-50::before {
  transform: translate(-50%, -50%);
}

.after\:translate-50::after {
  transform: translate(-50%, -50%);
}

.before\:rounded-inherit::before {
  border-radius: inherit;
}

.after\:rounded-inherit::after {
  border-radius: inherit;
}

@media only screen and (max-width: 991px) {
  .before\:md-none::before {
    content: none;
  }
  .after\:md-none::after {
    content: none;
  }
  .before\:bg-md-cover::before {
    background-size: cover;
  }
  .after\:bg-md-cover::after {
    background-size: cover;
  }
  .before\:bg-md-center::before {
    background-position: center;
  }
  .after\:bg-md-center::after {
    background-position: center;
  }
}
@media only screen and (max-width: 767px) {
  .before\:sm-none::before {
    content: none;
  }
  .after\:sm-none::after {
    content: none;
  }
  .before\:bg-sm-cover::before {
    background-size: cover;
  }
  .after\:bg-sm-cover::after {
    background-size: cover;
  }
  .before\:bg-sm-contain::before {
    background-size: contain;
  }
  .after\:bg-sm-contain::after {
    background-size: contain;
  }
  .before\:bg-sm-full::before {
    background-size: 100% 100%;
  }
  .after\:bg-sm-full::after {
    background-size: 100% 100%;
  }
  .before\:bg-sm-center::before {
    background-position: center;
  }
  .after\:bg-sm-center::after {
    background-position: center;
  }
  .before\:bg-sm-no-repeat::before {
    background-repeat: no-repeat;
  }
  .after\:bg-sm-no-repeat::after {
    background-repeat: no-repeat;
  }
}
.before\:bg-border::before,
.after\:bg-border::after {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: xor;
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  border-radius: 40px !important;
}

.achievement .row {
  gap: 84px 0;
}
.achievement-item {
  box-shadow: 0px 68px 50px rgba(0, 0, 0, 0.05);
  padding: 31px 52px 25px 38px;
  background-color: #fff;
}
.achievement-item .image {
  width: 110px;
  height: 110px;
}
.achievement-item .image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #eaeaea;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjExMCIgdmlld0JveD0iMCAwIDExMCAxMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTYuMzQ0MSAwLjQ1MDg2MkM3My4wMjggLTIuMDM3MTIgOTAuMTk1MiA1Ljk4NDQzIDEwMC42MjMgMTkuMjY1OEMxMTAuOTc2IDMyLjQ1MTQgMTExLjQ5MyA1MC4wNDY4IDEwOC4xOTggNjYuNDk0MkMxMDQuNzY0IDgzLjYzNjEgOTkuMjk5OSAxMDQuMTc3IDgyLjU5NiAxMDkuMjQ2QzY2LjcwNTcgMTE0LjA2OCA1NS42MTEzIDk0LjQ4NjcgNDAuODE0OCA4Ni45NDEyQzI2LjgyNzIgNzkuODA4MiA0LjUyMDE4IDgyLjYwNjMgMC41MzQ3ODMgNjcuMzk4NkMtMy40NjAzMSA1Mi4xNTM5IDE1LjkxMDkgNDIuNDkyMyAyNS45OTU5IDMwLjM5NDVDMzUuNTcxMiAxOC45MDgxIDQxLjU2ODEgMi42NTQzMSA1Ni4zNDQxIDAuNDUwODYyWiIgZmlsbD0iI0VBRUFFQSIvPgo8L3N2Zz4K) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjExMCIgdmlld0JveD0iMCAwIDExMCAxMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTYuMzQ0MSAwLjQ1MDg2MkM3My4wMjggLTIuMDM3MTIgOTAuMTk1MiA1Ljk4NDQzIDEwMC42MjMgMTkuMjY1OEMxMTAuOTc2IDMyLjQ1MTQgMTExLjQ5MyA1MC4wNDY4IDEwOC4xOTggNjYuNDk0MkMxMDQuNzY0IDgzLjYzNjEgOTkuMjk5OSAxMDQuMTc3IDgyLjU5NiAxMDkuMjQ2QzY2LjcwNTcgMTE0LjA2OCA1NS42MTEzIDk0LjQ4NjcgNDAuODE0OCA4Ni45NDEyQzI2LjgyNzIgNzkuODA4MiA0LjUyMDE4IDgyLjYwNjMgMC41MzQ3ODMgNjcuMzk4NkMtMy40NjAzMSA1Mi4xNTM5IDE1LjkxMDkgNDIuNDkyMyAyNS45OTU5IDMwLjM5NDVDMzUuNTcxMiAxOC45MDgxIDQxLjU2ODEgMi42NTQzMSA1Ni4zNDQxIDAuNDUwODYyWiIgZmlsbD0iI0VBRUFFQSIvPgo8L3N2Zz4K) 0 0/cover;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.achievement-item .image img {
  bottom: 25px;
  width: 81px;
  height: 183px;
}
.achievement-item .detail {
  max-width: calc(100% - 110px);
  padding-right: 38px;
}
.achievement-item .detail h2 {
  margin-bottom: 5px;
}
.achievement-item:hover {
  background-color: #1dcc9d;
}
.achievement-item:hover .detail h2 {
  color: #fff;
}
.achievement-item:hover .detail p {
  color: rgba(255, 255, 255, 0.8);
}
@media only screen and (max-width: 575px) {
  .achievement-item {
    padding: 24px;
  }
  .achievement-item .detail {
    max-width: 100%;
    padding-right: 0;
  }
  .achievement-item .detail p {
    -moz-text-align-last: center;
         text-align-last: center;
  }
}

.blog-article-top {
  padding: 103px 27px 70px 21px;
  border: 1px solid rgba(73, 73, 73, 0.2);
}
.blog-article-top img {
  border-radius: 20px 20px 0 20px;
  filter: drop-shadow(0px 21px 25px rgba(0, 0, 0, 0.15));
}
@media only screen and (max-width: 1199px) {
  .blog-article-top h2 {
    font-size: 24px;
    line-height: 38px;
  }
  .blog-article-top p {
    font-size: 16px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 991px) {
  .blog-article-top {
    padding: 27px 27px 32px 21px;
  }
}
@media only screen and (max-width: 767px) {
  .blog-article-top .btn {
    padding: 19px 20px;
  }
}
@media only screen and (max-width: 575px) {
  .blog-article-top {
    padding: 20px 12px;
  }
  .blog-article-top .btn {
    margin-left: 0;
  }
}

.article-news figure {
  margin-bottom: 48px;
}
.article-news figure > a > img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDE3IiBoZWlnaHQ9IjQ0MyIgdmlld0JveD0iMCAwIDQxNyA0NDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDcyLjEyNzFDMCAzMi4yOTI0IDMyLjI5MjQgMCA3Mi4xMjcxIDBWMEM5Mi41NzQzIDAgMTEyLjU5OCA4Ljg0Nzc5IDEzMS41NzIgMTYuNDY4MUMxNDguMDM2IDIzLjA4MDQgMTcyLjg2OCAyOS4xNjcgMjA4LjUgMjkuMTY3QzI0NC4xMzIgMjkuMTY3IDI2OC45NjQgMjMuMDgwNCAyODUuNDI4IDE2LjQ2ODFDMzA0LjQwMiA4Ljg0Nzc5IDMyNC40MjYgMCAzNDQuODczIDBWMEMzODQuNzA4IDAgNDE3IDMyLjI5MjQgNDE3IDcyLjEyNzFWMzQzQzQxNyAzOTguMjI4IDM3Mi4yMjggNDQzIDMxNyA0NDNIMTAwQzQ0Ljc3MTUgNDQzIDAgMzk4LjIyOCAwIDM0M1Y3Mi4xMjcxWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDE3IiBoZWlnaHQ9IjQ0MyIgdmlld0JveD0iMCAwIDQxNyA0NDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDcyLjEyNzFDMCAzMi4yOTI0IDMyLjI5MjQgMCA3Mi4xMjcxIDBWMEM5Mi41NzQzIDAgMTEyLjU5OCA4Ljg0Nzc5IDEzMS41NzIgMTYuNDY4MUMxNDguMDM2IDIzLjA4MDQgMTcyLjg2OCAyOS4xNjcgMjA4LjUgMjkuMTY3QzI0NC4xMzIgMjkuMTY3IDI2OC45NjQgMjMuMDgwNCAyODUuNDI4IDE2LjQ2ODFDMzA0LjQwMiA4Ljg0Nzc5IDMyNC40MjYgMCAzNDQuODczIDBWMEMzODQuNzA4IDAgNDE3IDMyLjI5MjQgNDE3IDcyLjEyNzFWMzQzQzQxNyAzOTguMjI4IDM3Mi4yMjggNDQzIDMxNyA0NDNIMTAwQzQ0Ljc3MTUgNDQzIDAgMzk4LjIyOCAwIDM0M1Y3Mi4xMjcxWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/cover;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-news figure .author {
  padding: 1px 4px 1px 16px;
  box-shadow: 0px 24px 42px rgba(0, 0, 0, 0.1);
  transform: translate(0, 17px);
}
.article-news figure .author img {
  width: 48px;
  height: 48px;
  border: 1px solid #d9d9d9;
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.15);
  margin-left: 6px;
}
.article-news figure .author .detail .name {
  line-height: 22px;
}
.article-news figure .author .detail .sub-name {
  line-height: 17px;
}
.article-news .date-category {
  margin-bottom: 34px;
}
.article-news .date-category span {
  box-shadow: 0px 18px 10px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  line-height: 24px;
  background-color: #fff;
}
.article-news .date-category span a:hover {
  color: #1dcc9d;
}
.article-news .date-category span:not(:last-child) {
  margin-left: 19px;
}
.article-news .date-category span i {
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
  color: #1dcc9d;
}
.article-news .date-category span i.icon-folder {
  color: rgba(73, 73, 73, 0.8);
}
.article-news h2 {
  line-height: 32px;
  height: 64px;
}
.article-news h2 a:hover {
  color: #1dcc9d;
}
.article-news p {
  line-height: 30px;
  margin: 12px 0 18px;
  height: 90px;
}
.article-news .btn {
  padding: 20px;
  box-shadow: 0px 23px 50px rgba(0, 0, 0, 0.05);
}
.article-news .btn:hover, .article-news .btn:focus, .article-news .btn:active {
  background-color: #26d59c !important;
  border-color: #26d59c !important;
}
.article-news .btn.red:hover, .article-news .btn.red:focus, .article-news .btn.red:active {
  background-color: #e63a2c !important;
  border-color: #e63a2c !important;
}
.article-news-four figure {
  border-radius: 23px;
}
.article-news-four figure::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  z-index: 1;
}
.article-news-four figure img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 185px;
}
.article-news-four figure i {
  z-index: 2;
}
.article-news-four h2 {
  margin: 21px 0 6px;
}
.article-news-four h2 a:hover {
  color: #1dcc9d;
}
.article-news-four:hover figure img {
  transform: scale(1.05);
}
.article-news-two.info h2 a:hover, .article-news.info h2 a:hover {
  color: #1081e8;
}
.article-news-two.info .date-category span:first-child i, .article-news.info .date-category span:first-child i {
  color: #1081e8;
}
.article-news.info .btn:hover {
  background-color: #1081e8 !important;
  border-color: #1081e8 !important;
}
@media only screen and (max-width: 767px) {
  .article-news figure > a > img {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDE3IiBoZWlnaHQ9IjQ0MyIgdmlld0JveD0iMCAwIDQxNyA0NDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEg4MS45ODE3Qzk2LjE1NjEgMCAxMDkuOTA5IDYuMDg4NjQgMTIyLjU4MyAxMi40MzQ3QzEzOC40MjYgMjAuMzY3MiAxNjUuNjU3IDI5LjE2NyAyMDguNSAyOS4xNjdDMjUxLjM0MyAyOS4xNjcgMjc4LjU3NCAyMC4zNjcyIDI5NC40MTcgMTIuNDM0N0MzMDcuMDkxIDYuMDg4NjMgMzIwLjg0NCAwIDMzNS4wMTggMEgzNjdDMzk0LjYxNCAwIDQxNyAyMi4zODU4IDQxNyA1MFYzOTNDNDE3IDQyMC42MTQgMzk0LjYxNCA0NDMgMzY3IDQ0M0g1MEMyMi4zODU4IDQ0MyAwIDQyMC42MTQgMCAzOTNWNTBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDE3IiBoZWlnaHQ9IjQ0MyIgdmlld0JveD0iMCAwIDQxNyA0NDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEg4MS45ODE3Qzk2LjE1NjEgMCAxMDkuOTA5IDYuMDg4NjQgMTIyLjU4MyAxMi40MzQ3QzEzOC40MjYgMjAuMzY3MiAxNjUuNjU3IDI5LjE2NyAyMDguNSAyOS4xNjdDMjUxLjM0MyAyOS4xNjcgMjc4LjU3NCAyMC4zNjcyIDI5NC40MTcgMTIuNDM0N0MzMDcuMDkxIDYuMDg4NjMgMzIwLjg0NCAwIDMzNS4wMTggMEgzNjdDMzk0LjYxNCAwIDQxNyAyMi4zODU4IDQxNyA1MFYzOTNDNDE3IDQyMC42MTQgMzk0LjYxNCA0NDMgMzY3IDQ0M0g1MEMyMi4zODU4IDQ0MyAwIDQyMC42MTQgMCAzOTNWNTBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .article-news h2 {
    font-size: 16px;
    line-height: 28px;
    height: 56px;
  }
}

.articles-cleaning-item {
  box-shadow: 0px 9px 50px rgba(0, 0, 0, 0.05);
  padding: 24px 20px 20px;
}
.articles-cleaning-item figure img {
  border-radius: 22px;
}
.articles-cleaning-item figure .date {
  top: 18px;
  left: 17px;
  z-index: 3;
  padding: 5px 12px;
}
.articles-cleaning-item figure .date::before {
  width: 100%;
  height: 100%;
  background-color: rgba(18, 18, 18, 0.5);
  backdrop-filter: blur(10px);
  z-index: -1;
}
.articles-cleaning-item h2 {
  margin: 12px 0 24px;
}
.articles-cleaning-item h2 a:hover {
  color: #f6ae00;
}
.articles-cleaning-item .author img {
  border-radius: 7px;
}
.articles-cleaning-item .like-comment {
  gap: 10px;
}
.articles-cleaning-item .like-comment span {
  background-color: rgba(246, 174, 0, 0.15);
  border-radius: 9px;
  color: #f6ae00;
  padding: 4px 9px;
}
.articles-cleaning-item .like-comment span.like {
  background-color: rgba(255, 86, 86, 0.15);
  color: #ff5656;
}
.articles-cleaning-item p {
  margin: 18px 0 21px;
  line-height: 25px;
  height: 75px;
}
.articles-cleaning-item .read-more {
  box-shadow: 0px 18px 50px rgba(189, 154, 246, 0.05), 0px 7px 17px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  padding: 8px 19px;
}
.articles-cleaning-item .read-more:hover {
  color: #fff;
  background-color: #f6ae00;
}
@media only screen and (max-width: 767px) {
  .articles-cleaning-item {
    padding: 20px 16px 16px;
  }
  .articles-cleaning-item h2 {
    font-size: 14px;
  }
}

.article-seo figure {
  position: relative;
  border-radius: 22px;
}
figure .article-seo-date {
  z-index: 2;
  top: 18px;
  left: 17px;
  padding: 5px 9px;
}
figure .article-seo-date::before {
  background-color: rgba(18, 18, 18, 0.5);
  backdrop-filter: blur(10px);
}
.article-seo h2 {
  margin: 14px 0 12px;
  line-height: 22px;
  height: 44px;
}
.article-seo h2 a:hover {
  color: #7a67db;
}
.article-seo p {
  margin-bottom: 9px;
  line-height: 25px;
  height: 75px;
}
.article-seo .more i {
  font-size: 8px;
  margin-right: 6px;
}
.article-seo .more:hover {
  color: #494949;
}
.article-seo.article-transport h2 a:hover {
  color: #fcb712;
}
.article-seo:hover figure img {
  transform: scale(1.05);
}
.article-seo-two {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding: 29px 24px 33px;
}
.article-seo-two img {
  border-radius: 20px 20px 0px 20px;
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.15);
  max-width: 25%;
}
.article-seo-two .detail {
  max-width: 75%;
  padding-right: 10px;
}
.article-seo-two h2 {
  line-height: 34px;
}
.article-seo-two h2 a:hover {
  color: #7a67db;
}
.article-seo-two .date {
  background-color: rgba(18, 18, 18, 0.5);
  padding: 5px 9px;
  transform: translateY(-12px);
  margin-right: 8px;
}
.article-seo-two .date i {
  margin-left: 6px;
}
.article-seo-two p {
  line-height: 22px;
  margin-top: 2px;
}
@media only screen and (max-width: 575px) {
  .article-seo-two {
    padding: 70px 16px 20px;
  }
  .article-seo-two img {
    max-width: 50%;
    margin-bottom: 24px;
  }
  .article-seo-two .detail {
    max-width: 100%;
    padding: 0;
  }
  .article-seo-two h2 {
    font-size: 14px;
    line-height: 32px;
  }
  .article-seo-two .date {
    position: absolute;
    top: 20px;
    left: 16px;
    transform: unset;
  }
}
.article-seo-three figure {
  margin-bottom: 18px;
}
.article-seo-three figure a::before {
  content: "";
  position: absolute;
  z-index: 3;
  background: linear-gradient(0deg, rgba(38, 213, 156, 0.5), rgba(38, 213, 156, 0.5)), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.article-seo-three figure a::before,
.article-seo-three figure img {
  border-radius: 23px;
}
.article-seo-three figure .title {
  z-index: 5;
  max-width: 215px;
  padding-left: 32px;
  left: 0;
}
.article-seo-three figure .title::before {
  content: "";
  position: absolute;
  width: 106px;
  height: 3px;
  background-color: #fff;
  top: 0;
  left: 32px;
  transform: translateY(-8px);
}
.article-seo-three h2 {
  line-height: 23px;
}
.article-seo-three h2 a:hover {
  color: #7a67db;
}
.article-seo-three p {
  line-height: 26px;
  max-height: 52px;
}
.article-seo-three.purple figure a:before {
  background: linear-gradient(0deg, rgba(122, 103, 219, 0.5), rgba(122, 103, 219, 0.5)), linear-gradient(0deg, rgba(38, 213, 156, 0.5), rgba(38, 213, 156, 0.5)), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}
.article-seo-three.success figure a:before {
  background: linear-gradient(0deg, rgba(122, 103, 219, 0.5), rgba(122, 103, 219, 0.5)), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}
.article-seo-three.purple-two figure a:before {
  background: linear-gradient(0deg, rgba(122, 103, 219, 0.5), rgba(122, 103, 219, 0.5)), linear-gradient(0deg, rgba(38, 213, 156, 0.5), rgba(38, 213, 156, 0.5)), linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}

.services-item-blob {
  border: 1px solid rgba(73, 73, 73, 0.5);
  padding: 33px 8px 24px;
  z-index: 2;
}
.services-item-blob a::after {
  z-index: 99;
}
.services-item-blob, .services-item-blob::before {
  border-radius: 35px;
}
.services-item-blob::before,
.services-item-blob i::after {
  content: "";
  opacity: 0;
  transition: all 0.3s ease-in-out;
  z-index: -1;
  position: absolute;
}
.services-item-blob::before {
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: -2;
  background-image: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.15);
}
.services-item-blob::after,
.services-item-blob h2::before,
.services-item-blob h2::after {
  content: "";
  position: absolute;
  background: url("./../images/shape/star-white.svg") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  width: 17px;
  height: 17px;
  transition: all 0.3s ease-in-out;
  opacity: 0;
}
.services-item-blob::after {
  top: 24px;
  left: 26px;
}
.services-item-blob i {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA3NyA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC4wNDMxIDcyLjY4NDFDNDguNzAxNCA3Mi4wNDUxIDU2Ljg5MTUgNjkuMzg3NSA2My40MjA0IDYzLjY1MTlDNzAuNDY1MiA1Ny40NjMyIDc3LjE3NSA0OS42MDg0IDc2Ljk5NjUgNDAuMjIwOUM3Ni44MiAzMC45MzQyIDY4LjgzMiAyNC40OTEyIDYyLjU0NjIgMTcuNjY2MUM1NS44NDE3IDEwLjM4NjUgNDkuODg0MyAxLjAyMTcyIDQwLjA0MzEgMC4wOTcxNjI2QzI5LjY3MzkgLTAuODc2OTk0IDIwLjI1MDQgNS42MjA0NiAxMi44ODUxIDEzLjAwMDZDNS41MTg2NiAyMC4zODE5IC0wLjAxMjM0MjYgMjkuNzgwNyAyLjA2ODU0ZS0wNSA0MC4yMjA5QzAuMDEyMzcxNSA1MC42NTA2IDQuODU5MDQgNjAuODE3NyAxMi45NDk1IDY3LjM3NjdDMjAuMzg3MiA3My40MDY1IDMwLjUwMjggNzMuMzg4MSA0MC4wNDMxIDcyLjY4NDFaIiBmaWxsPSIjQzRDNEM0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuMDQzMSA3Mi42ODQxQzQ4LjcwMTQgNzIuMDQ1MSA1Ni44OTE1IDY5LjM4NzUgNjMuNDIwNCA2My42NTE5QzcwLjQ2NTIgNTcuNDYzMiA3Ny4xNzUgNDkuNjA4NCA3Ni45OTY1IDQwLjIyMDlDNzYuODIgMzAuOTM0MiA2OC44MzIgMjQuNDkxMiA2Mi41NDYyIDE3LjY2NjFDNTUuODQxNyAxMC4zODY1IDQ5Ljg4NDMgMS4wMjE3MiA0MC4wNDMxIDAuMDk3MTYyNkMyOS42NzM5IC0wLjg3Njk5NCAyMC4yNTA0IDUuNjIwNDYgMTIuODg1MSAxMy4wMDA2QzUuNTE4NjYgMjAuMzgxOSAtMC4wMTIzNDI2IDI5Ljc4MDcgMi4wNjg1NGUtMDUgNDAuMjIwOUMwLjAxMjM3MTUgNTAuNjUwNiA0Ljg1OTA0IDYwLjgxNzcgMTIuOTQ5NSA2Ny4zNzY3QzIwLjM4NzIgNzMuNDA2NSAzMC41MDI4IDczLjM4ODEgNDAuMDQzMSA3Mi42ODQxWiIgZmlsbD0iI0Y2QUUwMCIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA3NyA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC4wNDMxIDcyLjY4NDFDNDguNzAxNCA3Mi4wNDUxIDU2Ljg5MTUgNjkuMzg3NSA2My40MjA0IDYzLjY1MTlDNzAuNDY1MiA1Ny40NjMyIDc3LjE3NSA0OS42MDg0IDc2Ljk5NjUgNDAuMjIwOUM3Ni44MiAzMC45MzQyIDY4LjgzMiAyNC40OTEyIDYyLjU0NjIgMTcuNjY2MUM1NS44NDE3IDEwLjM4NjUgNDkuODg0MyAxLjAyMTcyIDQwLjA0MzEgMC4wOTcxNjI2QzI5LjY3MzkgLTAuODc2OTk0IDIwLjI1MDQgNS42MjA0NiAxMi44ODUxIDEzLjAwMDZDNS41MTg2NiAyMC4zODE5IC0wLjAxMjM0MjYgMjkuNzgwNyAyLjA2ODU0ZS0wNSA0MC4yMjA5QzAuMDEyMzcxNSA1MC42NTA2IDQuODU5MDQgNjAuODE3NyAxMi45NDk1IDY3LjM3NjdDMjAuMzg3MiA3My40MDY1IDMwLjUwMjggNzMuMzg4MSA0MC4wNDMxIDcyLjY4NDFaIiBmaWxsPSIjQzRDNEM0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuMDQzMSA3Mi42ODQxQzQ4LjcwMTQgNzIuMDQ1MSA1Ni44OTE1IDY5LjM4NzUgNjMuNDIwNCA2My42NTE5QzcwLjQ2NTIgNTcuNDYzMiA3Ny4xNzUgNDkuNjA4NCA3Ni45OTY1IDQwLjIyMDlDNzYuODIgMzAuOTM0MiA2OC44MzIgMjQuNDkxMiA2Mi41NDYyIDE3LjY2NjFDNTUuODQxNyAxMC4zODY1IDQ5Ljg4NDMgMS4wMjE3MiA0MC4wNDMxIDAuMDk3MTYyNkMyOS42NzM5IC0wLjg3Njk5NCAyMC4yNTA0IDUuNjIwNDYgMTIuODg1MSAxMy4wMDA2QzUuNTE4NjYgMjAuMzgxOSAtMC4wMTIzNDI2IDI5Ljc4MDcgMi4wNjg1NGUtMDUgNDAuMjIwOUMwLjAxMjM3MTUgNTAuNjUwNiA0Ljg1OTA0IDYwLjgxNzcgMTIuOTQ5NSA2Ny4zNzY3QzIwLjM4NzIgNzMuNDA2NSAzMC41MDI4IDczLjM4ODEgNDAuMDQzMSA3Mi42ODQxWiIgZmlsbD0iI0Y2QUUwMCIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 77px;
  height: 73px;
  box-shadow: 0px 21px 50px rgba(0, 0, 0, 0.05), inset 5px 9px 13px rgba(255, 255, 255, 0.5);
  background: linear-gradient(0deg, #f6ae00, #f6ae00), #c4c4c4;
  font-size: 22px;
  line-height: 22px;
  color: #fff;
  z-index: 2;
}
.services-item-blob i::after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, #ffffff, #ffffff), #c4c4c4;
}
.services-item-blob h2::before {
  top: 46px;
  right: 22px;
}
.services-item-blob h2::after {
  right: 42px;
  bottom: 54px;
}
.services-item-blob:hover::before,
.services-item-blob:hover i::after {
  opacity: 1;
}
.services-item-blob:hover::after,
.services-item-blob:hover h2::before,
.services-item-blob:hover h2::after {
  opacity: 1;
}
.services-item-blob:hover i {
  color: #f6ae00;
}
.services-item-blob:hover h2 {
  color: rgba(255, 255, 255, 0.9);
}
@media only screen and (max-width: 767px) {
  .services-item-blob {
    border-radius: 20px;
  }
}

.swiper-top-services-seo .swiper-slide {
  opacity: 50%;
  transform: scaleY(0.9);
}
.swiper-top-services-seo .swiper-slide-active, .swiper-top-services-seo .swiper-slide-next, .swiper-top-services-seo .swiper-slide-next + div {
  opacity: 1;
  transform: scale(1);
}

.top-services-item {
  background-color: #fff;
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.02);
  border-radius: 37px;
  padding: 30px 32px 25px 24px;
  z-index: 2;
  height: 100%;
}
.top-services-item .right::before {
  content: "";
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  border-radius: 15px;
  background-color: #26d59c;
  box-shadow: 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  transform: translate(-13px, 0);
}
.top-services-item .right::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 63px;
  height: 63px;
  background-color: rgba(38, 213, 156, 0.32);
  border-radius: 15px;
  transform: translate(-12px, -3px);
  filter: blur(50px);
  z-index: -2;
}
.top-services-item .right > i {
  font-size: 18px;
  width: 56px;
  height: 57px;
  z-index: 2;
  color: #fff;
  margin-top: 14px;
}
.top-services-item .right > i::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(38, 213, 156, 0.25);
  border-radius: 23px;
  backdrop-filter: blur(8.5px);
  z-index: -1;
}
.top-services-item .detail {
  display: flex;
  flex-direction: column;
}
.top-services-item .detail h2 {
  max-height: 50px;
  overflow: hidden;
}
.top-services-item .detail p {
  margin: auto 0 16px;
  line-height: 24px;
  max-height: 48px;
  overflow: hidden;
}
.top-services-item .detail .read-more {
  color: #26d59c;
}
.top-services-item .detail {
  max-width: calc(100% - 56px);
  padding-right: 24px;
}
.top-services-item.info .right::before {
  background-color: #1081e8;
}
.top-services-item.info .right::after {
  background-color: rgba(16, 129, 232, 0.32);
}
.top-services-item.info .right i::after {
  background-color: rgba(16, 129, 232, 0.25);
}
.top-services-item.info .detail .read-more {
  color: #1081e8;
}
.top-services-item.gold .right::before {
  background-color: #B69D74;
}
.top-services-item.gold .right::after {
  background-color: rgba(182, 157, 116, 0.32);
}
.top-services-item.gold .right i::after {
  background-color: rgba(182, 157, 116, 0.25);
}
.top-services-item.gold .detail .read-more {
  color: rgba(73, 73, 73, 0.8);
}
.top-services-item.danger .right::before {
  background-color: #E9255A;
}
.top-services-item.danger .right::after {
  background-color: rgba(233, 37, 90, 0.32);
}
.top-services-item.danger .right i::after {
  background-color: rgba(233, 37, 90, 0.25);
}
.top-services-item.danger .detail .read-more {
  color: rgba(73, 73, 73, 0.8);
}
.top-services-item.warning .right::before {
  background-color: #FCB712;
}
.top-services-item.warning .right::after {
  background-color: rgba(252, 183, 18, 0.32);
}
.top-services-item.warning .right i::after {
  background-color: rgba(252, 183, 18, 0.25);
}
.top-services-item.warning .detail .read-more {
  color: #FCB712;
}
@media only screen and (max-width: 1199px) {
  .top-services-item {
    padding: 30px 20px 25px;
  }
  .top-services-item .detail h2 {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .top-services-item .right {
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 0 auto 24px;
  }
  .top-services-item .detail {
    max-width: 100%;
    padding: 0;
  }
  .top-services-item .detail h2,
  .top-services-item .detail p {
    text-align: center;
  }
}

.services-suports-item {
  box-shadow: 0px 58px 50px rgba(0, 0, 0, 0.03);
  padding: 46px 27px 46px 26px;
  border-radius: 23px;
}
.services-suports-item::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  width: 216px;
  height: 24px;
  background: url("./../images/shape/shape-suport-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.services-suports-item .info::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 66px;
  background-color: rgba(73, 73, 73, 0.2);
  margin: 0 16px 0 10px;
}
.services-suports-item .info img {
  box-shadow: 0px 20px 16px rgba(0, 0, 0, 0.1);
  border-radius: 18px;
  width: 72px;
  height: 72px;
}
.services-suports-item .info .detail {
  margin-right: 10px;
}
.services-suports-item .info .detail .name {
  line-height: 27px;
}
.services-suports-item .info .detail .position {
  line-height: 19px;
}
.services-suports-item .btn {
  border-radius: 11px;
  padding: 12px 28px;
  line-height: 21px;
  transform: translate(50%, 30px);
  z-index: 3;
}
@media only screen and (max-width: 1399px) {
  .services-suports-item {
    padding: 46px 20px 46px;
  }
}
@media only screen and (max-width: 1199px) {
  .services-suports-item .info img {
    width: 60px;
    height: 60px;
  }
  .services-suports-item .info .detail .name,
  .services-suports-item .contact > div {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .services-suports-item {
    padding: 23px 20px 35px;
  }
  .services-suports-item .info::after {
    width: 100%;
    height: 1px;
    margin: 16px 0;
  }
}

.options-home {
  margin: 109px 0 90px;
}
.options-home::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 280%;
  background: url("./../images/background/bg-options-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateY(-100px);
  z-index: -2;
}
.options-home .container::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 69px;
  height: 72px;
  transform: translate(9px, -55px);
  background: url("./../images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
}
.options-home-item {
  box-shadow: 0px 68px 50px rgba(0, 0, 0, 0.02);
  border-radius: 29px;
  border: 0.5px solid rgba(73, 73, 73, 0.5);
  padding: 41px 49px 38px 32px;
}
.options-home-item, .options-home-item::before,
.options-home-item .heading::before,
.options-home-item .heading,
.options-home-item .heading i,
.options-home-item .heading i::after,
.options-home-item .heading .detail,
.options-home-item .heading .detail .name,
.options-home-item .heading .detail .members,
.options-home-item p,
.options-home-item .more-info {
  transition: all 0.3s ease-in-out;
}
.options-home-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  border-radius: 29px;
  background: #7a67db url("./../images/background/bg-options-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -3;
}
.options-home-item .heading::before {
  content: "";
  position: absolute;
  top: 0;
  right: 19px;
  width: 50px;
  height: 50px;
  border-radius: 15px;
  background-color: #7a67db;
  box-shadow: 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  z-index: -2;
}
.options-home-item .heading i {
  width: 56px;
  height: 57px;
  color: #fff;
  font-size: 18px;
  margin: 14px 0 0 27px;
}
.options-home-item .heading i::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(122, 103, 219, 0.25);
  border-radius: 23px;
  z-index: -1;
  backdrop-filter: blur(8.5px);
}
.options-home-item p {
  line-height: 24px;
}
.options-home-item .more-info {
  color: #6b88c9;
}
.options-home-item:hover {
  border-color: #7a67db;
  box-shadow: 0px 62px 50px rgba(0, 0, 0, 0.1);
}
.options-home-item:hover::before {
  opacity: 1;
  visibility: visible;
}
.options-home-item:hover .heading::before {
  opacity: 0;
  visibility: hidden;
}
.options-home-item:hover .heading i {
  color: #4744c9;
  margin: 4px 0 0 13px;
  width: 67px;
  height: 67px;
}
.options-home-item:hover .heading i::after {
  background-color: #fff;
  box-shadow: 0px 16px 20px rgba(0, 0, 0, 0.05), inset 5px 9px 12px rgba(255, 255, 255, 0.3);
  border-radius: 50%;
}
.options-home-item:hover .heading .detail .name {
  color: #fff;
}
.options-home-item:hover .heading .detail .members {
  color: rgba(255, 255, 255, 0.5);
}
.options-home-item:hover p {
  color: rgba(255, 255, 255, 0.6);
}
.options-home-item:hover .more-info {
  color: rgba(255, 255, 255, 0.9);
}
@media only screen and (max-width: 991px) {
  .options-home {
    margin: 0;
  }
  .options-home .row {
    padding: 109px 0 90px;
    overflow: auto hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
  }
  .options-home .row::-webkit-scrollbar {
    display: none;
  }
  .options-home .row > div {
    scroll-snap-align: start;
  }
}
@media only screen and (max-width: 767px) {
  .options-home-item {
    padding: 32px 38px 28px 24px;
  }
  .options-home .row > div {
    max-width: 75%;
  }
}
@media only screen and (max-width: 575px) {
  .options-home-item .heading .detail .name {
    font-size: 18px;
    line-height: 30px;
  }
  .options-home-item .heading .detail .members {
    font-size: 13px;
    line-height: 20px;
  }
  .options-home .row > div {
    max-width: 90%;
  }
}

.pagination {
  margin-top: 93px;
  gap: 16px 0;
}
.pagination .page-item:not(:last-child) {
  margin-left: 16px;
}
.pagination .page-link {
  background-color: #fff;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  min-width: 72px;
  min-height: 72px;
  padding: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  font-size: 14px;
  color: rgba(73, 73, 73, 0.5);
  font-weight: 400;
}
.pagination .page-link.active, .pagination .page-link:hover {
  background-color: #1081E8;
  color: #fff;
  font-size: 23px;
  font-weight: 900;
}
.pagination .page-link.prev, .pagination .page-link.next {
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
  font-size: 20px;
  color: #1081E8;
  padding: 0;
  min-width: auto;
  min-height: auto;
}
.pagination .page-link.prev {
  margin-left: 40px;
}
.pagination .page-link.next {
  margin-right: 40px;
}
@media only screen and (max-width: 991px) {
  .pagination .page-link {
    min-width: 56px;
    min-height: 56px;
  }
}
@media only screen and (max-width: 767px) {
  .pagination .page-item:not(:last-child) {
    margin-left: 8px;
  }
  .pagination .page-link.prev {
    margin-left: 20px;
  }
  .pagination .page-link.next {
    margin-right: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .pagination .page-link {
    min-width: 48px;
    min-height: 48px;
  }
  .pagination .page-link.active {
    font-size: 17px;
  }
}

.comments-detail-blog {
  margin-bottom: 122px;
}
@media only screen and (max-width: 767px) {
  .comments-detail-blog {
    margin-bottom: 70px;
  }
}
.comments-detail-blog::before {
  background-image: url("./../images/background/bg-comments-marketing-2.png");
  transform: translateY(-385px);
  height: 180%;
}
.comments-detail-blog .container::after {
  width: 167px;
  height: 137px;
  background-image: url("./../images/shape/shape-09.png");
  top: 110px;
  mix-blend-mode: difference;
  transform: translateX(-50px);
}
.comments-detail-blog li:not(:last-child) {
  margin-bottom: 41px;
}
.comments-detail-blog li .content .text-reply p::before,
.comments-detail-blog li ul::before {
  background-color: rgba(255, 86, 86, 0.75);
  border-radius: 5px;
  width: 10px;
  height: 80%;
  transform: translateY(-50%);
  top: 50%;
}
.comments-detail-blog li .content {
  padding: 27px 40px 29px 54px;
  box-shadow: 0px 60px 30px rgba(0, 0, 0, 0.02);
}
.comments-detail-blog li .content .info {
  margin-bottom: 48px;
}
.comments-detail-blog li .content .info img {
  box-shadow: 0px 12px 10px rgba(0, 0, 0, 0.1);
  width: 86px;
  height: 86px;
  margin-left: 18px;
}
.comments-detail-blog li .content .text-reply p {
  padding-right: 26px;
  line-height: 24px;
}
.comments-detail-blog li .content .text-reply .btn {
  margin-right: 56px;
  padding: 13px 21px;
  box-shadow: 0px 32px 25px rgba(82, 167, 202, 0.15);
}
.comments-detail-blog li ul {
  margin-top: 41px;
  padding-right: 42px;
}
@media only screen and (max-width: 767px) {
  .comments-detail-blog li .content {
    padding: 20px 24px;
  }
  .comments-detail-blog li .content .text-reply .btn {
    margin-right: 0;
  }
}
@media only screen and (max-width: 575px) {
  .comments-detail-blog li .content .text-reply p::before,
  .comments-detail-blog li ul::before {
    width: 5px;
    height: 90%;
  }
  .comments-detail-blog li .content .text-reply p {
    padding-right: 16px;
  }
  .comments-detail-blog li ul {
    padding-right: 24px;
  }
}

.swiper-comments-marketing {
  padding-bottom: 102px;
}
.swiper-comments-marketing .swiper-slide {
  transform: scale(0.8);
  opacity: 0.25;
}
.swiper-comments-marketing .swiper-slide-active {
  transform: scale(1);
  opacity: 1;
}
.swiper-comments-marketing .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  transition: all 0.3s linear;
  background-color: transparent;
  border: 1px solid rgba(73, 73, 73, 0.5);
  border-radius: 50%;
  opacity: 1;
}
.swiper-comments-marketing .swiper-pagination-bullet-active {
  width: 24px;
  height: 24px;
  background-color: #1dcc9d;
  border-color: #1dcc9d;
}

.comments-marketing-item .content {
  background-color: #ff5656;
  border-radius: 80px 80px 80px 0;
  padding: 49px 80px;
}
.comments-marketing-item .author-read {
  border-radius: 0 0 50px 50px;
  box-shadow: 0px 27px 50px rgba(0, 0, 0, 0.05);
  padding: 18px 33px 25px 35px;
  margin: 0 98px 0 32px;
}

.comments-one li:not(:last-child) {
  margin-bottom: 77px;
}
.comments-one li .info img {
  box-shadow: 0px 12px 10px rgba(0, 0, 0, 0.1);
}
.comments-one li .detail {
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.05);
  padding: 25px 32px;
}
.comments-one li .detail p {
  padding-right: 26px;
}
.comments-one li .detail p::before {
  width: 10px;
  border-radius: 5px;
  background-color: rgba(16, 129, 232, 0.75);
}
.comments-one li .detail .btn {
  margin-right: 48px;
  padding: 10px 27.5px;
}
.comments-one li ul {
  margin-top: 61px;
  padding-right: 42px;
}
.comments-one li ul::before {
  width: 10px;
  border-radius: 5px;
  background-color: rgba(16, 129, 232, 0.75);
}
@media only screen and (max-width: 767px) {
  .comments-one .info img {
    width: 64px;
    height: 64px;
  }
  .comments-one .info .name {
    font-size: 14px;
    line-height: 22px;
  }
  .comments-one .info .date {
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-one li .detail {
    padding: 25px 16px;
  }
  .comments-one li .detail p {
    padding-right: 15px;
  }
  .comments-one li .detail p::before {
    width: 5px;
  }
  .comments-one li ul {
    padding-right: 25px;
  }
  .comments-one li ul::before {
    width: 5px;
  }
}

[data-link] {
  cursor: pointer;
}

.new-ques-follow-up-item {
  box-shadow: 0px 44px 50px rgba(0, 0, 0, 0.05);
  padding: 72px 20px;
}
.new-ques-follow-up-item::before {
  background-image: url("./../images/background/bg-clinic-24.png");
  background-color: #e9255a;
  opacity: 0;
}
.new-ques-follow-up-item i {
  font-size: 90px;
}
.new-ques-follow-up-item p {
  max-width: 319px;
}
.new-ques-follow-up-item:hover::before {
  opacity: 1;
}
.new-ques-follow-up-item:hover .title,
.new-ques-follow-up-item:hover i {
  color: #fff;
}
.new-ques-follow-up-item:hover p {
  color: rgba(255, 255, 255, 0.8);
}
@media only screen and (max-width: 767px) {
  .new-ques-follow-up-item {
    padding: 32px 16px;
    border-radius: 15px;
  }
  .new-ques-follow-up-item .title,
  .new-ques-follow-up-item i {
    margin-bottom: 32px;
  }
  .new-ques-follow-up-item i {
    font-size: 64px;
  }
  .new-ques-follow-up-item p {
    font-size: 14px;
    line-height: 26px;
  }
}

@media only screen and (max-width: 575px) {
  .btns-fill-xs > * {
    flex: 1 0 auto;
  }
}

.send-comment {
  margin-bottom: 105px;
}
.send-comment::before {
  background-image: url("./../images/background/bg-send-comment-marketing.png");
  transform: translateY(-907px);
  height: 405%;
}
.send-comment .row {
  gap: 43px 0;
}
.send-comment .form-group .form-control,
.send-comment .box-star,
.send-comment .form-group.textarea {
  height: 76px;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
}
.send-comment .form-group i {
  right: 40px;
  z-index: 10001;
}
.send-comment .form-group .form-control {
  padding: 0 70px 0 12px;
}
.send-comment .form-group.textarea {
  padding: 72px 36px 24px 16px;
  height: auto;
}
.send-comment .form-group.textarea i {
  top: 24px;
  right: 40px;
}
.send-comment .form-group.textarea .form-control {
  height: 151px;
}
.send-comment .box-star {
  padding: 0 32px;
}
.send-comment .box-star .stars label {
  cursor: pointer;
}
.send-comment .box-star .stars label:not(:last-child) {
  margin-left: 4px;
}
.send-comment .box-star .stars input:checked ~ label i {
  color: #ff5656;
}
.send-comment .btn {
  padding: 9px 18px;
  line-height: 21px;
  margin-top: -19px;
}
@media only screen and (max-width: 991px) {
  .send-comment .row {
    gap: 20px 0;
  }
}
@media only screen and (max-width: 575px) {
  .send-comment .box-star {
    padding: 0 20px;
  }
}

.plan-item {
  background-color: #fff;
  border-radius: 34px;
  box-shadow: 0px 70px 100px rgba(0, 0, 0, 0.05);
  padding: 54px 12px 0;
  z-index: 2;
}
.plan-item .image {
  margin-bottom: 26px;
}
.plan-item h2::before,
.plan-item h2::after,
.plan-item ul::before,
.plan-item ul::after,
.plan-item .price::before {
  content: "\e91d";
  font-family: "icomoon";
  color: #7a67db;
  font-size: 14px;
  position: absolute;
  z-index: -1;
}
.plan-item h2::before {
  right: 24px;
  bottom: 247px;
}
.plan-item h2::after {
  bottom: 298px;
  left: 63px;
}
.plan-item h2 span {
  z-index: 2;
}
.plan-item h2 span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% + 26px);
  height: 100%;
  border-radius: 100%;
  filter: blur(50px);
  z-index: -1;
  background-color: rgba(122, 103, 219, 0.5);
}
.plan-item ul {
  line-height: 36px;
}
.plan-item ul::before {
  right: 45px;
  bottom: 111px;
}
.plan-item ul::after {
  bottom: 159px;
  left: 16px;
}
.plan-item .price {
  margin-bottom: 28px;
}
.plan-item .price::before {
  bottom: 65px;
  left: 53px;
}
.plan-item .price span {
  z-index: 2;
}
.plan-item .price span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% + 12px);
  height: 100%;
  border-radius: 100%;
  filter: blur(50px);
  z-index: -1;
  background-color: rgba(122, 103, 219, 0.5);
}
.plan-item .btn {
  margin-top: -25px;
  transform: translateY(25px);
  line-height: 21px;
  padding: 19px 31px;
}
.plan-item.warning h2::before,
.plan-item.warning h2::after,
.plan-item.warning ul::before,
.plan-item.warning ul::after,
.plan-item.warning .price::before {
  color: #ff9f0f;
}
.plan-item.warning h2 span::before,
.plan-item.warning .price span::before {
  background-color: rgba(255, 182, 73, 0.5);
}
.plan-item.success h2::before,
.plan-item.success h2::after,
.plan-item.success ul::before,
.plan-item.success ul::after,
.plan-item.success .price::before {
  color: #26d59c;
}
.plan-item.success h2 span::before,
.plan-item.success .price span::before {
  background-color: rgba(38, 213, 156, 0.5);
}
.plan-item.default h2::before,
.plan-item.default h2::after,
.plan-item.default ul::before,
.plan-item.default ul::after,
.plan-item.default .price::before {
  color: #494949;
}
.plan-item.default h2 span::before,
.plan-item.default .price span::before {
  background-color: rgba(73, 73, 73, 0.5);
}
.plan-item.default .btn {
  opacity: 0.8;
}
.plan-item.info h2::before,
.plan-item.info h2::after,
.plan-item.info ul::before,
.plan-item.info ul::after,
.plan-item.info .price::before {
  color: #1081E8;
}
.plan-item.info h2 span::before,
.plan-item.info .price span::before {
  background-color: rgba(16, 129, 232, 0.5);
}
.plan-item.center {
  transform: translateY(-61px);
  background: url("./../images/shape/shape-service-seo-active.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
@media only screen and (max-width: 991px) {
  .plan-item.center {
    transform: unset;
  }
}
@media only screen and (max-width: 575px) {
  .plan-item h2::after {
    left: 24px;
  }
  .plan-item ul::before {
    right: 12px;
  }
  .plan-item ul::after {
    left: 12px;
  }
  .plan-item .price::before {
    left: 12px;
  }
}

.form-control {
  background-color: #fff;
  border-radius: 12px;
  height: 52px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  border-color: rgba(73, 73, 73, 0.2);
}
.form-control:focus {
  border-color: #27ad7b;
  box-shadow: 0 0 0 4px rgba(39, 173, 123, 0.2);
}

.form-group-box, .form-group-box-star, .form-group-box-content, .form-group-box.textarea {
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
}
.form-group-box i {
  right: 40px;
}
.form-group-box .form-control {
  padding-right: 70px;
  height: 76px;
}
.form-group-box .form-control::-moz-placeholder {
  color: rgba(73, 73, 73, 0.5);
}
.form-group-box .form-control::placeholder {
  color: rgba(73, 73, 73, 0.5);
}
.form-group-box select.form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url("./../images/icon/angle-down.svg") left 24px center no-repeat;
  background-size: 16px 9px;
}
.form-group-box.textarea {
  padding: 77px 36px 67px 0;
}
.form-group-box.textarea i {
  top: 26px;
  right: 36px;
}
.form-group-box.textarea .form-control {
  padding: 0 0 0 12px;
  height: 103px;
}
.form-group-box.textarea .btn {
  bottom: 28px;
  left: 42px;
  padding: 6.5px 21.5px;
}
.form-group-box-star {
  padding: 23px 24px;
}
.form-group-box-star span {
  margin-left: 10px;
}
.form-group-box-star .stars label {
  cursor: pointer;
}
.form-group-box-star .stars label:not(:last-child) {
  margin-left: 4px;
}
.form-group-box-star .stars input:checked ~ label i {
  color: #ff8353;
}
.form-group-box-content {
  padding: 72px 36px 24px;
}
.form-group-box-content i {
  top: 24px;
  right: 36px;
}
.form-group-box-content .form-control {
  height: 151px;
}
@media only screen and (max-width: 767px) {
  .form-group-box i {
    right: 24px;
  }
  .form-group-box .form-control {
    padding-right: 54px;
  }
  .form-group-box-content, .form-group-box.textarea {
    padding-right: 24px;
  }
  .form-group-box-content i, .form-group-box.textarea i {
    right: 24px;
  }
  .form-group-box.textarea {
    padding-top: 60px;
  }
  .form-group-box.textarea .btn {
    bottom: 24px;
    left: 24px;
  }
}

.form-control::-moz-placeholder, .form-control:focus::-moz-placeholder {
  color: inherit;
  opacity: 1;
}

.form-control, .form-control::placeholder, .form-control:focus, .form-control:focus::placeholder {
  color: inherit;
  opacity: 1;
}

.uploader-file-label {
  box-shadow: 0px 42px 22px rgba(0, 0, 0, 0.02);
  padding: 16px 18px 16px 140px;
}
.uploader-file-label .btn {
  left: 19px;
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.05);
  padding: 9px 24px;
  line-height: 18px;
}
@media only screen and (max-width: 767px) {
  .uploader-file-label {
    padding-left: 64px;
  }
  .uploader-file-label .btn {
    width: 38px;
    height: 38px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    left: 12px;
  }
  .uploader-file-label .btn i {
    margin-right: 0;
  }
}

.form-group-box-two {
  border: 1px solid #fff;
  transition: border 0.3s linear;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
  position: relative;
}
.form-group-box-two::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  z-index: -1;
  transition: all 0.3s linear;
}
.form-group-box-two i {
  right: 24px;
}
.form-group-box-two .form-control {
  height: 74px;
  color: #494949;
  padding-right: 56px;
  background: transparent;
}
.form-group-box-two .form-control::-moz-placeholder {
  color: inherit;
  opacity: 0.5;
}
.form-group-box-two .form-control::placeholder {
  color: inherit;
  opacity: 0.5;
}
.form-group-box-two .form-control:-webkit-autofill, .form-group-box-two .form-control:-webkit-autofill:hover, .form-group-box-two .form-control:-webkit-autofill:focus, .form-group-box-two .form-control:-webkit-autofill:active {
  -webkit-background-clip: text;
          background-clip: text;
  color: inherit;
}
.form-group-box-two .form-control:autofill, .form-group-box-two .form-control:autofill:hover, .form-group-box-two .form-control:autofill:focus, .form-group-box-two .form-control:autofill:active {
  -webkit-background-clip: text;
          background-clip: text;
  color: inherit;
}
.form-group-box-two-content {
  padding: 60px 24px 24px;
}
.form-group-box-two-content i {
  top: 26px;
}
.form-group-box-two-content .form-control {
  padding: 0;
  height: 161px;
  scrollbar-width: 3px;
  scrollbar-color: rgba(73, 73, 73, 0.3) #1081e8;
}
.form-group-box-two-content .form-control::-webkit-scrollbar {
  width: 3px;
  background-color: rgba(73, 73, 73, 0.3);
}
.form-group-box-two-content .form-control::-webkit-scrollbar-thumb {
  background-color: #1081e8;
}
.form-group-box-two-content.has-btn {
  padding: 60px 24px 28px 42px;
}
.form-group-box-two-content.has-btn .btn {
  padding: 7px 21px;
  box-shadow: 0px 18px 25px rgba(16, 129, 232, 0.15);
}
.form-group-box-two-content.has-btn-centered {
  margin: 0 auto;
  padding: 60px 24px 0 42px;
}
.form-group-box-two-content.has-btn-centered .form-control {
  height: 146px;
}
.form-group-box-two-content.has-btn-centered .btn {
  transform: translateY(50%);
}
.form-group-box-two.focused {
  border-color: var(--form-control-focused-border-color);
}
.form-group-box-two.focused::before {
  box-shadow: 0 0 0 4px rgba(var(--form-control-focused-shadow), var(--form-control-focused-shadow-opacity));
}
.form-group-box-two .select2-container--default .select2-selection--single {
  background-color: transparent;
  border: 1px solid #fff;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
  height: 76px;
  border-radius: 20px;
  padding: 0 56px 0 12px;
}
.form-group-box-two .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0;
}
.form-group-box-two .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: var(--form-control-focused-border-color);
  box-shadow: 0 0 0 4px rgba(var(--form-control-focused-shadow), var(--form-control-focused-shadow-opacity));
}
.form-group-box-two .select-two-item-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  color: rgba(73, 73, 73, 0.5);
}
@media only screen and (max-width: 767px) {
  .form-group-box-two {
    border-radius: 12px;
  }
  .form-group-box-two i {
    right: 12px;
  }
  .form-group-box-two input.form-control,
  .form-group-box-two .select2-container--default .select2-selection--single {
    height: 58px;
    padding-right: 38px;
  }
  .form-group-box-two .form-control,
  .form-group-box-two .select-two-item-title {
    font-size: 14px;
  }
  .form-group-box-two-content.has-btn {
    padding: 60px 12px 12px 12px;
  }
  .form-group-box-two-content.has-btn-centered {
    padding: 60px 12px 0;
  }
}

.detail-blog-content {
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-align: justify;
  margin-bottom: 100px;
}
.detail-blog-content p {
  margin-bottom: 16px;
}
.detail-blog-content img {
  margin: 32px 0;
  width: 100%;
  border-radius: 20px;
}
.detail-blog-content > .detail-blog-content:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .detail-blog-content {
    font-size: 14px;
    line-height: 28px;
  }
}

.detail-blog-hosting-info-wrapper {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.05);
  padding: 24px 66px 24px 37px;
  gap: 24px 0;
}
.detail-blog-hosting-info-wrapper .info li:not(:last-child) {
  margin-left: 60px;
}
.detail-blog-hosting-info-wrapper .info li i {
  width: 57px;
  height: 57px;
  border-radius: 9px;
  background-color: #1081e8;
  color: #fff;
  margin-left: 9px;
}
.detail-blog-hosting-info-wrapper .info li a:hover {
  color: #1081e8;
}
.detail-blog-hosting-info-wrapper .share ul li:not(:last-child) {
  margin-left: 20px;
}
.detail-blog-hosting-info-wrapper .share ul li a {
  width: 23px;
  height: 23px;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
  color: #787878;
}
.detail-blog-hosting-info-wrapper .share ul li a:hover {
  background-color: #1081e8;
  color: #fff;
}
.detail-blog-hosting-info-wrapper .link {
  margin-right: 34px;
}
.detail-blog-hosting-info-wrapper .link span {
  max-width: 184px;
}
@media only screen and (max-width: 1399px) {
  .detail-blog-hosting-info-wrapper {
    padding: 24px 28px;
  }
  .detail-blog-hosting-info-wrapper .info li:not(:last-child) {
    margin-left: 24px;
  }
}
@media only screen and (max-width: 1199px) {
  .detail-blog-hosting-info-wrapper .info {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-hosting-info-wrapper {
    padding: 16px 12px;
  }
  .detail-blog-hosting-info-wrapper .info {
    gap: 24px 0;
  }
  .detail-blog-hosting-info-wrapper .info li i {
    width: 40px;
    height: 40px;
    font-size: 18px;
  }
  .detail-blog-hosting-info-wrapper .link {
    margin-right: 0;
  }
  .detail-blog-hosting-info-wrapper .link span {
    max-width: -moz-fit-content;
    max-width: fit-content;
    text-align: left;
    direction: ltr;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-hosting-info-wrapper .info li {
    max-width: 100%;
    width: 100%;
    flex: 0 0 auto;
  }
  .detail-blog-hosting-info-wrapper .info li:not(:last-child) {
    margin-left: 0;
  }
  .detail-blog-hosting-info-wrapper .share {
    max-width: 100%;
    width: 100%;
  }
}

.company-item {
  padding: 18px 22px;
  box-shadow: 0px 70px 80px rgba(0, 0, 0, 0.05);
}
.company-item .image {
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.05);
  height: 150px;
}
.company-item .image img {
  max-height: 80px;
  filter: grayscale(1);
}
.company-item .name {
  margin: 18px 0 16px;
}
.company-item .view i {
  margin-right: 10px;
}
.company-item:hover {
  box-shadow: 0px 70px 80px rgba(233, 37, 90, 0.05);
}
.company-item:hover .image {
  box-shadow: 0px 35px 50px rgba(233, 37, 90, 0.05);
}
.company-item:hover .image img {
  filter: grayscale(0);
}
.company-item:hover .name,
.company-item:hover .view {
  color: #fcb712;
}
.company-item.gold:hover {
  box-shadow: 0px 70px 80px rgba(0, 0, 0, 0.05);
}
.company-item.gold:hover .name,
.company-item.gold:hover .view {
  color: #b69d74;
}
@media only screen and (max-width: 575px) {
  .company-item {
    padding: 16px;
  }
  .company-item,
  .company-item .image {
    border-radius: 12px;
  }
  .company-item .name {
    font-size: 14px;
  }
}

.faq-item {
  padding: 31px 52px 32px;
  box-shadow: 0px 48px 50px rgba(143, 138, 126, 0.05);
}
.faq-item:not(:last-child) {
  margin-bottom: 33px;
}
.faq-item-heading {
  cursor: pointer;
}
.faq-item-heading:not(.collapsed) i {
  transform: rotate(180deg);
}
@media only screen and (max-width: 767px) {
  .faq-item {
    padding: 24px;
  }
}
.faq-item-border {
  border: 1px solid #F3F3F3;
}

.video__js.vjs-fullscreen {
  border-radius: 0 !important;
}
.video__js .vjs-big-play-button {
  border: none !important;
  background-color: transparent !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 85px;
  height: 85px;
  line-height: 85px;
}
.video__js .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e978";
  font-family: "icomoon";
  font-size: 85px;
}
.video__js .vjs-poster {
  border-radius: 15px;
  background-color: transparent;
  background-size: cover;
}
.video__js .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background-color: rgba(182, 157, 116, 0.2);
  backdrop-filter: blur(3px);
}
@media only screen and (max-width: 767px) {
  .video__js .vjs-big-play-button {
    width: 64px;
    height: 64px;
    line-height: 64px;
  }
  .video__js .vjs-big-play-button .vjs-icon-placeholder::before {
    font-size: 64px;
  }
}
@media only screen and (max-width: 575px) {
  .video__js .vjs-tech {
    position: relative;
  }
  .video__js video {
    min-height: 250px;
  }
}

.vjs-fullscreen video {
  border-radius: 0 !important;
  -o-object-fit: none !important;
     object-fit: none !important;
}

.vjs-poster {
  background-size: cover;
  background-position: center center;
}

.video-title-time .title {
  top: 23px;
  right: 21px;
  left: 120px;
  max-height: 40px;
}
.video-title-time .time {
  min-width: 68px;
  background-color: rgba(21, 21, 21, 0.51);
  top: 25px;
  left: 39px;
  padding: 0 8px;
}
@media only screen and (max-width: 767px) {
  .video-title-time .title {
    right: 20px;
    left: 90px;
  }
  .video-title-time .time {
    top: 20px;
    left: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .video-title-time .title {
    font-size: 12px;
    line-height: 18px;
    max-height: 36px;
    left: 80px;
  }
  .video-title-time .time {
    font-size: 12px;
    min-width: 48px;
  }
}

.video-js {
  width: 100%;
}
.video-js .vjs-tech {
  position: relative;
}

.video-js.vjs-has-started,
.video-js.vjs-has-started video {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.video-js.video-js-btn-centered .vjs-big-play-button {
  background-color: transparent;
  border: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
}
.video-js.video-js-btn-centered .vjs-big-play-button .vjs-icon-placeholder {
  display: block;
}
.video-js.video-js-btn-centered .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e9a0";
  font-family: "icomoon";
  font-size: 92px;
  line-height: 1;
  color: #fff;
  filter: drop-shadow(0px 13px 50px rgba(0, 0, 0, 0.25));
  position: relative;
  width: auto;
  height: auto;
}

.video-js:not(.vjs-has-started) .vjs-tech {
  -o-object-fit: cover;
     object-fit: cover;
}

.heading-text p {
  margin-right: 83px;
}
@media only screen and (max-width: 991px) {
  .heading-text > div {
    white-space: normal !important;
  }
  .heading-text p {
    margin-right: 0 !important;
  }
}

.badge-info {
  background-color: rgba(74, 155, 229, 0.15);
  color: #4A9BE5;
}
.badge-danger {
  background-color: rgba(255, 86, 86, 0.15);
  color: #FF5656;
}

.share-box-one {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.05);
  padding: 40px 66px 46px 37px;
  margin: 80px 0 162px;
}
.share-box-one-title {
  margin-left: 92px;
}
.share-box-one-socials {
  gap: 38px;
  margin-bottom: -81px;
}
.share-box-one-socials li {
  max-width: calc(25% - 28.5px);
}
.share-box-one-socials li a {
  padding: 23px 12px 24px;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
}
.share-box-one-socials li a i {
  width: 40px;
  height: 40px;
  box-shadow: 0px 4px 15px rgbaa(#000, 0.05);
}
.share-box-one-socials li a:hover i {
  color: #fff;
  background-color: #1081e8;
}
@media only screen and (max-width: 1399px) {
  .share-box-one-socials {
    gap: 28px;
  }
  .share-box-one-socials li {
    max-width: calc(25% - 21px);
  }
}
@media only screen and (max-width: 1199px) {
  .share-box-one {
    padding: 40px 32px 46px;
  }
  .share-box-one-title {
    margin-left: 24px;
  }
  .share-box-one-socials {
    gap: 20px;
  }
  .share-box-one-socials li {
    max-width: calc(25% - 15px);
  }
}
@media only screen and (max-width: 991px) {
  .share-box-one {
    padding: 16px 20px 32px;
  }
  .share-box-one-title {
    margin: 0 0 16px;
  }
  .share-box-one-socials {
    gap: 12px;
    width: 100%;
    margin-bottom: -62px;
  }
  .share-box-one-socials li {
    max-width: calc(25% - 9px);
  }
  .share-box-one-socials li a span {
    font-size: 16px;
    line-height: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .share-box-one-socials li {
    max-width: calc(50% - 6px);
  }
  .share-box-one-socials li a {
    padding: 12px;
    border-radius: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .share-box-one {
    padding: 16px 12px 32px;
  }
  .share-box-one-socials li a i {
    width: 32px;
    height: 32px;
    font-size: 16px;
  }
  .share-box-one-socials li a span {
    font-size: 14px;
    line-height: 22px;
  }
}

.select2-container {
  z-index: 10002;
}

select + .select2-container {
  z-index: 10000;
  width: 100% !important;
}

.select2-container--default .select2-selection--single {
  height: auto;
  padding: 12px 0;
  background-color: #fff;
  border-radius: 12px;
  display: flex;
  align-items: center;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  top: 50%;
  transform: translateY(-50%);
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 16px;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow::before {
  content: "\e939";
  font-family: "icomoon";
  font-size: 16px;
  line-height: 1;
  color: var(--default-color-select-two);
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  overflow: visible;
}

.select2-container--default .select2-results__option--selected {
  transition: all 0.3s ease-in-out;
}

.select-two-item-icon {
  width: 34px;
  height: 34px;
  border-radius: 10px;
  background-color: var(--default-color-select-two);
  box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.25);
}
.select-two-item-icon img {
  max-height: 17px;
}

.select2-container--default .select2-results__option--selected {
  background-color: rgba(var(--default-color-select-two), 0.1);
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: var(--default-color-select-two);
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable .select-two-item-icon {
  background-color: rgba(0, 0, 0, 0.1);
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable .select-two-item-title {
  color: #fff;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable .select-two-item-title-en {
  color: rgba(255, 255, 255, 0.5);
}

.form-group-box .select2-container--default .select2-selection--single {
  height: 76px;
  border: 0;
  box-shadow: 0px 15px 22px rgba(0, 0, 0, 0.02);
  border-radius: 15px;
  padding: 0 67px 0 12px;
  display: flex;
  align-items: center;
}
.form-group-box .select-two-item-title {
  color: rgba(73, 73, 73, 0.8);
}
.form-group-box .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 20px;
}
.form-group-box .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow::before {
  content: "\e967";
  font-size: 10px;
  color: #494949;
}

.select-two-form-control + .select2-container .select2-selection--single {
  padding: 0 70px 0 12px;
  height: 76px;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
  border-radius: 20px;
  border: 0;
  display: flex;
  align-items: center;
}
.select-two-form-control + .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0;
}
.select-two-form-control + .select2-container .select2-selection--single .select2-selection__arrow::before {
  --default-color-select-two: rgba(#494949, 0.8);
}
.select-two-form-control + .select2-container .select2-selection--single .select-two-item-title {
  font-style: 16px;
  line-height: 25px;
  font-weight: 400;
  color: rgba(73, 73, 73, 0.5);
}

.comments-customers-tourism-item {
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.02);
  padding: 122px 62px 61px;
  border-radius: 100px;
}
.comments-customers-tourism-item .info {
  padding-bottom: 82px;
}
.comments-customers-tourism-item .info::after {
  width: 51px;
  height: 3px;
  border-radius: 4px;
  background-color: #fcb712;
}
.comments-customers-tourism-item .info .image::after {
  right: 18px;
  left: 19px;
  height: 24px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), rgba(252, 183, 18, 0.5);
  filter: blur(16px);
}
.comments-customers-tourism-item .info .image img {
  width: 120px;
  height: 120px;
  border-radius: 35px;
}
@media only screen and (max-width: 767px) {
  .comments-customers-tourism-item {
    padding: 48px 24px;
    border-radius: 32px;
  }
  .comments-customers-tourism-item .info {
    padding-bottom: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-customers-tourism-item {
    padding: 40px 16px;
    border-radius: 20px;
  }
  .comments-customers-tourism-item .audio .equalizer {
    margin-left: 20px !important;
  }
  .comments-customers-tourism-item .audio .btn-play {
    font-size: 18px;
  }
}

.equalizer {
  height: 40px;
}
.equalizer .bar {
  height: 40px;
}
.equalizer .bar span {
  border: 3px dashed;
  transition: all 0.3s linear;
}
.equalizer .bar span:not(:last-child) {
  margin-left: 4px;
}

.shadow-default, .shadow-default.btn:hover, .shadow-default.btn:focus, .shadow-default.btn:active {
  box-shadow: 0px 17px 16px rgba(73, 73, 73, 0.2);
}
.shadow-1 {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.1);
}
.shadow-2 {
  box-shadow: 0px 20px 15px rgba(0, 0, 0, 0.05);
}
.shadow-3 {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.15);
}
.shadow-4 {
  box-shadow: 0px 74px 50px rgba(0, 0, 0, 0.02);
}
.shadow-5 {
  box-shadow: 0px 69px 50px rgba(0, 0, 0, 0.02);
}
.shadow .shadow-danger-7, .shadow .shadow-danger-7.btn:hover, .shadow .shadow-danger-7.btn:focus, .shadow .shadow-danger-7.btn:active,
.shadow .shadow-dark,
.shadow .shadow-dark.btn:hover,
.shadow .shadow-dark.btn:focus,
.shadow .shadow-dark.btn:active {
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.05);
}
.shadow-info, .shadow-info.btn:hover, .shadow-info.btn:focus, .shadow-info.btn:active {
  box-shadow: 0px 9px 30px 2px rgba(16, 129, 232, 0.25);
}
.shadow-info_2, .shadow-info_2.btn:hover, .shadow-info_2.btn:focus, .shadow-info_2.btn:active {
  box-shadow: 0px 18px 25px rgba(16, 129, 232, 0.32);
}
.shadow-info_3, .shadow-info_3.btn:hover, .shadow-info_3.btn:focus, .shadow-info_3.btn:active {
  box-shadow: 0px 23px 50px rgba(16, 129, 232, 0.15);
}
.shadow-info-2, .shadow-info-2.btn:hover, .shadow-info-2.btn:focus, .shadow-info-2.btn:active {
  box-shadow: 0px 24px 30px rgba(38, 165, 229, 0.15);
}
.shadow-gold, .shadow-gold.btn:hover, .shadow-gold.btn:focus, .shadow-gold.btn:active {
  box-shadow: 0px 16px 18px -1px rgba(182, 157, 116, 0.15);
}
.shadow-danger, .shadow-danger.btn:hover, .shadow-danger.btn:focus, .shadow-danger.btn:active {
  box-shadow: 0px 24px 30px rgba(230, 58, 44, 0.15);
}
.shadow-danger-3, .shadow-danger-3.btn:hover, .shadow-danger-3.btn:focus, .shadow-danger-3.btn:active {
  box-shadow: 0px 31px 51px rgba(227, 13, 12, 0.078);
}
.shadow-danger-4, .shadow-danger-4.btn:hover, .shadow-danger-4.btn:focus, .shadow-danger-4.btn:active {
  box-shadow: 0px 41px 51px rgba(217, 53, 67, 0.15);
}
.shadow-danger-5, .shadow-danger-5.btn:hover, .shadow-danger-5.btn:focus, .shadow-danger-5.btn:active {
  box-shadow: 0px 20px 38px 2px rgba(234, 38, 58, 0.02);
}
.shadow-danger-6, .shadow-danger-6.btn:hover, .shadow-danger-6.btn:focus, .shadow-danger-6.btn:active {
  box-shadow: 0px 20px 38px 2px rgba(234, 38, 58, 0.05);
}
.shadow-success, .shadow-success.btn:hover, .shadow-success.btn:focus, .shadow-success.btn:active {
  box-shadow: 0px 24px 30px rgba(37, 211, 102, 0.15);
}
.shadow-orange, .shadow-orange.btn:hover, .shadow-orange.btn:focus, .shadow-orange.btn:active {
  box-shadow: 0px 28px 32px rgba(231, 111, 81, 0.25);
}
.shadow-warning, .shadow-warning.btn:hover, .shadow-warning.btn:focus, .shadow-warning.btn:active {
  box-shadow: 0px 28px 50px rgba(252, 185, 0, 0.15);
}
.shadow-warning-3, .shadow-warning-3.btn:hover, .shadow-warning-3.btn:focus, .shadow-warning-3.btn:active {
  box-shadow: 0px 17px 16px rgba(252, 183, 18, 0.2);
}
.shadow-warning-6, .shadow-warning-6.btn:hover, .shadow-warning-6.btn:focus, .shadow-warning-6.btn:active {
  box-shadow: 0px 31px 51px rgba(246, 148, 0, 0.25);
}
.shadow-warning-gradient, .shadow-warning-gradient.btn, .shadow-warning-gradient.btn:hover, .shadow-warning-gradient.btn:focus, .shadow-warning-gradient.btn:active {
  box-shadow: 0px 9px 30px 2px rgba(252, 183, 18, 0.25);
}
.shadow-blue-2, .shadow-blue-2.btn:hover, .shadow-blue-2.btn:focus, .shadow-blue-2.btn:active {
  box-shadow: 0px 31px 51px 0px rgba(29, 111, 250, 0.25);
}
.shadow-blue-3, .shadow-blue-3.btn:hover, .shadow-blue-3.btn:focus, .shadow-blue-3.btn:active {
  box-shadow: 0px 34px 64px rgba(46, 54, 93, 0.25);
}
.shadow-blue-4, .shadow-blue-4.btn:hover, .shadow-blue-4.btn:focus, .shadow-blue-4.btn:active {
  box-shadow: 0px 36px 36px rgba(5, 71, 193, 0.1);
}
.shadow-purple-2, .shadow-purple-2.btn:hover, .shadow-purple-2.btn:focus, .shadow-purple-2.btn:active {
  box-shadow: 0px 31px 51px 0px rgba(109, 73, 131, 0.25);
}
.shadow-purple-3, .shadow-purple-3.btn:hover, .shadow-purple-3.btn:focus, .shadow-purple-3.btn:active {
  box-shadow: 0px 9px 20px 2px rgba(134, 155, 235, 0.25);
}
.shadow-gray, .shadow-gray.btn:hover, .shadow-gray.btn:focus, .shadow-gray.btn:active {
  box-shadow: 0px 28px 44px rgba(87, 100, 139, 0.2);
}
.shadow-white {
  box-shadow: 0px 6px 40px rgba(0, 0, 0, 0.05);
}
.shadow-ads {
  box-shadow: 0px 21px 50px rgba(0, 0, 0, 0.15);
}

.bg-cover {
  background-size: cover;
}
.bg-contain {
  background-size: contain;
}
.bg-full {
  background-size: 100% 100%;
}
.bg-center {
  background-position: center;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.bg-text {
  -webkit-background-clip: text;
          background-clip: text;
}
.bg-border {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: xor;
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  border-radius: 14px;
}
@media only screen and (max-width: 991px) {
  .bg-md-cover {
    background-size: cover;
  }
  .bg-md-contain {
    background-size: contain;
  }
  .bg-md-full {
    background-size: 100% 100%;
  }
  .bg-md-center {
    background-position: center;
  }
  .bg-md-no-repeat {
    background-repeat: no-repeat;
  }
}
@media only screen and (max-width: 767px) {
  .bg-sm-cover {
    background-size: cover;
  }
  .bg-sm-contain {
    background-size: contain;
  }
  .bg-sm-full {
    background-size: 100% 100%;
  }
  .bg-sm-center {
    background-position: center;
  }
  .bg-sm-no-repeat {
    background-repeat: no-repeat;
  }
}

.fw-medium {
  font-weight: 500;
}
.fw-semibold {
  font-weight: 600;
}
.fw-extrabold {
  font-weight: 800;
}
.fw-black {
  font-weight: 900;
}

.fs-7 {
  font-size: 7px;
  line-height: 10px;
}
.fs-8 {
  font-size: 8px;
  line-height: 12px;
}
.fs-9 {
  font-size: 9px;
  line-height: 13px;
}
.fs-10 {
  font-size: 10px;
  line-height: 16px;
}
.fs-11 {
  font-size: 11px;
  line-height: 17px;
}
.fs-12 {
  font-size: 12px;
  line-height: 18px;
}
.fs-13 {
  font-size: 13px;
  line-height: 20px;
}
.fs-14 {
  font-size: 14px;
  line-height: 22px;
}
.fs-15 {
  font-size: 15px;
  line-height: 22px;
}
.fs-16 {
  font-size: 16px;
  line-height: 25px;
}
.fs-18 {
  font-size: 18px;
  line-height: 28px;
}
.fs-19 {
  font-size: 19px;
  line-height: 29px;
}
.fs-20 {
  font-size: 20px;
  line-height: 30px;
}
.fs-22 {
  font-size: 22px;
  line-height: 31px;
}
.fs-23 {
  font-size: 23px;
  line-height: 42px;
}
.fs-24 {
  font-size: 24px;
  line-height: 32px;
}
.fs-25 {
  font-size: 25px;
  line-height: 32px;
}
.fs-26 {
  font-size: 26px;
  line-height: 40px;
}
.fs-27 {
  font-size: 27px;
  line-height: 38px;
}
.fs-28 {
  font-size: 28px;
  line-height: 42px;
}
.fs-30 {
  font-size: 30px;
  line-height: 45px;
}
.fs-32 {
  font-size: 32px;
  line-height: 50px;
}
.fs-36 {
  font-size: 36px;
  line-height: 52px;
}
.fs-38 {
  font-size: 38px;
  line-height: 54px;
}
.fs-39 {
  font-size: 39px;
  line-height: 55px;
}
.fs-40 {
  font-size: 40px;
  line-height: 73px;
}
.fs-42 {
  font-size: 42px;
  line-height: 60px;
}
.fs-43 {
  font-size: 43px;
  line-height: 61px;
}
.fs-44 {
  font-size: 44px;
  line-height: 60px;
}
.fs-45 {
  font-size: 45px;
  line-height: 70px;
}
.fs-50 {
  font-size: 50px;
  line-height: 60px;
}
.fs-60 {
  font-size: 60px;
  line-height: 85px;
}
@media only screen and (max-width: 991px) {
  .fs-50 {
    font-size: 42px;
    line-height: 52px;
  }
  .fs-60 {
    font-size: 50px;
    line-height: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .fs-23 {
    font-size: 18px;
    line-height: 32px;
  }
  .fs-27 {
    font-size: 18px;
    line-height: 28px;
  }
  .fs-28 {
    font-size: 20px;
    line-height: 32px;
  }
  .fs-30, .fs-32 {
    font-size: 24px;
    line-height: 36px;
  }
  .fs-36, .fs-38 {
    font-size: 30px;
    line-height: 48px;
  }
  .fs-39 {
    font-size: 32px;
    line-height: 42px;
  }
  .fs-40 {
    font-size: 32px;
    line-height: 45px;
  }
  .fs-42 {
    font-size: 32px;
    line-height: 48px;
  }
  .fs-43 {
    font-size: 28px;
    line-height: 48px;
  }
  .fs-44 {
    font-size: 35px;
    line-height: 50px;
  }
  .fs-45 {
    font-size: 32px;
    line-height: 45px;
  }
  .fs-50 {
    font-size: 34px;
    line-height: 46px;
  }
  .fs-60 {
    font-size: 40px;
    line-height: 54px;
  }
}
@media only screen and (max-width: 575px) {
  .fs-36, .fs-38 {
    font-size: 22px;
    line-height: 36px;
  }
  .fs-40 {
    font-size: 24px;
    line-height: 38px;
  }
  .fs-42 {
    font-size: 22px;
    line-height: 34px;
  }
  .fs-44 {
    font-size: 26px;
    line-height: 40px;
  }
  .fs-45 {
    font-size: 24px;
    line-height: 38px;
  }
  .fs-50 {
    font-size: 28px;
    line-height: 38px;
  }
  .fs-60 {
    font-size: 32px;
    line-height: 40px;
  }
}

.text-transparent {
  color: transparent;
}
.text-default {
  color: #494949;
}
.text-default-20 {
  color: rgba(73, 73, 73, 0.2);
}
.text-default-25 {
  color: rgba(73, 73, 73, 0.25);
}
.text-default-30 {
  color: rgba(73, 73, 73, 0.3);
}
.text-default-32 {
  color: rgba(73, 73, 73, 0.32);
}
.text-default-40 {
  color: rgba(73, 73, 73, 0.4);
}
.text-default-45 {
  color: rgba(73, 73, 73, 0.45);
}
.text-default-50 {
  color: rgba(73, 73, 73, 0.5);
}
.text-default-60 {
  color: rgba(73, 73, 73, 0.6);
}
.text-default-68 {
  color: rgba(73, 73, 73, 0.68);
}
.text-default-70 {
  color: rgba(73, 73, 73, 0.7);
}
.text-default-80 {
  color: rgba(73, 73, 73, 0.8);
}
.text-default-90 {
  color: rgba(73, 73, 73, 0.9);
}
.text-white-20 {
  color: rgba(255, 255, 255, 0.2);
}
.text-white-30 {
  color: rgba(255, 255, 255, 0.3);
}
.text-white-40 {
  color: rgba(255, 255, 255, 0.4);
}
.text-white-45 {
  color: rgba(255, 255, 255, 0.45);
}
.text-white-60 {
  color: rgba(255, 255, 255, 0.6);
}
.text-white-67 {
  color: rgba(255, 255, 255, 0.6);
}
.text-white-70 {
  color: rgba(255, 255, 255, 0.7);
}
.text-white-80 {
  color: rgba(255, 255, 255, 0.8);
}
.text-white-85 {
  color: rgba(255, 255, 255, 0.85);
}
.text-white-90 {
  color: rgba(255, 255, 255, 0.9);
}
.text-white-2-80 {
  color: rgba(245, 245, 245, 0.8);
}
.text-purple {
  color: #7a67db;
}
.text-purple-80 {
  color: rgba(122, 103, 219, 0.8);
}
.text-purple-2-80 {
  color: rgba(175, 164, 233, 0.8);
}
.text-purple-3 {
  color: #6d4983;
}
.text-purple-4 {
  color: #869beb;
}
.text-purple-4-90 {
  color: rgba(134, 155, 235, 0.9);
}
.text-purple-4-80 {
  color: rgba(134, 155, 235, 0.8);
}
.text-purple-5 {
  color: #b1bee5;
}
.text-purple-6 {
  color: #6b88c9;
}
.text-purple-6-80 {
  color: rgba(107, 136, 201, 0.8);
}
.text-success {
  color: #26d59c !important;
}
.text-success-80 {
  color: rgba(38, 213, 156, 0.8);
}
.text-success-2 {
  color: #1dcc9d;
}
.text-success-2-90 {
  color: rgba(29, 204, 157, 0.9);
}
.text-success-3 {
  color: #24d29d;
}
.text-success-4 {
  color: #27ad7b;
}
.text-success-4-80 {
  color: rgba(39, 173, 123, 0.8);
}
.text-success-4-90 {
  color: rgba(39, 173, 123, 0.8);
}
.text-warning {
  color: #ff9f0f !important;
}
.text-warning-2 {
  color: #f6ae00;
}
.text-warning-2-70 {
  color: rgba(246, 174, 0, 0.7);
}
.text-warning-2-80 {
  color: rgba(246, 174, 0, 0.8);
}
.text-warning-3 {
  color: #fcb712;
}
.text-warning-3-50 {
  color: rgba(252, 183, 18, 0.5);
}
.text-warning-3-80 {
  color: rgba(252, 183, 18, 0.8);
}
.text-warning-3-90 {
  color: rgba(252, 183, 18, 0.9);
}
.text-warning-4 {
  color: #f6b500;
}
.text-warning-5 {
  color: #f69400;
}
.text-warning-6 {
  color: #ffa31a;
}
.text-warning-7 {
  color: #ffc63f;
}
.text-warning-7-90 {
  color: rgba(255, 198, 63, 0.9);
}
.text-blue {
  color: #2693cd;
}
.text-blue-80 {
  color: rgba(38, 147, 205, 0.8);
}
.text-blue-2 {
  color: #4e8fff;
}
.text-blue-3 {
  color: #1d6ffa;
}
.text-blue-4 {
  color: #0140a9;
}
.text-blue-5 {
  color: #0547c1;
}
.text-blue-5-50 {
  color: rgba(5, 71, 193, 0.5);
}
.text-danger {
  color: #e63a2c !important;
}
.text-danger-60 {
  color: rgba(230, 58, 44, 0.6);
}
.text-danger-80 {
  color: rgba(230, 58, 44, 0.8);
}
.text-danger-2 {
  color: #ff5656;
}
.text-danger-2-80 {
  color: #ff5656;
}
.text-danger-3 {
  color: #d04f56;
}
.text-danger-4 {
  color: #e30d0c;
}
.text-danger-5 {
  color: #ff1a43;
}
.text-danger-6 {
  color: #ea263a;
}
.text-danger-6-80 {
  color: rgba(234, 38, 58, 0.8);
}
.text-danger-7 {
  color: #e9255a;
}
.text-danger-7-80 {
  color: rgba(233, 37, 90, 0.8);
}
.text-danger-7-90 {
  color: rgba(233, 37, 90, 0.9);
}
.text-info {
  color: #1081e8 !important;
}
.text-info-90 {
  color: rgba(16, 129, 232, 0.9);
}
.text-info-80 {
  color: rgba(16, 129, 232, 0.8);
}
.text-info-2 {
  color: #4a9be5;
}
.text-info-3 {
  color: #5692e6;
}
.text-info-3-90 {
  color: rgba(86, 146, 230, 0.9);
}
.text-info-3-80 {
  color: rgba(86, 146, 230, 0.8);
}
.text-info-4 {
  color: #52a7ca;
}
.text-info-4-80 {
  color: rgba(82, 167, 202, 0.8);
}
.text-info-4-90 {
  color: rgba(82, 167, 202, 0.9);
}
.text-info-4-2 {
  color: #a4ceda;
}
.text-orange {
  color: #ff8353;
}
.text-orange-80 {
  color: rgba(255, 131, 83, 0.8);
}
.text-orange-90 {
  color: rgba(255, 131, 83, 0.9);
}
.text-orange-2 {
  color: #fc7412;
}
.text-secondary {
  color: #606060 !important;
}
.text-secondary-80 {
  color: rgba(96, 96, 96, 0.8);
}
.text-secondary-50 {
  color: rgba(96, 96, 96, 0.5);
}
.text-secondary-2 {
  color: #5f5f5f;
}
.text-secondary-3 {
  color: #787878;
}
.text-secondary-4 {
  color: #919191;
}
.text-secondary-5 {
  color: #898989;
}
.text-secondary-6 {
  color: #c1c1c1;
}
.text-secondary-7 {
  color: #ebebeb;
}
.text-secondary-8 {
  color: #dcdcdc;
}
.text-secondary-9 {
  color: #a4a4a4;
}
.text-secondary-10 {
  color: #d2d2d2;
}
.text-secondary-11 {
  color: #d4d4d4;
}
.text-secondary-12 {
  color: #cbcccd;
}
.text-secondary-13 {
  color: #7b7b7b;
}
.text-secondary-13-50 {
  color: rgba(123, 123, 123, 0.5);
}
.text-secondary-14 {
  color: #b4b4b4;
}
.text-secondary-15 {
  color: #e0e0e0;
}
.text-secondary-17 {
  color: #dfdfdf;
}
.text-secondary-18 {
  color: #878787;
}
.text-secondary-19 {
  color: #9fa9ad;
}
.text-secondary-20 {
  color: #888;
}
.text-secondary-21 {
  color: #b0b0b0;
}
.text-secondary-22-50 {
  color: rgba(123, 123, 123, 0.5);
}
.text-gold {
  color: #b69d74;
}
.text-gold-50 {
  color: rgba(182, 157, 116, 0.5);
}
.text-gold-60 {
  color: rgba(182, 157, 116, 0.6);
}
.text-gold-80 {
  color: rgba(182, 157, 116, 0.8);
}
.text-dark {
  color: #000 !important;
}
.text-dark-2 {
  color: #121212;
}
.text-dark-3 {
  color: #364163;
}
.text-dark-4 {
  color: #777;
}
.text-dark-5 {
  color: #2e365d;
}
.text-dark-5-50 {
  color: rgba(46, 54, 93, 0.5);
}
.text-dark-6 {
  color: #414141;
}
.text-dark-7 {
  color: #2d2d2d;
}
.text-dark-7-80 {
  color: rgba(45, 45, 45, 0.8);
}
.text-dark-8 {
  color: #4b4b4b;
}
.text-dark-9 {
  color: #0f2851;
}
.text-dark-9-90 {
  color: rgba(15, 40, 81, 0.9);
}
.text-gray {
  color: #7682a8;
}
.text-gray-2 {
  color: #57648b;
}
.text-gray-3 {
  color: #bebebe;
}
.text-gray-3-80 {
  color: rgba(190, 190, 190, 0.8);
}
.text-gray-4 {
  color: #a9a9a9;
}
.text-gray-5 {
  color: #ddd;
}
.text-gray-6-80 {
  color: rgba(81, 81, 81, 0.8);
}
.text-gray-7-50 {
  color: rgba(159, 159, 159, 0.5);
}
.text-gray-8 {
  color: #aab4bc;
}
.text-light-1 {
  color: #f4f4f4;
}
.text-light-2 {
  color: #d9d9d9;
}

.line-height-16 {
  line-height: 16px;
}
.line-height-18 {
  line-height: 18px;
}
.line-height-19 {
  line-height: 19px;
}
.line-height-20 {
  line-height: 20px;
}
.line-height-21 {
  line-height: 21px;
}
.line-height-22 {
  line-height: 22px;
}
.line-height-24 {
  line-height: 24px;
}
.line-height-25 {
  line-height: 25px;
}
.line-height-26 {
  line-height: 26px;
}
.line-height-26 {
  line-height: 26px;
}
.line-height-28 {
  line-height: 28px;
}
.line-height-30 {
  line-height: 30px;
}
.line-height-32 {
  line-height: 32px;
}
.line-height-35 {
  line-height: 35px;
}
.line-height-36 {
  line-height: 36px;
}
.line-height-38 {
  line-height: 38px;
}
.line-height-40 {
  line-height: 40px;
}
.line-height-42 {
  line-height: 42px;
}
.line-height-44 {
  line-height: 44px;
}
.line-height-45 {
  line-height: 45px;
}
.line-height-48 {
  line-height: 48px;
}
.line-height-50 {
  line-height: 50px;
}
.line-height-54 {
  line-height: 54px;
}
.line-height-55 {
  line-height: 55px;
}
.line-height-57 {
  line-height: 57px;
}
.line-height-58 {
  line-height: 58px;
}
.line-height-60 {
  line-height: 60px;
}
.line-height-62 {
  line-height: 62px;
}
.line-height-64 {
  line-height: 64px;
}
.line-height-65 {
  line-height: 65px;
}
.line-height-68 {
  line-height: 68px;
}
.line-height-70 {
  line-height: 70px;
}
.line-height-76 {
  line-height: 76px;
}
.line-height-78 {
  line-height: 78px;
}
.line-height-82 {
  line-height: 82px;
}
@media only screen and (max-width: 767px) {
  .line-height-35, .line-height-36 {
    line-height: 32px;
  }
  .line-height-42 {
    line-height: 35px;
  }
  .line-height-48 {
    line-height: 32px;
  }
  .line-height-50 {
    line-height: 36px;
  }
  .line-height-54, .line-height-55 {
    line-height: 40px;
  }
  .line-height-57 {
    line-height: 45px;
  }
  .line-height-58 {
    line-height: 44px;
  }
  .line-height-60 {
    line-height: 46px;
  }
  .line-height-62 {
    line-height: 48px;
  }
  .line-height-64 {
    line-height: 48px;
  }
  .line-height-65 {
    line-height: 50px;
  }
  .line-height-68 {
    line-height: 54px;
  }
  .line-height-70 {
    line-height: 56px;
  }
  .line-height-76 {
    line-height: 54px;
  }
  .line-height-78 {
    line-height: 56px;
  }
  .line-height-82 {
    line-height: 64px;
  }
}
@media only screen and (max-width: 575px) {
  .line-height-42 {
    line-height: 28px;
  }
  .line-height-54 {
    line-height: 32px;
  }
  .line-height-57 {
    line-height: 37px;
  }
  .line-height-58 {
    line-height: 36px;
  }
  .line-height-60 {
    line-height: 34px;
  }
  .line-height-62 {
    line-height: 36px;
  }
  .line-height-64 {
    line-height: 38px;
  }
  .line-height-65 {
    line-height: 40px;
  }
  .line-height-68 {
    line-height: 44px;
  }
  .line-height-70 {
    line-height: 46px;
  }
  .line-height-74 {
    line-height: 42px;
  }
  .line-height-78 {
    line-height: 46px;
  }
  .line-height-82 {
    line-height: 48px;
  }
}

.f-main {
  font-family: "Yekan Bakh";
}
.f-main-fa {
  font-family: "Yekan Bakh FaNum";
}
.f-dana {
  font-family: "Dana";
}
.f-kalameh {
  font-family: "Kalameh";
}
.f-kalameh-en {
  font-family: "Kalameh-en";
}
.f-kalam {
  font-family: "Kalam";
}
.f-aviny {
  font-family: "aviny";
}
.f-iransans {
  font-family: "IRANSansXFaNum";
}
.f-insta {
  font-family: "Insta Story Signature";
}
.f-pristina {
  font-family: "Pristina";
}
.f-inter {
  font-family: "Inter";
}
.f-la-belle-aurore {
  font-family: "La Belle Aurore";
}
.f-gilroy {
  font-family: "Gilroy";
}
.f-vazir {
  font-family: "vazir";
}

.text-justify {
  text-align: justify;
}

.text-last-center {
  -moz-text-align-last: center;
       text-align-last: center;
}
@media only screen and (max-width: 991px) {
  .text-last-md-center {
    -moz-text-align-last: center;
         text-align-last: center;
  }
}
@media only screen and (max-width: 767px) {
  .text-last-sm-center {
    -moz-text-align-last: center;
         text-align-last: center;
  }
}

.py-19 {
  padding-top: 19px;
  padding-bottom: 19px;
}

.px-32 {
  padding-right: 32px;
  padding-left: 32px;
}

.ml-5 {
  margin-left: 5px;
}
.mr-5 {
  margin-right: 5px;
}
.ml-6 {
  margin-left: 6px;
}
.mr-6 {
  margin-right: 6px;
}
.ml-7 {
  margin-left: 7px;
}
.mr-7 {
  margin-right: 7px;
}
.ml-9 {
  margin-left: 9px;
}
.mr-9 {
  margin-right: 9px;
}
.ml-10 {
  margin-left: 10px;
}
.mr-10 {
  margin-right: 10px;
}
.ml-11 {
  margin-left: 11px;
}
.mr-11 {
  margin-right: 11px;
}
.ml-12 {
  margin-left: 12px;
}
.mr-12 {
  margin-right: 12px;
}
.ml-13 {
  margin-left: 13px;
}
.mr-13 {
  margin-right: 13px;
}
.ml-14 {
  margin-left: 14px;
}
.mr-14 {
  margin-right: 14px;
}
.ml-15 {
  margin-left: 15px;
}
.mr-15 {
  margin-right: 15px;
}
.ml-17 {
  margin-left: 17px;
}
.mr-17 {
  margin-right: 17px;
}
.ml-18 {
  margin-left: 18px;
}
.mr-18 {
  margin-right: 18px;
}
.ml-19 {
  margin-left: 19px;
}
.mr-19 {
  margin-right: 19px;
}
.ml-20 {
  margin-left: 20px;
}
.mr-20 {
  margin-right: 20px;
}
.ml-21 {
  margin-left: 21px;
}
.mr-21 {
  margin-right: 21px;
}
.ml-22 {
  margin-left: 22px;
}
.mr-22 {
  margin-right: 22px;
}
.ml-25 {
  margin-left: 25px;
}
.mr-25 {
  margin-right: 25px;
}
.ml-26 {
  margin-left: 26px;
}
.mr-26 {
  margin-right: 26px;
}
.ml-28 {
  margin-left: 28px;
}
.mr-28 {
  margin-right: 28px;
}
.ml-29 {
  margin-left: 29px;
}
.mr-29 {
  margin-right: 29px;
}
.ml-30 {
  margin-left: 30px;
}
.mr-30 {
  margin-right: 30px;
}
.ml-31 {
  margin-left: 31px;
}
.mr-31 {
  margin-right: 31px;
}
.ml-32 {
  margin-left: 32px;
}
.mr-32 {
  margin-right: 32px;
}
.ml-33 {
  margin-left: 33px;
}
.mr-33 {
  margin-right: 33px;
}
.ml-34 {
  margin-left: 34px;
}
.mr-34 {
  margin-right: 34px;
}
.ml-35 {
  margin-left: 35px;
}
.mr-35 {
  margin-right: 35px;
}
.ml-36 {
  margin-left: 36px;
}
.mr-36 {
  margin-right: 36px;
}
.ml-39 {
  margin-left: 39px;
}
.mr-39 {
  margin-right: 39px;
}
.ml-40 {
  margin-left: 40px;
}
.mr-40 {
  margin-right: 40px;
}
.ml-65 {
  margin-left: 65px;
}
.mr-65 {
  margin-right: 65px;
}
.ml-68 {
  margin-left: 68px;
}
.mr-68 {
  margin-right: 68px;
}
.mt-6 {
  margin-top: 6px;
}
.mb-6 {
  margin-bottom: 6px;
}
.mt-7 {
  margin-top: 7px;
}
.mb-7 {
  margin-bottom: 7px;
}
.mt-9 {
  margin-top: 9px;
}
.mb-9 {
  margin-bottom: 9px;
}
.mt-10 {
  margin-top: 10px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mt-11 {
  margin-top: 11px;
}
.mb-11 {
  margin-bottom: 11px;
}
.mt-12 {
  margin-top: 12px;
}
.mb-12 {
  margin-bottom: 12px;
}
.mt-13 {
  margin-top: 13px;
}
.mb-13 {
  margin-bottom: 13px;
}
.mt-14 {
  margin-top: 14px;
}
.mb-14 {
  margin-bottom: 14px;
}
.mt-15 {
  margin-top: 15px;
}
.mb-15 {
  margin-bottom: 15px;
}
.mt-17 {
  margin-top: 17px;
}
.mb-17 {
  margin-bottom: 17px;
}
.mt-18 {
  margin-top: 18px;
}
.mb-18 {
  margin-bottom: 18px;
}
.mt-19 {
  margin-top: 19px;
}
.mb-19 {
  margin-bottom: 19px;
}
.mt-20 {
  margin-top: 20px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mt-21 {
  margin-top: 21px;
}
.mb-21 {
  margin-bottom: 21px;
}
.mt-22 {
  margin-top: 22px;
}
.mb-22 {
  margin-bottom: 22px;
}
.mt-23 {
  margin-top: 23px;
}
.mb-23 {
  margin-bottom: 23px;
}
.mt-25 {
  margin-top: 25px;
}
.mb-25 {
  margin-bottom: 25px;
}
.mt-26 {
  margin-top: 26px;
}
.mb-26 {
  margin-bottom: 26px;
}
.mt-27 {
  margin-top: 27px;
}
.mb-27 {
  margin-bottom: 27px;
}
.mt-28 {
  margin-top: 28px;
}
.mb-28 {
  margin-bottom: 28px;
}
.mt-29 {
  margin-top: 29px;
}
.mb-29 {
  margin-bottom: 29px;
}
.mt-30 {
  margin-top: 30px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mt-31 {
  margin-top: 31px;
}
.mb-31 {
  margin-bottom: 31px;
}
.mt-32 {
  margin-top: 32px;
}
.mb-32 {
  margin-bottom: 32px;
}
.mt-33 {
  margin-top: 33px;
}
.mb-33 {
  margin-bottom: 33px;
}
.mt-34 {
  margin-top: 34px;
}
.mb-34 {
  margin-bottom: 34px;
}
.mt-35 {
  margin-top: 35px;
}
.mb-35 {
  margin-bottom: 35px;
}
.mt-36 {
  margin-top: 36px;
}
.mb-36 {
  margin-bottom: 36px;
}
.mt-37 {
  margin-top: 37px;
}
.mb-37 {
  margin-bottom: 37px;
}
.mt-38 {
  margin-top: 38px;
}
.mb-38 {
  margin-bottom: 38px;
}
.mt-39 {
  margin-top: 39px;
}
.mb-39 {
  margin-bottom: 39px;
}
.mt-40 {
  margin-top: 40px;
}
.mb-40 {
  margin-bottom: 40px;
}
.mt-41 {
  margin-top: 41px;
}
.mb-41 {
  margin-bottom: 41px;
}
.mt-42 {
  margin-top: 42px;
}
.mb-42 {
  margin-bottom: 42px;
}
.mt-43 {
  margin-top: 43px;
}
.mb-43 {
  margin-bottom: 43px;
}
.mt-44 {
  margin-top: 44px;
}
.mb-44 {
  margin-bottom: 44px;
}
.mt-45 {
  margin-top: 45px;
}
.mb-45 {
  margin-bottom: 45px;
}
.mt-46 {
  margin-top: 46px;
}
.mb-46 {
  margin-bottom: 46px;
}
.mt-47 {
  margin-top: 47px;
}
.mb-47 {
  margin-bottom: 47px;
}
.mt-50 {
  margin-top: 50px;
}
.mb-50 {
  margin-bottom: 50px;
}
.mt-51 {
  margin-top: 51px;
}
.mb-51 {
  margin-bottom: 51px;
}
.mt-52 {
  margin-top: 52px;
}
.mb-52 {
  margin-bottom: 52px;
}
.mt-53 {
  margin-top: 53px;
}
.mb-53 {
  margin-bottom: 53px;
}
.mt-54 {
  margin-top: 54px;
}
.mb-54 {
  margin-bottom: 54px;
}
.mt-55 {
  margin-top: 55px;
}
.mb-55 {
  margin-bottom: 55px;
}
.mt-56 {
  margin-top: 56px;
}
.mb-56 {
  margin-bottom: 56px;
}
.mt-58 {
  margin-top: 58px;
}
.mb-58 {
  margin-bottom: 58px;
}
.mt-59 {
  margin-top: 59px;
}
.mb-59 {
  margin-bottom: 59px;
}
.mt-60 {
  margin-top: 60px;
}
.mb-60 {
  margin-bottom: 60px;
}
.mt-62 {
  margin-top: 62px;
}
.mb-62 {
  margin-bottom: 62px;
}
.mt-63 {
  margin-top: 63px;
}
.mb-63 {
  margin-bottom: 63px;
}
.mt-64 {
  margin-top: 64px;
}
.mb-64 {
  margin-bottom: 64px;
}
.mt-66 {
  margin-top: 66px;
}
.mb-66 {
  margin-bottom: 66px;
}
.mt-67 {
  margin-top: 67px;
}
.mb-67 {
  margin-bottom: 67px;
}
.mt-68 {
  margin-top: 68px;
}
.mb-68 {
  margin-bottom: 68px;
}
.mt-69 {
  margin-top: 69px;
}
.mb-69 {
  margin-bottom: 69px;
}
.mt-70 {
  margin-top: 70px;
}
.mb-70 {
  margin-bottom: 70px;
}
.mt-71 {
  margin-top: 71px;
}
.mb-71 {
  margin-bottom: 71px;
}
.mt-72 {
  margin-top: 72px;
}
.mb-72 {
  margin-bottom: 72px;
}
.mt-73 {
  margin-top: 73px;
}
.mb-73 {
  margin-bottom: 73px;
}
.mt-74 {
  margin-top: 74px;
}
.mb-74 {
  margin-bottom: 74px;
}
.mt-77 {
  margin-top: 77px;
}
.mb-77 {
  margin-bottom: 77px;
}
.mt-79 {
  margin-top: 79px;
}
.mb-79 {
  margin-bottom: 79px;
}
.mt-86 {
  margin-top: 86px;
}
.mb-86 {
  margin-bottom: 86px;
}
.mt-92 {
  margin-top: 92px;
}
.mb-92 {
  margin-bottom: 92px;
}
.mt-93 {
  margin-top: 93px;
}
.mb-93 {
  margin-bottom: 93px;
}
.mt-94 {
  margin-top: 94px;
}
.mb-94 {
  margin-bottom: 94px;
}

.swiper-seo {
  padding-bottom: 64px;
}
.swiper-seo .swiper-button-next, .swiper-seo .swiper-button-prev {
  width: 46px;
  height: 140px;
  background-color: rgba(73, 73, 73, 0.5);
}
.swiper-seo .swiper-button-next::after, .swiper-seo .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 11px;
}
.swiper-seo .swiper-button-next:hover, .swiper-seo .swiper-button-prev:hover {
  background-color: #7a67db;
}
.swiper-seo .swiper-button-next {
  left: 0;
  transform: translateX(-114px);
}
.swiper-seo .swiper-button-next::after {
  content: "\e901";
}
.swiper-seo .swiper-button-prev {
  right: 0;
  transform: translateX(114px);
}
.swiper-seo .swiper-button-prev::after {
  content: "\e903";
}
@media only screen and (max-width: 991px) {
  .swiper-seo .swiper-button-next, .swiper-seo .swiper-button-prev {
    width: 50px;
    height: 50px;
    border-radius: 50%;
  }
}
.swiper-seo .swiper-pagination {
  bottom: 0;
}
.swiper-seo .swiper-pagination-bullet {
  width: 53px;
  height: 4px;
  background-color: #d9d9d9;
  border-radius: 0;
  opacity: 1;
}
.swiper-seo .swiper-pagination-bullet-active {
  background-color: #7a67db;
}
@media only screen and (max-width: 767px) {
  .swiper-seo .swiper-pagination-bullet {
    width: 20px;
    height: 3px;
  }
}

.last-articles-blog-seo::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 144%;
  background: url("./../images/background/bg-last-articles-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  transform: translateY(-83px);
}
@media only screen and (max-width: 767px) {
  .last-articles-blog-seo::before {
    background-size: cover;
    background-position: center center;
  }
}
.last-articles-blog-seo .container::before, .last-articles-blog-seo .container::after {
  content: "";
  position: absolute;
  mix-blend-mode: exclusion;
  z-index: -1;
}
.last-articles-blog-seo .container::before {
  background: url("./../images/shape/shape-last-articles-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width: 96px;
  height: 198px;
  top: 0;
  right: 0;
}
.last-articles-blog-seo .container::after {
  background: url("./../images/shape/shape-last-articles-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width: 94px;
  height: 157px;
  bottom: 32px;
  left: 0;
}
.last-articles-blog-seo-wrapper {
  max-width: calc(100% - 67px);
}
@media only screen and (max-width: 1399px) {
  .last-articles-blog-seo-wrapper {
    max-width: calc(100% - 87px);
  }
}
@media only screen and (max-width: 1199px) {
  .last-articles-blog-seo-wrapper {
    max-width: calc(100% - 107px);
  }
}
@media only screen and (max-width: 991px) {
  .last-articles-blog-seo-wrapper {
    max-width: 100%;
  }
}
.last-articles-blog-seo-wrapper .swiper-button-next {
  transform: translate(-79px, -115%);
}
.last-articles-blog-seo-wrapper .swiper-button-prev {
  transform: translate(79px, 0%);
}
@media only screen and (max-width: 991px) {
  .last-articles-blog-seo-wrapper .swiper-button-next, .last-articles-blog-seo-wrapper .swiper-button-prev {
    top: auto;
    bottom: 0;
    transform: translateY(15px);
  }
  .last-articles-blog-seo-wrapper .swiper-button-next {
    left: 0;
  }
  .last-articles-blog-seo-wrapper .swiper-button-prev {
    right: 0;
  }
}
.last-articles-blog-seo .btn-outline-purple {
  padding: 17px 19px;
  line-height: 19px;
}

.news-letter-seo {
  margin: 127px 0 129px;
}
.news-letter-seo::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 155%;
  background: url("./../images/background/bg-news-letter-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -3;
  transform: translateY(-110px);
}
.news-letter-seo::after {
  content: "";
  position: absolute;
  top: 139px;
  right: 108px;
  width: 69px;
  height: 72px;
  background: url("./../images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
}
.news-letter-seo .container::before, .news-letter-seo .container::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.news-letter-seo .container::before {
  top: 154px;
  right: 0;
  width: 98px;
  height: 194px;
  background: url("./../images/shape/shape-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  mix-blend-mode: exclusion;
}
.news-letter-seo .container::after {
  content: "";
  position: absolute;
  width: 114px;
  height: 165px;
  top: 148px;
  left: 0;
  background: url("./../images/shape/shape-header-seo-03.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.news-letter-seo-content::after {
  content: "";
  position: absolute;
  top: 402px;
  left: 58px;
  background: url("./../images/shape/shape-05.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width: 119px;
  height: 84px;
  z-index: -1;
}
.news-letter-seo-wrapper {
  max-width: 1029px;
  height: 579px;
  z-index: 2;
}
.news-letter-seo-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
  background: url("./../images/other/computer.png") 0 0 no-repeat;
  background-size: 100% 100%;
  filter: drop-shadow(0px 57px 50px rgba(0, 0, 0, 0.05));
}
.news-letter-seo-wrapper::after {
  content: "";
  position: absolute;
  top: 34px;
  right: 114px;
  width: calc(100% - 234px);
  height: calc(100% - 92px);
  background: url("./../images/other/news-letter-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
}
.news-letter-seo-wrapper .shape::before, .news-letter-seo-wrapper .shape::after {
  content: "";
  position: absolute;
}
.news-letter-seo-wrapper .shape::before {
  width: 115px;
  height: 120px;
  background: url("./../images/shape/shape-06.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top: 0;
  left: 88px;
  transform: translate(0, -14px);
}
.news-letter-seo-wrapper .shape::after {
  width: 119px;
  height: 84px;
  background: url("./../images/shape/shape-07.png") 0 0 no-repeat;
  background-size: 100% 100%;
  right: 0;
  bottom: 28px;
}
.news-letter-seo-wrapper form {
  max-width: 585px;
  box-shadow: 0px 51px 30px rgba(0, 0, 0, 0.02);
  padding: 20px 29px 21px 31px;
}
.news-letter-seo-wrapper form .input .form-control {
  color: #787878;
  line-height: 27px;
}
.news-letter-seo-wrapper form .input label {
  background: linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, #787878 100%);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}
.news-letter-seo-wrapper form .btn {
  line-height: 21px;
  padding: 15px 34px;
  border-radius: 10px;
  box-shadow: 0px 7px 70px rgba(0, 0, 0, 0.05);
}
@media only screen and (max-width: 991px) {
  .news-letter-seo::before {
    background-size: cover;
    background-position: center center;
  }
  .news-letter-seo::after,
  .news-letter-seo .container::before,
  .news-letter-seo .container::after, .news-letter-seo-content::before, .news-letter-seo-content::after {
    content: none;
  }
  .news-letter-seo-wrapper {
    height: auto;
  }
  .news-letter-seo-wrapper::before, .news-letter-seo-wrapper::after {
    content: none;
  }
  .news-letter-seo-wrapper form {
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
    transform: unset !important;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .news-letter-seo {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 575px) {
  .news-letter-seo-wrapper form {
    border-radius: 12px;
    padding: 16px 12px;
  }
  .news-letter-seo-wrapper form .input > * {
    font-size: 12px;
  }
}

.header-seo::before {
  content: "";
  position: absolute;
  width: 125px;
  height: 131px;
  background: url("./../images/shape/shape-header-seo-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top: 190px;
  left: 40%;
  transform: translateX(-50%);
  mix-blend-mode: exclusion;
  z-index: -1;
}
.header-seo::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 600px;
  height: 587px;
  background: url("./../images/shape/shape-header-seop-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -2;
}
.header-seo .container::before, .header-seo .container::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.header-seo .container::before {
  width: 114px;
  height: 165px;
  background: url("./../images/shape/shape-header-seo-03.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top: 199px;
  left: 0;
}
.header-seo .container::after {
  width: 188px;
  height: 157px;
  background: url("./../images/shape/shape-header-seo-04.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top: 485px;
  left: 52px;
}
.header-seo-logo {
  padding: 31px 22px 37px 28px;
  margin-left: 46px;
}
.header-seo-logo::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("./../images/shape/shape-logo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
}
.header-seo-nav ul li:not(:last-child) {
  margin-left: 24px;
}
.header-seo-nav ul li a {
  color: #a9a9a9;
  line-height: 22px;
}
.header-seo-nav ul li a::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #7a67db;
  margin-left: 4px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
.header-seo-nav ul li a:hover, .header-seo-nav ul li a.active {
  color: #7a67db;
  font-weight: bold;
}
.header-seo-nav ul li a:hover::before, .header-seo-nav ul li a.active::before {
  opacity: 1;
  visibility: visible;
}
.header-seo-search {
  margin-left: 13px;
}
.header-seo-search .form-control {
  background-color: rgba(172, 172, 172, 0.1);
  width: 204px;
  color: #fff;
  height: 44px;
}
.header-seo-search .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.45);
}
.header-seo-search .form-control::placeholder {
  color: rgba(255, 255, 255, 0.45);
}
.header-seo-search button {
  left: 17px;
}
.header-seo-auth {
  border-radius: 15px;
}
.header-seo-auth .btn {
  padding: 6px 14px 6px 15px;
}
.header-seo-auth .btn:first-child {
  background-color: rgba(38, 213, 156, 0.5);
  border-radius: 0 15px 15px 0;
}
.header-seo-auth .btn:last-child {
  border-radius: 15px 0 0 15px;
  padding: 6px 24px;
}
@media only screen and (min-width: 1800px) {
  .header-seo::after {
    width: 750px;
  }
}
@media only screen and (max-width: 1399px) {
  .header-seo::after {
    width: 510px;
  }
}
@media only screen and (max-width: 1199px) {
  .header-seo::after {
    width: 424px;
  }
  .header-seo-logo {
    margin-left: 28px;
  }
  .header-seo-nav ul li:not(:last-child) {
    margin-left: 12px;
  }
  .header-seo-search .form-control {
    width: 180px;
  }
  .header-seo-auth .btn:first-child, .header-seo-auth .btn:last-child {
    padding: 6px 10px;
  }
}
@media only screen and (max-width: 991px) {
  .header-seo::before, .header-seo::after,
  .header-seo .container::before,
  .header-seo .container::after {
    content: none;
  }
  .header-seo-search button {
    color: rgba(73, 73, 73, 0.7) !important;
  }
  .header-seo-search .form-control {
    color: #494949;
  }
  .header-seo-search .form-control::-moz-placeholder {
    color: rgba(73, 73, 73, 0.5);
  }
  .header-seo-search .form-control::placeholder {
    color: rgba(73, 73, 73, 0.5);
  }
}
@media only screen and (max-width: 767px) {
  .header-seo {
    padding: 37px 0;
  }
  .header-seo-logo {
    position: absolute !important;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media only screen and (max-width: 575px) {
  .header-seo-auth .btn:first-child, .header-seo-auth .btn:last-child {
    background-color: transparent !important;
    color: rgba(73, 73, 73, 0.75) !important;
    font-size: 18px;
  }
}

.footer-seo {
  padding: 50px 0 16px;
  z-index: 2;
  margin: 63px 0 42px;
}
.footer-seo::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: calc(100% - 40px);
  height: 100%;
  border-radius: 62px;
  background: #1f193d url("./../images/background/bg-footer-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  margin: 0 auto;
}
.footer-seo-description {
  margin-top: 7px;
}
.footer-seo-description .sub-title {
  color: rgba(175, 164, 233, 0.9);
  margin-bottom: 2px;
}
.footer-seo-description p {
  line-height: 21px;
}
.footer-seo-titr {
  margin-bottom: 2px;
}
.footer-seo-nav li:not(:last-child) {
  margin-bottom: 3px;
}
.footer-seo-nav li a {
  color: rgba(255, 255, 255, 0.6);
  line-height: 27px;
}
.footer-seo-nav li a:hover {
  color: #afa4e9;
}
.footer-seo-row > *:nth-child(3), .footer-seo-row > *:nth-child(4) {
  margin: 36px 0 31px;
}
.footer-seo-contact > span {
  margin-left: 12px;
}
.footer-seo-contact > div:nth-child(2) {
  margin-right: auto;
}
.footer-seo-contact > div:last-child {
  margin-right: 36px;
}
.footer-seo-socials {
  gap: 32px;
}
.footer-seo-socials .btn {
  max-width: 50%;
  padding: 19px 8px;
  line-height: 21px;
}
.footer-seo-socials .btn::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 60%;
  height: 12px;
  border-radius: 15px;
  filter: blur(25px);
  z-index: -1;
}
.footer-seo-socials .btn-success::after {
  background-color: #2bffba;
}
.footer-seo-socials .btn-purple::after {
  background-color: #7a67db;
}
@media only screen and (max-width: 1399px) {
  .footer-seo-contact > div:last-child {
    margin-right: 12px;
  }
}
@media only screen and (max-width: 1199px) {
  .footer-seo::before {
    width: calc(100% - 24px);
    border-radius: 50px;
  }
  .footer-seo-contact > span {
    font-size: 17px;
  }
  .footer-seo-contact > div {
    font-size: 12px;
  }
  .footer-seo-contact > div i {
    font-size: 14px;
  }
  .footer-seo-socials {
    gap: 16px;
  }
  .footer-seo-socials .btn {
    font-size: 12px;
  }
  .footer-seo-socials .btn i {
    font-size: 8px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-seo {
    margin-bottom: 0;
  }
  .footer-seo::before {
    width: 100%;
    border-radius: 0;
    background-size: cover;
    background-position: center center;
  }
  .footer-seo-row > *:nth-child(3), .footer-seo-row > *:nth-child(4) {
    margin: 16px 0;
  }
}
@media only screen and (max-width: 575px) {
  .footer-seo-description .title {
    font-size: 16px;
  }
  .footer-seo-description .sub-title {
    font-size: 12px;
  }
  .footer-seo-contact > div:nth-child(2) {
    margin: 12px 0;
  }
  .footer-seo-contact > div:last-child {
    margin-right: 0;
  }
  .footer-seo-socials .btn {
    max-width: 100%;
  }
}

.landing-seo {
  margin-top: 53px;
}
.landing-seo::before {
  content: "";
  position: absolute;
  top: 35%;
  transform: translateY(-50%);
  width: 98px;
  height: 194px;
  background: url("./../images/shape/shape-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  mix-blend-mode: difference;
  z-index: -1;
}
.landing-seo .sup-title {
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgba(73, 73, 73, 0.6) 0%, rgba(73, 73, 73, 0) 100%);
  -webkit-background-clip: text;
          background-clip: text;
  letter-spacing: 4.8px;
  margin-bottom: -12px;
}
.landing-seo .sup-title::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 100%;
  width: 69px;
  height: 72px;
  border-radius: 50%;
  background: url("./../images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translate(30px, -1px);
}
.landing-seo .sub-title {
  margin: 0 0 10px;
}
.landing-seo p {
  line-height: 30px;
}
.landing-seo .btn:first-child {
  padding: 12px 19px 13px;
  margin-left: 12px;
}
.landing-seo .btn:last-child {
  padding: 16px 25px 17px 26px;
}
.landing-seo img {
  filter: drop-shadow(0px 4px 50px rgba(0, 0, 0, 0.15));
}
@media only screen and (max-width: 1199px) {
  .landing-seo h2 {
    font-size: 36px;
    line-height: 54px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-seo img {
    max-width: 70%;
    margin: 0 auto 50px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-seo .sup-title,
  .landing-seo .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
  .landing-seo .sup-title {
    margin-bottom: 0;
  }
  .landing-seo h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .landing-seo .sub-title {
    margin-top: 0;
  }
  .landing-seo p {
    font-size: 12px;
    line-height: 25px;
  }
  .landing-seo .btn {
    max-width: 100%;
    width: 100%;
    display: block;
  }
  .landing-seo .btn:first-child {
    margin: 0 0 12px;
  }
  .landing-seo img {
    max-width: 100%;
  }
}

.what-me-seo::before, .what-me-seo::after {
  content: "";
  position: absolute;
  z-index: -1;
  mix-blend-mode: difference;
}
.what-me-seo::before {
  right: 0;
  bottom: 50px;
  width: 115px;
  height: 218px;
  background: url("./../images/shape/shape-what-me-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.what-me-seo::after {
  bottom: 0;
  left: 0;
  width: 93px;
  height: 130px;
  background: url("./../images/shape/shape-what-me-seo-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.what-me-seo .image::before {
  content: "";
  position: absolute;
  top: 0;
  right: 90px;
  width: 105px;
  height: 110px;
  background: url("./../images/shape/pattern-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: 3;
}
.what-me-seo .image img {
  filter: drop-shadow(0px 26px 50px rgba(0, 0, 0, 0.15));
}
.what-me-seo .sup-title {
  line-height: 36px;
}
.what-me-seo h2 {
  line-height: 48px;
  margin-bottom: 11px;
}
.what-me-seo p {
  line-height: 25px;
  margin-bottom: 17px;
}
.what-me-seo .btn {
  padding: 16px 25px 17px 26px;
}
@media only screen and (max-width: 991px) {
  .what-me-seo .image::before {
    content: none;
  }
  .what-me-seo .image img {
    max-width: 70%;
    margin: 0 auto 20px;
  }
}
@media only screen and (max-width: 575px) {
  .what-me-seo .image img {
    max-width: 100%;
  }
  .what-me-seo .sup-title {
    font-size: 18px;
    line-height: 30px;
  }
  .what-me-seo h2 {
    font-size: 24px;
    line-height: 38px;
  }
  .what-me-seo p {
    font-size: 12px;
    line-height: 20px;
  }
  .what-me-seo .btn {
    max-width: 100%;
    width: 100%;
  }
}

.top-services-seo {
  margin: 84px 0 179px;
  padding: 50px 0;
}
@media only screen and (max-width: 767px) {
  .top-services-seo {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .top-services-seo .swiper-slide {
    opacity: 1;
    transform: scale(1);
  }
}

.description-seo-home::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 215%;
  transform: translateY(-120px);
  background: url("./../images/background/background-description-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -4;
}
.description-seo-home::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 800px;
  height: 579px;
  background: url("./../images/other/description-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateY(-50%);
  z-index: -1;
}
.description-seo-home .container::before, .description-seo-home .container::after {
  content: "";
  position: absolute;
  mix-blend-mode: difference;
  z-index: -1;
}
.description-seo-home .container::before {
  top: 50%;
  right: 0;
  width: 98px;
  height: 194px;
  transform: translateY(-50%);
  background: url("./../images/shape/shape-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.description-seo-home .container::after {
  bottom: 0;
  left: 0;
  width: 145px;
  height: 198px;
  background: url("./../images/shape/shape-description-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateY(300px);
}
.description-seo-home p {
  line-height: 34px;
}
.description-seo-home .btn:first-child {
  padding: 12px 19px 13px;
  box-shadow: 0px 23px 50px rgba(0, 0, 0, 0.05);
}
.description-seo-home .btn:last-child {
  padding: 16px 10px 17px;
}
@media only screen and (max-width: 1399px) {
  .description-seo-home::after {
    width: 650px;
    height: 480px;
  }
}
@media only screen and (max-width: 1199px) {
  .description-seo-home::after {
    width: 550px;
    height: 400px;
  }
}
@media only screen and (max-width: 991px) {
  .description-seo-home {
    padding-top: 450px;
  }
  .description-seo-home::after {
    width: 70%;
    top: 0;
    transform: unset;
  }
}
@media only screen and (max-width: 767px) {
  .description-seo-home::before {
    background-size: cover;
    background-position: center center;
  }
  .description-seo-home::after {
    width: 85%;
  }
  .description-seo-home h2 {
    font-size: 32px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .description-seo-home {
    padding-top: 350px;
  }
  .description-seo-home::after {
    width: 95%;
    height: 300px;
  }
  .description-seo-home .sup-title {
    font-size: 14px;
  }
  .description-seo-home h2 {
    font-size: 24px;
    line-height: 40px;
  }
  .description-seo-home p {
    font-size: 12px;
    line-height: 25px;
  }
  .description-seo-home .btn {
    max-width: 100%;
    width: 100%;
  }
}

.page-instagram-seo {
  margin-top: 350px;
}
@media only screen and (max-width: 767px) {
  .page-instagram-seo {
    margin-top: 80px;
  }
}
.page-instagram-seo-wrapper {
  z-index: 2;
  padding: 72px 688px 72px 70px;
}
.page-instagram-seo-wrapper::before {
  content: "";
  background: url("./../images/background/background-page-instagram-seo-01.png") 0 0 no-repeat, radial-gradient(13.73% 38.57% at 21.15% 34.39%, #302955 3.04%, #262147 41.34%, #130f29 100%);
  background-size: 100% 100%;
  z-index: -3;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: matrix(-1, 0, 0, 1, 0, 0);
  border-radius: 62px;
}
.page-instagram-seo-wrapper .image {
  width: 507px;
  height: 630px;
  right: 102px;
  bottom: 0;
}
.page-instagram-seo-wrapper .image::before, .page-instagram-seo-wrapper .image::after {
  content: "";
  position: absolute;
  z-index: -1;
  mix-blend-mode: exclusion;
}
.page-instagram-seo-wrapper .image::before {
  right: 0;
  bottom: 28px;
  width: 125px;
  height: 131px;
  background: url("./../images/shape/shape-03.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.page-instagram-seo-wrapper .image::after {
  top: 84px;
  left: 0;
  width: 261px;
  height: 210px;
  background: url("./../images/shape/shape-04.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.page-instagram-seo-wrapper .sup-title {
  color: rgba(255, 255, 255, 0.2);
}
.page-instagram-seo-wrapper h2 {
  margin-bottom: 12px;
}
.page-instagram-seo-wrapper h2 span {
  color: #afa4e9;
}
.page-instagram-seo-wrapper p {
  color: rgba(255, 255, 255, 0.6);
  line-height: 34px;
}
.page-instagram-seo-wrapper .btn {
  padding: 19px 17px 20px 18px;
  box-shadow: 0px 23px 50px rgba(0, 0, 0, 0.05);
}
@media only screen and (max-width: 1399px) {
  .page-instagram-seo-wrapper {
    padding-right: 600px;
  }
  .page-instagram-seo-wrapper .image {
    width: 490px;
  }
}
@media only screen and (max-width: 1199px) {
  .page-instagram-seo-wrapper {
    padding: 72px 548px 72px 20px;
  }
  .page-instagram-seo-wrapper .image {
    right: 40px;
  }
  .page-instagram-seo-wrapper h2 {
    font-size: 32px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 991px) {
  .page-instagram-seo-wrapper {
    padding: 24px;
  }
  .page-instagram-seo-wrapper::before {
    border-radius: 32px;
  }
  .page-instagram-seo-wrapper .sup-title {
    color: rgba(255, 255, 255, 0.3);
  }
}
@media only screen and (max-width: 767px) {
  .page-instagram-seo-wrapper::before {
    background-size: cover;
    background-position: center center;
  }
}
@media only screen and (max-width: 575px) {
  .page-instagram-seo-wrapper {
    margin: 0 -12px;
  }
  .page-instagram-seo-wrapper::before {
    border-radius: 0;
  }
  .page-instagram-seo-wrapper .sup-title {
    font-size: 14px;
    line-height: 24px;
  }
  .page-instagram-seo-wrapper h2 {
    font-size: 24px;
    line-height: 40px;
  }
  .page-instagram-seo-wrapper p {
    font-size: 12px;
    line-height: 25px;
  }
}

.comments-customers-seo {
  margin: 268px 0 62px;
}
@media only screen and (max-width: 767px) {
  .comments-customers-seo {
    margin-top: 80px;
  }
}
.comments-customers-seo::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 110%;
  background: url("./../images/background/bg-comments-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -2;
  transform: translateY(-257px);
}
.comments-customers-seo::after {
  content: "";
  position: absolute;
  top: 100px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 137px;
  height: 111px;
  background: url("./../images/shape/shape-comments-seo-3.png") 0 0 no-repeat;
  background-size: 100% -100%;
  mix-blend-mode: exclusion;
  z-index: -1;
}
.comments-customers-seo .container::before, .comments-customers-seo .container::after {
  content: "";
  position: absolute;
  mix-blend-mode: exclusion;
  z-index: -1;
}
.comments-customers-seo .container::before {
  width: 130px;
  height: 210px;
  top: 0;
  right: 0;
  background: url("./../images/shape/shape-comments-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.comments-customers-seo .container::after {
  width: 117px;
  height: 151px;
  bottom: 0;
  left: 0;
  background: url("./../images/shape/shape-comments-seo-2.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.comments-customers-seo-wrapper {
  max-width: calc(100% - 280px);
}
.comments-customers-seo .title,
.comments-customers-seo .sub-title {
  line-height: 42px;
}
.comments-customers-seo-item {
  transition: all 0.3s linear;
  transform: scale(0.5);
  opacity: 0;
}
.comments-customers-seo-item .info li:not(:last-child) {
  margin-bottom: 8px;
}
.comments-customers-seo-item .info li i {
  width: 48px;
  height: 48px;
  margin-left: 11px;
  box-shadow: 0px 36px 50px rgba(0, 0, 0, 0.05);
}
.comments-customers-seo-item .brands {
  margin-top: 49px;
  gap: 25px 64px;
}
.comments-customers-seo-item .brands > div {
  max-width: calc(50% - 32px);
}
.comments-customers-seo-item .brands > div img {
  filter: grayscale(100%);
}
.comments-customers-seo-item .brands > div img:hover {
  filter: grayscale(0);
}
.comments-customers-seo-item .content {
  margin-top: -165px;
}
.comments-customers-seo-item .content img {
  margin: 0 57px -52px 35px;
  z-index: -1;
  max-width: calc(100% - 92px);
}
.comments-customers-seo-item .content p {
  border-radius: 20px;
  box-shadow: 0px 43px 50px rgba(0, 0, 0, 0.02);
  line-height: 32px;
}
.swiper-slide-active .comments-customers-seo-item {
  transform: scale(1);
  opacity: 1;
}
.comments-customers-seo .swiper-button-next {
  top: 10%;
  transform: translate(-114px, -50%);
}
.comments-customers-seo .swiper-button-prev {
  top: 60%;
  transform: translate(114px, -50%);
}
.comments-customers-seo .btn-outline-purple {
  padding: 17px 19px;
  line-height: 19px;
}
@media only screen and (max-width: 1199px) {
  .comments-customers-seo-wrapper {
    max-width: calc(100% - 190px);
  }
}
@media only screen and (max-width: 991px) {
  .comments-customers-seo::after {
    content: none;
  }
  .comments-customers-seo-wrapper {
    max-width: 100%;
  }
  .comments-customers-seo-item .content {
    margin: 0 0 32px;
  }
  .comments-customers-seo-item .content img {
    max-width: 50%;
    margin: 0 auto;
    display: block;
  }
  .comments-customers-seo .swiper {
    padding-bottom: 80px;
  }
  .comments-customers-seo .swiper-button-next, .comments-customers-seo .swiper-button-prev {
    top: auto;
    bottom: 0;
    transform: translateY(15px);
  }
  .comments-customers-seo .swiper-button-next {
    left: 0;
  }
  .comments-customers-seo .swiper-button-prev {
    right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .comments-customers-seo::before {
    background-size: cover;
    background-position: center center;
  }
  .comments-customers-seo-wrapper .title {
    font-size: 32px;
    line-height: 48px;
  }
  .comments-customers-seo-wrapper .sub-title {
    font-size: 12px;
  }
}

.about-us-seo-landing::before {
  content: "";
  position: absolute;
  top: 35%;
  transform: translateY(-50%);
  width: 98px;
  height: 194px;
  background: url("./../images/shape/shape-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  mix-blend-mode: difference;
  z-index: -1;
}
.about-us-seo-landing .sup-title {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0.6) 0%, rgba(73, 73, 73, 0) 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
  margin-bottom: -17px;
}
.about-us-seo-landing .sup-title::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 100%;
  width: 69px;
  height: 72px;
  border-radius: 50%;
  background: url("./../images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translate(30px, -1px);
}
.about-us-seo-landing h2 {
  line-height: 70px;
}
.about-us-seo-landing .sub-title {
  margin: -14px 0 10px;
}
.about-us-seo-landing p {
  line-height: 30px;
  margin: 9px 0;
}
.about-us-seo-landing .btns {
  gap: 12px;
}
.about-us-seo-landing .btns .btn {
  padding: 16px 20px;
  line-height: 21px;
}
.about-us-seo-landing .btns .btn-success {
  padding: 12px 20px;
  line-height: 31px;
}
@media only screen and (max-width: 1399px) {
  .about-us-seo-landing h2 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 1199px) {
  .about-us-seo-landing h2 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-seo-landing .sup-title {
    margin-bottom: 0;
  }
  .about-us-seo-landing h2 {
    font-size: 20px;
    line-height: 32px;
  }
  .about-us-seo-landing .sub-title {
    margin-top: 0;
  }
  .about-us-seo-landing p {
    font-size: 12px;
  }
}
.about-us-seo-brands {
  margin: 50px 0 256px;
}
.about-us-seo-brands::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 250%;
  background: url("./../images/background/bg-brands-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateY(-150px);
  z-index: -1;
}
.about-us-seo-brands::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 135px;
  height: 204px;
  background: url("./../images/shape/shape-brands-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateY(-50%);
  z-index: -1;
  mix-blend-mode: exclusion;
}
.about-us-seo-brands-items {
  gap: 24px;
}
.about-us-seo-brands-items li {
  max-width: calc(16.6666667% - 20px);
  flex: 0 0 auto;
}
.about-us-seo-brands-items li a {
  max-width: 150px;
  height: 150px;
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.05);
  border-radius: 22px;
}
.about-us-seo-brands-items li a img {
  max-height: 60%;
  filter: grayscale(100%);
}
.about-us-seo-brands-items li a:hover img {
  filter: grayscale(0%);
}
@media only screen and (max-width: 991px) {
  .about-us-seo-brands-items li {
    max-width: calc(25% - 18px);
  }
}
@media only screen and (max-width: 767px) {
  .about-us-seo-brands {
    margin-bottom: 120px;
  }
  .about-us-seo-brands::before {
    background-size: cover;
    background-position: center center;
  }
  .about-us-seo-brands-items {
    gap: 12px;
  }
  .about-us-seo-brands-items li {
    max-width: calc(25% - 9px);
  }
}
@media only screen and (max-width: 767px) {
  .about-us-seo-brands-items li {
    max-width: calc(33.333333% - 8px);
  }
}
@media only screen and (max-width: 399px) {
  .about-us-seo-brands-items li {
    max-width: calc(50% - 6px);
  }
}
.about-us-seo-description {
  margin-bottom: 261px;
}
@media only screen and (max-width: 767px) {
  .about-us-seo-description {
    margin-bottom: 80px;
  }
}
.about-us-seo-description::before {
  content: none;
}
.about-us-seo-description::after {
  right: 0;
  left: auto;
  background-image: url("./../images/other/description-seo-02.png");
}
@media only screen and (max-width: 1199px) {
  .about-us-seo-description::after {
    height: 480px;
  }
}
@media only screen and (max-width: 991px) {
  .about-us-seo-description::after {
    height: 400px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-seo-description::after {
    height: 300px;
  }
}
.about-us-seo-description .container::before {
  top: 50%;
  right: auto;
  left: 0;
  transform: translateY(-50%);
  background-image: url("./../images/shape/shape-description-seo-1.png");
}
.about-us-seo-description .container::after {
  top: 0;
  bottom: auto;
  width: 93px;
  height: 130px;
  background-image: url("./../images/shape/shape-what-me-seo-02.png");
  transform: translateY(-100px);
}
.about-us-seo-top-services {
  margin-top: 370px;
}
@media only screen and (max-width: 767px) {
  .about-us-seo-top-services {
    margin-top: 40px;
  }
}
.about-us-seo-options {
  margin: 30px 0 58px;
}
@media only screen and (max-width: 767px) {
  .about-us-seo-options {
    margin: 0;
  }
  .about-us-seo-options .row {
    padding: 70px 0;
  }
}
.about-us-seo-page-instagram {
  margin: 113px 0 116px;
}

.contact-us-seo-landing {
  margin-top: 32px;
}
.contact-us-seo-landing::before {
  content: "";
  position: absolute;
  top: 35%;
  transform: translateY(-50%);
  width: 98px;
  height: 194px;
  background: url("./../images/shape/shape-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  mix-blend-mode: difference;
  z-index: -1;
}
.contact-us-seo-landing .sup-title {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0.6) 0%, rgba(73, 73, 73, 0) 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
  margin-bottom: -17px;
}
.contact-us-seo-landing .sup-title::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 100%;
  width: 69px;
  height: 72px;
  border-radius: 50%;
  background: url("./../images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translate(30px, -1px);
}
.contact-us-seo-landing h2 {
  line-height: 70px;
}
.contact-us-seo-landing .sub-title {
  margin: -14px 0 10px;
}
.contact-us-seo-landing p {
  line-height: 30px;
  margin: 9px 0;
}
.contact-us-seo-landing .btns {
  gap: 12px;
}
.contact-us-seo-landing .btns .btn {
  padding: 16px 20px;
  line-height: 21px;
}
.contact-us-seo-landing .btns .btn-success {
  padding: 12px 20px;
  line-height: 31px;
}
.contact-us-seo-landing .brands {
  gap: 40px 50px;
  margin-top: 59px;
}
.contact-us-seo-landing .brands a {
  max-width: calc(50% - 25px);
}
.contact-us-seo-landing .brands a img {
  filter: grayscale(100%);
}
.contact-us-seo-landing .brands a:hover img {
  filter: grayscale(0);
}
.contact-us-seo-landing-form {
  padding: 44px 77px 0 49px;
  z-index: 2;
}
.contact-us-seo-landing-form::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 92px);
  background: url("./../images/shape/form-contact-us-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
}
.contact-us-seo-landing-form form {
  margin-top: 10px;
}
.contact-us-seo-landing-form form .form-group {
  border-radius: 20px;
  box-shadow: 0px 32px 30px rgba(0, 0, 0, 0.02);
  height: 76px;
  padding-right: 72px;
}
.contact-us-seo-landing-form form .form-group i {
  right: 35px;
  width: 28px;
  height: 28px;
}
.contact-us-seo-landing-form form .form-group:not(:last-child) {
  margin-bottom: 29px;
}
.contact-us-seo-landing-form form .form-group:nth-last-child(2) {
  margin-bottom: 0;
  height: 247px;
  padding-top: 63px;
}
.contact-us-seo-landing-form form .form-group:nth-last-child(2) i {
  top: 26px;
  right: 65px;
}
.contact-us-seo-landing-form form .form-group:nth-last-child(2) textarea {
  height: calc(100% - 20px);
  scrollbar-width: 3px;
  scrollbar-color: #7A67DB #f1f1f1;
}
.contact-us-seo-landing-form form .form-group:nth-last-child(2) textarea::-webkit-scrollbar {
  width: 3px;
}
.contact-us-seo-landing-form form .form-group:nth-last-child(2) textarea::-webkit-scrollbar-thumb {
  background-color: #7A67DB;
}
.contact-us-seo-landing-form form .form-group:nth-last-child(2) textarea::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}
.contact-us-seo-landing-form form .btn {
  box-shadow: 0px 18px 25px rgba(122, 103, 219, 0.15);
  padding: 9px 17px;
  line-height: 21px;
  border-radius: 11px;
  margin-top: -20px;
}
@media only screen and (max-width: 1399px) {
  .contact-us-seo-landing h2 {
    font-size: 34px;
  }
}
@media only screen and (max-width: 1199px) {
  .contact-us-seo-landing h2 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 991px) {
  .contact-us-seo-landing {
    margin-top: 90px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-seo-landing .sup-title {
    margin-bottom: 0;
  }
  .contact-us-seo-landing h2 {
    font-size: 20px;
    line-height: 32px;
  }
  .contact-us-seo-landing .sub-title {
    margin-top: 0;
  }
  .contact-us-seo-landing p {
    font-size: 12px;
  }
  .contact-us-seo-landing-form {
    padding: 32px 20px 0;
  }
  .contact-us-seo-landing-form form .form-group {
    height: 64px;
    padding-right: 40px;
  }
  .contact-us-seo-landing-form form .form-group .form-control {
    font-size: 12px;
  }
  .contact-us-seo-landing-form form .form-group i {
    right: 6px;
  }
  .contact-us-seo-landing-form form .form-group:nth-last-child(2) {
    padding-right: 12px;
  }
  .contact-us-seo-landing-form form .form-group:nth-last-child(2) i {
    right: 6px;
  }
}
.contact-us-seo-location {
  margin: 202px 0 0;
}
.contact-us-seo-location::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 136%;
  background: url("./../images/background/bg-contact-us-seo-location.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -2;
  transform: translateY(-160px);
}
.contact-us-seo-location .container::before, .contact-us-seo-location .container::after {
  content: "";
  position: absolute;
  mix-blend-mode: exclusion;
  z-index: -1;
}
.contact-us-seo-location .container::before {
  top: 0;
  right: 0;
  background: url("./../images/shape/shape-brands-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width: 135px;
  height: 204px;
  transform: translateY(-220px);
  mix-blend-mode: exclusion;
}
.contact-us-seo-location .container::after {
  width: 117px;
  height: 151px;
  bottom: 0;
  left: 0;
  background: url("./../images/shape/shape-comments-seo-2.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateY(50px);
}
.contact-us-seo-location-map {
  background: url("./../images/other/computer.png") 0 0 no-repeat;
  background-size: 100% 100%;
  height: 733px;
  filter: drop-shadow(0px 57px 50px rgba(0, 0, 0, 0.05));
  margin-bottom: 82px;
}
.contact-us-seo-location-map iframe {
  width: calc(100% - 300px);
  height: calc(100% - 118px);
  margin: 44px 145px 0 0;
}
.contact-us-seo-location .btns {
  gap: 16px;
}
.contact-us-seo-location .btns .btn {
  padding: 12px 20px;
  line-height: 31px;
}
@media only screen and (max-width: 991px) {
  .contact-us-seo-location-map {
    height: 450px;
  }
  .contact-us-seo-location-map iframe {
    margin: 11px 78px 0 0;
    width: calc(100% - 160px);
    height: calc(100% - 55px);
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-seo-location {
    margin-top: 88px;
  }
  .contact-us-seo-location::before {
    background-size: cover;
    background-position: center center;
  }
  .contact-us-seo-location-map {
    background: transparent;
  }
  .contact-us-seo-location-map iframe {
    width: 100%;
    height: 100%;
    margin: 0;
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-seo-location-map {
    height: 280px;
  }
}
.contact-us-seo-page-instagram {
  margin: 240px 0 131px;
}
@media only screen and (max-width: 767px) {
  .contact-us-seo-page-instagram {
    margin: 120px 0 80px;
  }
}

.blog-seo-top-article {
  margin: 80px 0 112px;
}
.blog-seo-top-article-item figure img {
  box-shadow: 0px 23px 100px rgba(0, 0, 0, 0.02);
  border-radius: 22px;
  max-height: 489px;
}
.blog-seo-top-article-item .content {
  box-shadow: 0px 53px 50px rgba(0, 0, 0, 0.02);
  border-radius: 27px;
  max-width: calc(100% - 116px);
  padding: 30px 38px 22px;
  margin-top: -120px;
}
.blog-seo-top-article-item .content h2 {
  line-height: 32px;
  max-height: 64px;
}
.blog-seo-top-article-item .content h2 a:hover {
  color: #7a67db;
}
.blog-seo-top-article-item .content p {
  margin-bottom: 20px;
  line-height: 25px;
  height: 75px;
}
.blog-seo-top-article-item .content .author img {
  width: 24px;
  height: 24px;
  margin-left: 7px;
}
.blog-seo-top-article-item .content .author a:hover {
  color: #7a67db;
}
.blog-seo-top-article-item .content .author a:hover span {
  color: rgba(122, 103, 219, 0.7);
}
.blog-seo-top-article-item .content .more:hover {
  color: #7a67db;
}
.blog-seo-top-article .banner img {
  height: 489px;
  max-height: 489px;
  border-radius: 22px;
}
@media only screen and (max-width: 1399px) {
  .blog-seo-top-article .banner img {
    height: 431px;
  }
}
@media only screen and (max-width: 1199px) {
  .blog-seo-top-article .banner img {
    height: 361px;
  }
}
@media only screen and (max-width: 767px) {
  .blog-seo-top-article {
    margin-bottom: 80px;
  }
  .blog-seo-top-article-item .content {
    max-width: calc(100% - 64px);
    padding: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .blog-seo-top-article-item figure img,
  .blog-seo-top-article-item .content {
    border-radius: 12px;
  }
  .blog-seo-top-article-item .content {
    max-width: 100%;
    padding: 18px 12px;
    margin-top: 12px;
  }
  .blog-seo-top-article-item .content h2 {
    font-size: 16px;
    line-height: 32px;
  }
  .blog-seo-top-article-item .content p {
    font-size: 12px;
  }
}
.blog-seo-heading {
  margin-bottom: 55px;
}
.blog-seo-heading::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px dashed rgba(120, 120, 120, 0.5);
  transform: translateY(-50%);
  z-index: -1;
}
.blog-seo-heading .title,
.blog-seo-heading a {
  background: linear-gradient(0deg, rgba(243, 245, 252, 0.3), rgba(243, 245, 252, 0.3)), #ffffff;
}
.blog-seo-heading .title {
  padding-left: 6px;
}
.blog-seo-heading .title::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #7a67db;
  margin-left: 8px;
}
.blog-seo-heading .title span {
  border-radius: 5px;
  background-color: rgba(252, 183, 18, 0.1);
  line-height: 22px;
  padding: 0 20px;
}
.blog-seo-heading a {
  padding-right: 16px;
  color: #787878;
}
.blog-seo-heading a i {
  margin-right: 10px;
}
.blog-seo-heading a:hover {
  color: #7a67db;
}
@media only screen and (max-width: 575px) {
  .blog-seo-heading::before {
    content: none;
  }
  .blog-seo-heading .title,
  .blog-seo-heading a {
    padding: 0;
    background: transparent;
  }
}
.blog-seo-top-view::before, .blog-seo-top-view::after {
  content: "";
  position: absolute;
}
.blog-seo-top-view::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 205%;
  transform: translateY(-188px);
  background: url("./../images/background/bg-top-view-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -2;
}
@media only screen and (max-width: 767px) {
  .blog-seo-top-view::before {
    background-size: cover;
    background-position: center center;
  }
}
.blog-seo-top-view::after {
  bottom: 0;
  left: 0;
  background: url("./../images/shape/shape-comments-seo-2.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width: 117px;
  height: 151px;
  transform: translateY(200px);
  z-index: -1;
  mix-blend-mode: exclusion;
}
.blog-seo-top-view .row {
  gap: 24px 0;
}
.blog-seo-page-instagram {
  margin: 244px 0 239px;
}
@media only screen and (max-width: 767px) {
  .blog-seo-page-instagram {
    margin: 80px 0;
  }
}
.blog-seo-top-view-news::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 183%;
  transform: translateY(-239px);
  background: url("./../images/background/bg-top-view-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -2;
}
@media only screen and (max-width: 767px) {
  .blog-seo-top-view-news::before {
    background-size: cover;
    background-position: center center;
  }
}
.blog-seo-top-view-news .container::before, .blog-seo-top-view-news .container::after {
  content: "";
  position: absolute;
  z-index: -1;
  mix-blend-mode: exclusion;
}
.blog-seo-top-view-news .container::before {
  background: url("./../images/shape/shape-top-view-news-1.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width: 59px;
  height: 173px;
  top: 70px;
  right: 0;
}
.blog-seo-top-view-news .container::after {
  background: url("./../images/shape/shape-last-articles-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width: 94px;
  height: 157px;
  bottom: 0;
  left: 0;
  transform: translateY(200px);
}
.blog-seo-top-view-news .row {
  gap: 18px 0;
}
.blog-seo-ppopular-article-wrapper {
  margin: 225px 0 83px;
  z-index: 2;
  padding: 0 89px 46px 79px;
}
.blog-seo-ppopular-article-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("./../images/background/bg-ppopular-article.png") 0 0 no-repeat, radial-gradient(13.73% 38.57% at 21.15% 34.39%, #302955 3.04%, #262147 41.34%, #130F29 100%);
  transform: matrix(-1, 0, 0, 1, 0, 0);
  box-shadow: 0px 71px 100px rgba(0, 0, 0, 0.1);
  border-radius: 62px;
  z-index: -1;
}
.blog-seo-ppopular-article-wrapper .image {
  border-radius: 22px;
  box-shadow: 0px 23px 100px rgba(0, 0, 0, 0.02);
  margin-top: -98px;
  height: 297px;
}
.blog-seo-ppopular-article-wrapper .image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  background: linear-gradient(0deg, rgba(38, 213, 156, 0.5), rgba(38, 213, 156, 0.5));
}
.blog-seo-ppopular-article-wrapper .image .title {
  z-index: 8;
  max-width: 290px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  left: 64px;
}
.blog-seo-ppopular-article-wrapper .image .title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 106px;
  height: 3px;
  background-color: #fff;
  transform: translateY(-7px);
}
.blog-seo-ppopular-article-wrapper h2 {
  margin-top: 43px;
}
.blog-seo-ppopular-article-wrapper p {
  line-height: 34px;
  height: 104px;
}
.blog-seo-ppopular-article-wrapper a:hover {
  color: #7a67db;
}
@media only screen and (max-width: 991px) {
  .blog-seo-ppopular-article-wrapper {
    padding: 0 48px 46px 48px;
  }
  .blog-seo-ppopular-article-wrapper::before {
    border-radius: 48px;
  }
  .blog-seo-ppopular-article-wrapper .image {
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  .blog-seo-ppopular-article-wrapper::before {
    border-radius: 32px;
  }
  .blog-seo-ppopular-article-wrapper h2 {
    font-size: 24px;
    line-height: 38px;
  }
}
@media only screen and (max-width: 575px) {
  .blog-seo-ppopular-article-wrapper {
    margin: 120px -12px 70px;
    padding: 0 12px 32px;
  }
  .blog-seo-ppopular-article-wrapper::before {
    border-radius: 0;
  }
  .blog-seo-ppopular-article-wrapper .image {
    margin-top: -50px;
  }
  .blog-seo-ppopular-article-wrapper .image .title {
    left: 12px;
  }
  .blog-seo-ppopular-article-wrapper h2 {
    font-size: 20px;
    line-height: 32px;
  }
}
.blog-seo-top-article-news::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 122%;
  transform: translateY(-83px);
  background: url("./../images/background/bg-top-articles.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
}
.blog-seo-top-article-news-wrapper::before {
  height: 22%;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 64%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
  transform: translateY(40px);
}
@media only screen and (max-width: 991px) {
  .blog-seo-top-article-news-wrapper::before {
    height: 10%;
  }
}
@media only screen and (max-width: 767px) {
  .blog-seo-top-article-news-wrapper::before {
    height: 13%;
  }
}
@media only screen and (max-width: 575px) {
  .blog-seo-top-article-news-wrapper::before {
    height: 6%;
  }
}
.blog-seo-top-article-news .row {
  gap: 57px 0;
}
@media only screen and (max-width: 991px) {
  .blog-seo-top-article-news .row {
    gap: 32px 0;
  }
}
.blog-seo-top-article-news .btn {
  padding: 19px 39px;
  line-height: 21px;
  margin-top: -31px;
}
.blog-seo-top-article-news .btn::after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 19px;
  bottom: 0;
  width: calc(100% - 38px);
  height: 12px;
  border-radius: 15px;
  background-color: #2BFFBA;
  filter: blur(25px);
  transform: translateY(6px);
}

.detail-blog-seo {
  margin-top: 80px;
}
@media only screen and (max-width: 767px) {
  .detail-blog-seo {
    margin-top: 40px;
  }
}
.detail-blog-seo-last-post {
  padding: 43px 28px 69px;
}
.detail-blog-seo-last-post .heading::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(28px, -50%);
  background-color: #7a67db;
  width: 4px;
  height: 35px;
}
.detail-blog-seo-last-post-items li:not(:last-child) {
  margin-bottom: 28px;
}
.detail-blog-seo-last-post-items li img {
  width: 55px;
  height: 52px;
  margin-left: 13px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NiA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS43ODU4IDMuNjIxODZDMzEuMTMyMiAyLjEzMTk0IDQxLjc0NTYgLTMuMzUyMjQgNDguNzY1OSAyLjk5NTMxQzU2LjI2NzYgOS43NzgxNCA1Ni44MTIxIDIyLjMyOTUgNTIuNjkwNiAzMS41NjUxQzQ5LjE0NTUgMzkuNTA5IDM4Ljc0MzQgMzkuNjgyNSAzMC44MDU2IDQzLjI0MTJDMjMuMzYyOSA0Ni41NzggMTYuMzYxIDU0LjU3MTEgOC45NDM4NCA1MS4xNzc4QzEuNDg1NCA0Ny43NjU2IDEuNTExMjIgMzcuNTEgMC40ODk1NzkgMjkuMzcyQy0wLjM2MTgyMSAyMi41OTAxIC0wLjU2MTEzIDE1LjQzMTQgMy43OTUwMiAxMC4xNjQyQzguMDczNjYgNC45OTA2NyAxNS4xNTU5IDQuNjc4NzMgMjEuNzg1OCAzLjYyMTg2WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NiA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS43ODU4IDMuNjIxODZDMzEuMTMyMiAyLjEzMTk0IDQxLjc0NTYgLTMuMzUyMjQgNDguNzY1OSAyLjk5NTMxQzU2LjI2NzYgOS43NzgxNCA1Ni44MTIxIDIyLjMyOTUgNTIuNjkwNiAzMS41NjUxQzQ5LjE0NTUgMzkuNTA5IDM4Ljc0MzQgMzkuNjgyNSAzMC44MDU2IDQzLjI0MTJDMjMuMzYyOSA0Ni41NzggMTYuMzYxIDU0LjU3MTEgOC45NDM4NCA1MS4xNzc4QzEuNDg1NCA0Ny43NjU2IDEuNTExMjIgMzcuNTEgMC40ODk1NzkgMjkuMzcyQy0wLjM2MTgyMSAyMi41OTAxIC0wLjU2MTEzIDE1LjQzMTQgMy43OTUwMiAxMC4xNjQyQzguMDczNjYgNC45OTA2NyAxNS4xNTU5IDQuNjc4NzMgMjEuNzg1OCAzLjYyMTg2WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.detail-blog-seo-last-post-items li:nth-child(2) img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NyA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC41MjQzIDAuNTcyMTZDMzcuNDIyNSAtMC40Nzc0NTkgNDcuOTg3MyAtMC44MjM2NjcgNTMuNDIyNyA2LjI5OTE1QzU4LjgwMTUgMTMuMzQ3OSA1NC43MzMyIDIzLjA2NDMgNTIuMTYzOSAzMS41NTA1QzQ5LjkwNDggMzkuMDExOCA0Ny4xMjE4IDQ2LjgwNTggNDAuMTIwNiA1MC4yMzQ4QzMzLjA3NDcgNTMuNjg1NyAyNS4wMDEyIDUxLjU0MzggMTcuODI3MiA0OC4zNjc2QzEwLjI2NDEgNDUuMDE5MiAxLjk5MzI5IDQwLjY5MzIgMC4yODgyMTIgMzIuNTk5NkMtMS4zOTc4MSAyNC41OTY1IDQuNjMzOTEgMTcuNTUxMiAxMC4wNDI2IDExLjQxNjJDMTUuMDEyMyA1Ljc3OTMgMjEuMDYxMiAxLjQ1MjUgMjguNTI0MyAwLjU3MjE2WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NyA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC41MjQzIDAuNTcyMTZDMzcuNDIyNSAtMC40Nzc0NTkgNDcuOTg3MyAtMC44MjM2NjcgNTMuNDIyNyA2LjI5OTE1QzU4LjgwMTUgMTMuMzQ3OSA1NC43MzMyIDIzLjA2NDMgNTIuMTYzOSAzMS41NTA1QzQ5LjkwNDggMzkuMDExOCA0Ny4xMjE4IDQ2LjgwNTggNDAuMTIwNiA1MC4yMzQ4QzMzLjA3NDcgNTMuNjg1NyAyNS4wMDEyIDUxLjU0MzggMTcuODI3MiA0OC4zNjc2QzEwLjI2NDEgNDUuMDE5MiAxLjk5MzI5IDQwLjY5MzIgMC4yODgyMTIgMzIuNTk5NkMtMS4zOTc4MSAyNC41OTY1IDQuNjMzOTEgMTcuNTUxMiAxMC4wNDI2IDExLjQxNjJDMTUuMDEyMyA1Ljc3OTMgMjEuMDYxMiAxLjQ1MjUgMjguNTI0MyAwLjU3MjE2WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K);
}
.detail-blog-seo-last-post-items li:nth-child(3) img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi4wNDE5IDEuODUzNzZDMzAuOTgwMSAyLjI5ODgzIDM2LjIwODkgMS4zMTg0MyA0MC40Nzk5IDMuODM3MDFDNDQuODE1MSA2LjM5MzQ5IDQ3Ljc4NzUgMTAuODY3MiA0OS40MDc0IDE1LjYzMjNDNTAuOTQxNCAyMC4xNDQ3IDUwLjI4NDcgMjQuOTg3MyA0OS4yNTE1IDI5LjY0QzQ4LjI4MDEgMzQuMDE0NSA0Ni41Nzk0IDM4LjE2OTYgNDMuNjQ5OCA0MS41NjAzQzQwLjcxNzMgNDQuOTU0MyAzNi44MDcyIDQ3LjEzMzggMzIuNjYwMSA0OC44NDI3QzI4LjEwODggNTAuNzE4MyAyMy40MiA1Mi40MDA1IDE4LjUyMTMgNTEuOTE1NkMxMy4wMDg5IDUxLjM3MDEgNi45Mjk5IDUwLjE5MiAzLjM3NDU4IDQ1Ljk0NDNDLTAuMTcxNjA4IDQxLjcwNzQgMC41NDgzNjUgMzUuNTMzIDAuMTk0MjY0IDMwLjAxOTNDLTAuMTMzMjkyIDI0LjkxODkgLTAuMjIzOTI5IDE5Ljg5NDIgMS4zOTAxNSAxNS4wNDQ5QzMuMTQzODIgOS43NzYyNyA0LjkzMjU1IDMuNjk0MzMgOS44Mjg1IDEuMDc0NUMxNC42OTc4IC0xLjUzMTA0IDIwLjU0MTYgMS4zNTgwNCAyNi4wNDE5IDEuODUzNzZaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi4wNDE5IDEuODUzNzZDMzAuOTgwMSAyLjI5ODgzIDM2LjIwODkgMS4zMTg0MyA0MC40Nzk5IDMuODM3MDFDNDQuODE1MSA2LjM5MzQ5IDQ3Ljc4NzUgMTAuODY3MiA0OS40MDc0IDE1LjYzMjNDNTAuOTQxNCAyMC4xNDQ3IDUwLjI4NDcgMjQuOTg3MyA0OS4yNTE1IDI5LjY0QzQ4LjI4MDEgMzQuMDE0NSA0Ni41Nzk0IDM4LjE2OTYgNDMuNjQ5OCA0MS41NjAzQzQwLjcxNzMgNDQuOTU0MyAzNi44MDcyIDQ3LjEzMzggMzIuNjYwMSA0OC44NDI3QzI4LjEwODggNTAuNzE4MyAyMy40MiA1Mi40MDA1IDE4LjUyMTMgNTEuOTE1NkMxMy4wMDg5IDUxLjM3MDEgNi45Mjk5IDUwLjE5MiAzLjM3NDU4IDQ1Ljk0NDNDLTAuMTcxNjA4IDQxLjcwNzQgMC41NDgzNjUgMzUuNTMzIDAuMTk0MjY0IDMwLjAxOTNDLTAuMTMzMjkyIDI0LjkxODkgLTAuMjIzOTI5IDE5Ljg5NDIgMS4zOTAxNSAxNS4wNDQ5QzMuMTQzODIgOS43NzYyNyA0LjkzMjU1IDMuNjk0MzMgOS44Mjg1IDEuMDc0NUMxNC42OTc4IC0xLjUzMTA0IDIwLjU0MTYgMS4zNTgwNCAyNi4wNDE5IDEuODUzNzZaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
}
.detail-blog-seo-last-post-items li:last-child img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi44MjUgMS4zNTMxN2UtMDVDMzMuNjA3NiAwLjAxMDIyMzcgMzguODAzMSA1LjUyMTUxIDQzLjI1NDUgMTAuNjM5QzQ3LjMyNjIgMTUuMzIwMSA1MC4wMDkgMjAuODc0OCA1MC4zNyAyNy4wNjg1QzUwLjc1NiAzMy42OTI5IDQ5Ljg0OTIgNDAuNzExOCA0NS4yODc4IDQ1LjUzMTJDNDAuNjMyMiA1MC40NTAzIDMzLjU4NTMgNTIuMzU4MSAyNi44MjUgNTEuOTQ1NEMyMC40NDg3IDUxLjU1NjIgMTUuMTcwNCA0Ny43NTA5IDEwLjQ4NjQgNDMuNDA3QzUuNTUzNjkgMzguODMyNSAwLjAyODg5MDEgMzMuNzk1OSAwLjAwMDExMDM5OSAyNy4wNjg1Qy0wLjAyODczMzUgMjAuMzI2MSA1LjYwMDAxIDE1LjM3ODYgMTAuMzQ2MSAxMC41ODk1QzE1LjEyNCA1Ljc2ODIxIDIwLjAzNzMgLTAuMDEwMjA0MyAyNi44MjUgMS4zNTMxN2UtMDVaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi44MjUgMS4zNTMxN2UtMDVDMzMuNjA3NiAwLjAxMDIyMzcgMzguODAzMSA1LjUyMTUxIDQzLjI1NDUgMTAuNjM5QzQ3LjMyNjIgMTUuMzIwMSA1MC4wMDkgMjAuODc0OCA1MC4zNyAyNy4wNjg1QzUwLjc1NiAzMy42OTI5IDQ5Ljg0OTIgNDAuNzExOCA0NS4yODc4IDQ1LjUzMTJDNDAuNjMyMiA1MC40NTAzIDMzLjU4NTMgNTIuMzU4MSAyNi44MjUgNTEuOTQ1NEMyMC40NDg3IDUxLjU1NjIgMTUuMTcwNCA0Ny43NTA5IDEwLjQ4NjQgNDMuNDA3QzUuNTUzNjkgMzguODMyNSAwLjAyODg5MDEgMzMuNzk1OSAwLjAwMDExMDM5OSAyNy4wNjg1Qy0wLjAyODczMzUgMjAuMzI2MSA1LjYwMDAxIDE1LjM3ODYgMTAuMzQ2MSAxMC41ODk1QzE1LjEyNCA1Ljc2ODIxIDIwLjAzNzMgLTAuMDEwMjA0MyAyNi44MjUgMS4zNTMxN2UtMDVaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
}
.detail-blog-seo-last-post-items li a {
  line-height: 22px;
  height: 44px;
}
.detail-blog-seo-last-post-items li a:hover {
  color: #7a67db;
}
@media only screen and (max-width: 1199px) {
  .detail-blog-seo-last-post-items li a {
    font-size: 14px;
  }
}
.detail-blog-seo-image {
  box-shadow: 0px 23px 100px rgba(0, 0, 0, 0.05);
}
.detail-blog-seo-content {
  margin-top: 83px;
}
.detail-blog-seo-content::before, .detail-blog-seo-content::after,
.detail-blog-seo-content .container::before {
  content: "";
  position: absolute;
  z-index: -1;
  mix-blend-mode: exclusion;
}
.detail-blog-seo-content::before {
  top: 0;
  right: 0;
  background: url("./../images/shape/shape-what-me-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width: 115px;
  height: 218px;
  transform: translateY(-50px);
}
.detail-blog-seo-content::after {
  bottom: 25%;
  left: 0;
  width: 108px;
  height: 150px;
  background: url("./../images/shape/shape-description-seo-1.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.detail-blog-seo-content .container::before {
  right: 0;
  bottom: 0;
  width: 59px;
  height: 173px;
  background: url("./../images/shape/shape-top-view-news-1.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateY(80px);
}
.detail-blog-seo-content p {
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 16px;
}
.detail-blog-seo-content :last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .detail-blog-seo-content {
    margin-top: 40px;
  }
  .detail-blog-seo-content p {
    font-size: 14px;
    line-height: 25px;
  }
}
.detail-blog-seo-page-instagram {
  margin: 176px 0 114px;
}
@media only screen and (max-width: 767px) {
  .detail-blog-seo-page-instagram {
    margin: 100px 0 70px;
  }
}
.detail-blog-seo-socials {
  margin-bottom: 215px;
}
.detail-blog-seo-socials::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 108px;
  height: 150px;
  background: url("./../images/shape/shape-description-seo-1.png") 0 0 no-repeat;
  background-size: 100% 100%;
  mix-blend-mode: exclusion;
  transform: translateY(100px);
  z-index: -1;
}
.detail-blog-seo-socials .link {
  cursor: pointer;
}
.detail-blog-seo-socials-wrapper {
  box-shadow: 0px 91px 50px rgba(0, 0, 0, 0.05);
  padding: 24px 24px 0;
  max-width: 885px;
}
.detail-blog-seo-socials-wrapper ul {
  margin-top: -58px;
  transform: translateY(58px);
}
.detail-blog-seo-socials-wrapper ul li:not(:last-child) {
  margin-left: 26px;
}
.detail-blog-seo-socials-wrapper ul li a {
  width: 113px;
  height: 113px;
  border-radius: 13px;
  background-color: #26d59c;
  box-shadow: 0px 16px 50px rgba(38, 213, 156, 0.25);
}
.detail-blog-seo-socials-wrapper ul li a.youtube {
  background-color: #f90808;
  box-shadow: 0px 16px 50px rgba(249, 8, 8, 0.25);
}
.detail-blog-seo-socials-wrapper ul li a.pinterst {
  background-color: #b70000;
  box-shadow: 0px 16px 50px rgba(249, 8, 8, 0.25);
}
.detail-blog-seo-socials-wrapper ul li a.instagram {
  background-color: #7a67db;
  box-shadow: 0px 16px 50px rgba(122, 103, 219, 0.25);
}
@media only screen and (max-width: 767px) {
  .detail-blog-seo-socials {
    margin-bottom: 0;
  }
  .detail-blog-seo-socials-wrapper ul {
    margin-top: -25px;
    transform: translateY(25px);
  }
  .detail-blog-seo-socials-wrapper ul li a {
    width: 50px;
    height: 50px;
    font-size: 18px;
  }
}

.services-seo-landing {
  margin-top: 93px;
}
.services-seo-landing::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 1px);
  max-width: 483px;
  width: 100%;
  height: 41px;
  border-radius: 22px;
  background-color: #beb2fd;
  filter: blur(50px);
  z-index: -1;
}
.services-seo-landing::after {
  content: "";
  position: absolute;
  bottom: 30px;
  left: 0;
  background: url("./../images/shape/shape-description-seo-1.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width: 108px;
  height: 150px;
  mix-blend-mode: exclusion;
  z-index: -1;
}
.services-seo-landing-wrapper {
  max-width: 1193px;
  height: 671px;
  background: url("./../images/other/computer.png") 0 0 no-repeat;
  background-size: 100% 100%;
  filter: drop-shadow(0px 57px 50px rgba(0, 0, 0, 0.05));
}
.services-seo-landing-wrapper::after {
  content: "";
  position: absolute;
  z-index: 3;
  width: 133px;
  height: 139px;
  background: url("./../images/shape/shape-06.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translate(74px, -12px);
  top: 0;
  left: 0;
}
.services-seo-landing-wrapper img {
  max-width: calc(100% - 273px);
  margin: 40px 132px 0 0;
  height: calc(100% - 107px);
}
@media only screen and (max-width: 1199px) {
  .services-seo-landing-weapper {
    height: 600px;
  }
}
@media only screen and (max-width: 991px) {
  .services-seo-landing-wrapper {
    height: 500px;
  }
  .services-seo-landing-wrapper::after {
    transform: translate(40px, -12px);
  }
  .services-seo-landing-wrapper img {
    margin: 20px 82px 0 0;
    max-width: calc(100% - 168px);
    height: calc(100% - 74px);
  }
}
@media only screen and (max-width: 767px) {
  .services-seo-landing-wrapper {
    height: 400px;
  }
  .services-seo-landing-wrapper::after {
    transform: translate(30px, -12px);
  }
  .services-seo-landing-wrapper img {
    margin: 20px 63px 0 0;
    max-width: calc(100% - 130px);
  }
}
@media only screen and (max-width: 575px) {
  .services-seo-landing {
    margin-top: 60px;
  }
  .services-seo-landing-wrapper {
    background: none;
    height: auto;
  }
  .services-seo-landing-wrapper::after {
    content: none;
  }
  .services-seo-landing-wrapper img {
    max-width: 100%;
    height: 100%;
    margin: 0;
    position: relative !important;
    border-radius: 12px;
  }
}
.services-seo-heading {
  margin-bottom: 146px;
}
.services-seo-heading .sup-title {
  line-height: 32px;
}
.services-seo-heading .title {
  line-height: 70px;
}
.services-seo-heading .sub-title {
  line-height: 33px;
}
@media only screen and (max-width: 991px) {
  .services-seo-heading .title {
    font-size: 30px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .services-seo-heading {
    margin-bottom: 60px;
  }
  .services-seo-heading .sup-title {
    font-size: 24px;
  }
  .services-seo-heading .title {
    font-size: 24px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .services-seo-heading {
    font-size: 12px;
    line-height: 20px;
  }
}
.services-seo-items {
  margin-top: 141px;
}
.services-seo-items::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 96%;
  background: url("./../images/background/bg-services-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -4;
  transform: translateY(-100px);
}
.services-seo-items::after {
  content: "";
  position: absolute;
  top: 40px;
  right: 0;
  width: 96px;
  height: 198px;
  background: url("./../images/shape/shape-last-articles-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -2;
  mix-blend-mode: exclusion;
}
.services-seo-items .container::before, .services-seo-items .container::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.services-seo-items .container::before {
  right: 0;
  bottom: 90px;
  width: 119px;
  height: 84px;
  background: url("./../images/shape/shape-07.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateX(10px);
}
.services-seo-items .container::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 180px;
  width: 114px;
  height: 164px;
  background: url("./../images/shape/shape-header-seo-03.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.services-seo-items .services-seo-heading::before {
  content: "";
  position: absolute;
  z-index: -1;
  mix-blend-mode: exclusion;
  width: 62px;
  height: 126px;
  background: url("./../images/shape/shape-services-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  left: 0;
  top: 180px;
}
.services-seo-items .services-seo-heading .title::after {
  content: "";
  position: absolute;
  right: calc(100% + 35px);
  bottom: calc(100% - 32px);
  width: 69px;
  height: 72px;
  background: url("./../images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
}
.services-seo-items-wrapper::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: calc(100% + 52px);
  height: 341px;
  top: 95px;
  left: 50%;
  border-radius: 50px;
  background-color: rgba(228, 225, 248, 0.5);
  transform: translateX(-50%);
}
@media only screen and (max-width: 991px) {
  .services-seo-items .row {
    gap: 48px 0;
  }
}
@media only screen and (max-width: 767px) {
  .services-seo-items {
    margin-top: 70px;
  }
  .services-seo-items::before {
    background-size: cover;
    background-position: center center;
  }
}
.services-seo-suports {
  margin-top: 209px;
}
.services-seo-suports::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 163%;
  background: url("./../images/background/bg-services-seo.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -8;
  transform: translateY(-364px);
}
.services-seo-suports .container::after {
  content: "";
  position: absolute;
  bottom: 0;
  z-index: -1;
  mix-blend-mode: exclusion;
  left: 0;
  width: 62px;
  height: 126px;
  background: url("./../images/shape/shape-services-seo-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateY(150px);
}
.services-seo-suports .row {
  gap: 72px 0;
}
@media only screen and (max-width: 767px) {
  .services-seo-suports {
    margin-top: 90px;
  }
}
.services-seo-comments-customers {
  margin: 334px 0 91px;
}
.services-seo-comments-customers .container::before {
  top: 0;
  transform: translateY(-170px);
}
@media only screen and (max-width: 767px) {
  .services-seo-comments-customers {
    margin-top: 120px;
  }
}

.section-heading-news-title {
  line-height: 62px;
  margin-bottom: 13px;
}
.section-heading-news-sub-title {
  line-height: 37px;
  margin-bottom: 75px;
  max-width: 1069px;
}
@media only screen and (max-width: 767px) {
  .section-heading-news-title {
    font-size: 24px;
    line-height: 32px;
  }
}
.section-heading-news-two {
  margin-bottom: 52px;
}
.section-heading-news-two::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #26d59c;
  z-index: -2;
  transform: translateY(-50%);
}
.section-heading-news-two .detail, .section-heading-news-two-link {
  background: linear-gradient(0deg, rgba(243, 245, 252, 0.3), rgba(243, 245, 252, 0.3)), #ffffff;
}
.section-heading-news-two .detail {
  margin-right: 154px;
  padding: 0 13px 0 20px;
}
.section-heading-news-two-title {
  line-height: 34px;
}
.section-heading-news-two-sub-title {
  line-height: 21px;
}
.section-heading-news-two-link {
  color: #5f5f5f;
  padding-right: 11px;
}
@media only screen and (max-width: 991px) {
  .section-heading-news-two .detail {
    margin-right: 0;
    padding-right: 0;
  }
}
.section-heading-news-three {
  margin-bottom: 62px;
}
.section-heading-news-three::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  border-bottom: 0.5px dashed #5f5f5f;
  transform: translateY(-50%);
  z-index: -1;
}
.section-heading-news-three-title {
  line-height: 35px;
}
.section-heading-news-three-title::after {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  width: 46px;
  height: 5px;
  border-radius: 4px;
  background-color: #26d59c;
}
.section-heading-news-three-title, .section-heading-news-three-sub-title, .section-heading-news-three-link {
  background: linear-gradient(0deg, rgba(243, 245, 252, 0.3), rgba(243, 245, 252, 0.3)), #ffffff;
}
.section-heading-news-three-sub-title {
  padding-left: 9px;
}
.section-heading-news-three-link {
  padding-right: 11px;
}

.article-news-two figure .author, .article-news-three figure .author {
  padding: 1px 4px 1px 16px;
  box-shadow: 0px 24px 42px rgba(0, 0, 0, 0.1);
  transform: translate(0, 17px);
}
.article-news-two figure .author img, .article-news-three figure .author img {
  width: 48px;
  height: 48px;
  border: 1px solid #d9d9d9;
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.15);
  margin-left: 6px;
}
.article-news-two figure .author .detail .name, .article-news-three figure .author .detail .name {
  line-height: 22px;
}
.article-news-two figure .author .detail .sub-name, .article-news-three figure .author .detail .sub-name {
  line-height: 17px;
}
.article-news-two .date-category, .article-news-three .date-category {
  margin-bottom: 34px;
}
.article-news-two .date-category span, .article-news-three .date-category span {
  box-shadow: 0px 18px 10px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  line-height: 24px;
  background-color: #fff;
}
.article-news-two .date-category span a:hover, .article-news-three .date-category span a:hover {
  color: #1dcc9d;
}
.article-news-two .date-category span:not(:last-child), .article-news-three .date-category span:not(:last-child) {
  margin-left: 19px;
}
.article-news-two .date-category span i, .article-news-three .date-category span i {
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
  color: #1dcc9d;
}
.article-news-two .date-category span i.icon-folder, .article-news-three .date-category span i.icon-folder {
  color: rgba(73, 73, 73, 0.8);
}
.article-news-two figure {
  margin-bottom: 76px;
}
.article-news-two figure > a > img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzA4IiBoZWlnaHQ9IjE5MCIgdmlld0JveD0iMCAwIDMwOCAxOTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDU5LjQ3NzdDMCAyNi42MjkxIDI2LjYyOTEgMCA1OS40Nzc3IDBWMEM3MC45MTYyIDAgODIuMjk3MiAzLjE5MTEgOTMuMzU2MSA2LjExMzQ1QzEwNS4zNjYgOS4yODcyMyAxMjQuNzYgMTIuNTA5NSAxNTQgMTIuNTA5NUMxODMuMjQgMTIuNTA5NSAyMDIuNjM0IDkuMjg3MjMgMjE0LjY0NCA2LjExMzQ1QzIyNS43MDMgMy4xOTExIDIzNy4wODQgMCAyNDguNTIyIDBWMEMyODEuMzcxIDAgMzA4IDI2LjYyOTEgMzA4IDU5LjQ3NzdWOTVDMzA4IDE0Ny40NjcgMjY1LjQ2NyAxOTAgMjEzIDE5MEg5NUM0Mi41MzMgMTkwIDAgMTQ3LjQ2NyAwIDk1VjU5LjQ3NzdaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzA4IiBoZWlnaHQ9IjE5MCIgdmlld0JveD0iMCAwIDMwOCAxOTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDU5LjQ3NzdDMCAyNi42MjkxIDI2LjYyOTEgMCA1OS40Nzc3IDBWMEM3MC45MTYyIDAgODIuMjk3MiAzLjE5MTEgOTMuMzU2MSA2LjExMzQ1QzEwNS4zNjYgOS4yODcyMyAxMjQuNzYgMTIuNTA5NSAxNTQgMTIuNTA5NUMxODMuMjQgMTIuNTA5NSAyMDIuNjM0IDkuMjg3MjMgMjE0LjY0NCA2LjExMzQ1QzIyNS43MDMgMy4xOTExIDIzNy4wODQgMCAyNDguNTIyIDBWMEMyODEuMzcxIDAgMzA4IDI2LjYyOTEgMzA4IDU5LjQ3NzdWOTVDMzA4IDE0Ny40NjcgMjY1LjQ2NyAxOTAgMjEzIDE5MEg5NUM0Mi41MzMgMTkwIDAgMTQ3LjQ2NyAwIDk1VjU5LjQ3NzdaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 190px;
}
.article-news-two h2 {
  line-height: 22px;
  height: 44px;
}
.article-news-two p {
  margin: 14px 0 22px;
  line-height: 25px;
  height: 75px;
}
.article-news-two .date-category {
  margin-bottom: 25px;
}
.article-news-two .btn {
  padding: 19px 12px;
  line-height: 21px;
}
@media only screen and (max-width: 991px) {
  .article-news-two figure > a > img {
    height: auto;
  }
}
.article-news-three figure {
  max-width: 30%;
}
.article-news-three figure img {
  border-radius: 20px 20px 0 20px;
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.15);
}
.article-news-three .content {
  max-width: 70%;
  padding-right: 20px;
}
.article-news-three .content h2 a:hover,
.article-news-three .content .more:hover {
  color: #1dcc9d;
}
@media only screen and (max-width: 1199px) {
  .article-news-three figure {
    max-width: 25%;
  }
  .article-news-three .content {
    max-width: 75%;
    padding-right: 12px;
  }
  .article-news-three .content .more {
    font-size: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .article-news-three figure,
  .article-news-three .content {
    max-width: 100%;
  }
}

.socials-one {
  gap: 13px;
}
.socials-one li a {
  width: 57px;
  height: 56px;
  background-color: #26d59c;
  border-radius: 13px;
  box-shadow: 0px 16px 50px rgba(38, 213, 156, 0.25);
}
.socials-one li a:hover {
  background-color: rgb(31.8231075697, 178.3768924303, 130.6422310757);
}
.socials-one li a.youtube {
  background-color: #f90808;
  box-shadow: 0px 16px 50px rgba(249, 8, 8, 0.25);
}
.socials-one li a.youtube:hover {
  background-color: rgb(211.0727272727, 5.1272727273, 5.1272727273);
}
.socials-one li a.instagram {
  background-color: #7a67db;
  box-shadow: 0px 16px 50px rgba(122, 103, 219, 0.25);
}
.socials-one li a.instagram:hover {
  background-color: rgb(93.1361702128, 70.0127659574, 211.1872340426);
}

.socials-two {
  gap: 6px;
}
.socials-two li a {
  width: 59px;
  height: 59px;
  color: #26d59c;
  z-index: 2;
}
.socials-two li a::before {
  background-color: rgba(38, 213, 156, 0.1);
  box-shadow: inset 0px 13px 13px rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(4.5px);
  border-bottom: 1px solid #fff;
  border-radius: inherit;
}
.socials-two li a::after {
  right: 12px;
  left: 12px;
  height: 34px;
  background-color: rgba(38, 213, 156, 0.32);
  filter: blur(9px);
  transform: translateY(14px);
}
.socials-two li:nth-child(2) a {
  color: #f90808;
}
.socials-two li:nth-child(2) a::before {
  background-color: rgba(249, 8, 8, 0.1);
}
.socials-two li:nth-child(2) a::after {
  background-color: rgba(249, 8, 8, 0.32);
}
.socials-two li:last-child a {
  color: #7a67db;
}
.socials-two li:last-child a::before {
  background-color: rgba(122, 103, 219, 0.1);
}
.socials-two li:last-child a::after {
  background-color: rgba(122, 103, 219, 0.32);
}

.newsletter-news {
  margin: 134px 0 94px;
}
.newsletter-news::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("./../images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -5;
  transform: translateY(-67px);
}
@media only screen and (max-width: 767px) {
  .newsletter-news::before {
    background-size: cover;
    background-position: center center;
  }
}
.newsletter-news::after {
  content: "";
  position: absolute;
  top: 20%;
  right: 0;
  width: 72px;
  height: 119px;
  background: url("./../images/shape/shape-13.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  mix-blend-mode: exclusion;
}
.newsletter-news-wrapper {
  border-radius: 28px;
  border: 1px solid rgba(73, 73, 73, 0.2);
  padding: 37px 22px 86px 23px;
}
.newsletter-news-wrapper .content {
  border-radius: 0 50px 50px;
  background-color: rgba(210, 245, 235, 0.5);
  padding: 71px 65px 71px 333px;
  max-width: calc(100% - 259px);
}
.newsletter-news-wrapper .content::before {
  content: "";
  position: absolute;
  top: 25px;
  right: 270px;
  width: 122px;
  height: 129px;
  background: url("./../images/shape/shape-10.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  mix-blend-mode: difference;
}
.newsletter-news-wrapper .content form {
  box-shadow: 0px 51px 30px rgba(0, 0, 0, 0.02);
  padding: 20px 0 21px 38px;
}
.newsletter-news-wrapper .content form .input {
  max-width: 342px;
}
.newsletter-news-wrapper .content form .input .form-control,
.newsletter-news-wrapper .content form .input label {
  padding: 0 29px;
}
.newsletter-news-wrapper .content form .input label {
  display: block;
  background: linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, #787878 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
}
.newsletter-news-wrapper .content form .btn {
  box-shadow: 0px 7px 70px rgba(0, 0, 0, 0.05);
  padding: 12px 34px;
  line-height: 27px;
}
.newsletter-news-wrapper .image {
  margin: 42px -256px 0 0;
  z-index: 2;
}
.newsletter-news-wrapper .image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  background-color: #d9d9d9;
  transform: translate(-4px, -4px);
  z-index: -1;
  box-shadow: 0px 29px 50px rgba(0, 0, 0, 0.05);
}
.newsletter-news-wrapper .image::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 106px;
  height: 110px;
  background: url("./../images/shape/pattern-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -2;
  transform: translateX(-21px);
}
.newsletter-news-wrapper .image::before,
.newsletter-news-wrapper .image img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk4IiBoZWlnaHQ9IjQ3NCIgdmlld0JveD0iMCAwIDQ5OCA0NzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MDkuMDY0IDU5LjkzNTdDNDAzLjIwNCAzOS45NDY4IDM4NS41NjUgMjUuNjg0OSAzNjQuNzkzIDI0LjEzOTVMNTMuNzA5NSAwLjk5NTgzMkMyNC43MTQgLTEuMTYxMzUgLTEuNjgwODVlLTA1IDIxLjc4MjQgLTEuNjgwODVlLTA1IDUwLjg1OFY0MjMuNzA2Qy0xLjY4MDg1ZS0wNSA0NTQuMDEgMjYuNzQyIDQ3Ny4zNDcgNTYuNzY3MSA0NzMuMjQ2TDQ1NC40NDQgNDE4LjkyM0M0ODQuNzQyIDQxNC43ODUgNTA0LjI2MSAzODQuNjYxIDQ5NS42NTggMzU1LjMxN0w0MDkuMDY0IDU5LjkzNTdaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk4IiBoZWlnaHQ9IjQ3NCIgdmlld0JveD0iMCAwIDQ5OCA0NzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MDkuMDY0IDU5LjkzNTdDNDAzLjIwNCAzOS45NDY4IDM4NS41NjUgMjUuNjg0OSAzNjQuNzkzIDI0LjEzOTVMNTMuNzA5NSAwLjk5NTgzMkMyNC43MTQgLTEuMTYxMzUgLTEuNjgwODVlLTA1IDIxLjc4MjQgLTEuNjgwODVlLTA1IDUwLjg1OFY0MjMuNzA2Qy0xLjY4MDg1ZS0wNSA0NTQuMDEgMjYuNzQyIDQ3Ny4zNDcgNTYuNzY3MSA0NzMuMjQ2TDQ1NC40NDQgNDE4LjkyM0M0ODQuNzQyIDQxNC43ODUgNTA0LjI2MSAzODQuNjYxIDQ5NS42NTggMzU1LjMxN0w0MDkuMDY0IDU5LjkzNTdaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media only screen and (max-width: 1399px) {
  .newsletter-news-wrapper .content {
    max-width: calc(100% - 170px);
  }
}
@media only screen and (max-width: 1199px) {
  .newsletter-news-wrapper .content {
    max-width: calc(100% - 130px);
    padding: 71px 32px 71px 132px;
  }
  .newsletter-news-wrapper .image {
    margin-right: -120px;
  }
}
@media only screen and (max-width: 991px) {
  .newsletter-news-wrapper {
    padding: 20px;
  }
  .newsletter-news-wrapper .content {
    max-width: 100%;
    border-radius: 20px;
    padding: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .newsletter-news-wrapper .content .title {
    font-size: 24px;
    line-height: 35px;
  }
  .newsletter-news-wrapper .content form {
    padding: 16px 0;
  }
  .newsletter-news-wrapper .content form .input {
    max-width: 100%;
  }
  .newsletter-news-wrapper .content form .input .form-control,
  .newsletter-news-wrapper .content form .input label {
    padding: 0 16px;
  }
  .newsletter-news-wrapper .content form .input label {
    display: none;
  }
  .newsletter-news-wrapper .content form .btn {
    margin: 16px 16px 0;
  }
}
@media only screen and (max-width: 575px) {
  .newsletter-news-wrapper {
    padding: 8px;
    border-radius: 8px;
  }
  .newsletter-news-wrapper .content {
    border-radius: 16px;
    padding: 12px;
  }
  .newsletter-news-wrapper .content form {
    padding: 16px;
  }
  .newsletter-news-wrapper .content form .input .form-control {
    padding: 0;
  }
  .newsletter-news-wrapper .content form .btn {
    margin: 16px 0 0;
  }
}

.comments-users-news::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("./../images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateY(-150px);
  z-index: -5;
}
.comments-users-news .section-heading-news-title {
  margin-bottom: 13px;
}
.comments-users-news-item {
  padding: 44px 43px 53px 52px;
  opacity: 0;
}
.comments-users-news-item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  background-color: #1dcc9d;
  border-radius: 15px;
  width: 60%;
  height: 21px;
  transform: translateX(-50%);
  filter: blur(50px);
  z-index: -1;
  opacity: 0;
  transition: all 0.3s linear 0.3s;
}
.comments-users-news-item .heading img {
  width: 78px;
  height: 78px;
  box-shadow: 0px 0px 41px rgba(177, 190, 229, 0.37);
  margin-left: 7px;
}
.comments-users-news-item .heading .detail .name {
  line-height: 28px;
}
.comments-users-news-item .heading .detail .position {
  margin: 7px 0 1px;
}
.comments-users-news-item .heading .detail .stars i:not(:last-child) {
  margin-left: 4px;
}
.comments-users-news-item .heading .detail .stars i.active {
  color: #1dcc9d;
}
.comments-users-news-item p {
  margin-top: 10px;
}
@media only screen and (max-width: 767px) {
  .comments-users-news-item {
    padding: 24px;
  }
  .comments-users-news-item .heading img {
    width: 64px;
    height: 64px;
  }
  .comments-users-news-item .heading .detail .name {
    font-size: 18px;
    line-height: 28px;
  }
}
.swiper-slide-active .comments-users-news-item {
  box-shadow: 0px 43px 50px rgba(0, 0, 0, 0.05);
  opacity: 1;
}
.swiper-slide-active .comments-users-news-item::after {
  opacity: 1;
}
.swiper-slide-prev .comments-users-news-item {
  transform: scale(0.8) translateX(-82px);
  margin-right: -82px;
}
.swiper-slide-next .comments-users-news-item {
  transform: scale(0.8) translateX(82px);
  margin-left: -82px;
}
.swiper-slide-prev .comments-users-news-item, .swiper-slide-next .comments-users-news-item {
  opacity: 0.55;
}
.comments-users-news .swiper {
  padding: 67px 0 74px;
}
.comments-users-news .swiper-pagination {
  bottom: 0;
}
.comments-users-news .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid rgba(73, 73, 73, 0.5);
  transition: all 0.3s linear;
  opacity: 1;
  margin: 0 4px;
}
.comments-users-news .swiper-pagination-bullet-active {
  width: 24px;
  height: 24px;
  background-color: #1dcc9d;
  border-color: #1dcc9d;
}
.comments-users-news .btn {
  margin-top: 31px;
}
@media only screen and (max-width: 575px) {
  .swiper-slide-active .comments-users-news-item, .swiper-slide-prev .comments-users-news-item, .swiper-slide-next .comments-users-news-item {
    transform: unset;
    margin: 0;
  }
}

.top-header-news {
  padding-top: 57px;
}
.top-header-news::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 400%;
  background: url("./../images/background/bg-top-header-new.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -3;
}
.top-header-news-logo::after, .top-header-news-category::after, .top-header-news-account::before {
  content: "";
  width: 1px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  background-color: rgba(73, 73, 73, 0.15);
}
.top-header-news-logo::after {
  margin: 0 27px 0 54px;
}
.top-header-news-logo img {
  width: 62px;
  height: 52px;
  margin-left: 10px;
}
.top-header-news-logo .detail .name {
  line-height: 33px;
}
.top-header-news-logo .detail .sub-name {
  line-height: 20px;
}
.top-header-news-category::after {
  margin: 0 9px 0 31px;
}
.top-header-news-nav ul li:not(:last-child) {
  margin-left: 24px;
}
.top-header-news-nav ul li a {
  color: #a9a9a9;
  font-weight: 5500;
  line-height: 20px;
}
.top-header-news-nav ul li a::after {
  content: "";
  position: absolute;
  top: calc(100% + 1px);
  right: 0;
  width: 0;
  height: 2px;
  background-color: #1dcc9d;
  border-radius: 3px;
  transition: all 0.3s linear;
}
.top-header-news-nav ul li a.active, .top-header-news-nav ul li a:hover {
  color: #1dcc9d;
  font-weight: 900;
}
.top-header-news-nav ul li a.active::after, .top-header-news-nav ul li a:hover::after {
  width: 19px;
}
.top-header-news-work-with-us {
  box-shadow: 0px 9px 20px -1px rgba(0, 0, 0, 0.05);
  line-height: 21px;
  padding: 10px 9px;
  margin-left: 36px;
}
.top-header-news-notification {
  width: 48px;
  height: 48px;
  background-color: #fff;
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.1);
}
.top-header-news-account::before {
  margin: 0 15px 0 14px;
}
.top-header-news-account img {
  width: 48px;
  height: 48px;
  border: 1px solid #d9d9d9;
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 1199px) {
  .top-header-news-logo::after {
    margin: 0 12px;
  }
  .top-header-news-category::after {
    margin: 0 8px;
  }
  .top-header-news-nav ul li:not(:last-child) {
    margin-left: 8px;
  }
  .top-header-news-work-with-us {
    margin-left: 12px;
  }
  .top-header-news-account::before {
    margin: 0 8px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-news-logo::after {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .top-header-news {
    padding-top: 32px;
  }
  .top-header-news-logo .detail .name {
    font-size: 18px;
  }
  .top-header-news-logo .detail .sub-name {
    font-size: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-news-logo img {
    margin-left: 0;
    width: 52px;
    height: 42px;
  }
}

.footer-news {
  background: #031410 url("./../images/background/bg-footer-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  border-radius: 62px 62px 0 0;
  box-shadow: 0px 71px 100px rgba(0, 0, 0, 0.1);
  padding: 72px 0 11px;
  margin-top: 64px;
}
.footer-news .row > .col-lg-6:nth-child(3), .footer-news .row > .col-lg-6:nth-child(4) {
  margin: 56px 0 49px;
}
.footer-news-logo img {
  width: 62px;
  height: 52px;
}
.footer-news-description {
  line-height: 29px;
}
.footer-news-titr {
  line-height: 31px;
  margin-bottom: 2px;
}
.footer-news-nav li:not(:last-child) {
  margin-bottom: 3px;
}
.footer-news-nav li a {
  line-height: 27px;
}
.footer-news-nav li a:hover {
  color: #1dcc9d;
}
.footer-news-socials li:not(:last-child) {
  margin-left: 13px;
}
.footer-news-socials li a {
  border-radius: 13px;
  width: 57px;
  height: 56px;
  background-color: #26d59c;
  box-shadow: 0px 16px 50px rgba(38, 213, 156, 0.25);
}
.footer-news-socials li a:hover {
  background-color: rgb(31.8231075697, 178.3768924303, 130.6422310757);
}
.footer-news-socials li a.youtube {
  background-color: #f90808;
  box-shadow: 0px 16px 50px rgba(249, 8, 8, 0.25);
}
.footer-news-socials li a.youtube:hover {
  background-color: rgb(211.0727272727, 5.1272727273, 5.1272727273);
}
.footer-news-socials li a.instagram {
  background-color: #7a67db;
  box-shadow: 0px 16px 50px rgba(122, 103, 219, 0.25);
}
.footer-news-socials li a.instagram:hover {
  background-color: rgb(93.1361702128, 70.0127659574, 211.1872340426);
}
.footer-news-bottom-text {
  max-width: 398px;
}
.footer-news-copyright {
  margin-right: 150px;
  padding: 15px 47px 0 0;
  z-index: 2;
}
.footer-news-copyright::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100vw;
  height: 200%;
  background-color: #26d59c;
  box-shadow: 0px 71px 100px rgba(0, 0, 0, 0.1);
  border-radius: 0 62px;
  z-index: -1;
}
@media only screen and (max-width: 1199px) {
  .footer-news-copyright {
    margin-right: 60px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-news .row .col-lg-6:nth-child(3) {
    margin: 24px 0;
  }
  .footer-news .row .col-lg-6:nth-child(4) {
    margin: 0 0 24px;
  }
  .footer-news .row .col-lg-6 .row {
    gap: 24px 0;
  }
  .footer-news-copyright {
    margin-right: 0;
    padding-right: 0;
  }
  .footer-news-copyright::before {
    transform: translateX(-50%);
    width: 150vw;
    right: auto;
    left: 50%;
  }
}
@media only screen and (max-width: 575px) {
  .footer-news {
    border-radius: 0;
  }
}

.top-news {
  margin-top: 47px;
}
.top-news-wrapper {
  padding: 149px 59px 0 78px;
}
.top-news-wrapper::before, .top-news-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 65%;
  border-radius: 30px;
}
.top-news-wrapper::before {
  z-index: -2;
  background: url("./../images/other/image-2.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.top-news-wrapper::after {
  z-index: -1;
  background-color: rgba(217, 217, 217, 0.01);
  backdrop-filter: blur(10px);
}
.top-news-item .image,
.top-news-item .image img {
  max-height: 423px;
  height: 423px;
}
.top-news-item .image::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  background-color: rgba(217, 217, 217, 0.5);
  box-shadow: 0px 25px 50px rgba(0, 0, 0, 0.1);
  z-index: -1;
}
.top-news-item .image::before,
.top-news-item .image img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIzIiBoZWlnaHQ9IjQyMyIgdmlld0JveD0iMCAwIDUyMyA0MjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQ3LjU2NiAyNi43MjIyQzMxNi4xNTggMjEuODE2IDM4OS4wODYgLTI0LjU2NjggNDQzLjQzNiAxNy40ODJDNTA3LjAxMiA2Ni42Njg2IDUzNy42MTkgMTU3LjE4MiA1MTYuMjIxIDIzNC41NzJDNDk1LjU0NSAzMDkuMzUxIDQxNS4yMTYgMzQyLjA0NyAzNDQuNjgzIDM3NC42NDJDMjc2LjEwOSA0MDYuMzMyIDIwMi4wMzkgNDQxLjM1MSAxMzIuNDYyIDQxMS45MTdDNTkuODMzIDM4MS4xOTMgMTEuNzAyOSAzMDcuNSAxLjQ0MzA4IDIyOS40MzlDLTcuODY0NjMgMTU4LjYyMyAyOC44MDM3IDg4LjY1MjkgODMuOTk4OSA0My4xOTE3QzEyOC40NjYgNi41NjcwNyAxOTAuMDYgMzAuODM1NSAyNDcuNTY2IDI2LjcyMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIzIiBoZWlnaHQ9IjQyMyIgdmlld0JveD0iMCAwIDUyMyA0MjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQ3LjU2NiAyNi43MjIyQzMxNi4xNTggMjEuODE2IDM4OS4wODYgLTI0LjU2NjggNDQzLjQzNiAxNy40ODJDNTA3LjAxMiA2Ni42Njg2IDUzNy42MTkgMTU3LjE4MiA1MTYuMjIxIDIzNC41NzJDNDk1LjU0NSAzMDkuMzUxIDQxNS4yMTYgMzQyLjA0NyAzNDQuNjgzIDM3NC42NDJDMjc2LjEwOSA0MDYuMzMyIDIwMi4wMzkgNDQxLjM1MSAxMzIuNDYyIDQxMS45MTdDNTkuODMzIDM4MS4xOTMgMTEuNzAyOSAzMDcuNSAxLjQ0MzA4IDIyOS40MzlDLTcuODY0NjMgMTU4LjYyMyAyOC44MDM3IDg4LjY1MjkgODMuOTk4OSA0My4xOTE3QzEyOC40NjYgNi41NjcwNyAxOTAuMDYgMzAuODM1NSAyNDcuNTY2IDI2LjcyMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.top-news-item .content {
  box-shadow: 0px 27px 50px rgba(0, 0, 0, 0.02);
  padding: 22px 34px 37px;
}
.top-news-item .content::before {
  content: "";
  position: absolute;
  top: 29px;
  right: 1px;
  width: 4px;
  height: 40px;
  border-radius: 4px;
  background-color: #1dcc9d;
}
.top-news-item .content .author {
  background-color: #ededed;
  box-shadow: 0px 28px 50px rgba(0, 0, 0, 0.05);
  padding: 1px 4px 1px 16px;
}
.top-news-item .content .author img {
  width: 48px;
  height: 48px;
  border: 1px solid #d9d9d9;
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.15);
  margin-left: 6px;
}
.top-news-item .content .author .detail .name {
  line-height: 22px;
}
.top-news-item .content .author .detail .sub-name {
  line-height: 17px;
}
.top-news-item .content .line span {
  width: 40px;
  height: 5px;
  border-radius: 4px;
  background-color: #1dcc9d;
}
.top-news-item .content .line span:not(:last-child) {
  margin-bottom: 2px;
}
.top-news-item .content .line span:nth-child(2) {
  background-color: rgba(29, 204, 157, 0.5);
  width: 23px;
}
.top-news-item .content .line span:last-child {
  background-color: rgba(29, 204, 157, 0.2);
  width: 15px;
}
.top-news-item .content h2 {
  margin-top: 26px;
}
.top-news-item .content h2 a:hover {
  color: #1dcc9d;
}
.top-news-item .content p {
  line-height: 26px;
  margin-bottom: 27px;
}
.top-news-item .content .date-category span {
  box-shadow: 0px 18px 10px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  line-height: 24px;
}
.top-news-item .content .date-category span a:hover {
  color: #1dcc9d;
}
.top-news-item .content .date-category span:not(:last-child) {
  margin-left: 19px;
}
.top-news-item .content .date-category span:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-10px, -50%);
  width: 1px;
  height: 27px;
  background-color: rgba(73, 73, 73, 0.15);
}
.top-news-item .content .date-category span i {
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
  color: #1dcc9d;
}
.top-news-item .content .date-category span i.icon-folder {
  color: rgba(73, 73, 73, 0.8);
}
.top-news-item .content .more:hover,
.top-news-item .content .more:hover i {
  color: #1dcc9d;
}
.top-news .swiper {
  padding-bottom: 79px;
}
.top-news .swiper-pagination {
  bottom: 0;
}
.top-news .swiper-pagination-bullet {
  border: 1px solid rgba(73, 73, 73, 0.5);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: transparent;
  opacity: 1;
  transition: all 0.3s linear;
}
.top-news .swiper-pagination-bullet-active {
  border-color: #1dcc9d;
  background-color: #1dcc9d;
  width: 24px;
  height: 24px;
}
@media only screen and (max-width: 991px) {
  .top-news-wrapper::before {
    background-size: cover;
    background-position: center center;
  }
  .top-news-item .image,
  .top-news-item .image img {
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  .top-news-wrapper {
    padding: 50px 20px 0;
  }
}
@media only screen and (max-width: 575px) {
  .top-news-wrapper {
    padding: 40px 12px 0;
    margin: 0 -12px;
  }
  .top-news-wrapper::before, .top-news-wrapper::after {
    border-radius: 0;
  }
  .top-news-item .content {
    padding: 24px 12px;
    margin-top: 32px;
  }
  .top-news-item .content h2 {
    font-size: 18px;
    line-height: 32px;
  }
  .top-news-item .content p {
    font-size: 12px;
    line-height: 25px;
  }
  .top-news-item .content .date-category span:not(:last-child) {
    margin-left: 12px;
  }
  .top-news-item .content .date-category span:not(:last-child)::after {
    transform: translate(-6px, -50%);
  }
}

.best-news {
  margin: 65px 0 79px;
}
.best-news::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 110%;
  background: url("./../images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -2;
  transform: translateY(-235px);
}
.best-news-wrapper {
  border: 1px solid rgba(73, 73, 73, 0.2);
  padding: 55px 22px 91px;
}
.best-news-wrapper::before, .best-news-wrapper::after {
  content: "";
  position: absolute;
  mix-blend-mode: difference;
  z-index: -1;
  top: 210px;
}
.best-news-wrapper::before {
  right: 85px;
  width: 143px;
  height: 133px;
  background: url("./../images/shape/shape-08.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.best-news-wrapper::after {
  left: 46%;
  transform: translate(-50%, 20px);
  width: 102px;
  height: 84px;
  background: url("./../images/shape/shape-09.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.best-news-wrapper .tabs li:not(:last-child) {
  margin-left: 10px;
}
.best-news-wrapper .tabs li label {
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  padding: 13px 17px 10px;
  z-index: 2;
  cursor: pointer;
}
.best-news-wrapper .tabs li label::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(93.79deg, #11998e -54.79%, #38ef7d 124.56%, #2bd283 124.56%);
  box-shadow: 0px 9px 20px 2px rgba(29, 204, 157, 0.25);
  border-radius: 10px;
  z-index: -1;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.best-news-wrapper .tabs li input:checked + label {
  color: #fff;
}
.best-news-wrapper .tabs li input:checked + label::before {
  opacity: 1;
  visibility: visible;
}
.best-news-wrapper form {
  max-width: 492px;
}
.best-news-wrapper form .form-control {
  background-color: rgba(172, 172, 172, 0.1);
  height: 66px;
  color: rgba(73, 73, 73, 0.45);
  padding-left: 65px;
}
.best-news-wrapper form i {
  left: 34px;
}
.best-news p {
  line-height: 33px;
  margin: 2px 0 19px;
}
.best-news .btn {
  padding: 14px 27px;
  line-height: 31px;
}
.best-news .socials {
  margin-top: 42px;
}
.best-news .socials li:not(:last-child) {
  margin-left: 13px;
}
.best-news .socials li a {
  width: 57px;
  height: 57px;
  background-color: #26d59c;
  border-radius: 13px;
  box-shadow: 0px 16px 50px rgba(38, 213, 156, 0.25);
}
.best-news .socials li a:hover {
  background-color: rgb(31.8231075697, 178.3768924303, 130.6422310757);
}
.best-news .socials li a.youtube {
  background-color: #f90808;
  box-shadow: 0px 16px 50px rgba(249, 8, 8, 0.25);
}
.best-news .socials li a.youtube:hover {
  background-color: rgb(211.0727272727, 5.1272727273, 5.1272727273);
}
.best-news .socials li a.instagram {
  background-color: #7a67db;
  box-shadow: 0px 16px 50px rgba(122, 103, 219, 0.25);
}
.best-news .socials li a.instagram:hover {
  background-color: rgb(93.1361702128, 70.0127659574, 211.1872340426);
}
.best-news img {
  filter: drop-shadow(0px 45px 100px rgba(0, 0, 0, 0.05));
}
.best-news-content {
  margin-top: 112px;
}
.best-news-content::before, .best-news-content::after {
  content: "";
  position: absolute;
  mix-blend-mode: difference;
  z-index: -1;
}
.best-news-content::before {
  top: 0;
  left: 0;
  width: 122px;
  height: 129px;
  background: url("./../images/shape/shape-10.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateY(-50px);
}
.best-news-content::after {
  bottom: 0;
  left: 48%;
  transform: translateX(-50%);
  width: 102px;
  height: 84px;
  background: url("./../images/shape/shape-09.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
@media only screen and (max-width: 1399px) {
  .best-news-wrapper::before, .best-news-wrapper::after {
    top: 130px;
  }
}
@media only screen and (max-width: 1199px) {
  .best-news-wrapper {
    padding: 55px 18px 91px;
  }
  .best-news .tabs li label {
    padding: 13px 12px 10px;
    font-size: 13px;
  }
  .best-news h2 {
    font-size: 24px;
    line-height: 38px;
  }
}
@media only screen and (max-width: 991px) {
  .best-news::before {
    background-size: cover;
    background-position: center center;
  }
  .best-news-wrapper {
    padding: 32px 18px;
  }
  .best-news .tabs {
    overflow: auto hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .best-news .tabs::-webkit-scrollbar {
    display: none;
  }
  .best-news form {
    max-width: 100%;
  }
  .best-news-content {
    margin-top: 50px;
  }
  .best-news-wrapper::before, .best-news-wrapper::after, .best-news-content::before, .best-news-content::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .best-news-wrapper {
    padding: 20px 12px;
  }
  .best-news form .form-control {
    height: 54px;
    padding-left: 40px;
  }
  .best-news form i {
    left: 12px;
  }
  .best-news h2 {
    font-size: 18px;
    line-height: 32px;
  }
  .best-news p {
    font-size: 12px;
    line-height: 25px;
  }
  .best-news .btn {
    padding: 14px;
  }
}

.tech-news::before, .tech-news::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  background: url("./../images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -3;
}
@media only screen and (max-width: 767px) {
  .tech-news::before, .tech-news::after {
    background-size: cover;
    background-position: center center;
  }
}
.tech-news::before {
  top: 0;
  height: 48%;
  transform: translateY(-230px);
}
.tech-news::after {
  bottom: 16%;
  height: 47%;
  transform: translateY(10px);
}
.tech-news .container::before, .tech-news .container::after,
.tech-news .row::before,
.tech-news .row::after {
  content: "";
  position: absolute;
  mix-blend-mode: difference;
  z-index: -1;
}
.tech-news .container::before,
.tech-news .row::before {
  width: 72px;
  height: 109px;
  background: url("./../images/shape/shape-13.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top: 22%;
  right: 0;
}
.tech-news .container::after,
.tech-news .row::after {
  width: 53px;
  height: 101px;
  top: 38%;
  left: 0;
  background: url("./../images/shape/shape-14.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.tech-news .row {
  gap: 104px 0;
}
.tech-news .row::before {
  top: 60%;
}
.tech-news .row::after {
  top: 85%;
}
@media only screen and (max-width: 767px) {
  .tech-news .row {
    gap: 60px 0;
  }
}
.tech-news .section-heading-news::before, .tech-news .section-heading-news::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  mix-blend-mode: difference;
}
.tech-news .section-heading-news::before {
  right: 70px;
  width: 137px;
  height: 127px;
  background: url("./../images/shape/shape-12.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.tech-news .section-heading-news::after {
  width: 126px;
  height: 129px;
  background: url("./../images/shape/shape-11.png") 0 0 no-repeat;
  background-size: 100% 100%;
  left: 20px;
}

.popular-news {
  margin: 111px 0 17px;
}
.popular-news::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 170%;
  background: url("./../images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -5;
  transform: translateY(-415px);
}
.popular-news .container::before, .popular-news .container::after {
  content: "";
  position: absolute;
  z-index: -1;
  mix-blend-mode: difference;
}
.popular-news .container::before {
  width: 72px;
  height: 109px;
  background: url("./../images/shape/shape-13.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top: 33%;
  right: 0;
}
.popular-news .container::after {
  width: 53px;
  height: 101px;
  bottom: 0;
  left: 0;
  background: url("./../images/shape/shape-14.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateY(20px);
}
.popular-news-wrapper {
  border-radius: 28px;
  border: 1px solid rgba(73, 73, 73, 0.2);
  padding: 37px 22px 63px 21px;
}
.popular-news-wrapper::before {
  content: "";
  position: absolute;
  width: 105px;
  height: 110px;
  background: url("./../images/shape/pattern-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  top: 117px;
  right: 0;
  transform: translateX(11px);
}
.popular-news-wrapper .image {
  z-index: 2;
  width: 512px;
  height: 484px;
  margin-top: 65px;
}
.popular-news-wrapper .image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-4px, -10px);
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  border: 4px solid #d9d9d9;
  box-shadow: 0px 29px 50px rgba(0, 0, 0, 0.05);
  background-color: #d9d9d9;
}
.popular-news-wrapper .image::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 281px;
  height: 65px;
  background-color: rgba(0, 0, 0, 0.32);
  filter: blur(50px);
  z-index: -2;
}
.popular-news-wrapper .image::before,
.popular-news-wrapper .image img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk4IiBoZWlnaHQ9IjQ3NCIgdmlld0JveD0iMCAwIDQ5OCA0NzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04OC45MzYyIDU5LjkzNTdDOTQuNzk2MiAzOS45NDY4IDExMi40MzUgMjUuNjg0OSAxMzMuMjA3IDI0LjEzOTVMNDQ0LjI5IDAuOTk1ODMyQzQ3My4yODYgLTEuMTYxMzUgNDk4IDIxLjc4MjQgNDk4IDUwLjg1OFY0MjMuNzA2QzQ5OCA0NTQuMDEgNDcxLjI1OCA0NzcuMzQ3IDQ0MS4yMzMgNDczLjI0Nkw0My41NTU1IDQxOC45MjNDMTMuMjU3OSA0MTQuNzg1IC02LjI2MDU2IDM4NC42NjEgMi4zNDE5NCAzNTUuMzE3TDg4LjkzNjIgNTkuOTM1N1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk4IiBoZWlnaHQ9IjQ3NCIgdmlld0JveD0iMCAwIDQ5OCA0NzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04OC45MzYyIDU5LjkzNTdDOTQuNzk2MiAzOS45NDY4IDExMi40MzUgMjUuNjg0OSAxMzMuMjA3IDI0LjEzOTVMNDQ0LjI5IDAuOTk1ODMyQzQ3My4yODYgLTEuMTYxMzUgNDk4IDIxLjc4MjQgNDk4IDUwLjg1OFY0MjMuNzA2QzQ5OCA0NTQuMDEgNDcxLjI1OCA0NzcuMzQ3IDQ0MS4yMzMgNDczLjI0Nkw0My41NTU1IDQxOC45MjNDMTMuMjU3OSA0MTQuNzg1IC02LjI2MDU2IDM4NC42NjEgMi4zNDE5NCAzNTUuMzE3TDg4LjkzNjIgNTkuOTM1N1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/cover;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.popular-news-wrapper .content {
  background-color: rgba(210, 245, 235, 0.5);
  border-radius: 50px 0 50px 50px;
  margin-right: -251px;
  padding: 108px 257px 51px 74px;
  width: calc(100% - 233px);
}
.popular-news-wrapper .content::before, .popular-news-wrapper .content::after {
  content: "";
  position: absolute;
  mix-blend-mode: difference;
}
.popular-news-wrapper .content::before {
  width: 122px;
  height: 129px;
  top: 25px;
  right: 26px;
  background: url("./../images/shape/shape-10.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.popular-news-wrapper .content::after {
  width: 137px;
  height: 122px;
  background: url("./../images/shape/shape-08.png") 0 0 no-repeat;
  background-size: 100% 100%;
  bottom: 28px;
  left: 45px;
}
.popular-news-wrapper .content > * {
  position: relative;
  z-index: 4;
}
.popular-news-wrapper .content h2 a:hover {
  color: #11998e;
}
.popular-news-wrapper .content p {
  margin: 1px 0 10px;
  line-height: 35px;
}
.popular-news-wrapper .content .btn {
  padding: 19px 32px;
  line-height: 21px;
}
@media only screen and (max-width: 1199px) {
  .popular-news-wrapper .image {
    width: 400px;
    height: auto;
  }
  .popular-news-wrapper .image::before {
    transform: translate(-4px, -4px);
  }
}
@media only screen and (max-width: 991px) {
  .popular-news-wrapper .image {
    max-width: 70%;
    width: 100%;
    margin: 0 auto;
  }
  .popular-news-wrapper .image::before {
    content: none;
  }
  .popular-news-wrapper .image img {
    -webkit-mask: unset;
            mask: unset;
    border-radius: 32px;
    border: 4px solid #d9d9d9;
  }
  .popular-news-wrapper .content {
    margin: -120px 0 0;
    max-width: 100%;
    width: 100%;
    padding: 150px 20px 32px;
    border-radius: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .popular-news::before {
    background-size: cover;
    background-position: center center;
  }
  .popular-news-wrapper {
    padding: 28px 12px;
  }
  .popular-news-wrapper::before {
    content: none;
  }
  .popular-news-wrapper h2 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .popular-news-wrapper .content {
    padding: 150px 10px 32px;
  }
  .popular-news-wrapper .content h2 {
    font-size: 18px;
    line-height: 32px;
  }
  .popular-news-wrapper .content .btn {
    max-width: 100%;
    width: 100%;
    display: block;
    padding: 19px 12px;
  }
}

.top-view-news::before, .top-view-news::after {
  content: "";
  position: absolute;
}
.top-view-news::before {
  width: 100%;
  height: 147%;
  top: 0;
  left: 0;
  background: url("./../images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -5;
  transform: translateY(-100px);
}
@media only screen and (max-width: 767px) {
  .top-view-news::before {
    background-size: cover;
    background-position: center center;
  }
}
.top-view-news::after {
  content: "";
  position: absolute;
  bottom: 10%;
  right: 0;
  width: 72px;
  height: 109px;
  background: url("./../images/shape/shape-13.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  mix-blend-mode: difference;
}
.top-view-news .row {
  gap: 32px 0;
}

.top-view-news-two .btn,
.Technology-news .btn {
  margin-top: 84px;
  padding: 19px 32px;
  line-height: 21px;
}

.top-view-news-two {
  margin: 101px 0 86px;
}
.top-view-news-two::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 94%;
  background: url("./../images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -5;
  transform: translateY(-6px);
}
.top-view-news-two .container::before, .top-view-news-two .container::after {
  content: "";
  position: absolute;
  z-index: -1;
  mix-blend-mode: difference;
}
.top-view-news-two .container::before {
  width: 72px;
  height: 109px;
  background: url("./../images/shape/shape-13.png") 0 0 no-repeat;
  background-size: 100% 100%;
  right: 0;
  bottom: 0;
}
.top-view-news-two .container::after {
  background: url("./../images/shape/shape-14.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width: 53px;
  height: 101px;
  top: 80px;
  left: 0;
}
.top-view-news-two .row {
  gap: 53px 0;
}

.Technology-news::before, .Technology-news::after,
.Technology-news .container::after {
  content: "";
  position: absolute;
  z-index: -1;
  mix-blend-mode: difference;
}
.Technology-news::before {
  width: 72px;
  height: 109px;
  background: url("./../images/shape/shape-13.png") 0 0 no-repeat;
  background-size: 100% 100%;
  right: 0;
  bottom: 40%;
}
.Technology-news::after,
.Technology-news .container::after {
  background: url("./../images/shape/shape-14.png") 0 0 no-repeat;
  background-size: 100% 100%;
  width: 53px;
  height: 101px;
  top: 110px;
  left: 0;
}
.Technology-news .container::after {
  top: auto;
  bottom: 0;
  transform: translateY(120px);
}
.Technology-news .row {
  gap: 57px 0;
}
@media only screen and (max-width: 767px) {
  .Technology-news .row {
    gap: 40px 0;
  }
}
.Technology-news .btn {
  margin-top: -35px;
  z-index: 3;
}
.Technology-news-wrapper::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0) 33%, rgba(255, 255, 255, 0) 80%);
  z-index: 2;
}
@media only screen and (max-width: 991px) {
  .Technology-news-wrapper::before {
    height: 26%;
  }
}
@media only screen and (max-width: 575px) {
  .Technology-news-wrapper::before {
    height: 12%;
  }
}

.blog-news-best {
  margin-bottom: 152px;
}
.blog-news-best .best-news-wrapper {
  padding: 48px 28px 69px 38px;
}
.blog-news-best .best-news-wrapper::before {
  content: none;
}
.blog-news-best .best-news-wrapper::after {
  top: 44px;
  left: 37%;
}
.blog-news-best .best-news-content {
  margin: 0 0 87px;
}
.blog-news-best .best-news-content::before {
  width: 137px;
  height: 122px;
  background: url("./../images/shape/shape-08.png") 0 0 no-repeat;
  background-size: 100% 100%;
  top: 20px;
  left: 0;
  transform: translateX(-39px);
  z-index: 3;
}
.blog-news-best .best-news-content::after {
  width: 85px;
  height: 88px;
  top: auto;
  left: 0;
  bottom: 0;
  background: url("./../images/shape/pattern-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translate(38px, 32px);
  z-index: 3;
}
@media only screen and (max-width: 991px) {
  .blog-news-best .best-news-wrapper {
    padding: 32px 18px;
  }
  .blog-news-best .best-news-content {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 575px) {
  .blog-news-best .best-news-wrapper {
    padding: 20px 12px;
  }
}
@media only screen and (max-width: 767px) {
  .blog-news-best {
    margin-bottom: 80px;
  }
}
.blog-news-top::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 111%;
  background: url("./../images/background/bg-blog-news-top.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  transform: translateY(-135px);
}
.blog-news-top-item {
  padding: 0 27px 0 21px;
}
.blog-news-top-item:first-child {
  margin-bottom: 85px;
}
.blog-news-top-item img {
  border-radius: 20px 20px 20px 0;
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.15);
}
.blog-news-top-item p {
  line-height: 44px;
  margin-bottom: 28px;
}
@media only screen and (max-width: 1199px) {
  .blog-news-top-item h2 {
    font-size: 24px;
    line-height: 38px;
  }
  .blog-news-top-item p {
    font-size: 16px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .blog-news-top-item .btn {
    padding: 19px 20px;
  }
}
@media only screen and (max-width: 575px) {
  .blog-news-top-item {
    padding: 0;
  }
  .blog-news-top-item .btn {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .blog-news-top {
    background-size: cover;
    background-position: center center;
  }
}
.blog-news-tech-news {
  margin: 138px 0 148px;
}
.blog-news-tech-news::before {
  transform: translateY(-195px);
  height: 85%;
}
.blog-news-tech-news::after {
  bottom: 0;
  height: 39%;
  transform: translateY(70px);
}
.blog-news-tech-news .container::before {
  top: 35%;
}
.blog-news-tech-news .container::after {
  top: 67%;
}
.blog-news-tech-news .row::before, .blog-news-tech-news .row::after {
  content: none;
}
@media only screen and (max-width: 767px) {
  .blog-news-tech-news {
    margin: 80px 0;
  }
}
.blog-news-top-view .container::after {
  top: 200px;
}

.detail-blog-news {
  margin-top: 94px;
}
.detail-blog-news-info {
  margin-bottom: 95px;
}
.detail-blog-news-info > img {
  box-shadow: 0px 23px 100px rgba(0, 0, 0, 0.05);
}
.detail-blog-news-info .content {
  max-width: calc(100% - 240px);
  box-shadow: 0px 27px 50px rgba(0, 0, 0, 0.02);
  padding: 22px 34px 37px;
  margin-top: -142px;
}
.detail-blog-news-info .content::before {
  content: "";
  position: absolute;
  top: 28px;
  right: 1px;
  width: 4px;
  height: 40px;
  background-color: #1dcc9d;
  border-radius: 4px;
}
.detail-blog-news-info .content .author {
  padding: 1px 4px 1px 16px;
  background-color: #ededed;
  box-shadow: 0px 28px 50px rgba(0, 0, 0, 0.05);
}
.detail-blog-news-info .content .author img {
  width: 48px;
  height: 48px;
  border: 1px solid #d9d9d9;
}
.detail-blog-news-info .content .author .detail .name {
  line-height: 22px;
}
.detail-blog-news-info .content .author .detail .sub-name {
  line-height: 15px;
}
.detail-blog-news-info .content .shape span {
  width: 40px;
  height: 5px;
  background-color: #1dcc9d;
  border-radius: 4px;
  display: block;
}
.detail-blog-news-info .content .shape span:nth-child(2) {
  width: 23px;
  opacity: 0.5;
  margin: 2px 0 3px;
}
.detail-blog-news-info .content .shape span:last-child {
  width: 15px;
  opacity: 0.2;
}
.detail-blog-news-info .content h2 {
  margin: 19px 0 9px;
}
.detail-blog-news-info .content p {
  line-height: 26px;
  margin-bottom: 27px;
}
.detail-blog-news-info .content .date-category span {
  padding: 4px 9px 5px 11px;
  line-height: 15px;
  border-radius: 6px;
}
.detail-blog-news-info .content .date-category span i {
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
}
.detail-blog-news-info .content .date-category span:first-child {
  background-color: #fff;
  box-shadow: 0px 18px 10px rgba(0, 0, 0, 0.05);
  margin-left: 20px;
}
.detail-blog-news-info .content .date-category span:first-child::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  width: 0.5px;
  height: 27px;
  background-color: rgba(73, 73, 73, 0.15);
  transform: translate(-10px, -50%);
}
.detail-blog-news-content p {
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 16px;
  text-align: justify;
}
.detail-blog-news-content img {
  display: block;
  width: 100%;
  border-radius: 20px;
  box-shadow: 0px 23px 100px rgba(0, 0, 0, 0.05);
  margin: 32px 0;
}
.detail-blog-news-content > :last-child {
  margin-bottom: 0;
}
.detail-blog-news-sidebar-box {
  padding: 43px 22px 69px 41px;
  box-shadow: 0px 57px 50px rgba(0, 0, 0, 0.05);
}
.detail-blog-news-sidebar-box .heading {
  margin-bottom: 23px;
}
.detail-blog-news-sidebar-box .heading::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 4px;
  height: 35px;
  background-color: #1dcc9d;
  transform: translate(21px, -50%);
}
.detail-blog-news-sidebar-box .heading .sub-name {
  color: rgba(159, 159, 159, 0.5);
}
.detail-blog-news-sidebar-box .heading .shape {
  margin-top: 8px;
}
.detail-blog-news-sidebar-box .heading .shape span {
  width: 32px;
  height: 4px;
  display: block;
  border-radius: 4px;
  background-color: #1dcc9d;
}
.detail-blog-news-sidebar-box .heading .shape span:not(:last-child) {
  margin-bottom: 2px;
}
.detail-blog-news-sidebar-box .heading .shape span:nth-child(2) {
  opacity: 0.5;
  width: 18px;
}
.detail-blog-news-sidebar-box .heading .shape span:last-child {
  opacity: 0.2;
  width: 12px;
}
.detail-blog-news-sidebar-last-posts li:not(:last-child) {
  margin-bottom: 28px;
}
.detail-blog-news-sidebar-last-posts li img {
  max-width: 55px;
  height: 52px;
  margin-left: 13px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NiA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS43ODU4IDMuNjIxODZDMzEuMTMyMiAyLjEzMTk0IDQxLjc0NTYgLTMuMzUyMjQgNDguNzY1OSAyLjk5NTMxQzU2LjI2NzYgOS43NzgxNCA1Ni44MTIxIDIyLjMyOTUgNTIuNjkwNiAzMS41NjUxQzQ5LjE0NTUgMzkuNTA5IDM4Ljc0MzQgMzkuNjgyNSAzMC44MDU2IDQzLjI0MTJDMjMuMzYyOSA0Ni41NzggMTYuMzYxIDU0LjU3MTEgOC45NDM4NCA1MS4xNzc4QzEuNDg1NCA0Ny43NjU2IDEuNTExMjIgMzcuNTEgMC40ODk1NzkgMjkuMzcyQy0wLjM2MTgyMSAyMi41OTAxIC0wLjU2MTEzIDE1LjQzMTQgMy43OTUwMiAxMC4xNjQyQzguMDczNjYgNC45OTA2NyAxNS4xNTU5IDQuNjc4NzMgMjEuNzg1OCAzLjYyMTg2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NiA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS43ODU4IDMuNjIxODZDMzEuMTMyMiAyLjEzMTk0IDQxLjc0NTYgLTMuMzUyMjQgNDguNzY1OSAyLjk5NTMxQzU2LjI2NzYgOS43NzgxNCA1Ni44MTIxIDIyLjMyOTUgNTIuNjkwNiAzMS41NjUxQzQ5LjE0NTUgMzkuNTA5IDM4Ljc0MzQgMzkuNjgyNSAzMC44MDU2IDQzLjI0MTJDMjMuMzYyOSA0Ni41NzggMTYuMzYxIDU0LjU3MTEgOC45NDM4NCA1MS4xNzc4QzEuNDg1NCA0Ny43NjU2IDEuNTExMjIgMzcuNTEgMC40ODk1NzkgMjkuMzcyQy0wLjM2MTgyMSAyMi41OTAxIC0wLjU2MTEzIDE1LjQzMTQgMy43OTUwMiAxMC4xNjQyQzguMDczNjYgNC45OTA2NyAxNS4xNTU5IDQuNjc4NzMgMjEuNzg1OCAzLjYyMTg2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/cover;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.detail-blog-news-sidebar-last-posts li h2 {
  max-width: calc(100% - 68px);
  line-height: 22px;
}
.detail-blog-news-sidebar-last-posts li h2 a:hover {
  color: #1dcc9d;
}
.detail-blog-news-sidebar-last-posts li:nth-child(2) img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NyA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC41MjQzIDAuNTcyMTZDMzcuNDIyNSAtMC40Nzc0NTkgNDcuOTg3MyAtMC44MjM2NjcgNTMuNDIyNyA2LjI5OTE1QzU4LjgwMTUgMTMuMzQ3OSA1NC43MzMyIDIzLjA2NDMgNTIuMTYzOSAzMS41NTA1QzQ5LjkwNDggMzkuMDExOCA0Ny4xMjE4IDQ2LjgwNTggNDAuMTIwNiA1MC4yMzQ4QzMzLjA3NDcgNTMuNjg1NyAyNS4wMDEyIDUxLjU0MzggMTcuODI3MiA0OC4zNjc2QzEwLjI2NDEgNDUuMDE5MiAxLjk5MzI5IDQwLjY5MzIgMC4yODgyMTIgMzIuNTk5NkMtMS4zOTc4MSAyNC41OTY1IDQuNjMzOTEgMTcuNTUxMiAxMC4wNDI2IDExLjQxNjJDMTUuMDEyMyA1Ljc3OTMgMjEuMDYxMiAxLjQ1MjUgMjguNTI0MyAwLjU3MjE2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1NyA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC41MjQzIDAuNTcyMTZDMzcuNDIyNSAtMC40Nzc0NTkgNDcuOTg3MyAtMC44MjM2NjcgNTMuNDIyNyA2LjI5OTE1QzU4LjgwMTUgMTMuMzQ3OSA1NC43MzMyIDIzLjA2NDMgNTIuMTYzOSAzMS41NTA1QzQ5LjkwNDggMzkuMDExOCA0Ny4xMjE4IDQ2LjgwNTggNDAuMTIwNiA1MC4yMzQ4QzMzLjA3NDcgNTMuNjg1NyAyNS4wMDEyIDUxLjU0MzggMTcuODI3MiA0OC4zNjc2QzEwLjI2NDEgNDUuMDE5MiAxLjk5MzI5IDQwLjY5MzIgMC4yODgyMTIgMzIuNTk5NkMtMS4zOTc4MSAyNC41OTY1IDQuNjMzOTEgMTcuNTUxMiAxMC4wNDI2IDExLjQxNjJDMTUuMDEyMyA1Ljc3OTMgMjEuMDYxMiAxLjQ1MjUgMjguNTI0MyAwLjU3MjE2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}
.detail-blog-news-sidebar-last-posts li:nth-child(3) img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi4wNDE5IDEuODUzNzZDMzAuOTgwMSAyLjI5ODgzIDM2LjIwODkgMS4zMTg0MyA0MC40Nzk5IDMuODM3MDFDNDQuODE1MSA2LjM5MzQ5IDQ3Ljc4NzUgMTAuODY3MiA0OS40MDc0IDE1LjYzMjNDNTAuOTQxNCAyMC4xNDQ3IDUwLjI4NDcgMjQuOTg3MyA0OS4yNTE1IDI5LjY0QzQ4LjI4MDEgMzQuMDE0NSA0Ni41Nzk0IDM4LjE2OTYgNDMuNjQ5OCA0MS41NjAzQzQwLjcxNzMgNDQuOTU0MyAzNi44MDcyIDQ3LjEzMzggMzIuNjYwMSA0OC44NDI3QzI4LjEwODggNTAuNzE4MyAyMy40MiA1Mi40MDA1IDE4LjUyMTMgNTEuOTE1NkMxMy4wMDg5IDUxLjM3MDEgNi45Mjk5IDUwLjE5MiAzLjM3NDU4IDQ1Ljk0NDNDLTAuMTcxNjA4IDQxLjcwNzQgMC41NDgzNjUgMzUuNTMzIDAuMTk0MjY0IDMwLjAxOTNDLTAuMTMzMjkyIDI0LjkxODkgLTAuMjIzOTI5IDE5Ljg5NDIgMS4zOTAxNSAxNS4wNDQ5QzMuMTQzODIgOS43NzYyNyA0LjkzMjU1IDMuNjk0MzMgOS44Mjg1IDEuMDc0NUMxNC42OTc4IC0xLjUzMTA0IDIwLjU0MTYgMS4zNTgwNCAyNi4wNDE5IDEuODUzNzZaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi4wNDE5IDEuODUzNzZDMzAuOTgwMSAyLjI5ODgzIDM2LjIwODkgMS4zMTg0MyA0MC40Nzk5IDMuODM3MDFDNDQuODE1MSA2LjM5MzQ5IDQ3Ljc4NzUgMTAuODY3MiA0OS40MDc0IDE1LjYzMjNDNTAuOTQxNCAyMC4xNDQ3IDUwLjI4NDcgMjQuOTg3MyA0OS4yNTE1IDI5LjY0QzQ4LjI4MDEgMzQuMDE0NSA0Ni41Nzk0IDM4LjE2OTYgNDMuNjQ5OCA0MS41NjAzQzQwLjcxNzMgNDQuOTU0MyAzNi44MDcyIDQ3LjEzMzggMzIuNjYwMSA0OC44NDI3QzI4LjEwODggNTAuNzE4MyAyMy40MiA1Mi40MDA1IDE4LjUyMTMgNTEuOTE1NkMxMy4wMDg5IDUxLjM3MDEgNi45Mjk5IDUwLjE5MiAzLjM3NDU4IDQ1Ljk0NDNDLTAuMTcxNjA4IDQxLjcwNzQgMC41NDgzNjUgMzUuNTMzIDAuMTk0MjY0IDMwLjAxOTNDLTAuMTMzMjkyIDI0LjkxODkgLTAuMjIzOTI5IDE5Ljg5NDIgMS4zOTAxNSAxNS4wNDQ5QzMuMTQzODIgOS43NzYyNyA0LjkzMjU1IDMuNjk0MzMgOS44Mjg1IDEuMDc0NUMxNC42OTc4IC0xLjUzMTA0IDIwLjU0MTYgMS4zNTgwNCAyNi4wNDE5IDEuODUzNzZaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
}
.detail-blog-news-sidebar-last-posts li:nth-child(4) img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi44MjUgMS4zNTMxN2UtMDVDMzMuNjA3NiAwLjAxMDIyMzcgMzguODAzMSA1LjUyMTUxIDQzLjI1NDUgMTAuNjM5QzQ3LjMyNjIgMTUuMzIwMSA1MC4wMDkgMjAuODc0OCA1MC4zNyAyNy4wNjg1QzUwLjc1NiAzMy42OTI5IDQ5Ljg0OTIgNDAuNzExOCA0NS4yODc4IDQ1LjUzMTJDNDAuNjMyMiA1MC40NTAzIDMzLjU4NTMgNTIuMzU4MSAyNi44MjUgNTEuOTQ1NEMyMC40NDg3IDUxLjU1NjIgMTUuMTcwNCA0Ny43NTA5IDEwLjQ4NjQgNDMuNDA3QzUuNTUzNjkgMzguODMyNSAwLjAyODg5MDEgMzMuNzk1OSAwLjAwMDExMDM5OSAyNy4wNjg1Qy0wLjAyODczMzUgMjAuMzI2MSA1LjYwMDAxIDE1LjM3ODYgMTAuMzQ2MSAxMC41ODk1QzE1LjEyNCA1Ljc2ODIxIDIwLjAzNzMgLTAuMDEwMjA0MyAyNi44MjUgMS4zNTMxN2UtMDVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi44MjUgMS4zNTMxN2UtMDVDMzMuNjA3NiAwLjAxMDIyMzcgMzguODAzMSA1LjUyMTUxIDQzLjI1NDUgMTAuNjM5QzQ3LjMyNjIgMTUuMzIwMSA1MC4wMDkgMjAuODc0OCA1MC4zNyAyNy4wNjg1QzUwLjc1NiAzMy42OTI5IDQ5Ljg0OTIgNDAuNzExOCA0NS4yODc4IDQ1LjUzMTJDNDAuNjMyMiA1MC40NTAzIDMzLjU4NTMgNTIuMzU4MSAyNi44MjUgNTEuOTQ1NEMyMC40NDg3IDUxLjU1NjIgMTUuMTcwNCA0Ny43NTA5IDEwLjQ4NjQgNDMuNDA3QzUuNTUzNjkgMzguODMyNSAwLjAyODg5MDEgMzMuNzk1OSAwLjAwMDExMDM5OSAyNy4wNjg1Qy0wLjAyODczMzUgMjAuMzI2MSA1LjYwMDAxIDE1LjM3ODYgMTAuMzQ2MSAxMC41ODk1QzE1LjEyNCA1Ljc2ODIxIDIwLjAzNzMgLTAuMDEwMjA0MyAyNi44MjUgMS4zNTMxN2UtMDVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
}
.detail-blog-news-sidebar-socials {
  margin: 31px 0 48px;
}
.detail-blog-news-sidebar-socials .socials-one {
  margin-bottom: 29px;
}
.detail-blog-news-sidebar-socials .link-copy {
  padding: 6px 8px 7px;
  cursor: pointer;
  max-width: 200px;
  margin-top: -17px;
  transform: translateY(17px);
}
.detail-blog-news-sidebar-socials .link-copy span {
  max-width: calc(100% - 22px);
  width: 100%;
}
.detail-blog-news-sidebar-full-info ul {
  gap: 30px 0;
}
.detail-blog-news-sidebar-full-info ul li {
  line-height: 24px;
  padding: 0 8px;
  border-radius: 6px;
  cursor: default;
}
.detail-blog-news-sidebar-full-info ul li:hover {
  box-shadow: 0px 18px 10px rgba(0, 0, 0, 0.05);
}
.detail-blog-news-sidebar-full-info ul li:hover i {
  color: #1dcc9d;
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
}
.detail-blog-news-sidebar-full-info ul li:not(:last-child) {
  margin-left: 18px;
}
.detail-blog-news-sidebar-full-info ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  right: calc(100% + 9px);
  width: 1px;
  height: 27px;
  background-color: rgba(73, 73, 73, 0.15);
  transform: translateY(-50%);
}
.detail-blog-news-send-comment {
  margin: 113px 0 247px;
}
.detail-blog-news-send-comment::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 155%;
  background: url("./../images/background/bg-send-comment-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -4;
  transform: translateY(-110px);
}
.detail-blog-news-send-comment .title {
  margin-bottom: 45px;
  line-height: 32px;
}
.detail-blog-news-send-comment form {
  gap: 19px 0;
}
.detail-blog-news-send-comment form .form-group {
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
}
.detail-blog-news-send-comment form .form-group.rate-star,
.detail-blog-news-send-comment form .form-group .form-control {
  height: 76px;
}
.detail-blog-news-send-comment form .form-group .form-control {
  padding-right: 67px;
}
.detail-blog-news-send-comment form .form-group i {
  right: 36px;
}
.detail-blog-news-send-comment form .form-group.rate-star {
  padding: 0 15px;
}
.detail-blog-news-send-comment form .form-group.rate-star .stars label {
  cursor: pointer;
}
.detail-blog-news-send-comment form .form-group.rate-star .stars label:not(:last-child) {
  margin-left: 4px;
}
.detail-blog-news-send-comment form .form-group.rate-star .stars input:checked ~ label i,
.detail-blog-news-send-comment form .form-group.rate-star .stars input:hover ~ label i {
  color: #26d59c;
}
.detail-blog-news-send-comment form .form-group.content {
  height: 247px;
  padding: 77px 36px 34px 46px;
}
.detail-blog-news-send-comment form .form-group.content .form-control {
  padding-right: 0;
  height: 104px;
}
.detail-blog-news-send-comment form .form-group.content i {
  top: 29px;
  right: 39px;
}
.detail-blog-news-send-comment form .form-group.content .btn {
  padding: 6px 14px 7px;
  border-radius: 11px;
  line-height: 26px;
}
.detail-blog-news-send-comment img {
  filter: drop-shadow(0px 88px 50px rgba(0, 0, 0, 0.05));
}
@media only screen and (max-width: 1199px) {
  .detail-blog-news-info .content {
    max-width: calc(100% - 120px);
  }
}
@media only screen and (max-width: 991px) {
  .detail-blog-news-info {
    margin-bottom: 60px;
  }
  .detail-blog-news-sidebar {
    margin-top: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-news {
    margin-top: 40px;
  }
  .detail-blog-news-info .content {
    max-width: calc(100% - 60px);
    padding: 22px 20px 24px;
  }
  .detail-blog-news-info .content h2 {
    font-size: 16px;
    line-height: 30px;
  }
  .detail-blog-news-content p {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 13px;
  }
  .detail-blog-news-send-comment {
    margin-bottom: 80px;
  }
  .detail-blog-news-send-comment::before {
    background-size: cover;
    background-position: center center;
  }
  .detail-blog-news-send-comment form .form-group.rate-star,
  .detail-blog-news-send-comment form .form-group .form-control {
    height: 64px;
  }
  .detail-blog-news-send-comment form .form-group .form-control {
    font-size: 12px;
  }
  .detail-blog-news-send-comment img {
    filter: drop-shadow(0px 88px 50px rgba(0, 0, 0, 0.05));
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-news-info .content {
    max-width: calc(100% - 20px);
    margin-top: -24px;
    padding: 22px 12px 24px;
  }
}

.contact-us-news::before, .contact-us-news::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  background: url("./../images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -5;
}
@media only screen and (max-width: 767px) {
  .contact-us-news::before, .contact-us-news::after {
    background-size: cover;
    background-position: center center;
  }
}
.contact-us-news::before {
  top: 0;
  height: 96%;
  transform: translateY(-363px);
}
.contact-us-news::after {
  bottom: 0;
  height: 95%;
  transform: translateY(345px);
}
.contact-us-news-map {
  margin: 47px 0 75px;
}
.contact-us-news-map-wrapper {
  padding-top: 91px;
}
.contact-us-news-map-wrapper::before, .contact-us-news-map-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 60%;
  border-radius: 30px;
}
.contact-us-news-map-wrapper::before {
  background: url("./../images/other/image-2.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -2;
}
.contact-us-news-map-wrapper::after {
  background-color: rgba(217, 217, 217, 0.01);
  backdrop-filter: blur(10px);
  z-index: -1;
}
.contact-us-news-map-wrapper iframe {
  max-width: calc(100% - 200px);
  height: 629px;
  border: 11px solid rgba(255, 255, 255, 0.38);
  filter: drop-shadow(0px 73px 50px rgba(0, 0, 0, 0.05));
}
.contact-us-news .section-heading-news {
  margin-bottom: 130px;
}
.contact-us-news .section-heading-news-sub-title {
  margin-bottom: 42px;
}
.contact-us-news .section-heading-news .btns {
  gap: 36px;
}
.contact-us-news .section-heading-news .btns .btn {
  padding: 14px 25px;
  line-height: 31px;
}
.contact-us-news .section-heading-news .btns .btn::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  filter: blur(25px);
  border-radius: 15px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), #2bffba;
  height: 12px;
  width: 50%;
  z-index: -1;
}
.contact-us-news form {
  gap: 61px 0;
}
.contact-us-news form .form-group {
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.02);
}
.contact-us-news form .form-group .form-control {
  padding: 0 64px 0 16px;
  height: 76px;
}
.contact-us-news form .form-group i {
  right: 30px;
}
.contact-us-news form .form-group.content {
  height: 247px;
  padding: 79px 29px 19px 0;
}
.contact-us-news form .form-group.content textarea.form-control {
  padding: 0 0 0 16px;
  height: 100%;
}
.contact-us-news form .form-group.content textarea.form-control::-webkit-scrollbar {
  width: 3px;
}
.contact-us-news form .form-group.content textarea.form-control::-webkit-scrollbar-track {
  background-color: #797979;
}
.contact-us-news form .form-group.content textarea.form-control::-webkit-scrollbar-thumb {
  background-color: #1dcc9d;
}
.contact-us-news form .form-group.content i {
  top: 21px;
  right: 29px;
}
.contact-us-news form .btn {
  padding: 9px 14px;
  line-height: 21px;
  margin-top: -20px;
}
@media only screen and (max-width: 991px) {
  .contact-us-news-map iframe {
    height: 400px;
    max-width: calc(100% - 100px);
  }
  .contact-us-news form {
    gap: 32px 0;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-news-map iframe {
    height: 300px;
    border-width: 5px;
  }
  .contact-us-news .section-heading-news .btns {
    gap: 16px;
  }
  .contact-us-news .section-heading-news .btns .btn {
    padding: 14px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-news-map {
    margin: 45px -12px 60px;
  }
  .contact-us-news-map-wrapper::before, .contact-us-news-map-wrapper::after {
    border-radius: 0;
  }
  .contact-us-news-map iframe {
    max-width: calc(100% - 24px);
    height: 250px;
  }
}

.about-us-news-landing {
  margin: 116px 0 242px;
}
.about-us-news-landing-wrapper {
  padding: 72px 40px 0 64px;
}
.about-us-news-landing-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80%;
  border-radius: 28px;
  border: 1px solid rgba(73, 73, 73, 0.5);
}
.about-us-news-landing .col-lg-7 {
  padding-left: 88px;
}
.about-us-news-landing-content {
  padding: 91px 48px 54px;
  box-shadow: 0px 27px 50px rgba(0, 0, 0, 0.02);
}
.about-us-news-landing-content::before {
  content: "";
  position: absolute;
  top: 12px;
  right: 1px;
  width: 4px;
  height: 40px;
  border-radius: 4px;
  background-color: #1dcc9d;
}
.about-us-news-landing-content .shapes {
  top: 34px;
  left: 49px;
}
.about-us-news-landing-content .shapes span {
  width: 40px;
  height: 5px;
  border-radius: 4px;
  background-color: #1dcc9d;
}
.about-us-news-landing-content .shapes span:nth-child(2) {
  margin: 2px 0 3px;
  opacity: 0.5;
  width: 23px;
}
.about-us-news-landing-content .shapes span:last-child {
  opacity: 0.2;
  width: 15px;
}
.about-us-news-landing-content h2 {
  margin-bottom: 12px;
  font-size: 28px;
  line-height: 45px;
}
.about-us-news-landing-content p {
  line-height: 26px;
}
.about-us-news-landing .image {
  filter: drop-shadow(0px 25px 50px rgba(0, 0, 0, 0.1));
}
.about-us-news-landing .image::before,
.about-us-news-landing .image img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIzIiBoZWlnaHQ9IjQyMyIgdmlld0JveD0iMCAwIDUyMyA0MjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQ3LjU2NiAyNi43MjIyQzMxNi4xNTggMjEuODE2IDM4OS4wODYgLTI0LjU2NjggNDQzLjQzNiAxNy40ODJDNTA3LjAxMiA2Ni42Njg2IDUzNy42MTkgMTU3LjE4MiA1MTYuMjIxIDIzNC41NzJDNDk1LjU0NSAzMDkuMzUxIDQxNS4yMTYgMzQyLjA0NyAzNDQuNjgzIDM3NC42NDJDMjc2LjEwOSA0MDYuMzMyIDIwMi4wMzkgNDQxLjM1MSAxMzIuNDYyIDQxMS45MTdDNTkuODMzIDM4MS4xOTMgMTEuNzAyOSAzMDcuNSAxLjQ0MzA4IDIyOS40MzlDLTcuODY0NjMgMTU4LjYyMyAyOC44MDM3IDg4LjY1MjkgODMuOTk4OSA0My4xOTE3QzEyOC40NjYgNi41NjcwNyAxOTAuMDYgMzAuODM1NSAyNDcuNTY2IDI2LjcyMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIzIiBoZWlnaHQ9IjQyMyIgdmlld0JveD0iMCAwIDUyMyA0MjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQ3LjU2NiAyNi43MjIyQzMxNi4xNTggMjEuODE2IDM4OS4wODYgLTI0LjU2NjggNDQzLjQzNiAxNy40ODJDNTA3LjAxMiA2Ni42Njg2IDUzNy42MTkgMTU3LjE4MiA1MTYuMjIxIDIzNC41NzJDNDk1LjU0NSAzMDkuMzUxIDQxNS4yMTYgMzQyLjA0NyAzNDQuNjgzIDM3NC42NDJDMjc2LjEwOSA0MDYuMzMyIDIwMi4wMzkgNDQxLjM1MSAxMzIuNDYyIDQxMS45MTdDNTkuODMzIDM4MS4xOTMgMTEuNzAyOSAzMDcuNSAxLjQ0MzA4IDIyOS40MzlDLTcuODY0NjMgMTU4LjYyMyAyOC44MDM3IDg4LjY1MjkgODMuOTk4OSA0My4xOTE3QzEyOC40NjYgNi41NjcwNyAxOTAuMDYgMzAuODM1NSAyNDcuNTY2IDI2LjcyMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.about-us-news-landing .image::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  background-color: rgba(217, 217, 217, 0.5);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
}
@media only screen and (max-width: 1199px) {
  .about-us-news-landing .col-lg-7 {
    padding-left: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-news-landing {
    margin: 50px 0 80px;
  }
  .about-us-news-landing-wrapper {
    padding: 32px 24px 0;
  }
  .about-us-news-landing-content {
    padding: 72px 20px 32px;
  }
  .about-us-news-landing-content .shapes {
    left: 20px;
  }
  .about-us-news-landing-content h2 {
    font-size: 20px;
    line-height: 38px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-news-landing-wrapper {
    padding: 0;
  }
  .about-us-news-landing-wrapper::before {
    content: none;
  }
  .about-us-news-landing .image {
    max-width: 90%;
    width: 100%;
    margin: 0 auto;
  }
}
.about-us-news-achievement {
  margin-bottom: 219px;
}
@media only screen and (max-width: 767px) {
  .about-us-news-achievement {
    margin-bottom: 80px;
  }
}
.about-us-news-achievement::before, .about-us-news-achievement::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  background: url("./../images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -5;
}
@media only screen and (max-width: 767px) {
  .about-us-news-achievement::before, .about-us-news-achievement::after {
    background-size: cover;
    background-position: center center;
  }
}
.about-us-news-achievement::before {
  top: 0;
  transform: translateY(-175px);
  height: 83%;
}
.about-us-news-achievement::after {
  bottom: 0;
  transform: translateY(418px);
  height: 82%;
}
.about-us-news-achievement .section-heading-news {
  margin-bottom: 110px;
}
.about-us-news-comments-users::before {
  top: 350px;
  height: 117%;
}
.about-us-news-our-colleagues {
  margin-top: 114px;
}
.about-us-news-our-colleagues::before, .about-us-news-our-colleagues::after,
.about-us-news-our-colleagues .container::before,
.about-us-news-our-colleagues .swiper::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.about-us-news-our-colleagues::before {
  top: 145px;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("./../images/background/bg-best-news.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -5;
}
@media only screen and (max-width: 767px) {
  .about-us-news-our-colleagues::before {
    background-size: cover;
    background-position: center center;
  }
}
.about-us-news-our-colleagues::after,
.about-us-news-our-colleagues .container::before {
  width: 93px;
  height: 93px;
  border-radius: 50%;
  background-color: #26d59c;
  box-shadow: inset 11px 4px 11px rgba(255, 255, 255, 0.25);
}
.about-us-news-our-colleagues::after {
  bottom: 40%;
  right: 0;
  transform: translateX(45px);
}
.about-us-news-our-colleagues .container::before {
  left: 0;
  bottom: 0;
  transform: translate(-45px, 50px);
}
.about-us-news-our-colleagues .swiper::after {
  left: 0;
  top: 0;
  width: 65px;
  height: 72px;
  background: url("./../images/shape/shape-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translate(-42px, -18px);
}
.about-us-news-our-colleagues .section-heading-news {
  margin-bottom: 85px;
}
.about-us-news-our-colleagues-item {
  box-shadow: 0px 70px 80px rgba(0, 0, 0, 0.05);
  padding: 18px 22px;
  transform: scale(0);
}
.about-us-news-our-colleagues-item,
.about-us-news-our-colleagues-item .image {
  border-radius: 22px;
}
.about-us-news-our-colleagues-item .image {
  width: 150px;
  height: 150px;
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.05);
}
.about-us-news-our-colleagues-item .image img {
  max-height: 80px;
  filter: grayscale(100%);
}
.about-us-news-our-colleagues-item:hover .image {
  box-shadow: 0px 35px 50px rgba(233, 37, 90, 0.05);
}
.about-us-news-our-colleagues-item:hover .image img {
  filter: grayscale(0);
}
.about-us-news-our-colleagues-item:hover .title,
.about-us-news-our-colleagues-item:hover a {
  color: #26d59c;
}
@media only screen and (max-width: 1399px) {
  .about-us-news-our-colleagues-item .image {
    width: 126px;
    height: 126px;
  }
  .about-us-news-our-colleagues-item .image img {
    max-height: 70px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-news-our-colleagues-item {
    padding: 16px 12px;
  }
}
.swiper-slide-visible .about-us-news-our-colleagues-item {
  transform: scale(1);
}

.section-heading-cleaning {
  margin-bottom: 62px;
}
.section-heading-cleaning-title {
  margin-bottom: 10px;
  line-height: 50px;
}
.section-heading-cleaning-title::before {
  content: "";
  position: absolute;
  top: -15px;
  left: calc(100% + 17px);
  width: 49px;
  height: 51px;
  background-image: url("./../images/shape/shape-circle-star.svg");
}
.section-heading-cleaning-text {
  line-height: 32px;
  max-width: 1069px;
}
@media only screen and (max-width: 991px) {
  .section-heading-cleaning-title {
    font-size: 24px;
    line-height: 38px;
  }
}
@media only screen and (max-width: 575px) {
  .section-heading-cleaning-title {
    font-size: 16px;
    line-height: 30px;
  }
  .section-heading-cleaning-text {
    font-size: 12px;
    line-height: 25px;
  }
}

.swiper-cleaning .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid rgba(73, 73, 73, 0.5);
  transition: all 0.3s linear;
}
.swiper-cleaning .swiper-pagination-bullet-active {
  width: 24px;
  height: 24px;
  background-color: #f6ae00;
  border-color: #f6ae00;
}
@media only screen and (max-width: 767px) {
  .swiper-cleaning .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }
  .swiper-cleaning .swiper-pagination-bullet-active {
    width: 16px;
    height: 16px;
  }
}

.btn-show-more-cleaning {
  padding: 8px 11px;
  box-shadow: 0px 10px 20px 2px rgba(246, 174, 0, 0.35);
}

.services-cleaning {
  margin: 194px 0 200px;
}
.services-cleaning::before, .services-cleaning::after {
  content: "";
  position: absolute;
  top: 0;
}
.services-cleaning::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 130%;
  transform: translateY(-48px);
  background-image: url("./../images/background/bg-services-cleaning.png");
  z-index: -3;
}
.services-cleaning::after {
  width: 127px;
  height: 232px;
  background-image: url("./../images/shape/shape-16.png");
  z-index: -1;
  right: 0;
  transform: translateY(-80px);
}
.services-cleaning .section-heading-cleaning::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 90px;
  height: 100px;
  background-image: url("./../images/shape/shape-10.png");
  z-index: -1;
  mix-blend-mode: exclusion;
  transform: translateY(-40px);
}
.services-cleaning .section-heading-cleaning-title::before {
  top: 0;
}
@media only screen and (max-width: 991px) {
  .services-cleaning {
    margin-top: 120px;
  }
  .services-cleaning .section-heading-cleaning::after {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .services-cleaning {
    margin: 80px 0 120px;
  }
}

.experts-cleaning {
  margin-top: 156px;
}
.experts-cleaning::before {
  z-index: -7;
  background-image: url("./../images/background/bg-experts-cleaning.png");
  width: 100%;
  height: 131%;
  transform: translateY(-106px);
}
.experts-cleaning::after {
  background-image: url("./../images/shape/shape-19.png");
  z-index: -1;
  width: 85px;
  height: 262px;
  transform: translateY(-90px);
}
.experts-cleaning .container::before {
  width: 35px;
  height: 62px;
  background-image: url(./../images/shape/shape-15.png);
  z-index: -1;
  mix-blend-mode: exclusion;
  bottom: 15%;
}
.experts-cleaning .container::after {
  bottom: 0;
  background-image: url("./../images/shape/shape-20.png");
  width: 155px;
  height: 301px;
  z-index: -1;
  mix-blend-mode: difference;
  transform: translateY(130px);
}
.experts-cleaning .section-heading-cleaning {
  margin-bottom: 121px;
}
.experts-cleaning .section-heading-cleaning::after {
  width: 122px;
  height: 129px;
  top: 95%;
  right: 30%;
  background-image: url("./../images/shape/shape-10.png");
  z-index: -1;
  mix-blend-mode: difference;
}
.experts-cleaning-item {
  padding: 0 20px 46px;
}
.experts-cleaning-item .image {
  margin-bottom: -71px;
  height: 321px;
  transform: translateY(-92px);
}
.experts-cleaning-item .whatsapp {
  background-color: #727272;
  padding: 8px 23px;
  line-height: 29px;
  margin-bottom: -18px;
  z-index: 2;
  overflow: hidden;
}
.experts-cleaning-item .whatsapp::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.experts-cleaning-item:hover .whatsapp::before {
  opacity: 1;
}
.experts-cleaning-item + .experts-cleaning-item {
  margin-top: 211px;
}
.experts-cleaning .swiper {
  padding-bottom: 92px;
}
@media only screen and (max-width: 1199px) {
  .experts-cleaning-item .image {
    height: 270px;
    margin-bottom: -51px;
    transform: translateY(-72px);
  }
}
@media only screen and (max-width: 767px) {
  .experts-cleaning {
    margin-top: 80px;
  }
  .experts-cleaning::after,
  .experts-cleaning .container::before,
  .experts-cleaning .container::after,
  .experts-cleaning .section-heading-cleaning::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .experts-cleaning .section-heading-cleaning {
    margin-bottom: 140px;
  }
}

.banner-home-cleaning::before {
  background-image: url("./../images/background/banner-home-cleaning.png");
  z-index: -5;
  top: 50px;
  width: 100%;
  height: 100%;
}
.banner-home-cleaning::after {
  background-image: url("./../images/shape/shape-18.png");
  z-index: -4;
  width: 92px;
  height: 262px;
  transform: translateY(-55px);
}

.about-home-cleaning {
  margin-bottom: 133px;
}
.about-home-cleaning::before {
  width: 100%;
  height: 196%;
  background-image: url("./../images/background/bg-about-cleaning.png");
  z-index: -8;
  transform: translateY(-200px);
}
.about-home-cleaning::after {
  width: 35%;
  height: 89%;
  border-radius: 0 40px 40px 0;
  background: url("./../images/background/bg-about-video-cleaning.png"), linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  z-index: -4;
  transform: translateY(-30px);
}
.about-home-cleaning .container::before, .about-home-cleaning .container::after {
  z-index: -1;
  mix-blend-mode: exclusion;
  width: 35px;
  height: 62px;
  background-image: url("./../images/shape/shape-15.png");
}
.about-home-cleaning .container::before {
  transform: translateY(-100px);
}
.about-home-cleaning .container::after {
  bottom: 5%;
}
.about-home-cleaning .row::after {
  background-image: url("./../images/shape/shape-17.png");
  width: 174px;
  height: 262px;
  transform: translateY(-109px);
  z-index: -6;
}
.about-home-cleaning .title {
  line-height: 50px;
}
.about-home-cleaning p {
  margin: 13px 0 40px;
  line-height: 22px;
}
.about-home-cleaning p::before {
  width: 49px;
  height: 51px;
  top: 100%;
  left: 100%;
  background-image: url("./../images/shape/shape-circle-star.svg");
  transform: translate(27px, -20px);
}
.about-home-cleaning .btns .btn {
  box-shadow: 0px 10px 20px 2px rgba(246, 174, 0, 0.35);
  padding: 10px 14px;
  margin-left: 10px;
}
.about-home-cleaning .video {
  margin-right: 47px;
  box-shadow: 0px 63px 50px rgba(0, 0, 0, 0.15);
}
.about-home-cleaning .video::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(45, 45, 45, 0.5);
  backdrop-filter: blur(3.5px);
  border-radius: 20px;
}
.about-home-cleaning .video::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 105px;
  height: 110px;
  background-image: url("./../images/shape/pattern-01.png");
  transform: translate(22px, -47px);
}
.about-home-cleaning .video .video-js video,
.about-home-cleaning .video .video-js .vjs-poster {
  border-radius: inherit;
}
.about-home-cleaning .video .video-js .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(45, 45, 45, 0.5);
  backdrop-filter: blur(3.5px);
  border-radius: 20px;
}
.about-home-cleaning .video .video-js .vjs-big-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  border-radius: 0;
  border: 0;
  width: 40px;
  height: 40px;
}
.about-home-cleaning .video .video-js .vjs-big-play-button::before, .about-home-cleaning .video .video-js .vjs-big-play-button::after,
.about-home-cleaning .video .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
          mask-position: 0 0;
  background-color: rgba(246, 174, 0, 0.3);
  transform-origin: center center;
}
@keyframes videoBtn {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    transform: translate(-50%, -50%) scale(0.73);
  }
}
.about-home-cleaning .video .video-js .vjs-big-play-button::before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA2OSA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0LjUgMC4wMjM0Mzc1TDY4LjcwOCAxOS43OTA3VjU5LjMyNTNMMzQuNSA3OS4wOTI1TDAuMjkxOTk2IDU5LjMyNTNWMTkuNzkwN0wzNC41IDAuMDIzNDM3NVoiIGZpbGw9IiNGNkFFMDAiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA2OSA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0LjUgMC4wMjM0Mzc1TDY4LjcwOCAxOS43OTA3VjU5LjMyNTNMMzQuNSA3OS4wOTI1TDAuMjkxOTk2IDU5LjMyNTNWMTkuNzkwN0wzNC41IDAuMDIzNDM3NVoiIGZpbGw9IiNGNkFFMDAiLz4KPC9zdmc+Cg==);
  width: 79px;
  height: 79px;
  z-index: -1;
  animation: videoBtn 3s linear 0s infinite alternate;
}
.about-home-cleaning .video .video-js .vjs-big-play-button::after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTEiIGhlaWdodD0iMTA0IiB2aWV3Qm94PSIwIDAgOTEgMTA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDUuNSAwLjAxMzY3MTlMOTAuMTAwMyAyNS43ODYyVjc3LjMzMTNMNDUuNSAxMDMuMTA0TDAuODk5NjkzIDc3LjMzMTNWMjUuNzg2Mkw0NS41IDAuMDEzNjcxOVoiIGZpbGw9IiNGNkFFMDAiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTEiIGhlaWdodD0iMTA0IiB2aWV3Qm94PSIwIDAgOTEgMTA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDUuNSAwLjAxMzY3MTlMOTAuMTAwMyAyNS43ODYyVjc3LjMzMTNMNDUuNSAxMDMuMTA0TDAuODk5NjkzIDc3LjMzMTNWMjUuNzg2Mkw0NS41IDAuMDEzNjcxOVoiIGZpbGw9IiNGNkFFMDAiLz4KPC9zdmc+Cg==);
  width: 103px;
  height: 103px;
  z-index: -2;
  animation: videoBtn 3s linear 0s infinite alternate;
}
.about-home-cleaning .video .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e923";
  font-family: "icomoon";
  font-size: 40px;
  line-height: 1;
  color: #fff;
}
.about-home-cleaning .video .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE3IiBoZWlnaHQ9IjEzNCIgdmlld0JveD0iMCAwIDExNyAxMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01OC41IDBMMTE2LjA5MSAzMy4yNzlWOTkuODM3MUw1OC41IDEzMy4xMTZMMC45MDkzMTMgOTkuODM3MVYzMy4yNzlMNTguNSAwWiIgZmlsbD0iI0Y2QUUwMCIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE3IiBoZWlnaHQ9IjEzNCIgdmlld0JveD0iMCAwIDExNyAxMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01OC41IDBMMTE2LjA5MSAzMy4yNzlWOTkuODM3MUw1OC41IDEzMy4xMTZMMC45MDkzMTMgOTkuODM3MVYzMy4yNzlMNTguNSAwWiIgZmlsbD0iI0Y2QUUwMCIvPgo8L3N2Zz4K);
  width: 133px;
  height: 133px;
  z-index: -3;
  animation: videoBtn 3s linear 0s infinite alternate;
}
@media only screen and (max-width: 1399px) {
  .about-home-cleaning .title {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1199px) {
  .about-home-cleaning .title {
    font-size: 24px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 991px) {
  .about-home-cleaning::after {
    height: 60%;
  }
  .about-home-cleaning p::before {
    content: none;
  }
  .about-home-cleaning .video {
    box-shadow: 0px 31px 50px rgba(0, 0, 0, 0.15);
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .about-home-cleaning {
    margin-bottom: 70px;
  }
  .about-home-cleaning::after {
    height: 50%;
  }
}
@media only screen and (max-width: 575px) {
  .about-home-cleaning .video-js {
    height: 232px;
  }
}
@media only screen and (max-width: 469px) {
  .about-home-cleaning::after {
    height: 38%;
  }
}

.comments-cleaning {
  margin-top: 140px;
}
.comments-cleaning::before {
  background-image: url("./../images/background/bg-comments-cleaning.png");
  width: 100%;
  height: 175%;
  transform: translateY(-224px);
  z-index: -5;
}
.comments-cleaning::after {
  background-image: url("./../images/shape/shape-19.png");
  z-index: -1;
  width: 85px;
  height: 262px;
  top: 0;
  transform: translateY(-130px);
}
.comments-cleaning .container::before {
  width: 35px;
  height: 62px;
  background-image: url("./../images/shape/shape-15.png");
  z-index: -1;
  mix-blend-mode: exclusion;
  top: 40%;
}
.comments-cleaning .section-heading-cleaning {
  margin-bottom: 48px;
}
.comments-cleaning-item {
  padding: 60px 31px 29px;
}
.comments-cleaning-item p {
  line-height: 32px;
  margin-bottom: 31px;
}
.comments-cleaning-item .info img {
  width: 53px;
  height: 53px;
  margin-bottom: 13px;
  border: 2px solid #c2c2c2;
  box-shadow: 0px 25px 20px rgba(0, 0, 0, 0.15);
}
.comments-cleaning .swiper {
  padding-bottom: 68px;
}
.comments-cleaning .swiper-slide {
  opacity: 0.5;
  transform: scale(0.9);
}
.comments-cleaning .swiper-slide-prev > * {
  margin-right: -133px;
  transform: scale(0.9) translateX(-133px);
}
.comments-cleaning .swiper-slide-active {
  opacity: 1;
  z-index: 9;
  transform: scale(1);
}
.comments-cleaning .swiper-slide-next > * {
  margin-left: -133px;
  transform: scale(0.9) translateX(133px);
}
@media only screen and (max-width: 991px) {
  .comments-cleaning-item {
    padding: 50px 20px 24px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-cleaning {
    margin-top: 80px;
  }
  .comments-cleaning-item {
    padding: 40px 16px 20px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-cleaning-item p {
    font-size: 12px;
    line-height: 25px;
  }
}

.brands-cleaning {
  margin: 90px 0 129px;
}
.brands-cleaning img {
  filter: grayscale(100%) opacity(0.5);
}
.brands-cleaning img:hover {
  filter: grayscale(0) opacity(1);
}
@media only screen and (max-width: 767px) {
  .brands-cleaning {
    margin: 70px 0;
  }
}

.professionals-clening {
  margin: 96px 0 61px;
}
.professionals-clening::before {
  background-image: url("./../images/background/bg-professionals-clening.png");
  width: 100%;
  height: 200%;
  z-index: -5;
  transform: translateY(-67px);
}
.professionals-clening .section-heading-cleaning {
  margin-bottom: 39px;
}
.professionals-clening-wrapper > * {
  max-width: 25%;
  flex: 0 0 auto;
  padding: 0 8px;
}
.professionals-clening-wrapper > *:hover span {
  color: #f6ae00;
}
@media only screen and (max-width: 1199px) {
  .professionals-clening-wrapper > div {
    font-size: 20px;
  }
  .professionals-clening-wrapper > div span {
    font-size: 28px;
  }
}
@media only screen and (max-width: 991px) {
  .professionals-clening-wrapper {
    gap: 24px 0;
  }
  .professionals-clening-wrapper > div {
    max-width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .professionals-clening-wrapper > div {
    font-size: 16px;
  }
  .professionals-clening-wrapper > div span {
    font-size: 24px;
    line-height: 36px;
  }
}
@media only screen and (max-width: 575px) {
  .professionals-clening-wrapper > div {
    max-width: 100%;
  }
}

.articles-cleaning::before {
  background-image: url("./../images/background/bg-articles-cleaning.png");
  width: 100%;
  height: 110%;
  transform: translateY(-55px);
  z-index: -5;
}
.articles-cleaning::after {
  background-image: url("./../images/shape/shape-19.png");
  z-index: -1;
  width: 85px;
  height: 262px;
  transform: translateY(-60px);
}
.articles-cleaning .container::before {
  width: 35px;
  height: 62px;
  background-image: url("./../images/shape/shape-15.png");
  z-index: -1;
  mix-blend-mode: exclusion;
  bottom: 5%;
}
.articles-cleaning .container::after {
  background-image: url("./../images/shape/shape-08.png");
  width: 118px;
  height: 126px;
  bottom: 0;
  left: 18%;
  mix-blend-mode: difference;
  transform: translateY(50px);
  z-index: -1;
}
.articles-cleaning .section-heading-cleaning {
  margin-bottom: 73px;
}
.articles-cleaning .swiper {
  padding-bottom: 100px;
}
.articles-cleaning .swiper-slide > * {
  opacity: 0.5;
  transform: scaleY(0.7);
}
.articles-cleaning .swiper-slide-visible > * {
  opacity: 1;
  transform: scaleY(1);
}
@media only screen and (max-width: 767px) {
  .articles-cleaning .container::after {
    content: none;
  }
}

.options-cleaning-item {
  border-radius: 37px;
}
.options-cleaning-item .icon {
  width: 48px;
  height: 48px;
  z-index: 2;
  margin-left: 20px;
}
.options-cleaning-item .icon::before, .options-cleaning-item .icon::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.options-cleaning-item .icon::before {
  border-radius: 50%;
  background-image: linear-gradient(92.59deg, rgba(245, 175, 25, 0.25) -9.57%, rgba(244, 140, 23, 0.25) 99.15%, rgba(241, 39, 17, 0.25) 215.17%);
  backdrop-filter: blur(8.5px);
  z-index: -1;
}
.options-cleaning-item .icon::after {
  width: 42px;
  height: 42px;
  z-index: -2;
  box-shadow: 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  background-image: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  transform: translate(-11px, -12px);
  border-radius: 15px;
}
.options-cleaning-item .detail p {
  margin-bottom: 10px;
  height: 52px;
}

.pagination-cleaning {
  margin-top: 95px;
  gap: 17px 0;
}
.pagination-cleaning li:not(:last-child) {
  margin-left: 17px;
}
.pagination-cleaning li:first-child {
  margin-left: 42px;
}
.pagination-cleaning li:last-child {
  margin-right: 42px;
}
.pagination-cleaning li a {
  background-color: #fff;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
  width: 72px;
  height: 72px;
  z-index: 2;
}
.pagination-cleaning li a::before {
  background-image: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  opacity: 0;
}
.pagination-cleaning li a:hover, .pagination-cleaning li a.active {
  font-size: 23px;
  font-weight: 900;
  color: #fff;
}
.pagination-cleaning li a:hover::before, .pagination-cleaning li a.active::before {
  opacity: 1;
}
.pagination-cleaning li a.next, .pagination-cleaning li a.prev {
  width: 40px;
  height: 40px;
  background: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  .pagination-cleaning {
    gap: 12px 0;
  }
  .pagination-cleaning li:not(:last-child) {
    margin-left: 12px;
  }
  .pagination-cleaning li:first-child {
    margin-left: 12px;
  }
  .pagination-cleaning li:last-child {
    margin-right: 0;
  }
  .pagination-cleaning li a {
    width: 55px;
    height: 55px;
  }
  .pagination-cleaning li a:hover, .pagination-cleaning li a.active {
    font-size: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .pagination-cleaning li a {
    width: 40px;
    height: 40px;
  }
  .pagination-cleaning li a:hover, .pagination-cleaning li a.active {
    font-size: 16px;
  }
}

.form-check {
  padding-right: 31px;
}
.form-check .form-check-input {
  width: 31px;
  height: 31px;
  border: 2px solid #fcb712;
  border-radius: 10px;
  margin: 0 -31px 0 9px;
  background-color: transparent;
}
.form-check .form-check-input:checked, .form-check .form-check-input:focus {
  border-color: #fcb712;
}
.form-check .form-check-input:checked {
  background-color: #fcb712;
}

.top-header-cleaning::before, .top-header-cleaning::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
}
.top-header-cleaning::before {
  top: 0;
  height: 748%;
  background-image: url("./../images/background/bg-heading-cleaning.png");
  z-index: -7;
}
.top-header-cleaning::after {
  z-index: -6;
  height: 131px;
  top: 632%;
  background-image: linear-gradient(180deg, rgba(252, 252, 255, 0.45) 0%, #FCFCFF 100%);
}
.top-header-cleaning-logo {
  margin-left: 33px;
}
.top-header-cleaning-logo img {
  height: 62px;
}
.top-header-cleaning-category > button::after, .top-header-cleaning-notifcation::before, .top-header-cleaning-auth::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 1px;
  height: 40px;
  background-color: rgba(73, 73, 73, 0.15);
  transform: translateY(-50%);
}
.top-header-cleaning-category > button {
  padding-left: 9px;
  margin-left: 29px;
}
.top-header-cleaning-category > button::after {
  left: 0;
}
.top-header-cleaning-nav li:not(:last-child) {
  margin-left: 48px;
}
.top-header-cleaning-nav li a {
  color: #a9a9a9;
}
.top-header-cleaning-nav li a::after {
  content: "";
  position: absolute;
  top: calc(100% + 1px);
  right: 0;
  width: 0;
  height: 2px;
  border-radius: 4px;
  background-color: #f6ae00;
  transition: all 0.3s linear;
}
.top-header-cleaning-nav li a:hover, .top-header-cleaning-nav li a.active {
  color: #f6ae00;
}
.top-header-cleaning-nav li a:hover::after, .top-header-cleaning-nav li a.active::after {
  width: 75%;
}
.top-header-cleaning-notifcation {
  margin: 0 9px 0 15px;
  width: 48px;
  height: 48px;
}
.top-header-cleaning-notifcation::before {
  left: calc(100% + 9px);
}
.top-header-cleaning-auth::after {
  right: calc(100% + 12px);
}
.top-header-cleaning-auth img {
  width: 48px;
  height: 48px;
  border: 1px solid #d9d9d9;
}
.top-header-cleaning-btns {
  margin-right: 29px;
}
.top-header-cleaning-btns .btn:first-child {
  padding: 13px 19px;
  margin-left: 13px;
}
.top-header-cleaning-btns .btn:last-child {
  padding: 14px 24px;
}
@media only screen and (max-width: 1399px) {
  .top-header-cleaning-nav li:not(:last-child) {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-cleaning-logo img {
    height: 52px;
  }
  .top-header-cleaning-category > button, .top-header-cleaning-nav li a {
    font-size: 13px;
  }
  .top-header-cleaning-logo, .top-header-cleaning-category > button {
    margin-left: 12px;
  }
  .top-header-cleaning-nav li:not(:last-child) {
    margin-left: 12px;
  }
  .top-header-cleaning-notifcation {
    margin: 0 8px;
  }
  .top-header-cleaning-btns .btn:first-child {
    padding: 13px 10px;
    margin-left: 8px;
  }
  .top-header-cleaning-btns .btn:last-child {
    padding: 14px 10px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-cleaning-logo img {
    width: auto;
  }
  .top-header-cleaning-notifcation {
    margin-right: 0;
  }
  .top-header-cleaning-notifcation::before {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .top-header-cleaning-logo {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  .top-header-cleaning-auth {
    margin-left: 0;
  }
  .top-header-cleaning-auth::after {
    content: none;
  }
}

.footer-cleaning {
  border: 1px solid rgba(73, 73, 73, 0.1);
  border-radius: 35px;
  padding: 47px 0 24px;
  z-index: 2;
}
.footer-cleaning::after {
  transform: translateY(-18px);
  background-image: url("./../images/shape/shape-footer-cleaning.png");
  z-index: -1;
  width: 88px;
  height: 263px;
}
.footer-cleaning-description {
  margin-top: 11px;
  line-height: 28px;
}
.footer-cleaning-contact {
  background-color: rgba(248, 248, 248, 0.5);
  border-radius: 25px;
  padding: 35px 41px 35px 54px;
  margin: 60px 0 35px;
}
.footer-cleaning-contact .title {
  line-height: 20px;
}
.footer-cleaning-contact .title span {
  line-height: 35px;
}
.footer-cleaning-contact .phone i {
  font-size: 47px;
}
.footer-cleaning-contact .phone span:last-child {
  color: rgba(252, 183, 18, 0.9);
}
@media only screen and (max-width: 1199px) {
  .footer-cleaning-contact .title span {
    font-size: 20px;
    line-height: 36px;
  }
}
@media only screen and (max-width: 767px) {
  .footer-cleaning-contact {
    padding: 20px;
  }
  .footer-cleaning-contact .phone i {
    font-size: 40px;
  }
  .footer-cleaning-contact .phone span {
    font-size: 18px;
  }
}
@media only screen and (max-width: 575px) {
  .footer-cleaning-contact {
    font-size: 16px;
    line-height: 28px;
  }
  .footer-cleaning-contact .phone i {
    font-size: 32px;
  }
  .footer-cleaning-contact .phone span {
    font-size: 14px;
    line-height: 24px;
  }
}

.landing-cleaning {
  margin-top: 80px;
}
.landing-cleaning::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -30px);
  width: 17px;
  height: 17px;
  background-image: url("./../images/shape/star-1.svg");
}
.landing-cleaning::after {
  content: "";
  position: absolute;
  width: 122px;
  height: 129px;
  top: 0;
  left: 63px;
  background-image: url("./../images/shape/shape-10.png");
  mix-blend-mode: exclusion;
  z-index: -2;
}
.landing-cleaning .container::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 20%;
  z-index: -1;
  mix-blend-mode: exclusion;
  width: 35px;
  height: 62px;
  background-image: url("./../images/shape/shape-15.png");
}
.landing-cleaning .sup-title {
  margin-bottom: 10px;
  line-height: 46px;
}
.landing-cleaning .sup-title::before {
  content: "";
  position: absolute;
  right: 60px;
  bottom: calc(100% + 68px);
  width: 17px;
  height: 17px;
  background-image: url("./../images/shape/star-1.svg");
}
.landing-cleaning .sup-title::after {
  content: "";
  position: absolute;
  right: 280px;
  bottom: calc(100% + 11px);
  width: 62px;
  height: 68px;
  background-image: url("./../images/shape/shape-08.png");
  mix-blend-mode: exclusion;
}
.landing-cleaning .title {
  line-height: 62px;
  margin-bottom: -11px;
  z-index: 2;
}
.landing-cleaning .title::before {
  content: "";
  position: absolute;
  width: 49px;
  height: 51px;
  background-image: url("./../images/shape/shape-circle-star.svg");
  z-index: -1;
  top: 0;
  left: 100%;
  transform: translate(16px, -8px);
}
.landing-cleaning .sub-title {
  line-height: 31px;
}
.landing-cleaning p {
  line-height: 26px;
}
.landing-cleaning .btns {
  margin-bottom: 54px;
}
.landing-cleaning .btns .btn {
  padding: 14px 20px;
}
.landing-cleaning .btns .btn i {
  margin-left: 2px;
}
.landing-cleaning .swiper {
  filter: drop-shadow(0px 35px 50px rgba(0, 0, 0, 0.02));
  padding-bottom: 54px;
}
.landing-cleaning .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  opacity: 1;
  background-color: transparent;
  border: 1px solid rgba(73, 73, 73, 0.5);
  transition: all 0.3s linear;
}
.landing-cleaning .swiper-pagination-bullet-active {
  width: 24px;
  height: 24px;
  background-color: #f6ae00;
  border-color: #f6ae00;
}
.landing-cleaning .image::before {
  content: "";
  position: absolute;
  top: 33%;
  right: 65px;
  transform: translateY(-50%);
  width: 17px;
  height: 17px;
  background-image: url("./../images/shape/star-1.svg");
}
.landing-cleaning .image img {
  filter: drop-shadow(0px 27px 50px rgba(0, 0, 0, 0.05));
}
@media only screen and (max-width: 1399px) {
  .landing-cleaning .title {
    font-size: 32px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 1199px) {
  .landing-cleaning .title {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: -5px;
  }
  .landing-cleaning .sub-title {
    font-size: 16px;
    line-height: 27px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-cleaning .image img {
    max-width: 70%;
    margin: 0 auto 48px;
  }
}
@media only screen and (max-width: 767px) {
  .landing-cleaning::before, .landing-cleaning::after,
  .landing-cleaning .sup-title::before,
  .landing-cleaning .sup-title::after,
  .landing-cleaning .title::before {
    content: none;
  }
  .landing-cleaning .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
  }
  .landing-cleaning .swiper-pagination-bullet-active {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-cleaning .sup-title {
    font-size: 22px;
    line-height: 36px;
  }
  .landing-cleaning .sub-title {
    font-size: 14px;
    line-height: 25px;
  }
  .landing-cleaning p {
    font-size: 12px;
  }
  .landing-cleaning .btns > * {
    max-width: 100%;
    width: 100%;
  }
  .landing-cleaning .image img {
    max-width: 100%;
    margin-bottom: 40px;
  }
}

.gallery-cleaning {
  margin-top: 154px;
}
@media only screen and (max-width: 767px) {
  .gallery-cleaning {
    margin-top: 80px;
  }
}
.gallery-cleaning::before {
  z-index: -6;
  background-image: url("./../images/background/bg-gallery-cleaning.png");
  width: 100%;
  height: 92%;
  transform: translateY(-13px);
}
.gallery-cleaning::after {
  background-image: url(./../images/shape/shape-19.png);
  z-index: -1;
  width: 85px;
  height: 262px;
  top: 15%;
}
.gallery-cleaning .container::after {
  width: 35px;
  height: 62px;
  background-image: url(./../images/shape/shape-15.png);
  z-index: -1;
  mix-blend-mode: exclusion;
  top: 40%;
}
.gallery-cleaning .swiper {
  filter: drop-shadow(0px 17px 50px rgba(0, 0, 0, 0.05));
  padding-bottom: 86px;
}
.gallery-cleaning-item {
  cursor: pointer;
}
.gallery-cleaning-item img {
  border-radius: 5px;
  filter: grayscale(100%);
}
.gallery-cleaning-item i {
  font-size: 65px;
}
.gallery-cleaning-item:hover img {
  filter: grayscale(0);
}
@media only screen and (max-width: 767px) {
  .gallery-cleaning-item i {
    font-size: 50px;
  }
}

.about-us-cleaning-landing {
  margin-top: 104px;
}
.about-us-cleaning-landing::before, .about-us-cleaning-landing::after,
.about-us-cleaning-landing .sup-title::before {
  z-index: -1;
  background-image: url("./../images/shape/shape-21.png");
  width: 54px;
  height: 54px;
}
.about-us-cleaning-landing::before {
  transform: translateX(-21px);
  top: 10%;
  opacity: 0.3;
  filter: drop-shadow(0px 16px 25px rgba(0, 0, 0, 0.15));
}
.about-us-cleaning-landing::after {
  opacity: 0.2;
  top: 3%;
  left: 66px;
}
.about-us-cleaning-landing img {
  filter: drop-shadow(0px 43px 50px rgba(0, 0, 0, 0.05));
}
.about-us-cleaning-landing .sup-title {
  line-height: 46px;
  margin-bottom: 12px;
}
.about-us-cleaning-landing .sup-title::before {
  transform: translate(26px, -84px);
  opacity: 0.5;
}
.about-us-cleaning-landing .title {
  max-width: 620px;
  line-height: 54px;
  margin-bottom: 1px;
}
.about-us-cleaning-landing .title::after {
  right: calc(100% + 16px);
  width: 68px;
  height: 68px;
  background-image: url("./../images/shape/shape-22.png");
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}
.about-us-cleaning-landing p {
  line-height: 26px;
}
.about-us-cleaning-landing .btns .btn {
  padding: 12px 17px;
  box-shadow: 0px 20px 15px rgba(0, 0, 0, 0.05);
}
@media only screen and (max-width: 991px) {
  .about-us-cleaning-landing img {
    max-width: 75%;
    display: block;
    margin: 0 auto;
  }
  .about-us-cleaning-landing .title {
    max-width: 100%;
  }
  .about-us-cleaning-landing .title::after {
    content: none;
  }
  .about-us-cleaning-landing p {
    -moz-text-align-last: center;
         text-align-last: center;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-cleaning-landing {
    margin-top: 70px;
  }
  .about-us-cleaning-landing .sup-title {
    font-size: 24px;
    line-height: 38px;
  }
  .about-us-cleaning-landing .title {
    font-size: 32px;
    line-height: 44px;
  }
  .about-us-cleaning-landing .sub-title {
    font-size: 16px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-cleaning-landing img {
    max-width: 100%;
  }
  .about-us-cleaning-landing .sup-title {
    font-size: 18px;
    line-height: 30px;
  }
  .about-us-cleaning-landing .title {
    font-size: 24px;
    line-height: 34px;
  }
  .about-us-cleaning-landing p {
    font-size: 12px;
    line-height: 25px;
  }
  .about-us-cleaning-landing .btns > * {
    display: block;
    width: 100%;
  }
}
.about-us-cleaning-services {
  margin: 131px 0 150px;
}
@media only screen and (max-width: 767px) {
  .about-us-cleaning-services {
    margin: 70px 0 80px;
  }
}
.about-us-cleaning-experts {
  margin: 0 0 98px;
}
.about-us-cleaning-experts .shape-1::before {
  width: 35px;
  height: 62px;
  background-image: url(./../images/shape/shape-15.png);
  z-index: -1;
  mix-blend-mode: exclusion;
  top: 37%;
}
.about-us-cleaning-experts .shape-1::after {
  top: 38%;
  background-image: url(./../images/shape/shape-20.png);
  width: 155px;
  height: 301px;
  z-index: -1;
  mix-blend-mode: difference;
}
.about-us-cleaning-experts .shape-2 {
  width: 122px;
  height: 129px;
  top: 50%;
  right: 30%;
  background-image: url("./../images/shape/shape-10.png");
  z-index: -1;
  mix-blend-mode: difference;
}
@media only screen and (max-width: 767px) {
  .about-us-cleaning-experts .shape-1::before, .about-us-cleaning-experts .shape-1::after {
    content: none;
  }
}
.about-us-cleaning-brands {
  margin: 90px 0 197px;
}
@media only screen and (max-width: 767px) {
  .about-us-cleaning-brands {
    margin: 80px 0 124px;
  }
}
.about-us-cleaning-video {
  margin: 258px 0 145px;
}
@media only screen and (max-width: 767px) {
  .about-us-cleaning-video {
    margin: 132px 0 80px;
  }
}
.about-us-cleaning-video-two {
  margin-bottom: 198px;
}
@media only screen and (max-width: 767px) {
  .about-us-cleaning-video-two {
    margin-bottom: 80px;
  }
}
.about-us-cleaning-video-two::after {
  right: 0;
  left: auto;
  border-radius: 40px 0 0 40px;
}
.about-us-cleaning-video-two .container::before {
  content: none;
}
.about-us-cleaning-video-two .container::after {
  right: auto;
  left: 0;
  width: 120px;
  height: 266px;
  background-image: url("./../images/shape/shape-23.png");
  mix-blend-mode: difference;
  top: 0;
  bottom: auto;
  transform: translateY(-100px);
}
.about-us-cleaning-video-two .row::after {
  width: 127px;
  height: 232px;
  background-image: url("./../images/shape/shape-16.png");
  right: 0;
  left: auto;
}
.about-us-cleaning-video-two .video {
  margin: 0 0 0 47px;
}
.about-us-cleaning-video-two .video::after {
  width: 137px;
  height: 122px;
  background-image: url("./../images/shape/shape-08.png");
  right: auto;
  left: 0;
  z-index: -1;
  mix-blend-mode: difference;
}
.about-us-cleaning-video-two .video-box::before {
  width: 11px;
  height: 11px;
  background-image: url("./../images/shape/star-1.svg");
  bottom: 126px;
  transform: translateX(54px);
}
.about-us-cleaning-video-two .video-box::after {
  width: 137px;
  height: 122px;
  background-image: url("./../images/shape/shape-08.png");
  z-index: -1;
  mix-blend-mode: difference;
  transform: translate(66px, 35px);
}
.about-us-cleaning-video-two .title::after {
  width: 49px;
  height: 51px;
  background-image: url("./../images/shape/shape-circle-star.svg");
  right: calc(100% + 27px);
}
@media only screen and (max-width: 991px) {
  .about-us-cleaning-video-two .video {
    margin-left: 0;
  }
  .about-us-cleaning-video-two .video-box::before {
    transform: unset;
  }
  .about-us-cleaning-video-two .video-box::after {
    transform: translate(0, 35px);
  }
  .about-us-cleaning-video-two .title {
    margin: 0 auto;
  }
  .about-us-cleaning-video-two .title::after {
    content: none;
  }
}
.about-us-cleaning-professionals {
  margin: 0 0 129px;
}
@media only screen and (max-width: 767px) {
  .about-us-cleaning-professionals {
    margin-bottom: 70px;
  }
}
.about-us-cleaning-articles {
  margin-bottom: 54px;
}

.contact-us-cleaning-landing {
  margin: 75px 0 128px;
}
.contact-us-cleaning-landing::before, .contact-us-cleaning-landing::after {
  z-index: -1;
  width: 54px;
  height: 54px;
  background-image: url("./../images/shape/shape-21.png");
  opacity: 0.5;
}
.contact-us-cleaning-landing::before {
  right: 70px;
  bottom: 0;
}
.contact-us-cleaning-landing::after {
  top: 50%;
  transform: translateY(-50%);
  left: 20px;
}
.contact-us-cleaning-landing .sup-title {
  line-height: 46px;
}
.contact-us-cleaning-landing .sup-title::before {
  width: 50px;
  height: 51px;
  background-image: url("./../images/shape/shape-circle-star.svg");
  left: 100%;
  transform: translate(22px, -12px);
}
.contact-us-cleaning-landing .title {
  line-height: 54px;
  margin: 8px 0 14px;
}
.contact-us-cleaning-landing p {
  line-height: 26px;
  margin-bottom: 32px;
}
.contact-us-cleaning-landing .btns .btn {
  box-shadow: 0px 20px 15px rgba(0, 0, 0, 0.05);
  padding: 14px 16px;
}
@media only screen and (max-width: 991px) {
  .contact-us-cleaning-landing::before, .contact-us-cleaning-landing::after,
  .contact-us-cleaning-landing .sup-title::before {
    content: none;
  }
  .contact-us-cleaning-landing .sup-title {
    font-size: 24px;
    line-height: 38px;
  }
  .contact-us-cleaning-landing .title {
    font-size: 32px;
    line-height: 45px;
  }
  .contact-us-cleaning-landing p {
    -moz-text-align-last: center;
         text-align-last: center;
  }
  .contact-us-cleaning-landing img {
    max-width: 70%;
    margin: 0 auto 32px;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-cleaning-landing {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-cleaning-landing .sup-title {
    font-size: 16px;
    line-height: 28px;
  }
  .contact-us-cleaning-landing .title {
    font-size: 24px;
    line-height: 38px;
  }
  .contact-us-cleaning-landing p {
    font-size: 12px;
  }
}
.contact-us-cleaning-what-contact::before {
  background-image: url("./../images/background/what-contact-cleaning.png");
  width: 100%;
  height: 135%;
  z-index: -5;
  transform: translateY(-45px);
}
.contact-us-cleaning-what-contact::after {
  width: 72px;
  height: 109px;
  background-image: url("./../images/shape/shape-13.png");
  top: 80%;
  mix-blend-mode: difference;
  z-index: -1;
}
.contact-us-cleaning-what-contact .container::after {
  background-image: url("./../images/shape/shape-24.png");
  width: 130px;
  height: 201px;
  z-index: -1;
  mix-blend-mode: difference;
  transform: translateY(-100px);
}
.contact-us-cleaning-what-contact .section-heading-cleaning {
  margin-bottom: 37px;
}
.contact-us-cleaning-what-contact .section-heading-cleaning-text {
  max-width: 836px;
}
.contact-us-cleaning-what-contact .row {
  gap: 24px 0;
}
.contact-us-cleaning-experts {
  margin: 120px 0 167px;
}
.contact-us-cleaning-experts .row {
  gap: 211px 0;
}
@media only screen and (max-width: 767px) {
  .contact-us-cleaning-experts {
    margin: 80px 0;
  }
}
.contact-us-cleaning-articles {
  margin: 182px 0 71px;
}
.contact-us-cleaning-articles .container::before, .contact-us-cleaning-articles .container::after {
  content: none;
}
@media only screen and (max-width: 767px) {
  .contact-us-cleaning-articles {
    margin-top: 80px;
  }
}
.contact-us-cleaning-achievement::before {
  height: 112%;
  z-index: -6;
  background-image: url("./../images/background/bg-achievement-cleaning.png");
  transform: translateY(-40px);
}
.contact-us-cleaning-achievement .section-heading-cleaning {
  margin-bottom: 108px;
}
.contact-us-cleaning-achievement .achievement-item {
  z-index: 2;
  background-color: #fff;
}
.contact-us-cleaning-achievement .achievement-item::before {
  background: url("./../images/background/bg-achievement.png"), linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  z-index: -1;
  border-radius: 20px;
  opacity: 0;
}
.contact-us-cleaning-achievement .achievement-item:hover::before {
  opacity: 1;
}
.contact-us-cleaning-professionals {
  margin-top: 163px;
}
@media only screen and (max-width: 767px) {
  .contact-us-cleaning-professionals {
    margin-top: 80px;
  }
}

.blog-cleaning-landing {
  margin: 157px 0 115px;
}
.blog-cleaning-landing-wrapper {
  max-width: 914px;
}
.blog-cleaning-landing-wrapper::before {
  background-image: url("./../images/shape/shape-arrow.png");
  width: 104px;
  height: 104px;
}
.blog-cleaning-landing-wrapper::after {
  background-image: url("./../images/shape/shape-hand.png");
  width: 88px;
  height: 88px;
  transform: translateX(-44px);
}
.blog-cleaning-landing-wrapper .sup-title {
  line-height: 32px;
}
.blog-cleaning-landing-wrapper .title {
  line-height: 54px;
}
.blog-cleaning-landing-wrapper p {
  line-height: 28px;
  margin-bottom: 40px;
}
.blog-cleaning-landing-wrapper form {
  max-width: 635px;
}
.blog-cleaning-landing-wrapper form .form-control {
  box-shadow: 0px 56px 50px rgba(0, 0, 0, 0.02);
  height: 62px;
  padding: 0 21px 0 83px;
}
.blog-cleaning-landing-wrapper form .btn {
  width: 62px;
  height: 62px;
}
@media only screen and (max-width: 991px) {
  .blog-cleaning-landing-wrapper::before {
    transform: translateY(100px);
  }
  .blog-cleaning-landing-wrapper::after {
    transform: translate(0, -100px);
  }
  .blog-cleaning-landing-wrapper .title {
    font-size: 34px;
    line-height: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .blog-cleaning-landing-wrapper .sup-title {
    font-size: 16px;
  }
  .blog-cleaning-landing-wrapper .title {
    font-size: 28px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .blog-cleaning-landing-wrapper form .form-control {
    height: 56px;
  }
  .blog-cleaning-landing-wrapper form .btn {
    width: 56px;
    height: 56px;
  }
}
.blog-cleaning-top-article {
  margin-bottom: 59px;
}
.blog-cleaning-top-article::before {
  background-image: url("./../images/background/bg-top-article-blog-cleaning.png");
  top: 150px;
  height: 100%;
}
.blog-cleaning-banner::after {
  right: auto;
  left: 0;
  mix-blend-mode: difference;
  background-image: url("./../images/shape/shape-25.png");
  width: 167px;
  height: 266px;
}
@media only screen and (max-width: 767px) {
  .blog-cleaning-banner::after {
    content: none;
  }
}
.blog-cleaning-articles {
  margin: 162px 0 102px;
}
.blog-cleaning-articles .container::before {
  width: 79px;
  height: 109px;
  background-image: url("./../images/shape/shape-13.png");
  bottom: 0;
  transform: translateY(50px);
}
.blog-cleaning-articles .container::after {
  content: none;
}
@media only screen and (max-width: 767px) {
  .blog-cleaning-articles {
    margin: 100px 0 70px;
  }
}
.blog-cleaning-gallery {
  margin: 0 0 102px;
}
.blog-cleaning-gallery .container::after {
  width: 92px;
  height: 262px;
  background-image: url("./../images/shape/shape-16.png");
  mix-blend-mode: unset;
  top: 24%;
}
.blog-cleaning-new-article {
  margin-bottom: 78px;
}
.blog-cleaning-new-article::before {
  background-image: url("./../images/background/bg-new-articles-blog-cleaning.png");
  transform: translateY(-146px);
  height: 74%;
}
.blog-cleaning-new-article::after {
  width: 88px;
  height: 263px;
  background-image: url("./../images/shape/shape-26.png");
  transform: translateY(-100px);
}
.blog-cleaning-new-article .section-heading-cleaning {
  margin-bottom: 28px;
}
.blog-cleaning-new-article .section-heading-cleaning-title::after {
  width: 146px;
  height: 114px;
  background-image: url("./../images/shape/shape-27.png");
  transform: translate(12px, -46px);
  top: 0;
  right: 100%;
}
.blog-cleaning-new-article .row {
  gap: 46px 0;
}

.detail-blog-cleaning {
  margin-top: 92px;
}
.detail-blog-cleaning .blog-article-top {
  margin-bottom: 30px;
}
.detail-blog-cleaning .blog-article-top .btn {
  margin-right: 21px;
}
@media only screen and (min-width: 992px) {
  .detail-blog-cleaning .blog-article-top {
    padding: 22px 27px 144px 21px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-cleaning .blog-article-top .btn {
    margin: 20px 0 0;
  }
}
.detail-blog-cleaning-content {
  font-size: 16px;
  font-weight: 500;
  color: rgba(73, 73, 73, 0.6);
  line-height: 32px;
  margin-bottom: 96px;
}
.detail-blog-cleaning-content :not(:last-child) {
  margin-bottom: 16px;
}
.detail-blog-cleaning-content::before, .detail-blog-cleaning-content::after {
  width: 88px;
  height: 263px;
  background-image: url("./../images/shape/shape-26.png");
}
.detail-blog-cleaning-content::before {
  top: 50%;
  transform: translateY(-50%);
}
.detail-blog-cleaning-content::after {
  transform: translateY(100px);
}
.detail-blog-cleaning-content img {
  border-radius: 20px;
  width: 100%;
  display: block;
  margin: 32px 0;
}
.detail-blog-cleaning-articles {
  margin-bottom: 63px;
}
.detail-blog-cleaning-articles .container::before, .detail-blog-cleaning-articles .container::after {
  width: 88px;
  height: 263px;
  background-image: url("./../images/shape/shape-26.png");
  mix-blend-mode: unset;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
.detail-blog-cleaning-articles .container::before {
  transform: translateY(-325px);
}
.detail-blog-cleaning-articles .container::after {
  transform: translateY(-105px);
}
.detail-blog-cleaning-articles .section-heading-cleaning::after {
  width: 88px;
  height: 263px;
  background-image: url("./../images/shape/shape-26.png");
  transform: translateY(-120px);
}
@media only screen and (max-width: 767px) {
  .detail-blog-cleaning-content img {
    margin: 0;
    border-radius: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-cleaning-content {
    font-size: 13px;
    line-height: 25px;
  }
}

.service-cleaning {
  min-height: 100vh;
  background-image: url("./../images/background/bg-services-page-cleaning.png");
  padding-bottom: 50px;
}
.service-cleaning::before {
  top: 50%;
  right: 27px;
  transform: translateY(-50%);
  width: 43px;
  height: 43px;
  background-image: url("./../images/shape/shape-21.png");
  opacity: 0.5;
}
.service-cleaning-header {
  padding: 83px 0;
}
.service-cleaning-header-pagination {
  gap: 18px;
}
.service-cleaning-header-pagination li a {
  box-shadow: 0px 35px 20px rgba(0, 0, 0, 0.02);
  width: 62px;
  height: 62px;
  z-index: 2;
}
.service-cleaning-header-pagination li a::before {
  background-image: linear-gradient(92.59deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%), linear-gradient(5.3deg, #0193cc -19.27%, #01d0cc 73.16%);
  opacity: 0;
}
.service-cleaning-header-pagination li a.active {
  color: #fff;
  font-size: 16px;
  font-weight: 900;
  box-shadow: 0px 31px 50px rgba(252, 183, 18, 0.25);
}
.service-cleaning-header-pagination li a.active::before {
  opacity: 1;
}
.service-cleaning-header-notification {
  width: 48px;
  height: 48px;
  margin-left: 15px;
}
.service-cleaning-header-notification::after {
  top: 50%;
  transform: translate(-5px, -50%);
  width: 1px;
  height: 45px;
  background-color: rgba(73, 73, 73, 0.15);
}
.service-cleaning-header-auth {
  margin-left: 27px;
}
.service-cleaning-header-auth img {
  border: 1px solid #d9d9d9;
}
.service-cleaning-header .btn {
  padding: 20px 31px;
  box-shadow: 0px 31px 50px rgba(252, 183, 18, 0.25);
}
@media only screen and (max-width: 991px) {
  .service-cleaning-header-pagination {
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .service-cleaning-header-pagination li a {
    width: 48px;
    height: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .service-cleaning-header-logo img {
    width: auto;
    height: 52px;
  }
  .service-cleaning-header .btn {
    padding: 14px 16px;
    font-size: 12px;
    border-radius: 10px;
  }
}
.service-cleaning .title {
  line-height: 50px;
}
.service-cleaning .sub-title {
  line-height: 22px;
  margin-bottom: 18px;
}
.service-cleaning form .form-group {
  margin-bottom: 27px;
}
.service-cleaning form .form-group .form-control {
  box-shadow: 0px 38px 50px rgba(0, 0, 0, 0.02);
  padding: 0 54px 0 16px;
  height: 99px;
}
.service-cleaning form .form-group .form-control::-moz-placeholder {
  color: rgba(73, 73, 73, 0.5);
}
.service-cleaning form .form-group .form-control, .service-cleaning form .form-group .form-control::placeholder {
  color: rgba(73, 73, 73, 0.5);
}
.service-cleaning form .form-group i {
  color: #fcb712;
  right: 32px;
}
.service-cleaning form select.form-control {
  background: url("./../images/icon/angle-down.svg") left 24px center no-repeat;
  background-size: 15px 8px;
}
.service-cleaning form .form-check {
  margin-top: 31px;
}
.service-cleaning form .form-check-label a {
  color: rgba(252, 183, 18, 0.8);
  text-decoration: underline;
}
.service-cleaning .btn-services {
  max-width: 366px;
  height: 66px;
  line-height: 66px;
  margin-top: 65px;
}
.service-cleaning .payment form .form-group i {
  color: rgba(73, 73, 73, 0.6);
}
.service-cleaning .payment form .price {
  color: rgba(252, 183, 18, 0.9);
}
.service-cleaning .payment form .price i {
  margin-left: 13px;
}
.service-cleaning .payment form .price i.icon-toman {
  margin: 0 9px 0 0;
}
.service-cleaning .payment form .btn {
  padding: 21px 25px;
  line-height: 1;
}
.service-cleaning .confirm .row {
  margin-top: 64px;
}
.service-cleaning .confirm-title span {
  color: rgba(252, 183, 18, 0.8);
}
.service-cleaning .confirm p {
  line-height: 28px;
}
@media only screen and (max-width: 991px) {
  .service-cleaning-header {
    padding: 40px 0 50px;
  }
  .service-cleaning form .form-group .form-control {
    height: 80px;
  }
  .service-cleaning .confirm-title {
    font-size: 32px;
    line-height: 44px;
  }
}
@media only screen and (max-width: 767px) {
  .service-cleaning .title {
    font-size: 24px;
    line-height: 38px;
  }
}
@media only screen and (max-width: 575px) {
  .service-cleaning-header {
    padding: 20px 0 40px;
  }
  .service-cleaning form .form-group .form-control {
    font-size: 13px;
  }
  .service-cleaning .payment form .btn {
    max-width: 100%;
    width: 100%;
  }
  .service-cleaning .confirm-title {
    font-size: 24px;
    line-height: 32px;
  }
  .service-cleaning .confirm p {
    font-size: 12px;
    line-height: 25px;
  }
}

.cleaning-blue .contact-us-cleaning-landing .sup-title::before, .cleaning-blue .section-heading-cleaning-title::before,
.cleaning-blue .about-home-cleaning p::before,
.cleaning-blue .about-us-cleaning-video-two .title::after {
  background-image: url("./../images/shape/shape-circle-star-blue.svg");
}

.cleaning-blue .options-cleaning-item .icon::before, .cleaning-blue .options-cleaning-item .icon::after {
  background-image: linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}
.cleaning-blue .options-cleaning-item .icon i {
  font-size: 20px;
}
.cleaning-blue .services-cleaning-item::before {
  background-image: linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}
.cleaning-blue .services-cleaning-item i {
  background: linear-gradient(0deg, #2693cd, #2693cd), #c4c4c4;
}
.cleaning-blue .about-home-cleaning::after {
  background: url("./../images/background/bg-about-video-cleaning.png"), linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}
.cleaning-blue .about-home-cleaning .btns .btn {
  box-shadow: 0px 10px 20px 2px rgba(38, 147, 205, 0.35);
}
.cleaning-blue .about-home-cleaning .video .icon::before, .cleaning-blue .about-home-cleaning .video .icon::after,
.cleaning-blue .about-home-cleaning .video .icon i::after {
  background-color: rgba(38, 147, 205, 0.3);
}
.cleaning-blue .swiper-cleaning .swiper-pagination-bullet-active {
  background-color: #2693cd;
  border-color: #2693cd;
}
.cleaning-blue .btn-show-more-cleaning {
  box-shadow: 0px 10px 20px 2px rgba(38, 147, 205, 0.35);
}
.cleaning-blue .articles-cleaning-item h2 a:hover {
  color: #2693cd;
}
.cleaning-blue .articles-cleaning-item .like-comment span:not(.like) {
  background-color: rgba(38, 147, 205, 0.15);
  color: #2693cd;
}
.cleaning-blue .articles-cleaning-item .read-more:hover {
  background-color: #2693cd;
}
.cleaning-blue .professionals-clening-wrapper > *:hover span {
  color: #2693cd;
}
.cleaning-blue .footer-cleaning-contact .phone span:last-child {
  color: rgba(38, 147, 205, 0.9);
}
.cleaning-blue .experts-cleaning-item .whatsapp::before {
  background-image: linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}
.cleaning-blue .pagination-cleaning li a::before {
  background-image: linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}
.cleaning-blue .pagination-cleaning li a.next, .cleaning-blue .pagination-cleaning li a.prev {
  background-image: linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}
.cleaning-blue .form-check .form-check-input {
  border-color: #2693cd;
}
.cleaning-blue .form-check .form-check-label a {
  color: rgba(38, 147, 205, 0.8);
}

.cleaning-blue .top-header-cleaning-nav li a::after {
  background-color: #2693cd;
}
.cleaning-blue .top-header-cleaning-nav li a:hover, .cleaning-blue .top-header-cleaning-nav li a.active {
  color: #2693cd;
}

.cleaning-blue .landing-cleaning::before,
.cleaning-blue .landing-cleaning .sup-title::before,
.cleaning-blue .landing-cleaning .image::before {
  background-image: url("./../images/shape/star-1-blue.svg");
}
.cleaning-blue .landing-cleaning .title::before {
  background-image: url("./../images/shape/shape-circle-star-blue.svg");
}
.cleaning-blue .landing-cleaning .swiper-pagination-bullet-active {
  background-color: #2693CD;
  border-color: #2693CD;
}

.cleaning-blue .contact-us-cleaning-achievement .achievement-item::before {
  background-image: linear-gradient(6.8deg, #0193CC 3.36%, #01D0CC 119.07%);
}

.cleaning-blue .service-cleaning-header-pagination li a::before {
  background-image: linear-gradient(6.8deg, #0193cc 3.36%, #01d0cc 119.07%);
}
.cleaning-blue .service-cleaning-header-pagination li a.active,
.cleaning-blue .service-cleaning-header .btn {
  box-shadow: 0px 31px 50px rgba(38, 147, 205, 0.25);
}
.cleaning-blue .service-cleaning form .form-group i {
  color: #2693cd;
}
.cleaning-blue .service-cleaning .payment form .form-group i {
  color: rgba(73, 73, 73, 0.6);
}
.cleaning-blue .service-cleaning .payment .price {
  color: rgba(38, 147, 205, 0.9);
}
.cleaning-blue .service-cleaning .confirm-title span {
  color: rgba(38, 147, 205, 0.8);
}

.section-heading-marketing {
  margin-bottom: 35px;
}
.section-heading-marketing-sup-title {
  line-height: 36px;
}
.section-heading-marketing-sup-title::before {
  left: calc(100% + 52px);
  background-image: url("./../images/shape/shape-circle-star-blue-3.svg");
  width: 49px;
  height: 51px;
}
.section-heading-marketing-title {
  line-height: 55px;
}
.section-heading-marketing-text {
  -moz-text-align-last: center;
       text-align-last: center;
  max-width: 786px;
}
@media only screen and (max-width: 767px) {
  .section-heading-marketing-title {
    font-size: 24px;
    line-height: 36px;
  }
}

.swiper-marketing {
  padding-bottom: 42px;
}
.swiper-marketing .swiper-pagination-bullet {
  border-radius: 9px;
  opacity: 1;
  background-color: rgba(73, 73, 73, 0.3);
  width: 11px;
  height: 6px;
  transition: all 0.3s linear;
}
.swiper-marketing .swiper-pagination-bullet-active {
  background-color: #ff5656;
  width: 25px;
}
.swiper-marketing .swiper-button-next, .swiper-marketing .swiper-button-prev {
  width: 46px;
  height: 140px;
  background-color: #e63a2c;
  margin-top: 0;
}
.swiper-marketing .swiper-button-next::after, .swiper-marketing .swiper-button-prev::after {
  content: "\e901";
  font-family: "icomoon";
  font-size: 11px;
  color: #fff;
}
.swiper-marketing .swiper-button-next {
  left: 0;
  transform: translate(-74px, -50%);
}
.swiper-marketing .swiper-button-prev {
  right: 0;
  transform: translate(74px, -50%);
}
.swiper-marketing .swiper-button-prev::after {
  content: "\e903";
}
@media only screen and (max-width: 1450px) and (min-width: 1400px) {
  .swiper-marketing .swiper-button-next {
    transform: translate(-50px, -50%);
  }
  .swiper-marketing .swiper-button-prev {
    transform: translate(50px, -50%);
  }
}
@media only screen and (max-width: 1267px) and (min-width: 1225px) {
  .swiper-marketing .swiper-button-next {
    transform: translate(-50px, -50%);
  }
  .swiper-marketing .swiper-button-prev {
    transform: translate(50px, -50%);
  }
}
@media only screen and (max-width: 1224px) and (min-width: 1200px) {
  .swiper-marketing .swiper-button-next {
    transform: translate(-47px, -50%);
  }
  .swiper-marketing .swiper-button-prev {
    transform: translate(47px, -50%);
  }
}
@media only screen and (max-width: 1090px) and (min-width: 992px) {
  .swiper-marketing .swiper-button-next {
    transform: translate(-40px, -50%);
  }
  .swiper-marketing .swiper-button-prev {
    transform: translate(40px, -50%);
  }
}
@media only screen and (max-width: 847px) and (min-width: 768px) {
  .swiper-marketing .swiper-button-next {
    transform: translate(-40px, -50%);
  }
  .swiper-marketing .swiper-button-prev {
    transform: translate(40px, -50%);
  }
}
@media only screen and (max-width: 668px) and (min-width: 576px) {
  .swiper-marketing .swiper-button-next {
    transform: translate(-34px, -50%);
  }
  .swiper-marketing .swiper-button-prev {
    transform: translate(34px, -50%);
  }
}
@media only screen and (max-width: 1199px) {
  .swiper-marketing .swiper-button-next, .swiper-marketing .swiper-button-prev {
    width: 38px;
  }
}
@media only screen and (max-width: 1199px) {
  .swiper-marketing .swiper-button-next, .swiper-marketing .swiper-button-prev {
    width: 32px;
    height: 120px;
  }
}
@media only screen and (max-width: 575px) {
  .swiper-marketing .swiper-button-next, .swiper-marketing .swiper-button-prev {
    border-radius: 50%;
    width: 32px;
    height: 32px;
  }
}

.btn-show-more-marketing {
  padding: 16px 22px;
  box-shadow: 0px 10px 20px 2px rgba(255, 86, 86, 0.32);
  margin-top: 35px;
}
.btn-show-more-marketing.btn-success-2 {
  box-shadow: 0px 17px 50px rgba(0, 0, 0, 0.05);
}

.total-info-marketing {
  margin-bottom: 81px;
}
.total-info-marketing::before {
  transform: translateY(-139px);
  height: 184%;
  background-image: url("./../images/background/bg-total-info.png");
}
.total-info-marketing::after {
  mix-blend-mode: difference;
  width: 172px;
  height: 141px;
  background-image: url("./../images/shape/shape-32.png");
  left: 5%;
}
.total-info-marketing .container::before {
  width: 138px;
  height: 132px;
  background-image: url("./../images/shape/shape-08.png");
  mix-blend-mode: difference;
  transform: translateY(30px);
}
.total-info-marketing .name {
  margin-bottom: 11px;
}
.total-info-marketing p {
  line-height: 28px;
  margin-bottom: 50px;
  max-width: 786px;
  -moz-text-align-last: center;
       text-align-last: center;
}
.total-info-marketing .professionals-clening-wrapper > div:hover span {
  color: #e63a2c;
}

.landing-marketing {
  margin-top: 57px;
}
.landing-marketing::before {
  background-image: url("./../images/shape/shape-28.png");
  width: 108px;
  height: 201px;
  mix-blend-mode: difference;
  transform: translateY(-50px);
}
.landing-marketing::after {
  background-image: url("./../images/shape/shape-29.png");
  width: 63px;
  height: 145px;
}
.landing-marketing .container::after {
  background-image: url("./../images/shape/shape-30.png");
  width: 64px;
  height: 145px;
  top: 50%;
  transform: translateY(-50%);
}
.landing-marketing .sup-title {
  line-height: 46px;
}
.landing-marketing .sup-title::before {
  bottom: 100%;
  width: 49px;
  height: 51px;
  background-image: url("./../images/shape/shape-circle-star-blue-2.svg");
  transform: translate(24px, -25px);
}
.landing-marketing h2 {
  line-height: 60px;
  font-size: 41px;
  margin: 6px 0 0;
}
.landing-marketing .btns {
  margin-top: 30px;
}
.landing-marketing .btns .btn {
  padding: 20px 20px;
  box-shadow: 0px 20px 15px rgba(0, 0, 0, 0.05);
}
.landing-marketing .btns .link:hover {
  color: #1dcc9d;
}
@media only screen and (max-width: 767px) {
  .landing-marketing .sup-title {
    font-size: 24px;
    line-height: 40px;
  }
  .landing-marketing h2 {
    font-size: 32px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-marketing .sup-title {
    font-size: 18px;
    line-height: 30px;
  }
  .landing-marketing h2 {
    font-size: 24px;
    line-height: 38px;
  }
  .landing-marketing p {
    font-size: 12px;
    line-height: 25px;
  }
}

.solutions-services-marketing {
  margin: 250px 0 335px;
}
.solutions-services-marketing::before {
  background-image: url("./../images/background/bg-solutions-services-marketing.png");
  height: 188%;
  transform: translateY(-197px);
}
.solutions-services-marketing::after {
  width: 36%;
  height: 87%;
  background-color: #e63a2c;
  background-image: url("./../images/background/young-student-learning-library.png");
  border-radius: 0 40px 40px 0;
  transform: translateY(-33px);
}
.solutions-services-marketing .container::before {
  background-image: url("./../images/shape/shape-17.png");
  width: 174px;
  height: 262px;
  transform: translateY(-110px);
}
.solutions-services-marketing .container::after {
  left: 50%;
  transform: translate(-50%, -99px);
}
.solutions-services-marketing .container::after,
.solutions-services-marketing .row::before {
  width: 122px;
  height: 129px;
  background-image: url("./../images/shape/shape-10.png");
  mix-blend-mode: difference;
}
.solutions-services-marketing .row::before {
  right: 70px;
  bottom: 100px;
}
.solutions-services-marketing .sup-title {
  line-height: 46px;
}
.solutions-services-marketing .title {
  line-height: 49px;
  margin: 9px 0 20px;
}
.solutions-services-marketing p {
  margin-bottom: 35px;
  line-height: 26px;
}
.solutions-services-marketing .btns .btn {
  box-shadow: 0px 20px 15px rgba(0, 0, 0, 0.05);
  padding: 14px 18px;
}
.solutions-services-marketing .btns .link:hover {
  color: #1dcc9d;
}
.solutions-services-marketing .image {
  background-image: url("./../images/other/computer-2.png");
  padding: 5px 0 9.8%;
}
.solutions-services-marketing .image::after {
  left: 50%;
  transform: translateX(-50%);
}
.solutions-services-marketing .image img {
  border-radius: 23px;
  max-width: 84%;
}
@media only screen and (max-width: 1199px) {
  .solutions-services-marketing .image {
    padding: 3px 0 9%;
  }
}
@media only screen and (max-width: 991px) {
  .solutions-services-marketing::after {
    width: 50%;
    height: 60%;
  }
  .solutions-services-marketing .image {
    padding: 5px 0 9.9%;
  }
}
@media only screen and (max-width: 767px) {
  .solutions-services-marketing {
    margin: 150px 0 80px;
  }
  .solutions-services-marketing::after {
    height: 50%;
  }
  .solutions-services-marketing .sup-title {
    font-size: 24px;
    line-height: 36px;
  }
  .solutions-services-marketing .title {
    font-size: 32px;
    line-height: 48px;
  }
  .solutions-services-marketing .image {
    padding: 3px 0 9.9%;
  }
}
@media only screen and (max-width: 575px) {
  .solutions-services-marketing::after {
    height: 40%;
  }
  .solutions-services-marketing .sup-title {
    font-size: 18px;
    line-height: 30px;
  }
  .solutions-services-marketing .title {
    font-size: 24px;
    line-height: 36px;
  }
  .solutions-services-marketing .image {
    padding: 3px 0 9.5%;
  }
}
@media only screen and (max-width: 486px) {
  .solutions-services-marketing .image img {
    border-radius: 18px;
  }
}
@media only screen and (max-width: 411px) {
  .solutions-services-marketing .image img {
    border-radius: 13px;
  }
}
@media only screen and (max-width: 338px) {
  .solutions-services-marketing .image {
    padding: 2px 0 9.5%;
  }
  .solutions-services-marketing .image img {
    border-radius: 10px;
  }
}

.solutions-services-two-marketing::before {
  background-image: url("./../images/background/bg-video-marketing.png");
  height: 140%;
  transform: translateY(-117px);
}
.solutions-services-two-marketing::after {
  top: 50%;
  right: 0;
  left: auto;
  transform: translateY(-50%);
  border-radius: 40px 0 0 40px;
  width: 21%;
  height: 36%;
  background-image: url("./../images/background/young-student-learning-library-2.png");
}
.solutions-services-two-marketing .container::before {
  width: 122px;
  height: 129px;
  background-image: url(./../images/shape/shape-10.png);
  mix-blend-mode: difference;
  top: 90px;
  left: 20px;
}
.solutions-services-two-marketing .container::after {
  transform: translate(0, 0);
  left: 0;
  width: 19px;
  border-radius: 0 33px 33px 0;
  background: rgba(230, 58, 44, 0.2);
  mix-blend-mode: unset;
  height: 120%;
  top: 120px;
}
.solutions-services-two-marketing .row::before {
  bottom: 0;
  transform: translateY(50px);
}
@media only screen and (max-width: 991px) {
  .solutions-services-two-marketing::after,
  .solutions-services-two-marketing .container::before,
  .solutions-services-two-marketing .container::after,
  .solutions-services-two-marketing .row::before {
    content: none;
  }
  .solutions-services-two-marketing .video {
    max-width: 60%;
    width: 100%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 575px) {
  .solutions-services-two-marketing .video {
    max-width: 85%;
  }
}

.our-experts-marketings {
  margin: 137px 0 156px;
}
.our-experts-marketings::before {
  background-image: url("./../images/background/bg-our-experts-marketings.png");
  height: 134%;
  transform: translateY(-41px);
}
.our-experts-marketings::after {
  background-image: url("./../images/shape/shape-comments-seo-2.png");
  width: 117px;
  height: 151px;
  mix-blend-mode: difference;
}
.our-experts-marketings .container::before, .our-experts-marketings .container::after {
  width: 35px;
  background-color: rgba(230, 58, 44, 0.2);
  height: 108%;
  max-height: 604px;
}
.our-experts-marketings .container::before {
  transform: translateY(-98px);
  border-radius: 33px 0 0 33px;
}
.our-experts-marketings .container::after {
  border-radius: 0 33px 33px 0;
  top: 80%;
}
.our-experts-marketings .row {
  gap: 72px 0;
}
@media only screen and (max-width: 767px) {
  .our-experts-marketings {
    margin: 80px 0;
  }
  .our-experts-marketings .container::before, .our-experts-marketings .container::after {
    content: none;
  }
}

.what-story-marketing::before {
  background-image: url("./../images/background/bg-what-story.png");
  transform: translateY(-182px);
  height: 230%;
}
.what-story-marketing::after {
  width: 130px;
  height: 201px;
  background-image: url("./../images/shape/shape-24.png");
  mix-blend-mode: difference;
  transform: translateY(100px);
}
.what-story-marketing .container::before {
  width: 35px;
  height: 229%;
  background-color: rgba(230, 58, 44, 0.2);
  border-radius: 33px 0 0 33px;
  transform: translateY(-148px);
}
.what-story-marketing .container::after {
  background-image: url("./../images/shape/shape-10.png");
  top: 50%;
  right: 80px;
  width: 122px;
  height: 129px;
  transform: translateY(-50%);
  mix-blend-mode: difference;
}
.what-story-marketing-wrapper {
  border-radius: 50px;
  padding: 46px 458px 30px 67px;
}
.what-story-marketing-wrapper::after {
  background-color: rgba(230, 58, 44, 0.5);
  width: 265px;
  height: 265px;
  border-radius: 50%;
  transform: translate(-95px, -71px);
}
.what-story-marketing-wrapper img {
  top: 0;
  right: 28px;
  filter: drop-shadow(0px 43px 50px rgba(0, 0, 0, 0.05));
  transform: translateY(-176px);
}
.what-story-marketing-wrapper .title {
  line-height: 35px;
}
.what-story-marketing-wrapper .sub-title {
  line-height: 26px;
  margin-bottom: 7px;
}
.what-story-marketing-wrapper .content {
  line-height: 30px;
  height: 60px;
}
.what-story-marketing-wrapper .btn {
  padding: 14px 18px;
}
.what-story-marketing-show-more.opened i {
  transform: rotate(-180deg);
}
@media only screen and (max-width: 991px) {
  .what-story-marketing-wrapper {
    padding: 220px 32px 30px;
  }
  .what-story-marketing-wrapper img {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -191px);
  }
  .what-story-marketing-wrapper .content {
    -moz-text-align-last: center;
         text-align-last: center;
  }
}
@media only screen and (max-width: 767px) {
  .what-story-marketing::after,
  .what-story-marketing .container::before,
  .what-story-marketing .container::before, .what-story-marketing-wrapper::after {
    content: none;
  }
  .what-story-marketing-wrapper .title {
    font-size: 24px;
  }
  .what-story-marketing-wrapper .sub-title {
    font-size: 18px;
  }
}
@media only screen and (max-width: 575px) {
  .what-story-marketing-wrapper {
    padding: 210px 16px 24px;
  }
}
@media only screen and (max-width: 350px) {
  .what-story-marketing-wrapper {
    padding-top: 190px;
  }
}
@media only screen and (max-width: 335px) {
  .what-story-marketing-wrapper {
    padding-top: 170px;
  }
}

.works-marketing::before {
  height: 105%;
  background-image: url("./../images/background/bg-works-marketing.png");
  transform: translateY(-40px);
}
.works-marketing::after {
  width: 35px;
  background-color: rgba(230, 58, 44, 0.2);
  height: 93%;
  top: 10%;
  border-radius: 0 33px 33px 0;
}
.works-marketing .section-heading-marketing {
  margin-bottom: 71px;
}
.works-marketing-item .image {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.1);
}
.works-marketing-item .image::before {
  background-image: linear-gradient(180deg, rgba(38, 213, 156, 0) 0%, rgba(38, 213, 156, 0.561884) 80.24%, #26d59c 100%);
}
.works-marketing-item .content {
  margin-top: -77px;
  max-width: calc(100% - 70px);
  padding: 32px 20px 39px;
}
@media only screen and (max-width: 991px) {
  .works-marketing-item .content {
    max-width: calc(100% - 40px);
  }
}
@media only screen and (max-width: 767px) {
  .works-marketing::after {
    content: none;
  }
  .works-marketing-item .image {
    border-radius: 24px;
  }
  .works-marketing-item .content {
    max-width: calc(100% - 20px);
  }
}

.cross-boundary-marketing {
  margin: 65px 0 123px;
}
.cross-boundary-marketing::before, .cross-boundary-marketing::after {
  width: 35px;
  height: 614px;
  background-color: rgba(230, 58, 44, 0.2);
}
.cross-boundary-marketing::before {
  border-radius: 33px 0 0 33px;
  transform: translateY(-131px);
}
.cross-boundary-marketing::after {
  top: 35%;
  border-radius: 0 32px 32px 0;
}
.cross-boundary-marketing .sup-title {
  line-height: 46px;
}
.cross-boundary-marketing .title {
  line-height: 49px;
}
.cross-boundary-marketing p {
  line-height: 26px;
}
@media only screen and (max-width: 1199px) and (min-width: 768px) {
  .cross-boundary-marketing .title {
    font-size: 38px;
  }
}
@media only screen and (max-width: 991px) {
  .cross-boundary-marketing::before {
    content: none;
  }
  .cross-boundary-marketing img {
    max-width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  .cross-boundary-marketing {
    margin: 65px 0 80px;
  }
  .cross-boundary-marketing::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .cross-boundary-marketing p {
    font-size: 14px;
  }
}

.top-header-marketing {
  padding: 71px 0 20px;
}
.top-header-marketing::before {
  background-image: url("./../images/background/bg-heading-marketing.png");
  height: 620%;
}
.top-header-marketing::after {
  left: 50%;
  transform: translateX(-50%);
  background-color: #e63a2c;
  height: 15px;
  width: 55%;
  border-radius: 0 0 21px 21px;
}
.top-header-marketing .gradient {
  height: 131px;
  top: 570%;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, #FCFCFF 100%);
  z-index: -4;
}
.top-header-marketing-logo {
  margin-left: 90px;
}
.top-header-marketing-logo span {
  margin: 0 11px 0 0;
}
.top-header-marketing-category {
  margin-left: 34px;
}
.top-header-marketing-category > button::after {
  width: 1px;
  height: 40px;
  background-color: rgba(230, 58, 44, 0.15);
  top: 50%;
  left: 0;
  transform: translate(-10px, -50%);
}
.top-header-marketing-nav li:not(:last-child) {
  margin-left: 48px;
}
.top-header-marketing-nav li a::after {
  width: 0;
  height: 2px;
  background-color: #e63a2c;
  top: 100%;
  right: 0;
}
.top-header-marketing-nav li a.active, .top-header-marketing-nav li a:hover {
  color: #e63a2c;
}
.top-header-marketing-nav li a.active::after, .top-header-marketing-nav li a:hover::after {
  width: 70%;
}
.top-header-marketing-contact {
  margin-left: 20px;
}
.top-header-marketing-contact i {
  width: 48px;
  height: 48px;
  border: 1px solid rgba(73, 73, 73, 0.6);
  margin-right: 14px;
}
.top-header-marketing .btn {
  padding: 14px 24px;
  box-shadow: 0px 11px 30px rgba(29, 204, 157, 0.15);
}
@media only screen and (max-width: 1399px) {
  .top-header-marketing-logo {
    margin-left: 60px;
  }
  .top-header-marketing-nav li:not(:last-child) {
    margin-left: 32px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-marketing-logo {
    margin-left: 16px;
  }
  .top-header-marketing-category {
    margin-left: 24px;
  }
  .top-header-marketing-nav li:not(:last-child) {
    margin-left: 16px;
  }
  .top-header-marketing-contact {
    margin-left: 8px;
  }
  .top-header-marketing-contact i {
    margin-right: 8px;
  }
  .top-header-marketing .btn {
    padding: 14px 12px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-marketing {
    padding: 48px 0 20px;
  }
  .top-header-marketing::after {
    height: 8px;
  }
}
@media only screen and (max-width: 767px) {
  .top-header-marketing-logo {
    margin-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-marketing {
    padding: 32px 0 20px;
  }
}

.footer-marketing {
  border-radius: 35px 35px 0 0;
  padding: 37px 0 38px;
}
.footer-marketing-wrapper {
  border-radius: 28px;
  border: 1px solid rgba(73, 73, 73, 0.2);
  padding: 42px 45px 14px 42px;
}
.footer-marketing-nav li:not(:last-child) {
  margin-bottom: 8px;
}
.footer-marketing-nav li a:hover {
  color: #E63A2C;
}
.footer-marketing-contact {
  margin-top: 13px;
}
.footer-marketing-contact li:not(:last-child) {
  margin-bottom: 25px;
}
.footer-marketing-copyright-socials {
  margin-top: 50px;
  padding-top: 11px;
  border-top: 1px solid rgba(73, 73, 73, 0.2);
}
@media only screen and (max-width: 1199px) {
  .footer-marketing-wrapper {
    padding: 32px 17px 14px;
  }
}
@media only screen and (max-width: 767px) {
  .footer-marketing {
    border-radius: 20px 20px 0 0;
  }
  .footer-marketing-wrapper {
    border-radius: 20px;
  }
}

.brands-marketing {
  margin: 123px 0 181px;
}
.brands-marketing img {
  filter: grayscale(100%) opacity(0.8);
}
.brands-marketing img:hover {
  filter: grayscale(0);
}
@media only screen and (max-width: 767px) {
  .brands-marketing {
    margin: 70px 0;
  }
}

.activity-marketing::before {
  background-image: url("./../images/background/bg-activity-marketing.png");
  height: 140%;
  transform: translateY(-70px);
}
.activity-marketing::after {
  width: 122px;
  height: 129px;
  background-image: url("./../images/shape/shape-10.png");
  mix-blend-mode: difference;
  left: 77px;
  transform: translateY(-65px);
}
.activity-marketing .container::before {
  width: 96px;
  height: 198px;
  background-image: url("./../images/shape/shape-last-articles-01.png");
  transform: translateY(-180px);
  mix-blend-mode: difference;
}
.activity-marketing .container::after {
  background-image: url("./../images/shape/shape-31.png");
  width: 124px;
  height: 226px;
}
.activity-marketing .section-heading-marketing::before {
  background-color: rgba(230, 58, 44, 0.2);
  width: 19px;
  height: 180%;
  transform: translateY(-101px);
  border-radius: 0 33px 33px 0;
}
.activity-marketing .swiper-slide:nth-child(odd) .services-item-blob::before {
  background: linear-gradient(88.89deg, #fe8464 -20.47%, #fe6e9a 118.64%), linear-gradient(0deg, #e63a2c, #e63a2c), #e63a2c;
}
.activity-marketing .swiper-slide:nth-child(odd) .services-item-blob i {
  background: linear-gradient(0deg, #e63a2c, #e63a2c), #c4c4c4;
}
.activity-marketing .swiper-slide:nth-child(even) .services-item-blob::before {
  background: linear-gradient(88.89deg, #69d6b9 -20.47%, #74beab 118.64%), linear-gradient(0deg, #1dcc9d, #1dcc9d), #1dcc9d;
}
.activity-marketing .swiper-slide:nth-child(even) .services-item-blob i {
  background: linear-gradient(0deg, #1dcc9d, #1dcc9d), #c4c4c4;
}
@media only screen and (max-width: 991px) {
  .activity-marketing::after,
  .activity-marketing .container::before,
  .activity-marketing .section-heading-marketing::before {
    content: none;
  }
}

.category-activity-marketing .options-home::before {
  top: 50%;
  width: 130px;
  height: 210px;
  background-image: url("./../images/shape/shape-comments-seo.png");
  mix-blend-mode: difference;
  transform: translateY(-50%);
}
.category-activity-marketing .options-home-item::before {
  background: url("./../images/background/bg-options-home-danger.png"), linear-gradient(0deg, #e63a2c, #e63a2c), #ffffff;
}
.category-activity-marketing .options-home-item .heading::before {
  background-color: #e63a2c;
}
.category-activity-marketing .options-home-item .heading i::after {
  background-color: rgba(230, 58, 44, 0.25);
}
.category-activity-marketing .options-home-item:not(:hover) .more-info {
  color: #e63a2c;
}
.category-activity-marketing .options-home-item:hover .heading i {
  color: #e63a2c;
}
.category-activity-marketing .options-home-item:hover .heading i::after {
  background-color: #fff;
}

.works-two-marketing::before {
  transform: translateY(-19px);
  background-image: url("./../images/background/works-two-marketing.png");
  height: 103%;
}
.works-two-marketing::after {
  width: 35px;
  height: 80%;
  background-color: rgba(230, 58, 44, 0.2);
  top: 70%;
  border-radius: 0 33px 33px 0;
}
.works-two-marketing .section-heading-marketing {
  margin-bottom: 41px;
}
.works-two-marketing .swiper {
  padding: 0 0 74px;
}
.works-two-marketing-item {
  box-shadow: 0px 88px 50px rgba(0, 0, 0, 0.02);
  padding: 22px 22px 27px;
  border-bottom: 2px solid transparent;
}
.works-two-marketing-item .image {
  z-index: 2;
  margin-bottom: 27px;
}
.works-two-marketing-item .image::after {
  background-color: rgba(230, 58, 44, 0.3);
  border-radius: 15px;
  filter: blur(25px);
  width: 75%;
  height: 20px;
  left: 50%;
  transform: translateX(-50%);
}
.works-two-marketing-item .image img {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
}
.works-two-marketing-item p {
  line-height: 24px;
  margin-bottom: 26px;
}
.works-two-marketing-item .read-more {
  padding: 8px 18px;
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.05);
}
.works-two-marketing-item .read-more:hover {
  background-color: #1dcc9d;
  color: #fff;
}
.works-two-marketing-item:hover {
  border-color: rgba(230, 58, 44, 0.2);
}
@media only screen and (max-width: 767px) {
  .works-two-marketing::after {
    content: none;
  }
}

.comments-marketing {
  margin: 145px 0 136px;
}
.comments-marketing::before {
  background-image: url("./../images/background/bg-comments-marketing.png");
  height: 107%;
  transform: translateY(-113px);
}
.comments-marketing::after,
.comments-marketing .container::before {
  width: 137px;
  height: 122px;
  mix-blend-mode: difference;
  background-image: url("./../images/shape/shape-08.png");
}
.comments-marketing::after {
  left: 18%;
  transform: translateY(-40px);
}
.comments-marketing .container::before {
  right: 18%;
  transform: translateY(-40px) scale(0.85);
}
.comments-marketing .container::after {
  width: 172px;
  height: 141px;
  background-image: url("./../images/shape/shape-32.png");
  left: 26%;
  mix-blend-mode: difference;
  transform: translateY(40px);
}
.comments-marketing .section-heading-marketing {
  margin-bottom: 33px;
}
.comments-marketing .btn-show-more-marketing {
  box-shadow: 0px 10px 20px 2px rgba(29, 204, 157, 0.35);
}
@media only screen and (max-width: 991px) {
  .comments-marketing-item .content {
    padding: 32px;
    border-radius: 50px 50px 50px 0;
  }
  .comments-marketing-item .author-read {
    margin: 0 63px 0 20px;
    border-radius: 0 0 32px 32px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-marketing {
    margin: 80px 0;
  }
  .comments-marketing::after,
  .comments-marketing .container::before,
  .comments-marketing .container::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .comments-marketing-item .content {
    padding: 24px;
    border-radius: 24px 24px 0 0;
  }
  .comments-marketing-item .author-read {
    border-radius: 0 0 24px 24px;
    margin: 0;
  }
}

@media only screen and (min-width: 768px) {
  .power-me-marketing .sup-title {
    line-height: 46px;
  }
  .power-me-marketing .title {
    line-height: 48px;
  }
}
.power-me-marketing .title {
  margin: 4px 0 10px;
}
.power-me-marketing p {
  line-height: 26px;
  margin-bottom: 21px;
}

.articles-marketing {
  margin: 96px 0 116px;
}
.articles-marketing::before {
  background-image: url("./../images/background/bg-articles-marketing.png");
  height: 100%;
  top: 80px;
}
.articles-marketing .section-heading-marketing {
  margin-bottom: 63px;
}
.articles-marketing .swiper {
  padding-bottom: 68px;
}
.articles-marketing .swiper-slide {
  opacity: 0.25;
}
.articles-marketing .swiper-slide-visible {
  opacity: 1;
}
.articles-marketing .swiper-button-next, .articles-marketing .swiper-button-prev {
  transform: translateY(10px);
}
.articles-marketing .swiper-button-next::after, .articles-marketing .swiper-button-prev::after {
  content: "\e936";
  font-size: 16px;
  color: #ff5656;
  font-family: "icomoon";
}
.articles-marketing .swiper-button-prev::after {
  content: "\e937";
}
.articles-marketing .swiper-pagination {
  padding: 0 20px;
}
.articles-marketing .swiper-pagination-bullet {
  background-color: rgba(73, 73, 73, 0.3);
  opacity: 1;
  width: 11px;
  height: 6px;
  border-radius: 9px;
  transition: all 0.3s linear;
}
.articles-marketing .swiper-pagination-bullet-active {
  width: 25px;
  background-color: #ff5656;
}
.articles-marketing-item {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding: 23px 17px 20px;
  border-width: 0 4px 4px 0;
  border-style: solid;
  border-color: transparent;
}
.articles-marketing-item figure img {
  border-radius: 20px 20px 0 20px;
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.15);
}
.articles-marketing-item .info {
  margin: 21px 0 13px;
}
.articles-marketing-item .info::before {
  transform: translateX(21px);
  width: 5px;
  height: 70px;
  background-color: #b0b0b0;
  border-radius: 7px;
}
.articles-marketing-item .info li i {
  font-size: 19px;
}
.articles-marketing-item p {
  line-height: 26px;
  margin-bottom: 20px;
}
.articles-marketing-item .read-more {
  color: #b0b0b0;
}
.articles-marketing-item:hover {
  border-color: #1dcc9d;
}
.articles-marketing-item:hover .info::before {
  background-color: #1dcc9d;
}
.articles-marketing-item:hover .read-more {
  color: #1dcc9d;
}

.about-us-marketing-landing {
  margin-bottom: 272px;
}
.about-us-marketing-landing .sup-title::before {
  width: 11px;
  height: 11px;
  background-image: url("./../images/shape/star-2.svg");
  transform: translateY(-65px);
}
.about-us-marketing-landing .image::after {
  left: 50%;
  transform: translateX(-50%);
  width: 70%;
  height: 96px;
  background-color: rgba(0, 0, 0, 0.32);
  border-radius: 50%;
  filter: blur(50px);
}
.about-us-marketing-landing .image img {
  filter: drop-shadow(0px 32px 50px rgba(0, 0, 0, 0.05));
}
@media only screen and (max-width: 767px) {
  .about-us-marketing-landing {
    margin-bottom: 140px;
  }
}
.about-us-marketing-solutions-services {
  margin: 0 0 288px;
}
@media only screen and (max-width: 767px) {
  .about-us-marketing-solutions-services {
    margin-bottom: 100px;
  }
}
.about-us-marketing-our-experts {
  margin-bottom: 291px;
}
.about-us-marketing-our-experts::before {
  background-image: url("./../images/background/bg-absout-us-marketing.png");
  height: 102%;
}
.about-us-marketing-our-experts .container::after {
  top: 50%;
}
.about-us-marketing-our-experts .row::after {
  height: 285px;
  z-index: 5;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 53%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 100%);
  transform: translateY(100px);
  max-width: calc(100% - 24px);
  margin: 0 auto;
}
.about-us-marketing-our-experts .btn-show-more-marketing {
  margin-top: 75px;
  z-index: 8;
}
.about-us-marketing-works {
  margin-top: 149px;
}
.about-us-marketing-works::after {
  top: 0;
  transform: translateY(-48%);
}
.about-us-marketing-works .container::after {
  height: 614px;
  width: 35px;
  background-color: rgba(230, 58, 44, 0.2);
  top: 10%;
  border-radius: 0 33px 33px 0;
}
@media only screen and (max-width: 767px) {
  .about-us-marketing-works {
    margin-top: 70px;
  }
}
.about-us-marketing-comments {
  margin-top: 249px;
}
@media only screen and (max-width: 767px) {
  .about-us-marketing-comments {
    margin-top: 70px;
  }
}
.about-us-marketing-power-me {
  margin-bottom: 164px;
}
@media only screen and (max-width: 767px) {
  .about-us-marketing-power-me {
    margin-bottom: 80px;
  }
}

.contact-us-marketing-text {
  margin: 157px 0 84px;
}
.contact-us-marketing-text p {
  max-width: 1149px;
}
@media only screen and (max-width: 991px) {
  .contact-us-marketing-text {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-marketing-text {
    margin: 40px 0;
  }
}
.contact-us-marketing-location::after {
  mix-blend-mode: difference;
  top: 39px;
  background-image: url("./../images/shape/shape-comments-seo-2.png");
  width: 71px;
  height: 102px;
}
.contact-us-marketing-location .container::before {
  width: 108px;
  height: 201px;
  background-image: url("./../images/shape/shape-28.png");
  mix-blend-mode: difference;
  bottom: 25%;
}
.contact-us-marketing-location-wrapper {
  max-width: 1029px;
  background-image: url("./../images/other/computer.png");
  padding: 28px 114px 46px 122px;
  margin-bottom: 56px;
}
.contact-us-marketing-location-wrapper::before, .contact-us-marketing-location-wrapper::after {
  width: 122px;
  height: 144px;
}
.contact-us-marketing-location-wrapper::before {
  right: 32px;
  bottom: 137px;
  background-image: url("./../images/shape/shape-33.png");
}
.contact-us-marketing-location-wrapper::after {
  bottom: 60px;
  left: 27px;
  background-image: url("./../images/shape/shape-34.png");
}
.contact-us-marketing-location-wrapper .map::after {
  width: 144px;
  height: 66px;
  bottom: 286px;
  left: 55px;
  background-image: url("./../images/shape/pattern-03.png");
}
.contact-us-marketing-location-wrapper iframe {
  height: 505px;
}
.contact-us-marketing-location .btns {
  gap: 33px;
}
.contact-us-marketing-location .btns .btn {
  line-height: 31px;
  padding: 14px 22px;
}
@media only screen and (max-width: 991px) {
  .contact-us-marketing-location-wrapper {
    padding: 16px 80px 46px 83px;
  }
  .contact-us-marketing-location-wrapper iframe {
    height: 320px;
  }
  .contact-us-marketing-location .btns {
    gap: 16px;
  }
  .contact-us-marketing-location .btns .btn {
    width: 100%;
    max-width: calc(50% - 8px);
  }
  .contact-us-marketing-location .btns .btn:last-child {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-marketing-location-wrapper {
    padding: 16px 62px 32px;
  }
  .contact-us-marketing-location .btns .btn {
    padding: 14px 20px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-marketing-location-wrapper {
    padding: 0;
    background-image: unset;
  }
  .contact-us-marketing-location-wrapper::before, .contact-us-marketing-location-wrapper::after,
  .contact-us-marketing-location-wrapper .map::after {
    content: none;
  }
  .contact-us-marketing-location-wrapper iframe {
    height: 280px;
  }
  .contact-us-marketing-location .btns .btn {
    max-width: 100%;
  }
}
.contact-us-marketing-form {
  margin: 62px 0 167px;
}
.contact-us-marketing-form::before {
  background-image: url("./../images/background/bg-form-contact-us-marketing.png");
  height: 124%;
  transform: translateY(-67px);
}
.contact-us-marketing-form .section-heading-marketing {
  margin-bottom: 73px;
}
.contact-us-marketing-form .image::before {
  transform: translate(-29px, -23px);
  border: 1px dashed rgba(73, 73, 73, 0.8);
  width: 80%;
  height: 80%;
}
.contact-us-marketing-form .image::before,
.contact-us-marketing-form .image img {
  border-radius: 17px;
}
.contact-us-marketing-form .image img {
  box-shadow: 0px 71px 50px rgba(0, 0, 0, 0.1);
}
.contact-us-marketing-form form {
  margin-right: 52px;
}
.contact-us-marketing-form form .row {
  gap: 19px 0;
}
.contact-us-marketing-form form .form-group {
  box-shadow: 0px 18px 33px rgba(0, 0, 0, 0.02);
}
.contact-us-marketing-form form .form-group i {
  right: 32px;
}
.contact-us-marketing-form form .form-group .form-control {
  height: 76px;
  padding: 0 60px 0 12px;
}
.contact-us-marketing-form form .form-group.content {
  padding: 77px 32px 72px 12px;
}
.contact-us-marketing-form form .form-group.content textarea.form-control {
  height: 98px;
  padding: 0;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.contact-us-marketing-form form .form-group.content textarea.form-control::-webkit-scrollbar {
  display: none;
}
.contact-us-marketing-form form .form-group.content textarea.form-control + i {
  top: 29px;
  right: 32px;
}
.contact-us-marketing-form form .form-group.content .btn {
  bottom: 28px;
  left: 42px;
  box-shadow: 0px 18px 25px rgba(38, 213, 156, 0.32);
}
@media only screen and (max-width: 991px) {
  .contact-us-marketing-form form {
    margin: 32px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-marketing-form {
    margin-bottom: 70px;
  }
  .contact-us-marketing-form form .form-group i {
    right: 20px;
  }
  .contact-us-marketing-form form .form-group .form-control {
    font-size: 13px;
    height: 64px;
    padding-right: 50px;
  }
  .contact-us-marketing-form form .form-group textarea.form-control {
    padding: 60px 20px 72px 12px;
  }
  .contact-us-marketing-form form .form-group textarea.form-control + i {
    top: 12px;
    right: 20px;
  }
}
.contact-us-marketing-comments {
  margin: 259px 0 194px;
}
@media only screen and (max-width: 767px) {
  .contact-us-marketing-comments {
    margin: 80px 0;
  }
}

.blog-marketing-landing {
  margin-top: 102px;
}
.blog-marketing-landing::after {
  background-image: url("./../images/shape/mosalas-red-2.png");
  width: 81px;
  height: 107px;
  transform: translateY(-80px);
}
.blog-marketing-landing .image {
  margin-left: 43px;
}
.blog-marketing-landing .image img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTcxIiBoZWlnaHQ9IjQ2NyIgdmlld0JveD0iMCAwIDU3MSA0NjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYzLjEwMiA1Ljc2NjgzQzMxNC4xOTEgOC4xMjE2NiAzNjQuMjg5IDkuNzQ4MzcgNDExLjQ4MSAyNi4zNjQ2QzQ2NS44OTYgNDUuNTI0MyA1MjcuNzggNjQuMzY1MiA1NTQuNzU3IDEwOC40NTlDNTgxLjkzMyAxNTIuODc5IDU3MC45MjIgMjA4LjAzNCA1NTEuNTA2IDI1NS4yNEM1MzMuOTg5IDI5Ny44MyA0OTEuNzE0IDMyNy42NDkgNDUyLjEwOSAzNTguMDI3QzQxNi42NzMgMzg1LjIwNyAzNzcuMjA1IDQwNS40MDcgMzMzLjY1OSA0MjIuMzMyQzI4My4wNjYgNDQxLjk5NiAyMzEuNzYyIDQ3Ni4yNTYgMTc3Ljc1NSA0NjQuNjZDMTIzLjcxNSA0NTMuMDU3IDkxLjM3NzggNDA1Ljk0OSA2NS4wMDE0IDM2NC42NDhDNDIuMTgxNSAzMjguOTE2IDQ5LjIxNTcgMjg3LjEwNyAzOS4wNDY0IDI0Ny40NjVDMjcuODgyOSAyMDMuOTQ3IC05LjYyODczIDE2My42NzkgMi4zMjIzNCAxMjAuMzA5QzE0LjkwMzcgNzQuNjUyMSA1NC40NTY3IDMzLjg5NDkgMTAzLjg4IDEyLjE4NjZDMTUxLjk0NCAtOC45MjQ2OSAyMDguOTUgMy4yNzA4NSAyNjMuMTAyIDUuNzY2ODNaIiBmaWxsPSIjQzRDNEM0Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTcxIiBoZWlnaHQ9IjQ2NyIgdmlld0JveD0iMCAwIDU3MSA0NjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYzLjEwMiA1Ljc2NjgzQzMxNC4xOTEgOC4xMjE2NiAzNjQuMjg5IDkuNzQ4MzcgNDExLjQ4MSAyNi4zNjQ2QzQ2NS44OTYgNDUuNTI0MyA1MjcuNzggNjQuMzY1MiA1NTQuNzU3IDEwOC40NTlDNTgxLjkzMyAxNTIuODc5IDU3MC45MjIgMjA4LjAzNCA1NTEuNTA2IDI1NS4yNEM1MzMuOTg5IDI5Ny44MyA0OTEuNzE0IDMyNy42NDkgNDUyLjEwOSAzNTguMDI3QzQxNi42NzMgMzg1LjIwNyAzNzcuMjA1IDQwNS40MDcgMzMzLjY1OSA0MjIuMzMyQzI4My4wNjYgNDQxLjk5NiAyMzEuNzYyIDQ3Ni4yNTYgMTc3Ljc1NSA0NjQuNjZDMTIzLjcxNSA0NTMuMDU3IDkxLjM3NzggNDA1Ljk0OSA2NS4wMDE0IDM2NC42NDhDNDIuMTgxNSAzMjguOTE2IDQ5LjIxNTcgMjg3LjEwNyAzOS4wNDY0IDI0Ny40NjVDMjcuODgyOSAyMDMuOTQ3IC05LjYyODczIDE2My42NzkgMi4zMjIzNCAxMjAuMzA5QzE0LjkwMzcgNzQuNjUyMSA1NC40NTY3IDMzLjg5NDkgMTAzLjg4IDEyLjE4NjZDMTUxLjk0NCAtOC45MjQ2OSAyMDguOTUgMy4yNzA4NSAyNjMuMTAyIDUuNzY2ODNaIiBmaWxsPSIjQzRDNEM0Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.blog-marketing-landing .image::after {
  left: 60%;
  transform: translateX(-50%);
  background-color: #e63a2c;
  opacity: 0.32;
  width: 263px;
  height: 246px;
  bottom: 0;
  filter: blur(100px);
  border-radius: 50%;
}
.blog-marketing-landing .image .shape-1, .blog-marketing-landing .image .shape-2 {
  background-image: url("./../images/shape/mosalas-red.png");
  width: 107px;
  height: 123px;
}
.blog-marketing-landing .image .shape-1 {
  top: 95px;
}
.blog-marketing-landing .image .shape-2 {
  top: 24px;
  left: 100px;
}
.blog-marketing-landing .image .shape-3, .blog-marketing-landing .image .shape-4 {
  background-image: url("./../images/shape/mosalas-green.png");
  width: 108px;
  height: 89px;
}
.blog-marketing-landing .image .shape-3 {
  transform: rotate(-66deg) translateY(-50%);
  top: 45%;
  left: 24px;
}
.blog-marketing-landing .image .shape-4 {
  transform: translate(-32deg) translateX(-50%);
  bottom: 88px;
  left: 50%;
}
.blog-marketing-landing p::after {
  background-image: url("./../images/shape/mosalas-red-3.png");
  width: 94px;
  height: 81px;
  top: 80%;
  left: 50%;
  transform: translateX(-50%);
}
@media only screen and (max-width: 991px) {
  .blog-marketing-landing {
    margin-top: 40px;
  }
  .blog-marketing-landing .image {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .blog-marketing-landing p {
    font-size: 20px;
    line-height: 32px;
  }
}
.blog-marketing-category-search {
  margin-top: 38px;
}
.blog-marketing-category-search ul {
  gap: 8px;
}
.blog-marketing-category-search ul li a {
  padding: 12px 24px;
  line-height: 21px;
}
.blog-marketing-category-search ul li a::before {
  background: linear-gradient(93.79deg, #11998e -54.79%, #38ef7d 124.56%, #2bd283 124.56%);
  opacity: 0;
}
.blog-marketing-category-search ul li a.active {
  font-weight: 900;
  color: #fff;
  box-shadow: 0px 9px 20px 2px rgba(29, 204, 157, 0.25);
}
.blog-marketing-category-search ul li a.active::before {
  opacity: 1;
}
.blog-marketing-category-search form {
  max-width: 38%;
}
.blog-marketing-category-search form .form-control {
  height: 66px;
  background-color: rgba(172, 172, 172, 0.1);
  padding: 0 24px 0 60px;
}
.blog-marketing-category-search form button {
  left: 34px;
}
@media only screen and (max-width: 991px) {
  .blog-marketing-category-search ul {
    overflow: auto hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
    width: 100%;
  }
  .blog-marketing-category-search ul::-webkit-scrollbar {
    display: none;
  }
  .blog-marketing-category-search ul li a {
    white-space: nowrap;
  }
  .blog-marketing-category-search form {
    max-width: 100%;
  }
  .blog-marketing-category-search form .form-control {
    padding-left: 42px;
  }
  .blog-marketing-category-search form button {
    left: 16px;
  }
}
.blog-marketing-top-views {
  margin: 117px 0 152px;
}
.blog-marketing-top-views::before, .blog-marketing-top-views::after {
  background-image: url("./../images/shape/shape-14.png");
  width: 52px;
  height: 98px;
  mix-blend-mode: difference;
}
.blog-marketing-top-views::before {
  top: 100%;
}
.blog-marketing-top-views::after {
  bottom: 15%;
}
.blog-marketing-top-views .section-heading-marketing {
  margin-bottom: 40px;
}
.blog-marketing-top-views .article-news .date-category span:first-child i {
  color: #e63a2c;
}
@media only screen and (max-width: 767px) {
  .blog-marketing-top-views {
    margin: 60px 0 80px;
  }
}
.blog-marketing-articles {
  margin: 0 0 211px;
}
@media only screen and (max-width: 767px) {
  .blog-marketing-articles {
    margin-bottom: 264px;
  }
}
.blog-marketing-what-story {
  margin-bottom: 95px;
}
.blog-marketing-what-story .container::before {
  border-radius: 0 33px 33px 0;
  top: 100%;
}
@media only screen and (max-width: 767px) {
  .blog-marketing-what-story {
    margin-bottom: 50px;
  }
}
.blog-marketing-last-articles {
  margin-bottom: 120px;
}
.blog-marketing-last-articles-wrapper::after {
  height: 50%;
  background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0) 33%, rgba(255, 255, 255, 0) 80%);
  z-index: 2;
}
.blog-marketing-last-articles .row {
  gap: 54px 0;
}
.blog-marketing-last-articles .btn {
  margin-top: -35px;
  z-index: 3;
  line-height: 21px;
  padding: 19px 38px;
}
.blog-marketing-last-articles .btn::after {
  left: 50%;
  width: 80%;
  border-radius: 15px;
  filter: blur(25px);
  background-color: #2BFFBA;
  height: 12px;
  transform: translateX(-50%);
}
.blog-marketing-last-articles .article-news-four figure::before {
  content: none;
}
@media only screen and (max-width: 767px) {
  .blog-marketing-last-articles {
    margin-bottom: 70px;
  }
  .blog-marketing-last-articles .row {
    gap: 32px 0;
  }
}

.detail-blog-marketing-related {
  margin-bottom: 93px;
}
.detail-blog-marketing-related::before {
  width: 108px;
  height: 201px;
  background-image: url("./../images/shape/shape-28.png");
  mix-blend-mode: difference;
  top: 15%;
}
.detail-blog-marketing-related::after {
  width: 53px;
  height: 102px;
  background-image: url("./../images/shape/shape-14.png");
  mix-blend-mode: difference;
  bottom: 20%;
}
.detail-blog-marketing-related .swiper {
  padding-bottom: 74px;
}
.detail-blog-marketing-related .article-news .date-category span:first-child i {
  color: #e63a2c;
}

.services-marketing-me {
  margin: 106px 0 310px;
}
.services-marketing-solutions-services {
  margin: 288px 0 201px;
}
.services-marketing-success-image {
  margin: 185px 0 61px;
}
.services-marketing-success-image::before {
  transform: translateY(-136px);
  background-image: url("./../images/background/bg-success-image-marketing.png");
  height: 100%;
}
.services-marketing-success-image img {
  max-width: 1067px;
}
.services-marketing-price::before {
  background-image: url("./../images/background/bg-servises-marketing.png");
  height: 120%;
  transform: translateY(-61px);
}
.services-marketing-price::after {
  transform: translate(-198px, -146px);
}
.services-marketing-price::after,
.services-marketing-price .container::before {
  width: 210px;
  height: 663px;
  background-color: #e63a2c;
  background-image: url("./../images/other/image-14.png");
  border-radius: 129px;
}
.services-marketing-price .container::before {
  top: 50%;
  transform: translate(186px, -50%);
}
.services-marketing-price .container::after {
  transform: translate(-174px, 209px);
}
.services-marketing-price .section-heading-marketing-sup-title {
  background: linear-gradient(180deg, rgba(73, 73, 73, 0.9) 0%, rgba(73, 73, 73, 0) 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
}
.services-marketing-price-wrapper .btn {
  padding: 16px 69px;
  z-index: 2;
}
.services-marketing-price-wrapper .btn::before, .services-marketing-price-wrapper .btn::after {
  width: 93px;
  height: 93px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.services-marketing-price-wrapper .btn::before {
  transform: translate(56px, -48px);
}
.services-marketing-price-wrapper .btn::after {
  transform: translate(-41px, 20px);
}
.services-marketing-price-wrapper .btn-default {
  box-shadow: 0px 17px 16px rgba(73, 73, 73, 0.2);
}
.services-marketing-price-wrapper .btn-danger {
  box-shadow: 0px 17px 16px rgba(16, 129, 232, 0.2);
}
.services-marketing-price-wrapper .btn-success-2 {
  box-shadow: 0px 17px 16px rgba(252, 183, 18, 0.2);
}
.services-marketing-price-wrapper .heading .image,
.services-marketing-price-wrapper .body li .title, .services-marketing-price-wrapper-footer .empty,
.services-marketing-price-wrapper .heading .item,
.services-marketing-price-wrapper .body li .value, .services-marketing-price-wrapper-footer .item {
  flex: 0 0 auto;
}
.services-marketing-price-wrapper .heading .image,
.services-marketing-price-wrapper .body li .title, .services-marketing-price-wrapper-footer .empty {
  max-width: 27%;
}
.services-marketing-price-wrapper .heading .item,
.services-marketing-price-wrapper .body li .value, .services-marketing-price-wrapper-footer .item {
  max-width: 24.3333333%;
}
.services-marketing-price-wrapper .heading .item {
  padding: 45px 24px 75px;
  box-shadow: 0px 20px 100px rgba(0, 0, 0, 0.02);
  border-radius: 30px 30px 0 0;
}
.services-marketing-price-wrapper .heading .item .price {
  margin: 20px 0 0;
  line-height: 91px;
}
.services-marketing-price-wrapper .heading .item .price i {
  line-height: 40px;
}
.services-marketing-price-wrapper .heading .item p {
  line-height: 29px;
  margin-bottom: 19px;
}
.services-marketing-price-wrapper .heading .item.popular {
  z-index: 3;
  padding-bottom: 52px;
  box-shadow: 0px 39px 100px rgba(0, 0, 0, 0.05);
}
.services-marketing-price-wrapper .heading .item.popular .popular {
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
  background-color: rgba(230, 58, 44, 0.5);
  line-height: 21px;
  padding: 17px 0;
  margin-top: 31px;
}
.services-marketing-price-wrapper .note {
  background-color: rgba(144, 152, 165, 0.9);
  line-height: 29px;
  padding: 14px 36px 13px;
  border-radius: 2px;
}
.services-marketing-price-wrapper .body {
  margin-top: 5px;
}
.services-marketing-price-wrapper .body li {
  line-height: 25px;
  border-radius: 2px;
}
.services-marketing-price-wrapper .body li .title,
.services-marketing-price-wrapper .body li .value {
  padding: 13px 35px 10px 12px;
}
.services-marketing-price-wrapper .body li .title,
.services-marketing-price-wrapper .body li .value::after {
  background-color: rgba(73, 73, 73, 0.05);
  border-radius: 0 2px 2px 0;
}
.services-marketing-price-wrapper .body li:nth-child(even) .title, .services-marketing-price-wrapper .body li:nth-child(even) .value::after {
  background-color: rgba(73, 73, 73, 0.01);
}
.services-marketing-price-wrapper .body li .value::before {
  box-shadow: 0px 20px 100px rgba(0, 0, 0, 0.02);
  background-color: #fff;
  z-index: -2;
}
.services-marketing-price-wrapper .body li .value.popular::before {
  box-shadow: 0px 39px 100px rgba(0, 0, 0, 0.05);
  z-index: -1;
}
.services-marketing-price-wrapper-footer .item {
  padding: 12px 24px 39px;
  box-shadow: 0px 20px 100px rgba(0, 0, 0, 0.02);
  border-radius: 0 0 30px 30px;
}
.services-marketing-price-wrapper-footer .item p {
  margin-bottom: 14px;
}
.services-marketing-price-wrapper-footer .item.popular {
  box-shadow: 0px 39px 100px rgba(0, 0, 0, 0.05);
  padding: 21px 24px 24px;
  z-index: 4;
}
@media only screen and (max-width: 991px) {
  .services-marketing-price-wrapper {
    overflow: auto hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .services-marketing-price-wrapper::-webkit-scrollbar {
    display: none;
  }
  .services-marketing-price-wrapper .heading .image,
  .services-marketing-price-wrapper .body li .title, .services-marketing-price-wrapper-footer .empty {
    max-width: 30%;
  }
  .services-marketing-price-wrapper .heading .item,
  .services-marketing-price-wrapper .body li .value, .services-marketing-price-wrapper-footer .item {
    max-width: 38%;
  }
  .services-marketing-price-wrapper .note {
    width: 144%;
  }
}
@media only screen and (max-width: 767px) {
  .services-marketing-price-wrapper .heading .image,
  .services-marketing-price-wrapper .body li .title, .services-marketing-price-wrapper-footer .empty {
    max-width: 38%;
  }
  .services-marketing-price-wrapper .heading .item,
  .services-marketing-price-wrapper .body li .value, .services-marketing-price-wrapper-footer .item {
    max-width: 45%;
  }
  .services-marketing-price-wrapper .note {
    width: 175%;
  }
  .services-marketing-price-wrapper .heading .item .title {
    font-size: 18px;
    line-height: 30px;
  }
  .services-marketing-price-wrapper .body li .title,
  .services-marketing-price-wrapper .body li .value {
    padding-right: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .services-marketing-price-wrapper .heading .image,
  .services-marketing-price-wrapper .body li .title, .services-marketing-price-wrapper-footer .empty {
    max-width: 58%;
  }
  .services-marketing-price-wrapper .heading .item,
  .services-marketing-price-wrapper .body li .value, .services-marketing-price-wrapper-footer .item {
    max-width: 75%;
  }
  .services-marketing-price-wrapper .note {
    width: 283%;
  }
  .services-marketing-price-wrapper .heading .item .title {
    font-size: 18px;
    line-height: 30px;
  }
  .services-marketing-price-wrapper .heading .item p,
  .services-marketing-price-wrapper .note, .services-marketing-price-wrapper-footer p {
    font-size: 14px;
  }
  .services-marketing-price-wrapper .body li .title,
  .services-marketing-price-wrapper .body li .value {
    padding-right: 12px;
  }
}
.services-marketing-price .container::after, .services-marketing-brands::before {
  width: 193px;
  height: 614px;
  background-color: rgba(230, 58, 44, 0.2);
  border-radius: 33px;
}
.services-marketing-brands {
  margin: 131px 0 169px;
}
.services-marketing-brands::before {
  transform: translate(-174px, -239px);
}
.services-marketing-faq {
  margin: 176px 0 97px;
}
.services-marketing-faq::before {
  background-image: url("./../images/background/bg-faq-marketing.png");
  height: 128%;
  transform: translateY(-248px);
}
.services-marketing-faq-image {
  margin-bottom: 73px;
}
.services-marketing-faq-image img {
  max-width: 728px;
}
.services-marketing-faq .row {
  gap: 21px 0;
}
.services-marketing-faq-item {
  padding: 31px 28px 32px;
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.02);
}
.services-marketing-faq-item .heading {
  cursor: pointer;
  line-height: 22px;
}
.services-marketing-faq-item .heading:not(.collapsed) {
  padding-bottom: 20px;
}
.services-marketing-faq-item .heading:not(.collapsed) i {
  transform: rotate(180deg);
}
.services-marketing-faq-item .content {
  line-height: 26px;
}
@media only screen and (max-width: 991px) {
  .services-marketing-price::after,
  .services-marketing-price .container::before,
  .services-marketing-price .container::after {
    content: none;
  }
  .services-marketing-brands::before {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .services-marketing-me {
    margin: 70px 0 150px;
  }
  .services-marketing-solutions-services {
    margin: 90px 0 80px;
  }
  .services-marketing-success-image {
    margin-top: 90px;
  }
  .services-marketing-brands {
    margin: 80px 0 90px;
  }
  .services-marketing-faq {
    margin: 80px 0;
  }
}

.section-heading-hosting {
  margin-bottom: 63px;
}
.section-heading-hosting-sup-title {
  line-height: 36px;
}
.section-heading-hosting-title {
  line-height: 47px;
}
.section-heading-hosting p {
  line-height: 27px;
  max-width: 786px;
  -moz-text-align-last: center;
       text-align-last: center;
}
@media only screen and (max-width: 575px) {
  .section-heading-hosting-title {
    font-size: 24px;
    line-height: 38px;
  }
}

.swiper-hosting .swiper-pagination-bullet {
  border-radius: 50%;
  border: 1px solid rgba(73, 73, 73, 0.5);
  width: 16px;
  height: 16px;
  transition: all 0.3s linear;
  background-color: transparent;
}
.swiper-hosting .swiper-pagination-bullet-active {
  background-color: #1081E8;
  border-color: #1081E8;
  width: 24px;
  height: 24px;
}

.detail-blog-hosting-world::before {
  background-image: url("./../images/background/bg-artcles-hosting.png");
  height: 138%;
  top: 51px;
}
.detail-blog-hosting-world::after {
  width: 296px;
  height: 406px;
  background-image: url("./../images/shape/shape-40.png");
  top: 68%;
  transform: translateY(-50%);
}
.detail-blog-hosting-world .container::after {
  width: 108px;
  height: 121px;
  background-image: url("./../images/shape/mosalas-blue.png");
  transform: rotate(95.32deg);
  top: 15px;
  left: 30px;
}
.detail-blog-hosting-world .section-heading-hosting {
  margin-bottom: 56px;
}
.detail-blog-hosting-world .row {
  gap: 53px 0;
}
.detail-blog-hosting-world .row .articles-cleaning-item h2 a:hover {
  color: #1081e8;
}
.detail-blog-hosting-world .row .articles-cleaning-item .like-comment span:last-child {
  background-color: rgba(16, 129, 232, 0.15);
  color: #1081e8;
}
.detail-blog-hosting-world .row .articles-cleaning-item .read-more:hover {
  background-color: #1081e8;
  color: #fff !important;
}
@media only screen and (max-width: 767px) {
  .detail-blog-hosting-world .container::after {
    content: none;
  }
}

.detail-blog-hosting-top-view-tech::before {
  background-image: url("./../images/background/bg-blog-hosting-new-tech.png");
  top: 48px;
  height: 98%;
}
.detail-blog-hosting-top-view-tech::after {
  width: 72px;
  height: 109px;
  background-image: url("./../images/shape/shape-13.png");
  bottom: 8%;
  mix-blend-mode: difference;
}
.detail-blog-hosting-top-view-tech .section-heading-hosting {
  margin-bottom: 42px;
}
.detail-blog-hosting-top-view-tech .swiper {
  padding-bottom: 67px;
}
.detail-blog-hosting-top-view-tech .swiper-slide > * {
  opacity: 0.5;
  transform: scale(0.8);
}
.detail-blog-hosting-top-view-tech .swiper-slide-visible > * {
  opacity: 1;
  transform: unset;
}

.auth-hosting {
  color: #fff;
}
.auth-hosting i {
  margin-left: 10px;
}
.auth-hosting a:nth-child(2) {
  margin-left: 5px;
}
.auth-hosting a:last-child {
  margin-right: 5px;
}
.auth-hosting a:hover {
  color: #1081e8;
}

.top-header-hosting {
  padding: 57px 0 56px;
}
.top-header-hosting::before {
  background-image: url("./../images/background/bg-heading-hosting.png");
  height: 510%;
}
.top-header-hosting-logo h2 {
  margin: 0 8px 0 13px;
}
.top-header-hosting-search {
  max-width: 279px;
}
.top-header-hosting-search .form-control {
  background-color: rgba(16, 129, 232, 0.1);
  padding: 0 16px 0 48px;
  height: 42px;
}
.top-header-hosting-search .btn {
  width: 42px;
  height: 42px;
}
.top-header-hosting-contact {
  margin: 0 41px 0 38px;
}
.top-header-hosting-contact span:first-child {
  margin-left: 14px;
}
.top-header-hosting-download {
  padding: 11px 20px;
}

.nav-hosting {
  margin-bottom: 78px;
}
.nav-hosting .container {
  border-bottom: 1px solid rgba(16, 129, 232, 0.2);
}
.nav-hosting ul li:not(:last-child) {
  margin-left: 8px;
}
.nav-hosting ul li a {
  color: rgba(169, 169, 169, 0.5);
  padding: 6px 8px 5px;
}
.nav-hosting ul li a.active {
  background-color: #1081e8;
  box-shadow: 0px 9px 20px 2px rgba(16, 129, 232, 0.25);
  color: rgba(255, 255, 255, 0.8);
  font-weight: 700;
}

@media only screen and (max-width: 1199px) {
  .top-header-hosting-logo img {
    width: auto;
    height: 45px;
  }
  .top-header-hosting-logo h2 {
    font-size: 18px;
    line-height: 30px;
    margin: 0 8px;
  }
  .top-header-hosting-search {
    max-width: 200px;
  }
  .top-header-hosting-contact {
    margin: 0 20px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-hosting {
    padding: 32px 0;
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .auth-hosting i {
    font-size: 16px;
  }
  .auth-hosting a {
    font-size: 12px;
  }
  .top-header-hosting-logo img {
    height: 36px;
  }
}
.footer-hosting {
  padding: 236px 0 32px;
}
.footer-hosting-shape {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4NTkiIHZpZXdCb3g9IjAgMCAxNjAwIDg1OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgODg1SDE2MDNWOThDMTYwMyA5OCAxNTMxIDkgODAxLjUgMUM3MiAtNyAwIDk4IDAgOThWODg1WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K) top center/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4NTkiIHZpZXdCb3g9IjAgMCAxNjAwIDg1OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgODg1SDE2MDNWOThDMTYwMyA5OCAxNTMxIDkgODAxLjUgMUM3MiAtNyAwIDk4IDAgOThWODg1WiIgZmlsbD0iI0NDQ0NDQyIvPgo8L3N2Zz4K) top center/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #0F2851;
  z-index: -1;
}
.footer-hosting-description {
  margin-bottom: 88px;
}
.footer-hosting-description h2 {
  margin: 15px 0 11px;
}
.footer-hosting-description p {
  line-height: 27px;
  max-width: 786px;
  -moz-text-align-last: center;
       text-align-last: center;
}
.footer-hosting-titr {
  margin-bottom: 66px;
  z-index: 2;
}
.footer-hosting-titr span {
  line-height: 25px;
}
.footer-hosting-titr span::before, .footer-hosting-titr span::after {
  background-color: rgba(255, 255, 255, 0.25);
  height: 1px;
  width: 1000px;
}
.footer-hosting-titr span::before {
  margin-left: 12px;
}
.footer-hosting-titr span::after {
  margin-right: 12px;
}
.footer-hosting-text {
  line-height: 24px;
}
.footer-hosting .socials-one li a {
  width: 40px;
  height: 39px;
}
.footer-hosting-namads a {
  padding: 13px 11px 14px;
  border-radius: 16px;
  box-shadow: 0px 42px 50px rgba(0, 0, 0, 0.02);
}
.footer-hosting-contact li {
  max-width: 50%;
  flex: 0 0 auto;
  overflow-wrap: anywhere;
}
.footer-hosting-copyright {
  margin-top: 35px;
}
@media only screen and (max-width: 767px) {
  .footer-hosting {
    padding-top: 180px;
  }
  .footer-hosting-description {
    margin-bottom: 40px;
  }
  .footer-hosting-titr {
    margin-bottom: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .footer-hosting-contact li {
    max-width: 100%;
  }
}

.landing-hosting {
  margin-bottom: 124px;
}
.landing-hosting-bg {
  height: 114%;
  background-image: url("./../images/background/bg-landing-hosting.png");
  background-color: #0f2851;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4ODQiIHZpZXdCb3g9IjAgMCAxNjAwIDg4NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMEgxNjAzVjc4N0MxNjAzIDc4NyAxMTE2Ljc5IDg4NCA4MDEuNSA4ODRDNDg2LjIxMSA4ODQgMCA3ODcgMCA3ODdWMFoiIGZpbGw9IiNDQ0NDQ0MiLz4KPC9zdmc+Cg==) center bottom/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI4ODQiIHZpZXdCb3g9IjAgMCAxNjAwIDg4NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMEgxNjAzVjc4N0MxNjAzIDc4NyAxMTE2Ljc5IDg4NCA4MDEuNSA4ODRDNDg2LjIxMSA4ODQgMCA3ODcgMCA3ODdWMFoiIGZpbGw9IiNDQ0NDQ0MiLz4KPC9zdmc+Cg==) center bottom/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
  transform: translateY(-284px);
}
.landing-hosting .container::before, .landing-hosting .container::after {
  background-image: url("./../images/shape/mosalas-blue.png");
  width: 108px;
  height: 121px;
}
.landing-hosting .container::before {
  bottom: 47px;
  transform: rotate(-59deg);
}
.landing-hosting .container::after {
  bottom: 63px;
  transform: rotate(95.32deg);
}
.landing-hosting .title {
  margin-bottom: 14px;
  text-shadow: 0px 14px 11px rgba(0, 0, 0, 0.05);
}
.landing-hosting p {
  line-height: 30px;
  margin-bottom: 50px;
  max-width: 926px;
}
.landing-hosting .image {
  max-width: 1029px;
}
.landing-hosting .image::before {
  transform: translate(36px, -117px);
}
.landing-hosting .image::after {
  transform: translate(-61px, -10px);
}
.landing-hosting .image::before, .landing-hosting .image::after {
  width: 294px;
  height: 294px;
  border-radius: 50%;
  filter: blur(50px);
  background-color: rgba(16, 129, 232, 0.3);
}
.landing-hosting .image img {
  filter: drop-shadow(0px 57px 50px rgba(0, 0, 0, 0.05));
}
@media only screen and (max-width: 991px) {
  .landing-hosting-bg {
    transform: translateY(-149px);
  }
  .landing-hosting .container::before, .landing-hosting .container::after {
    content: none;
  }
  .landing-hosting .title {
    font-size: 32px;
    line-height: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .landing-hosting {
    margin-bottom: 70px;
  }
  .landing-hosting .title {
    font-size: 28px;
    line-height: 40px;
  }
  .landing-hosting .image::before, .landing-hosting .image::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .landing-hosting .title {
    font-size: 20px;
    line-height: 32px;
  }
  .landing-hosting p {
    font-size: 12px;
    line-height: 25px;
  }
}

.my-services-hosting::before {
  background-image: url("./../images/background/bg-services-hosting.png");
  transform: translateY(-382px);
  height: 77%;
}
.my-services-hosting::after {
  top: 35%;
  background-image: url("./../images/shape/mosalas-blue-4.png");
  width: 87px;
  height: 109px;
}
.my-services-hosting .container::before {
  top: 50%;
  background-image: url("./../images/shape/mosalas-blue-5.png");
  width: 68px;
  height: 109px;
}
.my-services-hosting .container::after {
  background-image: url("./../images/shape/shape-35.png");
  width: 59px;
  height: 173px;
  mix-blend-mode: difference;
  transform: translateY(100px);
}
.my-services-hosting .section-heading-hosting::before {
  background-image: url("./../images/shape/mosalas-blue-2.png");
  width: 108px;
  height: 121px;
  transform: rotate(-59deg);
}
.my-services-hosting .section-heading-hosting::after {
  background-image: url("./../images/shape/mosalas-blue-3.png");
  width: 102px;
  height: 114px;
  transform: rotate(20deg);
}
.my-services-hosting .row {
  gap: 168px 0;
}
.my-services-hosting .row::after {
  width: 49px;
  height: 165px;
  background-image: url("./../images/shape/shape-36.png");
  transform: translateX(-81px);
  top: 55%;
}
.my-services-hosting-item {
  padding: 63px 32px 0;
  box-shadow: 0px 98px 100px rgba(0, 0, 0, 0.02);
  background: linear-gradient(0deg, #ffffff, #ffffff), #ffffff;
  z-index: 2;
}
.my-services-hosting-item::before {
  background-image: url("./../images/background/bg-my-services-item.png");
  background-color: #0f2851;
  border-radius: inherit;
  opacity: 0;
}
.my-services-hosting-item .icon {
  font-size: 80px;
  width: 124px;
  height: 107px;
  margin-bottom: 33px;
}
.my-services-hosting-item .icon::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0IiBoZWlnaHQ9IjEwNyIgdmlld0JveD0iMCAwIDEyNCAxMDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjUuMjExOSAxLjU5MTQxQzU0LjQ3ODcgMS44MDk4NiA0My41NjU4IC0wLjg2OTcxNyAzMy43MDcxIDMuMzM2NjdDMjIuOTUyIDcuOTI1NTMgMTMuNjY4NyAxNS44NTUxIDguMDAyMDUgMjYuMDAxMUMyLjA5NzY0IDM2LjU3MjcgLTIuNTI5MjYgNDkuNTM4NiAxLjU0Mjc0IDYwLjkyNjFDNS41NDA3NSA3Mi4xMDY2IDE5LjUxOTIgNzUuNTA1OCAyOC41MDgyIDgzLjM0NzFDMzYuMDA3MiA4OS44ODg1IDQwLjc4NyA5OS4zMjI5IDQ5Ljk4ODcgMTAzLjE4NkM1OS43NTkgMTA3LjI4OCA3MC44NTEgMTA4LjE1NSA4MS4wOTk4IDEwNS40MjdDOTEuNDczOCAxMDIuNjY2IDEwMS4yODEgOTYuNzY4NCAxMDcuMjcgODcuOTQwMUMxMTIuOTgyIDc5LjUxOTggMTEwLjI4OSA2OC40NjY1IDExMi44MzYgNTguNjQyNEMxMTUuODA0IDQ3LjE5NjMgMTI2LjUzMSAzNi45NTMxIDEyMy40NSAyNS41MzYzQzEyMC4zNjUgMTQuMTA3MiAxMDguNTk3IDYuNTc0OCA5Ny41NjAzIDIuMDM3MTFDODcuMzk1NCAtMi4xNDIyNCA3Ni4yMTYzIDEuMzY3NDUgNjUuMjExOSAxLjU5MTQxWiIgZmlsbD0iIzEwODFFOCIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0IiBoZWlnaHQ9IjEwNyIgdmlld0JveD0iMCAwIDEyNCAxMDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjUuMjExOSAxLjU5MTQxQzU0LjQ3ODcgMS44MDk4NiA0My41NjU4IC0wLjg2OTcxNyAzMy43MDcxIDMuMzM2NjdDMjIuOTUyIDcuOTI1NTMgMTMuNjY4NyAxNS44NTUxIDguMDAyMDUgMjYuMDAxMUMyLjA5NzY0IDM2LjU3MjcgLTIuNTI5MjYgNDkuNTM4NiAxLjU0Mjc0IDYwLjkyNjFDNS41NDA3NSA3Mi4xMDY2IDE5LjUxOTIgNzUuNTA1OCAyOC41MDgyIDgzLjM0NzFDMzYuMDA3MiA4OS44ODg1IDQwLjc4NyA5OS4zMjI5IDQ5Ljk4ODcgMTAzLjE4NkM1OS43NTkgMTA3LjI4OCA3MC44NTEgMTA4LjE1NSA4MS4wOTk4IDEwNS40MjdDOTEuNDczOCAxMDIuNjY2IDEwMS4yODEgOTYuNzY4NCAxMDcuMjcgODcuOTQwMUMxMTIuOTgyIDc5LjUxOTggMTEwLjI4OSA2OC40NjY1IDExMi44MzYgNTguNjQyNEMxMTUuODA0IDQ3LjE5NjMgMTI2LjUzMSAzNi45NTMxIDEyMy40NSAyNS41MzYzQzEyMC4zNjUgMTQuMTA3MiAxMDguNTk3IDYuNTc0OCA5Ny41NjAzIDIuMDM3MTFDODcuMzk1NCAtMi4xNDIyNCA3Ni4yMTYzIDEuMzY3NDUgNjUuMjExOSAxLjU5MTQxWiIgZmlsbD0iIzEwODFFOCIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: rgba(16, 129, 232, 0.15);
}
.my-services-hosting-item p {
  line-height: 26px;
  -moz-text-align-last: center;
       text-align-last: center;
  margin-bottom: 19px;
}
.my-services-hosting-item .btn {
  margin-top: -26px;
  transform: translateY(26px);
  padding: 17px 40px;
}
.my-services-hosting-item:hover::before {
  opacity: 1;
}
.my-services-hosting-item:hover h2 {
  color: #fff;
}
.my-services-hosting-item:hover p {
  color: rgba(255, 255, 255, 0.8);
}
.my-services-hosting-item.hover-2::before {
  background-color: #1081e8;
}
.my-services-hosting-item.hover-2:hover .icon {
  color: #fff !important;
}
.my-services-hosting-item.hover-2:hover .icon::after {
  background-color: rgba(255, 255, 255, 0.15);
}
.my-services-hosting-item.hover-2:hover .btn {
  background-color: #fff;
  color: #1081e8;
}
@media only screen and (max-width: 1199px) {
  .my-services-hosting-item .btn {
    padding: 17px 20px;
  }
}
@media only screen and (max-width: 991px) {
  .my-services-hosting .section-heading-hosting::before, .my-services-hosting .section-heading-hosting::after {
    content: none;
  }
  .my-services-hosting .row {
    gap: 80px 0;
  }
}

.brands-hosting {
  margin: 180px 0 154px;
}
.brands-hosting::before {
  background-image: url("./../images/background/bg-services-hosting.png");
  transform: translateY(-708px);
  height: 399%;
}
.brands-hosting .swiper {
  padding-bottom: 67px;
}
.swiper-slide .brands-hosting-item img {
  opacity: 0.2;
}
.swiper-slide-visible .brands-hosting-item img {
  opacity: 0.5;
}
.brands-hosting-item {
  box-shadow: 0px 35px 100px rgba(0, 0, 0, 0.02);
  padding: 35px 0;
}
.brands-hosting-item img {
  max-height: 80px;
  filter: grayscale(100%);
}
.brands-hosting-item:hover img {
  filter: grayscale(0);
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .brands-hosting {
    margin: 90px 0;
  }
}

.power-me-hosting {
  margin-bottom: 186px;
}
.power-me-hosting::before {
  background-image: url("./../images/background/bg-services-hosting.png");
  transform: translateY(-278px);
  height: 236%;
}
.power-me-hosting::after {
  width: 66px;
  height: 148px;
  background-image: url("./../images/shape/shape-37.png");
  transform: translateY(-70px);
  mix-blend-mode: difference;
}
.power-me-hosting .sup-title,
.power-me-hosting h2 {
  font-size: 28px;
  line-height: 45px;
}
.power-me-hosting h2 {
  margin: 11px 0 10px;
}
.power-me-hosting h2 span {
  color: rgba(15, 40, 81, 0.8);
}
.power-me-hosting p {
  line-height: 26px;
}
.power-me-hosting .btn {
  line-height: 21px;
  padding: 12px 30px;
}
.power-me-hosting .image {
  padding: 25px 46px 24px 48px;
  border-radius: 44px;
  background-color: #fff;
}
.power-me-hosting .image::before {
  background-color: #1081e8;
  border-radius: 58px;
  opacity: 0.5;
  width: 256px;
  height: 256px;
  transform: translate(-48px, -61px);
}
.power-me-hosting.two {
  margin-bottom: 191px;
}
.power-me-hosting.two::after {
  width: 68px;
  height: 109px;
  background-image: url("./../images/shape/mosalas-blue-5.png");
  top: 50%;
  transform: translateY(-50%);
  mix-blend-mode: unset;
}
.power-me-hosting.two .container::before {
  background-image: url("./../images/shape/mosalas-blue-4.png");
  width: 87px;
  height: 109px;
  transform: translateY(-30px);
}
.power-me-hosting.two .container::after {
  right: 39%;
  width: 106px;
  height: 114px;
  background-image: url("./../images/shape/squre.png");
  transform: translateY(-164px);
}
.power-me-hosting.two .image::before {
  background-color: #0f2851;
  transform: translate(43px, -61px);
}
.power-me-hosting.three {
  margin-bottom: 0;
}
.power-me-hosting.three::before {
  transform: translateY(-208px);
  height: 240%;
}
.power-me-hosting.three .container::before {
  top: 5%;
  width: 59px;
  height: 173px;
  background-image: url("./../images/shape/shape-35.png");
  mix-blend-mode: difference;
}
@media only screen and (max-width: 991px) {
  .power-me-hosting.two::after,
  .power-me-hosting.two .container::before,
  .power-me-hosting.two .container::after {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .power-me-hosting {
    margin-bottom: 70px;
  }
  .power-me-hosting.two {
    margin-bottom: 90px;
  }
  .power-me-hosting .sup-title,
  .power-me-hosting h2 {
    font-size: 24px;
    line-height: 36px;
  }
}
@media only screen and (max-width: 575px) {
  .power-me-hosting .sup-title,
  .power-me-hosting h2 {
    font-size: 18px;
    line-height: 30px;
  }
  .power-me-hosting p {
    font-size: 12px;
  }
  .power-me-hosting .image {
    padding: 0;
    border-radius: 0;
    background-color: transparent;
  }
  .power-me-hosting .image::before {
    content: none;
  }
}

.selling-product-hosting {
  margin: 258px 0 152px;
}
.selling-product-hosting::before {
  background-image: url("./../images/background/bg-services-hosting.png");
  transform: translateY(-32px);
  height: 162%;
}
.selling-product-hosting::after {
  left: 50%;
  transform: translate(-50%, -142px);
  width: 197px;
  height: 247px;
  background-image: url("./../images/other/selling-product.png");
}
.selling-product-hosting .container::before {
  width: 87px;
  height: 109px;
  background-image: url("./../images/shape/mosalas-blue-4.png");
}
.selling-product-hosting .container::after {
  width: 66px;
  height: 148px;
  background-image: url("./../images/shape/shape-37.png");
  mix-blend-mode: difference;
  transform: translateY(-40px);
}
.selling-product-hosting .section-heading-hosting {
  margin-bottom: 53px;
}
.selling-product-hosting .section-heading-hosting::before {
  width: 59px;
  height: 173px;
  background-image: url("./../images/shape/shape-35.png");
  mix-blend-mode: difference;
  top: 94%;
}
.selling-product-hosting .swiper {
  padding-bottom: 82px;
}
.selling-product-hosting .swiper-slide {
  opacity: 0.5;
}
.selling-product-hosting .swiper-slide-visible {
  opacity: 1;
}
.selling-product-hosting-item {
  padding: 25px 0 23px 38px;
  border-radius: 37px;
  box-shadow: 0px 65px 50px rgba(0, 0, 0, 0.02);
}
.selling-product-hosting-item .name {
  margin: 13px 0 0 15px;
  z-index: 2;
  width: 81px;
  height: 51px;
  flex: 0 0 auto;
}
.selling-product-hosting-item .name::before {
  transform: translateX(24px);
  border-radius: 23px;
  background-color: rgba(16, 129, 232, 0.25);
  backdrop-filter: blur(8.5px);
}
.selling-product-hosting-item .name::after {
  width: 72px;
  height: 46px;
  border-radius: 15px;
  background: linear-gradient(0deg, #1081e8, #1081e8), #1081e8;
  box-shadow: 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  right: 4px;
  transform: translateY(-17px);
}
.selling-product-hosting-item:hover .name::before {
  background-color: rgba(15, 40, 81, 0.25);
}
.selling-product-hosting-item:hover .name::after {
  background: #0f2851;
}
.selling-product-hosting-item:hover a {
  color: #0f2851 !important;
}
@media only screen and (max-width: 767px) {
  .selling-product-hosting-item {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .selling-product-hosting {
    margin: 230px 0 70px;
  }
}

.faq-hosting::before {
  top: 164px;
  height: 115%;
  background-image: url("./../images/background/bg-faq-hosting.png");
}
.faq-hosting::after {
  width: 39px;
  height: 114px;
  background-image: url("./../images/shape/shape-38.png");
  top: 180px;
}
.faq-hosting .container::before {
  top: 350px;
  width: 57px;
  height: 107px;
  background-image: url("./../images/shape/shape-39.png");
}
.faq-hosting .container::after {
  width: 296px;
  height: 406px;
  background-image: url("./../images/shape/shape-40.png");
  transform: translateY(59px);
}
.faq-hosting .section-heading-hosting {
  margin-bottom: 80px;
}
.faq-hosting .section-heading-hosting::before {
  bottom: 203px;
  width: 313px;
  height: 406px;
  background-image: url("./../images/shape/shape-41.png");
}
.faq-hosting .image {
  margin-bottom: 118px;
  max-width: 728px;
}
.faq-hosting-items {
  max-width: 758px;
}
.faq-hosting-item:not(:last-child) {
  margin-bottom: 24px;
}
.faq-hosting-item-heading {
  padding: 31px 47px 30px 50px;
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.02);
  cursor: pointer;
}
.faq-hosting-item-heading:not(.collapsed) {
  margin-bottom: 24px;
}
.faq-hosting-item-heading:not(.collapsed) i {
  transform: rotate(180deg);
}
.faq-hosting-item-body {
  line-height: 30px;
  max-width: 582px;
  padding: 0 16px 22px;
}
.faq-hosting-item-body a {
  margin-top: 25px;
}
@media only screen and (max-width: 767px) {
  .faq-hosting-item-heading {
    padding: 24px;
  }
}

.articles-blog-hosting {
  margin-top: 97px;
}
.articles-blog-hosting::before {
  background-image: url("./../images/background/bg-services-hosting.png");
  top: 290px;
  height: 75%;
}
.articles-blog-hosting::after {
  background-image: url("./../images/shape/shape-40.png");
  top: 231px;
  width: 296px;
  height: 406px;
}
.articles-blog-hosting .section-heading-hosting {
  margin-bottom: 60px;
}
.articles-blog-hosting .articles::before {
  width: 273px;
  height: 214px;
  background-image: url("./../images/shape/shape-42.png");
  mix-blend-mode: difference;
  transform: translate(-108px, -120px);
}
.articles-blog-hosting .swiper {
  filter: drop-shadow(0px 47px 50px rgba(0, 0, 0, 0.05));
  padding-bottom: 89px;
}
.articles-blog-hosting-item {
  padding: 6px 6px 33px;
}
.articles-blog-hosting-item .content {
  padding: 0 20px;
}
.articles-blog-hosting-item .content h2 {
  margin: 34px 0 10px;
  line-height: 32px;
}
.articles-blog-hosting-item .content h2 a:hover {
  color: #1081e8;
}
.articles-blog-hosting-item .content p {
  line-height: 28px;
  margin-bottom: 12px;
}
.articles-blog-hosting-item .content .date {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 7px;
  box-shadow: 0px 23px 30px rgba(0, 0, 0, 0.15);
  padding: 10px 16px;
}
.articles-blog-hosting-item .content .btn {
  padding: 8px 10px;
}
@media only screen and (max-width: 767px) {
  .articles-blog-hosting-item .content {
    padding: 0 6px;
  }
  .articles-blog-hosting-item .content .date {
    padding: 10px 8px;
  }
  .articles-blog-hosting-item .content .btn {
    padding: 8px 6px;
  }
}

.total-info-hosting {
  margin: 112px 0 -115px;
}
@media only screen and (max-width: 767px) {
  .total-info-hosting {
    margin-top: 70px;
  }
}
.total-info-hosting .total-info-marketing-wrapper {
  border-radius: 60px;
  padding: 44px 99px 57px 98px;
  box-shadow: 0px -32px 27px rgba(0, 0, 0, 0.02);
}
.total-info-hosting .total-info-marketing-wrapper > div > div:hover span {
  color: #1081e8;
}
@media only screen and (max-width: 767px) {
  .total-info-hosting .total-info-marketing-wrapper {
    padding: 32px;
    border-radius: 50px;
  }
}
@media only screen and (max-width: 575px) {
  .total-info-hosting .total-info-marketing-wrapper {
    padding: 32px 20px;
    border-radius: 32px;
  }
}

.about-us-hosting-landing .image {
  max-width: 852px;
}
.about-us-hosting-power-me {
  margin: 344px 0 158px;
}
.about-us-hosting-power-me .container::after {
  width: 106px;
  height: 114px;
  background-image: url("./../images/shape/squre.png");
  top: 98%;
  right: 40%;
}
.about-us-hosting-power-me.two {
  margin: 153px 0 135px;
}
.about-us-hosting-power-me.three {
  margin: 0 0 102px;
}
@media only screen and (max-width: 767px) {
  .about-us-hosting-power-me {
    margin: 140px 0 80px;
  }
  .about-us-hosting-power-me .container::after {
    content: none;
  }
  .about-us-hosting-power-me.two {
    margin: 100px 0 70px;
  }
}
.about-us-hosting-services::before {
  background-image: url("./../images/background/bg-services-hosting-2.png");
  transform: translateY(102px);
  height: 89%;
}
.about-us-hosting-services::after {
  background-image: url("./../images/shape/mosalas-blue-5.png");
  width: 68px;
  height: 109px;
}
.about-us-hosting-services .container::before {
  width: 59px;
  height: 173px;
  background-image: url("./../images/shape/shape-35.png");
  mix-blend-mode: difference;
  bottom: 23%;
}
.about-us-hosting-services .container::after {
  width: 66px;
  height: 148px;
  background-image: url("./../images/shape/shape-37.png");
  mix-blend-mode: difference;
  top: 13%;
}
.about-us-hosting-services .section-heading-hosting {
  margin-bottom: 51px;
}
.about-us-hosting-services-items {
  gap: 40px 80px;
}
.about-us-hosting-services-items::before, .about-us-hosting-services-items::after {
  top: 62%;
}
.about-us-hosting-services-items::before {
  background-image: url("./../images/shape/mosalas-blue-2.png");
  width: 107px;
  height: 122px;
  right: 6%;
  transform: translateY(-50%) rotate(-59deg);
}
.about-us-hosting-services-items::after {
  background-image: url("./../images/shape/mosalas-blue-3.png");
  width: 102px;
  height: 114px;
  left: 6%;
  transform: translateY(-50%) rotate(28deg);
}
.about-us-hosting-services-items > div {
  max-width: calc(33.333333% - 54px);
  width: 100%;
  flex: 0 0 auto;
}
@media only screen and (max-width: 1199px) {
  .about-us-hosting-services-items {
    gap: 40px;
  }
  .about-us-hosting-services-items > div {
    max-width: calc(33.333333% - 27px);
  }
}
@media only screen and (max-width: 991px) {
  .about-us-hosting-services-items > div {
    max-width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 575px) {
  .about-us-hosting-services::after {
    content: none;
  }
  .about-us-hosting-services-items > div {
    max-width: 94%;
    margin-right: auto;
  }
}
.about-us-hosting-comments {
  margin-bottom: 387px;
}
.about-us-hosting-comments::before {
  background-image: url("./../images/background/bg-comments-hosting.png");
  transform: translateY(-64px);
  height: 145%;
}
.about-us-hosting-comments::after {
  background-image: url("./../images/shape/shape-comments-seo.png");
  width: 103px;
  height: 197px;
  mix-blend-mode: difference;
}
.about-us-hosting-comments .container::before {
  width: 296px;
  height: 406px;
  background-image: url("./../images/shape/shape-40.png");
  top: 87%;
}
.about-us-hosting-comments .container::after {
  width: 313px;
  height: 406px;
  background-image: url("./../images/shape/shape-41.png");
  top: 20%;
}
.about-us-hosting-comments-wrapper::after {
  background-image: url("./../images/other/avatars-01.png");
  max-width: 1384px;
  height: 506px;
  transform: translateY(260px);
  right: 0;
  left: 0;
  margin: 0 auto;
}
.about-us-hosting-comments-wrapper .btn {
  margin-top: 39px;
}
.about-us-hosting-comments-item {
  max-width: 843px;
}
.about-us-hosting-comments-item img {
  width: 106px;
  height: 106px;
  box-shadow: 0px 39px 50px rgba(0, 0, 0, 0.15);
}
.about-us-hosting-comments-item h2 {
  margin: 30px 0 28px;
  line-height: 36px;
}
.about-us-hosting-comments-item p {
  -moz-text-align-last: center;
       text-align-last: center;
}
.about-us-hosting-comments .swiper {
  padding-bottom: 56px;
}
.about-us-hosting-comments .swiper-button-next, .about-us-hosting-comments .swiper-button-prev {
  height: 20px;
}
.about-us-hosting-comments .swiper-button-next::after, .about-us-hosting-comments .swiper-button-prev::after {
  content: "\e944";
  font-family: "icomoon";
  font-size: 20px;
  color: #1081e8;
}
.about-us-hosting-comments .swiper-button-next::after {
  content: "\e943";
}
.about-us-hosting-comments .swiper-pagination {
  transform: translateY(-10px);
  margin: 0 30px;
}
.about-us-hosting-comments .swiper-pagination-bullet {
  width: 40px;
  height: 4px;
  opacity: 1;
  background-color: #d9d9d9;
  margin: 0 5px;
  border-radius: 0;
}
.about-us-hosting-comments .swiper-pagination-bullet-active {
  width: 53px;
  background-color: #1081e8;
}
@media only screen and (max-width: 1199px) {
  .about-us-hosting-comments-wrapper::after {
    height: 420px;
  }
}
@media only screen and (max-width: 991px) {
  .about-us-hosting-comments .container::before, .about-us-hosting-comments .container::after {
    content: none;
  }
  .about-us-hosting-comments-wrapper::after {
    height: 380px;
    transform: translateY(220px);
  }
}
@media only screen and (max-width: 767px) {
  .about-us-hosting-comments {
    margin-bottom: 80px;
  }
  .about-us-hosting-comments-wrapper::after {
    content: none;
  }
  .about-us-hosting-comments .swiper-pagination-bullet {
    width: 20px;
  }
  .about-us-hosting-comments .swiper-pagination-bullet-active {
    width: 28px;
  }
}
.about-us-hosting-location {
  margin-bottom: 118px;
}
.about-us-hosting-location::before {
  background-image: url("./../images/background/bg-comments-hosting.png");
  height: 118%;
  transform: translateY(-70px);
}
.about-us-hosting-location .section-heading-hosting {
  margin-bottom: 48px;
}
.about-us-hosting-location img {
  max-width: 1025px;
}
.about-us-hosting-gallery {
  margin: 87px 0 61px;
}
.about-us-hosting-gallery::before {
  background-image: url("./../images/background/bg-gallery-hosting.png");
  height: 99%;
  top: 11px;
}
.about-us-hosting-gallery::after {
  width: 57px;
  height: 107px;
  background-image: url("./../images/shape/shape-39.png");
  transform: translateY(-75px);
}
.about-us-hosting-gallery .container::before {
  width: 92px;
  height: 262px;
  background-image: url("./../images/shape/shape-18.png");
  top: 25%;
}
.about-us-hosting-gallery .container::after {
  width: 82px;
  height: 262px;
  background-image: url("./../images/shape/shape-19.png");
  top: 15%;
}
.about-us-hosting-gallery .section-heading-hosting {
  margin-bottom: 55px;
}
.about-us-hosting-gallery .section-heading-hosting::after {
  width: 82px;
  height: 262px;
  background-image: url("./../images/shape/shape-19.png");
  transform: translateY(100px);
}
.about-us-hosting-gallery .swiper {
  padding-bottom: 68px;
}

.contact-us-hosting-landing-wrapper {
  border-radius: 26px;
  border: 1px solid #fff;
  padding: 25px 80px 65px 54px;
  max-width: 1227px;
}
.contact-us-hosting-landing-content {
  padding: 7px;
  background-color: rgba(255, 255, 255, 0.5);
}
.contact-us-hosting-landing-content,
.contact-us-hosting-landing-content form {
  border-radius: 35px;
}
.contact-us-hosting-landing-content form {
  background-color: #fbfbfb;
  padding: 63px 38px 60px 30px;
}
.contact-us-hosting-landing-content form .form-group {
  margin-bottom: 23px;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.05);
}
.contact-us-hosting-landing-content form .form-group i {
  right: 32px;
}
.contact-us-hosting-landing-content form .form-group .form-control {
  height: 76px;
  padding: 0 60px 0 16px;
}
.contact-us-hosting-landing-content form .form-group .form-control::-moz-placeholder {
  color: rgba(73, 73, 73, 0.8);
}
.contact-us-hosting-landing-content form .form-group .form-control, .contact-us-hosting-landing-content form .form-group .form-control::placeholder, .contact-us-hosting-landing-content form .form-group .form-control:focus {
  color: rgba(73, 73, 73, 0.8);
}
.contact-us-hosting-landing-content form .form-group.textarea {
  padding: 72px 32px 0 16px;
}
.contact-us-hosting-landing-content form .form-group.textarea i {
  top: 21px;
}
.contact-us-hosting-landing-content form .form-group.textarea .form-control {
  height: 146px;
}
.contact-us-hosting-landing-content form .form-group.textarea .btn {
  box-shadow: 0px 18px 25px rgba(16, 129, 232, 0.32);
  transform: translateY(19px);
  margin-top: -19px;
  padding: 9px 18px;
}
@media only screen and (max-width: 991px) {
  .contact-us-hosting-landing .landing-hosting-bg {
    height: 100%;
  }
  .contact-us-hosting-landing-wrapper {
    padding: 25px;
  }
  .contact-us-hosting-landing-content form {
    padding: 50px 30px 30px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-hosting-landing-wrapper {
    padding: 0;
    border: none;
  }
  .contact-us-hosting-landing-content {
    padding: 3px;
  }
  .contact-us-hosting-landing-content form {
    padding: 32px 12px 24px;
  }
  .contact-us-hosting-landing-content form .form-group .form-control {
    font-size: 12px;
  }
}
.contact-us-hosting-what-call {
  margin-bottom: 128px;
}
.contact-us-hosting-what-call::before {
  background-image: url("./../images/background/what-call-hosting.png");
  transform: translateY(-457px);
  height: 180%;
}
.contact-us-hosting-what-call::after {
  background-image: url("./../images/shape/shape-41.png");
  width: 313px;
  height: 406px;
}
.contact-us-hosting-what-call .container::before {
  background-image: url("./../images/shape/shape-40.png");
  width: 296px;
  height: 406px;
  transform: translateY(254px);
}
.contact-us-hosting-what-call .section-heading-hosting {
  margin-bottom: 54px;
}
.contact-us-hosting-what-call-wrapper {
  max-width: 773px;
}
.contact-us-hosting-what-call-wrapper .row {
  margin: 0 -30px;
}
.contact-us-hosting-what-call-wrapper .row .col-md-6 {
  padding: 0 30px;
}
.contact-us-hosting-what-call-wrapper .btns {
  margin-top: 89px;
  gap: 33px;
}
.contact-us-hosting-what-call-item {
  border-radius: 37px;
  box-shadow: 0px 65px 50px rgba(0, 0, 0, 0.02);
  padding: 25px 26px 23px 20px;
}
.contact-us-hosting-what-call-item .icon {
  width: 47px;
  height: 48px;
  margin: 12px 0 0 20px;
  z-index: 2;
  flex: 0 0 auto;
}
.contact-us-hosting-what-call-item .icon::before {
  background-color: rgba(15, 40, 81, 0.25);
  border-radius: 50%;
  backdrop-filter: blur(8.5px);
}
.contact-us-hosting-what-call-item .icon::after {
  width: 42px;
  height: 42px;
  background: linear-gradient(0deg, #0f2851, #0f2851), #0f2851;
  box-shadow: 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  border-radius: 15px;
  transform: translate(-11px, -12px);
}
.contact-us-hosting-what-call-item .detail .sub-title {
  line-height: 20px;
  margin-bottom: 10px;
}
.contact-us-hosting-what-call-item .detail a {
  color: #0f2851;
}
.contact-us-hosting-what-call-item.two .icon::before {
  background-color: rgba(16, 129, 232, 0.25);
}
.contact-us-hosting-what-call-item.two .icon::after {
  background: linear-gradient(0deg, #1081e8, #1081e8), #1081e8;
}
.contact-us-hosting-what-call-item.two .detail a {
  color: #1081e8;
}
.contact-us-hosting-what-call-item:hover {
  transform: translateY(-4px);
}
@media only screen and (max-width: 991px) {
  .contact-us-hosting-what-call-wrapper .row {
    margin: 0 -12px;
  }
  .contact-us-hosting-what-call-wrapper .row .col-md-6 {
    padding: 0 12px;
  }
  .contact-us-hosting-what-call-wrapper .btns {
    gap: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-hosting-what-call-wrapper .btns {
    gap: 12px;
  }
  .contact-us-hosting-what-call-wrapper .btns .btn {
    flex: 1 0 calc(50% - 6px);
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-hosting-what-call-wrapper .btns .btn {
    flex: 1 0 100%;
  }
}

.blog-hosting-landing .landing-hosting-bg {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI2MTkiIHZpZXdCb3g9IjAgMCAxNjAwIDYxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDg3NzM4IC01M0gxNjAzVjU0NS4yNjJDMTYwMyA1NDUuMjYyIDE3MTEuNSA2MTkgODAxLjQ5OSA2MTlDLTEwOC41MDEgNjE5IC0wLjAwMDg3NzM4IDU0NS4yNjIgLTAuMDAwODc3MzggNTQ1LjI2MlYtNTNaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI2MTkiIHZpZXdCb3g9IjAgMCAxNjAwIDYxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDg3NzM4IC01M0gxNjAzVjU0NS4yNjJDMTYwMyA1NDUuMjYyIDE3MTEuNSA2MTkgODAxLjQ5OSA2MTlDLTEwOC41MDEgNjE5IC0wLjAwMDg3NzM4IDU0NS4yNjIgLTAuMDAwODc3MzggNTQ1LjI2MlYtNTNaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
  height: 128%;
}
.blog-hosting-landing .title {
  text-shadow: none;
  line-height: 62px;
}
.blog-hosting-landing p {
  line-height: 44px;
}
.blog-hosting-landing .image::after {
  width: 75%;
  height: 104px;
  background-color: rgba(0, 0, 0, 0.32);
  filter: blur(50px);
  border-radius: 50%;
  left: 50%;
  transform: translate(-50%, 66px);
}
@media only screen and (max-width: 1399px) {
  .blog-hosting-landing .landing-hosting-bg {
    height: 150%;
  }
}
@media only screen and (max-width: 1199px) {
  .blog-hosting-landing .landing-hosting-bg {
    height: 170%;
  }
}
@media only screen and (max-width: 991px) {
  .blog-hosting-landing .landing-hosting-bg {
    height: 75%;
  }
  .blog-hosting-landing .title {
    color: rgba(73, 73, 73, 0.8);
  }
  .blog-hosting-landing p {
    color: rgba(73, 73, 73, 0.5) !important;
  }
  .blog-hosting-landing .image::after {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .blog-hosting-landing .title {
    line-height: 48px;
  }
  .blog-hosting-landing p {
    line-height: 34px;
  }
}
@media only screen and (max-width: 575px) {
  .blog-hosting-landing .landing-hosting-bg {
    height: 64%;
  }
  .blog-hosting-landing .title {
    line-height: 40px;
  }
  .blog-hosting-landing p {
    font-size: 18px;
    line-height: 32px;
  }
}
.blog-hosting-articles-top-view .btn-more-hosting, .blog-hosting-top-view-tech .btn-more-hosting {
  margin-top: 36px;
}
.blog-hosting-articles-top-view {
  margin: 105px 0 99px;
}
.blog-hosting-articles-top-view::before {
  background-image: url("./../images/background/bg-top-view-hosting.png");
  top: 436px;
  height: 73%;
}
.blog-hosting-articles-top-view::after {
  background-image: url("./../images/shape/shape-43.png");
  width: 136px;
  height: 174px;
  top: 26%;
}
.blog-hosting-articles-top-view .container::before {
  width: 108px;
  height: 201px;
  background-image: url("./../images/shape/shape-28.png");
  mix-blend-mode: difference;
  transform: translateY(64px);
}
.blog-hosting-articles-top-view .container::after {
  background-image: url("./../images/shape/shape-44.png");
  mix-blend-mode: difference;
  width: 53px;
  height: 98px;
  bottom: 27%;
}
.blog-hosting-articles-top-view .section-heading-hosting {
  margin-bottom: 40px;
}
.blog-hosting-articles-top-view .swiper {
  padding-bottom: 79px;
}
.blog-hosting-articles {
  margin-top: 170px;
}
.blog-hosting-articles::before {
  background-image: url("./../images/background/bg-articles-blog-hosting.png");
  height: 85%;
  top: 276px;
}
.blog-hosting-articles::after {
  width: 57px;
  height: 107px;
  background-image: url("./../images/shape/shape-39.png");
}
.blog-hosting-articles .section-heading-hosting {
  margin-bottom: 60px;
}
.blog-hosting-articles .articles::before, .blog-hosting-articles .articles::after {
  background-image: url("./../images/shape/shape-40.png");
  width: 296px;
  height: 406px;
}
.blog-hosting-articles .articles::before {
  top: 17%;
}
.blog-hosting-articles .articles::after {
  top: 58%;
}
.blog-hosting-articles .articles .row {
  gap: 57px 0;
}
.blog-hosting-articles .articles .row::before, .blog-hosting-articles .articles .row::after {
  background-image: url("./../images/shape/shape-45.png");
  width: 256px;
  height: 206px;
  transform: translateX(-106px);
  mix-blend-mode: difference;
}
.blog-hosting-articles .articles .row::before {
  top: 24%;
}
.blog-hosting-articles .articles .row::after {
  top: 76%;
}
@media only screen and (max-width: 767px) {
  .blog-hosting-articles {
    margin-top: 70px;
  }
}

.detail-blog-hosting-landing .landing-hosting-bg {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI2MTkiIHZpZXdCb3g9IjAgMCAxNjAwIDYxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDg3NzM4IC01M0gxNjAzVjU0NS4yNjJDMTYwMyA1NDUuMjYyIDE3MTEuNSA2MTkgODAxLjQ5OSA2MTlDLTEwOC41MDEgNjE5IC0wLjAwMDg3NzM4IDU0NS4yNjIgLTAuMDAwODc3MzggNTQ1LjI2MlYtNTNaIiBmaWxsPSIjMEYyODUxIi8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI2MTkiIHZpZXdCb3g9IjAgMCAxNjAwIDYxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDg3NzM4IC01M0gxNjAzVjU0NS4yNjJDMTYwMyA1NDUuMjYyIDE3MTEuNSA2MTkgODAxLjQ5OSA2MTlDLTEwOC41MDEgNjE5IC0wLjAwMDg3NzM4IDU0NS4yNjIgLTAuMDAwODc3MzggNTQ1LjI2MlYtNTNaIiBmaWxsPSIjMEYyODUxIi8+Cjwvc3ZnPgo=);
  height: 77%;
  background-image: none;
}
.detail-blog-hosting-landing-wrapper {
  margin-bottom: 109px;
  max-width: 1029px;
  padding: 34px 114px 58px 122px;
  background-image: url("./../images/other/computer-6.png");
}
@media only screen and (min-width: 768px) {
  .detail-blog-hosting-landing .title {
    line-height: 44px;
  }
  .detail-blog-hosting-landing .sub-title {
    line-height: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .detail-blog-hosting-landing-wrapper {
    padding: 16px 83px 42px 86px;
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-hosting-landing-wrapper {
    padding: 16px 60px 31px 64px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-hosting-landing .landing-hosting-bg {
    height: 65%;
  }
  .detail-blog-hosting-landing-wrapper {
    background-image: none;
    padding: 0;
  }
  .detail-blog-hosting-landing-wrapper img {
    border-radius: 16px;
  }
}
.detail-blog-hosting-content {
  margin: 32px 0 50px;
}
.detail-blog-hosting-comments {
  margin: 137px 0 105px;
}
.detail-blog-hosting-comments ul li .content .text-reply p::before,
.detail-blog-hosting-comments ul li ul::before {
  background-color: rgba(16, 129, 232, 0.75);
}
@media only screen and (max-width: 767px) {
  .detail-blog-hosting-comments {
    margin: 80px 0;
  }
}
.detail-blog-hosting-send-comment::before {
  background-image: url("./../images/background/bg-send-comment-hosting.png");
  height: 100%;
  transform: unset;
  top: 87px;
}
.detail-blog-hosting-send-comment .box-star .stars input:checked ~ label i {
  color: #1081e8;
}
@media only screen and (max-width: 767px) {
  .detail-blog-hosting-send-comment {
    margin-bottom: 70px;
  }
}
.detail-blog-hosting-world {
  margin-bottom: 109px;
}
@media only screen and (max-width: 767px) {
  .detail-blog-hosting-world {
    margin-bottom: 60px;
  }
}

.services-hosting-landing {
  margin-bottom: 67px;
}
.services-hosting-landing .landing-hosting-bg {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI2MTkiIHZpZXdCb3g9IjAgMCAxNjAwIDYxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDg3NzM4IC01M0gxNjAzVjU0NS4yNjJDMTYwMyA1NDUuMjYyIDE3MTEuNSA2MTkgODAxLjQ5OSA2MTlDLTEwOC41MDEgNjE5IC0wLjAwMDg3NzM4IDU0NS4yNjIgLTAuMDAwODc3MzggNTQ1LjI2MlYtNTNaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI2MTkiIHZpZXdCb3g9IjAgMCAxNjAwIDYxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS0wLjAwMDg3NzM4IC01M0gxNjAzVjU0NS4yNjJDMTYwMyA1NDUuMjYyIDE3MTEuNSA2MTkgODAxLjQ5OSA2MTlDLTEwOC41MDEgNjE5IC0wLjAwMDg3NzM4IDU0NS4yNjIgLTAuMDAwODc3MzggNTQ1LjI2MlYtNTNaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=);
  height: 92%;
}
.services-hosting-landing .image {
  max-width: 1080px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0px 13px 50px rgba(0, 0, 0, 0.05);
  padding: 8px;
}
.services-hosting-landing .image,
.services-hosting-landing .image img {
  border-radius: 28px;
}
@media only screen and (max-width: 575px) {
  .services-hosting-landing .landing-hosting-bg {
    height: 100%;
  }
  .services-hosting-landing .image {
    padding: 4px;
  }
  .services-hosting-landing .image,
  .services-hosting-landing .image img {
    border-radius: 20px;
  }
}
@media only screen and (max-width: 399px) {
  .services-hosting-landing .landing-hosting-bg {
    height: 140%;
  }
}
.services-hosting-items {
  margin: 60px 0 197px;
}
.services-hosting-items::before {
  background-image: url("./../images/background/bg-services-hosting-3.png");
  height: 190%;
  transform: translateY(-50px);
}
.services-hosting-items::after {
  background-image: url("./../images/shape/shape-46.png");
  width: 80px;
  height: 190px;
  top: 24px;
  mix-blend-mode: difference;
}
.services-hosting-items .container::before {
  background-image: url("./../images/shape/shape-47.png");
  width: 296px;
  height: 406px;
}
.services-hosting-items .container::after {
  background-image: url("./../images/shape/shape-48.png");
  width: 426px;
  height: 607px;
  top: 20%;
}
.services-hosting-items .section-heading-hosting {
  margin-bottom: 137px;
}
.services-hosting-items .section-heading-hosting::before {
  width: 90px;
  height: 194px;
  background-image: url("./../images/shape/shape-49.png");
  mix-blend-mode: exclusion;
  top: 7%;
}
.services-hosting-items .plan-item.center h2::before {
  bottom: 200px;
}
.services-hosting-items .plan-item.center ul::before,
.services-hosting-items .plan-item.center .price::before {
  content: none;
}
@media only screen and (max-width: 991px) {
  .services-hosting-items .row {
    gap: 48px 0;
  }
}
@media only screen and (max-width: 767px) {
  .services-hosting-items {
    margin-bottom: 80px;
  }
  .services-hosting-items .section-heading-hosting {
    margin-bottom: 50px;
  }
}
.services-hosting-host-features::before {
  height: 76%;
  background-image: url("./../images/background/bg-host-features-hosting.png");
  transform: translateY(223px);
}
.services-hosting-host-features::after {
  background-image: url("./../images/shape/shape-header-seo-03.png");
  width: 114px;
  height: 165px;
  top: 20%;
}
.services-hosting-host-features .container::before {
  width: 296px;
  height: 406px;
  background-image: url("./../images/shape/shape-47.png");
  bottom: 20%;
}
.services-hosting-host-features-wrapper {
  box-shadow: 0px 58px 200px rgba(0, 0, 0, 0.02);
  padding: 45px 57px;
}
.services-hosting-host-features-wrapper > img {
  margin-bottom: 38px;
}
.services-hosting-host-features-wrapper .section-heading-hosting {
  margin-bottom: 30px;
}
.services-hosting-host-features-plans .heading > div,
.services-hosting-host-features-plans .body-list > div {
  max-width: 33.333333%;
  flex: 0 0 auto;
  padding: 0 12px;
}
.services-hosting-host-features-plans .heading {
  margin-bottom: 27px;
}
.services-hosting-host-features-plans .heading > div:nth-child(2) span {
  box-shadow: 0px 9px 20px 2px rgba(16, 129, 232, 0.25);
  background-color: #1081e8;
  padding: 14px 31px;
}
.services-hosting-host-features-plans .body-list:not(:last-child) > div {
  padding-bottom: 9px;
  margin-bottom: 28px;
  border-bottom: 1px solid rgba(73, 73, 73, 0.2);
}
@media only screen and (max-width: 991px) {
  .services-hosting-host-features-wrapper {
    padding: 45px 32px;
    border-radius: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .services-hosting-host-features-wrapper {
    border-radius: 20px;
  }
  .services-hosting-host-features-plans {
    overflow: auto hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
  }
  .services-hosting-host-features-plans::-webkit-scrollbar {
    display: none;
  }
  .services-hosting-host-features-plans .heading > div,
  .services-hosting-host-features-plans .body-list > div {
    max-width: 48%;
    scroll-snap-align: start;
  }
}
@media only screen and (max-width: 575px) {
  .services-hosting-host-features-wrapper {
    padding: 40px 20px;
    margin: 0 -12px;
    border-radius: 0;
  }
  .services-hosting-host-features-plans {
    margin: 0 -20px;
    padding: 0 20px;
  }
  .services-hosting-host-features-plans .heading > div,
  .services-hosting-host-features-plans .body-list > div {
    max-width: 65%;
  }
}
.services-hosting-comments {
  margin-top: 158px;
}
.services-hosting-comments .section-heading-hosting::before {
  width: 76px;
  height: 121px;
  mix-blend-mode: difference;
  background-image: url("./../images/shape/shape-50.png");
  transform: translateY(-200px);
}
@media only screen and (max-width: 767px) {
  .services-hosting-comments {
    margin-top: 80px;
  }
}

.swiper-transport {
  padding-bottom: 52px;
}
.swiper-transport .swiper-pagination {
  bottom: 0;
}
.swiper-transport .swiper-pagination-bullet {
  opacity: 1;
  background-color: rgba(73, 73, 73, 0.3);
  width: 11px;
  height: 6px;
  border-radius: 9px;
}
.swiper-transport .swiper-pagination-bullet-active {
  width: 25px;
  background-color: #fcb712;
}

.faq-transport {
  margin-bottom: 150px;
}
.faq-transport::before {
  background-image: url("./../images/background/faq-transport.png");
  height: 113%;
  transform: translateY(-24px);
}
.faq-transport::after {
  background-image: url("./../images/shape/shape-60.png");
  top: 102px;
  width: 467px;
  height: 406px;
}
.faq-transport .container::before {
  background-image: url("./../images/shape/shape-61.png");
  width: 432px;
  height: 406px;
  transform: translateY(59px);
}
.faq-transport-item {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.02);
  padding-bottom: 32px;
}
.faq-transport-item:not(:last-child) {
  margin-bottom: 17px;
}
.faq-transport-item-heading {
  padding: 31px 42px 0 50px;
  cursor: pointer;
}
.faq-transport-item-heading:not(.collapsed) i {
  transform: rotate(180deg);
}
.faq-transport-item-content {
  margin-top: 31px;
  padding: 0 42px 0 50px;
}
@media only screen and (max-width: 991px) {
  .faq-transport {
    margin-bottom: 170px;
  }
}
@media only screen and (max-width: 575px) {
  .faq-transport-item {
    padding-bottom: 24px;
  }
  .faq-transport-item-heading {
    padding: 24px 20px 0;
  }
  .faq-transport-item-content {
    padding: 0 24px;
  }
}

.total-info-transport::after {
  background-image: url("./../images/shape/shape-58.png");
  width: 121px;
  height: 406px;
  left: 0;
}
.total-info-transport-wrapper {
  padding: 44px 50px 57px;
  border-radius: 60px;
}
.total-info-transport-wrapper .professionals-clening-wrapper > div:hover span {
  color: #fcb712;
}
@media only screen and (max-width: 1199px) {
  .total-info-transport-wrapper {
    padding: 44px 40px 57px;
  }
}
@media only screen and (max-width: 991px) {
  .total-info-transport-wrapper {
    padding: 24px;
    border-radius: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .total-info-transport-wrapper {
    border-radius: 20px;
    padding: 20px;
  }
}

.country-transport {
  margin: 140px 0 97px;
}
.country-transport::after {
  background-image: url("./../images/shape/shape-67.png");
  width: 169px;
  height: 406px;
  top: 105px;
}
.country-transport img {
  filter: drop-shadow(0px 32px 50px rgba(0, 0, 0, 0.05));
}
@media only screen and (max-width: 991px) {
  .country-transport {
    margin: 80px 0;
  }
}

.comments-home-transport::before {
  background-image: url("./../images/background/bg-comments-transport.png");
  transform: translateY(-138px);
  height: 140%;
}
.comments-home-transport::after {
  background-image: url("./../images/shape/shape-56.png");
  width: 151px;
  height: 197px;
  mix-blend-mode: difference;
}
.comments-home-transport .section-heading-hosting::before {
  width: 102px;
  height: 114px;
  background-image: url("./../images/shape/mosalas-blue-3.png");
  transform: rotate(-46.5deg);
}
.comments-home-transport .section-heading-hosting::after {
  width: 102px;
  height: 115px;
  background-image: url("./../images/shape/mosalas-warning.png");
  transform: matrix(-0.69, -0.73, -0.73, 0.69, 0, 0);
}
.comments-home-transport .container::before {
  background-image: url("./../images/shape/shape-57.png");
  transform: translateY(82px);
  width: 179px;
  height: 406px;
}
.comments-home-transport .container::after {
  background-image: url("./../images/shape/mosalas-warning-1.png");
  width: 61px;
  height: 124px;
  bottom: 64px;
}
.comments-home-transport-carousel::before {
  width: 252px;
  height: 20px;
  border-radius: 15px;
  background-color: #fcb712;
  left: 50%;
  transform: translate(-50%, -52px);
  filter: blur(50px);
}
.comments-home-transport .swiper {
  margin-bottom: 28px;
}
.comments-home-transport .swiper-slide {
  opacity: 0.55;
  transform: scaleY(0.9);
}
.comments-home-transport .swiper-slide-prev > * {
  margin-left: -30px;
}
.comments-home-transport .swiper-slide-next > * {
  margin-right: -30px;
}
.comments-home-transport .swiper-slide-active {
  opacity: 1;
  transform: unset;
}
.comments-home-transport-item {
  padding: 42px 41px 60px;
  transition-property: opacity, transform;
}
.comments-home-transport-item .info {
  margin-bottom: 17px;
}
.comments-home-transport-item .info .detail .name {
  line-height: 22px;
}
.comments-home-transport-item .info .detail .position {
  color: #787878;
  margin-bottom: 1px;
  line-height: 18px;
}
.comments-home-transport-item .info .detail .stars i.active {
  color: #fcb712;
}
.comments-home-transport-item p {
  line-height: 22px;
}
@media only screen and (max-width: 991px) {
  .comments-home-transport::before, .comments-home-transport::after,
  .comments-home-transport .container::before,
  .comments-home-transport .container::after,
  .comments-home-transport .section-heading-hosting::before,
  .comments-home-transport .section-heading-hosting::after, .comments-home-transport-carousel::before {
    content: none;
  }
  .comments-home-transport .swiper {
    overflow: visible;
  }
}
@media only screen and (max-width: 767px) {
  .comments-home-transport-item {
    padding: 32px 24px 40px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-home-transport .swiper-slide-prev > *, .comments-home-transport .swiper-slide-next > * {
    margin: 0;
  }
}

.company-transport {
  margin: 255px 0 166px;
}
.company-transport::before {
  background-image: url("./../images/background/bg-company-transport.png");
  transform: translateY(-78px);
  height: 140%;
}
.company-transport .section-heading-hosting::before {
  background-image: url("./../images/other/image-21.png");
  width: 235px;
  height: 251px;
  left: 50%;
  transform: translate(-55%, -177px);
}
.company-transport-link {
  margin-top: 60px;
}
@media only screen and (max-width: 767px) {
  .company-transport {
    margin-bottom: 60px;
  }
}

.by-air-transport {
  margin: 139px 0 162px;
}
.by-air-transport::before {
  width: 80px;
  height: 190px;
  background-image: url("./../images/shape/shape-46.png");
  mix-blend-mode: difference;
}
.by-air-transport::after {
  top: 50%;
  transform: translateY(-50%);
  width: 60px;
  height: 123px;
  background-image: url("./../images/shape/shape-services-seo-01.png");
  mix-blend-mode: exclusion;
}
.by-air-transport .container::before {
  background-image: url("./../images/shape/shape-54.png");
  width: 388px;
  height: 406px;
  transform: translateY(66px);
}
@media only screen and (max-width: 991px) {
  .by-air-transport::before {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .by-air-transport {
    margin: 80px 0 190px;
  }
}

.flag-transport::before {
  background-image: url("./../images/background/bg-saerch-transport.png");
  transform: translateY(-124px);
  height: 535%;
}
.flag-transport .row {
  filter: drop-shadow(0px 42px 50px rgba(0, 0, 0, 0.05));
  margin: 0 -10px 54px;
  gap: 20px 0;
}
.flag-transport .row > * {
  padding: 0 10px;
}
.flag-transport-item {
  padding: 23px 12px;
  opacity: 0.4;
}
.flag-transport-item img {
  max-width: 36%;
  height: auto;
  flex: 0 0 auto;
}
.flag-transport-item .detail {
  border-right: 0.5px solid rgba(73, 73, 73, 0.4);
  padding-right: 18px;
  margin-right: 11px;
  max-width: 64%;
  flex: 0 0 auto;
}
.flag-transport-item:hover {
  opacity: 1;
}

.top-header-transport {
  padding: 67px 0 0;
  margin-bottom: 106px;
}
.top-header-transport::before {
  height: 755%;
}
.top-header-transport::after {
  transform: unset;
  left: auto;
  border-radius: 0;
  width: 50%;
  height: 131px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, #FCFCFF 100%);
  top: 647%;
}
.top-header-transport-category > button::after {
  background-color: rgba(252, 183, 18, 0.15);
}
.top-header-transport-nav li a::after {
  background-color: #FCB712;
}
.top-header-transport-nav li a.active, .top-header-transport-nav li a:hover {
  color: #FCB712;
}
.top-header-transport .btn {
  box-shadow: 0px 11px 30px rgba(73, 73, 73, 0.15);
}
@media only screen and (max-width: 991px) {
  .top-header-transport {
    padding-top: 32px;
    margin-bottom: 80px;
  }
}

.footer-trnsport {
  margin-top: 75px;
}
.footer-trnsport-contact {
  padding: 40px 54px 35px;
  border-radius: 28px;
  box-shadow: 0px 20px 26px rgba(0, 0, 0, 0.05);
  margin-bottom: -66px;
  z-index: 4;
}
.footer-trnsport-contact-title {
  margin-left: 46px;
}
.footer-trnsport-contact-title .sub-title {
  letter-spacing: 2px;
}
.footer-trnsport-contact ul {
  flex: 1;
}
.footer-trnsport-contact ul li {
  max-width: 33.333333%;
  padding: 0 12px;
  flex: 0 0 auto;
}
.footer-trnsport-wrapper {
  padding-top: 130px;
  z-index: 2;
}
.footer-trnsport-content {
  background-color: #121212;
  padding: 41px 0 35px;
}
.footer-trnsport-content::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMyIgaGVpZ2h0PSIxMzAiIHZpZXdCb3g9IjAgMCAxNjAzIDEzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzcxN180IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYwMyIgaGVpZ2h0PSIxMzAiPgo8cmVjdCB3aWR0aD0iMTYwMyIgaGVpZ2h0PSIxMzAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzcxN180KSI+CjxwYXRoIGQ9Ik0wIDg4NC40MzVIMTYwM1Y5Ny40MzQ2QzE2MDMgOTcuNDM0NiAxNTMxIDguNDM0NTcgODAxLjUgMC40MzQ1N0M3MiAtNy41NjU0MyAwIDk3LjQzNDYgMCA5Ny40MzQ2Vjg4NC40MzVaIiBmaWxsPSIjMTIxMjEyIi8+CjwvZz4KPC9zdmc+Cg==) top center/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMyIgaGVpZ2h0PSIxMzAiIHZpZXdCb3g9IjAgMCAxNjAzIDEzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzcxN180IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYwMyIgaGVpZ2h0PSIxMzAiPgo8cmVjdCB3aWR0aD0iMTYwMyIgaGVpZ2h0PSIxMzAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzcxN180KSI+CjxwYXRoIGQ9Ik0wIDg4NC40MzVIMTYwM1Y5Ny40MzQ2QzE2MDMgOTcuNDM0NiAxNTMxIDguNDM0NTcgODAxLjUgMC40MzQ1N0M3MiAtNy41NjU0MyAwIDk3LjQzNDYgMCA5Ny40MzQ2Vjg4NC40MzVaIiBmaWxsPSIjMTIxMjEyIi8+CjwvZz4KPC9zdmc+Cg==) top center/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 130px;
  background-color: inherit;
}
.footer-trnsport-description {
  margin: 19px 0 44px;
  line-height: 29px;
}
.footer-trnsport .col-nav {
  max-width: 20%;
  padding: 0 12px;
}
.footer-trnsport-nav li:not(:last-child) {
  margin-bottom: 3px;
}
.footer-trnsport-nav li a:hover {
  color: #fff;
}
.footer-trnsport-text {
  margin-top: 56px;
  line-height: 34px;
  max-width: 398px;
}
@media only screen and (max-width: 991px) {
  .footer-trnsport-contact {
    padding: 24px;
    margin-bottom: -100px;
  }
  .footer-trnsport-contact-title {
    margin: 0 0 24px;
  }
}
@media only screen and (max-width: 767px) {
  .footer-trnsport-contact {
    border-radius: 20px;
  }
  .footer-trnsport-contact ul li {
    max-width: 100%;
    padding: 0;
  }
  .footer-trnsport-contact ul li:not(:last-child) {
    margin-bottom: 24px;
  }
  .footer-trnsport .row .row {
    gap: 24px 0;
  }
  .footer-trnsport .col-nav {
    max-width: 25%;
  }
}
@media only screen and (max-width: 575px) {
  .footer-trnsport .col-nav {
    max-width: 50%;
  }
}

.landing-transport .btns .btn,
.about-us-home-transport .btns .btn,
.by-air-transport .btns .btn {
  padding: 11px 24px;
  line-height: 26px;
}
.landing-transport .btns .link:hover,
.about-us-home-transport .btns .link:hover,
.by-air-transport .btns .link:hover {
  color: #fcb712;
}

.landing-transport::before {
  background-image: url("./../images/shape/shape-51.png");
  width: 92px;
  height: 139px;
  transform: translateY(-78px);
}
.landing-transport::after {
  width: 392px;
  height: 407px;
  background-image: url("./../images/shape/shape-48.png");
  transform: translateY(-142px);
}
.landing-transport .container::before {
  background-image: url("./../images/shape/shape-52.png");
  width: 111px;
  height: 406px;
  transform: translateY(65px);
}
.landing-transport .sup-title {
  line-height: 49px;
  margin-bottom: -1px;
}
.landing-transport .title {
  line-height: 62px;
}
.landing-transport .title::before {
  background-image: url("./../images/shape/shape-circle-star.svg");
  width: 49px;
  height: 51px;
  left: calc(100% + 16px);
}
.landing-transport .sub-title {
  margin: -9px 0 7px;
}
.landing-transport p {
  line-height: 27px;
  margin-bottom: 15px;
}
@media only screen and (max-width: 991px) {
  .landing-transport .title {
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .landing-transport::before, .landing-transport::after,
  .landing-transport .container::before {
    content: none;
  }
  .landing-transport .sup-title {
    font-size: 24px;
    line-height: 35px;
  }
  .landing-transport .title {
    font-size: 30px;
    line-height: 42px;
  }
  .landing-transport .sub-title {
    font-size: 17px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-transport .sup-title {
    font-size: 18px;
    line-height: 30px;
  }
  .landing-transport .title {
    font-size: 24px;
    line-height: 35px;
  }
  .landing-transport p {
    font-size: 12px;
  }
}

.search-transport-wrapper {
  padding: 35px 64px;
  gap: 48px;
}
.search-transport-wrapper > div {
  flex: 1;
}
.search-transport-wrapper .form-control {
  height: 89px;
  background-color: rgba(243, 243, 243, 0.5);
  border: none;
  padding-right: 77px;
}
.search-transport-wrapper .form-control option {
  padding-right: 16px;
}
.search-transport-wrapper i {
  right: 33px;
}
.search-transport-wrapper .btn {
  padding: 27px 47px;
  line-height: 33px;
  box-shadow: 0px 9px 30px 2px rgba(252, 183, 18, 0.25);
}
.search-transport-wrapper .btn i {
  line-height: 32px;
}
@media only screen and (max-width: 1399px) {
  .search-transport-wrapper {
    padding: 35px;
    gap: 32px;
  }
}
@media only screen and (max-width: 1199px) {
  .search-transport {
    margin-top: 60px;
  }
  .search-transport-wrapper {
    gap: 24px;
  }
  .search-transport-wrapper .form-control {
    padding-right: 48px;
  }
  .search-transport-wrapper i {
    right: 18px;
  }
}
@media only screen and (max-width: 991px) {
  .search-transport-wrapper > div {
    max-width: calc(50% - 12px);
    flex: 0 0 auto;
  }
  .search-transport-wrapper .form-control {
    height: 64px;
  }
  .search-transport-wrapper i {
    font-size: 18px;
    line-height: 18px;
  }
  .search-transport-wrapper .btn {
    padding: 16px;
    line-height: 20px;
    flex: 1;
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .search-transport-wrapper {
    padding: 24px;
    border-radius: 32px;
  }
  .search-transport-wrapper > div {
    max-width: 100%;
  }
}

@media only screen and (min-width: 992px) {
  .about-us-home-transport .sup-title,
  .by-air-transport .sup-title {
    line-height: 50px;
  }
  .about-us-home-transport .title,
  .by-air-transport .title {
    line-height: 53px;
  }
}

.about-us-home-transport {
  margin: 119px 0 115px;
}
.about-us-home-transport::before {
  width: 80px;
  height: 190px;
  background-image: url("./../images/shape/shape-46.png");
  mix-blend-mode: difference;
}
.about-us-home-transport::after {
  width: 60px;
  height: 123px;
  background-image: url("./../images/shape/shape-services-seo-01.png");
  mix-blend-mode: exclusion;
  top: 92px;
}
.about-us-home-transport .container::before {
  background-image: url("./../images/shape/mosalas-warning.png");
  width: 102px;
  height: 115px;
  right: 97px;
  transform: translateY(65px) rotate(28deg);
}
.about-us-home-transport .container::after {
  background-image: url("./../images/shape/shape-53.png");
  transform: translateY(62px);
  width: 186px;
  height: 406px;
}
.about-us-home-transport .row::before {
  background-image: url("./../images/background/bg-saerch-transport.png");
  transform: translateY(-423px);
  height: 137%;
}
.about-us-home-transport .sup-title::after {
  background-image: url("./../images/shape/mosalas-blue-3.png");
  width: 102px;
  height: 114px;
  transform: translateX(32px) rotate(28deg);
}
.about-us-home-transport p {
  line-height: 26px;
}
.about-us-home-transport img {
  padding-left: 44px;
}
@media only screen and (max-width: 991px) {
  .about-us-home-transport img {
    padding-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-home-transport::before, .about-us-home-transport::after {
    content: none;
  }
  .about-us-home-transport .sup-title::after {
    content: none;
  }
}

.flag-transport-link:hover,
.options-transport-link:hover,
.company-transport-link:hover {
  color: #fcb712;
}

.options-transport::after {
  background-image: url("./../images/shape/shape-55.png");
  transform: translateY(111px);
  width: 179px;
  height: 406px;
}
.options-transport .section-heading-hosting::before {
  width: 148px;
  height: 148px;
  background-image: url("./../images/other/image-20.png");
  left: 50%;
  transform: translate(-50%, -175px);
}
.options-transport .row {
  gap: 27px 0;
  margin-bottom: 53px;
}
.options-transport .top-services-item {
  z-index: 2;
}
.options-transport .top-services-item::before {
  background-image: linear-gradient(100.19deg, #fcb712 -38.77%, #fc6612 113.81%);
  opacity: 0;
}
.options-transport .top-services-item .right::before {
  background-color: #fcb712;
}
.options-transport .top-services-item .right > i::after {
  background-color: rgba(252, 183, 18, 0.25);
}
.options-transport .top-services-item .detail .read-more {
  color: #fcb712;
}
.options-transport .top-services-item:hover::before {
  opacity: 1;
}
.options-transport .top-services-item:hover .right::before {
  background-color: #fff;
}
.options-transport .top-services-item:hover .right > i {
  color: #494949;
}
.options-transport .top-services-item:hover .right > i::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.options-transport .top-services-item:hover .detail h2 {
  color: rgba(255, 255, 255, 0.8);
}
.options-transport .top-services-item:hover .detail p {
  color: rgba(255, 255, 255, 0.6);
}
.options-transport .top-services-item:hover .detail .read-more {
  color: #fff;
}

.comments-home-transport .btn,
.articles-blog-transport .btn {
  box-shadow: 0px 10px 20px 2px rgba(134, 155, 235, 0.32);
  padding: 9px 30px;
  line-height: 33px;
}

.articles-blog-transport::before {
  background-image: url("./../images/background/bg-artcles-transport.png");
  height: 105%;
  transform: translateY(-33px);
}
.articles-blog-transport::after {
  background-image: url("./../images/shape/shape-59.png");
  width: 156px;
  height: 406px;
  transform: translateY(240px);
}
.articles-blog-transport .article-seo h2 a:hover {
  color: #fcb712;
}
.articles-blog-transport .swiper-button-next:hover, .articles-blog-transport .swiper-button-prev:hover {
  background-color: #fcb712;
}
.articles-blog-transport .btn {
  margin-top: 27px;
}

.about-us-transport-flag {
  margin-top: 153px;
}
.about-us-transport-flag::before {
  transform: translateY(-290px);
  height: 158%;
}
.about-us-transport-flag .container::before {
  width: 102px;
  height: 115px;
  background-image: url("./../images/shape/mosalas-warning.png");
  transform: rotate(28deg);
}
.about-us-transport-flag .section-heading-hosting::before {
  width: 148px;
  height: 148px;
  background-image: url("./../images/other/image-20.png");
  left: 50%;
  transform: translate(-50%, -175px);
}
.about-us-transport-by-air {
  margin-bottom: 42px;
}
.about-us-transport-by-air .container::after {
  background-image: url("./../images/background/bg-saerch-transport.png");
  transform: translateY(-228px);
  height: 130%;
}
.about-us-transport-company {
  margin: 272px 0 128px;
}
.about-us-transport-company::before {
  background-image: url("./../images/background/bg-about-company.png");
  height: 123%;
  transform: translateY(-78px);
}
.about-us-transport-company .section-heading-hosting::before {
  background-image: url("./../images/other/image-21.png");
  width: 235px;
  height: 251px;
  left: 50%;
  transform: translate(-55%, -177px);
}
.about-us-transport-company .row {
  gap: 55px 0;
}
.about-us-transport-company .row::before {
  background-image: url("./../images/shape/shape-01.png");
  width: 69px;
  height: 72px;
  transform: translate(-30px, -18px);
}
@media only screen and (max-width: 575px) {
  .about-us-transport-company .row {
    margin: 0 -8px;
    gap: 16px 0;
  }
  .about-us-transport-company .row > * {
    padding: 0 8px;
  }
}

.contact-us-transport-form::after {
  background-image: url("./../images/shape/shape-62.png");
  width: 295px;
  height: 406px;
  transform: translateY(188px);
}
.contact-us-transport-form .container::before {
  top: 40px;
  width: 443px;
  height: 443px;
  border-radius: 50%;
  border: 45px solid #f6ae00;
  filter: blur(25px);
  background: transparent;
  transform: translateX(179px);
}
.contact-us-transport-form form {
  padding: 69px 30px 0;
  z-index: 2;
}
.contact-us-transport-form form::before {
  border-radius: 0px 59px 59px 59px;
  height: calc(100% - 138px);
  background: rgba(244, 223, 173, 0.1400000006);
  border: 5px solid #ffffff;
  box-shadow: 11px 14px 61px rgba(0, 0, 0, 0.05), inset 0px 4px 4px rgba(255, 255, 255, 0.15), inset 0px 0px 68px rgba(255, 255, 255, 0.05), inset 10px 30px 31px rgba(255, 255, 255, 0.25), inset 18px 22px 45px rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(86px);
}
.contact-us-transport-form form::after {
  top: 265px;
  transform: translateX(-70px);
  background-color: rgba(252, 183, 18, 0.32);
  filter: blur(25px);
  width: 203px;
  height: 203px;
  border-radius: 50%;
}
.contact-us-transport-form form .title {
  line-height: 36px;
}
.contact-us-transport-form form .sub-title {
  line-height: 21px;
  margin-bottom: 10px;
}
.contact-us-transport-form form .form-group i {
  right: 36px;
  width: 28px;
}
.contact-us-transport-form form .form-group .form-control {
  height: 76px;
  padding-right: 67px;
}
.contact-us-transport-form form .form-group input.form-control {
  margin-bottom: 29px;
}
.contact-us-transport-form form .form-group textarea.form-control {
  margin-top: 42px;
  height: 247px;
  padding-top: 70px;
  padding-right: 36px;
}
.contact-us-transport-form form .form-group.content i {
  top: 28px;
}
.contact-us-transport-form form .btn {
  margin-top: -20px;
  padding: 9px 17px;
  line-height: 21px;
}
.contact-us-transport-form .flags {
  filter: drop-shadow(0px 42px 50px rgba(0, 0, 0, 0.05));
  margin-top: 67px;
}
.contact-us-transport-location {
  margin: 128px 0;
}
.contact-us-transport-location::before {
  background-image: url("./../images/background/bg-contact-us-location-transport.png");
  height: 115%;
  transform: translateY(-54px);
}
.contact-us-transport-location-map {
  margin-bottom: 150px;
}
.contact-us-transport-location-map::before {
  background-image: url("./../images/other/image-20.png");
  width: 148px;
  height: 148px;
  transform: translate(-88px, -82px);
}
.contact-us-transport-location-map::after {
  width: 386px;
  height: 386px;
  background-color: rgba(246, 174, 0, 0.5);
  border-radius: 49px;
  transform: translate(109px, 55px);
}
.contact-us-transport-location-map iframe {
  border-radius: 28px;
  border: 10px solid rgba(255, 255, 255, 0.35);
  box-shadow: 0px 13px 50px rgba(0, 0, 0, 0.05);
}
@media only screen and (max-width: 991px) {
  .contact-us-transport-location-map::after {
    width: 250px;
    height: 250px;
    border-radius: 32px;
  }
  .contact-us-transport-location-map iframe {
    height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-transport-location {
    margin: 80px 0;
  }
  .contact-us-transport-location-map {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-transport-location-map iframe {
    height: 280px;
  }
}
.contact-us-transport-numbers-my {
  margin-bottom: 143px;
}
.contact-us-transport-numbers-my::before {
  background-image: url("./../images/background/bg-numbers-my.png");
  transform: translateY(-64px);
  height: 226%;
}
.contact-us-transport-numbers-my .row {
  gap: 42px 0;
}
.contact-us-transport-numbers-my-item {
  box-shadow: 0px 42px 50px rgba(0, 0, 0, 0.05);
  padding: 24px 12px;
}
.contact-us-transport-numbers-my-item .flag .detail .name {
  line-height: 20px;
}
.contact-us-transport-numbers-my-item .flag .detail .name-en {
  line-height: 19px;
}
.contact-us-transport-numbers-my-item .number {
  padding-right: 11px;
  margin-right: 12px;
}
.contact-us-transport-numbers-my-item .number::before {
  background-color: rgba(73, 73, 73, 0.4);
  width: 0.5px;
}
@media only screen and (max-width: 767px) {
  .contact-us-transport-numbers-my {
    margin-bottom: 80px;
  }
  .contact-us-transport-numbers-my-item .number {
    padding: 11px 0 0;
    margin: 12px 0 0;
  }
  .contact-us-transport-numbers-my-item .number::before {
    width: 100%;
    height: 0.5px;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-transport-faq {
    margin-bottom: 0;
  }
}

.blog-transport-top-article::before {
  background-image: url("./../images/shape/shape-63.png");
  width: 124px;
  height: 143px;
  transform: translateY(-86px);
}
.blog-transport-top-article::after {
  background-image: url("./../images/shape/shape-64.png");
  width: 125px;
  height: 406px;
  transform: translateY(330px);
}
.blog-transport-top-article .container::before {
  background-image: url("./../images/shape/shape-65.png");
  width: 89px;
  height: 406px;
  transform: translateY(256px);
}
.blog-transport-top-article h2 a:hover {
  color: #fcb712;
}
.blog-transport-top-article p {
  line-height: 32px;
  margin-bottom: 37px;
}
.blog-transport-top-article .btn {
  padding: 19px 31px;
  line-height: 21px;
}
.blog-transport-top-article .socials-two {
  padding: 13px 19px 0;
}
.blog-transport-top-article .socials-two::before {
  height: 24px;
  background-color: #f6ae00;
  border-radius: 19px;
}
.blog-transport-top-article .image::before {
  background-color: #F6AE00;
  width: 57%;
  height: 60%;
  border-radius: 49px;
  top: 15%;
  transform: translateX(-16%);
}
.blog-transport-top-article .image .img::before {
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  background-color: rgba(255, 255, 255, 0.2);
}
.blog-transport-top-article .image .img::after {
  width: 70%;
  left: 50%;
  transform: translateX(-50%);
  height: 18%;
  background-color: rgba(73, 73, 73, 0.4);
  filter: blur(50px);
}
.blog-transport-top-article .image .img::before,
.blog-transport-top-article .image .img img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTU3IiBoZWlnaHQ9IjU3OSIgdmlld0JveD0iMCAwIDU1NyA1NzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDk2Ljc3NTdDMCA0My4zMjggNDMuMzI3OSAwIDk2Ljc3NTYgMFYwQzEyMy44NDYgMCAxNTAuMzkgMTEuNTI5OSAxNzUuNTc0IDIxLjQ1NjhDMTk3LjU2NSAzMC4xMjQ5IDIzMC43ODMgMzguMTIxMiAyNzguNSAzOC4xMjEyQzMyNi4yMTcgMzguMTIxMiAzNTkuNDM1IDMwLjEyNDkgMzgxLjQyNiAyMS40NTY4QzQwNi42MSAxMS41Mjk5IDQzMy4xNTQgMCA0NjAuMjI0IDBWMEM1MTMuNjcyIDAgNTU3IDQzLjMyNzkgNTU3IDk2Ljc3NTZWNDI5QzU1NyA1MTEuODQzIDQ4OS44NDMgNTc5IDQwNyA1NzlIMTUwQzY3LjE1NzMgNTc5IDAgNTExLjg0MyAwIDQyOVY5Ni43NzU3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTU3IiBoZWlnaHQ9IjU3OSIgdmlld0JveD0iMCAwIDU1NyA1NzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDk2Ljc3NTdDMCA0My4zMjggNDMuMzI3OSAwIDk2Ljc3NTYgMFYwQzEyMy44NDYgMCAxNTAuMzkgMTEuNTI5OSAxNzUuNTc0IDIxLjQ1NjhDMTk3LjU2NSAzMC4xMjQ5IDIzMC43ODMgMzguMTIxMiAyNzguNSAzOC4xMjEyQzMyNi4yMTcgMzguMTIxMiAzNTkuNDM1IDMwLjEyNDkgMzgxLjQyNiAyMS40NTY4QzQwNi42MSAxMS41Mjk5IDQzMy4xNTQgMCA0NjAuMjI0IDBWMEM1MTMuNjcyIDAgNTU3IDQzLjMyNzkgNTU3IDk2Ljc3NTZWNDI5QzU1NyA1MTEuODQzIDQ4OS44NDMgNTc5IDQwNyA1NzlIMTUwQzY3LjE1NzMgNTc5IDAgNTExLjg0MyAwIDQyOVY5Ni43NzU3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.blog-transport-top-article .image .avatars {
  padding: 9px 22px 12px 21px;
  margin-top: -37px;
  z-index: 2;
}
.blog-transport-top-article .image .avatars::before {
  background-color: rgba(255, 255, 255, 0.05);
  border-bottom: 2px solid #fff;
  border-radius: 24px;
  box-shadow: 0px 27px 50px rgba(0, 0, 0, 0.05), inset 0px 26px 24px rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(7px);
}
.blog-transport-top-article .image .avatars ul li {
  cursor: pointer;
}
.blog-transport-top-article .image .avatars ul li:not(:last-child) {
  margin-left: -22px;
}
.blog-transport-top-article .image .avatars ul li img {
  border: 1px solid #d9d9d9;
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.05);
}
.blog-transport-top-article .image .avatars ul li:hover {
  z-index: 2;
  transform: translateY(-9px);
}
@media only screen and (min-width: 992px) {
  .blog-transport-top-article h2 {
    line-height: 62px;
  }
}
@media only screen and (max-width: 1199px) {
  .blog-transport-top-article .btn {
    padding: 19px 18px;
  }
}
.blog-transport-easy-way {
  margin: 102px 0 101px;
}
.blog-transport-easy-way::before {
  background-image: url("./../images/background/bg-esy-wy-transport.png");
  top: 138px;
  height: 95%;
}
.blog-transport-easy-way::after {
  background-image: url("./../images/shape/shape-66.png");
  transform: translateY(137px);
  width: 91px;
  height: 406px;
}
.blog-transport-easy-way .row {
  gap: 65px 0;
}
.blog-transport-shorts::before {
  background-image: url("./../images/shape/shape-50.png");
  width: 76px;
  height: 121px;
  mix-blend-mode: difference;
}
.blog-transport-shorts::after {
  background-image: url("./../images/shape/shape-65.png");
  width: 89px;
  height: 406px;
  transform: translateY(-166px);
}
.blog-transport-shorts .row {
  gap: 54px 0;
}
.blog-transport-shorts .article-news-four figure::before {
  content: none;
}
.blog-transport-shorts .btn {
  padding: 19px 38px;
  margin-top: -35px;
  z-index: 3;
  line-height: 21px;
  box-shadow: 0 3px 30px rgba(246, 174, 0, 0.3);
}
.blog-transport-top-view {
  margin-top: 112px;
}
.blog-transport-top-view::before {
  background-image: url("./../images/background/bg-top-view-transport.png");
  height: 152%;
  transform: translateY(-40px);
}
.blog-transport-top-view .swiper {
  padding-bottom: 51px;
}
.blog-transport-top-view .swiper-slide > * {
  opacity: 0.5;
  transform: scaleY(0.85);
}
.blog-transport-top-view .swiper-slide-visible > * {
  opacity: 1;
  transform: unset;
}
.blog-transport-top-view .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid rgba(73, 73, 73, 0.5);
  background-color: transparent;
  transition: all 0.3s linear;
}
.blog-transport-top-view .swiper-pagination-bullet-active {
  background-color: #F6AE00;
  border-color: #F6AE00;
  width: 24px;
  height: 24px;
}
.blog-transport-top-view .btn-more {
  margin-top: 43px;
  box-shadow: 0 6px 20px rgba(246, 174, 0, 0.1);
  padding: 19px 38px;
  line-height: 21px;
}

.detail-blog-transport-image {
  margin-bottom: 116px;
  z-index: 2;
}
.detail-blog-transport-image::before, .detail-blog-transport-image::after {
  background-color: #f6ae00;
  width: 29.754%;
  height: 41.42%;
  border-radius: 49px;
}
.detail-blog-transport-image::before {
  top: 11.024%;
  left: -3.168%;
}
.detail-blog-transport-image::after {
  bottom: 11.183%;
  right: -3.395%;
}
.detail-blog-transport-image .img::before,
.detail-blog-transport-image .img img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODg0IiBoZWlnaHQ9IjYzNSIgdmlld0JveD0iMCAwIDg4NCA2MzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDE1MEMwIDY3LjE1NzMgNjcuMTU3MyAwIDE1MCAwSDE3MC45M0MyMDMuNDI5IDAgMjM1LjYzMiAxMC4zNDE2IDI2Ni42NTIgMjAuMDMxMkMzMDEuMDE4IDMwLjc2NiAzNTcuMDIyIDQxLjgwODIgNDQyIDQxLjgwODJDNTI2Ljk3OCA0MS44MDgyIDU4Mi45ODIgMzAuNzY2IDYxNy4zNDggMjAuMDMxMkM2NDguMzY4IDEwLjM0MTYgNjgwLjU3MSAwIDcxMy4wNyAwSDczNEM4MTYuODQzIDAgODg0IDY3LjE1NzMgODg0IDE1MFY0ODVDODg0IDU2Ny44NDMgODE2Ljg0MyA2MzUgNzM0IDYzNUgxNTBDNjcuMTU3MyA2MzUgMCA1NjcuODQzIDAgNDg1VjE1MFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODg0IiBoZWlnaHQ9IjYzNSIgdmlld0JveD0iMCAwIDg4NCA2MzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDE1MEMwIDY3LjE1NzMgNjcuMTU3MyAwIDE1MCAwSDE3MC45M0MyMDMuNDI5IDAgMjM1LjYzMiAxMC4zNDE2IDI2Ni42NTIgMjAuMDMxMkMzMDEuMDE4IDMwLjc2NiAzNTcuMDIyIDQxLjgwODIgNDQyIDQxLjgwODJDNTI2Ljk3OCA0MS44MDgyIDU4Mi45ODIgMzAuNzY2IDYxNy4zNDggMjAuMDMxMkM2NDguMzY4IDEwLjM0MTYgNjgwLjU3MSAwIDcxMy4wNyAwSDczNEM4MTYuODQzIDAgODg0IDY3LjE1NzMgODg0IDE1MFY0ODVDODg0IDU2Ny44NDMgODE2Ljg0MyA2MzUgNzM0IDYzNUgxNTBDNjcuMTU3MyA2MzUgMCA1NjcuODQzIDAgNDg1VjE1MFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.detail-blog-transport-image .img::before {
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  max-width: 904px;
  max-height: 655px;
  background-color: rgba(255, 255, 255, 0.2);
}
.detail-blog-transport-image .img::after {
  bottom: -6.615%;
  width: 40%;
  background-color: rgba(73, 73, 73, 0.4);
  filter: blur(50px);
  height: 13.388%;
  left: 50%;
  transform: translateX(-50%);
}
.detail-blog-transport-image .img img {
  max-width: 884px;
  max-height: 635px;
}
.detail-blog-transport-info {
  margin-bottom: 58px;
}
.detail-blog-transport-content::before {
  background-image: url("./../images/shape/shape-66.png");
  width: 91px;
  height: 406px;
}
.detail-blog-transport-content::after {
  background-image: url("./../images/shape/shape-65.png");
  width: 89px;
  height: 406px;
  top: 292px;
}
.detail-blog-transport-content .container::before {
  width: 76px;
  height: 121px;
  background-image: url("./../images/shape/shape-50.png");
  mix-blend-mode: difference;
}
.detail-blog-transport-content .container::after {
  width: 53px;
  height: 101px;
  background-image: url("./../images/shape/shape-14.png");
  mix-blend-mode: difference;
}
.detail-blog-transport-content p {
  -moz-text-align-last: center;
       text-align-last: center;
}
.detail-blog-transport-content img {
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 33px auto;
  display: block;
}
@media only screen and (min-width: 992px) {
  .detail-blog-transport h1 {
    line-height: 44px;
    margin-bottom: 14px;
  }
  .detail-blog-transport div {
    line-height: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .detail-blog-transport-image .img img {
    max-width: 100%;
    max-height: 500px;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-transport-image {
    margin-bottom: 60px;
  }
  .detail-blog-transport-image .img img {
    max-height: 370px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-transport-image {
    margin-bottom: 40px;
  }
  .detail-blog-transport-image .img img {
    max-height: 340px;
  }
  .detail-blog-transport-info {
    margin-bottom: 32px;
  }
}
@media only screen and (max-width: 499px) {
  .detail-blog-transport-image .img img {
    max-height: 274px;
  }
}
@media only screen and (max-width: 399px) {
  .detail-blog-transport-image .img img {
    max-height: 215px;
  }
}

.services-transport-landing::before {
  width: 113px;
  height: 406px;
  background-image: url("./../images/shape/shape-52.png");
  transform: translateY(-90px);
}
.services-transport-landing::after {
  width: 89px;
  height: 406px;
  background-image: url("./../images/shape/shape-65.png");
  transform: translateY(111px);
}
.services-transport-landing p {
  line-height: 26px;
  margin-bottom: 41px;
}
.services-transport-landing a:hover {
  color: #fcb712;
}
.services-transport-landing img {
  filter: drop-shadow(23px 44px 61px rgba(0, 0, 0, 0.1)) drop-shadow(23px 44px 61px rgba(0, 0, 0, 0.1));
}
@media only screen and (max-width: 991px) {
  .services-transport-landing img {
    max-width: 65%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 575px) {
  .services-transport-landing img {
    max-width: 80%;
  }
}
.services-transport-by-air {
  margin-top: 102px;
}
.services-transport-by-air .container::after {
  transform: translateY(-228px);
  background-image: url("./../images/background/bg-by-air.png");
  height: 130%;
}
@media only screen and (max-width: 767px) {
  .services-transport-by-air {
    margin: 80px 0;
  }
}
.services-transport-sending-products::before {
  transform: translateY(-129px);
  height: 140%;
}
.services-transport-sending-products::before, .services-transport-information-product::before {
  background-image: url("./../images/background/sending-products-transport.png");
}
.services-transport-information-product {
  margin-top: 75px;
}
.services-transport-information-product::before {
  height: 172%;
  transform: translateY(-4px);
}
.services-transport-sending-products .row, .services-transport-information-product .row {
  gap: 16px 0;
}
.services-transport-sending-products .form-control, .services-transport-information-product .form-control {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.02);
  height: 85px;
  color: rgba(73, 73, 73, 0.8);
}
.services-transport-sending-products select.form-control, .services-transport-information-product select.form-control {
  background: url("./../images/icon/angle-down.svg") left 32px center no-repeat;
  background-size: auto;
}
@media only screen and (max-width: 767px) {
  .services-transport-sending-products .form-control, .services-transport-information-product .form-control {
    height: 64px;
  }
}
.services-transport-final-pay {
  margin-top: 146px;
}
.services-transport-final-pay::before {
  top: 113px;
  background-image: url("./../images/background/final-pay-transport.png");
  height: 90%;
}
.services-transport-final-pay::after {
  background-image: url("./../images/shape/shape-21.png");
  width: 54px;
  height: 54px;
  opacity: 0.5;
  top: 50%;
  transform: translateY(-50%);
}
.services-transport-final-pay .btn {
  padding: 19px 30px;
  line-height: 21px;
}
@media only screen and (max-width: 991px) {
  .services-transport-final-pay img {
    max-width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .services-transport-final-pay {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .services-transport-final-pay img {
    max-width: 80%;
  }
}
.services-transport-total-info::after {
  background-image: url("./../images/shape/shape-68.png");
  width: 121px;
  height: 406px;
  transform: translateY(-15px);
}

.section-heading-beauty {
  margin-bottom: 63px;
}
.section-heading-beauty-sup-title {
  line-height: 18px;
}
.section-heading-beauty-sub-title {
  line-height: 27px;
  max-width: 786px;
}

.swiper-beauty {
  padding-bottom: 78px;
}
.swiper-beauty .swiper-pagination-bullet {
  opacity: 1;
  background-color: rgba(73, 73, 73, 0.3);
  border-radius: 9px;
  width: 11px;
  height: 6px;
  transition: all 0.3s linear;
  margin: 0 1.5px;
}
.swiper-beauty .swiper-pagination-bullet-active {
  background-color: #ff8353;
  width: 25px;
}
.swiper-beauty .swiper-button-next::after, .swiper-beauty .swiper-button-prev::after {
  content: "\e943";
  font-family: "icomoon";
  font-size: 20px;
  color: #ff8353;
}
.swiper-beauty .swiper-button-prev::after {
  content: "\e944";
}

.btn-more-beauty {
  box-shadow: 0px 10px 20px 2px rgba(255, 86, 86, 0.32);
}

.comments-beauty {
  margin: 77px 0 179px;
}
.comments-beauty::before {
  background-image: url("./../images/background/bg-comments-beauty.png");
  background-size: 100% 100%;
  transform: translateY(181px);
  height: 105%;
}
.comments-beauty::after {
  background-image: url("./../images/shape/shape-70.png");
  width: 225px;
  height: 243px;
  opacity: 0.5;
  transform: translateY(-62px);
}
.comments-beauty-wrapper {
  max-width: 1074px;
}
.comments-beauty-wrapper::before, .comments-beauty-wrapper::after {
  height: 51px;
  background-color: #fff;
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.1);
  left: 50%;
  border-radius: 50px;
}
.comments-beauty-wrapper::before {
  width: 80%;
  transform: translate(-50%, 23px);
}
.comments-beauty-wrapper::after {
  width: 60%;
  transform: translate(-50%, 45px);
}
.comments-beauty .swiper-slide > * {
  opacity: 0;
}
.comments-beauty .swiper-slide-visible > * {
  opacity: 1;
}
.comments-beauty .swiper-button {
  left: calc(100% + 54px);
  margin-top: 32px;
}
.comments-beauty .swiper-button-next::after, .comments-beauty .swiper-button-prev::after {
  content: "\e902";
  font-family: "icomoon";
  color: rgba(73, 73, 73, 0.5);
  font-size: 26px;
}
.comments-beauty .swiper-button-next:hover::after, .comments-beauty .swiper-button-prev:hover::after {
  color: #ff8353;
}
.comments-beauty .swiper-button-next::after {
  transform: rotate(-90deg);
}
.comments-beauty .swiper-button-prev::after {
  transform: rotate(90deg);
}
.comments-beauty .swiper-pagination {
  top: 52px;
  right: auto;
  bottom: -42px;
  left: -104px;
  width: 347px;
  background-image: url("./../images/shape/shape-82.png");
  transform: unset;
}
.comments-beauty .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 2px;
  opacity: 1;
  background-color: #cfcfcf;
  position: absolute;
  transform: rotate(45deg);
}
.comments-beauty .swiper-pagination-bullet:first-child {
  top: 25%;
  left: 3%;
}
.comments-beauty .swiper-pagination-bullet:nth-child(2) {
  top: 51.587%;
  left: -1.73%;
}
.comments-beauty .swiper-pagination-bullet:last-child {
  bottom: 13%;
  left: 10%;
}
.comments-beauty .swiper-pagination-bullet-active {
  background-color: #ff8353;
}
.comments-beauty-item {
  padding-top: 76px;
}
.comments-beauty-item .image {
  right: 70px;
}
.comments-beauty-item .image button {
  width: 79px;
  height: 79px;
  transform: translate(-50%, 30px);
}
.comments-beauty-item .image button::before {
  border: 1px solid #fff;
  box-shadow: 0px 21px 50px rgba(0, 0, 0, 0.05), inset 0px 12px 15px rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(3px);
  border-radius: inherit;
  background-color: rgba(255, 255, 255, 0.6);
}
.comments-beauty-item .image button::after {
  content: "\e902";
  font-family: "icomoon";
  transform: rotate(-90deg) translateX(-12px);
  font-size: 26px;
  color: #ff8353;
}
.comments-beauty-item .content {
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.1);
  padding: 25px 385px 58px 33px;
}
.comments-beauty-item .content .name {
  line-height: 36px;
}
.comments-beauty-item .content .service {
  line-height: 18px;
}
.comments-beauty-item .content p {
  line-height: 24px;
  height: 72px;
}
.comments-beauty-item .content .faces-more .faces .title {
  max-width: 162px;
  margin-left: 7px;
}
.comments-beauty-item .content .faces-more .faces ul {
  gap: 9px;
}
.comments-beauty-item .content .faces-more .faces ul li img {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.comments-beauty-item .content .faces-more .more:hover {
  color: #ff8353;
}
@media only screen and (max-width: 1399px) {
  .comments-beauty-wrapper {
    max-width: 970px;
  }
}
@media only screen and (max-width: 1199px) {
  .comments-beauty-wrapper {
    max-width: 820px;
    margin: 0 28px 0 auto !important;
  }
  .comments-beauty .swiper-button {
    left: calc(100% + 16px);
  }
  .comments-beauty-item .image {
    right: 32px;
  }
  .comments-beauty-item .content {
    padding: 25px 335px 58px 33px;
  }
}
@media only screen and (max-width: 991px) {
  .comments-beauty {
    margin-top: 120px;
  }
  .comments-beauty-wrapper {
    max-width: 100%;
    margin: 0 !important;
  }
  .comments-beauty .swiper-button {
    top: auto !important;
    transform: translate(-50%, 100px) !important;
    bottom: 0;
    left: 50%;
    z-index: 2;
  }
  .comments-beauty .swiper-button-next::after {
    transform: rotate(0deg);
    margin-right: 12px;
  }
  .comments-beauty .swiper-button-prev::after {
    transform: rotate(180deg);
  }
  .comments-beauty-item {
    background-color: #fff;
    box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.1);
    border-radius: 32px;
    padding-top: 0;
  }
  .comments-beauty-item .image {
    position: relative !important;
    right: 0;
    max-width: 60%;
    width: 100%;
    margin: -72px auto 50px;
  }
  .comments-beauty-item .image img {
    width: 100%;
  }
  .comments-beauty-item .content {
    padding: 0 24px 24px;
    box-shadow: none;
  }
}
@media only screen and (max-width: 575px) {
  .comments-beauty-item .image {
    max-width: 80%;
  }
}

.article-beauty .content {
  margin-top: -88px;
  max-width: calc(100% - 52px);
}
.article-beauty .content .info {
  padding: 11px 36px 7px;
}
.article-beauty .content .info::before {
  background-color: #494949;
  box-shadow: 0px 25px 50px 2px rgba(0, 0, 0, 0.04);
  border-radius: 25px;
  height: calc(100% + 26px);
  border-radius: 25px;
}
.article-beauty .content .detail {
  padding: 22px 23px 20px;
  border-radius: 17px;
  box-shadow: 0px 25px 50px 2px rgba(0, 0, 0, 0.04);
}
.article-beauty .content .detail h2 {
  line-height: 21px;
  color: #5F5F5F;
}
.article-beauty .content .detail .sub-title {
  color: rgba(95, 95, 95, 0.4);
  line-height: 12px;
  letter-spacing: 0.115em;
}
.article-beauty .content .detail p {
  line-height: 27px;
  margin: 1px 0 8px;
  height: 81px;
}
.article-beauty .content .detail h2 a:hover,
.article-beauty .content .detail .more:hover {
  color: #FF8353;
}
.article-beauty:hover .content .info::before {
  background-color: #FF8353;
}
@media only screen and (max-width: 1199px) {
  .article-beauty .content {
    max-width: calc(100% - 32px);
  }
}
@media only screen and (max-width: 767px) {
  .article-beauty figure img {
    border-radius: 20px 20px 0 0;
  }
  .article-beauty .content {
    max-width: 100%;
    margin-top: 0;
  }
  .article-beauty .content .info::before {
    border-radius: 0;
  }
  .article-beauty .content .detail {
    border-radius: 0 0 20px 20px;
  }
}

.article-beauty-two .content {
  box-shadow: 0px 44px 50px rgba(0, 0, 0, 0.05);
  margin-top: -30px;
  padding: 58px 34px 29px;
  max-width: calc(100% - 100px);
}
.article-beauty-two .content h2 {
  line-height: 25px;
  height: 50px;
}
.article-beauty-two .content h2 a:hover {
  color: #ff8353;
}
.article-beauty-two .content p {
  margin: 12px 0 18px;
  line-height: 20px;
  height: 60px;
}
.article-beauty-two .content .btn {
  padding: 8px 17px;
}
.article-beauty-two .content .btn:hover, .article-beauty-two .content .btn:active, .article-beauty-two .content .btn:focus {
  background-color: #ff8353 !important;
}
@media only screen and (max-width: 1199px) {
  .article-beauty-two .content {
    max-width: calc(100% - 50px);
  }
}
@media only screen and (max-width: 767px) {
  .article-beauty-two img {
    border-radius: 20px 20px 0 0;
  }
  .article-beauty-two .content {
    max-width: 100%;
    backdrop-filter: 0 0 20px 20px;
    margin-top: 0;
    padding: 12px 12px 16px;
  }
}

.article-beauty-three h2 a:hover {
  color: #ff8353;
}

.top-header-beauty::before {
  background-image: url("./../images/background/bg-header-beauty.png");
  height: 882%;
}
.top-header-beauty .container {
  padding-top: 59px;
  margin-bottom: 75px;
}
.top-header-beauty .container::before {
  height: 33px;
  background-color: #FF8353;
  border-radius: 25px;
  transform: translateY(-22px);
}
.top-header-beauty-nav {
  margin-right: 42px;
}
.top-header-beauty-nav li:not(:last-child) {
  margin-left: 32px;
}
.top-header-beauty-nav li a {
  color: #b4b4b4;
  line-height: 22px;
}
.top-header-beauty-nav li a::before, .top-header-beauty-nav li a::after {
  background-color: #ff8353;
  border-radius: 1px;
  height: 2px;
  transform: translateY(2px);
  opacity: 0;
  visibility: hidden;
}
.top-header-beauty-nav li a::before {
  width: 0;
}
.top-header-beauty-nav li a::after {
  right: 2px;
  width: 2px;
}
.top-header-beauty-nav li a:hover::before, .top-header-beauty-nav li a:hover::after {
  opacity: 1;
  visibility: visible;
}
.top-header-beauty-nav li a:hover::before {
  width: 22px;
}
.top-header-beauty-nav li a:hover::after {
  right: 25px;
}
.top-header-beauty-contact {
  padding: 6px 26px 6px 12px;
}
.top-header-beauty-contact .detail {
  padding-left: 11px;
  margin-left: 10px;
}
.top-header-beauty-contact .detail::after {
  width: 0.5px;
  background-color: rgba(73, 73, 73, 0.2);
  height: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.top-header-beauty-auth {
  width: 48px;
  height: 48px;
  margin: 0 9px 0 29px;
}
.top-header-beauty-auth:hover {
  background-color: #ff8353 !important;
  color: #fff;
}
.top-header-beauty-auth::after {
  width: 0.5px;
  height: 39px;
  background-color: rgba(73, 73, 73, 0.2);
  transform: translateX(-15px);
}
.top-header-beauty-contact, .top-header-beauty-auth {
  box-shadow: 0px 9px 50px rgba(41, 41, 41, 0.05);
}
.top-header-beauty .btn {
  padding: 14px 23px;
}
.top-header-beauty .btn-default:hover, .top-header-beauty .btn-default:active, .top-header-beauty .btn-default:focus {
  background-color: #ff8353 !important;
}
@media only screen and (max-width: 1399px) {
  .top-header-beauty-nav li:not(:last-child) {
    margin-left: 18px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-beauty-nav {
    margin-right: 8px;
  }
  .top-header-beauty-nav li:not(:last-child) {
    margin-left: 8px;
  }
  .top-header-beauty-nav a {
    font-size: 13px;
  }
  .top-header-beauty-contact {
    padding: 6px 12px 6px;
  }
  .top-header-beauty-auth {
    margin-left: 20px;
  }
  .top-header-beauty-auth::after {
    transform: translateX(-10px);
  }
  .top-header-beauty .btn {
    padding: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .top-header-beauty .container {
    padding-top: 32px;
  }
  .top-header-beauty-auth {
    margin-right: 0;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-beauty-auth {
    margin-left: 0;
  }
  .top-header-beauty-auth::after {
    content: none;
  }
}

.footer-beauty {
  margin-top: 63px;
  padding-top: 20px;
  background-color: rgba(252, 252, 252, 0.8);
}
.footer-beauty .container {
  padding-bottom: 49px;
}
.footer-beauty .container::after {
  height: 33px;
  background-color: #ff8353;
  border-radius: 25px;
  transform: translateY(22px);
  z-index: 2;
}
.footer-beauty-description {
  margin: 11px 0 70px;
  line-height: 24px;
}
.footer-beauty-socials .title {
  line-height: 22px;
}
.footer-beauty-socials ul {
  gap: 24px 50px;
}
.footer-beauty-socials ul li a {
  width: 32px;
  height: 32px;
  background-color: #fff;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
}
.footer-beauty-socials ul li a:hover {
  background-color: #ff8353;
}
.footer-beauty-namads .text .title,
.footer-beauty-namads .text p {
  line-height: 22px;
}
.footer-beauty-namads .text .title {
  margin-bottom: 6px;
}
.footer-beauty-namads .namads {
  gap: 28px;
}
.footer-beauty-contact-copyright {
  margin-top: 54px;
}
.footer-beauty-contact {
  flex: 1;
}
.footer-beauty-contact li {
  border: 0.5px solid #ff8353;
  padding: 13px 20px;
}
.footer-beauty-contact li.fill {
  background-color: rgba(255, 131, 83, 0.05);
  border: 0;
}
.footer-beauty-copyright {
  max-width: 271px;
  margin-right: 40px;
}
@media only screen and (max-width: 1399px) {
  .footer-beauty-copyright {
    max-width: 200px;
    margin-right: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .footer-beauty-contact li {
    padding: 12px;
  }
  .footer-beauty-contact li i {
    font-size: 18px;
    margin-right: 6px;
  }
  .footer-beauty-contact li span {
    font-size: 14px;
  }
  .footer-beauty-copyright {
    max-width: 180px;
    margin-right: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-beauty-contact {
    gap: 12px;
  }
  .footer-beauty-contact li {
    flex: 1 0 calc(33.333333% - 8px);
  }
  .footer-beauty-copyright {
    max-width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .footer-beauty-contact li {
    flex: 1 0 calc(50% - 6px);
  }
}

.landing-beauty .link:hover,
.services-home-beauty .link:hover {
  color: #ff8353;
}

.landing-beauty::before {
  background-image: url("./../images/shape/shape-69.png");
  transform: translateY(-59px);
  width: 297px;
  height: 248px;
}
.landing-beauty::after {
  background-image: url("./../images/shape/shape-70.png");
  width: 225px;
  height: 243px;
  opacity: 0.5;
  top: 50%;
  transform: translateY(-50%);
}
.landing-beauty .col-lg-7 {
  padding-left: 24px;
}
.landing-beauty .sup-title {
  line-height: 16px;
  letter-spacing: 0.73em;
  margin-bottom: 6px;
}
.landing-beauty p {
  margin: 7px 0 17px;
  line-height: 38px;
}
.landing-beauty .image::before {
  width: 294px;
  height: 65px;
  background-color: rgba(73, 73, 73, 0.4);
  filter: blur(50px);
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}
.landing-beauty .btns .btn {
  padding: 11px 36px;
  box-shadow: 0px 15px 30px 2px rgba(255, 131, 83, 0.25);
}
@media only screen and (max-width: 991px) {
  .landing-beauty img {
    max-width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  .landing-beauty .sup-title {
    letter-spacing: 0;
  }
}
@media only screen and (max-width: 575px) {
  .landing-beauty p {
    line-height: 25px;
    font-size: 12px;
  }
}

.about-us-home-beauty {
  margin: 129px 0 155px;
}
.about-us-home-beauty::before, .about-us-home-beauty::after {
  transform: translateY(-15px);
}
.about-us-home-beauty::before {
  background-image: url("./../images/background/bg-about-us-beauty.png");
  height: 110%;
}
.about-us-home-beauty::after {
  background-image: url("./../images/shape/shape-71.png");
  width: 122px;
  height: 406px;
}
.about-us-home-beauty .container::before {
  background-image: url("./../images/shape/shape-46.png");
  width: 80px;
  height: 190px;
  mix-blend-mode: difference;
  top: 50%;
  transform: translateY(-50%);
}
.about-us-home-beauty .container::after {
  background-image: url("./../images/shape/shape-69.png");
  width: 297px;
  height: 248px;
  transform: translateY(287px);
}
.about-us-home-beauty img {
  filter: drop-shadow(0px 26px 50px rgba(0, 0, 0, 0.15));
}
.about-us-home-beauty .sup-title {
  line-height: 16px;
  letter-spacing: 0.335em;
}
.about-us-home-beauty p {
  line-height: 28px;
  margin: 5px 0 9px;
}
.about-us-home-beauty .btn {
  padding: 17px 16px;
  box-shadow: 0px 15px 30px 2px rgba(255, 131, 83, 0.25);
}
@media only screen and (max-width: 991px) {
  .about-us-home-beauty p {
    -moz-text-align-last: center;
         text-align-last: center;
  }
}

.my-services-beauty::after {
  background-image: url("./../images/shape/shape-70.png");
  width: 225px;
  height: 243px;
  opacity: 0.5;
  transform: translateY(-80px);
}
.my-services-beauty .swiper-slide > * {
  opacity: 0.5;
}
.my-services-beauty .swiper-slide-visible > * {
  opacity: 1;
}
.my-services-beauty-item {
  box-shadow: 0px 68px 50px rgba(0, 0, 0, 0.02);
  padding: 39px 12px;
}
.my-services-beauty-item i {
  width: 70px;
  height: 67px;
  background-color: #ff8353;
  box-shadow: 0px 16px 20px rgba(0, 0, 0, 0.05), inset 5px 9px 12px rgba(255, 255, 255, 0.3);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjciIHZpZXdCb3g9IjAgMCA3MSA2NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNy42MTQ0IDAuMDQyNDc0NEM0Ni42MjEyIDAuMzk1MDI2IDU1LjQxNjkgMy40NTI3NCA2MS42NTkgOS45MzM4NkM2Ny43ODM4IDE2LjI5MzMgNjkuODU1MiAyNS4wOTEgNzAuMjIxNyAzMy44OTg2QzcwLjYwODIgNDMuMTg3MSA3MC4zMjg0IDUzLjM1NjcgNjMuNzM5NyA1OS45MzcxQzU3LjE0NyA2Ni41MjE0IDQ2LjgyNzYgNjcuOTUwNCAzNy42MTQ0IDY2LjQ2NDNDMjkuNjE4NCA2NS4xNzQ2IDI0Ljg2NDIgNTcuOTk4MiAxOC43NjczIDUyLjY4MzFDMTEuODc3NSA0Ni42NzY3IDEuNzAyMzUgNDIuOTA3NSAwLjI1ODkxMyAzMy44OTg2Qy0xLjI5MTcxIDI0LjIyMDYgNC4zMjg5IDE0LjU2ODIgMTEuNjA0IDcuOTc0NThDMTguNTc3NSAxLjY1NDMxIDI4LjE5NiAtMC4zMjYxODUgMzcuNjE0NCAwLjA0MjQ3NDRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjciIHZpZXdCb3g9IjAgMCA3MSA2NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNy42MTQ0IDAuMDQyNDc0NEM0Ni42MjEyIDAuMzk1MDI2IDU1LjQxNjkgMy40NTI3NCA2MS42NTkgOS45MzM4NkM2Ny43ODM4IDE2LjI5MzMgNjkuODU1MiAyNS4wOTEgNzAuMjIxNyAzMy44OTg2QzcwLjYwODIgNDMuMTg3MSA3MC4zMjg0IDUzLjM1NjcgNjMuNzM5NyA1OS45MzcxQzU3LjE0NyA2Ni41MjE0IDQ2LjgyNzYgNjcuOTUwNCAzNy42MTQ0IDY2LjQ2NDNDMjkuNjE4NCA2NS4xNzQ2IDI0Ljg2NDIgNTcuOTk4MiAxOC43NjczIDUyLjY4MzFDMTEuODc3NSA0Ni42NzY3IDEuNzAyMzUgNDIuOTA3NSAwLjI1ODkxMyAzMy44OTg2Qy0xLjI5MTcxIDI0LjIyMDYgNC4zMjg5IDE0LjU2ODIgMTEuNjA0IDcuOTc0NThDMTguNTc3NSAxLjY1NDMxIDI4LjE5NiAtMC4zMjYxODUgMzcuNjE0NCAwLjA0MjQ3NDRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.my-services-beauty-item i.purple {
  background-color: #c797ee;
}
.my-services-beauty-item i.info {
  background-color: #52a7ca;
}
.my-services-beauty-item i.success {
  background-color: #ccd39c;
}
.my-services-beauty-item .detail {
  margin-right: 24px;
}
.my-services-beauty-item .detail .title {
  line-height: 33px;
}
.my-services-beauty-item .detail .sub-title {
  line-height: 26px;
  letter-spacing: 0.305em;
}
@media only screen and (max-width: 1199px) {
  .my-services-beauty-item .detail {
    margin-right: 16px !important;
  }
  .my-services-beauty-item .detail .title {
    font-size: 16px;
  }
  .my-services-beauty-item .detail .sub-title {
    font-size: 12px;
  }
}

.services-home-beauty {
  margin: 177px 0 153px;
}
.services-home-beauty::before {
  background-image: url("./../images/background/bg-services-home-beauty.png");
  transform: translateY(-79px);
  height: 157%;
}
.services-home-beauty::after {
  background-image: url("./../images/shape/shape-72.png");
  width: 90px;
  height: 183px;
  transform: translateY(-74px);
}
.services-home-beauty .container::before {
  background-image: url("./../images/shape/shape-73.png");
  width: 110px;
  height: 246px;
  bottom: 112px;
}
.services-home-beauty .container::after {
  background-image: url("./../images/shape/shape-69.png");
  width: 297px;
  height: 248px;
  transform: translateY(227px);
}
.services-home-beauty .sup-title {
  letter-spacing: 0.335em;
  line-height: 16px;
}
.services-home-beauty p {
  line-height: 28px;
  margin-bottom: 28px;
}
.services-home-beauty .btn {
  padding: 17px 16px;
  margin-left: 12px;
}
.services-home-beauty .image {
  max-width: 456px;
  gap: 8px;
}
.services-home-beauty .image::before {
  width: 105px;
  height: 110px;
  background-image: url("./../images/shape/pattern-01.png");
  transform: translate(28px, -31px);
}
.services-home-beauty .image::after {
  width: 234px;
  height: 187px;
  border: 6px solid;
  border-color: transparent transparent #ff8353 #ff8353;
  transform: translate(-39px, 36px);
}
.services-home-beauty .image > div {
  max-width: calc(50% - 4px);
}
.services-home-beauty .image > div img {
  border-radius: 5px;
  filter: grayscale(1);
}
.services-home-beauty .image > div i {
  font-size: 59px;
}
.services-home-beauty .image > div:hover img {
  filter: grayscale(0);
}
@media only screen and (max-width: 575px) {
  .services-home-beauty::after,
  .services-home-beauty .container::before,
  .services-home-beauty .container::after,
  .services-home-beauty .image::after {
    content: none;
  }
}

.brands-beauty::before {
  background-image: url("./../images/background/bg-brands-beauty.png");
  transform: translateY(-31px);
  height: 113%;
}
.brands-beauty .swiper-slide > * {
  opacity: 0.5;
  transform: scale(0.8);
}
.brands-beauty .swiper-slide-visible > * {
  opacity: 1;
  transform: unset;
}
.brands-beauty .swiper-pagination-bullet {
  width: 40px;
}
.brands-beauty .swiper-pagination-bullet-active {
  width: 53px;
}
.brands-beauty-item {
  padding: 66px 12px;
  box-shadow: 0px 31px 50px rgba(0, 0, 0, 0.02);
}
.brands-beauty-item img {
  max-height: 72px;
  filter: grayscale(1);
}
.brands-beauty-item:hover img {
  filter: grayscale(0);
}
@media only screen and (max-width: 767px) {
  .brands-beauty .swiper-pagination-bullet {
    width: 16px;
  }
  .brands-beauty .swiper-pagination-bullet-active {
    width: 24px;
  }
  .brands-beauty-item {
    padding: 40px 12px;
    border-radius: 32px;
  }
}

.works-beauty {
  margin: 90px 0 69px;
}
.works-beauty::before {
  background-image: url("./../images/background/bg-works-beauty.png");
  transform: translateY(-29px);
  height: 95%;
}
.works-beauty::after,
.works-beauty .section-heading-beauty::after {
  background-image: url("./../images/shape/shape-70.png");
  width: 225px;
  height: 243px;
  opacity: 0.5;
}
.works-beauty .container::before, .works-beauty .container::after {
  background-image: url("./../images/shape/shape-72.png");
  width: 90px;
  height: 183px;
}
.works-beauty .container::before {
  top: 95px;
}
.works-beauty .container::after {
  transform: translateY(81px);
}
.works-beauty .section-heading-beauty::after {
  transform: translateY(78px);
}
.works-beauty-item + .works-beauty-item {
  margin-top: 109px;
}
.works-beauty-item img {
  filter: drop-shadow(0px 66px 50px rgba(0, 0, 0, 0.1));
}
.works-beauty-item .detail {
  margin-top: -9px;
  max-width: calc(100% - 70px);
  padding: 39px 24px 0;
}
.works-beauty-item .detail p {
  line-height: 27px;
  height: 81px;
}
.works-beauty-item .detail .btn {
  margin-top: -25px;
  transform: translateY(25px);
  padding: 16px 8px;
  line-height: 21px;
}
@media only screen and (max-width: 1199px) {
  .works-beauty-item img {
    border-radius: 24px;
  }
  .works-beauty-item .detail {
    max-width: calc(100% - 32px);
    padding: 39px 18px 0;
    border-radius: 0 0 10px 10px;
  }
}

.contact-home-beauty::before {
  background-image: url("./../images/background/bg-contact-home-beauty.png");
  height: 100%;
  transform: translateY(-118px);
  height: 110%;
}
.contact-home-beauty::after {
  background-image: url("./../images/shape/shape-74.png");
  width: 108px;
  height: 179px;
  top: 50%;
  transform: translateY(-50%);
}
.contact-home-beauty .container::before {
  background-image: url("./../images/shape/shape-75.png");
  transform: translateY(83px);
  width: 210px;
  height: 406px;
}
.contact-home-beauty .options-cleaning-item {
  opacity: 0.5;
}
.contact-home-beauty .options-cleaning-item .icon::before, .contact-home-beauty .options-cleaning-item .icon::after {
  transition: all 0.3s ease-in-out;
}
.contact-home-beauty .options-cleaning-item .icon::before {
  background: rgba(73, 73, 73, 0.25);
}
.contact-home-beauty .options-cleaning-item .icon::after {
  background: linear-gradient(0deg, #ff8353, #ff8353), #ff8353;
  filter: grayscale(1);
}
.contact-home-beauty .options-cleaning-item:hover {
  opacity: 1;
}
.contact-home-beauty .options-cleaning-item:hover .icon::before {
  background: rgba(255, 131, 83, 0.25);
}
.contact-home-beauty .options-cleaning-item:hover .icon::after {
  filter: grayscale(0);
}
.contact-home-beauty .options-cleaning-item:hover a {
  color: #ff8353;
}
.contact-home-beauty .btn-more-beauty {
  margin-top: 54px;
}

.articles-blog-beauty {
  margin-top: 127px;
}
.articles-blog-beauty::before {
  background-image: url("./../images/shape/shape-70.png");
  width: 225px;
  height: 243px;
  opacity: 0.5;
  transform: translateY(-134px);
}
.articles-blog-beauty-heading {
  padding-bottom: 1px;
  border-bottom: 0.5px dashed #5f5f5f;
  margin-bottom: 41px;
}
.articles-blog-beauty-heading::before {
  width: 47px;
  height: 5px;
  background-color: #ff8353;
  border-radius: 4px;
  transform: translateY(3px);
}
.articles-blog-beauty-heading::after {
  width: 9px;
  height: 2px;
  transform: translateY(1px);
  background-color: #fff;
  right: 47px;
}
.articles-blog-beauty-heading-title-en {
  line-height: 29px;
}
.articles-blog-beauty-heading-link {
  color: #5f5f5f;
}
.articles-blog-beauty-heading-link:hover {
  color: #ff8353;
}
.articles-blog-beauty .row {
  gap: 24px 0;
}
.articles-blog-beauty-one {
  margin-bottom: 83px;
}
.articles-blog-beauty-one::before {
  background-image: url("./../images/shape/shape-76.png");
  width: 125px;
  height: 238px;
  top: 70px;
}
.articles-blog-beauty-one::after {
  background-image: url("./../images/shape/shape-70.png");
  width: 225px;
  height: 243px;
  opacity: 0.5;
  transform: translateY(42px);
}
.articles-blog-beauty-two::before {
  background-image: url("./../images/shape/shape-77.png");
  width: 65px;
  height: 144px;
  bottom: 52px;
}
.articles-blog-beauty-two::after {
  background-image: url("./../images/shape/shape-78.png");
  width: 74px;
  height: 155px;
  bottom: 36px;
}
.articles-blog-beauty hr {
  max-width: 50%;
  margin: 48px auto 26px;
  background-color: transparent;
  border-bottom: 1px dashed rgba(73, 73, 73, 0.5);
}

.about-us-beauty-landing .image {
  padding-left: 46px;
}
@media only screen and (max-width: 991px) {
  .about-us-beauty-landing .image {
    padding-left: 0;
  }
}
.about-us-beauty-services {
  margin-top: 110px;
}
.about-us-beauty-services::before {
  background-image: url("./../images/shape/shape-72.png");
  width: 90px;
  height: 183px;
  bottom: 47px;
}
.about-us-beauty-services::after {
  background-image: url("./../images/shape/shape-70.png");
  width: 225px;
  height: 243px;
  opacity: 0.5;
  bottom: 99px;
}
.about-us-beauty-services .row {
  gap: 43px 0;
}
@media only screen and (max-width: 991px) {
  .about-us-beauty-services::before {
    top: 147px;
    bottom: auto;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-beauty-services {
    margin-top: 80px;
  }
  .about-us-beauty-services .row {
    gap: 24px 0;
  }
}
.about-us-beauty-top-doctor::after {
  background-image: url("./../images/shape/shape-79.png");
  width: 119px;
  height: 175px;
  transform: translateY(-120px);
}
.about-us-beauty-top-doctor .container::after {
  right: auto;
  left: 0;
  background-image: url("./../images/shape/shape-70.png");
  width: 225px;
  height: 243px;
  opacity: 0.5;
  transform: translateY(45px);
}
@media only screen and (max-width: 767px) {
  .about-us-beauty-top-doctor {
    margin: 80px 0;
  }
}
.about-us-beauty-brands::after {
  background-image: url("./../images/shape/shape-80.png");
  width: 143px;
  height: 202px;
  opacity: 0.2;
  transform: translateY(-48px);
}
.about-us-beauty-works::before {
  background-image: url("./../images/background/bg-works-beauty-two.png");
  height: 104%;
}
.about-us-beauty-works .container::after {
  background-image: url("./../images/shape/shape-81.png");
  opacity: 0.5;
  width: 220px;
  height: 382px;
  top: 55%;
  transform: translateY(-50%);
}
.about-us-beauty-works .section-heading-beauty::after {
  background-image: url("./../images/shape/shape-79.png");
  width: 119px;
  height: 175px;
  bottom: 20%;
}
.about-us-beauty-members {
  margin: 135px 0 69px;
}
.about-us-beauty-members::before {
  background-image: url("./../images/background/bg-members-beauty.png");
  transform: translateY(-71px);
  height: 100%;
}
.about-us-beauty-members::after {
  background-image: url("./../images/shape/shape-72.png");
  width: 90px;
  height: 183px;
  top: calc(100% - 25px);
}
.about-us-beauty-members .container::before {
  background-image: url("./../images/shape/shape-70.png");
  width: 225px;
  height: 243px;
  opacity: 0.5;
  transform: translateY(143px);
}
.about-us-beauty-members .services-suports-item .btn:hover {
  background-color: #ff8353 !important;
}
@media only screen and (max-width: 767px) {
  .about-us-beauty-members {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-beauty-members::after,
  .about-us-beauty-members .container::before {
    content: none;
  }
}
.about-us-beauty-articles::after {
  background-image: url("./../images/shape/shape-78.png");
  width: 74px;
  height: 155px;
  transform: translateY(-31px);
}

.contact-us-beauty-image .container::before,
.contact-us-beauty-image .container::after, .contact-us-beauty-image-wrapper::before, .contact-us-beauty-image-wrapper::after {
  background-image: url("./../images/shape/shape-83.png");
  width: 124px;
  height: 70px;
}
.contact-us-beauty-image .container::before, .contact-us-beauty-image .container::after {
  right: 136px;
}
.contact-us-beauty-image .container::before {
  top: 136px;
}
.contact-us-beauty-image .container::after {
  top: 450px;
}
.contact-us-beauty-image-wrapper::before {
  top: 35px;
  left: 65px;
}
.contact-us-beauty-image-wrapper::after {
  top: 427px;
  left: 80px;
}
.contact-us-beauty-image-wrapper .img::before {
  top: -12px;
  right: -121px;
  bottom: -138px;
  left: 126px;
  background-image: url("./../images/shape/shape-84.png");
}
@media only screen and (max-width: 991px) {
  .contact-us-beauty-image .container::before,
  .contact-us-beauty-image .container::after, .contact-us-beauty-image-wrapper::before, .contact-us-beauty-image-wrapper::after, .contact-us-beauty-image-wrapper .img::before {
    content: none;
  }
}
.contact-us-beauty-form {
  margin-top: 76px;
}
.contact-us-beauty-form::before {
  background-image: url("./../images/background/bg-contact-us-beauty.png");
  top: 80px;
  height: 1289px;
}
.contact-us-beauty-form::after {
  background-image: url("./../images/shape/shape-72.png");
  width: 90px;
  height: 183px;
  top: 220px;
}
.contact-us-beauty-form .container::before {
  background-image: url("./../images/shape/shape-46.png");
  width: 80px;
  height: 190px;
  mix-blend-mode: difference;
  top: 579px;
}
.contact-us-beauty-form .container::after {
  background-image: url("./../images/shape/shape-79.png");
  width: 119px;
  height: 175px;
  top: 459px;
}
.contact-us-beauty-form .nav-tabs .nav-item {
  box-shadow: 0px 44px 50px rgba(0, 0, 0, 0.05);
  padding: 73px 12px 72px;
  cursor: pointer;
  max-width: calc(50% - 12px);
}
.contact-us-beauty-form .nav-tabs .nav-item::before {
  background: url("./../images/other/image-33.png"), #ff8353;
  border-radius: inherit;
  opacity: 0;
}
.contact-us-beauty-form .nav-tabs .nav-item i {
  font-size: 100px;
  margin: 72px 0 42px;
}
.contact-us-beauty-form .nav-tabs .nav-item p {
  max-width: 319px;
}
.contact-us-beauty-form .nav-tabs .nav-item:hover::before, .contact-us-beauty-form .nav-tabs .nav-item.active::before {
  opacity: 1;
}
.contact-us-beauty-form .nav-tabs .nav-item:hover .title,
.contact-us-beauty-form .nav-tabs .nav-item:hover i, .contact-us-beauty-form .nav-tabs .nav-item.active .title,
.contact-us-beauty-form .nav-tabs .nav-item.active i {
  color: #fff;
}
.contact-us-beauty-form .nav-tabs .nav-item:hover p, .contact-us-beauty-form .nav-tabs .nav-item.active p {
  color: rgba(255, 255, 255, 0.8);
}
.contact-us-beauty-form form {
  gap: 32px 0;
  margin-top: 112px;
}
.contact-us-beauty-form form .btn {
  padding: 9px 17px;
  line-height: 21px;
  margin-top: -20px;
  box-shadow: 0px 18px 25px rgba(134, 155, 235, 0.32);
}
@media only screen and (max-width: 767px) {
  .contact-us-beauty-form .nav-tabs .nav-item {
    max-width: 100%;
    padding: 32px 12px;
  }
  .contact-us-beauty-form .nav-tabs .nav-item i {
    margin: 32px 0;
    font-size: 78px;
  }
  .contact-us-beauty-form form {
    margin-top: 70px;
  }
  .contact-us-beauty-form form .col-md-6:nth-child(3) {
    order: -1;
  }
}
.contact-us-beauty-ways {
  margin: 143px 0 85px;
}
.contact-us-beauty-ways::before {
  background-image: url("./../images/background/bg-gallery-beauty.png");
  height: 112%;
  transform: translateY(-78px);
}
.contact-us-beauty-ways::after {
  background-image: url("./../images/shape/shape-85.png");
  width: 131px;
  height: 243px;
  bottom: calc(100% + 14px);
}
.contact-us-beauty-ways .container::before, .contact-us-beauty-ways .container::after {
  width: 93px;
  height: 93px;
  border-radius: 50%;
  background-color: #ff8353;
  box-shadow: inset 11px 4px 11px rgba(255, 255, 255, 0.25);
}
.contact-us-beauty-ways .container::before {
  bottom: 203px;
  transform: translateX(35px);
}
.contact-us-beauty-ways .container::after {
  transform: translate(-45px, 47px);
}
.contact-us-beauty-ways-box {
  border-radius: 28px;
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.05);
  padding: 29px 34px 30px 67px;
}
.contact-us-beauty-ways-box ul {
  gap: 29px;
}
.contact-us-beauty-ways-box ul li img {
  margin-left: 11px;
}
.contact-us-beauty-ways-box .btn {
  padding: 15px 32px;
}
.contact-us-beauty-ways-box .btn:last-child {
  margin-right: 20px;
  padding: 15px 26px;
}
.contact-us-beauty-ways .swiper img {
  border-radius: 25px 25px 0px 25px;
  box-shadow: 0px 16px 25px rgba(0, 0, 0, 0.1);
  cursor: zoom-in;
}
@media only screen and (max-width: 1399px) {
  .contact-us-beauty-ways-box {
    padding: 29px 24px 30px;
  }
  .contact-us-beauty-ways-box ul {
    gap: 16px;
  }
}
@media only screen and (max-width: 1199px) {
  .contact-us-beauty-ways-box .btn, .contact-us-beauty-ways-box .btn:last-child {
    padding: 15px 20px;
  }
  .contact-us-beauty-ways-box .btn:last-child {
    margin-right: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .contact-us-beauty-ways-box .btn {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-beauty-ways .swiper img {
    border-radius: 16px 16px 0;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-beauty-ways-box .btn:last-child {
    margin-right: 0;
  }
}
.contact-us-beauty-members {
  margin-bottom: 140px;
}
.contact-us-beauty-members::before {
  background-image: url("./../images/background/bg-contact-us-members-beauty.png");
  height: 100%;
  transform: translateY(-71px);
}
.contact-us-beauty-members::after {
  background-image: url("./../images/shape/shape-86.png");
  width: 107px;
  height: 234px;
  transform: translateY(-98px);
}
.contact-us-beauty-members .container::before {
  background-image: url("./../images/shape/shape-88.png");
  width: 83px;
  height: 174px;
  top: 148px;
}
.contact-us-beauty-members .container::after {
  background-image: url("./../images/shape/shape-87.png");
  width: 210px;
  height: 406px;
  transform: translateY(120px);
}
.contact-us-beauty-members .section-heading-beauty::before {
  background-image: url("./../images/shape/shape-81.png");
  width: 220px;
  height: 382px;
  transform: translateY(275px);
}
.contact-us-beauty-members .row {
  gap: 72px 0;
}

.blog-beauty-search {
  margin-bottom: 87px;
}
.blog-beauty-search::before {
  background-image: url("./../images/shape/shape-76.png");
  width: 135px;
  height: 238px;
  top: 50%;
  transform: translateY(-50%);
}
.blog-beauty-search-wrapper {
  max-width: 734px;
}
.blog-beauty-search-wrapper p {
  line-height: 37px;
  margin: 10px 0 46px;
}
.blog-beauty-search-wrapper form {
  box-shadow: 0px 47px 50px rgba(0, 0, 0, 0.05);
  padding: 15px 52px 15px 46px;
}
.blog-beauty-search-wrapper form .form-control {
  background-color: rgba(255, 131, 83, 0.05);
  height: 83px;
  padding: 0 26px;
}
.blog-beauty-search-wrapper form .form-control::-moz-placeholder {
  color: rgba(73, 73, 73, 0.6);
}
.blog-beauty-search-wrapper form .form-control, .blog-beauty-search-wrapper form .form-control::placeholder {
  color: rgba(73, 73, 73, 0.6);
}
.blog-beauty-search-wrapper form button {
  margin-right: 102px;
  width: 62px;
  height: 62px;
  background-color: #ff8353;
  flex: 0 0 auto;
}
@media only screen and (max-width: 767px) {
  .blog-beauty-search-wrapper form button {
    margin-right: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .blog-beauty-search-wrapper form {
    border-radius: 15px !important;
    padding: 8px 12px;
  }
  .blog-beauty-search-wrapper form .form-control {
    height: 62px;
  }
  .blog-beauty-search-wrapper form button {
    margin-right: 12px;
  }
}
.blog-beauty-top-article {
  margin-top: 101px;
}
.blog-beauty-top-article::before {
  background-image: url("./../images/background/bg-top-article-beauty.png");
  transform: translateY(-357px);
  height: 150%;
}
.blog-beauty-top-article::after {
  background-image: url("./../images/shape/shape-85.png");
  width: 131px;
  height: 243px;
  transform: translateY(-246px);
}
.blog-beauty-top-article .container::before {
  background-image: url("./../images/shape/shape-51.png");
  width: 92px;
  height: 139px;
  transform: translateY(-32px);
}
.blog-beauty-top-article-content .image {
  padding-left: 18px;
  max-width: 39%;
}
.blog-beauty-top-article-content .image::before {
  background-color: rgba(0, 0, 0, 0.37);
  filter: blur(50px);
  border-radius: 20px;
  width: 78%;
  height: 15%;
  left: 50%;
  transform: translateX(-50%);
}
.blog-beauty-top-article-content .image img {
  box-shadow: 0px -8px 23px rgba(0, 0, 0, 0.05);
}
.blog-beauty-top-article-content .detail {
  flex: 1 0 1%;
  padding: 32px 23px 24px;
}
.blog-beauty-top-article-content .detail .title {
  line-height: 36px;
}
.blog-beauty-top-article-content .detail .title a:hover {
  color: #ff8353;
}
.blog-beauty-top-article-content .detail p {
  line-height: 36px;
  margin-bottom: 9px;
  height: 108px;
}
.blog-beauty-top-article-content .detail .author img {
  border-radius: 7px;
  margin-left: 11px;
}
.blog-beauty-top-article-content .detail .more {
  background-color: #fff;
  box-shadow: 0px 18px 50px rgba(189, 154, 246, 0.05), 0px 7px 17px rgba(0, 0, 0, 0.05);
  margin-top: 20px;
  padding: 8px 18px;
}
.blog-beauty-top-article-content .detail .more:hover {
  background-color: #ff8353;
  color: #fff;
}
.blog-beauty-top-article-two .image {
  padding: 0 18px 0 0;
}
@media only screen and (max-width: 991px) {
  .blog-beauty-top-article-content .image {
    max-width: 100%;
    padding: 0;
  }
  .blog-beauty-top-article-content .detail p {
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  .blog-beauty-top-article-content .detail {
    padding: 18px;
  }
}
.blog-beauty-news {
  margin-top: 163px;
}
.blog-beauty-news::before {
  background-image: url("./../images/shape/shape-76.png");
  width: 135px;
  height: 238px;
  top: 7%;
}
.blog-beauty-news::after {
  background-image: url("./../images/shape/shape-85.png");
  width: 131px;
  height: 243px;
  top: 28%;
}
.blog-beauty-news .row {
  gap: 44px 0;
}
.blog-beauty-news-two {
  margin-top: 125px;
}
.blog-beauty-news-two::before {
  background-image: url("./../images/background/bg-news-beauty.png");
  transform: translateY(-71px);
  height: 100%;
}
.blog-beauty-news-two .row {
  gap: 75px 0;
}
@media only screen and (max-width: 767px) {
  .blog-beauty-news, .blog-beauty-news-two {
    margin-top: 80px;
  }
  .blog-beauty-news .row, .blog-beauty-news-two .row {
    gap: 32px 0;
  }
}
.blog-beauty-sickness {
  margin-top: 107px;
}
.blog-beauty-sickness-wrapper::before {
  height: 15%;
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 15%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0) 100%);
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  .blog-beauty-sickness-wrapper::before {
    height: 10%;
  }
}
@media only screen and (max-width: 575px) {
  .blog-beauty-sickness-wrapper::before {
    height: 4%;
  }
}
.blog-beauty-sickness .row {
  gap: 50px 0;
}
.blog-beauty-sickness .btn-more-beauty {
  margin-top: -35px;
  padding: 15px 32px;
  line-height: 23px;
}

.detail-blog-beauty-image .container {
  gap: 28px;
}
.detail-blog-beauty-image .img {
  max-width: calc(50% - 14px);
  flex: 0 0 auto;
}
.detail-blog-beauty-image .img::before,
.detail-blog-beauty-image .img img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgyIiBoZWlnaHQ9IjQxOSIgdmlld0JveD0iMCAwIDU4MiA0MTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDEwOS4wMzhDMCA0OC44MTgxIDQ4LjgxODEgMCAxMDkuMDM4IDBWMEMxMzIuNzAyIDAgMTU2LjE5OCA3LjUzMDgyIDE3OC44OTMgMTQuMjMyMUMyMDEuNzQ0IDIwLjk3OTYgMjM3LjcyMyAyNy41ODY4IDI5MSAyNy41ODY4QzM0NC4yNzcgMjcuNTg2OCAzODAuMjU2IDIwLjk3OTYgNDAzLjEwNyAxNC4yMzIxQzQyNS44MDIgNy41MzA4MiA0NDkuMjk4IDAgNDcyLjk2MiAwVjBDNTMzLjE4MiAwIDU4MiA0OC44MTgxIDU4MiAxMDkuMDM4VjI2OUM1ODIgMzUxLjg0MyA1MTQuODQzIDQxOSA0MzIgNDE5SDE1MEM2Ny4xNTczIDQxOSAwIDM1MS44NDMgMCAyNjlWMTA5LjAzOFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgyIiBoZWlnaHQ9IjQxOSIgdmlld0JveD0iMCAwIDU4MiA0MTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDEwOS4wMzhDMCA0OC44MTgxIDQ4LjgxODEgMCAxMDkuMDM4IDBWMEMxMzIuNzAyIDAgMTU2LjE5OCA3LjUzMDgyIDE3OC44OTMgMTQuMjMyMUMyMDEuNzQ0IDIwLjk3OTYgMjM3LjcyMyAyNy41ODY4IDI5MSAyNy41ODY4QzM0NC4yNzcgMjcuNTg2OCAzODAuMjU2IDIwLjk3OTYgNDAzLjEwNyAxNC4yMzIxQzQyNS44MDIgNy41MzA4MiA0NDkuMjk4IDAgNDcyLjk2MiAwVjBDNTMzLjE4MiAwIDU4MiA0OC44MTgxIDU4MiAxMDkuMDM4VjI2OUM1ODIgMzUxLjg0MyA1MTQuODQzIDQxOSA0MzIgNDE5SDE1MEM2Ny4xNTczIDQxOSAwIDM1MS44NDMgMCAyNjlWMTA5LjAzOFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.detail-blog-beauty-image .img::before {
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  background-color: rgba(255, 255, 255, 0.2);
}
.detail-blog-beauty-image .img::after {
  width: 45%;
  height: 15%;
  background-color: rgba(73, 73, 73, 0.4);
  filter: blur(50px);
  bottom: -9%;
  left: 50%;
  transform: translateX(-50%);
}
.detail-blog-beauty-info {
  margin: 85px 0 40px;
}
.detail-blog-beauty-info .title {
  line-height: 44px;
  margin-bottom: 14px;
}
.detail-blog-beauty-info .sub-title {
  line-height: 32px;
}
.detail-blog-beauty-content::before {
  background-image: url("./../images/shape/shape-72.png");
  width: 90px;
  height: 183px;
}
.detail-blog-beauty-content::after {
  background-image: url("./../images/shape/shape-79.png");
  width: 119px;
  height: 175px;
  top: 228px;
}
.detail-blog-beauty-content .container::before {
  background-image: url("./../images/shape/shape-46.png");
  width: 80px;
  height: 190px;
  mix-blend-mode: difference;
  top: 348px;
}
.detail-blog-beauty .detail-blog-hosting-info-wrapper .info li i,
.detail-blog-beauty .detail-blog-hosting-info-wrapper .share ul li a:hover {
  background-color: #ff8353;
}
.detail-blog-beauty-send-comment {
  margin-top: 108px;
}
.detail-blog-beauty-send-comment::before {
  top: 77px;
  transform: unset;
  height: 100%;
  background-image: url("./../images/background/bg-send-comment-beauty.png");
}
.detail-blog-beauty-send-comment::after {
  background-image: url("./../images/shape/shape-85.png");
  width: 131px;
  height: 243px;
}
.detail-blog-beauty-send-comment .box-star .stars input:checked ~ label i {
  color: #ff8353;
}
.detail-blog-beauty-send-comment .btn {
  box-shadow: 0px 18px 25px rgba(255, 131, 83, 0.32);
}
.detail-blog-beauty-comments::after {
  width: 93px;
  height: 93px;
  background-color: #FF8353;
  box-shadow: inset 11px 4px 11px rgba(255, 255, 255, 0.25);
  transform: translateX(-45px);
  bottom: 160px;
  border-radius: 50%;
}
.detail-blog-beauty-comments ul li .content .text-reply p::before,
.detail-blog-beauty-comments ul li ul::before {
  background-color: #ff8353;
}
.detail-blog-beauty-comments li .content .text-reply .btn {
  box-shadow: 0px 18px 25px rgba(255, 131, 83, 0.32);
}
.detail-blog-beauty-related-articles::before {
  background-image: url("./../images/background/bg-related-articles-beauty.png");
  transform: translateY(-71px);
  height: 65%;
}
.detail-blog-beauty-related-articles::after {
  background-image: url("./../images/shape/shape-88.png");
  width: 83px;
  height: 174px;
  transform: translateY(-85px);
}
.detail-blog-beauty-related-articles .container::before {
  background-image: url("./../images/shape/shape-75.png");
  width: 210px;
  height: 406px;
  top: 85px;
}
.detail-blog-beauty-related-articles .container::after {
  background-image: url("./../images/shape/shape-70.png");
  width: 225px;
  height: 243px;
  opacity: 0.35;
  transform: translateY(146px);
}
.detail-blog-beauty-sickness::before {
  background-image: url("./../images/shape/shape-76.png");
  width: 125px;
  height: 238px;
  top: 173px;
}
.detail-blog-beauty-sickness::after {
  background-image: url("./../images/shape/shape-85.png");
  width: 131px;
  height: 243px;
  top: 281px;
}
.detail-blog-beauty-sickness .container::before {
  background-image: url("./../images/shape/shape-77.png");
  width: 65px;
  height: 144px;
  transform: translateY(6px);
  z-index: 4;
}
@media only screen and (max-width: 991px) {
  .detail-blog-beauty-content::before, .detail-blog-beauty-content::after, .detail-blog-beauty-content .container::before, .detail-blog-beauty-sickness .container::before {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-beauty-image .img {
    max-width: 100%;
  }
  .detail-blog-beauty-info {
    margin: 32px 0;
  }
  .detail-blog-beauty-info .title {
    line-height: 30px;
  }
}

.service-beauty {
  padding-bottom: 48px;
  background: url("./../images/background/bg-service-beauty.png") bottom center no-repeat;
  background-size: cover;
  min-height: 100vh;
}
.service-beauty .top-header-beauty .container {
  margin-bottom: 24px;
}
.service-beauty .top-header-beauty .container::before {
  height: 179px;
  transform: translateY(-171px);
}
.service-beauty-wrapper::before {
  background-image: url("./../images/shape/shape-89.png");
  width: 66px;
  height: 149px;
  top: 40%;
  transform: translateY(-50%);
}
.service-beauty-wrapper::after {
  background-image: url("./../images/shape/shape-79.png");
  width: 119px;
  height: 175px;
  bottom: 10%;
}
.service-beauty h2 {
  margin-bottom: 3px;
}
.service-beauty p {
  margin-bottom: 46px;
}
.service-beauty .title-form {
  margin-bottom: 27px;
}
.service-beauty form {
  gap: 21px 0;
}
.service-beauty form .form-group .form-control {
  height: 53px;
  padding: 0 20px;
}
.service-beauty form .form-group select.form-control {
  background-image: url("./../images/icon/angle-down-orange.svg");
}
.service-beauty form .btns {
  margin-top: 10px;
}
.service-beauty form .btns .btn {
  width: calc(50% - 44px);
  padding: 12px;
}
.service-beauty form .btns .btn-change {
  width: 46px;
  height: 46px;
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.05);
  margin: 0 19px 0 23px;
}
.service-beauty .total-price {
  margin-top: 44px;
  background-color: rgba(73, 73, 73, 0.05);
  min-width: 265px;
  padding: 12px 16px;
  line-height: 23px;
}
.service-beauty .btn-back {
  margin-top: 100px;
  padding: 12px 55px;
  line-height: 23px;
}
.service-beauty .result {
  margin-bottom: 35px;
  gap: 24px 0;
}
.service-beauty .result-box {
  box-shadow: 0px 42px 22px rgba(0, 0, 0, 0.02);
}
@media only screen and (min-width: 992px) {
  .service-beauty .sup-title {
    line-height: 27px;
  }
  .service-beauty h2 {
    line-height: 68px;
  }
  .service-beauty p {
    line-height: 31px;
  }
}
@media only screen and (max-width: 1199px) {
  .service-beauty form .btns .btn:not(.btn-change) {
    width: calc(50% - 34px);
  }
}
@media only screen and (max-width: 991px) {
  .service-beauty .top-header-beauty .container {
    margin-bottom: 48px;
  }
  .service-beauty-wrapper::before, .service-beauty-wrapper::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .service-beauty form .btns .btn:not(.btn-change) {
    width: 100%;
  }
  .service-beauty form .btns .btn-change {
    margin: 20px auto;
  }
  .service-beauty form .btns .btn-change i {
    transform: rotate(90deg);
  }
}

.section-heading-travel {
  max-width: 786px;
  margin-bottom: 58px;
}
.section-heading-travel-sup-title {
  line-height: 27px;
}
.section-heading-travel-title {
  margin: 1px 0 0;
}
.section-heading-travel p {
  line-height: 27px;
  -moz-text-align-last: center;
       text-align-last: center;
}

.swiper-travel {
  padding-bottom: 99px;
}
.swiper-travel .swiper-bottom {
  gap: 22px;
}
.swiper-travel .swiper-button-next, .swiper-travel .swiper-button-prev {
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.05);
  width: 59px;
  height: 59px;
}
.swiper-travel .swiper-button-next::after, .swiper-travel .swiper-button-prev::after {
  content: "\e943";
  font-family: "icomoon";
  color: #494949;
  font-size: 20px;
  transition: all 0.3s ease-in-out;
}
.swiper-travel .swiper-button-next:hover::after, .swiper-travel .swiper-button-prev:hover::after {
  color: #1081e8;
}
.swiper-travel .swiper-button-disabled {
  opacity: 0.2;
}
.swiper-travel .swiper-button-prev::after {
  content: "\e944";
}

.tour-item {
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05);
}
.tour-item .image img {
  border-radius: 29px 29px 0 29px;
}
.tour-item .content {
  padding: 29px 21px 16px;
}
.tour-item .content .date i {
  margin-left: 10px;
}
.tour-item .content h2 {
  line-height: 36px;
  height: 82px;
  margin: 7px 0;
}
.tour-item .content h2 a:hover {
  color: #1081e8;
}
.tour-item .content .read-more {
  background-color: rgba(217, 217, 217, 0.15);
  padding: 7px 12px;
}
@media only screen and (max-width: 1199px) {
  .tour-item .content {
    padding: 29px 16px 16px;
  }
  .tour-item .content h2,
  .tour-item .content .price {
    font-size: 20px;
  }
}

.btn-more-travel {
  margin-top: 38px;
  box-shadow: 0px 10px 20px 2px rgba(16, 129, 232, 0.32);
  padding: 15px 24px;
  line-height: 23px;
}

.article-travel h2 a:hover {
  color: #1081e8;
}

.landing-travel::before {
  background-image: url("./../images/shape/shape-90.png");
  width: 92px;
  height: 133px;
  transform: translateY(-51px);
}
.landing-travel::after {
  background-image: url("./../images/shape/shape-52.png");
  width: 113px;
  height: 406px;
  top: 135px;
}
.landing-travel .container::before {
  background-image: url("./../images/shape/shape-91.png");
  width: 93px;
  height: 438px;
  top: 73px;
}
.landing-travel .content {
  max-width: 86%;
}
.landing-travel .sup-title::after {
  background-image: url("./../images/shape/star-info-circle.svg");
  transform: translate(-82px, -15px);
  width: 49px;
  height: 51px;
}
.landing-travel .title {
  margin-bottom: 11px;
}
.landing-travel .sup-title,
.landing-travel .title {
  text-shadow: 0px 3px 50px rgba(252, 183, 18, 0.35);
}
.landing-travel p {
  line-height: 32px;
  margin-bottom: 15px;
}
.landing-travel form {
  padding: 25px 66px 24px 42px;
  gap: 15px;
}
.landing-travel form .form-group {
  max-width: calc(50% - 98px);
}
.landing-travel form .form-group i {
  right: 22px;
}
.landing-travel form .form-group .form-control {
  background-color: rgba(243, 243, 243, 0.2);
  height: 64px;
  padding-right: 50px;
}
.landing-travel form .btn {
  padding: 16px 29px;
  box-shadow: 0px 9px 30px 2px rgba(16, 129, 232, 0.25);
  margin-right: 11px;
}
.landing-travel .image {
  margin-right: -250px;
}
@media only screen and (min-width: 768px) {
  .landing-travel .sup-title {
    line-height: 58px;
  }
  .landing-travel .title {
    line-height: 62px;
  }
}
@media only screen and (max-width: 1399px) {
  .landing-travel form {
    padding: 25px 32px 24px;
  }
  .landing-travel form .form-group {
    max-width: calc(50% - 93px);
  }
  .landing-travel form .form-group i {
    right: 8px;
  }
  .landing-travel form .form-group .form-control {
    padding-right: 32px;
  }
  .landing-travel form .btn {
    margin-right: 0;
  }
}
@media only screen and (max-width: 1199px) {
  .landing-travel .image {
    margin-right: -200px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-travel .content {
    max-width: 100%;
  }
  .landing-travel .image {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .landing-travel::before, .landing-travel::after,
  .landing-travel .container::before {
    content: none;
  }
  .landing-travel p {
    line-height: 26px;
  }
  .landing-travel form {
    padding: 18px;
  }
  .landing-travel form .form-group {
    max-width: calc(50% - 8px);
  }
  .landing-travel form .btn {
    width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .landing-travel .sup-title::after {
    content: none;
  }
  .landing-travel form .form-group {
    max-width: 100%;
  }
}

.description-travel::before {
  background-image: url("./../images/background/bg-description-travel.png");
  height: 150%;
  transform: translateY(-198px);
}
.description-travel-wrapper {
  box-shadow: 0px 42px 100px rgba(0, 0, 0, 0.05);
  padding: 68px 72px 186px;
}
.description-travel-wrapper .btn {
  box-shadow: 0px 10px 20px 2px rgba(16, 129, 232, 0.32);
}
.description-travel-wrapper .content {
  margin-top: 36px;
  line-height: 35px;
}
.description-travel .brands {
  margin: -120px 72px 0;
  gap: 37px 39px;
}
.description-travel .brands li {
  max-width: calc(20% - 32px);
  flex: 0 0 auto;
}
.description-travel .brands li a {
  box-shadow: 0px 31px 50px rgba(0, 0, 0, 0.02);
  padding: 66px 12px;
}
.description-travel .brands li a img {
  max-height: 72px;
  filter: grayscale(1);
  opacity: 0.5;
}
.description-travel .brands li a:hover img {
  filter: grayscale(0);
  opacity: 1;
}
@media only screen and (max-width: 1199px) {
  .description-travel .brands {
    gap: 37px 20px;
  }
  .description-travel .brands li {
    max-width: calc(20% - 16px);
  }
}
@media only screen and (max-width: 991px) {
  .description-travel-wrapper {
    padding: 32px 32px 110px;
    border-radius: 32px;
  }
  .description-travel .brands {
    margin: -90px 32px 0;
    gap: 20px;
  }
  .description-travel .brands li a {
    padding: 48px 12px;
    border-radius: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .description-travel-wrapper {
    padding: 24px 24px 130px;
  }
  .description-travel .brands {
    margin: -90px 24px 0;
  }
  .description-travel .brands li {
    max-width: none;
    flex: 1 0 calc(33.333333% - 14px);
  }
}
@media only screen and (max-width: 575px) {
  .description-travel .brands li {
    flex: 1 0 calc(50% - 12px);
  }
  .description-travel .brands li a {
    padding: 24px;
  }
}

.articles-blog-travel {
  margin-top: 169px;
}
.articles-blog-travel-wrapper::before {
  height: 15%;
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 15%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
}
.articles-blog-travel-wrapper .btn {
  margin-top: -35px;
}
.articles-blog-travel-wrapper .row {
  gap: 50px 0;
}
@media only screen and (max-width: 767px) {
  .articles-blog-travel-wrapper::before {
    height: 10%;
  }
  .articles-blog-travel-wrapper .row {
    gap: 24px 0;
  }
}
@media only screen and (max-width: 575px) {
  .articles-blog-travel-wrapper::before {
    height: 4%;
  }
}
@media only screen and (max-width: 767px) {
  .articles-blog-travel {
    margin-top: 80px;
  }
}

.popular-locations::after {
  background-image: url("./../images/shape/shape-last-articles-02.png");
  mix-blend-mode: difference;
  width: 79px;
  height: 148px;
  top: 25px;
}
.popular-locations-item {
  background-image: url("./../images/tours/tour-05.png");
  padding: 125px 47px 31px;
  box-shadow: 0px 23px 50px rgba(0, 0, 0, 0.1);
}
.popular-locations-item::before {
  background: linear-gradient(180deg, rgba(16, 129, 232, 0.8) 0%, rgba(16, 129, 232, 0) 0.01%, rgba(16, 129, 232, 0.253295) 58.99%, rgba(16, 129, 232, 0.8) 100%);
  border-radius: inherit;
}
.popular-locations-item p {
  line-height: 30px;
  max-height: 60px;
}
.popular-locations .row {
  gap: 86px 0;
}
.popular-locations .row > *:nth-child(2) > *::before {
  background: linear-gradient(180deg, rgba(230, 58, 44, 0.8) 0%, rgba(230, 58, 44, 0) 0.01%, rgba(230, 58, 44, 0.253295) 58.99%, rgba(230, 58, 44, 0.8) 100%);
}
.popular-locations .row > *:nth-child(3) > *::before {
  background: linear-gradient(180deg, rgba(246, 174, 0, 0.8) 0%, rgba(16, 129, 232, 0) 0.01%, rgba(246, 174, 0, 0.253295) 58.99%, rgba(246, 174, 0, 0.8) 100%);
}
.popular-locations .row > *:nth-child(4) > *::before {
  background: linear-gradient(180deg, rgba(122, 103, 219, 0.8) 0%, rgba(16, 129, 232, 0) 0.01%, rgba(122, 103, 219, 0.253295) 58.99%, rgba(122, 103, 219, 0.8) 100%);
}
.popular-locations .row > *:last-child > *::before {
  background: linear-gradient(180deg, rgba(255, 131, 83, 0.8) 0%, rgba(16, 129, 232, 0) 0.01%, rgba(255, 131, 83, 0.253295) 58.99%, rgba(255, 131, 83, 0.8) 100%);
}
@media only screen and (min-width: 768px) {
  .popular-locations-item .title {
    line-height: 69px;
  }
}
@media only screen and (max-width: 991px) {
  .popular-locations .row {
    gap: 24px 0;
  }
}
@media only screen and (max-width: 767px) {
  .popular-locations-item {
    padding: 125px 24px 31px;
  }
}
@media only screen and (max-width: 575px) {
  .popular-locations-item {
    border-radius: 20px;
  }
}

.hotel-reservation-item {
  box-shadow: 0px 50px 50px rgba(0, 0, 0, 0.05);
  border-radius: 17px;
  padding: 35px 25px 21px;
}
.hotel-reservation-item .image {
  max-width: 157px;
}
.hotel-reservation-item .image img {
  border-radius: 13px;
}
.hotel-reservation-item .detail {
  flex: 1 0 1%;
  padding-right: 26px;
}
.hotel-reservation-item .detail ul {
  margin: 7px 0 27px;
}
.hotel-reservation-item .detail ul li:not(:last-child) {
  margin-bottom: 21px;
}
.hotel-reservation-item .detail .btn {
  box-shadow: 0px 9px 30px 2px rgba(16, 129, 232, 0.25);
  border-radius: 6px;
  padding: 6px 9px;
  line-height: 19px;
}
@media only screen and (max-width: 767px) {
  .hotel-reservation-item {
    padding: 20px;
  }
  .hotel-reservation-item .image {
    max-width: 100%;
    margin: 0 auto 24px;
  }
  .hotel-reservation-item .image img {
    height: 250px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .hotel-reservation-item .detail {
    padding-right: 0;
  }
  .hotel-reservation-item .detail ul {
    margin: 7px 0 12px;
  }
  .hotel-reservation-item .detail ul li {
    font-size: 12px;
  }
  .hotel-reservation-item .detail ul li:not(:last-child) {
    margin-bottom: 12px;
  }
  .hotel-reservation-item .detail ul li i {
    font-size: 18px;
    margin-left: 12px !important;
  }
}
@media only screen and (max-width: 575px) {
  .hotel-reservation-item .image img {
    height: 200px;
  }
  .hotel-reservation-item .detail .btn {
    padding: 10px;
    width: 100%;
  }
}

.top-header-travel {
  padding: 48px 0 67px;
}
.top-header-travel::before {
  background-image: url("./../images/background/bg-top-header-travel.png");
  height: 875px;
}
.top-header-travel-logo {
  margin-left: 80px;
}
.top-header-travel-nav li a::after {
  background-color: #1081e8;
}
.top-header-travel-nav li a:hover, .top-header-travel-nav li a.active {
  color: #1081e8;
}
.top-header-travel-auth {
  margin: 0 27px 0 0;
}
.top-header-travel-auth::after {
  transform: translateX(14px);
}
.top-header-travel-auth:hover {
  background-color: #1081e8 !important;
}
@media only screen and (max-width: 1199px) {
  .top-header-travel-logo {
    margin-left: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-travel-logo {
    margin: 0 auto;
  }
  .top-header-travel-logo img {
    width: auto;
    height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .top-header-travel {
    padding-top: 32px;
  }
  .top-header-travel-auth::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-travel-logo img {
    height: 40px;
  }
}

.footer-travel {
  margin-top: 160px;
  padding-bottom: 12px;
}
.footer-travel .download-app {
  padding: 25px 33px 31px 44px;
  box-shadow: 0px 37px 70px rgba(0, 0, 0, 0.05);
  margin-bottom: 39px;
}
.footer-travel .download-app .right {
  white-space: nowrap;
}
.footer-travel .download-app .right .title {
  line-height: 14px;
}
.footer-travel .download-app .right .sub-title {
  background-image: linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, #787878 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
  line-height: 27px;
}
.footer-travel .download-app ul {
  gap: 24px;
}
.footer-travel .download-app ul li a {
  padding: 11px 9px 10px;
  box-shadow: 0px 20px 23px rgba(0, 0, 0, 0.05);
}
.footer-travel .download-app ul li a img {
  max-height: 33px;
}
.footer-travel-description {
  margin-top: 10px;
  line-height: 24px;
}
.footer-travel-title {
  line-height: 31px;
  margin-bottom: 2px;
}
.footer-travel-nav li:not(:last-child) {
  margin-bottom: 3px;
}
.footer-travel-nav li a {
  line-height: 27px;
}
.footer-travel-nav li a:hover {
  color: #1081e8;
}
.footer-travel-contact .title {
  line-height: 44px;
  margin-bottom: 1px;
}
.footer-travel-contact p {
  line-height: 24px;
}
.footer-travel-contact .info {
  margin: 21px 0 25px;
}
.footer-travel-socials li:not(:last-child) {
  margin-left: 12px;
}
.footer-travel-socials li a {
  width: 32px;
  height: 32px;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
}
.footer-travel-socials li a:hover {
  background-color: #1081e8;
  color: #fff;
}
.footer-travel-copyright {
  margin-top: 26px;
  padding-top: 9px;
  border-top: 3px solid #1081E8;
}
@media only screen and (max-width: 1199px) {
  .footer-travel .download-app {
    padding: 24px;
  }
  .footer-travel .download-app ul {
    gap: 12px;
  }
  .footer-travel-title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-travel .download-app .right {
    white-space: unset;
  }
}
@media only screen and (max-width: 767px) {
  .footer-travel {
    margin-top: 60px;
  }
  .footer-travel .download-app ul li {
    flex: 1 0 calc(33.333333% - 8px);
  }
}
@media only screen and (max-width: 575px) {
  .footer-travel .download-app .right .title,
  .footer-travel .download-app .right .sub-title {
    line-height: 18px;
    font-size: 12px;
  }
  .footer-travel .download-app ul li {
    flex: 1 0 calc(50% - 12px);
  }
}

.options-travel::before {
  background-image: url("./../images/background/bg-options-travel.png");
  transform: translateY(-137px);
  height: 264%;
}
.options-travel::after {
  background-image: url("./../images/shape/shape-46.png");
  width: 80px;
  height: 190px;
  mix-blend-mode: difference;
  transform: translateY(81px);
}
.options-travel .row {
  gap: 24px 0;
}
.options-travel .col-lg-4:nth-child(2) > * {
  transform: translateY(56px);
}
@media only screen and (max-width: 991px) {
  .options-travel {
    margin-top: 80px;
  }
  .options-travel .col-lg-4:nth-child(2) > * {
    transform: unset;
  }
}

.top-location-travel {
  margin-top: 177px;
}
.top-location-travel::before {
  background-image: url("./../images/background/bg-top-location-travel.png");
  transform: translateY(-49px);
  height: 115%;
}
.top-location-travel::after {
  background-image: url("./../images/shape/shape-last-articles-02.png");
  mix-blend-mode: difference;
  width: 79px;
  height: 148px;
  top: 54px;
}
.top-location-travel .container::before {
  background-image: url("./../images/shape/shape-92.png");
  width: 72px;
  height: 58px;
  bottom: 157px;
}
.top-location-travel .container::after {
  background-image: url("./../images/shape/shape-91.png");
  width: 93px;
  height: 438px;
  transform: translateY(300px);
}
.top-location-travel-item {
  box-shadow: 0px 71px 50px rgba(0, 0, 0, 0.02);
  border-radius: 32px;
  padding: 29px 15px 30px;
}
.top-location-travel-item img {
  border-radius: 13px;
  margin-left: 22px;
}
.top-location-travel-item .detail {
  flex: 1 0 1%;
}
.top-location-travel-item .detail h2 span {
  line-height: 25px;
}
.top-location-travel-item .detail .rate {
  background-color: #1081e8;
  box-shadow: 0px 25px 50px rgba(16, 129, 232, 0.05);
  width: 39px;
  height: 25px;
}
.top-location-travel-item .detail .air {
  margin: 6px 0 17px;
}
@media only screen and (max-width: 1199px) {
  .top-location-travel-item img {
    margin-left: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .top-location-travel-item {
    padding: 12px;
  }
  .top-location-travel-item img {
    margin: 0 auto;
    width: 60%;
  }
}
@media only screen and (max-width: 767px) {
  .top-location-travel {
    margin-top: 80px;
  }
}

.our-popular-tours-travel {
  margin: 106px 0 117px;
}
.our-popular-tours-travel::before {
  background-image: url("./../images/background/bg-popular-tours.png");
  top: 18px;
  height: 92%;
}
.our-popular-tours-travel::after {
  background-image: url("./../images/shape/shape-66.png");
  width: 91px;
  height: 406px;
  transform: translateY(-111px);
}
.our-popular-tours-travel .container::before {
  background-image: url("./../images/shape/shape-46.png");
  width: 80px;
  height: 190px;
  bottom: 29px;
  mix-blend-mode: difference;
}
@media only screen and (max-width: 767px) {
  .our-popular-tours-travel {
    margin: 80px 0;
  }
}

.our-popular-tours-two-travel {
  margin: 167px 0 125px;
}
.our-popular-tours-two-travel .container::after {
  background-image: url("./../images/shape/shape-65.png");
  width: 89px;
  height: 406px;
  transform: translateY(-183px);
}
@media only screen and (max-width: 767px) {
  .our-popular-tours-two-travel {
    margin: 80px 0 60px;
  }
}

.about-us-travel-landing {
  margin-bottom: 97px;
}
.about-us-travel-landing .image::before {
  background-image: url("./../images/shape/shape-93.png");
  transform: matrix(-0.13, 0.99, 0.99, 0.13, 0, 0);
  width: 589px;
  height: 402px;
  top: 5px;
  transform: translateX(-140px);
}
.about-us-travel-landing .image::after {
  bottom: 5%;
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(0, 0, 0, 0.32);
  filter: blur(50px);
  width: 48%;
  height: 17%;
}
.about-us-travel-landing p {
  margin-bottom: 60px;
}
@media only screen and (max-width: 991px) {
  .about-us-travel-landing .image::before {
    content: none;
  }
  .about-us-travel-landing p {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-travel-landing {
    margin-bottom: 50px;
  }
}
.about-us-travel-description {
  margin-bottom: 155px;
}
.about-us-travel-description::after {
  background-image: url("./../images/shape/shape-91.png");
  width: 93px;
  height: 438px;
  bottom: 106px;
}
@media only screen and (max-width: 767px) {
  .about-us-travel-description {
    margin-bottom: 0;
  }
}
.about-us-travel-members {
  margin: 158px 0 202px;
}
.about-us-travel-members::before {
  background-image: url("./../images/background/bg-members-travel.png");
  top: 68px;
  height: 150%;
}
.about-us-travel-members::after {
  background-image: url("./../images/shape/shape-46.png");
  width: 80px;
  height: 190px;
  mix-blend-mode: difference;
}
.about-us-travel-members .section-heading-travel {
  margin-bottom: 149px;
}
.about-us-travel-members-wrapper::before {
  background-image: url("./../images/background/bg-roundede.png");
  top: -124px;
  right: 0;
  bottom: -286px;
  left: 0;
}
.about-us-travel-members-title {
  margin-bottom: 24px;
  line-height: 36px;
}
.about-us-travel-members-items .members {
  gap: 48px;
}
.about-us-travel-members-item {
  flex: 0 0 auto;
  max-width: calc(16.6666667% - 48px);
}
.about-us-travel-members-item .image::before {
  left: 50%;
  transform: translateX(-50%);
  width: 98px;
  height: 13px;
  background-color: #d9d9d9;
  box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.25);
  border-radius: 26px;
}
.about-us-travel-members-item .image img {
  border-radius: 26px;
}
.about-us-travel-members-item .name {
  margin: 11px 0 3px;
  line-height: 26px;
}
.about-us-travel-members-item .position {
  line-height: 23px;
}
.about-us-travel-members .members-center {
  margin: 51px 0;
}
.members-center .about-us-travel-members-items {
  max-width: 50%;
  padding: 0 12px;
}
.members-center .about-us-travel-members-item {
  max-width: calc(33.333333% - 38px);
}
@media only screen and (max-width: 1199px) {
  .about-us-travel-members-wrapper::before {
    top: -84px;
    bottom: -160px;
  }
  .about-us-travel-members-items .members {
    gap: 32px;
  }
  .about-us-travel-members-item {
    max-width: calc(16.6666667% - 27px);
  }
  .members-center .about-us-travel-members-item {
    max-width: calc(33.333333% - 24px);
  }
}
@media only screen and (max-width: 991px) {
  .about-us-travel-members .section-heading-travel {
    margin-bottom: 50px;
  }
  .about-us-travel-members-wrapper::before {
    content: none;
  }
  .about-us-travel-members-item, .members-center .about-us-travel-members-item {
    max-width: calc(25% - 18px);
  }
  .about-us-travel-members .members {
    gap: 24px;
  }
  .about-us-travel-members .members-center {
    gap: 32px;
  }
  .members-center .about-us-travel-members-items {
    max-width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-travel-members {
    margin: 80px 0;
  }
  .about-us-travel-members-item, .members-center .about-us-travel-members-item {
    max-width: calc(33.333333% - 16px);
  }
  .about-us-travel-members-item .name {
    font-size: 14px;
  }
  .about-us-travel-members-item .position {
    font-size: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-travel-members-items .members {
    gap: 24px 12px;
  }
  .about-us-travel-members-item, .members-center .about-us-travel-members-item {
    max-width: calc(50% - 12px);
  }
}
.about-us-travel-popular-locations::before {
  background-image: url("./../images/shape/shape-65.png");
  width: 89px;
  height: 406px;
  transform: translateY(-163px);
}
.about-us-travel-popular-locations::after {
  top: 0;
  transform: translateY(-14px);
}
.about-us-travel-articles {
  margin-top: 91px;
}
@media only screen and (max-width: 767px) {
  .about-us-travel-articles {
    margin-top: 70px;
  }
}

.contact-us-travel-what .section-heading-travel, .contact-us-travel-location .section-heading-travel {
  margin-bottom: 82px;
  max-width: 998px;
}
.contact-us-travel-what .section-heading-travel-title, .contact-us-travel-location .section-heading-travel-title {
  text-shadow: 0px 3px 50px rgba(252, 183, 18, 0.35);
  margin: 3px 0 26px;
}
@media only screen and (min-width: 768px) {
  .contact-us-travel-what .section-heading-travel-sup-title, .contact-us-travel-location .section-heading-travel-sup-title {
    line-height: 36px;
  }
  .contact-us-travel-what .section-heading-travel-title, .contact-us-travel-location .section-heading-travel-title {
    line-height: 78px;
  }
}
.contact-us-travel-what {
  margin-top: 100px;
}
@media only screen and (max-width: 991px) {
  .contact-us-travel-what {
    margin-top: 0;
  }
}
.contact-us-travel-location {
  margin: 166px 0 120px;
}
.contact-us-travel-location::before {
  background-image: url("./../images/background/bg-location-travel.png");
  height: 429px;
  transform: translateY(209px);
}
.contact-us-travel-location::after {
  background-image: url("./../images/shape/shape-46.png");
  width: 80px;
  height: 190px;
  bottom: 41px;
  mix-blend-mode: difference;
}
.contact-us-travel-location-wrapper {
  box-shadow: 0px 78px 50px rgba(0, 0, 0, 0.02);
  padding-bottom: 53px;
}
.contact-us-travel-location .contact-us-info {
  margin: 66px 115px 0;
}
.contact-us-travel-location .contact-us-info li {
  box-shadow: 0px 65px 50px rgba(0, 0, 0, 0.05);
}
.contact-us-travel-location .contact-us-info li:hover .icon::before {
  background-color: #1081e8;
}
.contact-us-travel-location .contact-us-info li:hover .icon i::after {
  background-color: rgba(16, 129, 232, 0.25);
}
.contact-us-travel-location .contact-us-info li:hover .detail .title {
  color: #1081e8;
}
@media only screen and (max-width: 1199px) {
  .contact-us-travel-location .contact-us-info {
    margin: 66px 32px 0;
  }
}
@media only screen and (max-width: 991px) {
  .contact-us-travel-location iframe {
    height: 400px;
  }
  .contact-us-travel-location .contact-us-info {
    margin: 66px 24px 0;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-travel-location {
    margin: 80px 0 60px;
  }
  .contact-us-travel-location::after {
    content: none;
  }
  .contact-us-travel-location-wrapper {
    background-color: transparent !important;
    box-shadow: none;
  }
  .contact-us-travel-location .contact-us-info {
    margin: 40px 0 0;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-travel-location iframe {
    height: 280px;
  }
}

.blog-travel-top-article::before {
  background-image: url("./../images/shape/shape-65.png");
  width: 89px;
  height: 406px;
  transform: translateY(171px);
}
.blog-travel-specials {
  margin: 72px 0 141px;
}
.blog-travel-specials::before {
  background-image: url("./../images/background/bg-special-travel.png");
  height: 94%;
  top: 144px;
}
.blog-travel-specials::after {
  background-image: url("./../images/shape/shape-94.png");
  width: 76px;
  height: 406px;
  top: 146px;
}
.blog-travel-specials .container::before {
  background-image: url("./../images/shape/shape-95.png");
  mix-blend-mode: difference;
  width: 67px;
  height: 150px;
  bottom: 246px;
}
.blog-travel-specials .row {
  gap: 65px 0;
}
@media only screen and (max-width: 767px) {
  .blog-travel-specials {
    margin-bottom: 80px;
  }
  .blog-travel-specials .row {
    gap: 40px 0;
  }
}
.blog-travel-best-articles {
  margin-bottom: 195px;
}
.blog-travel-best-articles::before {
  background-image: url("./../images/background/best-articles-travel.png");
  transform: translateY(-464px);
  height: 281%;
}
.blog-travel-best-articles::after {
  background-image: url("./../images/shape/shape-65.png");
  width: 89px;
  height: 406px;
  transform: translateY(-159px);
}
.blog-travel-best-articles .title {
  line-height: 50px;
  margin-bottom: 13px;
}
.blog-travel-best-articles p {
  margin-bottom: 34px;
  line-height: 31px;
}
.blog-travel-best-articles a:hover {
  color: #1081e8;
}
.blog-travel-best-articles .image::before,
.blog-travel-best-articles .image img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjM4MyIgdmlld0JveD0iMCAwIDUwNCAzODMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcxLjc3IDQuNzI5NTRDMjI2LjY3NiA2LjY2MDgxIDE4Mi40NTYgNy45OTQ5MiAxNDAuODAyIDIxLjYyMjRDOTIuNzcxNiAzNy4zMzU4IDM4LjE0ODcgNTIuNzg3NyAxNC4zMzc1IDg4Ljk1MDZDLTkuNjQ5NyAxMjUuMzgxIDAuMDY4OTYgMTcwLjYxNCAxNy4yMDY4IDIwOS4zM0MzMi42Njg1IDI0NC4yNTkgNjkuOTgyNCAyNjguNzE0IDEwNC45NCAyOTMuNjI4QzEzNi4yMTkgMzE1LjkxOSAxNzEuMDU2IDMzMi40ODYgMjA5LjQ5MiAzNDYuMzY3QzI1NC4xNDggMzYyLjQ5NCAyOTkuNDMzIDM5MC41OTEgMzQ3LjEwMiAzODEuMDgxQzM5NC44MDIgMzcxLjU2NSA0MjMuMzQ0IDMzMi45MyA0NDYuNjI2IDI5OS4wNThDNDY2Ljc2OCAyNjkuNzUzIDQ2MC41NTkgMjM1LjQ2NSA0NjkuNTM1IDIwMi45NTNDNDc5LjM4OSAxNjcuMjYzIDUxMi40OTkgMTM0LjIzOCA1MDEuOTUgOTguNjY4OUM0OTAuODQ1IDYxLjIyNDMgNDU1LjkzMyAyNy43OTgyIDQxMi4zMDkgOS45OTQ1OEMzNjkuODg0IC03LjMxOTM5IDMxOS41NjggMi42ODI1MiAyNzEuNzcgNC43Mjk1NFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjM4MyIgdmlld0JveD0iMCAwIDUwNCAzODMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcxLjc3IDQuNzI5NTRDMjI2LjY3NiA2LjY2MDgxIDE4Mi40NTYgNy45OTQ5MiAxNDAuODAyIDIxLjYyMjRDOTIuNzcxNiAzNy4zMzU4IDM4LjE0ODcgNTIuNzg3NyAxNC4zMzc1IDg4Ljk1MDZDLTkuNjQ5NyAxMjUuMzgxIDAuMDY4OTYgMTcwLjYxNCAxNy4yMDY4IDIwOS4zM0MzMi42Njg1IDI0NC4yNTkgNjkuOTgyNCAyNjguNzE0IDEwNC45NCAyOTMuNjI4QzEzNi4yMTkgMzE1LjkxOSAxNzEuMDU2IDMzMi40ODYgMjA5LjQ5MiAzNDYuMzY3QzI1NC4xNDggMzYyLjQ5NCAyOTkuNDMzIDM5MC41OTEgMzQ3LjEwMiAzODEuMDgxQzM5NC44MDIgMzcxLjU2NSA0MjMuMzQ0IDMzMi45MyA0NDYuNjI2IDI5OS4wNThDNDY2Ljc2OCAyNjkuNzUzIDQ2MC41NTkgMjM1LjQ2NSA0NjkuNTM1IDIwMi45NTNDNDc5LjM4OSAxNjcuMjYzIDUxMi40OTkgMTM0LjIzOCA1MDEuOTUgOTguNjY4OUM0OTAuODQ1IDYxLjIyNDMgNDU1LjkzMyAyNy43OTgyIDQxMi4zMDkgOS45OTQ1OEMzNjkuODg0IC03LjMxOTM5IDMxOS41NjggMi42ODI1MiAyNzEuNzcgNC43Mjk1NFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.blog-travel-best-articles .image::before {
  background-color: rgba(175, 175, 175, 0.18);
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
}
.blog-travel-best-articles .image::after {
  left: 51px;
  filter: blur(100px);
  width: 196px;
  height: 184px;
  background-image: url("./../images/shape/shape-96.png");
}
.blog-travel-best-articles .image .shape-1 {
  background-image: url("./../images/shape/mosalas-red.png");
  top: -9px;
  right: 123px;
  width: 107px;
  height: 121px;
}
.blog-travel-best-articles .image .shape-2 {
  background-image: url("./../images/shape/mosalas-blue-6.png");
  top: 36px;
  left: 8%;
  width: 80px;
  height: 91px;
}
.blog-travel-best-articles .image .shape-3 {
  background-image: url("./../images/shape/mosalas-blue-7.png");
  bottom: 0;
  left: 40%;
  transform: translateX(-50%);
  width: 69px;
  height: 77px;
}
@media only screen and (max-width: 767px) {
  .blog-travel-best-articles {
    margin-bottom: 80px;
  }
}
.blog-travel-note-book::before {
  background-image: url("./../images/background/bg-note-book-travel.png");
  transform: translateY(-73px);
  height: 184%;
}
.blog-travel-note-book::after {
  background-image: url("./../images/shape/shape-46.png");
  width: 80px;
  height: 190px;
  transform: translateY(-128px);
  mix-blend-mode: difference;
}
.blog-travel-note-book-box {
  box-shadow: 0px 55px 50px rgba(0, 0, 0, 0.02);
  padding: 37px 18px 22px 27px;
}
.blog-travel-note-book-box::before, .blog-travel-note-book-box::after {
  width: 1px;
  background-color: #1081e8;
}
.blog-travel-note-book-box::before {
  right: 32px;
}
.blog-travel-note-book-box::after {
  right: 43px;
}
.blog-travel-note-book-box .title,
.blog-travel-note-book-box .swiper .text {
  padding-right: 32px;
}
.blog-travel-note-book-box .title {
  line-height: 36px;
}
.blog-travel-note-book-box .title::before {
  transform: translate(-22px, -63px);
  width: 22px;
  height: 53px;
  background-image: url("./../images/icon/pin.svg");
}
.blog-travel-note-book-box .swiper {
  padding-bottom: 33px;
}
.blog-travel-note-book-box .swiper .text {
  line-height: 30px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 29px, rgba(73, 73, 73, 0.2) 1px);
  background-size: 100% 30px;
  padding-bottom: 30px;
}
.blog-travel-note-book-box .swiper-button-next::after, .blog-travel-note-book-box .swiper-button-prev::after {
  content: "\e936";
  font-family: "icomoon";
  font-size: 11px;
  color: #1081e8;
}
.blog-travel-note-book-box .swiper-button-prev::after {
  content: "\e937";
}
.blog-travel-note-book-box .swiper-pagination-bullet {
  border-radius: 5px;
  width: 21px;
  height: 4px;
  background-color: #ededed;
  opacity: 1;
  margin: 0 4.5px;
}
.blog-travel-note-book-box .swiper-pagination-bullet-active {
  width: 40px;
  background-color: #1081e8;
}
.blog-travel-note-book .row {
  gap: 48px 0;
}
.blog-travel-note-book .col-lg-4:nth-child(2) {
  transform: translateY(33px);
}
@media only screen and (max-width: 991px) {
  .blog-travel-note-book .col-lg-4:nth-child(2) {
    transform: unset;
  }
}
.blog-travel-best-articles-two {
  margin: 197px 0 128px;
}
.blog-travel-best-articles-two::before {
  top: 175px;
  transform: unset;
  height: 310%;
}
.blog-travel-best-articles-two::after {
  background-image: url("./../images/shape/shape-95.png");
  width: 67px;
  height: 150px;
  transform: translateY(69px);
  mix-blend-mode: difference;
}
.blog-travel-best-articles-two .container::before {
  background-image: url("./../images/shape/shape-46.png");
  width: 80px;
  height: 190px;
  mix-blend-mode: difference;
  transform: translateY(33px);
}
.blog-travel-best-articles-two p::after {
  background-image: url("./../images/shape/mosalas-red-3.png");
  width: 94px;
  height: 81px;
  left: 25%;
  transform: translateY(110px);
}
.blog-travel-best-articles-two .image::before,
.blog-travel-best-articles-two .image img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjM4MyIgdmlld0JveD0iMCAwIDUwNCAzODMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMyLjIzIDQuNzI5NTRDMjc3LjMyNCA2LjY2MDgxIDMyMS41NDQgNy45OTQ5MiAzNjMuMTk4IDIxLjYyMjRDNDExLjIyOCAzNy4zMzU4IDQ2NS44NTEgNTIuNzg3NyA0ODkuNjYzIDg4Ljk1MDZDNTEzLjY1IDEyNS4zODEgNTAzLjkzMSAxNzAuNjE0IDQ4Ni43OTMgMjA5LjMzQzQ3MS4zMzEgMjQ0LjI1OSA0MzQuMDE4IDI2OC43MTQgMzk5LjA2IDI5My42MjhDMzY3Ljc4MSAzMTUuOTE5IDMzMi45NDQgMzMyLjQ4NiAyOTQuNTA4IDM0Ni4zNjdDMjQ5Ljg1MiAzNjIuNDk0IDIwNC41NjcgMzkwLjU5MSAxNTYuODk4IDM4MS4wODFDMTA5LjE5OCAzNzEuNTY1IDgwLjY1NTcgMzMyLjkzIDU3LjM3NDMgMjk5LjA1OEMzNy4yMzIgMjY5Ljc1MyA0My40NDA4IDIzNS40NjUgMzQuNDY0NyAyMDIuOTUzQzI0LjYxMTIgMTY3LjI2MyAtOC40OTg5MiAxMzQuMjM4IDIuMDQ5ODQgOTguNjY4OUMxMy4xNTQ5IDYxLjIyNDMgNDguMDY2OSAyNy43OTgyIDkxLjY5MTEgOS45OTQ1OEMxMzQuMTE2IC03LjMxOTM5IDE4NC40MzIgMi42ODI1MiAyMzIuMjMgNC43Mjk1NFoiIGZpbGw9IiNDNEM0QzQiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjM4MyIgdmlld0JveD0iMCAwIDUwNCAzODMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMyLjIzIDQuNzI5NTRDMjc3LjMyNCA2LjY2MDgxIDMyMS41NDQgNy45OTQ5MiAzNjMuMTk4IDIxLjYyMjRDNDExLjIyOCAzNy4zMzU4IDQ2NS44NTEgNTIuNzg3NyA0ODkuNjYzIDg4Ljk1MDZDNTEzLjY1IDEyNS4zODEgNTAzLjkzMSAxNzAuNjE0IDQ4Ni43OTMgMjA5LjMzQzQ3MS4zMzEgMjQ0LjI1OSA0MzQuMDE4IDI2OC43MTQgMzk5LjA2IDI5My42MjhDMzY3Ljc4MSAzMTUuOTE5IDMzMi45NDQgMzMyLjQ4NiAyOTQuNTA4IDM0Ni4zNjdDMjQ5Ljg1MiAzNjIuNDk0IDIwNC41NjcgMzkwLjU5MSAxNTYuODk4IDM4MS4wODFDMTA5LjE5OCAzNzEuNTY1IDgwLjY1NTcgMzMyLjkzIDU3LjM3NDMgMjk5LjA1OEMzNy4yMzIgMjY5Ljc1MyA0My40NDA4IDIzNS40NjUgMzQuNDY0NyAyMDIuOTUzQzI0LjYxMTIgMTY3LjI2MyAtOC40OTg5MiAxMzQuMjM4IDIuMDQ5ODQgOTguNjY4OUMxMy4xNTQ5IDYxLjIyNDMgNDguMDY2OSAyNy43OTgyIDkxLjY5MTEgOS45OTQ1OEMxMzQuMTE2IC03LjMxOTM5IDE4NC40MzIgMi42ODI1MiAyMzIuMjMgNC43Mjk1NFoiIGZpbGw9IiNDNEM0QzQiLz4KPC9zdmc+Cg==);
}
.blog-travel-best-articles-two .image::after {
  right: 46px;
  left: auto;
}
.blog-travel-best-articles-two .image .shape-1 {
  right: auto;
  left: 128px;
}
.blog-travel-best-articles-two .image .shape-2 {
  right: 8%;
  left: auto;
}
.blog-travel-best-articles-two .image .shape-3 {
  left: 50%;
  transform: translateX(-50%) rotate(-75deg);
}
@media only screen and (max-width: 767px) {
  .blog-travel-best-articles-two {
    margin: 80px 0;
  }
  .blog-travel-best-articles-two::after,
  .blog-travel-best-articles-two .container::before,
  .blog-travel-best-articles-two p::after {
    content: none;
  }
}

.detail-blog-travel-image {
  margin-bottom: 133px;
}
.detail-blog-travel-image::before, .detail-blog-travel-image::after {
  top: 11px;
  bottom: 11px;
  border-radius: 53px;
}
.detail-blog-travel-image::before {
  background-color: #1081e8;
  background-image: url("./../images/other/image-40.png");
  transform: translateX(59px);
  width: 50%;
}
.detail-blog-travel-image::after {
  transform: translateX(-62px);
  background-color: #494949;
  background-image: url("./../images/other/image-41.png");
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.15);
  width: calc(100% + 121px);
}
.detail-blog-travel-image img {
  border-radius: 73px;
  border: 11px solid rgba(216, 216, 216, 0.69);
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.2);
}
.detail-blog-travel-info {
  margin-bottom: 23px;
}
.detail-blog-travel-info .title {
  margin-bottom: 14px;
}
.detail-blog-travel-content::before {
  background-image: url("./../images/shape/shape-46.png");
  width: 80px;
  height: 190px;
  mix-blend-mode: difference;
  bottom: 35%;
}
.detail-blog-travel-content p {
  line-height: 35px;
}
.detail-blog-travel-send-comment {
  margin-top: 108px;
}
.detail-blog-travel-send-comment::before {
  transform: translateY(-213px);
  background-image: url("./../images/background/bg-send-comment-travel.png");
  height: 258%;
}
.detail-blog-travel-send-comment::after {
  background-image: url("./../images/shape/shape-85.png");
  width: 131px;
  height: 243px;
}
.detail-blog-travel-send-comment .box-star .stars input:checked ~ label i {
  color: #1081e8;
}
.detail-blog-travel-send-comment .btn {
  box-shadow: 0px 18px 25px rgba(16, 129, 232, 0.32);
}
.detail-blog-travel-best-articles {
  margin-top: 124px;
}
@media only screen and (min-width: 768px) {
  .detail-blog-travel-info .title {
    line-height: 44px;
  }
  .detail-blog-travel-info .sub-title {
    line-height: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .detail-blog-travel-image::before, .detail-blog-travel-image::after {
    border-radius: 30px;
  }
  .detail-blog-travel-image img {
    border-radius: 48px;
  }
}
@media only screen and (max-width: 991px) and (max-width: 767px) {
  .detail-blog-travel-image {
    margin-bottom: 48px;
  }
  .detail-blog-travel-image::before, .detail-blog-travel-image::after {
    content: none;
  }
  .detail-blog-travel img {
    border-radius: 32px;
    border: 0;
  }
}
@media only screen and (max-width: 991px) and (max-width: 575px) {
  .detail-blog-travel-image img {
    border-radius: 20px;
  }
}

.services-travel-sup-title {
  line-height: 18px;
  margin-bottom: 2px;
}
@media only screen and (max-width: 575px) {
  .services-travel-sup-title {
    font-size: 13px;
  }
}
.services-travel-title {
  margin-bottom: 23px;
}
.services-travel-info::before {
  background-image: url("./../images/background/bg-services-travel.png");
  height: 1015px;
  top: 496px;
}
.services-travel-info .image {
  margin-bottom: 175px;
}
.services-travel-info .image::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzE0IiBoZWlnaHQ9IjY3MCIgdmlld0JveD0iMCAwIDcxNCA2NzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDUzQzAgMjMuNzI4OSAyMy43Mjg5IDAgNTMgMEg2NjFDNjkwLjI3MSAwIDcxNCAyMy43Mjg5IDcxNCA1M1Y2MTdDNzE0IDY0Ni4yNzEgNjkwLjI3MSA2NzAgNjYxIDY3MEg1MzUuNVY2NzBDNDc2LjU3MiA2NzAgNDE5LjAxNiA2NTAuMDA3IDM2MC4xMiA2NDguMDUzQzM1OS4wNjcgNjQ4LjAxOCAzNTguMDI2IDY0OCAzNTcgNjQ4QzM1NS45NzQgNjQ4IDM1NC45MzMgNjQ4LjAxOCAzNTMuODggNjQ4LjA1M0MyOTQuOTg0IDY1MC4wMDcgMjM3LjQyOCA2NzAgMTc4LjUgNjcwVjY3MEg1M0MyMy43Mjg5IDY3MCAwIDY0Ni4yNzEgMCA2MTdWNTNaIiBmaWxsPSIjRjFGMUYxIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzE0IiBoZWlnaHQ9IjY3MCIgdmlld0JveD0iMCAwIDcxNCA2NzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDUzQzAgMjMuNzI4OSAyMy43Mjg5IDAgNTMgMEg2NjFDNjkwLjI3MSAwIDcxNCAyMy43Mjg5IDcxNCA1M1Y2MTdDNzE0IDY0Ni4yNzEgNjkwLjI3MSA2NzAgNjYxIDY3MEg1MzUuNVY2NzBDNDc2LjU3MiA2NzAgNDE5LjAxNiA2NTAuMDA3IDM2MC4xMiA2NDguMDUzQzM1OS4wNjcgNjQ4LjAxOCAzNTguMDI2IDY0OCAzNTcgNjQ4QzM1NS45NzQgNjQ4IDM1NC45MzMgNjQ4LjAxOCAzNTMuODggNjQ4LjA1M0MyOTQuOTg0IDY1MC4wMDcgMjM3LjQyOCA2NzAgMTc4LjUgNjcwVjY3MEg1M0MyMy43Mjg5IDY3MCAwIDY0Ni4yNzEgMCA2MTdWNTNaIiBmaWxsPSIjRjFGMUYxIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 55%;
  height: 99%;
  background-color: #1081e8;
  left: 50%;
  transform: translate(-50%, 15%);
}
.services-travel-info .image img {
  border-radius: 73px;
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.2);
  border: 11px solid rgba(216, 216, 216, 0.69);
}
.services-travel-info .title {
  margin-bottom: 11px;
}
.services-travel-info .sub-title {
  margin-bottom: 107px;
}
.services-travel-info .description-content {
  line-height: 35px;
}
.services-travel-info .description-content > * {
  margin-bottom: 16px;
}
.services-travel-info .description-content :last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .services-travel-info .title {
    line-height: 65px;
  }
  .services-travel-info .sub-title {
    line-height: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .services-travel-info .image img {
    border-radius: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .services-travel-info .image::after {
    content: none;
  }
  .services-travel-info .image img {
    border-radius: 20px;
    border: none;
  }
  .services-travel-info .image,
  .services-travel-info .sub-title {
    margin-bottom: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .services-travel-info .image,
  .services-travel-info .sub-title {
    margin-bottom: 24px;
  }
}
.services-travel-location .services-travel-title {
  margin-bottom: 27px;
}
.services-travel-location {
  margin-top: 60px;
}
.services-travel-location::before {
  background-image: url("./../images/background/bg-location-services-travel.png");
  transform: translateY(-10px);
  height: 104%;
}
.services-travel-faq .services-travel-title {
  margin-bottom: 25px;
}
.services-travel-faq::before {
  background-image: url("./../images/background/bg-faq-travel.png");
  height: 1015px;
  transform: translateY(-183px);
}
.services-travel-faq ul li {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.02);
  padding: 0 42px 32px;
}
.services-travel-faq ul li:not(:last-child) {
  margin-bottom: 17px;
}
.services-travel-faq ul li .heading {
  cursor: pointer;
  padding: 31px 0 0;
}
.services-travel-faq ul li .heading:not(.collapsed) i {
  transform: rotate(180deg);
}
.services-travel-faq ul li .body {
  margin-top: 32px;
  line-height: 25px;
}
@media only screen and (max-width: 767px) {
  .services-travel-faq ul li {
    padding: 0 20px 32px;
  }
}
.services-travel-photos {
  margin: 33px 0 115px;
}
.services-travel-photos::before {
  background-image: url("./../images/background/bg-photos-travel.png");
  top: 387px;
  height: 100%;
}
.services-travel-photos img {
  cursor: zoom-in;
}
@media only screen and (max-width: 991px) {
  .services-travel-photos {
    margin: 70px 0 80px;
  }
}
.services-travel-hotel-reservation {
  margin-bottom: 116px;
}
.services-travel-hotel-reservation::before {
  background-image: url("./../images/shape/shape-46.png");
  width: 80px;
  height: 190px;
  z-index: 3;
  mix-blend-mode: difference;
  transform: translateY(79px);
}
.services-travel-hotel-reservation .row {
  gap: 39px 0;
}
.services-travel-hotel-reservation-wrapper::before {
  height: 30%;
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 15%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
  transform: translateY(75px);
}
.services-travel-hotel-reservation .btn-more-travel {
  margin-top: -16px;
}
@media only screen and (max-width: 991px) {
  .services-travel-hotel-reservation-wrapper::before {
    height: 15%;
  }
}
@media only screen and (max-width: 767px) {
  .services-travel-hotel-reservation {
    margin-bottom: 80px;
  }
  .services-travel-hotel-reservation::before {
    content: none;
  }
  .services-travel-hotel-reservation-wrapper::before {
    height: 7%;
  }
}
@media only screen and (max-width: 575px) {
  .services-travel-hotel-reservation-wrapper::before {
    height: 9%;
  }
}

@media only screen and (max-width: 575px) {
  .btn-scroll-vecalt img {
    width: 90px;
    height: 90px;
  }
}

.section-heading-vecalt {
  max-width: 998px;
  margin-bottom: 52px;
}
@media only screen and (min-width: 768px) {
  .section-heading-vecalt-sup-title {
    line-height: 56px;
  }
  .section-heading-vecalt-title {
    line-height: 77px;
  }
  .section-heading-vecalt p {
    line-height: 37px;
  }
}
@media only screen and (max-width: 767px) {
  .section-heading-vecalt-title {
    margin: 8px 0;
  }
}

.btn-more-vecalt {
  margin-top: 62px;
  padding: 15px;
  min-width: 154px;
}

.article-vecalt:not(:last-child) {
  margin-bottom: 45px;
}
.article-vecalt figure {
  flex: 0 0 auto;
  border-radius: 18px;
}
.article-vecalt figure::before {
  background-image: linear-gradient(0deg, rgba(182, 157, 116, 0.5), rgba(182, 157, 116, 0.5));
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  border-radius: inherit;
}
.article-vecalt figure img {
  border: 5px solid rgba(199, 199, 199, 0.5);
  border-radius: inherit;
}
.article-vecalt figure .text {
  z-index: 2;
  line-height: 14px;
  right: 16px;
  left: 16px;
}
.article-vecalt figure .text::before {
  width: 51px;
  height: 2px;
  background-color: #fff;
  border-radius: 17px;
  transform: translateY(-5px);
}
.article-vecalt .detail {
  padding-right: 13px;
  max-width: calc(100% - 130px);
}
.article-vecalt .detail h2 {
  line-height: 36px;
  margin-bottom: 10px;
}
.article-vecalt .detail p {
  line-height: 22px;
  height: 66px;
}
@media only screen and (max-width: 767px) {
  .article-vecalt figure img {
    width: 100px;
    height: 100px;
  }
  .article-vecalt .detail {
    max-width: calc(100% - 100px);
  }
}
@media only screen and (max-width: 575px) {
  .article-vecalt .detail h2 {
    font-size: 14px;
    line-height: 22px;
  }
  .article-vecalt .detail p {
    font-size: 12px;
    line-height: 18px;
    height: 54px;
  }
}

.article-vecalt-two {
  box-shadow: 0px 67px 50px rgba(0, 0, 0, 0.02);
  padding: 5px 5px 29px;
}
.article-vecalt-two figure {
  border: 5px solid rgba(197, 197, 197, 0.2);
}
.article-vecalt-two figure a::before {
  background-image: linear-gradient(0deg, rgba(182, 157, 116, 0.5), rgba(182, 157, 116, 0.5));
  border-radius: 15px;
}
.article-vecalt-two figure::after {
  height: 2px;
  width: 60%;
  left: 50%;
  background-color: #c5c5c5;
  transform: translate(-50%, 2px);
}
.article-vecalt-two figure .text {
  right: 40px;
  left: 40px;
}
.article-vecalt-two figure .text::before {
  background-color: #fff;
  width: 106px;
  height: 3px;
  transform: translateY(-6px);
}
.article-vecalt-two figure .logo {
  width: 51px;
  height: 51px;
  transform: translate(-50%, 16px);
}
.article-vecalt-two h2 {
  margin-top: 27px;
  line-height: 23px;
}
.article-vecalt-two h2 a:hover {
  color: #b69d74;
}
.article-vecalt-two p {
  line-height: 22px;
  height: 88px;
}

.pagination-vecalt .page-item .page-link {
  font-size: 14px;
  font-weight: bold;
  color: #494949;
}
.pagination-vecalt .page-item .page-link:not(:is(.next, .prev)).active, .pagination-vecalt .page-item .page-link:not(:is(.next, .prev)):hover {
  background-color: #b69d74;
  color: #fff;
}
.pagination-vecalt .page-item .page-link.prev, .pagination-vecalt .page-item .page-link.next {
  font-size: 20px;
  color: #b69d74;
}

.top-header-vecalt {
  padding: 47px 0 42px;
}
.top-header-vecalt-logo img {
  margin-left: 15px;
}
.top-header-vecalt-logo .name,
.top-header-vecalt-logo .sub-name {
  line-height: 19px;
}
.top-header-vecalt-nav {
  margin-right: 21px;
  padding-right: 32px;
}
.top-header-vecalt-nav::before {
  width: 2px;
  height: 51px;
  background-color: rgba(182, 157, 116, 0.2);
  top: 50%;
  transform: translateY(-50%);
}
.top-header-vecalt-nav li:not(:last-child) {
  margin-left: 32px;
}
.top-header-vecalt-nav li a::before {
  top: 50%;
  transform: translate(7px, -50%);
  width: 2px;
  height: 0;
  background-color: rgba(182, 157, 116, 0.8);
}
.top-header-vecalt-nav li a.active, .top-header-vecalt-nav li a:hover {
  color: #b69d74 !important;
}
.top-header-vecalt-nav li a.active::before, .top-header-vecalt-nav li a:hover::before {
  height: 10px;
}
.top-header-vecalt-auth {
  border: 1px solid #b69d74;
  width: 48px;
  height: 48px;
}
.top-header-vecalt .btn {
  padding: 15px 35px;
}
@media only screen and (max-width: 1399px) {
  .top-header-vecalt-nav li:not(:last-child) {
    margin-left: 24px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-vecalt-nav {
    margin-right: 12px;
    padding-right: 18px;
  }
  .top-header-vecalt-nav li:not(:last-child) {
    margin-left: 10px;
  }
  .top-header-vecalt-nav li a {
    font-size: 13px;
  }
  .top-header-vecalt .btn {
    padding: 15px 12px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-vecalt {
    padding: 32px 0;
  }
  .top-header-vecalt-logo img {
    margin-left: 0;
    height: 60px;
    width: auto;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-vecalt-logo img {
    height: 48px;
  }
}

.footer-vecalt {
  background-color: #242323;
  background-image: url("./../images/background/bg-footer-vecalt.png");
  background-position: top center;
  padding: 133px 0 46px;
  margin-top: 120px;
}
.footer-vecalt::before {
  background-image: url("./../images/shape/shape-footer-vecalt.png");
  width: 472px;
  height: 46px;
  left: 50%;
  transform: translateX(-50%);
}
.footer-vecalt .btn-scroll-vecalt {
  transform: translate(-50%, -8px) scaleY(-1);
}
.footer-vecalt-logo::before {
  width: 102px;
  height: 168px;
  border-radius: 50px;
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.5) 0%, rgba(182, 157, 116, 0.172804) 32.3%, rgba(182, 157, 116, 0) 100%);
  transform: translate(9px, -67px);
}
.footer-vecalt-description {
  line-height: 28px;
  margin-bottom: 27px;
}
.footer-vecalt .btns {
  padding: 15px 24px;
}
.footer-vecalt-namads {
  margin-right: 31px;
  flex: 1 0 1%;
}
.footer-vecalt-title {
  line-height: 31px;
  margin-bottom: 2px;
}
.footer-vecalt-nav li:not(:last-child) {
  margin-bottom: 3px;
}
.footer-vecalt-nav li a {
  line-height: 27px;
  color: rgba(255, 255, 255, 0.5);
}
.footer-vecalt-nav li a:hover {
  color: #fff;
}
.footer-vecalt-contact {
  z-index: 5;
}
.footer-vecalt-contact .title {
  line-height: 44px;
}
.footer-vecalt-contact p {
  line-height: 23px;
}
.footer-vecalt-contact .info {
  gap: 12px;
  margin-bottom: 33px;
}
.footer-vecalt-contact .info li {
  box-shadow: 0px 16px 18px -1px rgba(182, 157, 116, 0.15);
  background-color: #b69d74;
  padding: 13px 12px;
}
.footer-vecalt-contact .socials {
  padding: 0 22px;
  margin-bottom: 30px;
}
.footer-vecalt-contact .socials li a {
  width: 32px;
  height: 32px;
  background-color: #121212;
}
.footer-vecalt-contact .socials li a::before {
  left: 50%;
  transform: translate(-50%, -79px);
  width: 76px;
  height: 125px;
  background-image: linear-gradient(0deg, rgba(182, 157, 116, 0.5) 0%, rgba(182, 157, 116, 0.172804) 32.3%, rgba(182, 157, 116, 0) 100%);
  border-radius: 50px;
  pointer-events: none;
}
.footer-vecalt-contact .socials li a:hover {
  background-color: #b69d74;
  box-shadow: 0px 4px 8px rgba(182, 157, 116, 0.25);
}
.footer-vecalt-contact .socials li a:hover::before {
  transform: unset;
  left: 0;
  width: inherit;
  height: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.footer-vecalt-contact .socials li a:hover i {
  color: #fff;
}
.footer-vecalt-copyright, .footer-vecalt-copyright-fa {
  line-height: 21px;
}
@media only screen and (max-width: 1199px) {
  .footer-vecalt-contact .socials li a::before {
    width: 68px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-vecalt-logo img {
    width: 82px;
    height: 75px;
    margin-left: 15px;
  }
  .footer-vecalt-title {
    padding-top: 0;
  }
}
@media only screen and (max-width: 575px) {
  .footer-vecalt-namads {
    margin-right: 0;
  }
  .footer-vecalt-contact .socials li a::before {
    content: none;
  }
}

.landing-vecalt .btns .btn,
.about-us-home-vecalt .btns .btn {
  padding: 15px 24px;
}

.landing-vecalt {
  padding-bottom: 104px;
}
.landing-vecalt::before {
  background-color: #242323;
  background-image: url("./../images/background/bg-landing-vecalt.png");
  height: calc(100% + 164px);
  transform: translateY(-164px);
}
.landing-vecalt::after {
  background-image: url("./../images/shape/shape-97.png");
  width: 469px;
  height: 45px;
  left: 50%;
  transform: translateX(-50%);
}
.landing-vecalt .container::before {
  background-image: url("./../images/shape/shape-98.png");
  width: 240px;
  height: 246px;
}
.landing-vecalt .sup-title {
  line-height: 40px;
}
.landing-vecalt .sup-title::before {
  transform: translate(1px, -91px);
  width: 102px;
  height: 254px;
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.5) 0%, rgba(182, 157, 116, 0.172804) 32.3%, rgba(182, 157, 116, 0) 100%);
  border-radius: 50px;
}
.landing-vecalt p {
  margin-bottom: 30px;
  line-height: 29px;
}
.landing-vecalt .btns .btn {
  padding: 15px 24px;
}
.landing-vecalt img {
  filter: drop-shadow(0px 41px 36px rgba(182, 157, 116, 0.1));
}
@media only screen and (max-width: 991px) {
  .landing-vecalt {
    padding-bottom: 124px;
  }
  .landing-vecalt::before {
    height: calc(100% + 124px);
    transform: translateY(-124px);
  }
  .landing-vecalt .container::before {
    content: none;
  }
  .landing-vecalt .sup-title::before {
    content: none;
  }
  .landing-vecalt p {
    -moz-text-align-last: center;
         text-align-last: center;
  }
}
@media only screen and (max-width: 575px) {
  .landing-vecalt::before {
    height: calc(100% + 112px);
    transform: translateY(-112px);
  }
}

.about-us-home-vecalt {
  margin: 202px 0 121px;
}
.about-us-home-vecalt::before {
  background-image: url("./../images/background/bg-about-home-vecalt.png");
  transform: translateY(-194px);
  height: 210%;
}
.about-us-home-vecalt::after {
  background-image: url("./../images/shape/shape-100.png");
  width: 259px;
  height: 244px;
  transform: translateY(159px);
}
.about-us-home-vecalt .image::before, .about-us-home-vecalt .image::after {
  width: 89.886%;
  height: 89.886%;
  border: 15px solid #b69d74;
  border-radius: 51px;
  box-shadow: 0px 18px 50px rgba(0, 0, 0, 0.15);
}
.about-us-home-vecalt .image::before {
  right: -16.092%;
  bottom: -6.67%;
}
.about-us-home-vecalt .image::after {
  top: -8.966%;
  left: -11.955%;
}
.about-us-home-vecalt .image .shape {
  width: 376px;
  height: 339px;
  background-image: url("./../images/shape/shape-99.png");
  transform: translate(153px, -95px);
  z-index: -1;
}
.about-us-home-vecalt .image > img {
  border: 7px solid rgba(255, 255, 255, 0.5);
  box-shadow: 0px 18px 50px rgba(0, 0, 0, 0.15);
  border-radius: 57px;
}
.about-us-home-vecalt .image .btn-scroll-vecalt {
  transform: translate(27px, 13px);
}
.about-us-home-vecalt p {
  line-height: 28px;
  margin-bottom: 19px;
}
.about-us-home-vecalt .en {
  line-height: 49px;
}
@media only screen and (min-width: 768px) {
  .about-us-home-vecalt .titr {
    line-height: 51px;
  }
  .about-us-home-vecalt .title {
    line-height: 62.5px;
  }
}
@media only screen and (max-width: 1199px) {
  .about-us-home-vecalt .image {
    transform: scale(0.9);
  }
}
@media only screen and (max-width: 767px) {
  .about-us-home-vecalt {
    margin: 120px 0 80px;
  }
  .about-us-home-vecalt::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-home-vecalt .image {
    transform: scale(0.8);
  }
}

.what-me-vecalt {
  margin-bottom: 126px;
}
.what-me-vecalt::before {
  background-image: url("./../images/background/bg-about-home-vecalt.png");
  transform: translateY(10px);
  height: 192%;
}
.what-me-vecalt::after {
  background-image: url("./../images/shape/shape-101.png");
  top: 69px;
  width: 105px;
  height: 319px;
}
.what-me-vecalt .row {
  gap: 40px 0;
}
.what-me-vecalt-item {
  padding: 21px 0 125px;
}
.what-me-vecalt-item::before {
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50px;
  background-image: linear-gradient(180deg, #494949 0%, rgba(73, 73, 73, 0.345608) 59.09%, rgba(73, 73, 73, 0) 100%);
  width: 108px;
}
.what-me-vecalt-item.gold::before {
  background-image: linear-gradient(180deg, #b69d74 0%, rgba(182, 157, 116, 0.345608) 59.09%, rgba(182, 157, 116, 0) 100%);
}
.what-me-vecalt-item .members {
  line-height: 21.5px;
}
.what-me-vecalt-item .content {
  box-shadow: 0px 40px 100px rgba(73, 73, 73, 0.05);
  margin-top: 7px;
  padding: 33px 20px 36px;
  line-height: 32px;
}
@media only screen and (max-width: 767px) {
  .what-me-vecalt {
    margin-bottom: 80px;
  }
  .what-me-vecalt::after {
    content: none;
  }
}

.about-us-home-vecalt-two {
  margin: 0 0 164px;
}
.about-us-home-vecalt-two::after {
  background-image: url("./../images/shape/shape-102.png");
  width: 96px;
  height: 318px;
  transform: unset;
  top: 9px;
}
.about-us-home-vecalt-two .image::before {
  top: -8.966%;
  right: -11.955%;
  bottom: auto;
}
.about-us-home-vecalt-two .image::after {
  top: auto;
  bottom: -6.67%;
  left: -16.092%;
}
@media only screen and (max-width: 767px) {
  .about-us-home-vecalt-two {
    margin-bottom: 80px;
  }
}

.services-vecalt::before {
  background-image: url("./../images/background/bg-services-vecalt.png");
  transform: translateY(-144px);
  height: 140%;
}
.services-vecalt::after {
  background-image: url("./../images/shape/shape-103.png");
  transform: translateY(-57px);
  width: 238px;
  height: 241px;
}
.services-vecalt .container::after {
  background-image: url("./../images/shape/shape-104.png");
  width: 134px;
  height: 323px;
  transform: translateY(133px);
}
.services-vecalt .row {
  gap: 32px 0;
}
@media only screen and (max-width: 767px) {
  .services-vecalt::after,
  .services-vecalt .container::after {
    content: none;
  }
}

.comments-vecalt {
  margin-top: 101px;
}
.comments-vecalt::before {
  background-image: url("./../images/background/bg-comments-vecalt.png");
  transform: translateY(-37px);
  height: 90%;
}
.comments-vecalt .comments-marketing-item .content {
  background-color: #b69d74;
}
.comments-vecalt .swiper::before, .comments-vecalt .swiper::after {
  background-image: url("./../images/shape/shape-99.png");
  width: 376px;
  height: 339px;
}
.comments-vecalt .swiper::before {
  top: 7%;
  right: 10.34%;
}
.comments-vecalt .swiper::after {
  top: -11.53%;
  left: 10.032%;
}
.comments-vecalt .swiper-bottom {
  margin-top: 35px;
  gap: 22px;
}
.comments-vecalt .swiper-button-next, .comments-vecalt .swiper-button-prev {
  border-radius: 19px;
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.1);
  width: 59px;
  height: 59px;
}
.comments-vecalt .swiper-button-next::after, .comments-vecalt .swiper-button-prev::after {
  content: "\e902";
  font-family: "icomoon";
  font-size: 16px;
  color: rgba(73, 73, 73, 0.6);
}
.comments-vecalt .swiper-button-next:hover::after, .comments-vecalt .swiper-button-prev:hover::after {
  color: #b69d74;
}
.comments-vecalt .swiper-button-prev::after {
  transform: scaleX(-1);
}
@media only screen and (max-width: 991px) {
  .comments-vecalt .swiper::before, .comments-vecalt .swiper::after {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .comments-vecalt {
    margin-top: 70px;
  }
}

.articles-vecalt {
  margin-top: 66px;
  padding-top: 89px;
}
.articles-vecalt::before, .articles-vecalt::after {
  width: 70%;
  height: 1px;
}
.articles-vecalt::before {
  top: 35px;
  background-color: rgba(182, 157, 116, 0.5);
}
.articles-vecalt::after {
  background-color: rgba(73, 73, 73, 0.5);
}
.articles-vecalt .container::after {
  background-image: url("./../images/shape/shape-101.png");
  width: 105px;
  height: 319px;
  transform: translateY(60px);
}
.articles-vecalt-sup-title::before {
  transform: translate(105px, -65px);
  width: 235px;
  height: 212px;
  background-image: url("./../images/shape/shape-105.png");
}
.articles-vecalt-sub-title {
  line-height: 28px;
  margin-bottom: 35px;
}
.articles-vecalt ul {
  gap: 32px;
}
.articles-vecalt ul li {
  max-width: calc(50% - 16px);
}
.articles-vecalt .btn {
  margin-top: 37px;
  padding: 15px 18px;
}
@media only screen and (min-width: 768px) {
  .articles-vecalt-sup-title {
    line-height: 58px;
  }
  .articles-vecalt-title {
    line-height: 63px;
    margin-bottom: 13px;
  }
}
@media only screen and (max-width: 575px) {
  .articles-vecalt ul li {
    max-width: 100%;
  }
}

.about-us-vecalt-landing h2::before {
  left: 19%;
  transform: translateY(-2px);
  width: 102px;
  height: 254px;
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.5) 0%, rgba(182, 157, 116, 0.172804) 32.3%, rgba(182, 157, 116, 0) 100%);
  border-radius: 50px;
}
.about-us-vecalt-what-me {
  margin: 95px 0 193px;
}
.about-us-vecalt-what-me::before {
  background-image: url("./../images/background/bg-about-home-vecalt.png");
  transform: translateY(-87px);
  height: 92%;
}
.about-us-vecalt-what-me::after {
  top: auto;
  bottom: 0;
  transform: translateY(52px);
}
.about-us-vecalt-what-me .container::before {
  background-image: url("./../images/shape/shape-103.png");
  width: 238px;
  height: 241px;
  transform: translateY(165px);
}
@media only screen and (max-width: 767px) {
  .about-us-vecalt-what-me {
    margin-bottom: 80px;
  }
  .about-us-vecalt-what-me .container::before {
    content: none;
  }
}
.about-us-vecalt-experience::before {
  background-image: url("./../images/background/bg-experience.png");
  height: 220%;
  transform: translateY(-389px);
}
.about-us-vecalt-services::before {
  transform: unset;
  top: 18px;
  height: 100%;
}
.about-us-vecalt-services .container::after {
  bottom: 14%;
  transform: unset;
}
.about-us-vecalt-services .text {
  margin-top: 44px;
  line-height: 50px;
}
.about-us-vecalt-company {
  margin: 55px 0 130px;
}
.about-us-vecalt-company::before {
  background-image: url("./../images/background/bg-company-vecalt.png");
  transform: translateY(152px);
  height: 90%;
}
.about-us-vecalt-company .container::before, .about-us-vecalt-company .container::after {
  background-image: url("./../images/shape/shape-99.png");
  width: 376px;
  height: 339px;
}
.about-us-vecalt-company .container::before {
  right: 15%;
  transform: translateY(74px);
}
.about-us-vecalt-company .container::after {
  transform: translateX(-145px);
  bottom: 14px;
}
.about-us-vecalt-company .row {
  gap: 32px 0;
}
.about-us-vecalt-company .row::before {
  background-image: url("./../images/shape/shape-01.png");
  width: 69px;
  height: 72px;
  transform: translate(-30px, -16px);
}

.contact-us-vecalt-landing {
  padding: 65px 0 128px;
}
.contact-us-vecalt-landing .info {
  max-width: 458px;
}
.contact-us-vecalt-landing .info::before {
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.5) 0%, rgba(182, 157, 116, 0.172804) 32.3%, rgba(182, 157, 116, 0) 100%);
  transform: translate(6px, -6px);
  width: 102px;
  height: 254px;
  border-radius: 50px;
}
.contact-us-vecalt-landing .info-box {
  background-color: #242323;
  border: solid rgba(182, 157, 116, 0.2);
  border-width: 2px 8px 5px 2px;
  border-radius: 67px;
  padding: 40px 43px 0;
  box-shadow: 0px 41px 36px -1px rgba(182, 157, 116, 0.1);
}
.contact-us-vecalt-landing .info-box ul li {
  background-color: #32302c;
  box-shadow: 0px 29px 50px rgba(182, 157, 116, 0.05);
  padding: 21px 24px;
}
.contact-us-vecalt-landing .info-box ul li:not(:last-child) {
  margin-bottom: 12px;
}
.contact-us-vecalt-landing .info-box ul li span {
  word-break: break-all;
}
.contact-us-vecalt-landing .info-box .text {
  width: 108px;
  line-height: 18px;
  padding: 42px 0;
  margin-top: 14px;
}
.contact-us-vecalt-landing .info-box .text::before {
  border-radius: 50px;
  background-image: linear-gradient(180deg, #b69d74 0%, rgba(182, 157, 116, 0.345608) 32.3%, rgba(182, 157, 116, 0) 100%);
  height: 166px;
}
.contact-us-vecalt-landing .info-box .text span {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.10471) 35.15%, rgba(255, 255, 255, 0.8) 99.99%, rgba(255, 255, 255, 0) 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.contact-us-vecalt-landing .title::before {
  left: 47px;
  transform: translateY(-3px);
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.5) 0%, rgba(182, 157, 116, 0.172804) 32.3%, rgba(182, 157, 116, 0) 100%);
  width: 102px;
  height: 254px;
  border-radius: 50px;
}
@media only screen and (max-width: 991px) {
  .contact-us-vecalt-landing .info {
    max-width: 100%;
  }
  .contact-us-vecalt-landing .info-box {
    border-radius: 48px;
  }
  .contact-us-vecalt-landing .title::before {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-vecalt-landing .info-box {
    padding: 32px 20px 0;
    border-radius: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-vecalt-landing .info-box {
    padding: 24px 12px 0;
    border-radius: 24px;
  }
}
.contact-us-vecalt-services {
  margin: 129px 0 82px;
}
.contact-us-vecalt-services::before {
  transform: translateY(-121px);
  height: 178%;
  background-image: url("./../images/background/bg-about-home-vecalt.png");
}
@media only screen and (max-width: 767px) {
  .contact-us-vecalt-services {
    margin: 80px 0;
  }
}
.contact-us-vecalt-form::before {
  background-image: url("./../images/background/bg-form-vecalt.png");
  top: 180px;
  height: 158%;
}
.contact-us-vecalt-form::after {
  background-image: url("./../images/shape/shape-106.png");
  width: 70px;
  height: 295px;
  top: 110px;
}
.contact-us-vecalt-form form {
  gap: 32px 0;
}
.contact-us-vecalt-form form .btn {
  padding: 10px 22px;
  line-height: 19px;
  margin-top: -20px;
}
@media only screen and (max-width: 767px) {
  .contact-us-vecalt-form form .form-group .form-control {
    font-size: 14px;
  }
}
.contact-us-vecalt-members {
  margin: 133px 0 162px;
}
.contact-us-vecalt-members::before {
  background-image: url("./../images/background/bg-members-vecalt.png");
  height: 92%;
  top: 447px;
}
.contact-us-vecalt-members::after {
  background-image: url("./../images/shape/shape-104.png");
  width: 134px;
  height: 323px;
  top: 8px;
}
.contact-us-vecalt-members .container::before {
  background-image: url("./../images/shape/shape-106.png");
  width: 70px;
  height: 295px;
  bottom: 29px;
}
.contact-us-vecalt-members .row {
  gap: 32px 0;
}
.contact-us-vecalt-members-item .image {
  max-width: calc(100% - 50px);
}
.contact-us-vecalt-members-item .image::before {
  width: 100%;
  height: 142px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU3IiBoZWlnaHQ9IjEzNSIgdmlld0JveD0iMCAwIDI1NyAxMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDcyLjgwOTZDMCA1Ni42MzExIDExLjQwMDEgNDIuNjkzNCAyNy4yNTczIDM5LjQ4NDlMMjE2LjI1NyAxLjI0MzY3QzIzNy4zMTcgLTMuMDE3NDkgMjU3IDEzLjA4MTYgMjU3IDM0LjU2ODRWMTAxQzI1NyAxMTkuNzc4IDI0MS43NzggMTM1IDIyMyAxMzVIMzRDMTUuMjIyMyAxMzUgMCAxMTkuNzc4IDAgMTAxVjcyLjgwOTZaIiBmaWxsPSIjRjFGMUYxIi8+Cjwvc3ZnPgo=) left bottom/100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU3IiBoZWlnaHQ9IjEzNSIgdmlld0JveD0iMCAwIDI1NyAxMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDcyLjgwOTZDMCA1Ni42MzExIDExLjQwMDEgNDIuNjkzNCAyNy4yNTczIDM5LjQ4NDlMMjE2LjI1NyAxLjI0MzY3QzIzNy4zMTcgLTMuMDE3NDkgMjU3IDEzLjA4MTYgMjU3IDM0LjU2ODRWMTAxQzI1NyAxMTkuNzc4IDI0MS43NzggMTM1IDIyMyAxMzVIMzRDMTUuMjIyMyAxMzUgMCAxMTkuNzc4IDAgMTAxVjcyLjgwOTZaIiBmaWxsPSIjRjFGMUYxIi8+Cjwvc3ZnPgo=) left bottom/100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #b69d74;
  background-image: url("./../images/other/image-45.png");
}
.contact-us-vecalt-members-item .image img {
  width: 173px;
  height: 277px;
}
.contact-us-vecalt-members-item .content {
  border-radius: 34px;
  margin-top: -80px;
  padding: 94px 0 13px;
}
.contact-us-vecalt-members-item .content .name {
  margin-top: 14px;
  line-height: 29px;
}
.contact-us-vecalt-members-item .content .position {
  line-height: 25px;
}
.contact-us-vecalt-members-item .content .phone {
  border-radius: 18px;
  background-color: rgba(182, 157, 116, 0.05);
  padding: 9px 32px;
  margin: 10px 0 17px;
}
.contact-us-vecalt-members-item .content .phone i {
  margin-right: 11px;
}
.contact-us-vecalt-members-item .content .phone .detail {
  line-height: 8px;
}
.contact-us-vecalt-members-item .content .view {
  padding-top: 8px;
  border-top: 1px dashed rgba(73, 73, 73, 0.1);
}
.contact-us-vecalt-members-item .content .view .detail {
  line-height: 14px;
}
.contact-us-vecalt-members-item .content .view .detail span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media only screen and (max-width: 1199px) {
  .contact-us-vecalt-members-item .image {
    max-width: calc(100% - 25px);
  }
}
@media only screen and (max-width: 991px) {
  .contact-us-vecalt-members-item .image::before {
    -webkit-mask-size: 100% 100%;
            mask-size: 100% 100%;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-vecalt-members {
    margin: 80px 0 0;
  }
}

.blog-vecalt-landing {
  padding-bottom: 133px;
}
.blog-vecalt-landing .col-lg-6:first-child {
  padding-left: 67px;
}
.blog-vecalt-landing .image::before, .blog-vecalt-landing .image::after,
.blog-vecalt-landing .image img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTcxIiBoZWlnaHQ9IjQ2NyIgdmlld0JveD0iMCAwIDU3MSA0NjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYzLjEwMiA1Ljc2NjgzQzMxNC4xOTEgOC4xMjE2NiAzNjQuMjg5IDkuNzQ4MzcgNDExLjQ4MSAyNi4zNjQ2QzQ2NS44OTYgNDUuNTI0MyA1MjcuNzggNjQuMzY1MiA1NTQuNzU3IDEwOC40NTlDNTgxLjkzMyAxNTIuODc5IDU3MC45MjIgMjA4LjAzNCA1NTEuNTA2IDI1NS4yNEM1MzMuOTg5IDI5Ny44MyA0OTEuNzE0IDMyNy42NDkgNDUyLjEwOSAzNTguMDI3QzQxNi42NzMgMzg1LjIwNyAzNzcuMjA1IDQwNS40MDcgMzMzLjY1OSA0MjIuMzMyQzI4My4wNjYgNDQxLjk5NiAyMzEuNzYyIDQ3Ni4yNTYgMTc3Ljc1NSA0NjQuNjZDMTIzLjcxNSA0NTMuMDU3IDkxLjM3NzggNDA1Ljk0OSA2NS4wMDE0IDM2NC42NDhDNDIuMTgxNSAzMjguOTE2IDQ5LjIxNTcgMjg3LjEwNyAzOS4wNDY0IDI0Ny40NjVDMjcuODgyOSAyMDMuOTQ3IC05LjYyODczIDE2My42NzkgMi4zMjIzNCAxMjAuMzA5QzE0LjkwMzcgNzQuNjUyMSA1NC40NTY3IDMzLjg5NDkgMTAzLjg4IDEyLjE4NjZDMTUxLjk0NCAtOC45MjQ2OSAyMDguOTUgMy4yNzA4NSAyNjMuMTAyIDUuNzY2ODNaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTcxIiBoZWlnaHQ9IjQ2NyIgdmlld0JveD0iMCAwIDU3MSA0NjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYzLjEwMiA1Ljc2NjgzQzMxNC4xOTEgOC4xMjE2NiAzNjQuMjg5IDkuNzQ4MzcgNDExLjQ4MSAyNi4zNjQ2QzQ2NS44OTYgNDUuNTI0MyA1MjcuNzggNjQuMzY1MiA1NTQuNzU3IDEwOC40NTlDNTgxLjkzMyAxNTIuODc5IDU3MC45MjIgMjA4LjAzNCA1NTEuNTA2IDI1NS4yNEM1MzMuOTg5IDI5Ny44MyA0OTEuNzE0IDMyNy42NDkgNDUyLjEwOSAzNTguMDI3QzQxNi42NzMgMzg1LjIwNyAzNzcuMjA1IDQwNS40MDcgMzMzLjY1OSA0MjIuMzMyQzI4My4wNjYgNDQxLjk5NiAyMzEuNzYyIDQ3Ni4yNTYgMTc3Ljc1NSA0NjQuNjZDMTIzLjcxNSA0NTMuMDU3IDkxLjM3NzggNDA1Ljk0OSA2NS4wMDE0IDM2NC42NDhDNDIuMTgxNSAzMjguOTE2IDQ5LjIxNTcgMjg3LjEwNyAzOS4wNDY0IDI0Ny40NjVDMjcuODgyOSAyMDMuOTQ3IC05LjYyODczIDE2My42NzkgMi4zMjIzNCAxMjAuMzA5QzE0LjkwMzcgNzQuNjUyMSA1NC40NTY3IDMzLjg5NDkgMTAzLjg4IDEyLjE4NjZDMTUxLjk0NCAtOC45MjQ2OSAyMDguOTUgMy4yNzA4NSAyNjMuMTAyIDUuNzY2ODNaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.blog-vecalt-landing .image::before {
  top: -17px;
  right: -17px;
  bottom: -17px;
  left: -17px;
  background-color: rgba(182, 157, 116, 0.2);
}
.blog-vecalt-landing .image::after {
  background: linear-gradient(0deg, rgba(182, 157, 116, 0.5), rgba(182, 157, 116, 0.5)), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.blog-vecalt-landing .image img {
  width: 100vw;
  max-height: 467px;
}
.blog-vecalt-landing .image .text {
  line-height: 33px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
}
.blog-vecalt-landing .image .text::before {
  width: 106px;
  height: 3px;
  background-color: #fff;
  transform: translateY(-6px);
}
@media only screen and (max-width: 991px) {
  .blog-vecalt-landing .col-lg-6:first-child {
    padding-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .blog-vecalt-landing .image {
    transform: scale(0.9);
  }
}
.blog-vecalt-services {
  margin-top: 137px;
}
.blog-vecalt-services::before {
  background-image: url("./../images/background/bg-about-home-vecalt.png");
  transform: translateY(-41px);
  height: 226%;
}
.blog-vecalt-services::after {
  background-image: url("./../images/shape/shape-104.png");
  width: 134px;
  height: 323px;
  transform: translateY(260px);
}
.blog-vecalt-services .row {
  gap: 24px 0;
}
@media only screen and (max-width: 767px) {
  .blog-vecalt-services {
    margin-top: 60px;
  }
}
.blog-vecalt-articles {
  margin-top: 100px;
}
.blog-vecalt-articles::before {
  background-image: url("./../images/background/bg-blog-vecalt.png");
  top: 344px;
  height: 1034px;
}
.blog-vecalt-articles::after {
  background-image: url("./../images/shape/shape-106.png");
  width: 70px;
  height: 295px;
  top: 50%;
  transform: translateY(-50%);
}
.blog-vecalt-articles .row {
  gap: 21px 0;
}

.detail-blog-vecalt-landing {
  padding: 65px 0 159px;
}
.detail-blog-vecalt-landing .date {
  left: calc(58% - 10px);
  transform: translate(-50%, -50%);
  padding-right: 38px;
  border-right: 2px solid rgba(182, 157, 116, 0.34);
}
.detail-blog-vecalt-landing .date > div {
  line-height: 30px;
}
.detail-blog-vecalt-landing .date i {
  font-size: 76px;
  margin-right: 20px;
}
.detail-blog-vecalt-landing .right {
  padding-bottom: 70px;
}
.detail-blog-vecalt-landing .right .wrapper {
  background-color: #242323;
  border: solid rgba(182, 157, 116, 0.2);
  border-width: 2px 8px 5px 2px;
  border-radius: 67px;
  padding: 0 7px;
}
.detail-blog-vecalt-landing .right .img {
  transform: translate(-41px, -19px);
}
.detail-blog-vecalt-landing .right .img::before {
  background-image: linear-gradient(0deg, rgba(182, 157, 116, 0.5), rgba(182, 157, 116, 0.5));
  z-index: 1;
}
.detail-blog-vecalt-landing .right .img::before,
.detail-blog-vecalt-landing .right .img img {
  border-radius: 5px 103px 5px 5px;
}
.detail-blog-vecalt-landing .right .img img {
  box-shadow: 0px 38px 50px rgba(0, 0, 0, 0.05);
  border: 5px solid rgba(197, 197, 197, 0.2);
}
.detail-blog-vecalt-landing .right .img .text {
  right: 50px;
  left: 50px;
}
.detail-blog-vecalt-landing .right .img .text::before {
  width: 111px;
  height: 3px;
  background-color: #fff;
  transform: translateY(-9px);
}
.detail-blog-vecalt-landing .right .img .logo {
  width: 51px;
  height: 51px;
  transform: translate(-50%, 16px);
}
.detail-blog-vecalt-landing .right .title {
  line-height: 16px;
  padding: 20px 10px;
  margin-right: 20px;
}
.detail-blog-vecalt-landing .right .title::before {
  background-image: linear-gradient(180deg, #b69d74 0%, rgba(182, 157, 116, 0.345608) 32.3%, rgba(182, 157, 116, 0) 100%);
  height: 112px;
  border-radius: 67px;
}
.detail-blog-vecalt-landing .right .title span {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.10471) 35.15%, rgba(255, 255, 255, 0.8) 99.99%, rgba(255, 255, 255, 0) 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media only screen and (max-width: 1399px) {
  .detail-blog-vecalt-landing .date {
    left: calc(54% + 3px);
  }
}
@media only screen and (max-width: 1199px) {
  .detail-blog-vecalt-landing .date {
    padding-right: 0;
    border: none;
    left: 53%;
  }
  .detail-blog-vecalt-landing .date i {
    margin-right: 12px;
  }
  .detail-blog-vecalt-landing .right {
    transform: scale(0.75);
  }
}
@media only screen and (max-width: 991px) {
  .detail-blog-vecalt-landing .right {
    transform: scale(1);
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-vecalt-landing .right .img {
    transform: translate(0, -19px);
  }
}
.detail-blog-vecalt-content {
  margin-top: 137px;
}
.detail-blog-vecalt-content::before {
  background-image: url("./../images/background/bg-detail-blogvecalt.png");
  height: 2769px;
  transform: translateY(-41px);
}
@media only screen and (max-width: 767px) {
  .detail-blog-vecalt-content {
    margin: 70px 0 50px;
  }
}
.detail-blog-vecalt-send-comment-wrapper {
  background-color: rgba(73, 73, 73, 0.05);
  padding: 52px 60px 60px;
}
.detail-blog-vecalt-send-comment-wrapper .title {
  line-height: 50px;
  margin-bottom: 42px;
}
.detail-blog-vecalt-send-comment-wrapper .form-group {
  background-color: rgba(73, 73, 73, 0.05);
}
.detail-blog-vecalt-send-comment-wrapper .form-group textarea {
  height: 77px;
}
.detail-blog-vecalt-send-comment-wrapper .form-group + .form-group {
  margin-top: 21px;
}
.detail-blog-vecalt-send-comment-wrapper .btn {
  padding: 10px 22px;
  padding: 19px;
  margin: -23px 0 0 42px;
}
@media only screen and (max-width: 991px) {
  .detail-blog-vecalt-send-comment-wrapper .form-group + .form-group {
    margin-bottom: 21px;
  }
  .detail-blog-vecalt-send-comment-wrapper .btn {
    margin-left: auto;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-vecalt-send-comment-wrapper {
    padding: 24px 24px 32px;
    border-radius: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-vecalt-send-comment-wrapper {
    margin: 0 -12px;
    padding: 24px 12px 32px;
    border-radius: 0;
  }
}

.section-heading-madfg {
  margin-bottom: 56px;
  padding: 0 44px 0 13px;
}
.section-heading-madfg::before, .section-heading-madfg::after {
  top: 50%;
  transform: translateY(-50%);
}
.section-heading-madfg::before {
  content: "\e962";
  font-family: "icomoon";
  font-size: 11px;
  color: #e63a2c;
}
.section-heading-madfg::after {
  width: 5px;
  height: 5px;
  background-color: #e63a2c;
  border-radius: 50%;
}

.swiper-madfg .swiper-button-next, .swiper-madfg .swiper-button-prev {
  width: 59px;
  height: 59px;
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.1);
  top: 40%;
}
.swiper-madfg .swiper-button-next::after, .swiper-madfg .swiper-button-prev::after {
  content: "\e902";
  font-family: "icomoon";
  font-size: 16px;
  color: #919191;
  transition: all 0.3s ease-in;
}
.swiper-madfg .swiper-button-next:hover::after, .swiper-madfg .swiper-button-prev:hover::after {
  color: #e63a2c;
}
.swiper-madfg .swiper-button-next {
  transform: translate(-28px);
}
.swiper-madfg .swiper-button-prev {
  transform: translate(28px);
}
.swiper-madfg .swiper-button-prev::after {
  content: "\e966";
}
@media only screen and (max-width: 767px) {
  .swiper-madfg .swiper-button-next, .swiper-madfg .swiper-button-prev {
    width: 45px;
    height: 45px;
    border-radius: 12px;
  }
  .swiper-madfg .swiper-button-next::after, .swiper-madfg .swiper-button-prev::after {
    font-size: 14px;
  }
  .swiper-madfg .swiper-button-next {
    transform: translateX(-18px);
  }
  .swiper-madfg .swiper-button-prev {
    transform: translateX(18px);
  }
}

.articles-madfg {
  margin-top: 87px;
}
.articles-madfg .swiper::after {
  width: 829px;
  height: 400px;
  background-image: url("./../images/background/bg-madfg-08.png");
  transform: translate(119px, 221px);
}
.articles-madfg-item {
  box-shadow: 61px 50px 60px rgba(0, 0, 0, 0.02);
  padding: 11px 14px 23px;
}
.articles-madfg-item .title a:hover,
.articles-madfg-item .author:hover,
.articles-madfg-item .read a:hover {
  color: #e63a2c;
}
.articles-madfg-item figure img {
  filter: drop-shadow(0px 18px 30px rgba(0, 0, 0, 0.1));
}
.articles-madfg-item .title {
  margin: 20px 0 16px;
  height: 46px;
}
.articles-madfg-item p {
  height: 75px;
  margin: 12px 0 22px;
}
.articles-madfg-item .read {
  padding-top: 11px;
  border-top: 0.5px solid rgba(145, 145, 145, 0.14);
}
.articles-madfg-item:hover figure img {
  transform: scale(1.05);
}
@media only screen and (max-width: 767px) {
  .articles-madfg {
    margin-top: 60px;
  }
}

.btn-read-more-madfg {
  padding: 19px 30px;
  margin-top: 80px;
}

.pagination-madfg {
  margin-top: 87px;
  padding: 9px 21px 9px 22px;
  background-color: #f3f3f3;
  gap: 12px;
}
.pagination-madfg-link {
  background-color: #e0e0e0;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.02);
  width: 54px;
  height: 54px;
}
.pagination-madfg-link.active {
  background-color: #e63a2c;
  box-shadow: 0px 13px 20px rgba(230, 58, 44, 0.25);
  color: #fff;
  font-weight: 900;
}
.pagination-madfg .next::before,
.pagination-madfg .prev::before {
  width: 0.5px;
  background-color: #919191;
  height: 35px;
  top: 50%;
}
.pagination-madfg .next > a,
.pagination-madfg .prev > a {
  border: 1px solid #919191;
  padding: 14px 20px 13px 19px;
}
.pagination-madfg .next > a:hover,
.pagination-madfg .prev > a:hover {
  background-color: #919191;
  color: #fff;
}
.pagination-madfg .next {
  margin-right: 12px;
}
.pagination-madfg .next::before {
  transform: translate(13px, -50%);
}
.pagination-madfg .prev {
  margin-left: 12px;
}
.pagination-madfg .prev::before {
  transform: translate(-13px, -50%);
}
@media only screen and (max-width: 767px) {
  .pagination-madfg-link {
    width: 40px;
    height: 40px;
  }
  .pagination-madfg .next > a,
  .pagination-madfg .prev > a {
    padding: 8px 12px;
    font-size: 14px;
    line-height: 22px;
  }
}

.top-header-madfg {
  margin-top: 44px;
}
.top-header-madfg::after {
  background-image: url("./../images/shape/shape-madfg-01.png");
  width: 722px;
  height: 691px;
}
.top-header-madfg .container::before {
  height: 33px;
  background-color: #E63A2C;
  border-radius: 25px;
  transform: translateY(-74px);
}
.top-header-madfg-logo .title {
  line-height: 21px;
}
.top-header-madfg-logo-sub-title {
  line-height: 15px;
}
.top-header-madfg-box {
  margin-right: 37px;
  padding: 39px 30px 38px 56px;
  border: 0.5px solid rgba(145, 145, 145, 0.4);
}
.top-header-madfg-nav li a:hover, .top-header-madfg-nav li a.active {
  color: #494949;
}
.top-header-madfg-nav li a.active {
  font-weight: 900;
}
.top-header-madfg-notification {
  width: 48px;
  height: 48px;
  border: 0.5px solid rgba(73, 73, 73, 0.2);
}
.top-header-madfg-notification:hover {
  background-color: rgba(73, 73, 73, 0.2);
  border-color: rgba(73, 73, 73, 0.1);
  color: #fff;
}
.top-header-madfg-channel-telegram {
  padding: 10px 21px;
  line-height: 28px;
}
.top-header-madfg-account {
  margin-right: 22px;
}
.top-header-madfg-account::before {
  width: 1px;
  background-color: rgba(73, 73, 73, 0.2);
  transform: translateX(12px);
}
.top-header-madfg-account img {
  border: 1px solid #F3F3F3;
}
@media only screen and (max-width: 1199px) {
  .top-header-madfg-box {
    margin-right: 24px;
    padding: 39px 24px 38px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-madfg {
    margin-top: 24px;
  }
  .top-header-madfg .container::before {
    transform: translateY(-54px);
  }
  .top-header-madfg-box {
    padding: 0;
    border: none;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-madfg-account {
    margin-right: 0;
  }
  .top-header-madfg-account::before {
    content: none;
  }
}

.footer-madfg {
  margin-top: 66px;
  padding: 73px 0 61px;
  border-radius: 86px;
}
.footer-madfg::before {
  background-image: url("./../images/background/bg-madfg-09.png");
  width: 733px;
  height: 400px;
  bottom: 48px;
}
.footer-madfg::after {
  background-image: url("./../images/background/bg-madfg-10.png");
  width: 688px;
  height: 305px;
}
.footer-madfg-contact {
  background-color: rgba(248, 248, 248, 0.8);
  padding: 34px 42px 34px 58px;
  margin-bottom: 77px;
}
.footer-madfg-contact .text .title {
  line-height: 35px;
}
.footer-madfg-contact .phone i {
  line-height: 40px;
}
.footer-madfg-description {
  margin: 26px 0 87px;
}
.footer-madfg-namads {
  margin-bottom: 36px;
}
.footer-madfg-namads img {
  max-height: 100px;
}
.footer-madfg-copyright {
  color: #5f5f5f;
  max-width: 271px;
}
@media only screen and (max-width: 991px) {
  .footer-madfg {
    border-radius: 20px;
    padding: 40px 0;
  }
  .footer-madfg-contact {
    margin-bottom: 32px;
  }
  .footer-madfg-description {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .footer-madfg-contact {
    padding: 20px 12px;
    border-radius: 0;
    margin: 0 -12px 32px;
  }
  .footer-madfg-contact .text .title {
    font-size: 16px;
    line-height: 35px;
  }
  .footer-madfg-contact .text .sub-title {
    font-size: 12px;
    line-height: 20px;
  }
}

.landing-madfg .btns .btn,
.panel-agency-madfg .btns .btn,
.my-services-madfg .btns .btn {
  padding: 15px 26px;
}
.landing-madfg .btns .link:hover,
.panel-agency-madfg .btns .link:hover,
.my-services-madfg .btns .link:hover {
  color: #e63a2c;
}

.landing-madfg {
  margin-top: 126px;
}
.landing-madfg::before {
  background-image: url("./../images/shape/shape-madfg-02.png");
  width: 539px;
  height: 492px;
  mix-blend-mode: hard-light;
  transform: translateY(-172px);
}
.landing-madfg .btns {
  margin-top: 32px;
}
.landing-madfg .image::before {
  top: 14px;
  right: 96px;
  bottom: -28px;
  left: 78px;
  background-color: #e63a2c;
  box-shadow: 0px 8px 80px rgba(230, 58, 44, 0.1);
  border-radius: 50%;
}
.landing-madfg .image::after {
  background-image: url("./../images/other/image-46.png");
  top: 147px;
  right: 157px;
  bottom: -97px;
  left: -63px;
  mix-blend-mode: hard-light;
}
.landing-madfg .image img {
  filter: drop-shadow(-20px 31px 100px rgba(0, 0, 0, 0.14));
}
@media only screen and (max-width: 767px) {
  .landing-madfg {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-madfg .image::before {
    right: 0;
    left: 0;
    width: 70%;
    margin: 0 auto;
  }
}

.company-madfg {
  margin: 192px 0 97px;
}
.company-madfg .container {
  padding-bottom: 100px;
}
.company-madfg-item {
  padding: 20px 12px 19px;
}
.company-madfg-item img {
  filter: contrast(0);
  max-height: 36px;
  opacity: 0.5;
}
.company-madfg-item:hover {
  box-shadow: 0px 56px 100px rgba(0, 0, 0, 0.05);
  background-color: #fff;
}
.company-madfg-item:hover img {
  filter: contrast(1);
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .company-madfg {
    margin: 80px 0 40px;
  }
}

.panel-agency-madfg .title,
.my-services-madfg .title {
  line-height: 59px;
}
.panel-agency-madfg .sub-title,
.my-services-madfg .sub-title {
  line-height: 25px;
  margin-bottom: 9px;
}
.panel-agency-madfg .btns,
.my-services-madfg .btns {
  margin-top: 27px;
}

.panel-agency-madfg::before {
  background-image: url("./../images/shape/shape-madfg-04.png");
  top: 92px;
  width: 1121px;
  height: 541px;
}
.panel-agency-madfg .image::before {
  top: -8px;
  right: -22px;
  bottom: 49px;
  left: 254px;
  border-radius: 50%;
  background-color: #e63a2c;
  box-shadow: 0px 8px 80px rgba(230, 58, 44, 0.1);
}
.panel-agency-madfg .image::after {
  background-image: url("./../images/shape/shape-madfg-03.png");
  mix-blend-mode: hard-light;
  width: 438px;
  height: 262px;
  transform: translate(156px, -33px);
}
.panel-agency-madfg .image img {
  filter: drop-shadow(18px 30px 50px rgba(0, 0, 0, 0.05));
}
@media only screen and (max-width: 767px) {
  .panel-agency-madfg .title {
    line-height: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .panel-agency-madfg .image::before {
    width: 200px;
    height: 200px;
    bottom: auto;
    left: 0;
  }
  .panel-agency-madfg .image::after {
    content: none;
  }
  .panel-agency-madfg .title {
    line-height: 34px;
  }
}

.services-my-company-madfg {
  margin: 187px 0 254px;
}
.services-my-company-madfg::before {
  top: 174px;
  width: 829px;
  margin: 0 auto;
  height: 400px;
  background-image: url("./../images/background/bg-madfg-01.png");
}
.services-my-company-madfg::after {
  background-image: url("./../images/background/bg-madfg-04.png");
  transform: translateY(139px);
  width: 447px;
  height: 400px;
}
.services-my-company-madfg-items {
  margin-bottom: 133px;
}
.services-my-company-madfg-item {
  padding: 12px 21px 13px 26px;
  border: 0.5px solid #919191;
}
.services-my-company-madfg-item i {
  color: #e63a2c;
  margin-left: 14px;
  line-height: 40px;
}
.services-my-company-madfg-item .title {
  line-height: 26px;
}
.services-my-company-madfg-item:hover {
  border-color: #fff;
  background-color: #fff;
  box-shadow: 0px 56px 100px rgba(0, 0, 0, 0.08);
}
.services-my-company-madfg .btn {
  border-radius: 13px;
  padding: 19px 22px;
  margin-top: -50px;
}
@media only screen and (max-width: 767px) {
  .services-my-company-madfg {
    margin: 80px 0 100px;
  }
  .services-my-company-madfg-items {
    margin-bottom: 70px;
  }
  .services-my-company-madfg-item {
    flex: 1 0 calc(50% - 12px);
    max-width: none;
  }
  .services-my-company-madfg .btn {
    margin-top: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .services-my-company-madfg-item {
    flex: 1 0 100%;
  }
  .services-my-company-madfg .btn {
    max-width: 100%;
    padding: 12px;
  }
}

.my-services-madfg::after {
  background-image: url("./../images/background/bg-madfg-05.png");
  width: 875px;
  height: 542px;
  top: 50%;
  transform: translateY(-50%);
}
.my-services-madfg .image::before {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk2IiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM5NiAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMzk2IDYzLjUyMjVDMzk2IC00NS41NDEzIDMwNy4zNTIgMTguOTEzMiAxOTggMTguOTEzMkM4OC42NDc2IDE4LjkxMzIgMCAtNDUuNTQxMyAwIDYzLjUyMjVDMCAxNzIuNTg2IDg4LjY0NzYgMjYxIDE5OCAyNjFDMzA3LjM1MiAyNjEgMzk2IDE3Mi41ODYgMzk2IDYzLjUyMjVaIiBmaWxsPSIjRTYzQTJDIi8+DQo8L3N2Zz4NCg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk2IiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM5NiAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMzk2IDYzLjUyMjVDMzk2IC00NS41NDEzIDMwNy4zNTIgMTguOTEzMiAxOTggMTguOTEzMkM4OC42NDc2IDE4LjkxMzIgMCAtNDUuNTQxMyAwIDYzLjUyMjVDMCAxNzIuNTg2IDg4LjY0NzYgMjYxIDE5OCAyNjFDMzA3LjM1MiAyNjEgMzk2IDE3Mi41ODYgMzk2IDYzLjUyMjVaIiBmaWxsPSIjRTYzQTJDIi8+DQo8L3N2Zz4NCg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 66.556%;
  height: 75.9%;
  transform: translate(-22px, 51px);
  background-color: #e63a2c;
}
.my-services-madfg .image::after {
  background-image: url("./../images/background/bg-madfg-03.png");
  top: 97px;
  transform: translateX(-234px);
  width: 477px;
  height: 285px;
  mix-blend-mode: hard-light;
}
.my-services-madfg .image img {
  filter: drop-shadow(-20px -8px 100px rgba(0, 0, 0, 0.05));
}

.plans-vpn-madfg {
  margin: 210px 0 127px;
}
.plans-vpn-madfg::before {
  background-image: url("./../images/background/bg-madfg-06.png");
  top: 120px;
  width: 769px;
  height: 400px;
}
.plans-vpn-madfg::after {
  background-image: url("./../images/background/bg-madfg-07.png");
  width: 768px;
  height: 400px;
  transform: translateY(140px);
}
.plans-vpn-madfg-heading {
  margin-bottom: 83px;
}
.plans-vpn-madfg-heading p {
  max-width: 611px;
}
.plans-vpn-madfg .row {
  gap: 24px 0;
}
.plans-vpn-madfg .row::before, .plans-vpn-madfg .row::after {
  background-color: rgba(230, 58, 44, 0.03);
  width: 396px;
  height: 261px;
}
.plans-vpn-madfg .row::before {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk2IiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM5NiAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMzk2IDE5Ny40NzhDMzk2IDMwNi41NDEgMzA3LjM1MiAyNDIuMDg3IDE5OCAyNDIuMDg3Qzg4LjY0NzYgMjQyLjA4NyAwIDMwNi41NDEgMCAxOTcuNDc4QzAgODguNDEzNyA4OC42NDc2IDAgMTk4IDBDMzA3LjM1MiAwIDM5NiA4OC40MTM3IDM5NiAxOTcuNDc4WiIgZmlsbD0iI0U2M0EyQyIvPg0KPC9zdmc+DQo=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk2IiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM5NiAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMzk2IDE5Ny40NzhDMzk2IDMwNi41NDEgMzA3LjM1MiAyNDIuMDg3IDE5OCAyNDIuMDg3Qzg4LjY0NzYgMjQyLjA4NyAwIDMwNi41NDEgMCAxOTcuNDc4QzAgODguNDEzNyA4OC42NDc2IDAgMTk4IDBDMzA3LjM1MiAwIDM5NiA4OC40MTM3IDM5NiAxOTcuNDc4WiIgZmlsbD0iI0U2M0EyQyIvPg0KPC9zdmc+DQo=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: translate(138px, -40px);
}
.plans-vpn-madfg .row::after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk2IiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM5NiAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMzk2IDYzLjUyMjVDMzk2IC00NS41NDEzIDMwNy4zNTIgMTguOTEzMyAxOTggMTguOTEzM0M4OC42NDc2IDE4LjkxMzMgMCAtNDUuNTQxMyAwIDYzLjUyMjVDMCAxNzIuNTg2IDg4LjY0NzYgMjYxIDE5OCAyNjFDMzA3LjM1MiAyNjEgMzk2IDE3Mi41ODYgMzk2IDYzLjUyMjVaIiBmaWxsPSIjRTYzQTJDIi8+DQo8L3N2Zz4NCg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk2IiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDM5NiAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMzk2IDYzLjUyMjVDMzk2IC00NS41NDEzIDMwNy4zNTIgMTguOTEzMyAxOTggMTguOTEzM0M4OC42NDc2IDE4LjkxMzMgMCAtNDUuNTQxMyAwIDYzLjUyMjVDMCAxNzIuNTg2IDg4LjY0NzYgMjYxIDE5OCAyNjFDMzA3LjM1MiAyNjEgMzk2IDE3Mi41ODYgMzk2IDYzLjUyMjVaIiBmaWxsPSIjRTYzQTJDIi8+DQo8L3N2Zz4NCg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: translate(-83px, 52px);
}
.plans-vpn-madfg-item {
  box-shadow: 40px 63px 60px rgba(0, 0, 0, 0.02);
  padding: 37px 12px 33px;
  border-bottom: 5px solid #fff;
}
.plans-vpn-madfg-item .title span {
  line-height: 75px;
  transform: translateY(-25px);
}
.plans-vpn-madfg-item .title span::before {
  top: 16px;
  right: 28px;
  bottom: 19px;
  left: -10px;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA2MiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02MiA5LjczNTI1QzYyIC02Ljk3OTUxIDQ4LjEyMDggMi44OTg1OCAzMSAyLjg5ODU4QzEzLjg3OTIgMi44OTg1OCAwIC02Ljk3OTUxIDAgOS43MzUyNUMwIDI2LjQ1IDEzLjg3OTIgNDAgMzEgNDBDNDguMTIwOCA0MCA2MiAyNi40NSA2MiA5LjczNTI1WiIgZmlsbD0iI0U2M0EyQyIvPg0KPC9zdmc+DQo=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA2MiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02MiA5LjczNTI1QzYyIC02Ljk3OTUxIDQ4LjEyMDggMi44OTg1OCAzMSAyLjg5ODU4QzEzLjg3OTIgMi44OTg1OCAwIC02Ljk3OTUxIDAgOS43MzUyNUMwIDI2LjQ1IDEzLjg3OTIgNDAgMzEgNDBDNDguMTIwOCA0MCA2MiAyNi40NSA2MiA5LjczNTI1WiIgZmlsbD0iI0U2M0EyQyIvPg0KPC9zdmc+DQo=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: rgba(230, 58, 44, 0.2);
}
.plans-vpn-madfg-item .price span {
  line-height: 62px;
}
.plans-vpn-madfg-item ul {
  margin: 22px 0 36px;
  padding-top: 24px;
}
.plans-vpn-madfg-item ul::before, .plans-vpn-madfg-item ul::after {
  left: 50%;
}
.plans-vpn-madfg-item ul::before {
  width: 144px;
  height: 1px;
  background-color: #C5C5C5;
  transform: translateX(-50%);
}
.plans-vpn-madfg-item ul::after {
  width: 34px;
  height: 16px;
  background: #fff url("./../images/shape/shape-flowr.png") center center no-repeat;
  background-size: 16px 16px;
  transform: translate(-50%, -8px);
}
.plans-vpn-madfg-item ul li:not(:last-child) {
  margin-bottom: 19px;
}
.plans-vpn-madfg-item ul li span {
  margin-top: 2px;
}
.plans-vpn-madfg-item ul li .flags {
  margin-top: 10px;
}
.plans-vpn-madfg-item ul li .flags .images img {
  width: 20px;
  height: 20px;
}
.plans-vpn-madfg-item ul li .flags .images img:not(:first-child) {
  margin-right: -8px;
}
.plans-vpn-madfg-item ul li .flags .images img:hover {
  z-index: 3;
  transform: translateY(-4px);
}
.plans-vpn-madfg-item .btn {
  padding: 10px 32px;
}
.plans-vpn-madfg-item:hover {
  border-color: #E63A2C;
}
@media only screen and (max-width: 1199px) {
  .plans-vpn-madfg-item .title span {
    font-size: 32px;
  }
  .plans-vpn-madfg-item .price span {
    font-size: 32px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .plans-vpn-madfg {
    margin: 80px 0;
  }
}

.help-madfg-wrapper {
  padding: 54px 32px 60px;
}
.help-madfg-wrapper .content {
  max-width: 902px;
}
.help-madfg-wrapper .title {
  line-height: 59px;
}
.help-madfg-wrapper .sub-title {
  line-height: 23px;
  margin-bottom: 14px;
  letter-spacing: 0.235em;
}
.help-madfg-wrapper p {
  line-height: 28px;
  margin-bottom: 26px;
}
.help-madfg-wrapper .devices {
  gap: 32px;
}
.help-madfg-wrapper .devices-item {
  box-shadow: 0px 20px 23px rgba(0, 0, 0, 0.05);
  padding: 7px 18px 5px 22px;
}
.help-madfg-wrapper .devices-item > div {
  line-height: 17px;
}
.help-madfg-wrapper .devices-item > div span {
  line-height: 20px;
}
@media only screen and (max-width: 991px) {
  .help-madfg-wrapper .devices {
    gap: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .help-madfg-wrapper {
    padding: 32px 16px 24px;
  }
}
@media only screen and (max-width: 575px) {
  .help-madfg-wrapper {
    margin: 0 -12px;
    padding: 32px 12px 24px;
  }
  .help-madfg-wrapper .title {
    line-height: 30px;
  }
}

.landing-about-us-madfg .container::before {
  bottom: 37px;
  background-color: #fff;
  height: 200%;
  z-index: -3;
}
.landing-about-us-madfg .icon {
  filter: drop-shadow(0px 14px 16px rgba(218, 156, 103, 0.5));
}
.landing-about-us-madfg .video::before, .landing-about-us-madfg .video::after {
  width: 114%;
  height: 84%;
  border-radius: 25px;
  border: 1px solid #494949;
}
.landing-about-us-madfg .video::before {
  transform: translate(133px, 26px);
}
.landing-about-us-madfg .video::after {
  top: 31px;
  right: 77px;
}
.landing-about-us-madfg .video > div::after {
  top: 50%;
  transform: translate(-84px, -50%);
  width: 105%;
  height: 75%;
  background-color: #e63a2c;
  border-radius: 50%;
}
.landing-about-us-madfg .video-js {
  border-radius: 200px 200px 0 0;
  overflow: hidden;
  z-index: 2;
  box-shadow: 0px 45px 100px rgba(0, 0, 0, 0.05);
}
.landing-about-us-madfg .video-js.vjs-fullscreen {
  border-radius: 0;
}
.landing-about-us-madfg .video-js .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(230, 58, 44, 0.18);
}
.landing-about-us-madfg .video-js .vjs-big-play-button {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  border: none;
  width: 83px;
  height: 83px;
  line-height: 82px;
}
.landing-about-us-madfg .video-js .vjs-big-play-button span::before {
  content: "\e928";
  font-family: "icomoon";
  font-size: 83px;
}
.landing-about-us-madfg .btn-scroll {
  width: 64px;
  height: 64px;
  box-shadow: 0px 13px 54px rgba(230, 58, 44, 0.34);
  margin-top: 76px;
}
@media only screen and (max-width: 1399px) {
  .landing-about-us-madfg .video-js {
    width: 300px;
    height: 420px;
  }
}
@media only screen and (max-width: 1199px) {
  .landing-about-us-madfg .video::before {
    transform: translate(92px, 26px);
  }
  .landing-about-us-madfg .video::after {
    right: 55px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-about-us-madfg .video > div::after {
    content: none;
  }
}

.description-about-us-madfg {
  margin: 56px 0 85px;
}
.description-about-us-madfg::before {
  background-image: url("./../images/background/bg-madfg-11.png");
  height: 487px;
  transform: translateY(-71px);
}
.description-about-us-madfg-wrapper {
  box-shadow: 0px 50px 60px rgba(90, 90, 90, 0.02);
  padding: 63px 44px 75px 40px;
}
@media only screen and (max-width: 991px) {
  .description-about-us-madfg-wrapper {
    padding: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .description-about-us-madfg-wrapper {
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .description-about-us-madfg-wrapper {
    padding: 24px 16px;
  }
}

.company-about-us-madfg::before {
  background-image: url("./../images/background/bg-madfg-12.png");
  width: 848px;
  height: 542px;
  transform: translateY(-40px);
}
.company-about-us-madfg-wrapper {
  background-color: #FAFAFA;
  padding: 65px 114px 82px;
}
@media only screen and (max-width: 991px) {
  .company-about-us-madfg-wrapper {
    padding: 48px 70px;
  }
}
@media only screen and (max-width: 767px) {
  .company-about-us-madfg-wrapper {
    padding: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .company-about-us-madfg-wrapper {
    margin: 0 -12px;
    padding: 32px 12px;
  }
}

.privacy-policy-about-us-madfg {
  margin: 56px 0 168px;
}
.privacy-policy-about-us-madfg-heading {
  margin-bottom: 59px;
}
.privacy-policy-about-us-madfg-heading .title {
  line-height: 29px;
}
.privacy-policy-about-us-madfg-heading .sub-title {
  line-height: 33px;
  background-image: linear-gradient(180deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.135417) 28.65%, #919191 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.privacy-policy-about-us-madfg-box {
  box-shadow: 0px 85px 60px rgba(90, 90, 90, 0.03);
  padding: 27px 41px;
}
.privacy-policy-about-us-madfg-box:not(:last-child) {
  margin-bottom: 34px;
}
@media only screen and (max-width: 767px) {
  .privacy-policy-about-us-madfg {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .privacy-policy-about-us-madfg-heading .title,
  .privacy-policy-about-us-madfg-heading .sub-title {
    line-height: 18px;
  }
  .privacy-policy-about-us-madfg-box {
    padding: 24px 16px;
    border-radius: 20px;
  }
}

.articles-absout-us-madfg {
  margin-top: 234px;
}
@media only screen and (max-width: 767px) {
  .articles-absout-us-madfg {
    margin-top: 80px;
  }
}

.contact-img-madfg {
  margin-top: 62px;
  background-image: url("./../images/background/bg-madfg-13.png");
  padding: 52px 0 58px;
}

.contact-my-madfg {
  margin-top: 26px;
}
.contact-my-madfg-wrapper {
  box-shadow: 0px 44px 200px rgba(0, 0, 0, 0.02);
  padding: 44px 95px 95px;
  max-width: 968px;
}
.contact-my-madfg-wrapper::before {
  top: 43px;
  transform: translateX(-99px);
  width: 1121px;
  height: 541px;
  background-image: url("./../images/background/bg-madfg-14.png");
}
.contact-my-madfg-wrapper p {
  margin-bottom: 24px;
}
.contact-my-madfg-wrapper .btn {
  padding: 11px 14px;
}
@media only screen and (max-width: 991px) {
  .contact-my-madfg-wrapper {
    padding: 44px 60px 60px;
  }
}
@media only screen and (max-width: 767px) {
  .contact-my-madfg-wrapper {
    padding: 32px;
  }
  .contact-my-madfg-wrapper .btn {
    max-width: calc(50% - 12px);
    width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .contact-my-madfg-wrapper {
    padding: 32px 16px;
  }
  .contact-my-madfg-wrapper .btn {
    max-width: 100%;
  }
}

.faq-madfg {
  margin: 104px 0 163px;
}
.faq-madfg-heading {
  margin-bottom: 88px;
  max-width: 778px;
}
.faq-madfg .row {
  gap: 32px 0;
}
@media only screen and (max-width: 767px) {
  .faq-madfg {
    margin: 80px 0;
  }
}

.landing-faq-madfg {
  margin: 147px 0 154px;
}
.landing-faq-madfg::before {
  background-image: url("./../images/background/bg-madfg-15.png");
  transform: translateY(-135px);
  height: 541px;
}
.landing-faq-madfg::after {
  background-image: url("./../images/background/bg-madfg-16.png");
  width: 1121px;
  height: 541px;
  left: 50%;
  transform: translate(-50%, -38px);
}
.landing-faq-madfg p {
  margin: 14px 0 37px;
}
.landing-faq-madfg .btns .btn {
  padding: 11px 14px;
}
.landing-faq-madfg .faqs::before {
  width: 385px;
  height: 307px;
  border-radius: 25px;
  border: 1px solid #494949;
  transform: translate(-43px, -52px);
}
.landing-faq-madfg .faqs + .btn {
  padding: 17px 22px;
  margin-top: 58px;
}
.landing-faq-madfg .faq-item:not(:last-child) {
  margin-bottom: 18px;
}
@media only screen and (min-width: 768px) {
  .landing-faq-madfg .title {
    line-height: 66px;
  }
}
@media only screen and (max-width: 1399px) {
  .landing-faq-madfg .btns .btn {
    padding: 11px 10px;
  }
}
@media only screen and (max-width: 1199px) {
  .landing-faq-madfg .btns .btn {
    padding: 11px 12px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-faq-madfg {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 575px) {
  .landing-faq-madfg .btns .btn {
    max-width: 100%;
    width: 100%;
  }
}

.top-articles-madfg {
  margin: 84px 0 69px;
}
.top-articles-madfg::before {
  background: linear-gradient(183deg, #d9d9d9 -18.55%, rgba(217, 217, 217, 0.09) 11.52%, rgba(217, 217, 217, 0.77) 50.58%, rgba(217, 217, 217, 0.04) 88.16%, rgba(217, 217, 217, 0) 102.76%), url("./../images/background/bg-madfg-17.png") 0 0 no-repeat;
  background-size: 100% 100%;
  height: 728px;
  transform: translateY(-72px);
}
.top-articles-madfg::after {
  background-image: url("./../images/background/bg-madfg-18.png");
  width: 1121px;
  height: 541px;
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
}
.top-articles-madfg .container {
  padding-bottom: 216px;
}
.top-articles-madfg .container::after {
  background-image: linear-gradient(90deg, #919191 -4.73%, rgba(145, 145, 145, 0) -4.72%, #919191 51.26%, rgba(145, 145, 145, 0) 106.1%);
  height: 1px;
}
.top-articles-madfg-item {
  padding: 24px 17px 27px 48px;
  margin-left: 45px;
  box-shadow: 61px 50px 60px rgba(0, 0, 0, 0.05);
}
.top-articles-madfg-item img {
  width: 39%;
  height: auto;
}
.top-articles-madfg-item .title {
  line-height: 44px;
}
.top-articles-madfg-item ul {
  background-color: #f3f3f3;
  padding: 18px 22px 17px;
}
.top-articles-madfg-item ul li:not(:last-child) {
  margin-left: 30px;
}
.top-articles-madfg-item p {
  height: 104px;
  margin-bottom: 18px;
}
.top-articles-madfg-item .btn-date {
  padding-top: 21px;
  border-top: 0.5px solid rgba(145, 145, 145, 0.14);
}
.top-articles-madfg-item .btn-date .btn {
  min-width: 168px;
  padding: 12px;
  margin-left: 29px;
}
.top-articles-madfg .articles-madfg-item {
  min-width: 291px;
}
.top-articles-madfg .articles-madfg-item .read .btn {
  min-width: 140px;
  margin-left: 14px;
  padding: 6px 12px 7px;
}
.top-articles-madfg .swiper-pagination {
  background-color: #f3f3f3;
  padding: 9px 21px;
  transform: translateY(146px);
}
.top-articles-madfg .swiper-pagination-bullet {
  width: 53px;
  height: 53px;
  line-height: 53px;
  opacity: 1;
  background-color: #e0e0e0;
  border-radius: 10px;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.02);
  font-size: 12px;
  font-weight: 400;
  color: rgba(73, 73, 73, 0.5);
  transition: all 0.3s ease-in-out;
  --swiper-pagination-bullet-horizontal-gap: 6px;
}
.top-articles-madfg .swiper-pagination-bullet-active {
  background-color: #e63a2c;
  box-shadow: 0px 13px 20px rgba(230, 58, 44, 0.25);
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .top-articles-madfg-item {
    padding-left: 18px;
    margin-left: 30px;
  }
  .top-articles-madfg-item img {
    width: 32%;
  }
  .top-articles-madfg-item .title {
    font-size: 24px;
  }
  .top-articles-madfg-item ul {
    padding: 18px 12px 17px;
  }
}
@media only screen and (max-width: 991px) {
  .top-articles-madfg-item {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .top-articles-madfg-item img {
    width: 100%;
  }
  .top-articles-madfg-item p {
    -moz-text-align-last: center;
         text-align-last: center;
  }
  .top-articles-madfg .swiper-pagination {
    display: flex;
    overflow: auto hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
    border-radius: 10px;
    scroll-snap-type: x mandatory;
  }
  .top-articles-madfg .swiper-pagination::-webkit-scrollbar {
    display: none;
  }
  .top-articles-madfg .swiper-pagination-bullet {
    width: 32px;
    height: 32px;
    line-height: 32px;
    flex: 0 0 auto;
    scroll-snap-align: center;
  }
}
@media only screen and (max-width: 575px) {
  .top-articles-madfg-item {
    padding: 24px 12px;
  }
  .top-articles-madfg-item .title {
    font-size: 18px;
    line-height: 30px;
  }
  .top-articles-madfg-item ul {
    max-width: 100%;
  }
  .top-articles-madfg-item ul li:not(:last-child) {
    margin-left: 0;
  }
  .top-articles-madfg-item .btn-date .btn {
    margin-left: 0;
  }
  .top-articles-madfg .swiper-button-next, .top-articles-madfg .swiper-button-prev {
    top: 50%;
  }
}

.articles-blog-madfg::before {
  background-image: url("./../images/background/bg-madfg-19.png");
  width: 848px;
  height: 542px;
  top: 314px;
}
.articles-blog-madfg-heading {
  margin-bottom: 74px;
  max-width: 778px;
}
.articles-blog-madfg-heading .title {
  margin-bottom: 22px;
}
.articles-blog-madfg .row {
  gap: 48px 0;
}

.services-landing-madfg {
  margin-top: 209px;
}
.services-landing-madfg .container::before {
  background-image: url("./../images/background/bg-madfg-21.png");
  width: 1121px;
  height: 541px;
  transform: translate(-50%, -100px);
  left: 50%;
}
.services-landing-madfg .container::after {
  background-image: url("./../images/background/bg-madfg-23.png");
  transform: translateY(-197px);
  height: 728px;
}
.services-landing-madfg-image {
  padding-left: 55px;
}
.services-landing-madfg-image::before {
  border: 1px solid #494949;
  border-radius: 25px;
  transform: translateY(-85px);
  width: 73.474%;
  height: 123.91%;
}
.services-landing-madfg-image::after {
  width: 47.33%;
  height: 77.8%;
  border-radius: 50%;
  box-shadow: 0px 8px 80px rgba(230, 58, 44, 0.1);
  background-color: #e63a2c;
  transform: translateX(46px);
}
.services-landing-madfg-image > div::before {
  width: 329px;
  height: 197px;
  background-image: url("./../images/background/bg-madfg-20.png");
  transform: translate(-133px, 18px);
  mix-blend-mode: hard-light;
}
.services-landing-madfg-image img {
  filter: drop-shadow(0px 22px 20px rgba(102, 71, 71, 0.1));
}
@media only screen and (max-width: 575px) {
  .services-landing-madfg {
    margin-top: 80px;
  }
  .services-landing-madfg-image {
    padding-left: 0;
  }
  .services-landing-madfg-image::before, .services-landing-madfg-image::after {
    content: none;
  }
}

.exists-devices-madfg {
  margin: 158px 0 134px;
}
.exists-devices-madfg-wrapper {
  padding: 55px 124px 72px;
  background-color: rgba(240, 234, 234, 0.24);
}
.exists-devices-madfg-heading {
  max-width: 778px;
  margin-bottom: 59px;
}
.exists-devices-madfg-heading .title {
  margin-bottom: 11px;
}
.exists-devices-madfg-item {
  background-color: rgba(0, 0, 0, 0.8);
  box-shadow: 0px 31px 50px rgba(114, 94, 94, 0.5);
  padding: 20px 24px 15px 22px;
}
.exists-devices-madfg-item .info {
  margin-bottom: 10px;
}
.exists-devices-madfg-item .info i {
  font-size: 33px;
  line-height: 33px;
}
.exists-devices-madfg-item .info .title {
  line-height: 19px;
}
.exists-devices-madfg-item .info .title span {
  line-height: 22px;
}
.exists-devices-madfg-item .btn {
  border-radius: 4px;
  background-color: rgba(145, 145, 145, 0.05);
  padding: 5px 10px 6px;
}
.exists-devices-madfg-item:hover {
  background-color: #fff;
  box-shadow: 0px 31px 50px rgba(0, 0, 0, 0.1);
}
.exists-devices-madfg-item:hover .info i,
.exists-devices-madfg-item:hover .info .title span {
  color: #494949 !important;
}
.exists-devices-madfg-item:hover .info .title {
  color: #919191 !important;
}
.exists-devices-madfg-item:hover p {
  color: #919191;
}
.exists-devices-madfg-item:hover .btn {
  background-color: rgba(230, 58, 44, 0.05);
  color: #e63a2c;
}
@media only screen and (max-width: 1399px) {
  .exists-devices-madfg-wrapper {
    padding: 55px 48px 72px;
  }
}
@media only screen and (max-width: 1199px) {
  .exists-devices-madfg-wrapper {
    padding: 48px 32px;
  }
  .exists-devices-madfg-item {
    padding: 20px 12px 15px;
  }
}
@media only screen and (max-width: 767px) {
  .exists-devices-madfg {
    margin: 80px 0;
  }
  .exists-devices-madfg-wrapper {
    padding: 32px 24px;
  }
}
@media only screen and (max-width: 575px) {
  .exists-devices-madfg-wrapper {
    padding: 24px 12px;
    margin: 0 -12px;
    border-radius: 0;
  }
  .exists-devices-madfg .swiper-slide > * {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}

.faq-services-madfg::before {
  background-image: url("./../images/background/bg-madfg-22.png");
  width: 848px;
  height: 542px;
  transform: translateY(-188px);
}

.top-musics {
  margin-bottom: 100px;
}
.top-musics::before {
  background-color: #fff;
  top: -193px;
  bottom: -48px;
}
.top-musics-item {
  padding: 48px 46px 47px 20px;
}
.top-musics-item::before {
  background-color: rgba(217, 217, 217, 0.01);
  backdrop-filter: blur(25.5px);
}
.top-musics-item::after {
  background-color: rgba(0, 0, 0, 0.5);
}
.top-musics-item img {
  width: 122px;
  height: 123px;
  filter: drop-shadow(14px 9px 50px #70619b);
}
.top-musics-item > div {
  margin-right: 18px;
}
.top-musics-item > div::before, .top-musics-item > div::after {
  width: 77px;
  height: 77px;
  border-radius: 50%;
  background-color: #c0aafe;
  filter: blur(50px);
}
.top-musics-item > div::before {
  transform: translateY(-3px);
  left: 25%;
}
.top-musics-item > div::after {
  left: 4px;
  transform: translateY(1px);
}
.top-musics-item .title {
  line-height: 36px;
}
.top-musics-item .singer {
  margin: 2px 0 9px;
}
.top-musics-item ul {
  margin-bottom: 9px;
}
.top-musics-item.red img {
  filter: drop-shadow(14px 9px 50px #c64f6b) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
.top-musics-item.red > div::before, .top-musics-item.red > div::after {
  background-color: #ff89a5;
}
.top-musics-items {
  margin-top: 39px;
}
.top-musics-item-sm {
  box-shadow: 0px 22px 50px rgba(0, 0, 0, 0.3);
  max-width: calc(16.6666667% - 20px);
}
.top-musics-item-sm a::after {
  z-index: 6;
}
.top-musics-item-sm img {
  max-height: 197px;
}
.top-musics-item-sm .overlay {
  padding: 9px 8px 10px;
}
.top-musics-item-sm .overlay::before {
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(6px);
  border-radius: inherit;
}
.top-musics-item-sm .overlay .title {
  margin-bottom: 5px;
}
@media only screen and (max-width: 1199px) {
  .top-musics-item-sm {
    max-width: calc(16.6666667% - 14px);
  }
}
@media only screen and (max-width: 991px) {
  .top-musics-item {
    padding: 24px;
    border-radius: 16px;
  }
  .top-musics-item > div {
    margin-right: 0;
  }
  .top-musics-item-sm {
    max-width: calc(33.3333333% - 11px);
  }
}
@media only screen and (max-width: 575px) {
  .top-musics-item-sm {
    max-width: calc(50% - 8px);
  }
}

.swiper-music .swiper-button-disabled {
  opacity: 0;
  visibility: hidden;
}
.swiper-music .swiper-button-next, .swiper-music .swiper-button-prev {
  width: 59px;
  height: 59px;
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.1);
}
.swiper-music .swiper-button-next::after, .swiper-music .swiper-button-prev::after {
  content: "\e902";
  font-family: "icomoon";
  font-size: 16px;
  color: #919191;
}
.swiper-music .swiper-button-next {
  transform: translateX(-40px);
}
.swiper-music .swiper-button-prev {
  transform: translateX(40px);
}
.swiper-music .swiper-button-prev::after {
  content: "\e966";
}
@media only screen and (max-width: 767px) {
  .swiper-music .swiper-button-next, .swiper-music .swiper-button-prev {
    width: 45px;
    height: 45px;
    border-radius: 12px;
  }
  .swiper-music .swiper-button-next::after, .swiper-music .swiper-button-prev::after {
    font-size: 14px;
  }
  .swiper-music .swiper-button-next {
    transform: translateX(-18px);
  }
  .swiper-music .swiper-button-prev {
    transform: translateX(18px);
  }
}

.last-musics::before, .last-musics::after,
.last-musics .container::before {
  width: 284px;
  height: 284px;
  border-radius: 50%;
  background-color: rgba(231, 111, 81, 0.2);
  filter: blur(100px);
}
.last-musics::before {
  transform: translate(201px, -15px);
}
.last-musics::after {
  background-color: rgba(255, 172, 47, 0.2);
  transform: translateX(182px);
  top: 65%;
}
.last-musics .container::before {
  bottom: 10%;
  transform: translateX(-192px);
}

.music-item {
  box-shadow: 64px 30px 200px rgba(0, 0, 0, 0.05);
  padding: 67px 143px 67px 53px;
}
.music-item:not(:last-child) {
  margin-bottom: 60px;
}
.music-item:not(:last-child)::after {
  background-color: rgba(230, 58, 44, 0.1);
  width: 284px;
  height: 284px;
  border-radius: 50%;
  right: 20%;
  transform: translateY(180px);
  filter: blur(100px);
}
.music-item:not(:last-child):nth-child(even)::after {
  right: auto;
  left: 20%;
}
.music-item .image {
  width: 268px;
  height: 268px;
  margin-left: 52px;
}
.music-item .image::before, .music-item .image::after,
.music-item .image > div::after {
  top: 50%;
}
.music-item .image::before {
  background-image: url("./../images/other/image-52.png");
  transform: translate(95px, -50%);
  width: 233px;
  height: 234px;
}
.music-item .image::after,
.music-item .image > div::after {
  width: 72px;
  height: 72px;
  background-color: #6e5b93;
  border-radius: 50%;
  transform: translate(13px, -50%);
}
.music-item .image > div::after {
  filter: blur(25px);
}
.music-item .image img {
  filter: drop-shadow(0px 22px 50px rgba(0, 0, 0, 0.3));
}
.music-item .content .title-icon i {
  width: 32px;
  height: 32px;
  background-color: #ffe5de;
  color: #e76f51;
}
.music-item .content .title-en {
  margin: 18px 0 14px;
}
.music-item .content .download-now-text {
  margin-bottom: 26px;
}
.music-item .content .box-audio {
  margin-bottom: 28px;
}
@media only screen and (max-width: 1199px) {
  .music-item {
    padding: 67px 120px 67px 32px;
  }
  .music-item .image {
    width: 220px;
    height: 220px;
    margin-left: 32px;
  }
  .music-item .image::before {
    width: 185px;
    height: 186px;
    transform: translate(78px, -50%);
  }
  .music-item .image::after {
    width: 54px;
    height: 54px;
  }
  .music-item .content .title {
    font-size: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .music-item {
    padding: 40px 120px 40px 32px;
    border-radius: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .music-item {
    padding: 32px 24px;
    border-radius: 20px;
  }
  .music-item:not(:last-child) {
    margin-bottom: 32px;
  }
  .music-item .image {
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 0 auto;
  }
  .music-item .content {
    width: 100%;
  }
  .music-item .content .title {
    font-size: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .music-item {
    padding: 24px 12px;
  }
}
@media only screen and (max-width: 399px) {
  .music-item .image::before {
    width: 130px;
    height: 130px;
    transform: translate(57px, -50%);
  }
}

.box-audio {
  padding: 9px 23px 9px 18px;
  box-shadow: 0px 28px 50px rgba(0, 0, 0, 0.02);
  border-radius: 13px;
  background-color: #fff4f1;
  min-width: auto;
}
.box-audio .play-pause-btn {
  box-shadow: 0px 7px 5px rgba(231, 111, 81, 0.3);
  background-color: #e76f51;
  border-radius: 10px;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.box-audio .play-pause-btn svg {
  height: 10px;
  width: 10px;
}
.box-audio .play-pause-btn svg path {
  fill: #fff;
}
.box-audio .controls {
  margin: 0 7px 0 13px;
  flex: 1 0 1%;
}
.box-audio .controls__current-time, .box-audio .controls__total-time {
  font-size: 12px;
  color: #919191;
  font-weight: 900;
  line-height: 18px;
}
.box-audio .controls__current-time {
  order: 2;
  margin-left: 12px;
}
.box-audio .controls__current-time::after {
  content: "/";
  margin: 0 1px;
}
.box-audio .controls .slider {
  order: 1;
  height: 8px;
  background-color: #ffcccc;
  margin: 0;
}
.box-audio .controls .slider,
.box-audio .controls .slider .gap-progress {
  border-radius: 20px;
}
.box-audio .controls .slider .gap-progress {
  background-color: #e76f51;
}
.box-audio .controls .slider .gap-progress .pin {
  opacity: 0;
}
.box-audio .controls__total-time {
  order: 3;
}
.box-audio .volume__button.open path {
  fill: #e76f51 !important;
}
.box-audio .volume__button svg {
  width: 16px;
  height: 16px;
}
.box-audio .volume__button svg path {
  fill: #e76f51;
}
.box-audio .volume__controls .gap-progress,
.box-audio .volume__controls .gap-progress .pin {
  background-color: #e76f51;
}

.pagination-music {
  background-color: #fff4f1;
}
.pagination-music .pagination-madfg-link {
  background-color: #fde0e0;
}
.pagination-music .pagination-madfg-link.active {
  background-color: #e76f51;
  box-shadow: 0px 13px 20px rgba(0, 0, 0, 0.25);
}
.pagination-music .next::before,
.pagination-music .prev::before {
  background-color: #e76f51;
}
.pagination-music .next > a,
.pagination-music .prev > a {
  border-color: #e76f51;
  color: #e76f51;
}
.pagination-music .next > a:hover,
.pagination-music .prev > a:hover {
  background-color: #e76f51;
  color: #fff;
}

.last-musics-aside {
  box-shadow: -40px 15px 60px rgba(0, 0, 0, 0.02);
  padding: 39px 33px 46px;
}
.last-musics-aside .icon {
  background-color: #ffd9cf;
  width: 32px;
  height: 32px;
  text-shadow: 0px 7px 5px rgba(231, 111, 81, 0.3);
  color: #e76f51;
}
.last-musics-aside ul {
  margin-top: 25px;
  padding-top: 19px;
}
.last-musics-aside ul::before {
  background-image: linear-gradient(90deg, #919191 -4.73%, rgba(145, 145, 145, 0) -4.72%, #919191 51.26%, rgba(145, 145, 145, 0) 106.1%);
  height: 1px;
}
.last-musics-aside ul li {
  counter-increment: li;
}
.last-musics-aside ul li:not(:last-child) {
  margin-bottom: 29px;
}
.last-musics-aside ul li a::before {
  content: counter(li);
  width: 23px;
  height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  background-color: #ffd9cf;
  margin-left: 11px;
  font-size: 9px;
  line-height: 14px;
  color: #e76f51;
}
.last-musics-aside ul li a:hover {
  color: #e76f51;
}
.last-musics-aside-contact {
  margin-top: 28px;
  padding: 26px 12px 24px;
  box-shadow: 0px 29px 50px rgba(0, 0, 0, 0.02);
}
.last-musics-aside-contact a:hover {
  color: #e76f51;
}
.last-musics-aside-contact i:first-child {
  background-color: #e76f51;
  box-shadow: 0px 16px 18px -1px rgba(182, 157, 116, 0.2), 0px 9px 50px rgba(182, 157, 116, 0.05);
  width: 63px;
  height: 63px;
}

.article-music {
  padding-top: 56.763%;
  box-shadow: 0px 65px 200px rgba(0, 0, 0, 0.25);
}
.article-music a::after {
  z-index: 9;
}
.article-music .overlay {
  padding: 26px 16px 27px;
}
.article-music .overlay::before {
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(11px);
}
.article-music .overlay .title {
  line-height: 35px;
  height: 75px;
}
@media only screen and (max-width: 991px) {
  .article-music .overlay {
    padding: 16px;
  }
  .article-music .overlay .title {
    font-size: 16px;
    line-height: 30px;
    height: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .article-music {
    border-radius: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .article-music {
    border-radius: 20px;
  }
  .article-music .overlay {
    border-radius: 20px;
    padding: 12px;
  }
  .article-music .overlay .title {
    font-size: 14px;
    line-height: 25px;
    height: 50px;
  }
}

.article-blog-sm {
  border-radius: 36px;
  padding-top: 151.31%;
}
.article-blog-sm a::after {
  z-index: 8;
}
.article-blog-sm .overlay {
  padding: 25px 16px 31px;
}
.article-blog-sm .overlay::before {
  background-color: rgba(231, 111, 81, 0.5);
  backdrop-filter: blur(11px);
}
.article-blog-sm .overlay .title {
  line-height: 36px;
  height: 72px;
}
@media only screen and (max-width: 767px) {
  .article-blog-sm {
    border-radius: 30px;
  }
  .article-blog-sm .overlay {
    padding: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .article-blog-sm {
    border-radius: 20px;
  }
  .article-blog-sm .overlay .title {
    height: auto;
    max-height: 72px;
  }
}

.top-header-music {
  margin: 58px 0 48px;
}
.top-header-music-logo .title {
  line-height: 24px;
}
.top-header-music-logo .sub-title {
  line-height: 13px;
}
.top-header-music-nav {
  margin-right: 60px;
}
.top-header-music-nav li a::before {
  width: 2px;
  height: 9px;
  border-radius: 4px;
  background-color: #FFAC2F;
  margin: auto;
  transform: translateX(4px) scaleY(0);
  transform-origin: center;
}
.top-header-music-nav li a.active {
  font-weight: 900 !important;
}
.top-header-music-nav li a:hover, .top-header-music-nav li a.active {
  color: #494949;
}
.top-header-music-nav li a:hover::before, .top-header-music-nav li a.active::before {
  transform: translateX(4px) scaleY(1);
}
.top-header-music-search {
  width: 48px;
  height: 48px;
}
.top-header-music-search-box {
  z-index: 990;
  opacity: 0;
  visibility: hidden;
}
.top-header-music-search-box-backdrop {
  background-color: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(4px);
}
.top-header-music-search-box form {
  width: 576px;
  transform: translateY(-100px);
}
.top-header-music-search-box form .form-control {
  background-color: rgba(0, 0, 0, 0.05);
  height: 40px;
  padding-left: 40px;
}
.top-header-music-search-box form button {
  left: 32px;
  border-radius: 6px;
}
.top-header-music-search-box.opened {
  opacity: 1;
  visibility: visible;
}
.top-header-music-search-box.opened form {
  transform: translateY(0px);
}
.top-header-music-publication {
  padding: 13px 18px;
}
@media only screen and (max-width: 1199px) {
  .top-header-music-nav {
    margin-right: 16px;
  }
  .top-header-music-nav li a {
    font-size: 12px;
  }
  .top-header-music-search {
    margin-left: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .top-header-music {
    margin-top: 32px;
  }
  .top-header-music-search-box form {
    width: 300px;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-music-search {
    margin-left: 0;
  }
}

.footer-music {
  margin: 100px 0 32px;
}
.footer-music-wrapper {
  box-shadow: 0px 4px 200px rgba(0, 0, 0, 0.05);
  padding: 58px 65px 84px 71px;
  border-radius: 36px;
}
.footer-music-last-musics-heading {
  margin-bottom: 43px;
}
.footer-music-last-musics-heading .icon {
  width: 32px;
  height: 32px;
  background-color: #ffd9cf;
  color: #e76f51;
  text-shadow: 0px 7px 5px rgba(231, 111, 81, 0.3);
}
.footer-music-last-musics-heading .link {
  color: #e76f51;
}
.footer-music-last-musics .row {
  gap: 38px 0;
}
.footer-music-last-musics-item img {
  box-shadow: 0px 22px 50px rgba(0, 0, 0, 0.3);
  width: 82px;
  height: 82px;
}
.footer-music-last-musics-item > div {
  max-width: calc(100% - 102px);
}
.footer-music-last-musics-item:hover .text-link {
  color: #e76f51;
}
.footer-music-description {
  margin-top: 77px;
}
.footer-music-description-wrapper {
  background-color: rgba(248, 248, 248, 0.8);
  padding: 34px 39px 39px 40px;
}
.footer-music-description-wrapper p {
  margin-top: 12px;
}
.footer-music-namads {
  margin-top: 79px;
}
.footer-music-namads a {
  border: 1px solid #919191;
  width: 105px;
  height: 105px;
}
.footer-music.two .footer-music-last-musics::before, .footer-music.two .footer-music-description::before {
  background-image: url("./../images/background/bg-footer-music.png");
}
.footer-music.two .footer-music-last-musics::after, .footer-music.two .footer-music-description::after {
  backdrop-filter: blur(98.5px);
}
.footer-music.two .footer-music-last-musics {
  padding: 58px 0 56px;
  border-radius: 36px 36px 0 0;
}
.footer-music.two .footer-music-last-musics::after {
  background-color: rgba(231, 111, 81, 0.2);
}
.footer-music.two .footer-music-last-musics-heading .link {
  color: #fff;
}
.footer-music.two .footer-music-description {
  padding: 59px 0 69px;
}
.footer-music.two .footer-music-description::after {
  background-color: rgba(0, 0, 0, 0.45);
}
.footer-music.two .footer-music-description-wrapper {
  background-color: rgba(73, 73, 73, 0.31);
}
@media only screen and (max-width: 1199px) {
  .footer-music-wrapper {
    padding: 58px 40px 84px;
  }
  .footer-music-last-musics-item img {
    width: 70px;
    height: 70px;
    margin-left: 12px;
    border-radius: 15px;
  }
  .footer-music-last-musics-item > div {
    max-width: calc(100% - 82px);
  }
}
@media only screen and (max-width: 767px) {
  .footer-music-wrapper {
    padding: 32px 24px;
    border-radius: 20px;
  }
  .footer-music-description {
    margin-top: 40px;
  }
  .footer-music-namds {
    margin-top: 50px;
  }
  .footer-music.two .footer-music-last-musics {
    border-radius: 0;
  }
}
@media only screen and (max-width: 575px) {
  .footer-music-wrapper {
    padding: 32px 12px;
    margin: 0 -12px;
    border-radius: 0;
  }
  .footer-music-last-musics-heading .title {
    font-size: 14px;
    line-height: 20px;
  }
  .footer-music-last-musics-heading .link {
    font-size: 12px;
    line-height: 18px;
  }
  .footer-music-last-musics-heading .link i {
    font-size: 8px;
  }
  .footer-music-description-wrapper {
    padding: 34px 24px;
    margin: 0 -12px;
    border-radius: 0;
  }
  .footer-music.two .footer-music-wrapper {
    margin: 0;
  }
}

.detail-music::before, .detail-music::after,
.detail-music .container::before {
  width: 284px;
  height: 284px;
  background-color: rgba(231, 111, 81, 0.2);
  filter: blur(100px);
  border-radius: 50%;
}
.detail-music::before {
  transform: translate(191px, -184px);
}
.detail-music::after {
  background-color: rgba(255, 172, 47, 0.2);
  transform: translateX(172px);
  top: 75%;
}
.detail-music .container::before {
  transform: translate(-192px, 210px);
}
.detail-music-content {
  box-shadow: 64px 30px 200px rgba(0, 0, 0, 0.05);
  padding: 66px 60px 54px;
}
.detail-music-content::after {
  background-color: rgba(230, 58, 44, 0.1);
  filter: blur(100px);
  left: 50%;
  transform: translate(-50%, 32px);
  width: 284px;
  height: 284px;
}
.detail-music-content .icon {
  width: 48px;
  height: 48px;
  background-color: #ffe5de;
  color: #e76f51;
  text-shadow: 0px 7px 5px rgba(231, 111, 81, 0.3);
  margin-bottom: 33px;
}
.detail-music-content .title {
  line-height: 50px;
}
.detail-music-content .title-en {
  max-width: 557px;
}
.detail-music-content .download-now-text {
  margin: 34px 0 148px;
  max-width: 580px;
}
.detail-music-content .image {
  margin-bottom: 91px;
}
.detail-music-content .image::before {
  background-image: url("./../images/other/music-disc.png");
  width: 214px;
  height: 214px;
  left: 50%;
  transform: translate(-50%, -91px);
}
.detail-music-content .image::after {
  width: 66px;
  height: 66px;
  background-color: #bc9aff;
  border-radius: 50%;
  transform: translate(-50%, -17px);
  left: 50%;
  box-shadow: 0 0 30px #bc9aff;
}
.detail-music-content .image > div::before {
  background-image: url("./../images/other/flower-01.svg");
  width: 114px;
  height: 251px;
  transform: translate(-57px, -36px);
}
.detail-music-content .image > div::after {
  background-image: url("./../images/other/flower-02.png");
  width: 221px;
  height: 221px;
  transform: translate(-50%, 54px);
  left: 50%;
}
.detail-music-content .image > div img {
  box-shadow: 0px 22px 50px rgba(0, 0, 0, 0.3);
}
.detail-music-content .text-music {
  padding: 31px 60px 45px;
  background-color: #f6f6f6;
  min-height: 229px;
  max-width: 657px;
  margin-bottom: 70px;
}
.detail-music-content .text-music::before, .detail-music-content .text-music::after {
  top: 50%;
  width: 93px;
  height: 162px;
}
.detail-music-content .text-music::before {
  transform: translate(52px, -50%);
  background-image: url("./../images/other/flower-03.png");
}
.detail-music-content .text-music::after {
  transform: translate(-41px, -50%);
  background-image: url("./../images/other/flower-03.png");
}
.detail-music-content .text-music-title {
  line-height: 36px;
}
.detail-music-content .box-audio {
  max-width: 452px;
  margin-bottom: 53px;
}
.detail-music-content .btns .btn {
  padding: 11px;
}
.detail-music-content .btns .btn:hover, .detail-music-content .btns .btn:focus, .detail-music-content .btns .btn:active {
  background-color: #e76f51;
  border-color: #e76f51;
  box-shadow: 0px 15px 30px rgba(231, 111, 81, 0.3);
}
.detail-music-content .btns .btn i {
  margin-top: -4px;
}
@media only screen and (max-width: 767px) {
  .detail-music-content {
    padding: 32px 60px;
    border-radius: 20px;
  }
  .detail-music-content .icon {
    margin-bottom: 16px;
  }
  .detail-music-content .title {
    line-height: 36px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-music-content {
    padding: 32px 24px;
  }
  .detail-music-content .title {
    line-height: 30px;
  }
  .detail-music-content .download-now-text {
    margin: 12px 0 40px;
  }
  .detail-music-content .image::before, .detail-music-content .image::after,
  .detail-music-content .image > div::before {
    content: none;
  }
  .detail-music-content .text-music {
    padding: 24px 16px;
    margin-bottom: 32px;
  }
  .detail-music-content .text-music::before, .detail-music-content .text-music::after {
    content: none;
  }
  .detail-music-content .box-audio {
    margin-bottom: 40px;
  }
}

.comments-music {
  margin-top: 133px;
}
.comments-music-heading {
  margin-bottom: 51px;
  padding-bottom: 14px;
}
.comments-music-heading::after {
  background-image: linear-gradient(90deg, #919191 -4.73%, rgba(145, 145, 145, 0) -4.72%, #919191 51.26%, rgba(145, 145, 145, 0) 106.1%);
  height: 1px;
}
.comments-music-heading p {
  max-width: 874px;
}
.comments-music-items li:not(:last-child) {
  margin-bottom: 72px;
}
.comments-music-items li .content {
  box-shadow: 0px 85px 80px rgba(0, 0, 0, 0.03);
  padding: 39px 52px 51px 59px;
}
.comments-music-items li .content .name-rate {
  margin-bottom: 26px;
}
.comments-music-items li .content .name-rate .name::before {
  width: 3px;
  height: 13px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
  background-color: #FA5662;
}
.comments-music-items li .content .name-rate .rate .stars label {
  cursor: pointer;
  line-height: 14px;
  color: rgba(250, 86, 98, 0.5);
}
.comments-music-items li .content .name-rate .rate .stars input:checked ~ label {
  color: #FA5662;
}
@media only screen and (max-width: 991px) {
  .comments-music-items li .content {
    padding: 32px 40px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-music {
    margin-top: 70px;
  }
  .comments-music-items li:not(:last-child) {
    margin-bottom: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-music-items li .content {
    padding: 24px 16px;
  }
  .comments-music-items li .content .name-rate .rate {
    font-size: 12px;
    line-height: 18px;
  }
}

.contact-us-music::before, .contact-us-music::after,
.contact-us-music .container::before {
  width: 284px;
  height: 284px;
  background-color: rgba(231, 111, 81, 0.2);
  filter: blur(100px);
  border-radius: 50%;
}
.contact-us-music::before {
  transform: translate(191px, -184px);
}
.contact-us-music::after {
  top: 55%;
  background-color: rgba(255, 172, 47, 0.2);
  transform: translateX(172px);
}
.contact-us-music .container::before {
  top: 95%;
  transform: translateX(-192px);
}
.contact-us-music-content {
  padding: 55px 100px 65px 93px;
  box-shadow: 64px 30px 200px rgba(0, 0, 0, 0.05);
}
.contact-us-music-heading {
  background-image: url("./../images/background/bg-heading-music.png");
  padding: 36px;
  margin-bottom: 100px;
}
.contact-us-music-heading::before {
  background-color: rgba(231, 111, 81, 0.2);
  backdrop-filter: blur(50px);
}
.contact-us-music-heading .title {
  line-height: 50px;
  margin-bottom: 13px;
}
.contact-us-music form .form-control::-moz-placeholder {
  color: inherit;
}
.contact-us-music form .form-control::placeholder {
  color: inherit;
}
.contact-us-music form .form-group {
  box-shadow: 0px 27px 50px rgba(0, 0, 0, 0.05);
}
.contact-us-music form .form-group i {
  color: #e76f51;
}
.contact-us-music form .form-group-box-content {
  padding: 28px 62px 24px 16px;
  margin: 79px 0 77px;
}
.contact-us-music form .form-group-box-content i {
  right: 30px;
}
.contact-us-music form .form-group-box-content .form-control {
  direction: rtl;
}
.contact-us-music form .btn {
  max-width: 80%;
  line-height: 14px;
  padding: 23px 12px;
}
.contact-us-music form .btn span {
  line-height: 16px;
  color: transparent;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  -webkit-background-clip: text;
          background-clip: text;
}
@media only screen and (max-width: 1199px) {
  .contact-us-music-content {
    padding: 55px 48px 65px;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-music-content {
    border-radius: 20px;
  }
  .contact-us-music-content .title {
    line-height: 36px;
  }
  .contact-us-music-heading {
    margin-bottom: 32px;
  }
  .contact-us-music form {
    gap: 32px 0;
  }
  .contact-us-music form .form-group-box-content {
    margin: 0;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-music-content {
    margin: 0 -12;
    padding: 32px 12px;
    border-radius: 0;
  }
  .contact-us-music-heading .title {
    line-height: 30px;
  }
}

.blog-music::after {
  top: 95%;
  width: 284px;
  height: 284px;
  transform: translateX(-192px);
  border-radius: 50%;
  background-color: rgba(231, 111, 81, 0.2);
  filter: blur(100px);
}
.blog-music .container {
  padding-top: 49px;
}
.blog-music .container::before {
  height: 1px;
  max-width: calc(100% - 24px);
  left: 12px;
  background-image: linear-gradient(90deg, #919191 -4.73%, rgba(145, 145, 145, 0) -4.72%, #919191 51.26%, rgba(145, 145, 145, 0) 106.1%);
}
.blog-music-articles-lg {
  gap: 24px 0;
  margin-bottom: 93px;
}
.blog-music-articles-sm {
  gap: 81px 0;
}
@media only screen and (max-width: 767px) {
  .blog-music-articles-sm {
    gap: 32px 0;
  }
}

.about-us-music::before, .about-us-music::after {
  width: 284px;
  height: 284px;
  background-color: rgba(231, 111, 81, 0.2);
  border-radius: 50%;
  filter: blur(100px);
}
.about-us-music::before {
  transform: translate(191px, -108px);
}
.about-us-music::after {
  background-color: rgba(255, 172, 47, 0.2);
  transform: translateX(172px);
  top: 75%;
}
.about-us-music .container {
  padding-top: 76px;
}
.about-us-music .container::before {
  height: 1px;
  background-image: linear-gradient(90deg, #919191 -4.73%, rgba(145, 145, 145, 0) -4.72%, #919191 51.26%, rgba(145, 145, 145, 0) 106.1%);
}
.about-us-music-content {
  box-shadow: 64px 30px 200px rgba(0, 0, 0, 0.05);
  padding: 55px 100px 102px 93px;
}
.about-us-music-heading {
  background-image: url("./../images/background/bg-heading-music.png");
  padding: 44px 24px 55px;
  margin-bottom: 64px;
}
.about-us-music-heading::before {
  background-color: rgba(231, 111, 81, 0.2);
  backdrop-filter: blur(50px);
}
.about-us-music-heading-title {
  margin-bottom: 11px;
}
.about-us-music .row {
  gap: 24px 0;
}
.about-us-music .faq-item:not(:last-child) {
  margin-bottom: 15px;
}
@media only screen and (max-width: 1199px) {
  .about-us-music-content {
    padding: 55px 48px 102px;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-music .container {
    padding-top: 48px;
  }
  .about-us-music-content {
    border-radius: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-music-content {
    padding: 32px 16px;
  }
}

.section-heading-movie {
  border-top: 1px solid rgba(255, 255, 255, 0.32);
  margin-bottom: 63px;
}
.section-heading-movie-title::after {
  content: "/";
  display: inline-block;
  vertical-align: middle;
  margin: 0 11px 0 9px;
}
.section-heading-movie-link, .section-heading-movie-link:hover {
  color: #f6b500;
}
@media only screen and (max-width: 991px) {
  .section-heading-movie-title::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .section-heading-movie-title, .section-heading-movie-link {
    width: 100%;
  }
}

.tabs-movie {
  gap: 19px;
}
.tabs-movie li {
  background-color: #3b3e47;
  min-width: 134px;
  padding: 13px 12px;
  cursor: pointer;
}
.tabs-movie li.active {
  background-color: #f6b500;
  box-shadow: 0px 28px 50px 0px rgba(252, 185, 0, 0.15);
}
@media only screen and (max-width: 767px) {
  .tabs-movie {
    gap: 12px;
  }
  .tabs-movie li {
    min-width: 100px;
    padding: 8px 12px;
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 575px) {
  .tabs-movie {
    gap: 8px;
  }
}

.popular-animations-movie {
  margin-top: 68px;
}
.popular-animations-movie::before {
  background-image: url("./../images/background/bg-movie-01.png");
  -webkit-mask-image: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, #fff 45.07%, rgba(255, 255, 255, 0.4) 79.63%, rgba(255, 255, 255, 0.06) 94.92%, rgba(255, 255, 255, 0) 100%);
          mask-image: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, #fff 45.07%, rgba(255, 255, 255, 0.4) 79.63%, rgba(255, 255, 255, 0.06) 94.92%, rgba(255, 255, 255, 0) 100%);
  height: 1633px;
  top: 6px;
  opacity: 0.05;
}
.popular-animations-movie .swiper-slide > * {
  transform: scale(0.85);
  opacity: 0.5;
}
.popular-animations-movie .swiper-slide-visible > * {
  transform: scale(1);
  opacity: 1;
}

.popular-movie-item {
  border: 1px solid #000;
  padding-top: 140.2%;
  box-shadow: 0px 22px 50px 0px rgba(0, 0, 0, 0.25);
}
.popular-movie-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 72.42%, rgba(0, 0, 0, 0.9) 100%);
}
.popular-movie-item::after {
  content: "\e904";
  font-family: "icomoon";
  font-size: 12px;
  bottom: 28px;
  left: 28px;
  color: #fff;
}
.popular-movie-item .stretched-link::after {
  z-index: 6;
}
.popular-movie-item .overlay {
  padding: 0 27px 24px;
}
.popular-movie-item .overlay .category-rate .category {
  z-index: 9;
  background-color: #f6b500;
  min-width: 63px;
  padding: 5px 8px 6px;
}
.popular-movie-item .overlay .category-rate .rate {
  background-color: rgba(171, 171, 171, 0.55);
  padding: 5px 8px 6px;
}
.popular-movie-item .overlay .title {
  margin-bottom: 10px;
  height: 50px;
}
@media only screen and (max-width: 1199px) {
  .popular-movie-item .overlay {
    padding: 0 12px 20px;
  }
  .popular-movie-item::after {
    bottom: 22px;
    left: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .popular-movie-item {
    border-radius: 20px;
  }
}

.movie-item {
  background-color: rgba(26, 31, 42, 0.5);
  padding: 81px 109px 81px 44px;
}
.movie-item:not(:last-child) {
  margin-bottom: 85px;
}
.movie-item .image {
  max-width: 298px;
}
.movie-item .image::before {
  background-color: rgba(0, 0, 0, 0.39);
  width: 349px;
}
.movie-item .image img:first-child {
  width: 349px;
  z-index: -2;
  -o-object-fit: cover;
     object-fit: cover;
}
.movie-item .image img:last-child {
  width: 298px;
  height: 382px;
  box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.25);
}
.movie-item .content {
  padding-right: 37px;
  max-width: calc(100% - 298px);
}
.movie-item .content .title {
  line-height: 40px;
}
.movie-item .content .title-en {
  line-height: 25px;
  margin-right: 2px;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
}
.movie-item .content .rate {
  background-color: rgba(171, 171, 171, 0.55);
  border-radius: 5px 11px 11px 5px;
  padding-left: 23px;
}
.movie-item .content .rate span {
  min-width: 75px;
  background-color: #f6b500;
  box-shadow: 0px 28px 50px 0px rgba(252, 185, 0, 0.15);
  padding: 6px 12px;
}
.movie-item .content .genre-quality {
  gap: 40px;
}
.movie-item .content .genre-quality > * {
  background-color: #3b3e47;
  padding-left: 12px;
  max-width: calc(50% - 20px);
}
.movie-item .content .genre-quality > * span {
  padding: 13px 12px;
  min-width: 134px;
  background-color: #f6b500;
  box-shadow: 0px 28px 50px 0px rgba(252, 185, 0, 0.15);
}
.movie-item .content .genre-quality .quality span {
  background-color: #0cc13f;
  box-shadow: 0px 28px 50px 0px rgba(12, 193, 63, 0.15);
}
.movie-item .content .btn {
  margin-top: 50px;
  padding: 13px 23px;
}
@media only screen and (max-width: 1399px) {
  .movie-item .content .genre-quality {
    gap: 20px;
  }
  .movie-item .content .genre-quality > * {
    max-width: calc(50% - 10px);
  }
}
@media only screen and (max-width: 1199px) {
  .movie-item {
    padding: 81px 72px 81px 24px;
  }
  .movie-item .content .title {
    font-size: 24px;
    line-height: 32px;
  }
  .movie-item .content .genre-quality > * span {
    min-width: auto;
    white-space: nowrap;
  }
}
@media only screen and (max-width: 991px) {
  .movie-item {
    padding: 32px;
  }
  .movie-item .image::before {
    content: none;
  }
  .movie-item .image img:last-child {
    height: auto;
  }
  .movie-item .content {
    max-width: 100%;
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .movie-item:not(:last-child) {
    margin-bottom: 40px;
  }
  .movie-item .content p {
    -moz-text-align-last: center;
         text-align-last: center;
  }
  .movie-item .content .genre-quality > * {
    max-width: 100%;
  }
  .movie-item .content .genre-quality > * span {
    min-width: 120px;
  }
}
@media only screen and (max-width: 575px) {
  .movie-item {
    padding: 32px 20px;
  }
}

.last-articles-movie {
  margin-top: 93px;
}
.last-articles-movie .row {
  gap: 54px 0;
}
@media only screen and (max-width: 767px) {
  .last-articles-movie {
    margin-top: 70px;
  }
  .last-articles-movie .row {
    gap: 32px 0;
  }
}

.article-movie figure {
  box-shadow: 0px 22px 50px 0px rgba(0, 0, 0, 0.25);
  border: 1px solid #000;
}
.article-movie figure a::before {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 72.42%, rgba(0, 0, 0, 0.9) 100%);
  z-index: 3;
}
.article-movie .title {
  line-height: 36px;
  height: 72px;
}
.article-movie .title a:hover {
  color: #f6b500;
}
@media only screen and (max-width: 767px) {
  .article-movie .title {
    line-height: 32px;
    height: 64px;
  }
}
@media only screen and (max-width: 575px) {
  .article-movie .title {
    height: auto;
  }
}

.faq-item-movie {
  box-shadow: 0px 48px 50px 0px rgba(143, 138, 126, 0.05);
  background-color: #2a3040;
}

.pagination-movie {
  background-color: #1c2232;
}
.pagination-movie li:not(.next, .prev) a {
  background-color: #3e4352;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.02);
}
.pagination-movie li:not(.next, .prev) a.active {
  background-color: #f6b500;
  box-shadow: 0px 13px 20px 0px rgba(246, 181, 0, 0.25);
  color: #fff !important;
}
.pagination-movie li.next::before, .pagination-movie li.prev::before {
  background-color: #F6B500;
}
.pagination-movie li.next a, .pagination-movie li.prev a {
  border-color: #f6b500;
  color: #f6b500;
}

.body-movie {
  background: #131722;
  color: #fff;
}

.megamenu-movie {
  width: 650px;
  box-shadow: 0px 74px 50px 0px rgba(0, 0, 0, 0.15);
  padding: 30px 26px 29px 45px;
  border-radius: 17px;
  left: 50%;
  transform: translate(-50%, 16px);
  opacity: 0;
  visibility: hidden;
}
.megamenu-movie::before {
  height: 50px;
  transform: translateY(-30px);
}
.megamenu-movie::after {
  background-color: rgba(47, 54, 73, 0.5);
  backdrop-filter: blur(8px);
  border-radius: inherit;
}
.megamenu-movie ul {
  max-height: 225px;
  overflow: hidden auto;
  gap: 21px 13px;
  padding-right: 19px;
  scrollbar-width: 2px;
  scrollbar-color: #353535 #969696;
}
.megamenu-movie ul::-webkit-scrollbar {
  width: 2px;
  background-color: #353535;
}
.megamenu-movie ul::-webkit-scrollbar-thumb {
  background-color: #969696;
}
.megamenu-movie ul li {
  direction: rtl;
  max-width: calc(33.333333% - 9px);
  box-shadow: 0px 21px 50px 0px rgba(182, 109, 155, 0.2);
}
.megamenu-movie ul li .overlay {
  right: 19px;
}
.megamenu-movie ul li .overlay .title {
  line-height: 15px;
}
.megamenu-movie ul li .overlay .title-en {
  line-height: 11px;
  background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 0.01%, #fff 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

.top-header-movie {
  z-index: 99;
  background-image: linear-gradient(to bottom, #131722, rgba(19, 23, 34, 0));
}
.top-header-movie .container {
  padding: 60px 12px 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.top-header-movie-logo .title {
  line-height: 24px;
}
.top-header-movie-logo .sub-title {
  line-height: 13px;
}
.top-header-movie-nav {
  margin-right: 30px;
}
.top-header-movie-nav li.has-megamenu a::after {
  width: 67px;
  height: 2px;
  background-color: rgba(172, 185, 219, 0.5);
  left: 50%;
  transform: translate(-50%, 47px);
  z-index: 4;
  opacity: 0;
  visibility: hidden;
}
.top-header-movie-nav li.has-megamenu:hover a::after,
.top-header-movie-nav li.has-megamenu:hover .megamenu-movie {
  opacity: 1;
  visibility: visible;
}
.top-header-movie-nav li.has-megamenu:hover a::after {
  transform: translate(-50%, 31px);
}
.top-header-movie-nav li.has-megamenu:hover .megamenu-movie {
  transform: translate(-50%, -16px);
}
.top-header-movie-nav li a.active {
  color: #fff;
  font-weight: 900 !important;
}
@media only screen and (max-width: 991px) {
  .top-header-movie .container {
    padding: 24px 12px;
  }
}
.footer-movie {
  border-radius: 22px 22px 0 0;
  background-color: #1A1F2A;
  padding: 72px 0 25px;
  margin-top: 100px;
}
.footer-movie-contact li:not(:last-child) {
  margin-bottom: 23px;
}
.footer-movie-contact li i {
  background-color: #313643;
  box-shadow: 0px 13px 9px 0px rgba(0, 0, 0, 0.2);
  width: 62px;
  height: 62px;
}
@media only screen and (max-width: 767px) {
  .footer-movie {
    padding: 40px 0 25px;
  }
}

.landing-movie {
  margin-top: -141px;
}
.landing-movie-item {
  padding: 305px 0 263px;
}
.landing-movie-item .bg {
  -webkit-mask-image: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.4) 79.63%, rgba(0, 0, 0, 0.06) 94.92%, rgba(0, 0, 0, 0) 100%);
          mask-image: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.4) 79.63%, rgba(0, 0, 0, 0.06) 94.92%, rgba(0, 0, 0, 0) 100%);
}
.landing-movie-item .content {
  padding-right: 120px;
}
.landing-movie-item .sup-title span {
  transform: translateY(-100%);
  transition-delay: 0.3s;
}
.landing-movie-item .title > * {
  line-height: 60px;
  max-width: 563px;
  transform: translateX(100%);
  transition-delay: 0.6s;
}
.landing-movie-item .btn {
  margin-top: 22px;
  transform: scale(0);
  transition: all 0.3s linear, transform 0.3s linear 1s;
}
.swiper-slide-active .landing-movie-item .sup-title span {
  transform: translateY(0);
}
.swiper-slide-active .landing-movie-item .title > * {
  transform: translateX(0);
}
.swiper-slide-active .landing-movie-item .btn {
  transform: scale(1);
}
.landing-movie .swiper-button-next::after, .landing-movie .swiper-button-prev::after {
  content: "\e904";
  font-family: "icomoon";
  color: #fff;
  font-size: 19px;
}
.landing-movie .swiper-button-prev::after {
  content: "\e930";
}
@media only screen and (max-width: 991px) {
  .landing-movie-item .content {
    padding-right: 64px;
  }
}
@media only screen and (max-width: 767px) {
  .landing-movie-item {
    padding: 200px 0 150px;
  }
  .landing-movie-item .title > * {
    line-height: 54px;
  }
  .landing-movie-item .content {
    padding: 0 32px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-movie-item .title > * {
    line-height: 40px;
  }
}

.top-category-movie {
  margin-top: -84px;
}
.top-category-movie-item {
  padding: 37px 29px;
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.25);
  opacity: 0.5;
  transform: scaleY(0.8);
}
.top-category-movie-item::before {
  background: linear-gradient(269.85deg, rgba(0, 0, 0, 0.8) -0.84%, rgba(0, 0, 0, 0) 69.83%), linear-gradient(0deg, rgba(0, 0, 0, 0.51), rgba(0, 0, 0, 0.51));
}
.top-category-movie-item::after {
  content: "\e904";
  font-family: "icomoon";
  font-size: 8px;
  color: #fff;
  bottom: 18px;
  left: 35px;
}
.top-category-movie-item .sub-title {
  color: transparent;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #ffffff 100%);
  -webkit-background-clip: text;
          background-clip: text;
}
.swiper-slide-visible .top-category-movie-item {
  opacity: 1;
  transform: scaleY(1);
}
@media only screen and (max-width: 991px) {
  .top-category-movie {
    margin-top: -99px;
  }
}
@media only screen and (max-width: 575px) {
  .top-category-movie {
    margin-top: -97px;
  }
}

.last-movies {
  margin-top: 100px;
}
.last-movies::before {
  background-image: url("./../images/background/bg-movie-02.png");
  height: 1517px;
  opacity: 0.05;
  -webkit-mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #ffffff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
          mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #ffffff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  transform: translateY(-171px);
}
@media only screen and (max-width: 767px) {
  .last-movies {
    margin-top: 80px;
  }
}

.movies-actors {
  margin-top: 106px;
}
.movies-actors-wrapper {
  background-color: #1a1f2a;
  padding: 52px 52px 54px 43px;
}
.movies-actors-wrapper .section-heading-movie {
  margin-bottom: 42px;
}
.movies-actors-wrapper .section-heading-movie::after {
  height: 1px;
  background-color: rgba(255, 255, 255, 0.32);
}
.movies-actors-wrapper .section-heading-movie-title {
  background-color: #1a1f2a;
  padding-left: 19px;
}
.movies-actors .actor-info {
  margin-left: 23px;
}
.movies-actors .actor-info img {
  box-shadow: 0px 46px 50px 0px black;
}
.movies-actors .actor-info .overlay {
  right: 23px;
  bottom: 22px;
  left: 23px;
  padding: 17px 12px 28px;
}
.movies-actors .actor-info .overlay::before {
  background-color: rgba(59, 65, 78, 0.51);
  backdrop-filter: blur(4px);
}
.movies-actors .actor-info .overlay .name {
  line-height: 36px;
}
.movies-actors .actor-info .overlay .name-en {
  line-height: 24px;
}
.movies-actors .row-movies {
  gap: 46px 0;
  margin: 0 -23.5px;
}
.movies-actors .row-movies > * {
  padding: 0 23.5px;
}
.movies-actors .actor-movie-item {
  box-shadow: 0px 22px 50px 0px rgba(0, 0, 0, 0.25);
}
.movies-actors .actor-movie-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 72.42%, rgba(0, 0, 0, 0.9) 100%);
  z-index: 3;
}
.movies-actors .nav-tabs {
  gap: 44px;
  padding: 12px 41px 12px 48px;
  background-color: #3B414E;
  margin-top: 42px;
}
.movies-actors .nav-tabs li {
  max-width: calc(14.2857143% - 38px);
  box-shadow: 0px 46px 50px 0px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.movies-actors .nav-tabs li img {
  filter: grayscale(100%);
}
.movies-actors .nav-tabs li.active img {
  filter: grayscale(0);
}
@media only screen and (max-width: 1399px) {
  .movies-actors .nav-tabs {
    gap: 20px;
  }
  .movies-actors .nav-tabs li {
    max-width: calc(14.2857143% - 18px);
  }
}
@media only screen and (max-width: 1199px) {
  .movies-actors .actor-info {
    margin-left: 0;
  }
  .movies-actors .row-movies {
    gap: 37px 0;
    margin: 0 -12px;
  }
  .movies-actors .row-movies > * {
    padding: 0 12px;
  }
}
@media only screen and (max-width: 991px) {
  .movies-actors-wrapper {
    padding: 32px;
  }
  .movies-actors .section-heading-movie-title {
    padding: 0 24px;
  }
  .movies-actors .row-movies {
    gap: 24px 0;
  }
  .movies-actors .nav-tabs {
    margin: 0 -32px 48px;
    border-radius: 0;
    padding: 12px 32px;
  }
  .movies-actors .nav-tabs li {
    border-radius: 12px;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
@media only screen and (max-width: 767px) {
  .movies-actors {
    margin-top: 70px;
  }
  .movies-actors .actor-info img,
  .movies-actors .actor-movie-item {
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .movies-actors-wrapper {
    padding: 32px 20px;
  }
  .movies-actors .nav-tabs {
    gap: 12px;
    margin: 0 -20px 48px;
    padding: 12px 20px;
  }
}

.about-us-movie .image::before, .about-us-movie .image::after,
.faq-about-us-movie .image::before,
.faq-about-us-movie .image::after {
  transform: translate(-116px, -50%);
  width: 376px;
  height: 533px;
  top: 50%;
}
.about-us-movie .image::before,
.faq-about-us-movie .image::before {
  background-image: url("./../images/other/image-54.png");
}
.about-us-movie .image::after,
.faq-about-us-movie .image::after {
  background-color: rgba(0, 0, 0, 0.39);
  backdrop-filter: blur(4px);
}
.about-us-movie .image img,
.faq-about-us-movie .image img {
  box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 991px) {
  .about-us-movie .image::before, .about-us-movie .image::after,
  .faq-about-us-movie .image::before,
  .faq-about-us-movie .image::after {
    content: none;
  }
}

.about-us-movie {
  margin: 203px 0 210px;
}
.about-us-movie::before {
  background-image: url("./../images/background/bg-movie-03.png");
  height: 894px;
  transform: translateY(-344px);
  -webkit-mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
          mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  opacity: 0.02;
}
.about-us-movie::after {
  width: 134px;
  height: 131px;
  background-color: rgba(246, 181, 0, 0.2);
  border-radius: 11px;
  transform: translateX(37px);
  bottom: calc(100% + 11px);
  filter: blur(106.5px);
}
.about-us-movie .sup-title {
  line-height: 31px;
}
.about-us-movie .title {
  line-height: 50px;
}
@media only screen and (max-width: 991px) {
  .about-us-movie {
    margin: 70px 0;
  }
  .about-us-movie::before {
    transform: translateY(-169px);
  }
}
@media only screen and (max-width: 575px) {
  .about-us-movie .title {
    line-height: 28px;
  }
}

.faq-about-us-movie .image::before, .faq-about-us-movie .image::after {
  transform: translate(116px, -50%);
}

.faq-about-us-movie {
  margin-bottom: 217px;
}
.faq-about-us-movie::before {
  background-image: url("./../images/background/bg-movie-04.png");
  transform: translateY(-64px);
  height: 894px;
  -webkit-mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
          mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  opacity: 0.02;
}
.faq-about-us-movie .image {
  margin-top: 76px;
}
.faq-about-us-movie .sup-title {
  line-height: 34px;
}
.faq-about-us-movie .title {
  line-height: 53px;
}
.faq-about-us-movie .faq-item:not(:last-child) {
  margin-bottom: 26px;
}
@media only screen and (max-width: 991px) {
  .faq-about-us-movie {
    margin-bottom: 0;
  }
}

.last-articles-absout-us::before, .last-articles-absout-us::after {
  width: 134px;
  height: 134px;
  background-color: rgba(246, 181, 0, 0.5);
  border-radius: 11px;
  filter: blur(106.5px);
}
.last-articles-absout-us::before {
  top: 60%;
  transform: translate(107px, -50%);
}
.last-articles-absout-us::after {
  bottom: 20%;
  transform: translateX(-107px);
}

.top-articles-blog-movie {
  margin: 50px 0 67px;
}
.top-articles-blog-movie::before {
  background-image: url("./../images/background/bg-movie-03.png");
  height: 894px;
  transform: translateY(-191px);
  -webkit-mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
          mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  opacity: 0.05;
}
.top-articles-blog-movie-wrapper {
  background-color: #1c2232;
  padding: 43px 54px 62px;
}
.top-articles-blog-movie-item {
  box-shadow: 0px 40px 50px 0px rgba(0, 0, 0, 0.25);
  padding-top: 63.92%;
}
.top-articles-blog-movie-item a::after {
  z-index: 5;
}
.top-articles-blog-movie-item .overlay {
  right: 22px;
  bottom: 12px;
  left: 22px;
  padding: 29px 40px 23px 42px;
}
.top-articles-blog-movie-item .overlay::before {
  background-color: rgba(28, 34, 50, 0.51);
  backdrop-filter: blur(2px);
}
.top-articles-blog-movie-item .overlay .title {
  line-height: 36px;
  text-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.top-articles-blog-movie-item-sm {
  padding-top: 64.16%;
}
.top-articles-blog-movie-item-sm .overlay {
  right: 16px;
  bottom: 11px;
  left: 16px;
  padding: 9px 20px 11px;
}
.top-articles-blog-movie-item-sm .overlay .title {
  line-height: 22px;
  margin-bottom: 3px;
}
.top-articles-blog-movie .row > * > .row {
  gap: 14px 0;
}
@media only screen and (max-width: 1199px) {
  .top-articles-blog-movie-wrapper {
    padding: 34px 32px 40px;
  }
  .top-articles-blog-movie-item .overlay {
    padding: 29px 24px 23px;
    right: 16px;
    left: 16px;
  }
  .top-articles-blog-movie-item-sm .overlay {
    padding: 9px 12px 11px;
    right: 12px;
    left: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .top-articles-blog-movie .row > * > .row {
    gap: 24px 0;
  }
}
@media only screen and (max-width: 767px) {
  .top-articles-blog-movie-item {
    border-radius: 20px;
  }
  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay {
    border-radius: 20px;
  }
  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay .title {
    line-height: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .top-articles-blog-movie-wrapper {
    padding: 28px 20px;
    border-radius: 20px;
  }
  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) {
    padding-top: 64.16%;
  }
  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay {
    padding: 9px 12px 11px;
    right: 12px;
    bottom: 11px;
    left: 12px;
    border-radius: 12px;
  }
  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay .title {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 3px;
  }
  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay .date {
    font-size: 9px;
    line-height: 14px;
  }
  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay .date i {
    font-size: 9px;
    line-height: 9px;
  }
  .top-articles-blog-movie-item:not(.top-articles-blog-movie-item-sm) .overlay > div > i {
    font-size: 8px;
  }
}

.last-articles-blog-movie::before {
  background-image: url("./../images/background/bg-movie-05.png");
  height: 1788px;
  -webkit-mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
          mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #fff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  opacity: 0.05;
  top: 35px;
}

.article-movie-two {
  background-color: #1c2232;
  padding: 47px 50px 48px 49px;
}
.article-movie-two:not(:last-child) {
  margin-bottom: 42px;
}
.article-movie-two .image {
  max-width: 347px;
}
.article-movie-two .content {
  max-width: calc(100% - 347px);
  padding-right: 28px;
}
.article-movie-two .content .date-btn {
  gap: 14px;
}
.article-movie-two .content .date-btn .date {
  background-color: #f6b500;
  box-shadow: 0px 28px 50px 0px rgba(252, 185, 0, 0.15);
  padding: 9px 19px;
}
.article-movie-two .content .date-btn .btn {
  padding: 12px 22px;
}
@media only screen and (max-width: 991px) {
  .article-movie-two {
    padding: 36px 32px;
  }
  .article-movie-two .content {
    max-width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .article-movie-two:not(:last-child) {
    margin-bottom: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .article-movie-two {
    padding: 24px 16px;
    border-radius: 16px;
  }
  .article-movie-two .image {
    max-width: 100%;
  }
  .article-movie-two .image img {
    border-radius: 20px;
  }
}

.full-info-movie {
  gap: 21px;
}
.full-info-movie .ages {
  background-color: #f62c00;
  box-shadow: 0px 28px 50px 0px rgba(246, 44, 0, 0.15);
  width: 54px;
  height: 42px;
}
.full-info-movie .rate,
.full-info-movie .date {
  background-color: rgba(171, 171, 171, 0.55);
  border-radius: 5px 11px 11px 5px;
  padding-left: 20px;
}
.full-info-movie .rate span,
.full-info-movie .rate i,
.full-info-movie .date span,
.full-info-movie .date i {
  background-color: #f6b500;
  box-shadow: 0px 28px 50px 0px rgba(252, 185, 0, 0.15);
}
.full-info-movie .rate span,
.full-info-movie .date span {
  padding: 6px 15px 6px 16px;
}
.full-info-movie .rate i,
.full-info-movie .date i {
  padding: 6px 18px;
}
@media only screen and (max-width: 767px) {
  .full-info-movie .rate i,
  .full-info-movie .date i {
    min-width: 75px;
  }
}

.detail-movie {
  margin-top: 129px;
}
.detail-movie .bg {
  height: 940px;
  z-index: -6;
  transform: translateY(-270px);
  -webkit-mask-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.4) 79.63%, rgba(255, 255, 255, 0.06) 94.92%, rgba(255, 255, 255, 0) 100%);
          mask-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.4) 79.63%, rgba(255, 255, 255, 0.06) 94.92%, rgba(255, 255, 255, 0) 100%);
}
.detail-movie p {
  max-width: 825px;
}
.detail-movie .btns {
  gap: 11px;
}
.detail-movie .btns .btn {
  padding: 13px 15px 13px 16px;
}
.detail-movie .btns .btn:last-child {
  padding: 12px 16px;
}
@media only screen and (max-width: 991px) {
  .detail-movie {
    padding: 60px 0;
    margin: 0;
  }
  .detail-movie .bg {
    transform: translateY(-99px);
    height: calc(100% + 99px);
  }
}

.sessions-episode-movie {
  margin: 90px 0 82px;
}
.sessions-episode-movie::before {
  background-image: url("./../images/background/bg-movie-04.png");
  top: 230px;
  height: 894px;
  -webkit-mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #ffffff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
          mask-image: linear-gradient(181.66deg, rgba(255, 255, 255, 0.14) -5.29%, #ffffff 41.53%, rgba(255, 255, 255, 0.4) 77.43%, rgba(255, 255, 255, 0.06) 93.31%, rgba(255, 255, 255, 0) 98.59%);
  opacity: 0.02;
}
.sessions-episode-movie-heading {
  margin-bottom: 52px;
}
.sessions-episode-movie-heading select {
  border: 1px solid #fff;
  padding: 11px 8px 11px 31px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url("./../images/icon/angle-down-fill.svg") center left 17px no-repeat;
  background-size: 8px 7px;
}
.sessions-episode-movie-heading .status {
  padding: 15px 14px;
  background-image: linear-gradient(269.93deg, rgba(74, 83, 106, 0.34) 1.24%, rgba(74, 83, 106, 0.0623364) 70.91%, rgba(74, 83, 106, 0) 105.64%);
}
.sessions-episode-movie .row {
  gap: 42px 0;
}
.sessions-episode-movie-item {
  border: 1px solid #fff;
  padding: 19px 23px 40px 14px;
}
.sessions-episode-movie-item img {
  border: 1px solid #000;
  box-shadow: 0px 22px 50px 0px rgba(0, 0, 0, 0.25);
}
.sessions-episode-movie-item .rate i {
  font-size: 19px;
  line-height: 19px;
}
.sessions-episode-movie-item .ages {
  width: 54px;
  height: 42px;
  background-color: #f62c00;
  box-shadow: 0px 28px 50px 0px rgba(246, 44, 0, 0.15);
}
@media only screen and (max-width: 767px) {
  .sessions-episode-movie {
    margin-top: 0;
  }
  .sessions-episode-movie .row {
    gap: 24px 0;
  }
  .sessions-episode-movie-item {
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .sessions-episode-movie-heading select {
    margin-left: 0;
  }
}

.comments-detail-movie {
  margin-top: 92px;
}
.comments-detail-movie-heading {
  padding: 36px 53px 37px 58px;
  background-color: #1c2232;
  margin-bottom: 57px;
}
.comments-detail-movie-heading .btn {
  padding: 12px 21px;
}
.comments-detail-movie-comment:not(:last-child) {
  margin-bottom: 46px;
}
.comments-detail-movie-comment .content {
  background-color: #070D1D;
  padding: 36px 53px 39px 58px;
}
.comments-detail-movie-comment .content .info .for-session {
  padding: 12px 15px;
  border: 1px solid #fff;
}
@media only screen and (max-width: 991px) {
  .comments-detail-movie-heading {
    padding: 24px 32px;
  }
  .comments-detail-movie-heading .title {
    font-size: 16px;
    line-height: 25px;
  }
  .comments-detail-movie-heading .title i {
    font-size: 24px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-detail-movie-heading .title {
    width: 100%;
  }
  .comments-detail-movie-heading .btn {
    max-width: calc(50% - 6px);
    width: 100%;
    margin: 0;
  }
  .comments-detail-movie-comment:not(:last-child) {
    margin-bottom: 32px;
  }
  .comments-detail-movie-comment .content {
    padding: 32px 24px;
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-detail-movie-heading {
    border-radius: 20px;
    padding: 24px 16px;
  }
  .comments-detail-movie-heading .btn {
    max-width: 100%;
  }
}

.detail-blog-movie {
  padding-top: 113px;
}
.detail-blog-movie .bg {
  height: 447px;
  z-index: -6;
  -webkit-mask-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.4) 79.63%, rgba(255, 255, 255, 0.06) 94.92%, rgba(255, 255, 255, 0) 100%);
          mask-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.4) 79.63%, rgba(255, 255, 255, 0.06) 94.92%, rgba(255, 255, 255, 0) 100%);
  transform: translateY(-141px);
}
.detail-blog-movie .bg::before {
  background-color: rgba(217, 217, 217, 0.05);
  backdrop-filter: blur(12px);
}
.detail-blog-movie .content {
  margin-top: 43px;
}
.detail-blog-movie .content p {
  line-height: 37px;
  margin-bottom: 12px;
  text-align: justify;
}
@media only screen and (max-width: 991px) {
  .detail-blog-movie {
    padding-top: 80px;
  }
  .detail-blog-movie .bg {
    transform: translateY(-99px);
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-movie {
    padding-top: 48px;
  }
  .detail-blog-movie .bg {
    transform: translateY(-97px);
  }
}

.articles-tattoy-wrapper {
  padding: 25px 59px 48px 55px;
  background-color: #fcfcfc;
}
.articles-tattoy-wrapper::before {
  background-image: url("./../images/shape/shpe-dots-01.png");
  width: 456px;
  height: 123px;
  transform: translateX(27px);
}
.articles-tattoy .btn {
  padding: 15px 19px;
}
.articles-tattoy-item:not(:last-child) {
  margin-bottom: 50px;
}
.articles-tattoy-item .image {
  width: 130px;
  height: 130px;
  border: 5px solid rgba(199, 199, 199, 0.5);
}
.articles-tattoy-item .image::before {
  background-color: rgba(182, 157, 116, 0.5);
  z-index: 3;
  border-radius: inherit;
}
.articles-tattoy-item .image a::after {
  z-index: 7;
}
.articles-tattoy-item .image img {
  max-height: 120px;
}
.articles-tattoy-item .image .text {
  right: 16px;
  left: 16px;
  z-index: 5;
}
.articles-tattoy-item .image .text::before {
  transform: translateY(-5px);
  width: 51px;
  height: 2px;
  background-color: #fff;
  border-radius: 17px;
}
.articles-tattoy-item .content {
  max-width: calc(100% - 143px);
}
.articles-tattoy-item .content p {
  height: 66px;
}
.articles-tattoy-item:last-child::before {
  width: 94px;
  height: 98px;
  border-radius: 10px;
  background-color: rgba(255, 158, 0, 0.5);
  transform: translate(19px, 24px);
  filter: blur(95px);
}
@media only screen and (max-width: 991px) {
  .articles-tattoy-wrapper {
    padding: 24px 0;
    background-color: transparent;
  }
}
@media only screen and (max-width: 575px) {
  .articles-tattoy-item .image {
    width: 210px;
    height: 210px;
  }
  .articles-tattoy-item .image img {
    width: 100%;
    display: block;
    max-height: 200px;
  }
  .articles-tattoy-item .content {
    max-width: 100%;
    margin-right: 0;
  }
}

.about-us-works-tattoy {
  margin: 302px 0 274px;
}
.about-us-works-tattoy::before {
  background-image: url("./../images/background/bg-tattoy-04.png");
  transform: translateY(-303px);
  height: 978px;
}
.about-us-works-tattoy .image {
  padding: 44px 32px 0 0;
}
.about-us-works-tattoy .image::before {
  width: 82.464%;
  height: 80.65%;
  padding: 2px;
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.97) 0%, rgba(182, 157, 116, 0) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: xor;
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  border-radius: 14px;
}
.about-us-works-tattoy .image > div::after {
  top: -7px;
  right: -7px;
  bottom: -7px;
  left: -7px;
  border-radius: 15px;
  background-color: rgba(218, 218, 218, 0.47);
  backdrop-filter: blur(3px);
}
.about-us-works-tattoy .sup-title {
  padding-right: 27px;
}
.about-us-works-tattoy .sup-title::before {
  width: 22px;
  height: 3px;
  background-color: #b69d74;
  top: 50%;
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  .about-us-works-tattoy {
    margin: 100px 0 80px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-works-tattoy .image {
    padding-left: 12px;
  }
}

.pagination-tattoy li:not(.next, .prev) a {
  background-color: #E8E8E8;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.02);
}
.pagination-tattoy li a.active {
  background-color: #b69d74;
  box-shadow: 0px 13px 20px 0px rgba(182, 157, 116, 0.25);
  color: #fff;
}
.pagination-tattoy li.next::before, .pagination-tattoy li.prev::before {
  background-color: #B69D74;
}
.pagination-tattoy li.next a, .pagination-tattoy li.prev a {
  border-color: #B69D74;
}
.pagination-tattoy li.next a:hover, .pagination-tattoy li.prev a:hover {
  background-color: #B69D74;
}

.breadcrumb-tattoy {
  padding: 27px 39px;
  background-color: #FAFAFA;
  gap: 9px;
  margin-bottom: 64px;
}
.breadcrumb-tattoy li a {
  padding-left: 24px;
}
.breadcrumb-tattoy li a::after {
  content: "\e977";
  top: 50%;
  transform: translateY(-50%);
  font-family: "icomoon";
  font-size: 16px;
  line-height: 16px;
  transition: unset;
}
.breadcrumb-tattoy li a:hover {
  color: #B69D74;
}
@media only screen and (max-width: 575px) {
  .breadcrumb-tattoy {
    padding: 20px 12px;
    margin-top: 50px;
  }
}

.top-header-tattoy {
  padding: 37px 0;
}
.top-header-tattoy-nav {
  margin-right: 76px;
}
.top-header-tattoy-nav ul {
  gap: 40px;
}
.top-header-tattoy-nav ul li a.active {
  font-weight: 800;
}
.top-header-tattoy-nav ul li a.active::before {
  pointer-events: none;
  left: 50%;
  width: calc(100% + 30px);
  height: 113px;
  transform: translate(-50%, 22px);
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.3) 0%, rgba(182, 157, 116, 0.08) 61.85%, rgba(182, 157, 116, 0) 100%);
  border-radius: 0 0 10px 10px;
}
.top-header-tattoy-nav ul li a:hover, .top-header-tattoy-nav ul li a.active {
  color: #b69d74 !important;
}
.top-header-tattoy .btn {
  padding: 11px 23px;
}
.top-header-tattoy.wrapper .top-header-tattoy-wrapper {
  background-color: #1b1b1b;
  padding: 31px 38px 35px 37px;
  overflow: hidden;
}
@media only screen and (max-width: 1199px) {
  .top-header-tattoy-nav {
    margin-right: 40px;
  }
  .top-header-tattoy-nav ul {
    gap: 32px;
  }
  .top-header-tattoy.wrapper .top-header-tattoy-wrapper {
    padding: 31px 20px 35px;
  }
  .top-header-tattoy.wrapper .top-header-tattoy-nav {
    margin-right: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-tattoy {
    padding: 24px 0;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-tattoy .btn {
    font-size: 12px;
    line-height: 18px;
    padding: 14px 12px;
  }
  .top-header-tattoy.wrapper {
    background-color: #1b1b1b;
  }
  .top-header-tattoy.wrapper .top-header-tattoy-wrapper {
    padding: 0;
    overflow: visible;
  }
}

.footer-tattoy {
  background-image: none;
  margin-top: 78px;
}
.footer-tattoy-logo::before {
  width: 102px;
  height: 118px;
  background: linear-gradient(180deg, rgba(182, 157, 116, 0.1) 0%, rgba(182, 157, 116, 0.0345608) 32.3%, rgba(182, 157, 116, 0) 100%);
  border-radius: 50px;
  transform: translate(12px, -44px);
}

.landing-tattoy::before {
  background-color: #1b1b1b;
}
.landing-tattoy::before,
.landing-tattoy .container::before {
  transform: translateY(-122px);
  height: calc(100% + 54px);
}
.landing-tattoy .container {
  padding: 156px 0 85px;
}
.landing-tattoy .container::before {
  background-image: url("./../images/background/bg-landing-tattoy.png");
}
.landing-tattoy .sup-title {
  padding-right: 27px;
}
.landing-tattoy .sup-title::before {
  width: 22px;
  height: 3px;
  background-color: #b69d74;
  top: 50%;
  transform: translateY(-50%);
}
.landing-tattoy .sup-title::after {
  transform: translate(-24px, -35px);
  width: 125px;
  height: 130px;
  border-radius: 10px;
  background-color: #b69d74;
  filter: blur(150px);
}
.landing-tattoy .btns .btn {
  padding: 7px 16px;
}
.landing-tattoy .image {
  background-color: #292929;
  border-radius: 3px;
  margin: 0 99px -84px 12px;
}
.landing-tattoy .image::before {
  top: -12px;
  right: -12px;
  bottom: 0;
  left: -12px;
  border-radius: 12px;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.0203783) 62.65%, rgba(255, 255, 255, 0) 87.63%, rgba(255, 255, 255, 0) 96.4%, rgba(255, 255, 255, 0) 99.99%);
}
.landing-tattoy .image::after,
.landing-tattoy .image > *::before,
.landing-tattoy .image > *::after {
  width: 121px;
  height: 99px;
  border-radius: 10px;
  background-color: rgba(255, 158, 0, 0.31);
  filter: blur(100px);
}
.landing-tattoy .image::after {
  top: 91px;
  transform: translateX(-96px);
}
.landing-tattoy .image > *::after {
  bottom: 83px;
  left: 83px;
}
.landing-tattoy .image > *::before {
  top: 152px;
  right: 90px;
}
.landing-tattoy .image > * > *::after {
  bottom: 3px;
  right: 57px;
  left: 104px;
  height: 30px;
  background: linear-gradient(0deg, #000 0%, #000 100%), #b69d74;
  filter: blur(50px);
}
.landing-tattoy .image img {
  width: 303px;
  height: 610px;
  margin-top: -110px;
}
@media only screen and (max-width: 1199px) {
  .landing-tattoy .title {
    font-size: 36px;
  }
  .landing-tattoy .image {
    margin-right: 48px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-tattoy .container {
    padding-bottom: 32px;
  }
  .landing-tattoy::before,
  .landing-tattoy .container::before {
    transform: translateY(-96px);
    height: calc(100% + 96px);
  }
  .landing-tattoy .title {
    font-size: 28px;
    line-height: 48px;
  }
  .landing-tattoy .image {
    margin: 0 auto 24px;
    padding: 0 32px;
    max-width: 75%;
  }
  .landing-tattoy .image img {
    max-width: 303px;
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 575px) {
  .landing-tattoy .title {
    font-size: 20px;
    line-height: 36px;
  }
  .landing-tattoy .btns .link {
    margin-right: 0;
  }
  .landing-tattoy .image {
    max-width: 90%;
  }
}

.about-us-home-tattoy {
  margin: 207px 0 153px;
}
.about-us-home-tattoy::before {
  background-image: url("./../images/background/bg-tattoy-01.png");
  transform: translateY(-275px);
  height: 978px;
}
.about-us-home-tattoy .video-js {
  border: 7px solid rgba(218, 218, 218, 0.47);
  background-color: transparent;
}
.about-us-home-tattoy .video-js,
.about-us-home-tattoy .video video,
.about-us-home-tattoy .video .vjs-poster,
.about-us-home-tattoy .video .vjs-poster::before {
  border-radius: 15px;
}
.about-us-home-tattoy .video::before {
  width: 88.37%;
  height: 88.38%;
  padding: 2px;
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.97) 0%, rgba(182, 157, 116, 0) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: xor;
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  transform: translate(44px, -32px);
  border-radius: 14px;
}
.about-us-home-tattoy .video .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(182, 157, 116, 0.2);
  backdrop-filter: blur(3px);
}
.about-us-home-tattoy .video .vjs-big-play-button {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 0;
  background-color: transparent;
  border-radius: 0;
  width: 85px;
  height: 85px;
  line-height: 85px;
}
.about-us-home-tattoy .video .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e928";
  font-family: "icomoon";
  font-size: 85px;
}
.about-us-home-tattoy .sup-title {
  padding-right: 27px;
}
.about-us-home-tattoy .sup-title::before {
  width: 22px;
  height: 3px;
  background-color: #b69d74;
  top: 50%;
  transform: translateY(-50%);
}
@media only screen and (max-width: 1199px) {
  .about-us-home-tattoy .video-js {
    width: 376px;
    height: 383px;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-home-tattoy {
    margin: 100px 0 90px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-home-tattoy .video-js {
    width: 100%;
    height: auto;
  }
  .about-us-home-tattoy .video-js video {
    position: relative;
    min-height: 302px;
  }
  .about-us-home-tattoy .video-js .vjs-big-play-button {
    width: 48px;
    height: 48px;
    line-height: 48px;
  }
  .about-us-home-tattoy .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
    font-size: 48px;
  }
}

.companies-tattoy::before {
  border-radius: 0 15px 15px 0;
  width: 50%;
}
.companies-tattoy::before,
.companies-tattoy .container::before {
  background-color: #1b1b1b;
}
.companies-tattoy .container::before {
  border-radius: 15px 0 0 15px;
  left: 12px;
  width: 80%;
}
.companies-tattoy-wrapper {
  padding: 39px 0 39px 90px;
}
.companies-tattoy .col-lg-6:first-child {
  padding-left: 67px;
}
.companies-tattoy .title::before,
.companies-tattoy .carousel::before {
  width: 77px;
  height: 80px;
  border-radius: 10px;
  background-color: #b69d74;
  filter: blur(95px);
}
.companies-tattoy .title::before {
  top: 1px;
  left: 10px;
}
.companies-tattoy .carousel {
  background-color: #282828;
  padding: 55px 45px 53px 42px;
}
.companies-tattoy .carousel::before {
  transform: translate(-18px, 39px);
}
.companies-tattoy .carousel img {
  filter: brightness(0.5);
  max-height: 36px;
}
.companies-tattoy .carousel img:hover {
  filter: brightness(1);
}
@media only screen and (max-width: 1199px) {
  .companies-tattoy-wrapper {
    padding-left: 48px;
  }
}
@media only screen and (max-width: 991px) {
  .companies-tattoy::before {
    width: 100%;
    border-radius: 0;
  }
  .companies-tattoy .col-lg-6:first-child {
    padding-left: 12px;
  }
  .companies-tattoy-wrapper {
    padding: 30px 0;
  }
}
@media only screen and (max-width: 767px) {
  .companies-tattoy .carousel {
    padding: 32px 20px;
  }
}
@media only screen and (max-width: 575px) {
  .companies-tattoy .title {
    font-size: 20px;
    line-height: 35px;
  }
  .companies-tattoy .carousel {
    margin: 0 -12px;
    border-radius: 0;
    padding: 24px 0;
  }
  .companies-tattoy .carousel .swiper {
    padding: 0 12px;
  }
}

.works-tattoy {
  margin: 188px 0 168px;
}
.works-tattoy::before {
  background-image: url("./../images/background/bg-tattoy-02.png");
  transform: translateY(-325px);
  height: 984px;
}
.works-tattoy .col-lg-6:first-child {
  padding-left: 84px;
}
.works-tattoy .sup-title {
  padding-right: 30px;
}
.works-tattoy .sup-title::before {
  width: 22px;
  height: 3px;
  background-color: #b69d74;
  border-radius: 3px;
  top: 50%;
  transform: translateY(-50%);
}
.works-tattoy-images {
  gap: 46px 0;
}
.works-tattoy-images::before, .works-tattoy-images::after {
  padding: 2px;
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.97) 0%, rgba(182, 157, 116, 0) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: xor;
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  width: 151px;
  height: 155px;
  border-radius: 14px;
}
.works-tattoy-images::before {
  transform: translate(59px, 21px) rotate(180deg);
}
.works-tattoy-images::after {
  transform: translate(-52px, -32px);
}
.works-tattoy-images > div {
  max-width: calc(33.333333% - 56px);
  margin-right: 56px;
}
.works-tattoy-images > div:nth-child(4) {
  margin-right: 0;
}
.works-tattoy-images > div img {
  cursor: pointer;
  border: 1px solid #ececec;
}
.works-tattoy-images > div:first-child img, .works-tattoy-images > div:nth-child(6) img {
  border-radius: 0 27px;
}
.works-tattoy-images > div:nth-child(2) img, .works-tattoy-images > div:nth-child(4) img {
  border-radius: 27px 27px 0 0;
}
.works-tattoy-images > div:nth-child(3) img, .works-tattoy-images > div:nth-child(5) img {
  border-radius: 0 0 27px 27px;
}
.works-tattoy-images > div:first-child::before, .works-tattoy-images > div:first-child::after, .works-tattoy-images > div:nth-child(2)::before, .works-tattoy-images > div:nth-child(2)::after, .works-tattoy-images > div:nth-child(4)::before, .works-tattoy-images > div:nth-child(4)::after, .works-tattoy-images > div:nth-child(6)::before, .works-tattoy-images > div:nth-child(6)::after {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #ff9e00;
}
.works-tattoy-images > div:first-child::before {
  top: 0;
  right: 0;
  transform: translate(7px, -11px);
}
.works-tattoy-images > div:first-child::after {
  top: 100%;
  right: calc(100% + 18px);
  background-color: #b69d74;
}
.works-tattoy-images > div:nth-child(2)::before {
  right: calc(100% + 32px);
  bottom: 100%;
  background-color: #b69d74;
}
.works-tattoy-images > div:nth-child(2)::after {
  right: calc(100% + 23px);
  bottom: 0;
}
.works-tattoy-images > div:nth-child(3)::before, .works-tattoy-images > div:nth-child(5)::before {
  width: 94px;
  height: 98px;
  border-radius: 10px;
  background-color: rgba(255, 158, 0, 0.91);
  filter: blur(95px);
}
.works-tattoy-images > div:nth-child(3)::before {
  bottom: 0;
  left: 0;
  transform: translate(-23px, 1px);
}
.works-tattoy-images > div:nth-child(5)::before {
  top: 0;
  left: 0;
  transform: translate(-15px, -22px);
}
.works-tattoy-images > div:nth-child(4)::after {
  content: none;
}
.works-tattoy-images > div:nth-child(4)::before {
  top: 49px;
  left: calc(100% + 16px);
}
.works-tattoy-images > div:nth-child(6)::before {
  background-color: #b69d74;
  top: 49px;
  left: calc(100% + 23px);
}
.works-tattoy-images > div:nth-child(6)::after {
  top: 15px;
  right: calc(100% + 34px);
}
@media only screen and (max-width: 1199px) {
  .works-tattoy-images > div {
    max-width: calc(33.333333% - 48px);
    margin-right: 48px;
  }
}
@media only screen and (max-width: 991px) {
  .works-tattoy .col-lg-6:first-child {
    padding-left: 12px;
  }
  .works-tattoy-images {
    max-width: 90%;
  }
}
@media only screen and (max-width: 767px) {
  .works-tattoy {
    margin: 80px 0;
  }
  .works-tattoy-images > div {
    max-width: calc(33.333333% - 32px);
    margin-right: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .works-tattoy-images {
    gap: 24px;
  }
  .works-tattoy-images > div {
    max-width: calc(50% - 12px);
    margin-right: 0;
  }
}

.messages-members-tattoy::before,
.messages-members-tattoy .container::before {
  width: 70%;
  background-color: #1b1b1b;
}
.messages-members-tattoy::before {
  border-radius: 15px 15px 0 0;
}
.messages-members-tattoy .container::before {
  border-radius: 0 15px 15px 0;
}
.messages-members-tattoy-wrapper {
  padding: 40px 0 38px;
}
.messages-members-tattoy .content {
  padding: 42px 51px 36px 47px;
  background-color: #282828;
}
@media only screen and (max-width: 991px) {
  .messages-members-tattoy::before {
    border-radius: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .messages-members-tattoy .content {
    padding: 20px 32px;
  }
}

.plans-price-tattoy {
  margin: 120px 0;
}
.plans-price-tattoy::before {
  background-image: url("./../images/background/bg-tattoy-03.png");
  transform: translateY(-190px);
  height: 984px;
}
.plans-price-tattoy-heading {
  margin-bottom: 69px;
}
.plans-price-tattoy-heading p {
  max-width: 426px;
}
.plans-price-tattoy-item {
  padding: 0 12px;
}
.plans-price-tattoy-item::before {
  top: 77px;
  bottom: 39px;
  background-color: #fff;
  box-shadow: 0px 38px 200px 0px rgba(143, 138, 126, 0.09);
  border-radius: 40px;
}
.plans-price-tattoy-item img {
  border: 7px solid rgba(218, 218, 218, 0.57);
  box-shadow: 0px 35px 44px 0px rgba(0, 0, 0, 0.05);
  max-height: 188px;
}
.plans-price-tattoy-item .price {
  word-break: break-all;
}
.plans-price-tattoy-item .price-to {
  padding-top: 27px;
}
.plans-price-tattoy-item .price-to::before {
  width: 100%;
  max-width: 144px;
  height: 1px;
  background-color: #c5c5c5;
  left: 50%;
  transform: translateX(-50%);
}
.plans-price-tattoy-item .price-to::after {
  background: url("./../images/shape/shape-flowr.png") center center no-repeat;
  background-size: 16px 16px;
  width: 34px;
  height: 16px;
  padding: 0 9px;
  background-color: #fff;
  left: 50%;
  transform: translate(-50%, -8px);
}
.plans-price-tattoy-item .btn {
  width: 77px;
  height: 77px;
  font-size: 32px;
  line-height: 32px;
}
.plans-price-tattoy-item:hover {
  transform: translateY(-8px);
}
@media only screen and (max-width: 1199px) {
  .plans-price-tattoy-item .price span {
    font-size: 20px;
    line-height: 32px;
    margin: 0 4px;
  }
}
@media only screen and (max-width: 767px) {
  .plans-price-tattoy {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 575px) {
  .plans-price-tattoy .swiper-slide > * {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}

.landing-works-tattoy::before {
  height: calc(100% + 122px);
}
.landing-works-tattoy .container {
  padding: 163px 12px 32px;
}
.landing-works-tattoy .sup-title::after {
  transform: translate(-24px, -103px);
}
.landing-works-tattoy .video {
  padding: 18px 15px 20px 22px;
  background-color: #292929;
  border-radius: 12px;
  margin-bottom: -116px;
}
.landing-works-tattoy .video::before {
  top: -12px;
  right: -12px;
  bottom: 0;
  left: -12px;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.0203783) 62.65%, rgba(255, 255, 255, 0) 87.63%, rgba(255, 255, 255, 0) 96.4%, rgba(255, 255, 255, 0) 99.99%);
  border-radius: inherit;
}
.landing-works-tattoy .video::after {
  top: 91px;
  transform: translateX(-96px);
  width: 125px;
  height: 130px;
  background-color: #b69d74;
  border-radius: 10px;
  filter: blur(150px);
}
.landing-works-tattoy .video-js::after {
  width: 80%;
  height: 30px;
  border-radius: 1px;
  background-color: #b69d74;
  filter: blur(50px);
  transform: translate(-50%, 17px);
  left: 50%;
}
.landing-works-tattoy .video-js .vjs-poster,
.landing-works-tattoy .video-js video {
  border-radius: 10px;
}
.landing-works-tattoy .video-js .vjs-poster {
  background-color: transparent;
}
.landing-works-tattoy .video-js .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(182, 157, 116, 0.2);
  backdrop-filter: blur(3px);
  border-radius: inherit;
}
.landing-works-tattoy .video-js .vjs-poster::after {
  content: "";
  position: absolute;
  top: -7px;
  right: -7px;
  bottom: -7px;
  left: -7px;
  border: 7px solid rgba(218, 218, 218, 0.47);
  border-radius: 15px;
}
@media only screen and (max-width: 991px) {
  .landing-works-tattoy .container {
    padding: 80px 12px 32px;
  }
  .landing-works-tattoy .video {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 575px) {
  .landing-works-tattoy .video {
    max-width: 90%;
  }
}

.my-works-tattoy {
  margin-bottom: 212px;
}
.my-works-tattoy .carousel {
  padding: 0 33px 79px 0;
}
.my-works-tattoy .carousel::before {
  width: 100vw;
  height: 222px;
  background-color: #1b1b1b;
  border-radius: 15px;
}
.my-works-tattoy .carousel img {
  border: 7px solid rgba(218, 218, 218, 0.57);
}
.my-works-tattoy .carousel .swiper-slide > * {
  opacity: 0;
  visibility: hidden;
  transform: scale(0.5);
}
.my-works-tattoy .carousel .swiper-slide-active > *, .my-works-tattoy .carousel .swiper-slide-active ~ .swiper-slide > * {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
@media only screen and (max-width: 767px) {
  .my-works-tattoy {
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 575px) {
  .my-works-tattoy .carousel {
    padding: 0 0px 32px 0;
  }
  .my-works-tattoy .carousel::before {
    width: 120vw;
    transform: translateX(24px);
  }
  .my-works-tattoy .carousel .swiper-slide > * {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}
@media only screen and (max-width: 499px) {
  .my-works-tattoy .carousel::before {
    height: 140px;
  }
}

.companies-works-tattoy::before,
.companies-works-tattoy .container::before {
  top: 53%;
  bottom: 0;
  height: auto;
}
.companies-works-tattoy .video {
  margin-bottom: 94px;
  max-height: 633px;
}
.companies-works-tattoy .video::before {
  top: -7px;
  right: -7px;
  bottom: -7px;
  left: -7px;
  background-color: rgba(218, 218, 218, 0.47);
  border-radius: 15px;
  backdrop-filter: blur(3px);
}
.companies-works-tattoy .video-js {
  width: 100%;
  height: 100%;
  max-height: 633px;
}
.companies-works-tattoy .video-js video {
  position: relative;
  border-radius: 15px;
}
.companies-works-tattoy .video-js .vjs-poster {
  background-size: cover;
  border-radius: 15px;
}
.companies-works-tattoy .video-js .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background-color: rgba(182, 157, 116, 0.47);
  backdrop-filter: blur(3px);
}
.companies-works-tattoy .video-js .vjs-poster::after {
  content: "ویدیو نظرات مشتران ما";
  font-family: "Yekan Bakh";
  position: absolute;
  font-size: 40px;
  font-weight: 900;
  color: #fff;
  line-height: 62px;
  top: 68%;
  left: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
}
@media only screen and (max-width: 1399px) {
  .companies-works-tattoy::before,
  .companies-works-tattoy .container::before {
    top: 40%;
  }
}
@media only screen and (max-width: 991px) {
  .companies-works-tattoy::before,
  .companies-works-tattoy .container::before {
    top: 32%;
  }
  .companies-works-tattoy .video {
    margin-bottom: 48px;
  }
  .companies-works-tattoy .video-js .vjs-poster::after {
    font-size: 32px;
    line-height: 48px;
    top: 75%;
  }
}
@media only screen and (max-width: 575px) {
  .companies-works-tattoy::before,
  .companies-works-tattoy .container::before {
    top: 24%;
  }
  .companies-works-tattoy .video-js .vjs-poster::after {
    font-size: 20px;
    line-height: 32px;
  }
}

.plans-price-works-tattoy {
  margin-top: 166px;
}
@media only screen and (max-width: 767px) {
  .plans-price-works-tattoy {
    margin-top: 80px;
  }
}

.landing-about-us-tattoy {
  padding-top: 52px;
}
.landing-about-us-tattoy::before {
  transform: translateY(-122px);
  background-color: #1b1b1b;
  bottom: 24.565%;
}
.landing-about-us-tattoy p::before,
.landing-about-us-tattoy .video::after {
  width: 125px;
  height: 130px;
  border-radius: 10px;
  background-color: #b69d74;
  filter: blur(150px);
}
.landing-about-us-tattoy p::before {
  transform: translate(17px, -23px);
}
.landing-about-us-tattoy .video::before {
  top: -7px;
  right: -7px;
  bottom: -7px;
  left: -7px;
  border-radius: 15px;
  background-color: rgba(218, 218, 218, 0.47);
  backdrop-filter: blur(3px);
}
.landing-about-us-tattoy .video::after {
  transform: translate(-92px, -19px);
}
.landing-about-us-tattoy .video-js {
  width: 100%;
  height: auto;
  max-height: 633px;
}
.landing-about-us-tattoy .video-js video {
  position: relative;
}
.landing-about-us-tattoy .video-js .vjs-poster {
  background-size: cover;
}
@media only screen and (max-width: 991px) {
  .landing-about-us-tattoy::before {
    bottom: 0;
    transform: translateY(-96px);
  }
}

.companies-about-us-tattoy {
  margin-top: 165px;
}
.companies-about-us-tattoy .companies-tattoy-wrapper {
  background-color: #1b1b1b;
  padding: 39px 77px 39px 67px;
}
@media only screen and (max-width: 991px) {
  .companies-about-us-tattoy .companies-tattoy-wrapper {
    padding: 30px 24px;
  }
}
@media only screen and (max-width: 767px) {
  .companies-about-us-tattoy {
    margin-top: 100px;
  }
}
@media only screen and (max-width: 575px) {
  .companies-about-us-tattoy .companies-tattoy-wrapper {
    padding: 30px 12px;
    margin: 0 -12px;
    border-radius: 0;
  }
}

.documents-tattoy::before {
  top: -59px;
  bottom: 63px;
  background-color: #FAFAFA;
}
.documents-tattoy .row {
  gap: 43px 0;
}
.documents-tattoy .row img {
  box-shadow: 0px 45px 50px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

.works-about-us-tattoy {
  margin-top: 268px;
}
.works-about-us-tattoy::before {
  transform: translateY(-87px);
  height: 1263px;
  background-image: url("./../images/background/bg-tattoy-05.png");
}
@media only screen and (max-width: 767px) {
  .works-about-us-tattoy {
    margin-top: 100px;
  }
}

.faqs-about-us-tattoy {
  margin-bottom: 170px;
}
.faqs-about-us-tattoy::after {
  width: 95px;
  height: 99px;
  background-color: #B69D74;
  border-radius: 10px;
  filter: blur(95px);
  left: 38px;
  transform: translateY(51px);
}
.faqs-about-us-tattoy p {
  max-width: 529px;
}
.faqs-about-us-tattoy .faqs::before {
  width: 523px;
  height: 292px;
  transform: translateY(-78px);
  right: 59px;
  background-image: url("./../images/shape/shape-dotes-faq.png");
}
.faqs-about-us-tattoy .faqs::after {
  width: 177px;
  height: 181px;
  padding: 2px;
  background-image: linear-gradient(180deg, rgba(182, 157, 116, 0.97) 0%, rgba(182, 157, 116, 0) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: xor;
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  border-radius: 14px;
  transform: translate(-27px, -55px);
}
.faqs-about-us-tattoy .faqs .shape {
  width: 100vw;
  height: 222px;
  border-radius: 0 15px 15px 0;
  background-color: #1B1B1B;
  transform: translateY(76px);
  right: 221px;
  z-index: -1;
}
@media only screen and (max-width: 991px) {
  .faqs-about-us-tattoy {
    margin-bottom: 0;
  }
  .faqs-about-us-tattoy p {
    max-width: 100%;
  }
}

.top-articles-tattoy {
  margin: 68px 0 125px;
}
.top-articles-tattoy-wrapper::before, .top-articles-tattoy-wrapper::after {
  width: 106px;
  height: 111px;
  background-color: rgba(255, 158, 0, 0.6);
  border-radius: 10px;
  filter: blur(95px);
}
.top-articles-tattoy-wrapper::before {
  bottom: 20px;
  transform: translateX(37px);
}
.top-articles-tattoy-wrapper::after {
  transform: translate(-45px, 1px);
}
.top-articles-tattoy-item {
  padding-top: 144.756%;
}
.top-articles-tattoy-item::before {
  z-index: 1;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 41.67%, rgba(0, 0, 0, 0.5) 76.04%, rgba(0, 0, 0, 0.5) 100%);
}
.top-articles-tattoy-item a::after {
  z-index: 4;
}
.top-articles-tattoy-item .overlay {
  padding: 0 34px 44px;
}
.top-articles-tattoy-item .overlay p {
  height: 52px;
}
@media only screen and (max-width: 1199px) {
  .top-articles-tattoy-item .overlay {
    padding: 0 20px 32px;
  }
}

.articles-blog-tattoy {
  margin-bottom: 80px;
}
.articles-blog-tattoy-wrapper::before {
  top: -47px;
  right: -86px;
  bottom: -65px;
  left: -85px;
  background-color: #F9F9F9;
}
.articles-blog-tattoy .row {
  gap: 60px 0;
}
.articles-blog-tattoy-item {
  padding-top: 89.904%;
}
.articles-blog-tattoy-item a::after {
  z-index: 4;
}
.articles-blog-tattoy-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 41.67%, rgba(0, 0, 0, 0.5) 76.04%, rgba(0, 0, 0, 0.5) 100%);
}
.articles-blog-tattoy-item .category {
  background-color: #121212;
  min-width: 109px;
  top: 35px;
  left: 33px;
  z-index: 7;
}
.articles-blog-tattoy-item .overlay {
  padding: 0 33px 50px;
}
.articles-blog-tattoy-item .overlay p {
  height: 52px;
}
@media only screen and (max-width: 1199px) {
  .articles-blog-tattoy-item .overlay {
    padding: 0 20px 32px;
  }
}
@media only screen and (max-width: 991px) {
  .articles-blog-tattoy .row {
    gap: 32px 0;
  }
  .articles-blog-tattoy-item .category {
    top: 20px;
    left: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .articles-blog-tattoy-item .overlay {
    padding: 0 16px 24px;
  }
}

.detail-blog-tattoy-image {
  box-shadow: 0px 50px 200px 0px rgba(115, 115, 115, 0.25);
}
.detail-blog-tattoy-box {
  box-shadow: 0px 54px 200px 0px rgba(0, 0, 0, 0.09);
  padding: 34px 58px 66px;
}
.detail-blog-tattoy-box .category {
  min-width: 109px;
  background-color: #121212;
}
.detail-blog-tattoy-content .images {
  gap: 34px 0;
  max-width: 584px;
  margin-top: 40px;
}
.detail-blog-tattoy-content .images > div {
  max-width: calc(33.333333% - 47px);
  margin-right: 47px;
}
.detail-blog-tattoy-content .images > div img {
  border: 1px solid #ececec;
  border-radius: 0 27px;
  cursor: pointer;
}
.detail-blog-tattoy-content .images > div:nth-child(4) {
  margin-right: 0;
}
.detail-blog-tattoy-content .images-sub-title {
  font-size: 23px;
  font-weight: 600;
  line-height: 35px;
  color: #b69d74;
  text-align: center;
  margin-top: 90px;
}
.detail-blog-tattoy-sidebar-box {
  padding: 30px 26px 25px;
  box-shadow: 0px 54px 200px 0px rgba(0, 0, 0, 0.09);
}
.detail-blog-tattoy-sidebar-box .title::before {
  width: 5px;
  height: 22px;
  background-color: #b69d74;
  top: 50%;
  transform: translate(26px, -50%);
}
.detail-blog-tattoy-sidebar-search .form-control {
  background-color: #ececec;
  border: 1px solid #ececec;
  height: 47px;
}
.detail-blog-tattoy-sidebar-search .form-control:focus {
  background-color: #fff;
}
.detail-blog-tattoy-sidebar-search .btn {
  padding: 9px 12px;
}
.detail-blog-tattoy-sidebar-category {
  padding: 55px 26px 28px;
}
.detail-blog-tattoy-sidebar-category ul li:not(:last-child) {
  margin-bottom: 17px;
}
.detail-blog-tattoy-sidebar-category ul li a {
  padding-right: 23px;
}
.detail-blog-tattoy-sidebar-category ul li a::before {
  width: 16px;
  height: 16px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  border: 5px solid #b69d74;
}
.detail-blog-tattoy-sidebar-category ul li a:hover {
  color: #b69d74;
}
.detail-blog-tattoy-sidebar-last-articles {
  padding: 53px 26px 56px;
}
.detail-blog-tattoy-sidebar-last-articles ul li:not(:last-child) {
  margin-bottom: 28px;
}
.detail-blog-tattoy-sidebar-last-articles ul li > div {
  width: calc(100% - 53px);
}
.detail-blog-tattoy-sidebar-last-articles ul li .title {
  margin-bottom: 2px;
}
.detail-blog-tattoy-sidebar-last-articles ul li:hover .title {
  color: #b69d74;
}
@media only screen and (max-width: 767px) {
  .detail-blog-tattoy-box {
    padding: 24px 24px 40px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-tattoy-content .images {
    gap: 20px;
  }
  .detail-blog-tattoy-content .images > div {
    max-width: calc(50% - 10px);
    margin-right: 0 !important;
  }
}

.related-articles-tattoy {
  padding: 51px 0 79px;
  background-color: #FAFAFA;
  margin: 156px 0 -78px;
}
@media only screen and (max-width: 767px) {
  .related-articles-tattoy {
    margin-top: 80px;
  }
}

.section-heading-electronic {
  padding-bottom: 28px;
  margin-bottom: 132px;
}
.section-heading-electronic::after {
  width: 50px;
  height: 5px;
  background-color: #085ded;
}
.section-heading-electronic.top {
  padding: 30px 0 0;
}
@media only screen and (max-width: 767px) {
  .section-heading-electronic {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 575px) {
  .section-heading-electronic .title {
    font-size: 20px;
    line-height: 35px;
  }
  .section-heading-electronic .sub-title {
    font-size: 12px;
    line-height: 28px;
  }
}

.countries-electronic {
  margin: 142px 0 291px;
}
.countries-electronic::after {
  background-image: url("./../images/shape/shape-electronic-01.png");
  width: 100px;
  height: 307px;
  transform: translateY(-119px);
}
.countries-electronic-wrapper {
  gap: 22px;
}
.countries-electronic-item {
  padding: 29px 12px 20px;
  max-width: calc(16.6666667% - 58.7px);
}
.countries-electronic-item::before {
  border-radius: 8px;
  padding: 1px;
  background-image: linear-gradient(180deg, #919191 0%, rgba(145, 145, 145, 0) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: xor;
  -webkit-mask-composite: xor;
          mask-composite: exclude;
}
.countries-electronic-item:hover {
  transform: translateY(-6px);
}
.countries-electronic-show-all {
  border: 1px solid #919191;
  padding: 23px 43px 32px 36px;
}
.countries-electronic-show-all span:first-child {
  background-image: linear-gradient(143.17deg, #121212 0%, rgba(18, 18, 18, 0) 158.18%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.countries-electronic-show-all span:last-child {
  padding-left: 68px;
}
.countries-electronic-show-all span:last-child::after {
  width: 53px;
  height: 1px;
  background-color: #494949;
}
@media only screen and (max-width: 1199px) {
  .countries-electronic-wrapper {
    gap: 16px;
  }
  .countries-electronic-item {
    max-width: calc(16.6666667% - 50.2px);
  }
  .countries-electronic-show-all {
    padding: 23px 32px 32px;
  }
}
@media only screen and (max-width: 991px) {
  .countries-electronic-wrapper {
    gap: 12px;
  }
  .countries-electronic-item {
    max-width: calc(23% + 4.93px);
  }
  .countries-electronic-show-all {
    padding: 23px 24px 32px;
    flex: 1 0 1%;
  }
}
@media only screen and (max-width: 767px) {
  .countries-electronic {
    margin: 100px 0;
  }
  .countries-electronic-item {
    max-width: calc(23% + 1px);
  }
}
@media only screen and (max-width: 575px) {
  .countries-electronic-item {
    max-width: calc(50% - 8px);
  }
}

.plans-electronic::before {
  background-image: url("./../images/other/map-electronic-01.png");
  width: 933px;
  height: 515px;
}
.plans-electronic .row {
  margin: 0 -33.5px;
  gap: 24px 0;
}
.plans-electronic .row::before {
  top: 163px;
  right: 239px;
  left: 242px;
  height: 212px;
  border-radius: 19px;
  background-image: linear-gradient(276.46deg, #0b3e94 4.05%, #0e2b5b 32.23%, #121212 141.83%);
  margin: 0 auto;
}
.plans-electronic .row > * {
  padding: 0 33.5px;
}
.plans-electronic .row > *:nth-child(2) > * {
  margin-top: -45px;
}
.plans-electronic-item {
  border-bottom: 4px solid #fff;
  box-shadow: -50px 26px 100px 0px rgba(0, 0, 0, 0.09);
  padding: 62px 48px 41px;
}
.plans-electronic-item .price {
  margin: 47px 0 44px;
}
.plans-electronic-item .price .time {
  margin-top: 2px;
}
.plans-electronic-item ul li {
  max-width: 50%;
  padding-bottom: 18px;
}
.plans-electronic-item ul li .title {
  padding-right: 12px;
}
.plans-electronic-item ul li .title::before {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #1d6ffa;
}
.plans-electronic-item ul li:nth-child(odd) {
  border-left: 1px solid #e0e0e0;
  padding-left: 12px;
}
.plans-electronic-item ul li:nth-child(even) {
  padding-right: 12px;
}
.plans-electronic-item ul li:nth-child(n+3) {
  padding: 18px 0 0;
  border-top: 1px solid #e0e0e0;
}
.plans-electronic-item p {
  margin: 64px 0 45px;
}
.plans-electronic-item .btn {
  min-width: 142px;
  padding: 16px 12px 17px;
}
.plans-electronic-item:hover {
  border-color: #1d6ffa;
}
@media only screen and (max-width: 1199px) {
  .plans-electronic .row {
    margin: 0 -12px;
  }
  .plans-electronic .row > * {
    padding: 0 12px;
  }
  .plans-electronic-item {
    padding: 62px 32px 41px;
  }
  .plans-electronic-item .price .origin {
    font-size: 38px;
    line-height: 60px;
  }
}
@media only screen and (max-width: 991px) {
  .plans-electronic .row > *:nth-child(2) > * {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .plans-electronic-item {
    padding: 32px 16px;
  }
  .plans-electronic-item .price .origin {
    font-size: 30px;
    line-height: 50px;
  }
}

.faqs-electronic {
  margin-bottom: 317px;
}
.faqs-electronic::before {
  top: -150px;
  bottom: -206px;
  background-color: #fff;
  box-shadow: 0px 425px 250px 0px rgba(152, 152, 152, 0.02);
}
.faqs-electronic .sectiheadng-elecroic {
  margin-bottom: 148px;
}
.faqs-electronic ul li:not(:last-child) {
  margin-bottom: 38px;
}
.faqs-electronic ul li .number {
  background-image: linear-gradient(169.82deg, #494949, rgba(73, 73, 73, 0));
}
@media only screen and (max-width: 767px) {
  .faqs-electronic {
    margin-bottom: 100px;
  }
  .faqs-electronic::before {
    top: -40px;
    bottom: -40px;
  }
  .faqs-electronic ul li .title {
    font-size: 20px;
  }
}

.companies-electronic {
  margin-bottom: 175px;
}
.companies-electronic::before {
  background-image: url("./../images/shape/shape-electronic-02.png");
  width: 358px;
  height: 181px;
  bottom: 24px;
}
.companies-electronic::after {
  background-image: url("./../images/shape/shape-electronic-03.png");
  width: 367px;
  height: 181px;
  bottom: 116px;
}
.companies-electronic-heading {
  margin-bottom: 83px;
}
.companies-electronic-heading .title::before {
  width: 50px;
  height: 5px;
  background-color: #085ded;
  transform: translateY(-24px);
}
.companies-electronic-items {
  gap: 47px 0;
}
.companies-electronic-items a {
  box-shadow: -38px 4px 100px 0px rgba(0, 0, 0, 0.05);
  max-height: 93px;
  height: 93px;
  padding: 0 12px;
}
.companies-electronic-items a img {
  filter: grayscale(1);
  max-height: 86px;
}
.companies-electronic-items a:hover img {
  filter: grayscale(0);
}
@media only screen and (max-width: 767px) {
  .companies-electronic {
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 575px) {
  .companies-electronic-items {
    gap: 24px 0;
  }
}

.article-electronic {
  box-shadow: 61px 50px 60px 0px rgba(0, 0, 0, 0.02);
}
.article-electronic img {
  box-shadow: 0px 18px 30px 0px rgba(0, 0, 0, 0.02);
}
.article-electronic .content {
  padding: 0 16px 23px;
}
.article-electronic .content a:hover {
  color: #085ded;
}
.article-electronic .content .title {
  height: 48px;
}
.article-electronic .content p {
  height: 78px;
}
.article-electronic .content .link {
  padding-top: 22px;
  margin-top: 12px;
  border-top: 1px solid rgba(145, 145, 145, 0.14);
}

.pagination-electronic li a.active {
  background-color: #1D6FFA;
  box-shadow: 0px 13px 20px 0px rgba(182, 157, 116, 0.25);
}
.pagination-electronic li.next::before, .pagination-electronic li.prev::before {
  background-color: #1D6FFA;
}
.pagination-electronic li.next a, .pagination-electronic li.prev a {
  border-color: #1D6FFA;
}
.pagination-electronic li.next a:hover, .pagination-electronic li.prev a:hover {
  background-color: #1D6FFA;
}

.top-header-electronic {
  padding: 43px 0 46px;
}
.top-header-electronic::before {
  transform: translate(19px, -21px);
  background-color: rgba(29, 111, 250, 0.15);
  filter: blur(67px);
  width: 106px;
  height: 106px;
  border-radius: 50%;
}
.top-header-electronic-nav {
  margin-right: 33px;
  padding-right: 30px;
}
.top-header-electronic-nav::before {
  width: 1px;
  height: 45px;
  background-color: rgba(145, 145, 145, 0.11);
}
.top-header-electronic-nav ul li a::before {
  width: 0;
  height: 2px;
  border-radius: 3px;
  background-color: #1d6ffa;
  transform: translateY(4px);
}
.top-header-electronic-nav ul li a:hover {
  color: #121212;
}
.top-header-electronic-nav ul li a:hover::before {
  width: 23px;
}
.top-header-electronic .btn-suport {
  padding: 11px 20px;
}
.top-header-electronic .btn-suport::after {
  transform: translate(-13px, -50%);
  width: 1px;
  height: 45px;
  background-color: rgba(145, 145, 145, 0.11);
}
.top-header-electronic .btn-auth {
  padding: 12px 27px;
}
@media only screen and (max-width: 1399px) {
  .top-header-electronic-nav {
    padding-right: 20px;
    margin-right: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-electronic-logo > div {
    margin-right: 10px;
  }
  .top-header-electronic-nav {
    margin-right: 12px;
    padding-right: 12px;
  }
  .top-header-electronic-nav ul {
    gap: 12px !important;
  }
  .top-header-electronic-nav ul li a {
    font-size: 12px;
    line-height: 18px;
  }
  .top-header-electronic .btn-suport {
    padding: 11px 16px;
    margin-left: 12px;
  }
  .top-header-electronic .btn-suport::after {
    transform: translate(-7px, -50%);
  }
  .top-header-electronic .btn-auth {
    padding: 12px 16px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-electronic {
    padding: 24px 0;
  }
}

.footer-electronic {
  background-color: #121212;
  padding: 80px 0 70px;
}
.footer-electronic::before, .footer-electronic::after {
  width: 120px;
  height: 120px;
  background-color: #1D6FFA;
  opacity: 0.4;
  border-radius: 50%;
  filter: blur(87px);
}
.footer-electronic::before {
  transform: translate(24px, -7px);
}
.footer-electronic::after {
  opacity: 0.7;
  transform: translate(-24px, 63px);
}
.footer-electronic-namads img {
  filter: grayscale(1);
}
.footer-electronic-namads img:hover {
  filter: grayscale(0);
}
.footer-electronic-nav {
  margin-top: 2px;
}
.footer-electronic-nav li:not(:last-child) {
  margin-bottom: 4px;
}
.footer-electronic-nav li a:hover {
  color: #fff !important;
}
@media only screen and (max-width: 767px) {
  .footer-electronic {
    padding: 48px 0;
  }
}

.landing-electronic::before {
  background-color: #fff;
  box-shadow: 0px 65px 200px 0px rgba(71, 71, 71, 0.04);
  transform: translateY(-138px);
  bottom: -339px;
}
.landing-electronic-wrapper {
  background-image: linear-gradient(-276.46deg, #0b3e94 4.05%, #0e2b5b 32.23%, #121212 141.83%);
  padding: 94px 88px 53px 116px;
}
.landing-electronic-wrapper::before {
  background-image: url("./../images/background/bg-electronic-01.png");
  border-radius: inherit;
  z-index: 1;
}
.landing-electronic-wrapper::after {
  transform: translate(22px, 5px);
  width: 96px;
  height: 76px;
  background-image: url("./../images/shape/pattern-04.png");
}
.landing-electronic-wrapper .sup-title > * {
  transform: translateX(-100%);
  transition-delay: 0.3s;
}
.landing-electronic-wrapper .title > * {
  transform: translateY(-100%);
  transition-delay: 0.6s;
}
.landing-electronic-wrapper .text > * {
  transform: translateY(100%);
  transition-delay: 0.9s;
}
.landing-electronic-wrapper .btns,
.landing-electronic-wrapper .image > img {
  transform: scale(0);
}
.landing-electronic-wrapper .btns {
  transition-delay: 1.2s;
}
.landing-electronic-wrapper .btns .btn:first-child {
  padding: 15px 25px 16px;
}
.landing-electronic-wrapper .btns .btn:last-child {
  padding: 14px 28px 15px;
}
.landing-electronic-wrapper .image::before {
  width: 108px;
  height: 108px;
  background-color: #cde0ff;
  filter: blur(82px);
  transform: translate(-57px, -12px);
}
.landing-electronic-wrapper .image > img {
  transition-delay: 1.5s;
}
.landing-electronic-wrapper .swiper {
  padding-bottom: 29px;
}
.landing-electronic-wrapper .swiper-pagination-bullet {
  width: 20px;
  height: 5px;
  border-radius: 0;
  background-color: rgba(205, 224, 255, 0.3);
  opacity: 1;
}
.landing-electronic-wrapper .swiper-pagination-bullet-active {
  background-color: #5e99ff;
}
.landing-electronic-wrapper .swiper-slide-active .sup-title > * {
  transform: translateX(0);
}
.landing-electronic-wrapper .swiper-slide-active .title > *,
.landing-electronic-wrapper .swiper-slide-active .text > * {
  transform: translateY(0);
}
.landing-electronic-wrapper .swiper-slide-active .btns,
.landing-electronic-wrapper .swiper-slide-active .image > img {
  transform: scale(1);
}
@media only screen and (max-width: 1399px) {
  .landing-electronic-wrapper {
    padding: 80px 54px 40px;
  }
  .landing-electronic .title > * {
    font-size: 32px;
    line-height: 54px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-electronic-wrapper {
    padding: 40px 24px;
  }
  .landing-electronic .sup-title > * {
    transition-delay: 0.6s;
  }
  .landing-electronic .title > * {
    transition-delay: 0.9s;
  }
  .landing-electronic .text > * {
    transition-delay: 1.2s;
  }
  .landing-electronic .btns {
    transition-delay: 1.5s;
  }
  .landing-electronic .image > img {
    transition-delay: 0.3s;
  }
  .landing-electronic .swiper {
    padding-bottom: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-electronic-wrapper {
    border-radius: 0;
    margin: 0 -12px;
    padding: 32px 12px;
  }
  .landing-electronic .sup-title > * {
    font-size: 16px;
    line-height: 32px;
  }
  .landing-electronic .title > * {
    font-size: 24px;
    line-height: 45px;
  }
  .landing-electronic .text > * {
    font-size: 12px;
    line-height: 28px;
  }
}

.brands-electronic {
  margin: 34px 0 206px;
}
.brands-electronic-wrapper {
  background: #1d6ffa url("./../images/background/bg-electronic-02.png") 0 0;
  background-size: cover;
  box-shadow: 0px 44px 84px 0px rgba(29, 111, 250, 0.16);
  padding: 24px 55px 26px 64px;
}
.brands-electronic .swiper {
  margin-left: 62px;
}
.brands-electronic .swiper a {
  background-color: rgba(255, 255, 255, 0.6);
  padding: 23px 12px;
}
.brands-electronic .swiper a img {
  max-height: 31px;
}
.brands-electronic .swiper a:hover img {
  filter: invert(1);
}
.brands-electronic .swiper-pagination-bullet {
  display: block;
  --swiper-pagination-bullet-horizontal-gap: 0;
  opacity: 0.4;
  width: 14px;
  height: 4px;
  border-radius: 0;
  background-color: #fff;
}
.brands-electronic .swiper-pagination-bullet:not(:last-child) {
  margin-bottom: 6px;
}
.brands-electronic .swiper-pagination-bullet:nth-child(1) {
  width: 40px;
}
.brands-electronic .swiper-pagination-bullet:nth-child(2) {
  width: 29px;
}
.brands-electronic .swiper-pagination-bullet:nth-child(4) {
  width: 10px;
}
.brands-electronic .swiper-pagination-bullet:nth-child(5) {
  width: 4px;
}
.brands-electronic .swiper-pagination-bullet-active {
  opacity: 1;
}
@media only screen and (max-width: 1199px) {
  .brands-electronic-wrapper {
    padding: 24px 32px;
  }
}
@media only screen and (max-width: 767px) {
  .brands-electronic {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .brands-electronic-wrapper {
    padding: 24px 20px;
  }
  .brands-electronic .swiper {
    margin-left: 0;
  }
  .brands-electronic .swiper a {
    padding: 16px 12px;
  }
  .brands-electronic .swiper a img {
    height: 20px;
  }
}

.comments-electronic {
  margin-bottom: 297px;
}
.comments-electronic::before {
  background-image: url("./../images/background/bg-electronic-03.png");
  transform: translateY(-141px);
  height: 1028px;
}
.comments-electronic .sectiheadng-elecroic {
  margin-bottom: 67px;
}
.comments-electronic-wrapper {
  max-width: 1051px;
  padding-bottom: 84px;
}
.comments-electronic-wrapper::before {
  height: 515px;
  background-image: url("./../images/other/map-4.png");
}
.comments-electronic-wrapper > div::before, .comments-electronic-wrapper > div::after {
  width: 180px;
  height: 256px;
}
.comments-electronic-wrapper > div::before {
  background-image: url("./../images/other/avatar-comments-electronic-01.png");
  transform: translate(15px, -50%);
}
.comments-electronic-wrapper > div::after {
  background-image: url("./../images/other/avatar-comments-electronic-02.png");
  transform: translate(-15px, -50%);
}
.comments-electronic-item {
  max-width: 545px;
}
.comments-electronic-item::after {
  width: 75%;
  background-color: #fff;
  border-radius: 14px;
  box-shadow: 0px 94px 200px 0px rgba(0, 0, 0, 0.1);
  height: 44px;
  transform: translate(-50%, 23px);
}
.comments-electronic-item > img {
  width: 85px;
  height: 85px;
  padding: 8px;
  background-color: rgba(234, 234, 234, 0.5);
  margin-bottom: 37px;
}
.comments-electronic-item .content {
  padding: 33px 41px 32px 37px;
  box-shadow: 0px 94px 200px 0px rgba(0, 0, 0, 0.1);
}
.comments-electronic-item .content p {
  padding-bottom: 13px;
  margin-bottom: 17px;
}
.comments-electronic-item .content p::after {
  background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.3) 50%, rgba(145, 145, 145, 0) 100%);
  height: 1px;
}
.comments-electronic .active-slide {
  font-size: 19px;
  line-height: 39px;
  background-image: linear-gradient(169.33deg, #000 -35.94%, rgba(0, 0, 0, 0) 92.07%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.comments-electronic .swiper {
  padding-bottom: 67px;
}
.comments-electronic .swiper-pagination-bullet {
  width: 20px;
  height: 5px;
  background-color: #cde0ff;
  opacity: 1;
  border-radius: 0;
}
.comments-electronic .swiper-pagination-bullet-active {
  background-color: #085ded;
}
@media only screen and (max-width: 767px) {
  .comments-electronic {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-electronic-item .content {
    padding: 24px;
  }
}

.articles-electronic {
  margin-bottom: 202px;
}
.articles-electronic-title {
  padding-top: 42px;
}
.articles-electronic-title::before {
  width: 50px;
  height: 5px;
  background-color: #085ded;
}
.articles-electronic .btn {
  padding: 16px 27px 17px;
}
.articles-electronic-item {
  padding-top: 142.464%;
}
.articles-electronic-item a::after {
  z-index: 5;
}
.articles-electronic-item::before {
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
  border-radius: inherit;
  background-color: rgba(131, 131, 131, 0.25);
}
.articles-electronic-item::after {
  border-radius: inherit;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.428185) 74.54%, #000 100%);
  z-index: 3;
  box-shadow: 0px 67px 90px 0px rgba(0, 0, 0, 0.3);
}
.articles-electronic-item .overlay {
  z-index: 4;
  padding: 0 28px 25px 13px;
}
.articles-electronic-item .overlay p {
  height: 44px;
}
.articles-electronic .swiper-slide > * {
  opacity: 0;
  visibility: hidden;
  transform: scale(0.5);
}
.articles-electronic .swiper-slide-active > *, .articles-electronic .swiper-slide-active ~ div > * {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
@media only screen and (max-width: 991px) {
  .articles-electronic-title::before {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  .articles-electronic-item .overlay {
    padding: 0 12px 20px;
  }
  .articles-electronic .swiper-slide > * {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}
@media only screen and (max-width: 767px) {
  .articles-electronic {
    margin-bottom: 100px;
  }
}

.landing-services-electronic {
  margin: 67px 0 77px;
}
.landing-services-electronic::before {
  background-image: url("./../images/background/bg-electronic-04.png");
  transform: translateY(-205px);
  height: 620px;
}
.landing-services-electronic .content {
  max-width: 1110px;
}
.landing-services-electronic .content .title::before, .landing-services-electronic .content .title::after,
.landing-services-electronic .content .sub-title::before,
.landing-services-electronic .content .sub-title::after {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #1d6ffa;
}
.landing-services-electronic .content .title::before {
  transform: translate(77px, 8px);
  animation: servicesElectronic1 infinite 4s alternate linear;
}
@keyframes servicesElectronic1 {
  0% {
    transform: translate(77px, 8px);
  }
  100% {
    transform: translate(50px, -8px);
  }
}
.landing-services-electronic .content .title::after {
  transform: translate(-235px, 8px);
  animation: servicesElectronic2 infinite 4s alternate linear;
}
@keyframes servicesElectronic2 {
  0% {
    transform: translate(-235px, 8px);
  }
  100% {
    transform: translate(-205px, 28px);
  }
}
.landing-services-electronic .content .sub-title::before {
  transform: translate(152px, 8px);
  animation: servicesElectronic3 infinite 4s alternate linear;
}
@keyframes servicesElectronic3 {
  0% {
    transform: translate(152px, 8px);
  }
  100% {
    transform: translate(162px, 16px);
  }
}
.landing-services-electronic .content .sub-title::after {
  transform: translateX(-77px);
  animation: servicesElectronic4 infinite 4s alternate linear;
}
@keyframes servicesElectronic4 {
  0% {
    transform: translateX(-77px);
  }
  100% {
    transform: translateX(-99px);
  }
}
.landing-services-electronic .content .btn:first-child {
  padding: 15px 25px 16px;
}
.landing-services-electronic .content .btn:last-child {
  padding: 14px 29px 15px;
}
@media only screen and (max-width: 575px) {
  .landing-services-electronic .title {
    font-size: 24px;
  }
}

.faqs-services-electronic-wrapper {
  max-width: 813px;
  border: 1px solid #f4f4f4;
}
.faqs-services-electronic .heading {
  padding: 18px 35px 19px;
  background-color: #121212;
}
.faqs-services-electronic .heading form {
  height: 23px;
  padding: 4px 8px;
  border: 1px solid #49474b;
  background-color: #313035;
  border-radius: 7px;
  max-width: 538px;
}
.faqs-services-electronic .heading form > i {
  right: 8px;
}
.faqs-services-electronic .heading form input::-moz-placeholder {
  text-align: left;
  direction: ltr;
  color: #cbcccd;
}
.faqs-services-electronic .heading form input::placeholder {
  text-align: left;
  direction: ltr;
  color: #cbcccd;
}
.faqs-services-electronic .heading .dots {
  gap: 7px;
}
.faqs-services-electronic .heading .dots span {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #00c439;
}
.faqs-services-electronic .heading .dots span:nth-child(2) {
  background-color: #ffb32c;
}
.faqs-services-electronic .heading .dots span:last-child {
  background-color: #ff4d4e;
}
.faqs-services-electronic .body {
  padding: 60px 70px 74px;
}
.faqs-services-electronic-two {
  margin-bottom: 187px;
}
.faqs-services-electronic-two::after {
  background-image: url("./../images/other/map-5.png");
  width: 518px;
  height: 515px;
  transform: translateY(15px);
}
@media only screen and (max-width: 991px) {
  .faqs-services-electronic .heading form {
    max-width: 60%;
  }
}
@media only screen and (max-width: 767px) {
  .faqs-services-electronic .body {
    padding: 32px;
  }
  .faqs-services-electronic-two {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .faqs-services-electronic .heading {
    padding: 18px 16px;
  }
  .faqs-services-electronic .heading form {
    max-width: 70%;
  }
  .faqs-services-electronic .body {
    padding: 32px 20px;
  }
}

.countries-services-electronic {
  margin: 181px 0 275px;
}
.countries-services-electronic::after {
  transform: translateY(57px);
}
.countries-services-electronic .heading {
  margin-bottom: 96px;
}
.countries-services-electronic .heading .title::before {
  width: 90px;
  height: 67px;
  background-image: url("./../images/shape/pattern-05.png");
  transform: translate(51px, -4px);
}
@media only screen and (max-width: 767px) {
  .countries-services-electronic {
    margin: 80px 0 100px;
  }
}
@media only screen and (max-width: 575px) {
  .countries-services-electronic .heading .title {
    font-size: 24px;
    line-height: 36px;
  }
}

.plans-services-electronic {
  margin-bottom: 209px;
}
.plans-services-electronic::before {
  background-color: #fbfbfc;
  top: -73px;
  bottom: -122px;
}
.plans-services-electronic .section-heading-electronic {
  margin-bottom: 75px;
}
@media only screen and (max-width: 767px) {
  .plans-services-electronic {
    margin-bottom: 100px;
  }
}

.consultants-electronic {
  background-image: url("./../images/background/bg-electronic-05.png");
  background-attachment: fixed;
  padding: 72px 0 71px;
  margin-bottom: 174px;
}
.consultants-electronic::before {
  background: linear-gradient(265.01deg, rgba(0, 0, 0, 0.22) 6.28%, rgba(0, 0, 0, 0.0738931) 37.51%, rgba(0, 0, 0, 0) 110.24%), linear-gradient(0deg, rgba(0, 53, 143, 0.57), rgba(0, 53, 143, 0.57));
}
.consultants-electronic .title {
  line-height: 68px;
}
.consultants-electronic .sub-title {
  font-size: 52px;
  line-height: 117px;
}
.consultants-electronic .btn {
  padding: 15px 27px 16px;
}
@media only screen and (max-width: 991px) {
  .consultants-electronic .title {
    font-size: 24px;
    line-height: 40px;
  }
  .consultants-electronic .sub-title {
    font-size: 38px;
    line-height: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .consultants-electronic {
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 575px) {
  .consultants-electronic {
    padding: 48px 0;
  }
  .consultants-electronic .title {
    font-size: 16px;
    line-height: 32px;
  }
  .consultants-electronic .sub-title {
    font-size: 30px;
    line-height: 50px;
  }
}

.landing-about-us-electronic {
  margin: 76px 0 338px;
}
.landing-about-us-electronic::before {
  background-image: url("./../images/other/map-6.png");
  width: 626px;
  height: 515px;
}
.landing-about-us-electronic::after {
  transform: translateY(120px);
  width: 42%;
  height: 413px;
  background-color: #0140a9;
  border-radius: 0 19px 19px 0;
}
.landing-about-us-electronic .title {
  max-width: 962px;
  margin-bottom: 80px;
}
.landing-about-us-electronic .image::before {
  top: -7px;
  right: -7px;
  bottom: -7px;
  left: -7px;
  background-image: linear-gradient(79.89deg, #fff -1.55%, rgba(255, 255, 255, 0.329887) 32.36%, rgba(255, 255, 255, 0) 106.63%);
  border-radius: 8px;
}
.landing-about-us-electronic .image::after {
  transform: translate(-29px, 58px);
  background-color: #cde0ff;
  width: 108px;
  height: 108px;
  border-radius: 50%;
  filter: blur(82px);
}
@media only screen and (max-width: 991px) {
  .landing-about-us-electronic::after {
    height: 320px;
  }
}
@media only screen and (max-width: 767px) {
  .landing-about-us-electronic {
    margin: 48px 0 170px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-about-us-electronic .sup-title {
    font-size: 20px;
    line-height: 32px;
  }
  .landing-about-us-electronic .title {
    font-size: 24px;
    line-height: 44px;
  }
}

.text-content-about-us-electronic .image::before {
  background-image: linear-gradient(79.89deg, #fff -1.55%, rgba(255, 255, 255, 0.329887) 32.36%, rgba(255, 255, 255, 0) 106.63%);
  top: -7px;
  right: -7px;
  bottom: -7px;
  left: -7px;
  border-radius: 8px;
}
.text-content-about-us-electronic .image::after {
  width: 95.554%;
  height: 108.102%;
  opacity: 0.2;
  background-color: #1d6ffa;
  transform: translate(20px, -57px);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDA4IiBoZWlnaHQ9IjM4NyIgdmlld0JveD0iMCAwIDQwOCAzODciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yOTQuMTI0IDMwLjk0NkMzMjYuODA5IDUxLjYzMTMgMzQ3LjgyMSA4NC4yNTMxIDM2Ni41MTkgMTE4LjI0MUMzODYuNTUzIDE1NC42NTggNDE2Ljc5NSAxOTMuNDc4IDQwNS41NzYgMjMzLjU0QzM5NC40MDMgMjczLjQzNiAzNjAuOTE3IDMzNS4yNzkgMzI3IDM1OC44MTJDMjk4Ljk0NCAzNzguMjc5IDI1Ny4yODUgMzQ3Ljc0OCAyMjUuMDI2IDM1OC44MTJDMTg0LjMyOCAzNzIuNzcyIDE0Mi41MyAzOTYuMjM4IDEwMS41MzkgMzgzLjE3NUM1Ny44OTMxIDM2OS4yNjYgMjEuNTg1NyAzMzIuMTQzIDUuNzQ0MjIgMjg4LjkzMUMtOS41NjkzIDI0Ny4xNTggOS40NzM3MiAyMDIuNzM1IDE5LjQ5MzIgMTU5LjM2OEMyOS4wNTI5IDExNy45OTEgMzIuNTE0NCA3Mi42NjU2IDYyLjU5NzggNDIuODU0OUM5Mi45OTY0IDEyLjczMTkgMTM3LjQ1OCAyLjQzNjY2IDE4MC4wNzIgMC4yNDQ3MTNDMjIwLjM2MiAtMS44Mjc2NCAyNTkuOTc3IDkuMzM1NTYgMjk0LjEyNCAzMC45NDZaIiBmaWxsPSIjMUQ2RkZBIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDA4IiBoZWlnaHQ9IjM4NyIgdmlld0JveD0iMCAwIDQwOCAzODciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yOTQuMTI0IDMwLjk0NkMzMjYuODA5IDUxLjYzMTMgMzQ3LjgyMSA4NC4yNTMxIDM2Ni41MTkgMTE4LjI0MUMzODYuNTUzIDE1NC42NTggNDE2Ljc5NSAxOTMuNDc4IDQwNS41NzYgMjMzLjU0QzM5NC40MDMgMjczLjQzNiAzNjAuOTE3IDMzNS4yNzkgMzI3IDM1OC44MTJDMjk4Ljk0NCAzNzguMjc5IDI1Ny4yODUgMzQ3Ljc0OCAyMjUuMDI2IDM1OC44MTJDMTg0LjMyOCAzNzIuNzcyIDE0Mi41MyAzOTYuMjM4IDEwMS41MzkgMzgzLjE3NUM1Ny44OTMxIDM2OS4yNjYgMjEuNTg1NyAzMzIuMTQzIDUuNzQ0MjIgMjg4LjkzMUMtOS41NjkzIDI0Ny4xNTggOS40NzM3MiAyMDIuNzM1IDE5LjQ5MzIgMTU5LjM2OEMyOS4wNTI5IDExNy45OTEgMzIuNTE0NCA3Mi42NjU2IDYyLjU5NzggNDIuODU0OUM5Mi45OTY0IDEyLjczMTkgMTM3LjQ1OCAyLjQzNjY2IDE4MC4wNzIgMC4yNDQ3MTNDMjIwLjM2MiAtMS44Mjc2NCAyNTkuOTc3IDkuMzM1NTYgMjk0LjEyNCAzMC45NDZaIiBmaWxsPSIjMUQ2RkZBIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.text-content-about-us-electronic-one {
  margin-bottom: 292px;
}
.text-content-about-us-electronic-one::before {
  top: -388px;
  bottom: -183px;
  background-color: #fbfbfc;
}
.text-content-about-us-electronic-two {
  margin-bottom: 356px;
}
.text-content-about-us-electronic-two p {
  max-width: 679px;
}
.text-content-about-us-electronic-two .image::after {
  transform: translate(-53px, -65px);
}
.text-content-about-us-electronic-two .image > div::before {
  background-image: url("./../images/shape/pattern-06.png");
  width: 164px;
  height: 123px;
  transform: translate(41px, -39px);
}
@media only screen and (max-width: 991px) {
  .text-content-about-us-electronic-two p {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .text-content-about-us-electronic .sup-title {
    font-size: 18px;
    line-height: 32px;
  }
  .text-content-about-us-electronic .title {
    font-size: 24px;
    line-height: 45px;
  }
  .text-content-about-us-electronic-one, .text-content-about-us-electronic-two {
    margin-bottom: 170px;
  }
}

.ceo-speech-electronic {
  margin-bottom: 258px;
}
.ceo-speech-electronic::before {
  background-image: linear-gradient(110.77deg, rgba(244, 248, 255, 0.7) 6.77%, rgba(244, 248, 255, 0.0573658) 55.93%, rgba(244, 248, 255, 0) 99.41%);
  top: -131px;
}
.ceo-speech-electronic::after {
  width: 427px;
  height: 413px;
  background-color: #0140a9;
  border-radius: 19px 0 0 19px;
  transform: translateY(-54px);
}
.ceo-speech-electronic .image::before {
  top: -7px;
  right: -7px;
  bottom: -7px;
  left: -7px;
  background: linear-gradient(79.89deg, #fff -1.55%, rgba(255, 255, 255, 0.329887) 32.36%, rgba(255, 255, 255, 0) 106.63%);
  border-radius: 18px;
}
.ceo-speech-electronic .image::after {
  width: 164px;
  height: 123px;
  background-image: url("./../images/shape/pattern-06.png");
  transform: translate(58px, 44px);
}
.ceo-speech-electronic .content {
  max-height: 388px;
  -webkit-mask-image: linear-gradient(to top, rgba(255, 255, 255, 0), #fff);
          mask-image: linear-gradient(to top, rgba(255, 255, 255, 0), #fff);
}
.ceo-speech-electronic .content.opened {
  -webkit-mask-image: none;
          mask-image: none;
}
.ceo-speech-electronic .btn {
  padding: 16px 27px 17px;
}
@media only screen and (max-width: 1199px) {
  .ceo-speech-electronic::after {
    width: 300px;
  }
}
@media only screen and (max-width: 767px) {
  .ceo-speech-electronic {
    margin-bottom: 120px;
  }
  .ceo-speech-electronic .content {
    max-height: 300px;
  }
}

.contact-us-electronic {
  margin: 124px 0 134px;
}
.contact-us-electronic::after {
  background-image: url("./../images/other/map-7.png");
  width: 626px;
  height: 515px;
  transform: translateY(-76px);
}
.contact-us-electronic .sup-title {
  line-height: 53px;
}
.contact-us-electronic .sup-title::before {
  background-image: url("./../images/shape/pattern-07.png");
  width: 121px;
  height: 90px;
  top: 4px;
  transform: translateX(45px);
}
.contact-us-electronic .title {
  line-height: 76px;
  margin-bottom: 74px;
}
.contact-us-electronic ul {
  padding: 63px 0 67px;
}
.contact-us-electronic ul::before {
  background-color: #0140a9;
  border-radius: 19px;
  right: -50vw;
  left: -305px;
}
.contact-us-electronic ul li i {
  font-size: 30px;
  line-height: 30px;
}
.contact-us-electronic .box {
  max-width: 468px;
  box-shadow: 0px 84px 124px 0px rgba(0, 0, 0, 0.05);
  padding: 21px 46px 26px;
}
.contact-us-electronic .box::before {
  width: 120px;
  height: 120px;
  background-color: rgba(29, 111, 250, 0.2);
  border-radius: 50%;
  transform: translate(60px, -26px);
  filter: blur(87px);
}
.contact-us-electronic .box .form-control {
  height: 76px;
  border: 1px solid #fbfbfc;
  background-color: #fbfbfc;
  padding: 0 33px;
}
.contact-us-electronic .box .form-control:focus {
  border-color: #0140a9;
  background-color: #fff;
}
.contact-us-electronic .box textarea.form-control {
  height: 143px;
  padding-top: 28px;
}
@media only screen and (max-width: 767px) {
  .contact-us-electronic {
    margin: 60px 0 100px;
  }
  .contact-us-electronic .sup-title {
    line-height: 40px;
  }
  .contact-us-electronic .title {
    line-height: 50px;
    margin-bottom: 48px;
  }
  .contact-us-electronic ul {
    padding: 32px 0;
  }
  .contact-us-electronic .box .form-control {
    padding: 0 16px;
    border-radius: 8px;
  }
  .contact-us-electronic .box input.form-control {
    height: 54px;
  }
  .contact-us-electronic .box .btn {
    border-radius: 8px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-electronic .sup-title {
    font-size: 20px;
    line-height: 34px;
  }
  .contact-us-electronic .title {
    font-size: 24px;
    line-height: 40px;
  }
  .contact-us-electronic .box {
    padding: 21px 24px 26px;
  }
}

.info-contact-us-electronic {
  margin-bottom: 256px;
}
.info-contact-us-electronic-box {
  border: 1px solid #f4f4f4;
  box-shadow: 0px 54px 100px 0px rgba(0, 0, 0, 0.05);
  padding: 31px 33px 27px 12px;
}
.info-contact-us-electronic-box-start-call {
  border-color: #919191;
  padding: 26px 36px 25px 12px;
}
.info-contact-us-electronic-box-start-call .sub-title {
  margin-top: 5px;
  padding-left: 71px;
}
.info-contact-us-electronic-box-start-call .sub-title::after {
  width: 53px;
  height: 1px;
  background-color: #494949;
}
.info-contact-us-electronic-box:hover {
  border-color: #919191;
}
@media only screen and (max-width: 1399px) {
  .info-contact-us-electronic-box-start-call {
    padding-right: 32px;
  }
}
@media only screen and (max-width: 1199px) {
  .info-contact-us-electronic .row {
    margin: 0 -6px;
  }
  .info-contact-us-electronic .row > * {
    padding: 0 6px;
  }
  .info-contact-us-electronic-box {
    padding-right: 20px;
  }
  .info-contact-us-electronic-box-start-call .sub-title {
    padding-left: 48px;
  }
  .info-contact-us-electronic-box-start-call .sub-title::after {
    width: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .info-contact-us-electronic {
    margin-bottom: 100px;
  }
}

.ways-communication-electronic {
  margin-bottom: 285px;
}
.ways-communication-electronic .map::before {
  top: -7px;
  right: -7px;
  bottom: -7px;
  left: -7px;
  background-color: rgba(218, 218, 218, 0.47);
  border-radius: 14px;
}
.ways-communication-electronic .map::after {
  width: 100vw;
  height: 221px;
  right: 149px;
  background: #124192 url("./../images/background/bg-electronic-06.png") center center;
  background-size: cover;
  border-radius: 15px;
  transform: translateY(65px);
}
.ways-communication-electronic .map > div::after {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background-color: rgba(117, 166, 249, 0.9);
  bottom: 43px;
  transform: translateX(-88px);
  filter: blur(62px);
}
.ways-communication-electronic .map,
.ways-communication-electronic .map iframe {
  max-width: 525px;
}
@media only screen and (max-width: 767px) {
  .ways-communication-electronic {
    margin-bottom: 180px;
  }
  .ways-communication-electronic .map iframe {
    height: 320px;
  }
}

.companies-contact-us-electronic {
  margin-bottom: 301px;
}
@media only screen and (max-width: 767px) {
  .companies-contact-us-electronic {
    margin-bottom: 120px;
  }
}

.landing-blog-electronic {
  margin: 90px 0 115px;
}
.landing-blog-electronic::before {
  background-color: #fff;
  top: -241px;
  bottom: -117px;
}
.landing-blog-electronic::after {
  background-image: url("./../images/shape/shape-electronic-04.png");
  width: 121px;
  height: 181px;
}
.landing-blog-electronic .container::before {
  transform: translate(-50%, 138px);
  background-image: url("./../images/shape/shape-electronic-05.png");
  width: 403px;
  height: 181px;
}
.landing-blog-electronic .btn {
  padding: 21px 15px 22px;
}
.landing-blog-electronic .swiper {
  border: 7px solid rgba(218, 218, 218, 0.47);
  box-shadow: 0px 34px 250px 0px rgba(0, 0, 0, 0.08);
}
.landing-blog-electronic .swiper::before {
  right: 47px;
  transform: translateY(66px);
  width: 100vw;
  height: 221px;
  background-color: #124192;
  border-radius: 15px;
}
.landing-blog-electronic .swiper::after {
  bottom: 43px;
  transform: translateX(-88px);
}
.landing-blog-electronic .swiper::after, .landing-blog-electronic .swiper-wrapper::before {
  width: 120px;
  height: 120px;
  background-color: rgba(117, 166, 249, 0.9);
  border-radius: 50%;
  filter: blur(62px);
}
.landing-blog-electronic .swiper-wrapper::before {
  right: 87px;
  transform: translateY(17px);
}
.landing-blog-electronic .swiper-pagination {
  top: 25px;
  right: 52px;
  bottom: auto;
  left: auto;
}
.landing-blog-electronic .swiper-pagination-bullet {
  --swiper-pagination-bullet-horizontal-gap: 5px;
  width: 48px;
  height: 3px;
  opacity: 0.3;
  background-color: #fff;
  border-radius: 0;
}
.landing-blog-electronic .swiper-pagination-bullet-active {
  opacity: 1;
}
.landing-blog-electronic .swiper-counter {
  top: 21px;
  left: 52px;
  background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
}
@media only screen and (max-width: 575px) {
  .landing-blog-electronic .sup-title {
    font-size: 18px;
    line-height: 34px;
  }
  .landing-blog-electronic .title {
    font-size: 24px;
  }
  .landing-blog-electronic .swiper::before {
    transform: translateY(48px);
    height: 180px;
  }
  .landing-blog-electronic .swiper-pagination {
    top: 16px;
    right: 16px;
  }
  .landing-blog-electronic .swiper-pagination-bullet {
    width: 20px;
  }
  .landing-blog-electronic .swiper-counter {
    top: 12px;
    left: 16px;
  }
}

.articles-blog-electronic {
  padding-top: 78px;
  margin-bottom: 117px;
}
.articles-blog-electronic::before {
  background-image: url("./../images/background/bg-electronic-07.png");
  height: 1374px;
}
.articles-blog-electronic::after,
.articles-blog-electronic .container::before {
  width: 71px;
  height: 181px;
  top: 25%;
}
.articles-blog-electronic::after {
  background-image: url("./../images/shape/shape-electronic-06.png");
}
.articles-blog-electronic .container::before {
  background-image: url("./../images/shape/shape-electronic-07.png");
}
.articles-blog-electronic .section-heading-electronic {
  margin-bottom: 58px;
}
.articles-blog-electronic .row {
  gap: 115px 0;
}
@media only screen and (max-width: 767px) {
  .articles-blog-electronic .row {
    gap: 32px 0;
  }
}

.pagination-novin li:not(.prev, .next) a {
  background-color: #F6F6F6;
}
.pagination-novin li:not(.prev, .next) a.active, .pagination-novin li:not(.prev, .next) a:hover {
  background-color: #6D4983;
  box-shadow: 0px 13px 20px rgba(182, 157, 116, 0.25);
  color: #fff;
}
.pagination-novin li.next a, .pagination-novin li.prev a {
  border-color: #6D4983;
}
.pagination-novin li.next a::before, .pagination-novin li.prev a::before {
  background-color: #6D4983;
}
.pagination-novin li.next a:hover, .pagination-novin li.prev a:hover {
  background-color: #6D4983;
}

.top-header-novin {
  padding-top: 53px;
}
.top-header-novin::before {
  width: 315px;
  height: 212px;
  background-color: rgba(109, 73, 131, 0.07);
  transform: translate(129px, -25px);
  border-radius: 315px;
  filter: blur(50px);
}
.top-header-novin-nav {
  margin-right: 97px;
}
.top-header-novin-nav ul {
  gap: 48px;
}
.top-header-novin-nav ul li a::before {
  width: 23px;
  height: 8px;
  border-radius: 3px;
  opacity: 0.6;
  background-image: linear-gradient(267.9deg, #6d4983 -62.36%, rgba(109, 73, 131, 0) 139.07%);
  transform: translate(37px, -50%);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.top-header-novin-nav ul li a.active {
  font-weight: 900;
}
.top-header-novin-nav ul li a.active::before {
  opacity: 1;
  visibility: visible;
}
.top-header-novin-nav ul li a.active, .top-header-novin-nav ul li a:hover {
  color: #a84c68;
}
.top-header-novin .btn-app {
  padding: 15px 35px;
}
.top-header-novin .btn-auth {
  padding: 14px 23px 14px 24px;
}
.top-header-novin .btn-auth::before {
  width: 0.5px;
  height: 32px;
  background-color: #d6d6d6;
  transform: translate(13px, -50%);
}
@media only screen and (max-width: 1399px) {
  .top-header-novin-nav {
    margin-right: 48px;
  }
  .top-header-novin-nav ul {
    gap: 40px;
  }
  .top-header-novin-nav ul li a::before {
    width: 18px;
    transform: translate(24px, -50%);
  }
  .top-header-novin .btn-app {
    padding: 15px 20px;
  }
  .top-header-novin .btn-auth {
    padding: 14px 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-novin-nav {
    margin-right: 32px;
  }
  .top-header-novin-nav ul {
    gap: 32px;
  }
  .top-header-novin-nav ul li a {
    font-size: 12px;
  }
  .top-header-novin-nav ul li a::before {
    width: 14px;
    transform: translate(20px, -50%);
  }
  .top-header-novin .btn-app {
    padding: 15px 12px;
  }
  .top-header-novin .btn-auth {
    padding: 14px 12px;
  }
  .top-header-novin .btn-auth::before {
    transform: translate(9px, -50%);
  }
}
@media only screen and (max-width: 991px) {
  .top-header-novin {
    padding-top: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-novin .btn-auth {
    width: 48px;
    height: 48px;
    padding: 0;
  }
  .top-header-novin .btn-auth i {
    margin-left: 0;
  }
  .top-header-novin .btn-auth::before {
    content: none;
  }
}

.footer-novin-contact {
  padding: 41px 0;
  background-color: rgba(255, 245, 246, 0.7);
  box-shadow: 0px 68px 250px rgba(0, 0, 0, 0.02);
  margin-bottom: 49px;
}
.footer-novin-contact .info i {
  font-size: 61px;
  line-height: 61px;
  color: #6D4983;
}
.footer-novin-contact .btn {
  padding: 19px 25px 20px 26px;
}
.footer-novin-namads img {
  filter: grayscale(1);
}
.footer-novin-namads img:hover {
  filter: grayscale(0);
}
.footer-novin-info-contact i {
  width: 62px;
  height: 62px;
  box-shadow: -17px 7px 19px 0px rgba(0, 0, 0, 0.06);
  font-size: 31px;
  line-height: 31px;
}
.footer-novin-info-contact span {
  word-break: break-word;
}

.landing-novin {
  margin: 60px 0 110px;
}
.landing-novin::before, .landing-novin::after,
.landing-novin .image::before {
  width: 118px;
  height: 118px;
  border-radius: 50%;
  box-shadow: -30px 24px 64px 0px rgba(255, 255, 255, 0.25) inset;
  filter: drop-shadow(-8px 28px 114px rgba(0, 0, 0, 0.25)) blur(4px);
}
.landing-novin::before {
  background-color: #6d4983;
  bottom: 13%;
  transform: translateX(65px);
}
.landing-novin::after {
  top: 13%;
  background-color: #d04f56;
  transform: translateX(-95px);
}
.landing-novin .container::before {
  background-image: url("./../images/background/bg-novin-01.png");
  transform: translateY(-161px);
  height: 867px;
}
.landing-novin .container::after {
  background-color: #fff;
  top: -161px;
  bottom: -110px;
}
.landing-novin .sup-title::before {
  background-image: url("./../images/shape/pattern-08.png");
  top: 13px;
  transform: translateX(47px);
  width: 114px;
  height: 91px;
}
.landing-novin ul {
  padding: 15px 26px 11px 27px;
  background-color: rgba(208, 79, 86, 0.06);
  gap: 52px;
  margin-bottom: 49px;
}
.landing-novin .btns .btn {
  padding: 15px 24px 15px 25px;
}
.landing-novin .image::before {
  background-color: #a84c68;
  transform: translate(45px, 50%);
}
.landing-novin .image img {
  filter: drop-shadow(-60px 100px 94px rgba(54, 33, 67, 0.25));
}
.landing-novin .scroll-down {
  width: 55px;
  height: 88px;
  border: 0.5px solid #919191;
  bottom: 15%;
  transform: translateX(65%);
}
.landing-novin .scroll-down span {
  transform: rotate(-90deg);
}
@media only screen and (max-width: 1199px) {
  .landing-novin .scroll-down {
    transform: translateX(25%);
    bottom: 10%;
  }
}
@media only screen and (max-width: 991px) {
  .landing-novin {
    padding-bottom: 120px;
  }
  .landing-novin .scroll-down {
    bottom: 0;
    transform: translateX(-50%);
  }
}
@media only screen and (max-width: 767px) {
  .landing-novin {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-novin ul {
    max-width: 100%;
    gap: 24px;
  }
  .landing-novin .link {
    margin-right: 0;
  }
}

.brands-novin {
  padding: 103px 0;
  background-color: #fffcfc;
  box-shadow: 0px 68px 250px 0px rgba(0, 0, 0, 0.02);
}
.brands-novin-wrapper {
  max-width: 1044px;
}
.brands-novin-wrapper .swiper-slide a {
  padding: 0 12px;
}
.brands-novin-wrapper .swiper-slide a img {
  max-height: 26px;
}
@media only screen and (max-width: 767px) {
  .brands-novin {
    padding: 48px 0;
  }
}

.introduction-novin {
  margin: 36px 0 186px;
}
.introduction-novin::before {
  background-image: url("./../images/background/bg-novin-01.png");
  transform: translateY(-36px);
  height: 657px;
  background-color: #fff;
}
.introduction-novin .sup-title::before {
  width: 114px;
  height: 91px;
  background-image: url("./../images/shape/pattern-08.png");
  top: 12px;
  transform: translateX(46px);
}
.introduction-novin p {
  margin-bottom: 68px;
}
.introduction-novin p .btn {
  padding: 15px 24px 15px 25px;
}
@media only screen and (max-width: 767px) {
  .introduction-novin {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .introduction-novin p {
    margin-bottom: 32px;
  }
  .introduction-novin .link {
    margin: 24px 0 0;
  }
}

.works-novin::before {
  background-image: url("./../images/background/bg-novin-02.png");
  height: 606px;
}
.works-novin-wrapper {
  padding: 46px 0 77px;
}
.works-novin-wrapper::before, .works-novin-wrapper::after {
  right: -70px;
  left: -85px;
  border-radius: 27px;
}
.works-novin-wrapper::before {
  background-image: linear-gradient(180deg, #b6b6b6 0%, rgba(182, 182, 182, 0) 0.01%, #b6b6b6 100%);
  padding: 0 2px 2px;
}
.works-novin-wrapper::after {
  background-color: #fff;
}
.works-novin .swiper::before {
  background-image: url("./../images/shape/pattern-08.png");
  width: 114px;
  height: 91px;
  transform: translateX(24px);
}
.works-novin .swiper a img {
  box-shadow: -75px 0px 124px 0px rgba(54, 33, 67, 0.2);
}
.works-novin .social {
  padding: 10px 32px 11px 33px;
  background: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, rgba(168, 76, 104, 0) 0%, rgba(166, 76, 105, 0.00410526) 38%, rgba(109, 73, 131, 0.1) 100%);
}
.works-novin .social .btn {
  padding: 15px 23px;
}
@media only screen and (max-width: 991px) {
  .works-novin-wrapper {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .works-novin-heading .title {
    margin-left: 0;
  }
  .works-novin .social .text {
    font-size: 14px;
  }
}
@media only screen and (max-width: 575px) {
  .works-novin-heading .btn {
    margin-left: 0;
  }
  .works-novin .social {
    padding: 10px 16px 11px;
  }
}

.customer-satisfaction-novin .swiper-button-next, .customer-satisfaction-novin .swiper-button-prev,
.customer-satisfaction-videos-novin .swiper-button-next,
.customer-satisfaction-videos-novin .swiper-button-prev {
  width: 32px;
  height: 32px;
}
.customer-satisfaction-novin .swiper-button-next::after, .customer-satisfaction-novin .swiper-button-prev::after,
.customer-satisfaction-videos-novin .swiper-button-next::after,
.customer-satisfaction-videos-novin .swiper-button-prev::after {
  content: "\e977";
  font-family: "icomoon";
  font-size: 32px;
  line-height: 32px;
  color: #8b8b8b;
}
.customer-satisfaction-novin .swiper-button-next:hover::after, .customer-satisfaction-novin .swiper-button-prev:hover::after,
.customer-satisfaction-videos-novin .swiper-button-next:hover::after,
.customer-satisfaction-videos-novin .swiper-button-prev:hover::after {
  color: #a84c68;
}
.customer-satisfaction-novin .swiper-button-prev::after,
.customer-satisfaction-videos-novin .swiper-button-prev::after {
  content: "\e981";
}
.customer-satisfaction-novin .swiper-counter,
.customer-satisfaction-videos-novin .swiper-counter {
  background-image: linear-gradient(147.45deg, #494949 -22.59%, rgba(73, 73, 73, 0) 80.52%);
}
.customer-satisfaction-novin .content p::before,
.customer-satisfaction-videos-novin .content p::before {
  width: 114px;
  height: 91px;
  background-image: url("./../images/shape/pattern-08.png");
  transform: translate(45px, -50%);
}
.customer-satisfaction-novin .content .btn,
.customer-satisfaction-videos-novin .content .btn {
  padding: 15px 24px 15px 25px;
}

.customer-satisfaction-novin {
  margin-top: 114px;
}
.customer-satisfaction-novin::after {
  background-image: url("./../images/background/bg-novin-03.png");
  transform: translateY(-86px);
  width: 925px;
  height: 584px;
}
.customer-satisfaction-novin .content {
  padding-left: 70px;
}
.customer-satisfaction-novin-item {
  box-shadow: 0px 94px 200px rgba(0, 0, 0, 0.1);
  padding: 29px 41px 44px 37px;
}
.customer-satisfaction-novin-item .rate {
  background: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #a84c68 0%, #6d4983 100%);
  border-radius: 4px;
  width: 70px;
  height: 24px;
}
.customer-satisfaction-novin .carousel::before, .customer-satisfaction-novin .carousel::after {
  width: 103px;
  height: 103px;
  border-radius: 50%;
  background-color: #d04f56;
  box-shadow: inset -30px 24px 64px 0px rgba(255, 255, 255, 0.25);
  filter: drop-shadow(-8px 28px 114px rgba(0, 0, 0, 0.25)) blur(4px);
}
.customer-satisfaction-novin .carousel::before {
  bottom: 63px;
  transform: translateX(25px);
}
.customer-satisfaction-novin .carousel::after {
  background-color: #6d4983;
  transform: translate(-33px, -20px);
}
.customer-satisfaction-novin .swiper {
  padding-bottom: 74px;
}
.customer-satisfaction-novin .swiper::before {
  width: 114px;
  height: 91px;
  background-image: url("./../images/shape/pattern-08.png");
  transform: translate(-37px, -25px);
}
@media only screen and (max-width: 991px) {
  .customer-satisfaction-novin .content {
    padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .customer-satisfaction-novin {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .customer-satisfaction-novin .content .btn {
    margin-left: 0;
  }
  .customer-satisfaction-novin-item {
    padding: 32px 16px;
  }
}

.customer-satisfaction-videos-novin {
  margin-top: 264px;
}
.customer-satisfaction-videos-novin::before {
  background-image: url("./../images/background/bg-novin-04.png");
  width: 925px;
  height: 584px;
  transform: translateY(-106px);
}
.customer-satisfaction-videos-novin .carousel::before, .customer-satisfaction-videos-novin .carousel::after {
  width: 118px;
  height: 118px;
  border-radius: 50%;
  background-color: #d04f56;
  box-shadow: -30px 24px 64px 0px rgba(255, 255, 255, 0.25) inset;
  filter: drop-shadow(-8px 28px 114px rgba(0, 0, 0, 0.25)) blur(4px);
}
.customer-satisfaction-videos-novin .carousel::before {
  transform: translate(31px, 0);
}
.customer-satisfaction-videos-novin .carousel::after {
  top: 36px;
  transform: translateX(-29px);
  background-color: #6d4983;
}
.customer-satisfaction-videos-novin .swiper {
  padding-top: 54px;
}
.customer-satisfaction-videos-novin-item .video {
  border: 7px solid rgba(218, 218, 218, 0.47);
}
.customer-satisfaction-videos-novin-item .video-js {
  background-color: transparent;
}
.customer-satisfaction-videos-novin-item .video-js video,
.customer-satisfaction-videos-novin-item .video-js .vjs-poster {
  border-radius: 15px;
}
.customer-satisfaction-videos-novin-item .video-js video {
  position: relative;
}
.customer-satisfaction-videos-novin-item .video-js .vjs-poster {
  background-size: cover;
}
.customer-satisfaction-videos-novin-item .creator {
  margin: -50px auto 0;
  max-width: 80%;
  padding: 24px 32px 22px 30px;
  box-shadow: -61px -24px 104px 0px rgba(0, 0, 0, 0.25);
}
.customer-satisfaction-videos-novin-item .creator::before {
  background-color: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(7px);
}
.customer-satisfaction-videos-novin-item .creator .info {
  max-width: calc(100% - 78px);
}
.customer-satisfaction-videos-novin-item .creator .info img {
  width: 52px;
  height: 52px;
  border: 2px solid #fff;
}
.customer-satisfaction-videos-novin-item .creator .info > div {
  max-width: calc(100% - 73px);
}
.customer-satisfaction-videos-novin-item .creator .rate {
  width: 70px;
  height: 24px;
  background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #a84c68 0%, #6d4983 100%);
  border-radius: 4px;
}
.customer-satisfaction-videos-novin .content {
  padding-right: 121px;
}
@media only screen and (max-width: 1199px) {
  .customer-satisfaction-videos-novin .content {
    padding-right: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .customer-satisfaction-videos-novin .content {
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .customer-satisfaction-videos-novin {
    margin-top: 100px;
  }
}
@media only screen and (max-width: 575px) {
  .customer-satisfaction-videos-novin-item .creator {
    padding: 12px;
    max-width: 92%;
    margin: -32px auto 0;
  }
  .customer-satisfaction-videos-novin-item .creator .info img {
    width: 40px;
    height: 40px;
  }
  .customer-satisfaction-videos-novin-item .creator .info > div {
    margin-right: 12px;
    max-width: calc(100% - 52px);
  }
}

.articles-novin {
  margin: 271px 0 209px;
}
.articles-novin::before {
  background-image: url("./../images/background/bg-novin-05.png");
  transform: translateY(-41px);
  height: 606px;
}
.articles-novin .sup-title::before {
  width: 114px;
  height: 91px;
  background-image: url("./../images/shape/pattern-08.png");
  top: 29px;
  transform: translateX(27px);
}
.articles-novin form {
  border: 1px solid #EBEBEB;
  padding: 14px 15px;
  margin-bottom: 52px;
}
.articles-novin form input {
  height: 46px;
}
.articles-novin form .btn {
  width: 132px;
  padding: 14px 12px;
}
.articles-novin .btns .btn {
  padding: 19px 35px 20px;
}
.articles-novin-item {
  padding-top: 170%;
}
.articles-novin-item a::after {
  z-index: 7;
}
.articles-novin-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.428185) 74.54%, #000 100%);
  z-index: 1;
  border-radius: inherit;
}
.articles-novin-item::after {
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
  background-color: rgba(131, 131, 131, 0.25);
  border-radius: inherit;
}
.articles-novin-item .overlay {
  padding: 0 28px 25px 13px;
}
.articles-novin-item .overlay .sub-title {
  height: 44px;
}
.articles-novin .swiper::before {
  width: 100vw;
  height: 189px;
  background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, #A84C68 0%, #6D4983 100%);
  border-radius: 11px;
  right: 67px;
  transform: translateY(61px);
}
.articles-novin .swiper-slide > * {
  opacity: 0;
  visibility: hidden;
  transform: scale(0.5);
}
.articles-novin .swiper-slide-active > *, .articles-novin .swiper-slide-active ~ div > * {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
@media only screen and (max-width: 1199px) {
  .articles-novin form .btn {
    width: 100px;
  }
  .articles-novin .btns .btn {
    padding: 19px 25px 20px;
  }
}
@media only screen and (max-width: 991px) {
  .articles-novin .swiper-slide > * {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}
@media only screen and (max-width: 767px) {
  .articles-novin {
    margin: 100px 0;
  }
}
@media only screen and (max-width: 575px) {
  .articles-novin .btns .btn {
    margin-left: 0;
  }
  .articles-novin .swiper::before {
    right: 32px;
  }
}

.about-us-novin {
  margin: 81px 0 145px;
}
.about-us-novin::before {
  height: 738px;
  background-image: url("./../images/background/bg-novin-06.png");
  background-color: #fff;
  transform: translateY(-184px);
}
.about-us-novin-wrapper {
  max-width: 940px;
}
.about-us-novin-wrapper::before {
  width: 114px;
  height: 91px;
  background-image: url("./../images/shape/pattern-08.png");
  transform: translate(54px, -29px);
}
.about-us-novin-wrapper img {
  box-shadow: -76px 72px 100px 0px rgba(122, 122, 122, 0.25);
}
.about-us-novin .swiper-bottom {
  bottom: 12px;
  padding: 0 70px;
}
.about-us-novin .swiper-pagination-bullet {
  width: 60px;
  height: 5px;
  background-color: #fff;
  opacity: 0.1;
  border-radius: 10px;
}
.about-us-novin .swiper-pagination-bullet-active {
  opacity: 1;
}
.about-us-novin .swiper-counter {
  background-image: linear-gradient(147.45deg, #fff -22.59%, rgba(255, 255, 255, 0) 80.52%);
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  .about-us-novin .works-novin-heading .title {
    font-size: 32px;
    margin-left: 24px;
  }
}
@media only screen and (max-width: 991px) {
  .about-us-novin .swiper-bottom {
    padding: 0 32px;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-novin {
    margin: 49px 0 80px;
  }
  .about-us-novin .swiper img {
    border-radius: 20px;
  }
  .about-us-novin .swiper-pagination-bullet {
    width: 32px;
    height: 4px;
  }
  .about-us-novin .swiper-counter {
    line-height: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-novin .swiper-bottom {
    padding: 0 12px;
  }
}

.story-novin-heading {
  margin-bottom: 67px;
}
.story-novin-heading .title::before {
  width: 114px;
  height: 91px;
  background-image: url("./../images/shape/pattern-08.png");
  transform: translate(38px, -3px);
}
.story-novin .image {
  padding-right: 47px;
}
.story-novin .image::before {
  border: 2px solid #dd5b83;
  width: 78.71%;
  height: 99.41%;
  transform: translateY(40px);
}
.story-novin .image::after {
  width: 124px;
  height: 98px;
  background-image: url("./../images/shape/pattern-09.png");
  transform: translate(-41px, 31px);
}
.story-novin .image img {
  border-radius: 30px 30px 30px 0;
}
.story-novin .items {
  margin-right: 40px;
}
.story-novin .items li {
  padding: 21px 40px 21px;
}
.story-novin .items li:not(:last-child) {
  margin-bottom: 20px;
}
.story-novin .items li:hover {
  background-color: #fff;
  box-shadow: -33px 31px 100px rgba(133, 133, 133, 0.1);
}
.story-novin .items li:hover span {
  color: #414141;
}
@media only screen and (max-width: 1199px) {
  .story-novin .items {
    margin-right: 0;
  }
}
@media only screen and (max-width: 991px) {
  .story-novin .items {
    margin-top: 64px;
  }
}
@media only screen and (max-width: 575px) {
  .story-novin .items li {
    padding: 21px 12px 21px;
  }
  .story-novin .items li img {
    width: 32px;
    height: 32px;
    margin-left: 12px;
  }
  .story-novin .items li span {
    font-size: 13px;
    line-height: 28px;
  }
}

.customer-satisfaction-about-us-novin {
  margin: 164px 0 178px;
}
@media only screen and (max-width: 767px) {
  .customer-satisfaction-about-us-novin {
    margin: 80px 0;
  }
}

.brands-about-us-novin {
  background-color: #FFF9F9;
  padding: 64px 0 80px;
}
.brands-about-us-novin .brands-novin-wrapper {
  max-width: 100%;
}
.brands-about-us-novin-heading {
  margin-bottom: 64px;
}
@media only screen and (max-width: 767px) {
  .brands-about-us-novin {
    padding: 48px 0;
  }
}

.customer-satisfaction-videos-about-us-novin {
  margin: 143px 0 169px;
}
@media only screen and (max-width: 767px) {
  .customer-satisfaction-videos-about-us-novin {
    margin: 80px 0;
  }
}

.info-contact-novin {
  margin: 95px 0 264px;
}
.info-contact-novin::before {
  background-image: url("./../images/background/bg-novin-07.png");
  background-color: #fff;
  height: 759px;
  transform: translateY(-200px);
  box-shadow: 0px 68px 250px rgba(0, 0, 0, 0.04);
}
.info-contact-novin .map {
  margin-left: 46px;
}
.info-contact-novin .map::before {
  background-color: rgba(218, 218, 218, 0.47);
  top: -7px;
  right: -7px;
  bottom: 0;
  left: -7px;
  border-radius: inherit;
}
.info-contact-novin ul li {
  padding: 29px 32px 30px;
  box-shadow: 0px 54px 100px rgba(0, 0, 0, 0.05);
  border: 1px solid #f4f4f4;
}
.info-contact-novin ul li:not(:last-child) {
  margin-bottom: 37px;
}
.info-contact-novin ul li i {
  font-size: 36px;
  line-height: 36px;
}
@media only screen and (max-width: 991px) {
  .info-contact-novin .map {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .info-contact-novin {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 575px) {
  .info-contact-novin ul li {
    padding: 20px 16px;
  }
  .info-contact-novin ul li:not(:last-child) {
    margin-bottom: 20px;
  }
  .info-contact-novin ul li img {
    width: 36px;
    height: 36px;
    margin-left: 12px !important;
  }
  .info-contact-novin ul li .info-title {
    font-size: 16px;
    line-height: 28px;
  }
  .info-contact-novin ul li .info-value {
    font-size: 14px;
    line-height: 24px;
  }
  .info-contact-novin ul li i {
    font-size: 24px;
    line-height: 24px;
  }
}

.form-contact-novin-wrapper {
  max-width: 1009px;
  padding: 8px;
  background-image: linear-gradient(180.08deg, #e3e3e3 -3.95%, rgba(227, 227, 227, 0.459082) 27.31%, rgba(227, 227, 227, 0) 99.93%);
}
.form-contact-novin-wrapper .box {
  padding: 34px 105px 35px;
}
.form-contact-novin-wrapper .box .form-control {
  height: 76px;
  padding: 0 24px;
  background-color: #F8F8FB;
  border: 1px solid #F8F8FB;
}
.form-contact-novin-wrapper .box .form-control:focus {
  border-color: #6D4983;
  box-shadow: 0 0 0 4px rgba(109, 73, 131, 0.2);
}
.form-contact-novin-wrapper .box textarea.form-control {
  height: 179px;
  margin: 28px 0 45px;
  padding-top: 28px;
}
.form-contact-novin-wrapper .box .btn {
  max-width: 376px;
}
@media only screen and (max-width: 991px) {
  .form-contact-novin-wrapper .box {
    padding: 34px 32px 35px;
  }
}
@media only screen and (max-width: 767px) {
  .form-contact-novin-wrapper .box input.form-control {
    height: 64px;
    border-radius: 12px;
  }
  .form-contact-novin-wrapper .box .btn {
    max-width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .form-contact-novin-wrapper {
    padding: 4px;
  }
  .form-contact-novin-wrapper .box {
    padding: 24px 16px;
  }
}

.top-articles-novin {
  margin: 96px 0 183px;
}
.top-articles-novin::before {
  background-image: url("./../images/background/bg-novin-06.png");
  height: 738px;
  background-color: #fff;
  box-shadow: 0px 68px 250px rgba(0, 0, 0, 0.02);
  transform: translateY(-199px);
}
.top-articles-novin .image {
  padding: 19px 37px 35px 28px;
}
.top-articles-novin .image::before, .top-articles-novin .image::after {
  border: 2px solid #a84c68;
  border-radius: 3px;
  width: 79.03%;
  height: 87.79%;
}
.top-articles-novin .content::after {
  transform: translateX(-23px);
  width: 71.7%;
  padding: 2px;
  background-image: linear-gradient(49.59deg, #a84c68 -24.06%, rgba(168, 76, 104, 0) 34.16%, rgba(168, 76, 104, 0) 77.95%);
  border-radius: 3px;
}
.top-articles-novin p {
  -webkit-mask-image: linear-gradient(180deg, #494949 0%, rgba(73, 73, 73, 0.249147) 65.64%, rgba(73, 73, 73, 0) 86.74%);
          mask-image: linear-gradient(180deg, #494949 0%, rgba(73, 73, 73, 0.249147) 65.64%, rgba(73, 73, 73, 0) 86.74%);
  max-height: 180px;
}
.top-articles-novin .read-more {
  padding: 16px;
  background-image: linear-gradient(265.8deg, rgba(208, 79, 86, 0.06) -11.89%, rgba(208, 79, 86, 0) 132.39%);
  max-width: 197px;
}
.top-articles-novin .read-more::before {
  background-image: linear-gradient(265.8deg, #d04f56 -11.89%, rgba(208, 79, 86, 0.5) 132.39%);
  opacity: 0;
  visibility: hidden;
  border-radius: inherit;
}
.top-articles-novin .read-more:hover {
  color: #fff;
}
.top-articles-novin .read-more:hover::before {
  opacity: 1;
  visibility: visible;
}
.top-articles-novin .swiper-bottom {
  bottom: 24px;
}
.top-articles-novin .swiper-pagination-bullet {
  width: 42px;
  height: 7px;
  border-radius: 19px;
  opacity: 1;
  background-color: #e8e8e8;
}
.top-articles-novin .swiper-pagination-bullet-active {
  width: 57px;
  background-color: #6d4983;
}
.top-articles-novin .swiper-counter {
  background-image: linear-gradient(147.45deg, #494949 -22.59%, rgba(73, 73, 73, 0) 76.22%);
}
@media only screen and (max-width: 767px) {
  .top-articles-novin {
    margin: 60px 0 100px;
  }
  .top-articles-novin .image {
    padding: 12px 16px;
  }
  .top-articles-novin .image::before, .top-articles-novin .image::after {
    width: 69.03%;
    height: 77.79%;
  }
}
@media only screen and (max-width: 575px) {
  .top-articles-novin .content {
    padding-bottom: 60px !important;
  }
  .top-articles-novin .content::after {
    transform: translateX(-8px);
  }
  .top-articles-novin .content .read-more {
    max-width: 100%;
  }
  .top-articles-novin .swiper-bottom {
    bottom: 12px;
    width: 100%;
  }
  .top-articles-novin .swiper-pagination-bullet {
    width: 24px;
  }
  .top-articles-novin .swiper-pagination-bullet-active {
    width: 32px;
  }
}

.last-articles-novin {
  margin-bottom: 82px;
}
.last-articles-novin::before {
  background-image: url("./../images/background/bg-novin-08.png");
  transform: translateY(-81px);
  height: 1475px;
}
.last-articles-novin-wrapper {
  background-image: linear-gradient(180deg, #f6f6f6 0%, rgba(246, 246, 246, 0) 100%);
  padding: 86px 89px 94px 88px;
  border-radius: 54px;
}
.last-articles-novin .row {
  gap: 86px 0;
  margin: 0 -52px;
}
.last-articles-novin .row > * {
  padding: 0 52px;
}
@media only screen and (max-width: 1399px) {
  .last-articles-novin .row {
    margin: 0 -32px;
  }
  .last-articles-novin .row > * {
    padding: 0 32px;
  }
}
@media only screen and (max-width: 1199px) {
  .last-articles-novin .row {
    margin: 0 -12px;
  }
  .last-articles-novin .row > * {
    padding: 0 12px;
  }
}
@media only screen and (max-width: 991px) {
  .last-articles-novin-wrapper {
    padding: 24px;
    border-radius: 20px;
  }
  .last-articles-novin .row {
    gap: 24px 0;
  }
}
@media only screen and (max-width: 991px) {
  .last-articles-novin-wrapper {
    padding: 24px 12px;
    margin: 0 -12px;
    border-radius: 0px;
  }
}

.landing-services-novin {
  margin: 105px 0 94px;
}
.landing-services-novin::before {
  background-image: url("./../images/background/bg-novin-09.png");
  background-color: #fff;
  box-shadow: 0px 68px 250px rgba(0, 0, 0, 0.02);
  transform: translateY(-208px);
  height: 701px;
}
.landing-services-novin::after,
.landing-services-novin .container::before {
  width: 118px;
  height: 118px;
  border-radius: 50%;
  box-shadow: -30px 24px 64px 0px rgba(255, 255, 255, 0.25) inset;
  filter: drop-shadow(-8px 28px 114px rgba(0, 0, 0, 0.25)) blur(4px);
  background-color: #d04f56;
}
.landing-services-novin::after {
  transform: translate(-80px, -80px);
}
.landing-services-novin .container::before {
  transform: translateX(80px);
  bottom: 16%;
  background-color: #6d4983;
}
.landing-services-novin .content::before {
  width: 315px;
  height: 212px;
  background-color: rgba(168, 76, 104, 0.17);
  opacity: 60%;
  border-radius: 315px;
  filter: blur(50px);
}
.landing-services-novin .title::before {
  width: 52px;
  height: 52px;
  background-color: rgba(243, 222, 255, 0.8);
  border-radius: 50%;
  transform: translate(30px, 5px);
}
.landing-services-novin .btn {
  padding: 15px 24.5px;
}
@media only screen and (max-width: 575px) {
  .landing-services-novin .btn {
    margin-left: 0;
  }
}

.brands-services-novin {
  margin-bottom: 33px;
}
.brands-services-novin .brands-novin-wrapper {
  max-width: 100%;
}

.services-novin-heading .right,
.faqs-novin-heading .right {
  margin-left: 94px;
  white-space: nowrap;
}
@media only screen and (max-width: 991px) {
  .services-novin-heading .right,
  .faqs-novin-heading .right {
    margin-left: 0;
    white-space: normal;
  }
}

.services-novin::before, .services-novin::after {
  width: 315px;
  height: 212px;
  border-radius: 315px;
  opacity: 0.6;
  background-color: rgba(168, 76, 104, 0.17);
  filter: blur(50px);
}
.services-novin::before {
  transform: translate(67px, 22px);
}
.services-novin::after {
  transform: translateX(-80px);
  bottom: 49px;
}
.services-novin-heading {
  margin-bottom: 124px;
}
.services-novin-item {
  padding-bottom: 45px;
}
.services-novin-item img {
  box-shadow: -75px 0px 124px rgba(54, 33, 67, 0.2);
}
.services-novin-item .content {
  max-width: calc(100% - 20px);
  box-shadow: 68px -49px 100px rgba(0, 0, 0, 0.2);
  padding: 17px 12px 14px;
}
.services-novin .swiper-slide {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}

.faqs-novin {
  margin: 131px 0 147px;
}
.faqs-novin-heading {
  margin-bottom: 102px;
}
.faqs-novin-wrapper {
  padding: 8px;
  background: linear-gradient(180.08deg, #E3E3E3 -3.95%, rgba(227, 227, 227, 0.459082) 27.31%, rgba(227, 227, 227, 0) 99.93%);
  box-shadow: -10px 138px 124px rgba(0, 0, 0, 0.06);
  max-width: 1182px;
}
.faqs-novin-wrapper .content {
  padding: 58px 81px 35px;
}
.faqs-novin ul {
  margin-bottom: 56px;
}
.faqs-novin ul li:not(:last-child) {
  margin-bottom: 45px;
}
@media only screen and (max-width: 991px) {
  .faqs-novin-wrapper .content {
    padding: 48px 64px 35px;
  }
}
@media only screen and (max-width: 767px) {
  .faqs-novin-wrapper .content {
    padding: 48px 32px 35px;
  }
}
@media only screen and (max-width: 575px) {
  .faqs-novin {
    margin: 80px -12px;
    padding: 4px;
  }
  .faqs-novin-wrapper .content {
    padding: 48px 12px 35px;
  }
  .faqs-novin ul li .title {
    font-size: 18px;
    line-height: 32px;
  }
}

.section-heading-car-wash {
  margin-bottom: 10px;
}
.section-heading-car-wash::before {
  background-image: url("./../images/shape/pattern-11.png");
  width: 65px;
  height: 122px;
  transform: translate(3px, -8px);
}
.section-heading-car-wash span {
  border-radius: 20px 0 20px 20px;
  background-color: #57648b;
  width: 79px;
  height: 39px;
}
.section-heading-car-wash-btns .btn {
  padding: 17.5px 22px;
}
.section-heading-car-wash-btns .btn:nth-child(2) {
  padding: 17.5px 21px;
}
@media only screen and (max-width: 575px) {
  .section-heading-car-wash-btns .btn:first-child {
    margin-left: 0;
  }
}

.box-scroll-down {
  margin-top: 148px;
}
.box-scroll-down::before {
  height: 1px;
  background-color: #919191;
}
.box-scroll-down::after {
  width: 157px;
  height: 90px;
  transform: translate(-50%, -50%);
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  .box-scroll-down {
    margin-top: 80px;
  }
}

.articles-car-wash {
  margin-top: 96px;
}
.articles-car-wash .section-heading-car-wash {
  margin-bottom: 54px;
}
.articles-car-wash-item .content {
  border: 1px solid #999;
  padding: 25px 24px 36px;
}
.articles-car-wash-item::before, .articles-car-wash-item::after {
  right: 35px;
  left: 35px;
  height: 146px;
  border-radius: 10px;
}
.articles-car-wash-item::before {
  background-color: #f2f2f2;
}
.articles-car-wash-item::after {
  background-color: rgba(139, 139, 139, 0.17);
}
.articles-car-wash-item figure ul {
  right: 29px;
  bottom: 14px;
  left: 28px;
  box-shadow: 0px 24px 84px rgba(0, 0, 0, 0.05);
  padding: 29px 23px 27px;
  gap: 16px 0;
}
.articles-car-wash-item p {
  max-height: 84px;
}
.articles-car-wash-item .btn {
  right: 0;
  padding: 17.5px 26px;
}
.articles-car-wash-item:hover::before {
  transform: translateY(-12px);
}
.articles-car-wash-item:hover .content {
  border-color: #fff;
}
.articles-car-wash-item:hover figure ul {
  transform: translateY(40px);
}
.articles-car-wash-item:hover .btn {
  right: 50%;
  transform: translateX(50%);
}
@media only screen and (max-width: 1399px) {
  .articles-car-wash-item .content {
    padding: 25px 16px 36px;
  }
  .articles-car-wash-item figure ul {
    right: 24px;
    left: 24px;
  }
}
@media only screen and (max-width: 1199px) {
  .articles-car-wash-item .content {
    padding: 13px 12px 24px;
  }
  .articles-car-wash-item figure ul {
    right: 12px;
    left: 12px;
    padding: 20px 12px;
  }
}
@media only screen and (max-width: 767px) {
  .articles-car-wash .swiper-slide > * {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}

.modal-service-car-wash .modal-dialog {
  max-width: 1293px;
}
.modal-service-car-wash .modal-content {
  margin: 10px;
}
.modal-service-car-wash .modal-content::before {
  content: "";
  position: absolute;
  inset: -10px;
  background: linear-gradient(115.47deg, #dcdcdc -10.48%, rgba(220, 220, 220, 0) 66.13%);
  border-radius: inherit;
  z-index: -1;
}
.modal-service-car-wash .modal-body {
  padding: 71px 76px 100px 98px;
}
.modal-service-car-wash .heading {
  margin-bottom: 70px;
}
.modal-service-car-wash .heading .right {
  margin-left: 77px;
}
.modal-service-car-wash .heading .right span {
  width: 79px;
  height: 39px;
  background-color: #57648b;
  border-radius: 20px 0 20px 20px;
}
.modal-service-car-wash form {
  gap: 36px 0;
}
.modal-service-car-wash form .form-control {
  background-color: #f3f3f3;
  height: 67px;
  padding: 0 24px;
}
.modal-service-car-wash form .form-control:focus {
  background-color: #fff;
  box-shadow: 0px 24px 54px rgba(0, 0, 0, 0.04);
}
.modal-service-car-wash form select.form-control {
  background-image: url("./../images/icon/arrow-square-down.svg");
  background-position: left 20px center;
  background-repeat: no-repeat;
  background-size: 17px 17px;
}
.modal-service-car-wash form .terms {
  padding: 20px 63px 20px 12px;
  background-image: linear-gradient(269.33deg, #f4f4f4 -3.68%, rgba(228, 238, 255, 0) 116.64%);
  cursor: pointer;
}
.modal-service-car-wash form .terms::before, .modal-service-car-wash form .terms::after {
  width: 20px;
  height: 20px;
  border-radius: 6px;
  right: 30px;
}
.modal-service-car-wash form .terms::before {
  border: 1px solid #494949;
}
.modal-service-car-wash form .terms::after {
  content: "\e988";
  font-family: "icomoon";
  background-color: #57648b;
  font-size: 12px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
.modal-service-car-wash form input:checked + .terms::after {
  opacity: 1;
}
.modal-service-car-wash form .btn {
  padding: 20px 12px;
}
@media only screen and (max-width: 1199px) {
  .modal-service-car-wash .modal-body {
    padding: 54px 48px;
  }
}
@media only screen and (max-width: 991px) {
  .modal-service-car-wash .heading .right {
    margin: 0 0 32px;
  }
}
@media only screen and (max-width: 767px) {
  .modal-service-car-wash .modal-content {
    border-radius: 20px;
    margin: 5px;
  }
  .modal-service-car-wash .modal-content::before {
    inset: -5px;
  }
  .modal-service-car-wash .modal-body {
    padding: 32px 20px;
  }
  .modal-service-car-wash form {
    gap: 24px 0;
  }
}

.top-header-car-wash {
  padding-top: 44px;
}
.top-header-car-wash::before {
  transform: translate(56px, 5px);
  width: 127px;
  height: 73px;
  background-color: rgba(54, 65, 99, 0.4);
  filter: blur(117px);
}
.top-header-car-wash-nav {
  margin-right: 45px;
}
.top-header-car-wash-nav::before {
  width: 1px;
  height: 41px;
  background-color: rgba(145, 145, 145, 0.19);
  transform: translate(24px, -50%);
}
.top-header-car-wash-nav ul {
  gap: 32px;
}
.top-header-car-wash-nav ul li a::after {
  content: "ه";
  transform: translate(-50%, 14px);
  font-size: 14px;
  line-height: 1;
  color: #364163;
  font-weight: 900;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.top-header-car-wash-nav ul li a.active {
  font-weight: 800;
}
.top-header-car-wash-nav ul li a.active, .top-header-car-wash-nav ul li a:hover {
  color: #364163;
}
.top-header-car-wash-nav ul li a.active::after, .top-header-car-wash-nav ul li a:hover::after {
  opacity: 1;
  visibility: visible;
}
.top-header-car-wash-contact {
  box-shadow: -23px 16px 45px rgba(0, 0, 0, 0.11);
  padding: 12.5px 15px;
}
.top-header-car-wash-contact:hover {
  background-color: #364163 !important;
  color: #fff;
}
.top-header-car-wash-contact::after {
  pointer-events: none;
  width: 1px;
  height: 49px;
  background-color: rgba(145, 145, 145, 0.19);
  transform: translate(-17px, -50%);
}
.top-header-car-wash .btn-order {
  padding: 15.5px 30px;
}
.top-header-car-wash .btn-auth {
  padding: 14.5px 21px;
}
@media only screen and (max-width: 1399px) {
  .top-header-car-wash-logo > div {
    margin-right: 12px;
  }
  .top-header-car-wash-nav {
    margin-right: 24px;
  }
  .top-header-car-wash-nav::before {
    transform: translate(12px, -50%);
  }
  .top-header-car-wash-nav ul {
    gap: 16px;
  }
  .top-header-car-wash-contact,
  .top-header-car-wash .btn-order {
    margin-left: 12px;
  }
  .top-header-car-wash-contact::after {
    transform: translate(-6px, -50%);
  }
  .top-header-car-wash .btn-order {
    padding: 15.5px 16px;
  }
  .top-header-car-wash .btn-auth {
    padding: 14.5px 12px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-car-wash-nav::before, .top-header-car-wash-contact::after {
    content: none;
  }
  .top-header-car-wash-nav {
    margin-right: 12px;
  }
  .top-header-car-wash-nav ul {
    gap: 12px;
  }
  .top-header-car-wash-nav ul li a {
    font-size: 12px;
    line-height: 18px;
  }
  .top-header-car-wash-contact i {
    margin-right: 4px;
  }
  .top-header-car-wash-contact,
  .top-header-car-wash .btn-order {
    margin-left: 6px;
  }
  .top-header-car-wash .btn-order {
    padding: 15.5px 15px;
  }
  .top-header-car-wash .btn-auth {
    padding: 14.5px 11px;
  }
  .top-header-car-wash .btn-auth i {
    margin-left: 4px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-car-wash {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-car-wash-logo img {
    width: auto;
    height: 36px;
  }
  .top-header-car-wash .btn-auth {
    width: 49px;
    height: 49px;
    padding: 0;
  }
  .top-header-car-wash .btn-auth i {
    margin-left: 0;
    font-size: 20px;
    line-height: 20px;
  }
}

.box-scroll-down-footer {
  margin: 119px 0 35px;
}
@media only screen and (max-width: 767px) {
  .box-scroll-down-footer {
    margin-top: 80px;
  }
}

.footer-car-wash-info::before {
  background-color: rgba(249, 249, 249, 0.4);
  bottom: -74px;
}
.footer-car-wash-info-logo {
  width: 133px;
  height: 213px;
  border-radius: 0 0 100px 100px;
  background: linear-gradient(178.37deg, rgba(87, 100, 139, 0) -26.72%, rgba(87, 100, 139, 0.224) 35.05%, rgba(87, 100, 139, 0.8) 98.62%);
  padding-bottom: 65px;
}
.footer-car-wash-contact::before {
  height: 1px;
  background-color: #919191;
}
.footer-car-wash-contact > a {
  box-shadow: -23px 16px 45px rgba(0, 0, 0, 0.11);
  padding: 20.5px 12px;
  min-width: 198px;
}
.footer-car-wash-contact > a:hover {
  background-color: #57648B !important;
  color: #fff;
}
.footer-car-wash-namads-info {
  padding-bottom: 61px;
  margin-bottom: 30px;
  border-bottom: 1px solid #919191;
}
@media only screen and (max-width: 767px) {
  .footer-car-wash-info p {
    margin-right: 0;
  }
}

.landing-car-wash {
  margin-top: 124px;
}
.landing-car-wash::before {
  background-image: url("./../images/background/bg-car-wash.png");
  height: 918px;
  transform: translateY(-215px);
  background-color: #fff;
  box-shadow: 0px 24px 144px rgba(0, 0, 0, 0.02);
}
.landing-car-wash .newsletter {
  box-shadow: 43px 4px 100px rgba(0, 0, 0, 0.07);
  padding: 7px;
}
.landing-car-wash .newsletter .form-control {
  border: 1px solid #fff;
  height: 65px;
}
.landing-car-wash .newsletter button {
  margin-left: 18px;
  min-width: 118px;
  height: 49px;
  padding: 0 12px;
  background-color: rgba(87, 100, 139, 0.1);
}
.landing-car-wash .newsletter button:hover {
  background-color: rgba(87, 100, 139, 0.5);
  color: #fff;
}
.landing-car-wash .btns .btn {
  padding: 17.5px 22px;
}
.landing-car-wash .btns .btn:nth-child(2) {
  padding: 17.5px 24px;
}
.landing-car-wash-right {
  padding-left: 32px;
}
.landing-car-wash-left {
  padding: 114px 69px 0 75px;
  max-width: 550px;
}
.landing-car-wash-left::before {
  background-color: rgba(87, 100, 139, 0.2);
  top: 0;
  right: 0;
  bottom: 34px;
  left: 0;
  border-radius: 50%;
}
.landing-car-wash-left::after {
  padding: 6px;
  background: linear-gradient(0deg, rgba(87, 100, 139, 0.3), rgba(87, 100, 139, 0.3)) content-box, linear-gradient(141.44deg, #fff -2.33%, #fff 15.03%, rgba(255, 255, 255, 0.0904853) 23.75%, rgba(255, 255, 255, 0) 85.17%) padding-box;
  top: 57px;
  right: 52px;
  bottom: 86px;
  left: 57px;
  border-radius: 50%;
}
.landing-car-wash-left .shape {
  box-shadow: 0px 64px 70px rgba(0, 0, 0, 0.25);
}
.landing-car-wash-left .shape-1 {
  transform: translate(-50%, -6px);
}
.landing-car-wash-left .shape-2 {
  transform: translateX(49px);
  bottom: 26%;
}
.landing-car-wash-left .shape-3 {
  transform: translateX(-48px);
  bottom: 38%;
}
.landing-car-wash-left .content {
  background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.282771) 52.44%, rgba(255, 255, 255, 0) 100%);
  padding: 5px;
}
.landing-car-wash-left .content form {
  padding: 32px 32px 38px;
  background-color: #fcfcfc;
  box-shadow: 0px 84px 124px rgba(0, 0, 0, 0.05);
}
.landing-car-wash-left .content form::before {
  width: 81px;
  height: 65px;
  bottom: 13px;
  transform: translateX(35px);
  background-image: url("./../images/shape/pattern-10.png");
}
.landing-car-wash-left .content form .form-title::after {
  width: 27px;
  height: 3px;
  background-image: linear-gradient(269.7deg, #57648b -19.74%, rgba(87, 100, 139, 0.185362) 68.02%, rgba(87, 100, 139, 0) 135.35%);
  border-radius: 20px;
  transform: translateY(6px);
}
.landing-car-wash-left .content form .form-control {
  border: 1px solid #fff;
  height: 66px;
  margin-bottom: 17px;
}
.landing-car-wash-left .content form .form-control:focus {
  border-color: #57648b;
  box-shadow: 0 0 0 4px rgba(87, 100, 139, 0.2);
}
.landing-car-wash-left .content form .form-control::-moz-placeholder {
  color: inherit;
}
.landing-car-wash-left .content form .form-control::placeholder {
  color: inherit;
}
.landing-car-wash-left .content form .form-control:nth-child(4) {
  margin: 25px 0 19px;
}
.landing-car-wash-left .content form select.form-control {
  background: url("./../images/icon/arrow-square-down.svg") center left 24px no-repeat;
  background-size: 17px 17px;
}
.landing-car-wash-left .content form .btn {
  padding: 20px 12px;
}
@media only screen and (max-width: 1199px) {
  .landing-car-wash-left {
    padding: 88px 48px 0;
  }
}
@media only screen and (max-width: 991px) {
  .landing-car-wash::before {
    box-shadow: none;
  }
  .landing-car-wash-right {
    padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .landing-car-wash {
    margin-top: 60px;
  }
  .landing-car-wash-left .content form .form-control {
    border-radius: 12px;
    height: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-car-wash .newsletter button {
    width: 100%;
  }
  .landing-car-wash .btns .btn, .landing-car-wash .btns .btn:nth-child(2) {
    padding: 17.5px 18px;
  }
  .landing-car-wash .btns .btn:first-child {
    margin-left: 8px;
  }
  .landing-car-wash-left {
    max-width: 100%;
    padding: 48px 0 0;
  }
  .landing-car-wash-left::before {
    border-radius: 0;
    width: calc(100% + 24px);
    transform: translateX(-50%);
    right: auto;
    left: 50%;
    bottom: 50%;
  }
  .landing-car-wash-left::after {
    content: none;
  }
  .landing-car-wash-left .content form {
    padding: 32px 16px 38px;
  }
}

.company-car-wash {
  margin: 266px 0 159px;
}
.company-car-wash a img {
  filter: grayscale(1);
  opacity: 0.5;
  max-height: 26px;
}
.company-car-wash a:hover img {
  filter: grayscale(0);
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .company-car-wash {
    margin: 80px 0;
  }
}

.absolut-home-car-wash::after {
  background-image: url("./../images/background/bg-car-wash-01.png");
  width: 633px;
  height: 488px;
}
.absolut-home-car-wash .content {
  padding-right: 42px;
}
.absolut-home-car-wash .content::before {
  width: 12px;
  border-radius: 10px;
  height: 90%;
  background-image: linear-gradient(180deg, rgba(87, 100, 139, 0.19) 0%, rgba(87, 100, 139, 0) 100%);
}
.absolut-home-car-wash .content .btns .btn {
  padding: 17.5px 22px;
}
.absolut-home-car-wash .content .btns .btn:nth-child(2) {
  padding: 17.5px 21px;
}
@media only screen and (max-width: 767px) {
  .absolut-home-car-wash .content {
    padding-right: 24px;
  }
  .absolut-home-car-wash .content::before {
    width: 8px;
  }
}
@media only screen and (max-width: 575px) {
  .absolut-home-car-wash .content .btns .btn:first-child {
    margin-left: 0;
  }
}

.options-car-wash {
  margin: 190px 0 197px;
  padding: 118px 0 0;
  background-color: #3b4561;
  background-image: url("./../images/background/bg-car-wash-03.png");
}
.options-car-wash::before {
  background-image: url("./../images/shape/shape-car-wash-01.png");
  width: 397px;
  height: 67px;
}
.options-car-wash::after {
  background-image: url("./../images/shape/shape-car-wash-02.png");
  height: 90px;
  bottom: -1px;
}
.options-car-wash .btn-scroll-down {
  transform: translate(-50%, -58px);
}
.options-car-wash .container::before {
  background-image: url("./../images/background/bg-car-wash-03.png");
}
.options-car-wash-heading {
  max-width: 984px;
  margin-bottom: 67px;
}
.options-car-wash-heading .sup-title::before {
  width: 85px;
  height: 84px;
  background-image: url("./../images/shape/pattern-13.png");
  transform: translate(192px, 60px);
}
.options-car-wash-heading .title {
  line-height: 90px;
}
.options-car-wash .row {
  transform: translateY(19px);
}
.options-car-wash-item {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.147) 0%, rgba(255, 255, 255, 0.15314) 27.08%, rgba(255, 255, 255, 0.7) 99.99%, rgba(255, 255, 255, 0) 100%);
  padding: 4px;
}
.options-car-wash-item::before {
  background-color: rgba(187, 193, 212, 0.2);
  top: -11px;
  right: 21px;
  bottom: 32px;
  left: 22px;
  border-radius: 32px;
}
.options-car-wash-item .content {
  background-color: #57648b;
  background-image: url("./../images/background/bg-car-wash-02.png");
  padding: 49px 43px 54px 12px;
}
.options-car-wash-item .content::before {
  width: 45px;
  height: 36px;
  background-image: url("./../images/shape/pattern-12.png");
  top: 36px;
  right: 52px;
}
.options-car-wash-item .content::after {
  content: "\e987";
  font-family: "icomoon";
  font-size: 13px;
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
  background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  bottom: 18px;
  left: 42px;
}
.options-car-wash-item .content .title-en {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}
.options-car-wash-item:hover {
  padding: 0;
  transform: translateY(32px);
}
.options-car-wash-item:hover::before {
  background-color: rgba(29, 111, 250, 0.4);
}
.options-car-wash-item:hover .content {
  background-color: #1d6ffa;
  padding: 53px 47px 58px 16px;
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .options-car-wash .row {
    margin: 0 -8px;
  }
  .options-car-wash .row > * {
    padding: 0 8px;
  }
}
@media only screen and (max-width: 1199px) {
  .options-car-wash-item .content {
    padding: 49px 20px 54px 12px;
  }
  .options-car-wash-item .content::after {
    left: 12px;
  }
  .options-car-wash-item .content .title {
    font-size: 22px;
  }
  .options-car-wash-item .content .title-en {
    font-size: 18px;
  }
  .options-car-wash-item:hover .content {
    padding: 53px 24px 58px 16px;
  }
}
@media only screen and (max-width: 991px) {
  .options-car-wash::after {
    background-size: cover;
    background-position: bottom center;
  }
  .options-car-wash-item:hover {
    transform: unset;
  }
}
@media only screen and (max-width: 767px) {
  .options-car-wash {
    margin: 130px 0 100px;
  }
  .options-car-wash-heading .title {
    line-height: 64px;
  }
}
@media only screen and (max-width: 575px) {
  .options-car-wash-heading .title {
    line-height: 52px;
  }
}

.works-car-wash .container::before {
  width: 1237px;
  height: 628px;
  background-image: url("./../images/background/bg-car-wash-04.png");
  transform: translate(-61px, 43px);
}
.works-car-wash .section-heading-car-wash {
  margin-bottom: 53px;
}
.works-car-wash .row {
  gap: 59px 0;
  margin: 0 -2px;
}
.works-car-wash .row > * {
  padding: 0 2px;
}
.works-car-wash .row::before, .works-car-wash .row::after {
  width: 107px;
  height: 85px;
  background-image: url("./../images/shape/pattern-14.png");
}
.works-car-wash .row::before {
  transform: translate(64px, -50%);
}
.works-car-wash .row::after {
  transform: translate(-82px, -50%);
}
.works-car-wash-item {
  padding: 10px 13px;
}
.works-car-wash-item::before {
  padding: 1px;
  border-radius: 23px;
  background-image: linear-gradient(110.48deg, #919191 -7.76%, rgba(145, 145, 145, 0) 49.23%, rgba(145, 145, 145, 0) 106.22%);
}
.works-car-wash-item img {
  cursor: zoom-in;
}
@media only screen and (max-width: 767px) {
  .works-car-wash .row {
    gap: 24px 0;
  }
}

.landing-about-us-car-wash {
  margin: 103px 0 228px;
}
.landing-about-us-car-wash::before {
  background-image: url("./../images/background/bg-car-wash-05.png");
  height: 794px;
  transform: translateY(-198px);
  background-color: #fff;
  box-shadow: 0px 24px 144px rgba(0, 0, 0, 0.02);
}
.landing-about-us-car-wash .title {
  line-height: 90px;
}
.landing-about-us-car-wash .btns .btn {
  padding: 17px 21px;
}
.landing-about-us-car-wash .btns .btn:nth-child(2) {
  padding: 17px 20px;
}
@media only screen and (max-width: 991px) {
  .landing-about-us-car-wash::before {
    box-shadow: none;
  }
}
@media only screen and (max-width: 767px) {
  .landing-about-us-car-wash {
    margin: 70px 0 0;
  }
  .landing-about-us-car-wash .title {
    line-height: 72px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-about-us-car-wash .title {
    line-height: 50px;
  }
  .landing-about-us-car-wash .btns .btn, .landing-about-us-car-wash .btns .btn:nth-child(2) {
    padding: 17px 15px;
  }
  .landing-about-us-car-wash .btns .btn:first-child {
    margin-left: 8px;
  }
}

.company-about-car-wash {
  margin-bottom: 240px;
}
.company-about-car-wash-heading {
  margin-bottom: 103px;
}
@media only screen and (max-width: 767px) {
  .company-about-car-wash {
    margin-bottom: 140px;
  }
}

.faqs-car-wash {
  padding-top: 140px;
}
.faqs-car-wash::before {
  background-color: #3B4561;
  background-image: url("./../images/background/bg-car-wash-06.png");
  height: 641px;
}
.faqs-car-wash::after {
  background-image: url("./../images/shape/shape-car-wash-01.png");
  width: 397px;
  height: 67px;
}
.faqs-car-wash .container::after {
  background-image: url("./../images/shape/shape-car-wash-02.png");
  height: 90px;
  top: 551px;
}
.faqs-car-wash .btn-scroll-down {
  transform: translate(-50%, -58px);
}
.faqs-car-wash-heading {
  margin-bottom: 70px;
  max-width: 984px;
}
.faqs-car-wash-heading .title {
  line-height: 91px;
}
.faqs-car-wash-wrapper {
  padding: 13px;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0494389) 41.84%, #fff 100%);
  box-shadow: -10px 138px 124px rgba(0, 0, 0, 0.06);
  max-width: 1146px;
}
.faqs-car-wash-wrapper .content {
  padding: 60px 68px 67px;
}
.faqs-car-wash-wrapper .content .row {
  gap: 44px 0;
}
@media only screen and (max-width: 991px) {
  .faqs-car-wash {
    padding-top: 94px;
  }
  .faqs-car-wash .container::after {
    background-size: cover;
    background-position: center center;
  }
  .faqs-car-wash-wrapper .content {
    padding: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .faqs-car-wash-heading .title {
    line-height: 72px;
  }
  .faqs-car-wash-wrapper {
    padding: 0;
  }
}
@media only screen and (max-width: 575px) {
  .faqs-car-wash-heading .title {
    line-height: 54px;
  }
}

.works-about-car-wash {
  margin: 162px 0 185px;
}
@media only screen and (max-width: 767px) {
  .works-about-car-wash {
    margin: 80px 0;
  }
}

.top-articles-car-wash {
  margin: 110px 0 162px;
}
.top-articles-car-wash::before {
  background-image: url("./../images/background/bg-car-wash-07.png");
  background-color: #fff;
  box-shadow: 0px 24px 144px rgba(0, 0, 0, 0.02);
  transform: translateY(-205px);
  height: 794px;
}
.top-articles-car-wash .swiper {
  max-width: 1081px;
}
.top-articles-car-wash .swiper-slide > *::before {
  mix-blend-mode: color-dodge;
  z-index: 3;
  visibility: hidden;
}
.top-articles-car-wash .swiper-slide-prev > *, .top-articles-car-wash .swiper-slide-next > * {
  transform: translateY(70px);
}
.top-articles-car-wash .swiper-slide-prev > *::before, .top-articles-car-wash .swiper-slide-next > *::before {
  visibility: visible;
}
.top-articles-car-wash .swiper-slide-prev > *::before {
  background-image: linear-gradient(to left, #fff 15%, rgba(255, 255, 255, 0) 150%);
}
.top-articles-car-wash .swiper-slide-next > *::before {
  background-image: linear-gradient(to right, #fff 15%, rgba(255, 255, 255, 0) 150%);
}
.top-articles-car-wash-item a::after {
  z-index: 5;
}
.top-articles-car-wash-item .image {
  background: linear-gradient(180deg, #eaeaea 0%, rgba(234, 234, 234, 0.430326) 38.5%, rgba(234, 234, 234, 0) 100%);
  padding: 10px;
  border-radius: 23px;
}
.top-articles-car-wash-item .content {
  padding: 49px 62px 52px 63px;
  max-width: 80%;
  margin-top: -17%;
}
.top-articles-car-wash-item .content::before {
  box-shadow: 0px 4px 234px rgba(0, 0, 0, 0.25);
  border: 4px solid #fff;
  background-color: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(7px);
  border-radius: inherit;
}
.top-articles-car-wash-item .content .title {
  font-size: 27px;
}
.top-articles-car-wash-item .content p {
  height: 120px;
}
@media only screen and (max-width: 991px) {
  .top-articles-car-wash::before {
    box-shadow: none;
  }
}
@media only screen and (max-width: 767px) {
  .top-articles-car-wash {
    margin: 60px 0 80px;
  }
  .top-articles-car-wash-item .content {
    max-width: 90%;
    padding: 32px 24px;
  }
  .top-articles-car-wash-item .content .title {
    font-size: 20px;
    line-height: 32px;
  }
  .top-articles-car-wash-item .content p {
    line-height: 26px;
    height: 78px;
  }
}
@media only screen and (max-width: 575px) {
  .top-articles-car-wash-item .image {
    border-radius: 18px;
  }
  .top-articles-car-wash-item .image img {
    border-radius: 8px;
  }
  .top-articles-car-wash-item .content {
    max-width: 95%;
    padding: 26px 16px;
    border-radius: 12px;
  }
  .top-articles-car-wash-item .content .title {
    font-size: 16px;
    line-height: 28px;
  }
}

.articles-blog-car-wash-filter {
  padding-bottom: 32px;
  margin-bottom: 70px;
  border-bottom: 1px solid rgba(145, 145, 145, 0.2);
}
.articles-blog-car-wash-filter ul li a {
  padding: 11.5px 17px;
}
.articles-blog-car-wash-filter ul li a:hover, .articles-blog-car-wash-filter ul li a.active {
  background-color: #57648b;
  color: #fff;
  box-shadow: 0px 39px 60px 2px rgba(87, 100, 139, 0.25);
}
.articles-blog-car-wash-filter form {
  max-width: 492px;
  flex: 1 0 1%;
}
.articles-blog-car-wash-filter form .form-control {
  background-color: rgba(172, 172, 172, 0.0509803922);
  border: 1px solid rgba(172, 172, 172, 0.0509803922);
  height: 66px;
  padding-left: 64px;
}
.articles-blog-car-wash-filter form .form-control:focus {
  border-color: #57648b;
  box-shadow: 0 0 0 4px rgba(87, 100, 139, 0.2);
}
.articles-blog-car-wash-filter form button {
  left: 34px;
}
.articles-blog-car-wash .row {
  gap: 52px 0;
}
@media only screen and (max-width: 991px) {
  .articles-blog-car-wash-filter form {
    max-width: 100%;
  }
  .articles-blog-car-wash .row {
    gap: 32px 0;
  }
}
@media only screen and (max-width: 991px) {
  .articles-blog-car-wash-filter ul li a {
    font-size: 13px;
    line-height: 19px;
    padding: 8px 12px;
  }
}
@media only screen and (max-width: 575px) {
  .articles-blog-car-wash-filter ul {
    margin: 0 -12px;
    padding: 0 12px;
  }
}

.detail-blog-car-wash {
  margin-top: 67px;
}
.detail-blog-car-wash::before {
  background-image: url("./../images/background/bg-car-wash-08.png");
  background-color: #fff;
  box-shadow: 0px 24px 144px rgba(0, 0, 0, 0.02);
  transform: translateY(-162px);
  height: 794px;
}
.detail-blog-car-wash-info-wrapper {
  padding-top: 69px;
  padding-bottom: 60px;
}
.detail-blog-car-wash-info-wrapper::before {
  background-color: rgba(233, 238, 255, 0.5);
  border-radius: 20px 20px 0 0;
}
.detail-blog-car-wash-info-wrapper .title::before, .detail-blog-car-wash-info-wrapper .title::after,
.detail-blog-car-wash-info-wrapper ul::before,
.detail-blog-car-wash-info-wrapper ul::after {
  background: linear-gradient(122.15deg, #ffa553 -70.04%, rgba(255, 165, 83, 0) 116.7%);
  width: 33px;
  height: 33px;
  border-radius: 50%;
}
.detail-blog-car-wash-info-wrapper .title::before {
  animation: carwash1 alternate infinite linear 3s;
}
@keyframes carwash1 {
  0% {
    transform: translate(129px, 12px);
  }
  100% {
    transform: translate(149px, -12px);
  }
}
.detail-blog-car-wash-info-wrapper .title::after {
  animation: carwash2 alternate infinite linear 3s;
}
@keyframes carwash2 {
  0% {
    transform: translate(-85px, 22px);
  }
  100% {
    transform: translate(-105px, 44px);
  }
}
.detail-blog-car-wash-info-wrapper ul {
  box-shadow: 0px 44px 44px rgba(0, 0, 0, 0.03);
  padding: 28px 25px 27px;
  gap: 30px;
}
.detail-blog-car-wash-info-wrapper ul::before, .detail-blog-car-wash-info-wrapper ul::after {
  background: linear-gradient(122.15deg, #57648b -70.04%, rgba(87, 100, 139, 0) 116.7%);
}
.detail-blog-car-wash-info-wrapper ul::before {
  animation: carwash3 alternate infinite linear 3s;
}
@keyframes carwash3 {
  0% {
    transform: translate(137px, -10px);
  }
  100% {
    transform: translate(117px, 10px);
  }
}
.detail-blog-car-wash-info-wrapper ul::after {
  animation: carwash4 alternate infinite linear 3s;
}
@keyframes carwash4 {
  0% {
    transform: translate(-103px, -15px);
  }
  100% {
    transform: translate(-73px, -45px);
  }
}
.detail-blog-car-wash .image-wrapper::before {
  background-color: rgba(233, 238, 255, 0.5);
  border-radius: 0 0 20px 20px;
  height: 60%;
}
.detail-blog-car-wash .image-wrapper::after {
  background-image: url("./../images/shape/shape-car-wash-03.png");
  width: 504px;
  height: 470px;
  transform: translateY(-124px);
}
.detail-blog-car-wash .image-wrapper > div {
  padding: 10px;
  background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.212388) 21.84%, rgba(255, 255, 255, 0) 100%);
  box-shadow: 0px 144px 100px rgba(0, 0, 0, 0.05);
}
.detail-blog-car-wash-content {
  margin: 129px 0 90px;
}
.detail-blog-car-wash-content::after {
  bottom: 35%;
}
@media only screen and (max-width: 991px) {
  .detail-blog-car-wash::before {
    box-shadow: none;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-car-wash {
    margin-top: 32px;
  }
  .detail-blog-car-wash-content {
    margin: 60px 0 80px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-car-wash-info-wrapper::before,
  .detail-blog-car-wash .image-wrapper::before {
    left: -12px;
    width: calc(100% + 24px);
    border-radius: 0;
  }
  .detail-blog-car-wash-info-wrapper {
    padding: 32px 0;
  }
}

.detail-blog-car-wash-content::after,
.related-articles-car-wash::after {
  background-image: url("./../images/shape/shape-car-wash-04.png");
  width: 88px;
  height: 263px;
}

.related-articles-car-wash::after {
  transform: translateY(185px);
}

.video-hall-beauty .video-js:not(.vjs-has-started), .video-hall-beauty .video-js:not(.vjs-has-started) video, .video-hall-beauty .video-js:not(.vjs-has-started) .vjs-poster {
  background-color: transparent;
}
.video-hall-beauty .video-js .vjs-big-play-button {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  border: 0;
  width: 101px;
  height: 101px;
  text-align: center;
  z-index: 2;
}
.video-hall-beauty .video-js .vjs-big-play-button::before, .video-hall-beauty .video-js .vjs-big-play-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODkiIGhlaWdodD0iMTAxIiB2aWV3Qm94PSIwIDAgODkgMTAxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDQuNSAwTDg4LjIzNDMgMjUuMjVWNzUuNzVMNDQuNSAxMDFMMC43NjU3MTcgNzUuNzVWMjUuMjVMNDQuNSAwWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODkiIGhlaWdodD0iMTAxIiB2aWV3Qm94PSIwIDAgODkgMTAxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDQuNSAwTDg4LjIzNDMgMjUuMjVWNzUuNzVMNDQuNSAxMDFMMC43NjU3MTcgNzUuNzVWMjUuMjVMNDQuNSAwWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.video-hall-beauty .video-js .vjs-big-play-button::before {
  z-index: -1;
}
.video-hall-beauty .video-js .vjs-big-play-button::after {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.47) 0%, rgba(255, 255, 255, 0.142418) 60.29%, rgba(255, 255, 255, 0) 100%);
  animation: video-hall-beauty 2s linear 0s infinite alternate;
  z-index: -2;
}
@keyframes video-hall-beauty {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
.video-hall-beauty .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e966";
  font-family: "icomoon";
  font-size: 32px;
  color: #919191;
  line-height: 101px;
}
.video-hall-beauty .video-js .vjs-poster {
  background-size: cover;
}
.video-hall-beauty .video-js.vjs-has-started, .video-hall-beauty .video-js.vjs-has-started video {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.section-heading-hall-beauty {
  margin-bottom: 63px;
}

.top-header-hall-beauty {
  margin-top: 49px;
}
.top-header-hall-beauty::before {
  width: 260px;
  height: 274px;
  background-color: #fff;
  border-radius: 50%;
  filter: blur(337px);
  transform: translate(69px, -110px);
}
.top-header-hall-beauty-wrapper {
  background-color: rgba(71, 71, 71, 0.1);
  padding: 23px 42px 27px 29px;
}
.top-header-hall-beauty-nav {
  padding-right: 82px;
  margin-right: 69px;
}
.top-header-hall-beauty-nav::before {
  width: 1px;
  height: 54px;
  background-color: rgba(145, 145, 145, 0.39);
}
.top-header-hall-beauty-nav ul {
  gap: 58px;
}
.top-header-hall-beauty-nav ul li a::before {
  width: 23px;
  height: 8px;
  background: linear-gradient(270deg, #fff -93.48%, rgba(255, 255, 255, 0) 134.78%);
  opacity: 0.6;
  border-radius: 3px;
  transform: translate(41px, -50%);
}
.top-header-hall-beauty-nav ul li a.active::before {
  opacity: 0.6;
}
.top-header-hall-beauty-nav ul li a.active, .top-header-hall-beauty-nav ul li a:hover {
  color: #fff;
}
.top-header-hall-beauty .btn {
  padding: 17.5px 32px;
}
@media only screen and (max-width: 1399px) {
  .top-header-hall-beauty-nav {
    padding-right: 69px;
    margin-right: 29px;
  }
  .top-header-hall-beauty-nav ul {
    gap: 48px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-hall-beauty-wrapper {
    padding: 23px 16px 27px;
  }
  .top-header-hall-beauty-nav {
    padding-right: 40px;
    margin-right: 18px;
  }
  .top-header-hall-beauty-nav ul {
    gap: 38px;
  }
  .top-header-hall-beauty-nav ul li a {
    font-size: 12px;
    line-height: 18px;
  }
  .top-header-hall-beauty-nav ul li a::before {
    width: 18px;
    height: 6px;
    transform: translate(24px, -50%);
  }
}
@media only screen and (max-width: 991px) {
  .top-header-hall-beauty {
    margin-top: 0;
    background-color: rgba(71, 71, 71, 0.1);
  }
  .top-header-hall-beauty-wrapper {
    background-color: transparent;
    padding: 24px 0;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-hall-beauty-logo img {
    width: auto;
    height: 32px;
  }
  .top-header-hall-beauty .btn {
    width: 48px;
    height: 48px;
    padding: 0;
    border-radius: 8px;
  }
  .top-header-hall-beauty .btn i {
    margin: 0;
  }
}

.footer-hall-beauty {
  margin-top: 111px;
  padding-bottom: 77px;
}
.footer-hall-beauty-wrapper::before {
  width: 1px;
  background-image: linear-gradient(180deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}
.footer-hall-beauty-wrapper .row {
  margin: 0 -32px;
}
.footer-hall-beauty-wrapper .row > * {
  padding: 0 32px;
}
.footer-hall-beauty-contact {
  margin: 0 -12px;
  gap: 53px 0;
}
.footer-hall-beauty-contact li {
  flex: 1 0 50%;
  padding: 0 12px;
  width: 50%;
}
.footer-hall-beauty-contact li i {
  box-shadow: -17px 7px 19px rgba(0, 0, 0, 0.059);
  width: 62px;
  height: 62px;
}
.footer-hall-beauty-contact li > div > div {
  word-break: break-word;
}
.footer-hall-beauty .socials-namads {
  margin-top: 18px;
  padding-top: 26px;
}
.footer-hall-beauty .socials-namads::before, .footer-hall-beauty .socials-namads::after {
  background-image: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
  height: 1px;
}
.footer-hall-beauty .socials-namads::after {
  transform: translateY(34px);
}
.footer-hall-beauty-socials {
  gap: 26px;
}
.footer-hall-beauty-socials li a {
  width: 56px;
  height: 56px;
  background-color: #fff;
}
.footer-hall-beauty-socials li a::before {
  right: 11px;
  left: 11px;
  border-radius: 15px;
  opacity: 0.5;
  background: linear-gradient(0deg, rgba(86, 146, 230, 0.37) 0%, rgba(86, 146, 230, 0.37) 100%), rgba(0, 0, 0, 0.2);
  filter: blur(25px);
  height: 14px;
}
.footer-hall-beauty-socials li a i {
  width: 34px;
  height: 34px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.051);
}
.footer-hall-beauty-socials li a:hover {
  background-color: #E30D0C;
}
.footer-hall-beauty-socials li a:hover i {
  color: #fff;
}
.footer-hall-beauty-namads {
  gap: 50px;
}
.footer-hall-beauty-namads a img {
  filter: grayscale(1);
}
.footer-hall-beauty-namads a:hover img {
  filter: grayscale(0);
}
@media only screen and (max-width: 991px) {
  .footer-hall-beauty {
    padding-bottom: 24px;
  }
  .footer-hall-beauty-wrapper .row {
    margin: 0 -12px;
  }
  .footer-hall-beauty-wrapper .row > * {
    padding: 0 12px;
  }
  .footer-hall-beauty-contact {
    gap: 24px 0;
  }
  .footer-hall-beauty .socials-namads {
    margin-top: 0;
    padding-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .footer-hall-beauty-contact li {
    width: 100%;
    flex: 1 0 100%;
  }
}
@media only screen and (max-width: 575px) {
  .footer-hall-beauty-socials {
    gap: 12px;
  }
  .footer-hall-beauty-namads {
    gap: 16px;
  }
}

.landing-hall-beauty {
  margin-top: -158px;
  padding-top: 196px;
}
.landing-hall-beauty::before {
  background-color: #1a1a1a;
  height: calc(100% + 196px);
  transform: translateY(-196px);
  border-radius: 0 0 64px 64px;
  background-image: url("./../images/background/bg-hall-beauty-01.png");
}
.landing-hall-beauty::after {
  right: 62px;
  width: 284px;
  height: 31px;
  background-image: url("./../images/shape/shape-hall-beauty-01.png");
  z-index: 3;
}
.landing-hall-beauty .container::before {
  width: 515px;
  height: 412px;
  transform: translate(-50%, 325px);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.81) 0%, rgba(255, 255, 255, 0) 42.43%, rgba(255, 255, 255, 0) 100%);
  z-index: 2;
  border-radius: 50%;
  backdrop-filter: blur(17px);
}
.landing-hall-beauty .container::after {
  width: 56px;
  height: 83px;
  background-image: url("./../images/icon/map-01.svg");
  top: 22%;
  right: 35%;
}
.landing-hall-beauty .link,
.landing-hall-beauty img {
  transform: scale(0);
}
.landing-hall-beauty img {
  transition-delay: 0.3s;
  transform-origin: bottom;
}
.landing-hall-beauty .text-up {
  color: #a1a1a1;
  font-size: 104px;
  line-height: 193px;
  z-index: -2;
  top: 20%;
  transition-delay: 0.6s;
  transform: translateX(-20%) scale(0.4);
  opacity: 0;
}
.landing-hall-beauty .content {
  top: 45.7%;
  z-index: -1;
}
.landing-hall-beauty .content .text {
  max-width: 452px;
}
.landing-hall-beauty .content .text > * {
  transform: translateX(100%);
  transition-delay: 0.9s;
}
.landing-hall-beauty .content .left {
  max-width: 403px;
}
.landing-hall-beauty .content .left .sup-title span {
  transform: translateY(-100%);
  transition-delay: 1.2s;
}
.landing-hall-beauty .content .left .sup-title span::after {
  width: 79px;
  height: 19px;
  background-image: linear-gradient(270deg, #fff -93.48%, rgba(255, 255, 255, 0) 134.78%);
  transform: translate(-98px, -50%);
  border-radius: 3px;
  opacity: 0.6;
}
.landing-hall-beauty .content .left .title > * {
  font-size: 43px;
  line-height: 93px;
  transform: translateX(-100%);
  transition-delay: 1.5s;
}
.landing-hall-beauty .link {
  transition-delay: 1.8s;
}
.landing-hall-beauty .swiper-slide-active .link,
.landing-hall-beauty .swiper-slide-active img {
  transform: scale(1);
}
.landing-hall-beauty .swiper-slide-active .text-up {
  transform: translateY(0px) scale(1);
  opacity: 1;
}
.landing-hall-beauty .swiper-slide-active .content .text > *,
.landing-hall-beauty .swiper-slide-active .content .left .title > * {
  transform: translateX(0px);
}
.landing-hall-beauty .swiper-slide-active .content .left .sup-title > * {
  transform: translateY(0px);
}
.landing-hall-beauty .swiper-pagination {
  right: 164px;
  left: auto;
}
.landing-hall-beauty .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  opacity: 1;
  background-color: #919191;
  border-radius: 0;
}
.landing-hall-beauty .swiper-pagination-bullet-active {
  width: 35px;
  opacity: 1;
  background-color: #e30d0c;
}
.landing-hall-beauty .swiper-button-next::after, .landing-hall-beauty .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 60px;
  color: #fff;
}
.landing-hall-beauty .swiper-button-next:hover::after, .landing-hall-beauty .swiper-button-prev:hover::after {
  color: #e30d0c;
}
.landing-hall-beauty .swiper-button-next {
  left: 60px;
}
.landing-hall-beauty .swiper-button-next::after {
  content: "\e989";
}
.landing-hall-beauty .swiper-button-prev {
  right: 60px;
}
.landing-hall-beauty .swiper-button-prev::after {
  content: "\e98a";
}
@media only screen and (max-width: 1399px) {
  .landing-hall-beauty .content .text {
    max-width: 412px;
  }
  .landing-hall-beauty .swiper-button-next, .landing-hall-beauty .swiper-button-prev {
    top: 58%;
  }
}
@media only screen and (max-width: 1199px) {
  .landing-hall-beauty .text-up {
    font-size: 80px;
    line-height: 140px;
    top: 12%;
  }
  .landing-hall-beauty .content {
    top: 42%;
  }
  .landing-hall-beauty .content .text {
    max-width: 350px;
  }
  .landing-hall-beauty .content .left {
    max-width: 360px;
  }
  .landing-hall-beauty .content .left .title > * {
    font-size: 36px;
    line-height: 77px;
  }
  .landing-hall-beauty img {
    width: 550px;
    height: auto;
  }
  .landing-hall-beauty .swiper-button-next, .landing-hall-beauty .swiper-button-prev {
    top: 55%;
  }
}
@media only screen and (max-width: 991px) {
  .landing-hall-beauty {
    margin-top: -107px;
    padding: 164px 0 80px;
  }
  .landing-hall-beauty::before {
    background-size: cover;
  }
  .landing-hall-beauty::after {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  .landing-hall-beauty .text-up,
  .landing-hall-beauty .content {
    position: relative !important;
    top: 0;
  }
  .landing-hall-beauty .text-up {
    font-size: 64px;
  }
  .landing-hall-beauty .content .text,
  .landing-hall-beauty .content .left {
    max-width: 100%;
  }
  .landing-hall-beauty .content .text > * {
    transition-delay: 1.5s;
  }
  .landing-hall-beauty .content .left .sup-title > span {
    transition-delay: 0.9s;
  }
  .landing-hall-beauty .content .left .title > * {
    transition-delay: 1.2s;
  }
  .landing-hall-beauty .swiper-pagination {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  .landing-hall-beauty .swiper-button-next, .landing-hall-beauty .swiper-button-prev {
    top: auto;
    bottom: 24px;
  }
  .landing-hall-beauty .swiper-button-next::after, .landing-hall-beauty .swiper-button-prev::after {
    font-size: 48px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .landing-hall-beauty::before {
    border-radius: 0;
  }
  .landing-hall-beauty .text-up {
    font-size: 40px;
    line-height: 80px;
    margin-bottom: 16px;
  }
  .landing-hall-beauty .swiper-button-next {
    left: 20px;
  }
  .landing-hall-beauty .swiper-button-prev {
    right: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-hall-beauty {
    margin-top: -96px;
  }
  .landing-hall-beauty .text-up {
    font-size: 32px;
    line-height: 72px;
  }
  .landing-hall-beauty .content .left .title > * {
    font-size: 30px;
    line-height: 54px;
  }
}

.about-hall-beauty {
  margin: 139px 0 109px;
}
.about-hall-beauty::before {
  background-image: url("./../images/background/bg-hall-beauty-02.png");
  height: 618px;
  transform: translateY(-63px);
}
.about-hall-beauty .title::before {
  width: 65px;
  height: 52px;
  background-image: url("./../images/shape/pattern-15.png");
  transform: translate(18px, -50%);
}
.about-hall-beauty p {
  margin-bottom: 64px;
}
.about-hall-beauty .btns .btn {
  padding: 15px 24.5px;
}
.about-hall-beauty .video-hall-beauty::before, .about-hall-beauty .video-hall-beauty::after {
  background-image: url("./../images/shape/pattern-16.png");
  width: 93px;
  height: 74px;
}
.about-hall-beauty .video-hall-beauty::before {
  transform: translate(13px, 14px);
}
.about-hall-beauty .video-hall-beauty::after {
  transform: translate(-24px, -32px);
}
.about-hall-beauty .video-js {
  width: 100%;
  height: auto;
}
.about-hall-beauty .video-js,
.about-hall-beauty .video-js .vjs-poster {
  background-color: #fff;
}
.about-hall-beauty .video-js .vjs-poster,
.about-hall-beauty .video-js video {
  border-radius: 50px;
  -webkit-mask-image: linear-gradient(223.27deg, rgba(246, 246, 246, 0) 2.04%, rgba(246, 246, 246, 0.22) 45.7%, rgba(246, 246, 246, 0) 85.58%);
          mask-image: linear-gradient(223.27deg, rgba(246, 246, 246, 0) 2.04%, rgba(246, 246, 246, 0.22) 45.7%, rgba(246, 246, 246, 0) 85.58%);
}
.about-hall-beauty .video-js video {
  -o-object-fit: fill;
     object-fit: fill;
  position: relative;
}
.about-hall-beauty .video-js.vjs-playing video {
  -webkit-mask-image: none;
          mask-image: none;
  border-radius: 50px 50px 0 0;
}
.about-hall-beauty .video-js.vjs-fullscreen video {
  border-radius: 0 !important;
}
@media only screen and (max-width: 991px) {
  .about-hall-beauty .video-js {
    width: 100%;
    height: 457px;
  }
  .about-hall-beauty .video-js video {
    position: relative;
  }
}
@media only screen and (max-width: 767px) {
  .about-hall-beauty {
    margin: 80px 0 60px;
  }
  .about-hall-beauty .video-js {
    height: 400px;
  }
  .about-hall-beauty .video-js video,
  .about-hall-beauty .video-js .vjs-poster {
    border-radius: 20px;
  }
  .about-hall-beauty .video-js.vjs-playing video {
    border-radius: 20px 20px 0 0;
  }
}
@media only screen and (max-width: 575px) {
  .about-hall-beauty .btns .btn {
    margin-left: 0;
  }
  .about-hall-beauty .video-js {
    height: 250px;
  }
}

.companies-hall-beauty a img {
  max-height: 30px;
  filter: grayscale(1) opacity(0.5);
}
.companies-hall-beauty a:hover img {
  filter: grayscale(0) opacity(1);
}

.services-hall-beauty {
  padding: 58px 0 365px;
  margin-top: 141px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3MzQiIHZpZXdCb3g9IjAgMCAxNjAwIDczNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0NS45NjlWNzI0QzAgNzI3LjM1NyAwLjA5NjcyMzMgNzMwLjY5MSAwLjI4NzUzNSA3MzRIMTYwMFY2Mi4wNzcyQzE1NjYuNDEgMjEuNTU4NSAxNTE0LjY5IC0yLjg0NjcgMTQ1OC40MSAwLjQwMDcwNUwxNjEuMTUgNzUuMjUzM0M3MC42ODU3IDgwLjQ3MzEgMCAxNTUuMzU1IDAgMjQ1Ljk2OVoiIGZpbGw9IiMxMjEyMTIiLz4KPC9zdmc+Cg==) top left -40px/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSI3MzQiIHZpZXdCb3g9IjAgMCAxNjAwIDczNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0NS45NjlWNzI0QzAgNzI3LjM1NyAwLjA5NjcyMzMgNzMwLjY5MSAwLjI4NzUzNSA3MzRIMTYwMFY2Mi4wNzcyQzE1NjYuNDEgMjEuNTU4NSAxNTE0LjY5IC0yLjg0NjcgMTQ1OC40MSAwLjQwMDcwNUwxNjEuMTUgNzUuMjUzM0M3MC42ODU3IDgwLjQ3MzEgMCAxNTUuMzU1IDAgMjQ1Ljk2OVoiIGZpbGw9IiMxMjEyMTIiLz4KPC9zdmc+Cg==) top left -40px/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #121212;
  background-image: url("./../images/background/bg-hall-beauty-03.png");
}
.services-hall-beauty::before {
  width: 207px;
  height: 218px;
  border-radius: 50%;
  background-color: #fff;
  filter: blur(337px);
  z-index: 4;
  top: 52px;
  transform: translateY(23px);
}
.services-hall-beauty-heading {
  margin-bottom: 41px;
  z-index: 5;
}
.services-hall-beauty-item {
  background: rgba(181, 181, 181, 0.2);
  padding: 36px 21px 35px 36px;
}
.services-hall-beauty-item::after {
  content: "\e987";
  font-size: 15px;
  line-height: 1;
  color: #fff;
  bottom: 25px;
  left: 41px;
  font-family: "icomoon";
}
.services-hall-beauty-item:hover {
  background-color: rgba(227, 13, 12, 0.1);
}
.services-hall-beauty-carousel::before {
  background-image: url("./../images/shape/pattern-17.png");
  width: 71px;
  height: 74px;
  z-index: 4;
}
.services-hall-beauty-carousel .container::before, .services-hall-beauty-carousel .container::after {
  width: 100vw;
  z-index: 3;
}
.services-hall-beauty-carousel .container::before {
  background-image: linear-gradient(to left, #121212 85%, rgba(18, 18, 18, 0));
  left: 100%;
}
.services-hall-beauty-carousel .container::after {
  background-image: linear-gradient(to right, #121212 85%, rgba(18, 18, 18, 0));
  right: 100%;
}
.services-hall-beauty .swiper-pagination {
  bottom: auto;
  left: 12px;
  transform: translateY(-75px);
}
.services-hall-beauty .swiper-pagination-bullet {
  opacity: 0.2;
  width: 27px;
  height: 8px;
  border-radius: 20px;
  background-color: #fff;
}
.services-hall-beauty .swiper-pagination-bullet-active {
  opacity: 1;
  width: 55px;
}
@media only screen and (max-width: 767px) {
  .services-hall-beauty {
    -webkit-mask: unset;
            mask: unset;
    margin-top: 80px;
  }
  .services-hall-beauty-item {
    padding: 24px 16px 50px;
  }
  .services-hall-beauty-item::after {
    bottom: 20px;
    left: 20px;
  }
  .services-hall-beauty-item .image {
    margin-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .services-hall-beauty .swiper-pagination {
    transform: translate(-50%, 54px);
    top: auto !important;
    bottom: 0;
    left: 50%;
    white-space: nowrap;
  }
}

.works-hall-beauty {
  padding: 87px 0 71px;
  border-radius: 100px;
  box-shadow: 0px 94px 200px rgba(0, 0, 0, 0.051);
  margin-top: -288px;
}
.works-hall-beauty-heading {
  padding-bottom: 45px;
  margin-bottom: 57px;
}
.works-hall-beauty-heading::after {
  height: 1px;
  background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}
.works-hall-beauty-heading .counter {
  width: 87px;
  height: 87px;
}
.works-hall-beauty-heading .counter::before {
  background-image: linear-gradient(110.69deg, #ff4b4b -47.4%, rgba(255, 75, 75, 0) 101.66%);
  filter: blur(5px);
  border-radius: 50%;
}
.works-hall-beauty-carousel::before, .works-hall-beauty-carousel::after {
  background-image: url("./../images/shape/pattern-18.png");
  width: 119px;
  height: 94px;
}
.works-hall-beauty-carousel::before {
  transform: translate(22px, 13px);
}
.works-hall-beauty-carousel::after {
  transform: translate(-36px, -20px);
}
.works-hall-beauty-carousel img {
  box-shadow: -75px 0px 124px rgba(54, 33, 67, 0.04);
  background-image: linear-gradient(226.34deg, #362143 -18.23%, #9b81ab 60.52%, #a68bb6 114.88%);
  cursor: zoom-in;
}
.works-hall-beauty-instagram {
  margin-top: 73px;
  background-image: radial-gradient(139.86% 1241.32% at -18.88% -11.46%, rgba(168, 76, 104, 0) 0%, rgba(166, 76, 105, 0.00410526) 38%, rgba(109, 73, 131, 0.1) 100%);
  padding: 10px 32px 11px;
}
.works-hall-beauty-instagram .btn {
  padding: 14.5px 23px;
}
@media only screen and (max-width: 991px) {
  .works-hall-beauty {
    border-radius: 64px;
  }
}
@media only screen and (max-width: 767px) {
  .works-hall-beauty {
    border-radius: 32px;
    padding: 40px 0;
  }
  .works-hall-beauty-instagram {
    padding: 10px 16px 11px;
  }
  .works-hall-beauty-instagram > div {
    font-size: 12px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .works-hall-beauty {
    border-radius: 20px;
  }
  .works-hall-beauty-heading .counter {
    width: 64px;
    height: 64px;
  }
  .works-hall-beauty-heading .counter + div {
    margin-right: 16px;
  }
  .works-hall-beauty-instagram i {
    margin-left: 0;
  }
}

.customers-videos {
  margin: 107px 0 234px;
}
.customers-videos .video-hall-beauty {
  padding: 10px;
  border-radius: 93px;
  background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.212388) 21.84%, rgba(255, 255, 255, 0) 100%);
  box-shadow: 0px 144px 100px rgba(0, 0, 0, 0.051);
}
.customers-videos .video-hall-beauty .video-js {
  width: 100%;
  height: 502px;
}
.customers-videos .video-hall-beauty .video-js video {
  position: relative;
}
.customers-videos .video-hall-beauty .video-js,
.customers-videos .video-hall-beauty .video-js video,
.customers-videos .video-hall-beauty .video-js .vjs-poster {
  background-color: transparent;
}
.customers-videos .video-hall-beauty .video-js video {
  -o-object-fit: fill;
     object-fit: fill;
}
.customers-videos .video-hall-beauty .video-js .vjs-poster {
  background-size: cover;
}
.customers-videos .video-hall-beauty .video-js .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3);
}
.customers-videos .video-hall-beauty .video-js video,
.customers-videos .video-hall-beauty .video-js .vjs-poster {
  border-radius: 83px;
}
.customers-videos .video-hall-beauty .video-js.vjs-has-started video {
  border-radius: 83px 83px 0 0;
}
.customers-videos .swiper::before, .customers-videos .swiper::after {
  width: 100vw;
  z-index: 3;
}
.customers-videos .swiper::before {
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.8) 85%, rgba(255, 255, 255, 0));
  left: 100%;
}
.customers-videos .swiper::after {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.8) 85%, rgba(255, 255, 255, 0));
  right: 100%;
}
@media only screen and (max-width: 767px) {
  .customers-videos {
    margin: 70px 0;
  }
  .customers-videos .video-hall-beauty {
    border-radius: 58px;
  }
  .customers-videos .video-hall-beauty .video-js {
    height: 320px;
  }
  .customers-videos .video-hall-beauty .video-js video,
  .customers-videos .video-hall-beauty .video-js .vjs-poster {
    border-radius: 48px;
  }
  .customers-videos .video-hall-beauty .video-js.vjs-has-started video {
    border-radius: 48px 48px 0 0;
  }
}
@media only screen and (max-width: 575px) {
  .customers-videos .video-hall-beauty {
    padding: 4px;
    border-radius: 34px;
  }
  .customers-videos .video-hall-beauty .video-js {
    height: 280px;
  }
  .customers-videos .video-hall-beauty .video-js video,
  .customers-videos .video-hall-beauty .video-js .vjs-poster {
    border-radius: 24px;
  }
  .customers-videos .video-hall-beauty .video-js.vjs-has-started video {
    border-radius: 24px 24px 0 0;
  }
  .customers-videos .video-hall-beauty .video-js .vjs-big-play-button {
    transform: translate(-50%, -50%) scale(0.7);
  }
}

.articles-hall-beauty {
  border-radius: 100px;
  box-shadow: 0px 66px 200px rgba(0, 0, 0, 0.051);
  padding: 54px 0 76px;
}
.articles-hall-beauty-item figure img {
  box-shadow: 0px 68px 50px rgba(0, 0, 0, 0.02);
}
.articles-hall-beauty-item figure ul {
  padding: 28px 23px;
  max-width: 80%;
  transform: translate(-50%, 50%);
}
.articles-hall-beauty-item figure ul a:hover {
  color: #E30D0C;
}
.articles-hall-beauty-item .title {
  max-height: 64px;
}
.articles-hall-beauty-item .title a:hover {
  color: #E30D0C;
}
.articles-hall-beauty-item p {
  max-height: 104px;
}
.articles-hall-beauty .swiper {
  margin-bottom: 56px;
  padding-bottom: 56px;
}
.articles-hall-beauty .swiper::after {
  height: 1px;
  background-image: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}
@media only screen and (max-width: 1199px) {
  .articles-hall-beauty-item figure ul {
    max-width: 90%;
    padding: 28px 12px;
  }
}
@media only screen and (max-width: 991px) {
  .articles-hall-beauty {
    border-radius: 64px;
  }
}
@media only screen and (max-width: 767px) {
  .articles-hall-beauty {
    border-radius: 32px;
    padding: 32px 0;
  }
  .articles-hall-beauty-item .title {
    font-size: 16px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .articles-hall-beauty {
    border-radius: 0;
  }
}

.landing-contact-hall-beauty {
  margin: 95px 0 342px;
  padding-bottom: 23px;
  box-shadow: 0px 104px 190px rgba(0, 0, 0, 0.09);
}
.landing-contact-hall-beauty::before {
  background-color: #1a1a1a;
  height: calc(100% + 260px);
  background-image: url("./../images/background/bg-hall-beauty-04.png");
}
.landing-contact-hall-beauty::after, .landing-contact-hall-beauty-form::before {
  content: "Your beauty is our desire";
  color: rgba(161, 161, 161, 0.2);
  font-size: 64px;
  line-height: 119px;
  font-family: "La Belle Aurore";
  white-space: nowrap;
}
.landing-contact-hall-beauty::after {
  bottom: 48px;
  left: 80px;
}
.landing-contact-hall-beauty .container::after {
  width: 273px;
  height: 27px;
  background-image: url("./../images/shape/shape-hall-beauty-03.png");
  transform: translate(44px, 23px);
  box-shadow: inset 0px 104px 190px rgba(0, 0, 0, 0.08);
}
.landing-contact-hall-beauty .sup-title::after {
  opacity: 0.6;
  border-radius: 3px;
  width: 79px;
  height: 9px;
  background-image: linear-gradient(270deg, #fff -93.48%, rgba(255, 255, 255, 0) 134.78%);
  transform: translate(-93px, -50%);
}
.landing-contact-hall-beauty .title {
  line-height: 93px;
}
.landing-contact-hall-beauty-form {
  padding: 11px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0px 204px 174px rgba(0, 0, 0, 0.071);
  border-radius: 25px;
  max-width: 593px;
  margin-bottom: -319px;
}
.landing-contact-hall-beauty-form::before {
  transform: translate(233px, 13px);
}
.landing-contact-hall-beauty-form .content {
  padding: 34px 45px 70px;
}
.landing-contact-hall-beauty-form .content .form-control {
  height: 72px;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
  padding: 0 24px;
}
.landing-contact-hall-beauty-form .content .form-control:focus {
  border-color: #e30d0c;
  box-shadow: 0 0 0 4px rgba(227, 13, 12, 0.2);
}
.landing-contact-hall-beauty-form .content textarea.form-control {
  height: 178px;
  padding-top: 24px;
}
.landing-contact-hall-beauty .scroll-down {
  width: 91px;
  height: 91px;
  background-color: #fff;
  font-size: 38px;
  transform: translate(-40px, 105px);
}
.landing-contact-hall-beauty .scroll-down:hover {
  background-color: #e30d0c;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .landing-contact-hall-beauty::after {
    left: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-contact-hall-beauty::after, .landing-contact-hall-beauty-form::before {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .landing-contact-hall-beauty {
    margin-top: 50px;
  }
  .landing-contact-hall-beauty .title {
    line-height: 64px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-contact-hall-beauty .title {
    line-height: 54px;
  }
  .landing-contact-hall-beauty-form {
    padding: 7px;
    border-radius: 21px;
  }
  .landing-contact-hall-beauty-form .content {
    padding: 24px 12px 32px;
  }
}

.info-contact-hall-beauty {
  margin-bottom: 165px;
}
.info-contact-hall-beauty::before {
  background-image: url("./../images/background/bg-hall-beauty-05.png");
  transform: translateY(-424px);
  height: 919px;
}
.info-contact-hall-beauty-wrapper::before {
  width: 550px;
  height: 550px;
  background-color: rgba(227, 13, 12, 0.2);
  border-radius: 50%;
  transform: translateY(-161px);
}
.info-contact-hall-beauty-wrapper::after {
  width: 441px;
  height: 441px;
  border-radius: 50%;
  padding: 6px;
  background: linear-gradient(0deg, rgba(227, 13, 12, 0.3), rgba(227, 13, 12, 0.3)) content-box, linear-gradient(141.44deg, #FFFFFF -2.33%, #FFFFFF 15.03%, rgba(255, 255, 255, 0.0904853) 23.75%, rgba(255, 255, 255, 0) 85.17%) padding-box;
  right: 52px;
  transform: translateY(-104px);
}
.info-contact-hall-beauty-item {
  padding: 32px 43px 26px 54px;
  box-shadow: 0px 64px 60px rgba(0, 0, 0, 0.04);
  max-width: 514px;
}
.info-contact-hall-beauty-item:not(:last-child) {
  margin-bottom: 23px;
}
.info-contact-hall-beauty-item i {
  font-size: 36px;
}
.info-contact-hall-beauty .row > *:nth-child(2) {
  margin-top: 41px;
}
@media only screen and (max-width: 991px) {
  .info-contact-hall-beauty {
    margin-bottom: 60px;
  }
  .info-contact-hall-beauty .row > *:nth-child(2) {
    margin-top: 23px;
  }
}
@media only screen and (max-width: 575px) {
  .info-contact-hall-beauty-item {
    padding: 32px 24px;
  }
  .info-contact-hall-beauty-item img {
    margin-left: 0;
  }
}

.about-us-hall-beauty {
  margin: 58px 0 506px;
}
.about-us-hall-beauty::before {
  height: calc(100% + 220px);
  background-color: #1a1a1a;
  box-shadow: 0px 104px 190px rgba(0, 0, 0, 0.1);
}
.about-us-hall-beauty::after {
  right: 0;
  background-image: url("./../images/shape/shape-hall-beauty-03.png");
  width: 273px;
  height: 26px;
  box-shadow: inset 0px 104px 190px rgba(0, 0, 0, 0.08);
  transform: translateY(2px);
}
.about-us-hall-beauty .container::after {
  content: "Your beauty is our desire";
  font-size: 135px;
  line-height: 250px;
  color: rgba(161, 161, 161, 0.2);
  font-family: "La Belle Aurore";
  bottom: 96px;
  white-space: nowrap;
  transform: translateX(-75px);
}
.about-us-hall-beauty-heading {
  margin-bottom: 65px;
}
.about-us-hall-beauty-heading p {
  margin-right: 53px;
}
.about-us-hall-beauty .video-hall-beauty {
  padding: 6px;
  border-radius: 29px;
  background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.212388) 21.84%, rgba(255, 255, 255, 0) 100%);
  transform: translateY(50%);
  margin-top: -25%;
  box-shadow: 0px 144px 100px rgba(0, 0, 0, 0.05);
}
.about-us-hall-beauty .video-hall-beauty .video-js {
  width: 100%;
}
.about-us-hall-beauty .video-hall-beauty .video-js,
.about-us-hall-beauty .video-hall-beauty .video-js video,
.about-us-hall-beauty .video-hall-beauty .video-js .vjs-poster {
  border-radius: 23px;
}
.about-us-hall-beauty .video-hall-beauty .video-js video {
  position: relative;
}
@media only screen and (max-width: 991px) {
  .about-us-hall-beauty {
    margin-bottom: 260px;
  }
  .about-us-hall-beauty-heading p {
    margin-right: 0;
  }
  .about-us-hall-beauty .container::after {
    content: none;
  }
  .about-us-hall-beauty .video-hall-beauty {
    margin-top: -33%;
  }
  .about-us-hall-beauty .video-hall-beauty .video-js {
    height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-hall-beauty {
    margin-bottom: 260px;
  }
  .about-us-hall-beauty .video-hall-beauty {
    margin-top: -47%;
    border-radius: 20px;
  }
  .about-us-hall-beauty .video-hall-beauty .video-js,
  .about-us-hall-beauty .video-hall-beauty .video-js video,
  .about-us-hall-beauty .video-hall-beauty .video-js .vjs-poster {
    border-radius: 14px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-hall-beauty {
    margin-bottom: 200px;
  }
  .about-us-hall-beauty .video-hall-beauty {
    transform: translateY(140px);
    margin-top: -140px;
  }
  .about-us-hall-beauty .video-hall-beauty .video-js {
    height: 280px;
  }
  .about-us-hall-beauty .video-hall-beauty .vjs-big-play-button {
    transform: scale(0.7) translate(-50%, -50%);
  }
}

.customers-videos-about-hall-beauty {
  padding: 41px 0 173px;
  box-shadow: 0px 144px 100px rgba(0, 0, 0, 0.05);
  border-radius: 100px;
}
@media only screen and (max-width: 991px) {
  .customers-videos-about-hall-beauty {
    border-radius: 64px;
  }
}
@media only screen and (max-width: 767px) {
  .customers-videos-about-hall-beauty {
    border-radius: 48px;
    padding-bottom: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .customers-videos-about-hall-beauty {
    border-radius: 20px;
  }
}

.companies-about-hall-beauty {
  background-color: #121212;
  padding: 86px 0 100px;
  transform: skew(4deg, -3deg);
  border-radius: 0 0 100px 100px;
  background-image: url("./../images/background/bg-hall-beauty-06.png");
  margin-bottom: 91px;
}
.companies-about-hall-beauty::before {
  background-color: inherit;
  bottom: 35%;
  height: 100%;
  width: 200%;
}
.companies-about-hall-beauty::before,
.companies-about-hall-beauty .container {
  transform: skew(-4deg, 3deg);
}
.companies-about-hall-beauty-heading {
  margin-bottom: 48px;
}
.companies-about-hall-beauty-heading p {
  margin-right: 103px;
}
.companies-about-hall-beauty .swiper a {
  min-height: 93px;
  padding: 0 12px;
}
.companies-about-hall-beauty .swiper a img {
  box-shadow: -38px 4px 100px rgba(0, 0, 0, 0.05);
  max-height: 88px;
  filter: grayscale(1);
}
.companies-about-hall-beauty .swiper a:hover img {
  filter: grayscale(0);
}
.companies-about-hall-beauty .swiper-slide.two {
  margin-top: 45px !important;
}
@media only screen and (min-width: 5000px) {
  .companies-about-hall-beauty::before {
    bottom: 25%;
  }
}
@media only screen and (max-width: 1399px) {
  .companies-about-hall-beauty::before {
    bottom: 45%;
  }
}
@media only screen and (max-width: 991px) {
  .companies-about-hall-beauty {
    border-radius: 64px;
  }
  .companies-about-hall-beauty-heading p {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .companies-about-hall-beauty {
    border-radius: 48px;
    padding: 32px 0 50px;
    margin-bottom: 70px;
  }
  .companies-about-hall-beauty, .companies-about-hall-beauty::before,
  .companies-about-hall-beauty .container {
    transform: unset;
  }
}
@media only screen and (max-width: 575px) {
  .companies-about-hall-beauty {
    border-radius: 0;
  }
}

.detail-blog-hall-beauty {
  margin: 86px 0 110px;
}
.detail-blog-hall-beauty::before {
  height: 720px;
  background-color: #1a1a1a;
  box-shadow: 0px 104px 190px rgba(0, 0, 0, 0.1);
  transform: translateY(-245px);
}
.detail-blog-hall-beauty::after {
  background-image: url("./../images/shape/shape-hall-beauty-03.png");
  width: 273px;
  height: 26px;
  top: 450px;
  box-shadow: inset 0px 104px 190px rgba(0, 0, 0, 0.08);
}
.detail-blog-hall-beauty .image {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.0203783) 62.65%, rgba(255, 255, 255, 0) 87.63%, rgba(255, 255, 255, 0) 96.4%, rgba(255, 255, 255, 0) 99.99%);
  padding: 12px 12px 0;
  box-shadow: 0px 124px 144px rgba(0, 0, 0, 0.12);
  border-radius: 144px 144px 0 0;
  margin-bottom: 69px;
}
.detail-blog-hall-beauty .image img {
  border-radius: 132px 132px 0 0;
}
.detail-blog-hall-beauty .box-title {
  box-shadow: 0px 24px 74px rgba(0, 0, 0, 0.02);
  padding: 51px 38px 51px 84px;
}
.detail-blog-hall-beauty .box-title .title {
  font-size: 32px;
}
.detail-blog-hall-beauty .box-title .title::before {
  width: 5px;
  height: 22px;
  background-color: #E30D0C;
  margin-left: 31px;
  display: inline-block;
  vertical-align: middle;
}
.detail-blog-hall-beauty .box-title .rate {
  background-color: #121212;
  font-size: 21px;
  line-height: 32px;
  width: 120px;
  height: 44px;
}
.detail-blog-hall-beauty-content {
  margin-top: 34px;
  padding-top: 52px;
}
.detail-blog-hall-beauty-content::before {
  height: 1px;
  background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}
@media only screen and (max-width: 1199px) {
  .detail-blog-hall-beauty .box-title {
    padding: 51px 28px;
  }
}
@media only screen and (max-width: 991px) {
  .detail-blog-hall-beauty::before {
    height: 500px;
  }
  .detail-blog-hall-beauty::after {
    top: 231px;
  }
  .detail-blog-hall-beauty .image {
    border-radius: 76px 76px 0 0;
  }
  .detail-blog-hall-beauty .image img {
    border-radius: 64px 64px 0 0;
  }
  .detail-blog-hall-beauty .box-title {
    padding: 24px 20px;
    border-radius: 20px;
  }
  .detail-blog-hall-beauty .box-title .title {
    font-size: 28px;
    line-height: 1.65;
  }
  .detail-blog-hall-beauty .box-title .title::before {
    margin-left: 8px;
  }
  .detail-blog-hall-beauty .box-title .rate {
    margin: 24px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-hall-beauty {
    margin: 60px 0;
  }
  .detail-blog-hall-beauty .box-title .title {
    font-size: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-hall-beauty::before {
    height: 450px;
  }
  .detail-blog-hall-beauty::after {
    top: 180px;
  }
  .detail-blog-hall-beauty .image {
    border-radius: 27px 27px 0 0;
    padding: 7px;
  }
  .detail-blog-hall-beauty .image img {
    border-radius: 20px 20px 0 0;
  }
  .detail-blog-hall-beauty .box-title .title {
    font-size: 16px;
  }
  .detail-blog-hall-beauty .box-title .rate {
    margin-top: 16px;
    font-size: 18px;
  }
}
@media only screen and (max-width: 449px) {
  .detail-blog-hall-beauty::before {
    height: 370px;
  }
  .detail-blog-hall-beauty::after {
    top: 100px;
  }
}

.service-hall-beauty {
  min-height: 100vh;
  padding: 98px 0 72px;
}
.service-hall-beauty-row {
  margin: 0 -50px;
}
.service-hall-beauty-row > * {
  padding: 0 50px;
}
.service-hall-beauty::before {
  width: 101px;
  height: 62px;
  border-radius: 20px;
  background-color: #e30d0c;
  transform: translate(36px, -52px);
  filter: blur(127px);
}
.service-hall-beauty::after {
  background-color: #1a1a1a;
  width: 50%;
  background-image: url("./../images/background/bg-hall-beauty-07.png");
}
.service-hall-beauty p {
  padding-bottom: 30px;
  margin-bottom: 54px;
}
.service-hall-beauty p::after {
  height: 1px;
  background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}
.service-hall-beauty form {
  gap: 39px 0;
}
.service-hall-beauty form .form-control {
  height: 67px;
  box-shadow: 0px 44px 74px rgba(0, 0, 0, 0.09);
  padding: 0 24px;
  border: 1px solid #fff;
}
.service-hall-beauty form .form-control:focus {
  border-color: #dadada;
}
.service-hall-beauty form select.form-control {
  background: url("./../images/icon/arrow-square-down-2.svg") left 20px center no-repeat;
  background-size: auto;
}
.service-hall-beauty form textarea.form-control {
  height: 277px;
  padding-top: 24px;
}
.service-hall-beauty form .terms {
  background: linear-gradient(269.33deg, #f4f4f4 -3.68%, rgba(244, 244, 244, 0) 116.64%);
  padding: 20px 59px 20px 12px;
  cursor: pointer;
}
.service-hall-beauty form .terms::before, .service-hall-beauty form .terms::after {
  width: 20px;
  height: 20px;
  border-radius: 6px;
  right: 29px;
}
.service-hall-beauty form .terms::before {
  border: 1px solid #494949;
}
.service-hall-beauty form .terms::after {
  content: "\e988";
  font-family: "icomoon";
  background-color: #e30d0c;
  font-size: 12px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
.service-hall-beauty form input:checked + .terms::after {
  opacity: 1;
}
.service-hall-beauty form .btn {
  padding: 20px 12px;
}
.service-hall-beauty-faq {
  padding: 28px 21px 47px;
  margin-bottom: 16px;
}
.service-hall-beauty-faq::before {
  background: linear-gradient(144.12deg, #fff -17.16%, rgba(255, 255, 255, 0.17632) 18.19%, rgba(255, 255, 255, 0) 79.01%);
  padding: 4px;
  border-radius: 20px;
}
.service-hall-beauty-contact {
  padding: 40px 28px 35px;
}
.service-hall-beauty-contact::before {
  border-radius: 20px;
  padding: 4px;
  background: linear-gradient(-144.12deg, #fff -17.16%, rgba(255, 255, 255, 0.17632) 18.19%, rgba(255, 255, 255, 0) 79.01%);
}
.service-hall-beauty-contact li {
  background-color: rgba(255, 255, 255, 0.08);
  border: 1px solid #f4f4f4;
  padding: 32px 32px 26px 54px;
}
.service-hall-beauty-contact li:not(:last-child) {
  margin-bottom: 37px;
}
.service-hall-beauty-contact li i {
  font-size: 36px;
}
@media only screen and (max-width: 1399px) {
  .service-hall-beauty-row {
    margin: 0 -30px;
  }
  .service-hall-beauty-row > * {
    padding: 0 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .service-hall-beauty-row {
    margin: 0 -24px;
  }
  .service-hall-beauty-row > * {
    padding: 0 24px;
  }
  .service-hall-beauty-contact li {
    padding-left: 24px;
  }
}
@media only screen and (max-width: 991px) {
  .service-hall-beauty {
    padding: 48px 0 0;
  }
  .service-hall-beauty-row {
    margin: 0 -12px;
  }
  .service-hall-beauty-row > * {
    padding: 0 12px;
  }
  .service-hall-beauty-left {
    padding: 48px 0;
  }
  .service-hall-beauty-left::before {
    background-color: #1a1a1a;
    width: 130vw;
    background-image: url("./../images/background/bg-hall-beauty-07.png");
  }
}

.btn-more-jobinja {
  padding: 32px 24px;
  min-width: 254px;
  margin-top: 83px;
}
@media only screen and (max-width: 767px) {
  .btn-more-jobinja {
    padding: 20px;
    margin-top: 40px;
  }
}

.articles-jobinja {
  margin-bottom: 113px;
}
.articles-jobinja-item .title {
  max-height: 100px;
}
.articles-jobinja-item .title a:hover {
  color: #0547c1;
}
.articles-jobinja-item:hover figure img {
  transform: scale(1.05);
}
@media only screen and (max-width: 767px) {
  .articles-jobinja {
    margin-bottom: 60px;
  }
  .articles-jobinja-item figure {
    border-radius: 20px;
  }
  .articles-jobinja-item .title {
    max-height: 64px;
  }
}
@media only screen and (max-width: 575px) {
  .articles-jobinja .swiper-slide > * {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}

.our-team-members {
  margin: 134px 0 168px;
}
.our-team-members-item {
  border: 1px solid #919191;
  padding: 12px 12px 20px;
}
.our-team-members-item:hover {
  border-color: #fff;
  box-shadow: 0px 63px 54px rgba(0, 0, 0, 0.07);
}
@media only screen and (max-width: 767px) {
  .our-team-members {
    margin: 80px 0;
  }
  .our-team-members-item,
  .our-team-members-item img {
    border-radius: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .our-team-members-item {
    padding: 8px 8px 16px;
  }
  .our-team-members-item .name {
    font-size: 14px;
    line-height: 22px;
  }
  .our-team-members-item .position {
    font-size: 12px;
    line-height: 18px;
  }
}

.faqs-jobinja {
  margin-bottom: 155px;
}
.faqs-jobinja-wrapper {
  padding: 51px 46px 0;
}
.faqs-jobinja-wrapper::before {
  background-color: #edf1f7;
  border-radius: 8px;
  bottom: 100px;
}
.faqs-jobinja-heading .title::after {
  width: 1px;
  height: 65px;
  margin: 0 30px;
  background-color: rgba(145, 145, 145, 0.2);
}
.faqs-jobinja .row {
  gap: 30px 0;
}
.faqs-jobinja-item {
  box-shadow: 0px 84px 107px rgba(0, 0, 0, 0.05);
  padding: 33px 46px 39px;
}
@media only screen and (max-width: 991px) {
  .faqs-jobinja {
    margin-bottom: 60px;
  }
  .faqs-jobinja-heading .title {
    white-space: normal !important;
  }
  .faqs-jobinja .row {
    gap: 24px 0;
  }
}
@media only screen and (max-width: 575px) {
  .faqs-jobinja-wrapper {
    padding: 32px 12px 0;
    margin: 0 -12px;
  }
  .faqs-jobinja-item {
    padding: 24px 20px;
  }
}

.video-jobinja .video-js {
  width: 100%;
  height: 293px;
}
.video-jobinja .video-js,
.video-jobinja .video-js video,
.video-jobinja .video-js .vjs-poster {
  border-radius: 10px;
}
.video-jobinja .video-js video {
  position: relative;
}
.video-jobinja .video-js .vjs-poster {
  overflow: hidden;
}
.video-jobinja .video-js .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(3.5px);
}
.video-jobinja .video-js .vjs-big-play-button {
  width: 82px;
  height: 81px;
}
.video-jobinja .video-js .vjs-big-play-button::after {
  background: linear-gradient(180deg, rgba(18, 18, 18, 0.47) 0%, rgba(18, 18, 18, 0) 100%);
}
.video-jobinja .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  line-height: 81px;
  color: #0547C1;
  font-size: 24px;
}

.top-header-jobinja {
  padding-top: 58px;
}
.top-header-jobinja::before {
  top: 31px;
  right: 32px;
  border-radius: 50%;
  background-color: rgba(5, 71, 193, 0.6);
  width: 60px;
  height: 60px;
  filter: blur(82px);
}
.top-header-jobinja-nav {
  margin-right: 82px;
}
.top-header-jobinja-nav::before {
  width: 1px;
  height: 41px;
  background-color: rgba(145, 145, 145, 0.19);
  transform: translate(37px, -50%);
}
.top-header-jobinja-nav ul {
  gap: 4px;
}
.top-header-jobinja-nav ul li a {
  padding: 11px 14.5px;
}
.top-header-jobinja-nav ul li a::before {
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #0547c1;
}
.top-header-jobinja-nav ul li a.active {
  color: #0547c1;
  font-weight: 800;
}
.top-header-jobinja-nav ul li a.active::before {
  content: "";
}
.top-header-jobinja-nav ul li a:not(.active):hover {
  background-color: #2e365d;
  color: #fff;
}
.top-header-jobinja-notification {
  background-color: #fff;
  border: 1px solid #f8f8f8;
  box-shadow: 8px 4px 24px 0px rgba(0, 0, 0, 0.02) inset, 0px 44px 74px 0px rgba(175, 189, 215, 0.4);
  width: 54px;
  height: 54px;
}
.top-header-jobinja-notification:hover {
  background-color: #0547c1;
  color: #fff;
}
.top-header-jobinja-auth {
  background-color: #fff;
  border: 1px solid #f8f8f8;
  box-shadow: 0px 44px 74px rgba(175, 189, 215, 0.4);
  padding: 14px 18px;
}
.top-header-jobinja-auth::before {
  width: 1px;
  height: 41px;
  background-color: rgba(145, 145, 145, 0.19);
  transform: translate(16px, -50%);
}
.top-header-jobinja-auth:hover {
  background-color: #0547c1;
  color: #fff;
}
.top-header-jobinja-auth:hover img {
  mix-blend-mode: color-dodge;
}
.top-header-jobinja-contact:hover {
  color: #0547c1;
}
.top-header-jobinja-yellow .top-header-jobinja-nav li a::before {
  background-color: #f69400;
}
.top-header-jobinja-yellow .top-header-jobinja-nav li a.active {
  color: #f69400;
}
.top-header-jobinja-yellow .top-header-jobinja-notification {
  color: #f69400;
}
.top-header-jobinja-yellow .top-header-jobinja-notification:hover, .top-header-jobinja-yellow .top-header-jobinja-auth:hover {
  background-color: #f69400;
  color: #fff;
}
.top-header-jobinja-yellow .top-header-jobinja-auth:hover img {
  mix-blend-mode: unset;
  filter: invert(1) hue-rotate(60deg);
}
.top-header-jobinja-yellow .top-header-jobinja-contact:hover {
  color: #f69400;
}
@media only screen and (max-width: 1399px) {
  .top-header-jobinja-nav {
    margin-right: 32px;
  }
  .top-header-jobinja-nav::before {
    transform: translate(10px, -50%);
  }
  .top-header-jobinja-nav ul li a {
    padding: 11px 10px;
  }
  .top-header-jobinja-auth {
    margin: 0 16px;
  }
  .top-header-jobinja-auth::before {
    transform: translate(9px, -50%);
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-jobinja-logo img {
    width: auto;
    height: 40px;
  }
  .top-header-jobinja-nav {
    margin-right: 16px;
  }
  .top-header-jobinja-nav::before {
    content: none;
  }
  .top-header-jobinja-nav ul li a {
    padding: 11px 8px;
    font-size: 12px;
    line-height: 18px;
  }
  .top-header-jobinja-auth {
    padding: 14px 12px;
    margin: 0 8px;
  }
  .top-header-jobinja-auth::before {
    content: none;
  }
  .top-header-jobinja-contact {
    font-size: 18px;
    line-height: 32px;
  }
  .top-header-jobinja-contact span {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .top-header-jobinja {
    padding-top: 20px;
  }
  .top-header-jobinja-auth {
    width: 48px;
    height: 48px;
    padding: 0;
    border-radius: 12px;
  }
  .top-header-jobinja-auth,
  .top-header-jobinja-auth img {
    margin: 0 !important;
  }
}

.footer-jobinja .container {
  padding-top: 108px;
}
.footer-jobinja .container::before {
  height: 1px;
  background: linear-gradient(90deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.67) 51.04%, rgba(145, 145, 145, 0) 100%);
}
@media only screen and (max-width: 767px) {
  .footer-jobinja .container {
    padding-top: 70px;
  }
}

.landing-jobinja {
  margin-top: 90px;
}
.landing-jobinja::before {
  background-image: url("./../images/background/bg-jobinja.png");
  height: 771px;
  transform: translateY(-210px);
}
.landing-jobinja .title {
  padding-top: 73px;
}
.landing-jobinja .title::before {
  background-image: url("./../images/shape/pattern-19.png");
  width: 65px;
  height: 52px;
  right: 8px;
}
.landing-jobinja .title::after {
  width: 171px;
  height: 171px;
  background-color: rgba(5, 71, 193, 0.2);
  border-radius: 50%;
  transform: translate(-18px, -17px);
  filter: blur(82px);
}
.landing-jobinja .swiper {
  max-width: 450px;
}
.landing-jobinja .swiper::before, .landing-jobinja .swiper::after {
  width: 12%;
  z-index: 2;
}
.landing-jobinja .swiper::before {
  background-image: linear-gradient(to left, #fff, rgba(255, 255, 255, 0) 75%);
}
.landing-jobinja .swiper::after {
  background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, 0) 75%);
}
.landing-jobinja .swiper a img {
  filter: grayscale(1);
}
.landing-jobinja .swiper a:hover img {
  filter: grayscale(0);
}
.landing-jobinja .image::before {
  width: 171px;
  height: 171px;
  background-color: rgba(5, 71, 193, 0.2);
  border-radius: 50%;
  filter: blur(82px);
  right: 5%;
  bottom: 5%;
}
.landing-jobinja .image::after {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.81) 0%, rgba(255, 255, 255, 0) 42.43%, rgba(255, 255, 255, 0) 100%);
  width: 81%;
  height: 84%;
  border-radius: 50%;
  top: 100%;
  transform: translate(-50%, -22%);
  backdrop-filter: blur(27px);
}
.landing-jobinja .image img {
  filter: drop-shadow(0px 4px 240px rgba(0, 0, 0, 0.149));
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .landing-jobinja .title,
  .landing-jobinja .sub-title {
    font-size: 32px;
    line-height: 1.65;
  }
}
@media only screen and (max-width: 991px) {
  .landing-jobinja .swiper {
    max-width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .landing-jobinja .btns .btn {
    margin-left: 0;
  }
}

.search-box-jobinja {
  margin: 114px 0 138px;
}
.search-box-jobinja-heading {
  max-width: 80%;
  border-radius: 50px 50px 0 0;
  background-color: #f3f5fc;
  padding: 23px 85px 23px 12px;
}
.search-box-jobinja-heading span {
  padding-left: 12px;
}
.search-box-jobinja-heading span::after {
  width: 1px;
  height: 25px;
  background-color: rgba(145, 145, 145, 0.2);
}
.search-box-jobinja form {
  box-shadow: 0px 74px 144px rgba(108, 108, 108, 0.11);
  padding: 29px 54px 29px 55px;
  gap: 36px;
}
.search-box-jobinja form .form-group img:first-child {
  right: 24px;
}
.search-box-jobinja form .form-group img:last-child {
  left: 24px;
}
.search-box-jobinja form .form-group .form-control {
  height: 88px;
  background-color: #fbfcff;
  padding: 0 54px 0 12px;
}
.search-box-jobinja form .btn {
  height: 88px;
  padding: 0 12px;
}
.search-box-jobinja form > *:first-child {
  flex: 0 0 25.106%;
}
.search-box-jobinja form > *:nth-child(2) {
  flex: 0 0 19.95%;
}
.search-box-jobinja form > *:nth-child(3) {
  flex: 0 0 24.345%;
}
.search-box-jobinja form > *:nth-child(3) .form-control {
  padding: 0 54px;
}
.search-box-jobinja form > *:nth-child(4) {
  flex: 1 0 auto;
}
@media only screen and (max-width: 1199px) {
  .search-box-jobinja form {
    padding: 29px 24px 29px;
    gap: 20px;
  }
  .search-box-jobinja form .form-group img:first-child {
    right: 12px;
  }
  .search-box-jobinja form .form-group img:last-child {
    left: 12px;
  }
  .search-box-jobinja form .form-group .form-control {
    padding: 0 40px 0 12px;
  }
  .search-box-jobinja form > *:nth-child(3) .form-control {
    padding: 0 40px;
  }
}
@media only screen and (max-width: 991px) {
  .search-box-jobinja-heading {
    max-width: 100%;
    border-radius: 32px 32px 0 0;
    padding: 23px 24px;
  }
  .search-box-jobinja form {
    border-radius: 0 0 32px 32px;
  }
  .search-box-jobinja form > * {
    flex: 0 0 calc(50% - 10px) !important;
  }
  .search-box-jobinja form .form-group .form-control,
  .search-box-jobinja form .btn {
    height: 64px;
  }
}
@media only screen and (max-width: 767px) {
  .search-box-jobinja {
    margin: 80px 0;
  }
  .search-box-jobinja form {
    border-radius: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .search-box-jobinja-heading {
    border-radius: 24px 24px 0 0;
  }
  .search-box-jobinja-heading span {
    margin-left: 0;
    padding-left: 0;
  }
  .search-box-jobinja-heading span::after {
    content: none;
  }
  .search-box-jobinja form > * {
    flex: 0 0 100% !important;
  }
}

.basins-jobinja::before {
  background-image: url("./../images/background/bg-jobinja-3.png");
  height: 771px;
  transform: translateY(-74px);
}
.basins-jobinja-item {
  background-image: url("./../images/background/bg-jobinja-2.png");
  min-height: 323px;
  box-shadow: 0px 54px 244px 0px rgba(140, 140, 140, 0.08);
}
.basins-jobinja-item::before {
  background-color: rgba(98, 98, 98, 0.5);
}
.basins-jobinja-item .overlay {
  padding: 26px 12px 14px 12px;
  justify-content: center;
}
.basins-jobinja-item .overlay::before {
  background-color: rgba(98, 98, 98, 0.5);
  backdrop-filter: blur(10px);
  border-radius: 30px 30px 0 0;
}
.basins-jobinja-item .overlay::after {
  width: 31px;
  height: 31px;
  background-image: url("./../images/icon/arrow-left-white.svg");
  bottom: 32px;
  left: 71px;
}
.basins-jobinja-item .overlay .text {
  width: 0;
}
.basins-jobinja-item .overlay .title-en {
  font-size: 98px;
  line-height: 124px;
}
.basins-jobinja .swiper-slide {
  filter: grayscale(1);
  opacity: 0.4;
}
.basins-jobinja .swiper-slide:not(.basins-jobinja .swiper-slide-active) {
  padding-right: 20px;
}
.basins-jobinja .swiper-slide-active, .basins-jobinja .swiper-slide-next + .swiper-slide {
  flex: 0 0 25%;
}
.basins-jobinja .swiper-slide-next {
  flex: 0 0 50%;
  filter: grayscale(0);
  opacity: 1;
}
.basins-jobinja .swiper-wrapper:hover .swiper-slide {
  flex: 0 0 25%;
  filter: grayscale(1);
  opacity: 0.4;
}
.basins-jobinja .swiper-wrapper:hover .swiper-slide:not(.swiper-slide-active,
.swiper-slide-next,
.swiper-slide-next + div), .basins-jobinja .swiper-wrapper:hover .swiper-slide-next + .swiper-slide ~ .swiper-slide {
  flex: 0 0 33.333333%;
}
.basins-jobinja .swiper-wrapper .swiper-slide:hover {
  flex: 0 0 50%;
  filter: grayscale(0);
  opacity: 1;
}
.basins-jobinja .swiper-pagination {
  bottom: auto;
  transform: translateY(-108px);
}
.basins-jobinja .swiper-pagination-bullet {
  width: 41px;
  height: 9px;
  background-color: #d7e5ff;
  border-radius: 10px;
  opacity: 1;
}
.basins-jobinja .swiper-pagination-bullet-active {
  width: 75px;
  background-color: #0547c1;
}
.basins-jobinja .swiper-button-next, .basins-jobinja .swiper-button-prev {
  width: 50px;
  height: 50px;
}
.basins-jobinja .swiper-button-next::after, .basins-jobinja .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 50px;
  line-height: 1;
  color: #494949;
}
.basins-jobinja .swiper-button-next {
  transform: translateX(-52px);
}
.basins-jobinja .swiper-button-next::after {
  content: "\e989";
}
.basins-jobinja .swiper-button-prev {
  transform: translateX(52px);
}
.basins-jobinja .swiper-button-prev::after {
  content: "\e98a";
}
.swiper-slide-next .basins-jobinja-item .overlay {
  padding: 26px 68px 14px 12px;
}
.swiper-slide-next .basins-jobinja-item .overlay::after {
  content: "";
}
.swiper-slide-next .basins-jobinja-item .overlay .text {
  margin-right: 32px;
  width: 100%;
}
.swiper-wrapper:hover .swiper-slide .basins-jobinja-item .overlay {
  padding-right: 12px;
}
.swiper-wrapper:hover .swiper-slide .basins-jobinja-item .overlay::after {
  content: none;
}
.swiper-wrapper:hover .swiper-slide .basins-jobinja-item .overlay .text {
  margin-right: 0;
  width: 0;
}
.swiper-wrapper .swiper-slide:hover .basins-jobinja-item .overlay {
  padding: 26px 68px 14px 12px;
}
.swiper-wrapper .swiper-slide:hover .basins-jobinja-item .overlay::after {
  content: "";
}
.swiper-wrapper .swiper-slide:hover .basins-jobinja-item .overlay .text {
  margin-right: 32px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .basins-jobinja {
    padding: 0 32px;
  }
}
@media only screen and (min-width: 992px) {
  .basins-jobinja {
    padding: 0 54px;
  }
}
@media only screen and (max-width: 1199px) {
  .basins-jobinja-item .overlay::after {
    bottom: 24px;
    left: 24px;
  }
  .basins-jobinja-item .overlay .text {
    margin-right: 16px;
  }
  .basins-jobinja-item .overlay .title {
    font-size: 24px;
    line-height: 40px;
  }
  .basins-jobinja-item .overlay .title-en {
    font-size: 78px;
    line-height: 1.27;
  }
  .swiper-slide-active + .swiper-slide .basins-jobinja-item .overlay {
    padding-right: 24px;
  }
}
@media only screen and (max-width: 991px) {
  .basins-jobinja-item {
    min-height: auto;
    padding-top: 100%;
  }
  .basins-jobinja-item .overlay {
    padding: 20px 12px !important;
  }
  .basins-jobinja-item .overlay::after {
    content: none !important;
  }
  .basins-jobinja-item .overlay .title-en {
    font-size: 48px;
  }
  .basins-jobinja .swiper-slide {
    flex: 0 0 calc(50% - 6px) !important;
    opacity: 1 !important;
    filter: grayscale(0) !important;
  }
  .basins-jobinja .swiper-slide:not(.basins-jobinja .swiper-slide-active) {
    padding-right: 0;
  }
  .basins-jobinja .swiper-button-next {
    transform: translateX(-32px);
  }
  .basins-jobinja .swiper-button-prev {
    transform: translateX(32px);
  }
}
@media only screen and (max-width: 767px) {
  .basins-jobinja .swiper {
    padding-bottom: 64px;
  }
  .basins-jobinja .swiper-pagination-bullet {
    width: 24px;
    height: 6px;
  }
  .basins-jobinja .swiper-pagination-bullet-active {
    width: 32px;
  }
  .basins-jobinja .swiper-button-next, .basins-jobinja .swiper-button-prev {
    top: auto;
    right: auto !important;
    bottom: 0;
    transform: translateX(-50%);
  }
  .basins-jobinja .swiper-button-next {
    left: calc(50% - 25px) !important;
  }
  .basins-jobinja .swiper-button-prev {
    left: calc(50% + 25px) !important;
  }
}
@media only screen and (max-width: 575px) {
  .basins-jobinja .swiper {
    overflow: visible;
  }
  .basins-jobinja .swiper-slide {
    flex: 0 0 100% !important;
  }
}

.advertisements-jobinja {
  margin: 183px 0 152px;
}
.advertisements-jobinja::before {
  background-image: url("./../images/background/bg-jobinja-4.png");
  transform: translateY(-70px);
  height: 1046px;
}
.advertisements-jobinja-wrapper {
  max-width: 1062px;
}
.advertisements-jobinja .row {
  gap: 52px 0;
}
.advertisements-jobinja-item {
  border: 1px solid rgba(217, 217, 217, 0.1);
  box-shadow: 0px 74px 124px rgba(0, 0, 0, 0.02);
  padding: 32px 39px 32px 40px;
}
.advertisements-jobinja-item .title a:hover {
  color: #0547c1;
}
.advertisements-jobinja-item ul {
  gap: 9px;
}
.advertisements-jobinja-item ul li a {
  background-color: #e7eeff;
  min-width: 62px;
}
.advertisements-jobinja-item ul li a:hover {
  background-color: #0547c1;
  color: #fff !important;
}
.advertisements-jobinja-item .btn {
  width: 44px;
  height: 44px;
}
@media only screen and (max-width: 1199px) {
  .advertisements-jobinja-item {
    padding: 32px 24px;
  }
}
@media only screen and (max-width: 767px) {
  .advertisements-jobinja {
    margin: 80px 0px;
  }
  .advertisements-jobinja .row {
    gap: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .advertisements-jobinja-item {
    padding: 24px;
  }
  .advertisements-jobinja-item .image {
    margin-left: 0;
  }
}

.about-us-jobinja-description {
  margin: 166px 0 138px;
}
.about-us-jobinja-description::before {
  background-image: url("./../images/background/bg-jobinja.png");
  height: 771px;
  transform: translateY(-264px);
}
.about-us-jobinja-description-text {
  margin-bottom: 78px;
}
.about-us-jobinja-description-text::before {
  width: 65px;
  height: 52px;
  background-image: url("./../images/shape/pattern-19.png");
  transform: translateY(-74px);
}
.about-us-jobinja-description-text p {
  margin-right: 92px;
}
.about-us-jobinja-description .btn {
  padding: 21.5px 30px;
}
.about-us-jobinja-description .link {
  margin-left: 71px;
}
@media only screen and (max-width: 991px) {
  .about-us-jobinja-description-text .sub-title {
    margin-top: 16px;
  }
  .about-us-jobinja-description-text p {
    margin: 24px 0 0;
  }
  .about-us-jobinja-description .link {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-jobinja-description {
    margin: 80px 0;
  }
  .about-us-jobinja-description .btn {
    margin-left: 0;
  }
}

.ceo-about-us-jobinja::before, .ceo-about-us-jobinja::after {
  top: 20.007%;
}
.ceo-about-us-jobinja::before {
  background-color: #0547C1;
  bottom: 7%;
}
.ceo-about-us-jobinja::after {
  background-image: url("./../images/shape/shape-jobinja-01.png");
  height: 200px;
}
.ceo-about-us-jobinja .container::after {
  background-image: url("./../images/shape/shape-jobinja-02.png");
  width: 248px;
  height: 274px;
  bottom: 251px;
}
.ceo-about-us-jobinja .image {
  padding: 18px 14px;
  background-color: rgba(255, 255, 255, 0.5);
  border: 2px solid rgba(255, 255, 255, 0.7);
  box-shadow: 0px 0px 111px rgba(228, 233, 242, 0.35);
  max-width: 1088px;
  margin-bottom: 104px;
}
.ceo-about-us-jobinja .image::before {
  background-image: url("./../images/shape/pattern-20.png");
  width: 103px;
  height: 82px;
  transform: translate(30px, 24px);
}
.ceo-about-us-jobinja .image img {
  box-shadow: 0px -106px 250px rgba(174, 174, 174, 0.25);
}
.ceo-about-us-jobinja .speech {
  margin-bottom: 88px;
}
.ceo-about-us-jobinja .speech .title {
  background-image: linear-gradient(268.69deg, #fff -22.28%, rgba(255, 255, 255, 0) 191.58%);
}
.ceo-about-us-jobinja .speech p {
  margin-right: 131px;
}
.ceo-about-us-jobinja-box {
  box-shadow: 0px 24px 250px rgba(0, 0, 0, 0.1);
  padding: 37px 58px 28px 35px;
}
.ceo-about-us-jobinja-box .btn:hover img, .ceo-about-us-jobinja-box .btn:active img, .ceo-about-us-jobinja-box .btn:focus img {
  filter: invert(1) hue-rotate(180deg);
}
@media only screen and (max-width: 991px) {
  .ceo-about-us-jobinja::before, .ceo-about-us-jobinja::after {
    top: 10%;
  }
  .ceo-about-us-jobinja .speech p {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .ceo-about-us-jobinja::before, .ceo-about-us-jobinja::after {
    top: 0;
  }
  .ceo-about-us-jobinja .image,
  .ceo-about-us-jobinja .speech {
    margin-bottom: 48px;
  }
  .ceo-about-us-jobinja .image {
    padding: 8px;
    border-radius: 20px;
  }
  .ceo-about-us-jobinja .image img {
    border-radius: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .ceo-about-us-jobinja::after {
    height: 140px;
    background-position: bottom center;
  }
  .ceo-about-us-jobinja-box {
    padding: 32px 20px;
  }
}

.from-contact-jobinja {
  margin: 117px 0 120px;
}
.from-contact-jobinja::before {
  background-image: url("./../images/background/bg-jobinja.png");
  height: 771px;
  transform: translateY(-215px);
}
.from-contact-jobinja .title::before {
  background-image: url("./../images/shape/pattern-19.png");
  width: 65px;
  height: 52px;
  transform: translateY(-61px);
}
.from-contact-jobinja .btn {
  padding: 21.5px 30px;
}
.from-contact-jobinja-left {
  padding: 39px 0 0 65px;
  max-width: 577px;
}
.from-contact-jobinja-left::before {
  right: 228px;
  bottom: 131px;
  border-radius: 20px 110px 20px 20px;
  background-color: #2e365d;
  background-image: url("./../images/background/bg-jobinja-5.png");
}
.from-contact-jobinja-left::after {
  transform: translate(-27px, -24px);
  width: 154px;
  height: 154px;
  border-radius: 50%;
  background-image: linear-gradient(298.64deg, rgba(255, 255, 255, 0.88) -57.78%, rgba(255, 255, 255, 0.124798) 56.81%, rgba(255, 255, 255, 0) 100.72%);
  backdrop-filter: blur(12px);
  z-index: 3;
}
.from-contact-jobinja-left .content {
  padding: 22px;
  background-color: rgba(255, 255, 255, 0.5);
  border: 2px solid rgba(255, 255, 255, 0.7);
  box-shadow: 0px 0px 111px rgba(228, 233, 242, 0.35);
}
.from-contact-jobinja-left form {
  padding: 18px 46px 26px;
}
.from-contact-jobinja-left form .form-control {
  height: 76px;
  background-color: #fbfbfc;
  border: 1px solid #fbfbfc;
  padding: 0 24px;
}
.from-contact-jobinja-left form .form-control:focus {
  background-color: #fff;
  border-color: #0547c1;
  box-shadow: 0 0 0 4px rgba(5, 71, 193, 0.2);
}
.from-contact-jobinja-left form textarea.form-control {
  height: 143px;
}
@media only screen and (max-width: 767px) {
  .from-contact-jobinja {
    margin: 70px 0 80px;
  }
}
@media only screen and (max-width: 575px) {
  .from-contact-jobinja .btn {
    margin-left: 0;
  }
  .from-contact-jobinja-left {
    padding-left: 0;
  }
  .from-contact-jobinja-left::before {
    right: auto;
    bottom: auto;
    width: calc(100% + 24px);
    height: 65%;
    left: -12px;
    border-radius: 0;
  }
  .from-contact-jobinja-left::after {
    content: none;
  }
  .from-contact-jobinja-left .content {
    padding: 12px;
    border-radius: 16px;
  }
  .from-contact-jobinja-left .content form {
    padding: 18px 16px 26px;
  }
  .from-contact-jobinja-left .content form input.form-control {
    height: 60px;
  }
  .from-contact-jobinja-left .content form .form-control {
    border-radius: 16px;
  }
}

.members-contact-jobinja {
  padding-bottom: 127px;
}
.members-contact-jobinja::before, .members-contact-jobinja::after {
  top: -241px;
}
.members-contact-jobinja::before {
  background-color: rgba(249, 249, 249, 0.5);
  bottom: 0;
}
.members-contact-jobinja::after {
  height: 94px;
  background-image: url("./../images/shape/shape-jobinja-03.png");
}
.members-contact-jobinja-item {
  border: 1px solid #919191;
  padding: 20px;
}
.members-contact-jobinja-item .info {
  padding-left: 8px;
}
.members-contact-jobinja-item .info::after {
  background: linear-gradient(180deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
  width: 1px;
}
.members-contact-jobinja-item .info .image {
  padding: 8px;
  border: 2px solid rgba(255, 255, 255, 0.7);
  box-shadow: 0px 0px 111px rgba(228, 233, 242, 0.35);
}
.members-contact-jobinja-item:hover {
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0px 144px 204px rgba(0, 0, 0, 0.03);
  transform: translateY(40px);
}
@media only screen and (max-width: 1199px) {
  .members-contact-jobinja-item .contact {
    font-size: 18px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .members-contact-jobinja-item:hover {
    transform: translateY(0px);
  }
}
@media only screen and (max-width: 767px) {
  .members-contact-jobinja {
    padding-bottom: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .members-contact-jobinja-item {
    border-radius: 20px;
    padding: 16px;
  }
}

.info-contact-jobinja {
  margin: 208px 0 214px;
}
.info-contact-jobinja-right {
  padding: 0 67px 0 0;
}
.info-contact-jobinja-right::before {
  border-radius: 20px 100px 20px 20px;
  top: -88px;
  bottom: 30px;
  width: 50%;
  background-color: #2e365d;
  background-image: url("./../images/background/bg-jobinja-6.png");
}
.info-contact-jobinja-right::after,
.info-contact-jobinja-right .content::after {
  background-image: url("./../images/shape/pattern-21.png");
  width: 103px;
  height: 82px;
}
.info-contact-jobinja-right::after {
  transform: translate(32px, -128px);
}
.info-contact-jobinja-right .content::before {
  width: 154px;
  height: 154px;
  border-radius: 50%;
  background: linear-gradient(298.64deg, rgba(255, 255, 255, 0.88) -57.78%, rgba(255, 255, 255, 0.124798) 56.81%, rgba(255, 255, 255, 0) 100.72%);
  backdrop-filter: blur(12px);
  transform: translate(27px, -122px);
}
.info-contact-jobinja-right .content::after {
  transform: translateX(29px);
}
.info-contact-jobinja-right .content > div::before {
  top: -18px;
  right: 51px;
  bottom: -17px;
  left: 47px;
  border-radius: 30px;
  background-color: rgba(255, 255, 255, 0.5);
  border: 2px solid rgba(255, 255, 255, 0.7);
  box-shadow: 0px 0px 111px rgba(228, 233, 242, 0.35);
}
.info-contact-jobinja-right .content > div::after {
  right: 96px;
  transform: translateY(13px);
  width: 204px;
  height: 204px;
  border-radius: 50%;
  background-color: rgba(5, 71, 193, 0.6);
  filter: blur(112px);
}
.info-contact-jobinja-right .content iframe {
  border: 7px solid rgba(218, 218, 218, 0.47);
  box-shadow: 0px 34px 250px rgba(0, 0, 0, 0.08);
}
.info-contact-jobinja .btns .btn {
  padding: 21.5px 26px;
}
.info-contact-jobinja .btns .btn:nth-child(2) {
  padding: 21.5px 24px;
}
@media only screen and (max-width: 1199px) {
  .info-contact-jobinja .btns .btn:first-child {
    margin-left: 16px;
  }
  .info-contact-jobinja .btns .btn, .info-contact-jobinja .btns .btn:nth-child(2) {
    padding: 21.5px 14px;
  }
}
@media only screen and (max-width: 991px) {
  .info-contact-jobinja .btns {
    gap: 20px;
  }
  .info-contact-jobinja .btns > .btn {
    width: 100%;
  }
  .info-contact-jobinja .btns > .btn:first-child {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .info-contact-jobinja {
    margin-bottom: 90px;
  }
}
@media only screen and (max-width: 575px) {
  .info-contact-jobinja-right {
    padding: 0;
  }
  .info-contact-jobinja-right::before {
    right: -12px;
    left: -12px;
    width: auto;
    border-radius: 0;
  }
  .info-contact-jobinja-right .content::before {
    content: none;
  }
  .info-contact-jobinja-right .content > div::before {
    right: -14px;
    border-radius: 20px 0 0 20px;
  }
  .info-contact-jobinja-right .content iframe {
    height: 320px;
  }
}

.search-box-service-jobinja {
  margin: 117px 0 93px;
}
.search-box-service-jobinja::before {
  height: 771px;
  background-image: url("./../images/background/bg-jobinja.png");
  transform: translateY(-215px);
}

.filter-service-jobinja-search {
  background-color: #f3f5fc;
  padding: 29px 146px 29px 24px;
  max-width: 1068px;
}
.filter-service-jobinja-search .input {
  max-width: 25%;
  padding: 0 12px;
}
.filter-service-jobinja-search .input::before {
  margin-left: 10px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #0547c1;
}
.filter-service-jobinja-search .input img {
  right: 26px;
}
.filter-service-jobinja-search .input .form-control {
  padding-right: 41px;
}
.filter-service-jobinja-search .items {
  max-width: 75%;
}
.filter-service-jobinja-search .items > * {
  max-width: 33.333333%;
}
.filter-service-jobinja-search label {
  cursor: pointer;
  padding: 12px 16px;
}
.filter-service-jobinja-search input:checked + label {
  background-color: #0547c1;
  color: #fff;
}
.filter-service-jobinja-filter {
  margin-top: 104px;
}
.filter-service-jobinja-filter .right {
  padding-left: 64px;
  margin-left: 47px;
}
.filter-service-jobinja-filter .right::after {
  width: 1px;
  height: 77px;
  background: linear-gradient(180deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}
.filter-service-jobinja-filter .left {
  gap: 24px;
  flex: 1 0 1%;
}
.filter-service-jobinja-filter .left .form-control {
  background-color: #fff;
  border: 1px solid #ebebeb;
  box-shadow: 0px 42px 50px rgba(0, 0, 0, 0.04);
  height: 78px;
  background: url("./../images/icon/arrow-square-down-3.svg") left 24px center no-repeat;
  background-size: auto;
  padding: 0 24px 0 50px;
  max-width: calc(33.333333% - 16px);
}
@media only screen and (max-width: 1199px) {
  .filter-service-jobinja-search {
    padding-right: 80px;
  }
}
@media only screen and (max-width: 991px) {
  .filter-service-jobinja-search {
    gap: 24px 0;
    border-radius: 20px !important;
    padding: 24px;
  }
  .filter-service-jobinja-search .input {
    max-width: 100%;
  }
  .filter-service-jobinja-search .items {
    max-width: 100%;
  }
  .filter-service-jobinja-filter .right,
  .filter-service-jobinja-filter .left {
    max-width: 100%;
    flex: 0 0 auto;
    width: 100%;
  }
  .filter-service-jobinja-filter .right {
    padding: 0 0 20px;
    margin: 0 0 20px;
  }
  .filter-service-jobinja-filter .right::after {
    background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
    width: 100%;
    height: 1px;
    top: auto !important;
    transform: unset;
    bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .filter-service-jobinja-filter .left .form-control {
    max-width: none;
    flex: 1 0 calc(50% - 12px);
  }
}
@media only screen and (max-width: 575px) {
  .filter-service-jobinja-search {
    margin: 0 -12px !important;
    border-radius: 0 !important;
    padding: 24px 12px;
    width: calc(100% + 24px) !important;
  }
  .filter-service-jobinja-search .items > * {
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0 12px;
  }
  .filter-service-jobinja .left .form-control {
    flex: 1 0 100%;
  }
}

.advertisements-service-jobinja {
  margin: 205px 0 179px;
}
.advertisements-service-jobinja::before {
  transform: translateY(-171px);
  height: 90%;
  background-image: linear-gradient(180deg, rgba(249, 249, 249, 0.7) 0%, rgba(249, 249, 249, 0.105117) 21.64%, rgba(249, 249, 249, 0) 100%);
}
.advertisements-service-jobinja::after {
  transform: translateY(-172px);
  background-image: url("./../images/shape/shape-jobinja-04.png");
  height: 112px;
}
.advertisements-service-jobinja .row {
  gap: 80px 0;
}
@media only screen and (max-width: 767px) {
  .advertisements-service-jobinja {
    margin: 130px 0 100px;
  }
  .advertisements-service-jobinja .row {
    gap: 24px 0;
  }
}

.advertising-item-jobinja {
  box-shadow: 0px 94px 154px rgba(0, 0, 0, 0.04);
  padding: 38px 47px 36px 35px;
}
.advertising-item-jobinja .heading .info {
  gap: 20px;
}
.advertising-item-jobinja .heading .date {
  background-color: #2e365d;
  padding: 17px 20px;
}
.advertising-item-jobinja .categories {
  gap: 20px;
}
.advertising-item-jobinja .categories li a {
  background-color: #e7eeff;
  padding: 3px 12px 2px;
}
.advertising-item-jobinja .categories li a:hover {
  background-color: #0547c1;
  color: #fff !important;
}
.advertising-item-jobinja .btns .btn {
  padding: 18px 24px;
  max-width: calc(33.333333% - 6px);
}
@media only screen and (max-width: 1399px) {
  .advertising-item-jobinja {
    padding: 38px 35px 36px;
  }
}
@media only screen and (max-width: 1199px) {
  .advertising-item-jobinja {
    padding: 38px 24px 36px;
  }
  .advertising-item-jobinja .heading img {
    margin-left: 16px;
    width: 80px;
    height: 80px;
  }
  .advertising-item-jobinja .heading .date {
    padding: 16px 12px;
    font-size: 14px;
    line-height: 22px;
  }
  .advertising-item-jobinja .btns .btn {
    padding: 18px 20px;
  }
  .advertising-item-jobinja .btns .btn img {
    margin-right: 8px;
  }
}
@media only screen and (max-width: 575px) {
  .advertising-item-jobinja {
    padding: 32px 12px;
  }
  .advertising-item-jobinja .heading img {
    margin-left: 0;
  }
  .advertising-item-jobinja .btns .btn {
    max-width: 100%;
  }
}

.info-detail-service-jobinja {
  margin: 87px 0 95px;
}
.info-detail-service-jobinja-wrapper {
  background-color: #0a46b6;
  padding: 64px 70px 264px 69px;
  background-image: url("./../images/background/bg-jobinja-8.png");
}
.info-detail-service-jobinja-wrapper::after {
  background-image: url("./../images/shape/shape-jobinja-05.png");
  height: 38px;
}
.info-detail-service-jobinja-wrapper .image {
  border: 2px solid rgba(255, 255, 255, 0.7);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%);
  padding: 9px;
  box-shadow: 0px 0px 111px rgba(228, 233, 242, 0.35);
}
.info-detail-service-jobinja-wrapper .text {
  max-width: 320px;
}
.info-detail-service-jobinja-wrapper .info {
  gap: 20px;
}
.info-detail-service-jobinja-image {
  border-radius: 44px;
  border: 2px solid rgba(255, 255, 255, 0.7);
  background-image: linear-gradient(178.64deg, rgba(255, 255, 255, 0) -20.03%, rgba(255, 255, 255, 0.277501) 20.27%, rgba(255, 255, 255, 0.5) 98.84%);
  padding: 14px;
  margin: -200px 105px 0;
}
@media only screen and (max-width: 1199px) {
  .info-detail-service-jobinja-wrapper {
    padding: 64px 32px 264px;
  }
  .info-detail-service-jobinja-wrapper .text {
    margin-left: 32px;
  }
  .info-detail-service-jobinja-image {
    margin: -200px 60px 0;
  }
}
@media only screen and (max-width: 991px) {
  .info-detail-service-jobinja .text {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .info-detail-service-jobinja-wrapper {
    padding: 64px 32px 190px;
  }
  .info-detail-service-jobinja-wrapper .image {
    margin: 0 auto;
  }
  .info-detail-service-jobinja-wrapper .text {
    max-width: 100%;
  }
  .info-detail-service-jobinja-image {
    margin-top: -150px;
  }
}
@media only screen and (max-width: 575px) {
  .info-detail-service-jobinja {
    margin-top: 24px;
  }
  .info-detail-service-jobinja-wrapper {
    border-radius: 0;
    margin: 0 -12px;
    padding: 32px 12px 45%;
  }
  .info-detail-service-jobinja-image {
    margin: -40% 0 0;
    border-radius: 20px;
    padding: 8px;
  }
  .info-detail-service-jobinja-image img {
    border-radius: 12px;
  }
}

.detail-service-jobinja {
  margin-bottom: 137px;
}
.detail-service-jobinja::before {
  background-color: #f9f9f9;
  transform: translateY(-339px);
  height: calc(100% + 386px);
}
.detail-service-jobinja::after {
  transform: translateY(-340px);
  height: 120px;
  background-image: url("./../images/shape/shape-jobinja-06.png");
}
.detail-service-jobinja .sending-resume {
  padding: 40px 41px 58px 34px;
}
.detail-service-jobinja .sending-resume .heading .date {
  background-color: #2e365d;
  box-shadow: 0px 24px 74px rgba(46, 54, 93, 0.15);
  padding: 17px 20px;
}
.detail-service-jobinja .sending-resume form .form-control {
  background-color: #fbfbfc;
  border: 1px solid #e8e8e8;
  height: 67px;
  padding: 0 24px;
}
.detail-service-jobinja .sending-resume form .form-control:focus {
  border-color: #0a46b6;
  box-shadow: 0 0 0 4px rgba(10, 70, 182, 0.2);
}
.detail-service-jobinja .sending-resume form .file-label {
  background-color: #fbfbfc;
  border: 1px solid #0547c1;
  padding: 20.5px 12px;
  cursor: pointer;
}
.detail-service-jobinja .sending-resume form .btn {
  padding: 21.5px 12px;
}
.detail-service-jobinja-info {
  padding: 70px 78px 69px 77px;
}
.detail-service-jobinja-info .categories li a:hover {
  color: #0547c1;
}
.detail-service-jobinja-info .info {
  gap: 20px;
}
.detail-service-jobinja-info .btn {
  padding: 18.5px 29px;
}
.detail-service-jobinja-description {
  padding: 43px 78px 48px 48px;
}
.detail-service-jobinja-description .content p {
  margin-bottom: 0;
}
.detail-service-jobinja-skills {
  padding: 34px 88px 35px 20px;
}
.detail-service-jobinja-skills ul {
  gap: 21px;
}
.detail-service-jobinja-skills ul li a {
  padding: 7px 12px;
  background-color: #e7eeff;
}
@media only screen and (max-width: 1399px) {
  .detail-service-jobinja .sending-resume {
    padding: 40px 34px 58px;
  }
  .detail-service-jobinja .sending-resume .heading .date {
    padding: 16px;
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 1199px) {
  .detail-service-jobinja .sending-resume {
    padding: 40px 20px 58px;
  }
  .detail-service-jobinja .sending-resume .heading .title {
    font-size: 20px;
  }
  .detail-service-jobinja::before {
    transform: translateY(-250px);
    height: calc(100% + 280px);
  }
  .detail-service-jobinja::after {
    transform: translateY(-251px);
  }
  .detail-service-jobinja-info, .detail-service-jobinja-description {
    padding: 48px 32px;
  }
  .detail-service-jobinja-skills {
    padding: 32px 24px;
  }
}
@media only screen and (max-width: 767px) {
  .detail-service-jobinja-info .right {
    margin-left: 0;
  }
  .detail-service-jobinja-description .content {
    font-size: 14px;
    line-height: 32px;
  }
  .detail-service-jobinja-skills span {
    margin-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .detail-service-jobinja::before {
    transform: translateY(-110px);
    height: calc(100% + 150px);
  }
  .detail-service-jobinja::after {
    transform: translateY(-190px);
  }
  .detail-service-jobinja-info, .detail-service-jobinja-description {
    padding: 32px 20px;
  }
}

.compony-jobinja-image {
  margin-top: 87px;
}
.compony-jobinja-image::before {
  background-image: url("./../images/background/bg-jobinja.png");
  height: 771px;
  transform: translateY(-185px);
}
.compony-jobinja-image-wrapper {
  padding: 65px 105px 0;
}
.compony-jobinja-image-wrapper::before {
  background-color: #0a46b6;
  background-image: url("./../images/background/bg-jobinja-9.png");
  border-radius: 30px;
  bottom: 19.467%;
}
.compony-jobinja-image-wrapper::after {
  background-image: url("./../images/shape/shape-jobinja-07.png");
  height: 38px;
  bottom: 19.312%;
  right: 26px;
  left: 26px;
}
.compony-jobinja-image-wrapper .img {
  border-radius: 46px;
  padding: 16px;
  border: 2px solid rgba(255, 255, 255, 0.7);
  background: linear-gradient(178.64deg, rgba(255, 255, 255, 0) -20.03%, rgba(255, 255, 255, 0.277501) 20.27%, rgba(255, 255, 255, 0.5) 98.84%);
}
@media only screen and (max-width: 991px) {
  .compony-jobinja-image-wrapper {
    padding: 65px 48px 0;
  }
  .compony-jobinja-image-wrapper::after {
    bottom: 13.2%;
  }
}
@media only screen and (max-width: 767px) {
  .compony-jobinja-image {
    margin: 40px 0;
  }
  .compony-jobinja-image-wrapper {
    padding: 48px 24px 0;
  }
  .compony-jobinja-image-wrapper::before {
    bottom: 30%;
  }
  .compony-jobinja-image-wrapper .img {
    padding: 8px;
    border-radius: 28px;
  }
  .compony-jobinja-image-wrapper .img img {
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .compony-jobinja-image-wrapper {
    margin: 0 -12px;
    padding: 28px 12px 0;
  }
  .compony-jobinja-image-wrapper::before {
    border-radius: 0;
  }
}

.absout-compony-jobinja {
  margin: 101px 0;
}
.absout-compony-jobinja::after {
  top: 35px;
  background-image: url("./../images/other/image-jobinja-09.png");
  width: 660px;
  height: 660px;
}
.absout-compony-jobinja-right::after {
  width: 1px;
  background-image: linear-gradient(180deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}
.absout-compony-jobinja-right .sup-title {
  background-image: linear-gradient(180deg, #494949 0%, rgba(73, 73, 73, 0) 100%);
}
.absout-compony-jobinja-right .title span::after {
  transform: translate(-132px, -50%);
  width: 110px;
  height: 13px;
  background: linear-gradient(270deg, #d9d9d9 -43.64%, rgba(217, 217, 217, 0) 100%);
}
.absout-compony-jobinja-right .btn {
  padding: 21.5px 29.5px;
}
.absout-compony-jobinja-description:not(.opened) .content {
  -webkit-mask-image: linear-gradient(180deg, #494949 0%, rgba(73, 73, 73, 0.758519) 39.65%, rgba(73, 73, 73, 0.14) 75.44%, rgba(73, 73, 73, 0) 100%);
          mask-image: linear-gradient(180deg, #494949 0%, rgba(73, 73, 73, 0.758519) 39.65%, rgba(73, 73, 73, 0.14) 75.44%, rgba(73, 73, 73, 0) 100%);
}
.absout-compony-jobinja-description button {
  background-color: #fff;
  border: 1px solid #d2d2d2;
  box-shadow: 0px 64px 105px rgba(0, 0, 0, 0.12);
  padding: 20.5px 37px;
  bottom: 26px;
}
.absout-compony-jobinja-description.opened {
  padding-bottom: 72px;
}
.absout-compony-jobinja-description.opened button {
  bottom: 0;
}
@media only screen and (max-width: 991px) {
  .absout-compony-jobinja-right {
    padding-bottom: 32px;
    margin-bottom: 32px;
  }
  .absout-compony-jobinja-right::after {
    background-image: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
    top: auto !important;
    bottom: 0;
    width: 100%;
    height: 1px !important;
  }
}
@media only screen and (max-width: 767px) {
  .absout-compony-jobinja {
    margin: 60px 0;
  }
  .absout-compony-jobinja-description button {
    padding: 16px 24px;
  }
}

.options-compony-jobinja .row {
  gap: 31px 0;
}
.options-compony-jobinja-item {
  background-color: #fff;
  border: 1px solid #eaeef1;
  box-shadow: 0px 64px 84px rgba(0, 0, 0, 0.05);
  padding: 42px 12px;
}
.options-compony-jobinja-item span {
  font-size: 34px;
  background-image: linear-gradient(126.48deg, #000 -28.75%, rgba(0, 0, 0, 0) 137.82%);
}
.options-compony-jobinja-item span:nth-child(2) {
  background-image: linear-gradient(126.48deg, #fff -28.75%, rgba(255, 255, 255, 0.44241) 98.55%, rgba(255, 255, 255, 0) 137.82%);
  opacity: 0;
}
.options-compony-jobinja-item:hover {
  background-color: #0a46b6;
  color: #fff;
}
.options-compony-jobinja-item:hover span:first-child {
  opacity: 0;
}
.options-compony-jobinja-item:hover span:nth-child(2) {
  opacity: 1;
}

.jobs-jobinja {
  margin: 116px 0 155px;
  padding-top: 82px;
}
.jobs-jobinja::before {
  background-color: #0547C1;
  background-image: url("./../images/background/bg-jobinja-10.png");
  bottom: 20.085%;
}
.jobs-jobinja::after {
  background-image: url("./../images/shape/shape-jobinja-08.png");
  height: 132px;
  bottom: 19.945%;
}
.jobs-jobinja .swiper {
  padding-bottom: 82px;
}
.jobs-jobinja .swiper-slide > * {
  filter: blur(8px);
}
.jobs-jobinja .swiper-slide-visible > * {
  filter: blur(0);
}
.jobs-jobinja .swiper-pagination-bullet {
  width: 30px;
  height: 9px;
  opacity: 1;
  border-radius: 10px;
  background-color: #EFEFEF;
}
.jobs-jobinja .swiper-pagination-bullet-active {
  width: 69px;
  background-color: #0547C1;
}
@media only screen and (max-width: 767px) {
  .jobs-jobinja {
    margin: 80px 0;
  }
  .jobs-jobinja .swiper-pagination-bullet {
    width: 12px;
    height: 6px;
  }
  .jobs-jobinja .swiper-pagination-bullet-active {
    width: 24px;
  }
}

.members-compony-jobinja {
  margin-bottom: 51px;
}
.members-compony-jobinja .container {
  padding-bottom: 74px;
}
.members-compony-jobinja .container::after {
  height: 1px;
  background: linear-gradient(90deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.67) 51.04%, rgba(145, 145, 145, 0) 100%);
}
.members-compony-jobinja .heading-text {
  padding-bottom: 53px;
  margin-bottom: 37px;
}
.members-compony-jobinja .heading-text::after {
  height: 1px;
  background: linear-gradient(90deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.67) 51.04%, rgba(145, 145, 145, 0) 100%);
}
.members-compony-jobinja-item {
  border: 1px solid #919191;
  padding: 45px 47px 45px 42px;
}
.members-compony-jobinja-item .position {
  background-color: #2E365D;
  padding: 12px 24px;
}
@media only screen and (max-width: 767px) {
  .members-compony-jobinja-item {
    padding: 32px 24px;
  }
  .members-compony-jobinja-item img {
    margin-left: 0;
  }
}

.top-articles-blog-jabinja {
  margin: 40px 0 109px;
}
.top-articles-blog-jabinja-item {
  box-shadow: 0px 304px 250px rgba(0, 0, 0, 0.06);
}
.top-articles-blog-jabinja-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.204548) 56.47%, rgba(0, 0, 0, 0.9) 100%);
  z-index: 2;
}
.top-articles-blog-jabinja-item a::after {
  z-index: 4;
}
.top-articles-blog-jabinja-item .overlay {
  padding: 0 138px 56px 119px;
}
.top-articles-blog-jabinja-item .overlay .title {
  max-height: 154px;
  max-width: 48%;
}
.top-articles-blog-jabinja-item .overlay p {
  max-height: 126px;
  max-width: 52%;
}
.top-articles-blog-jabinja .swiper-button-next::after, .top-articles-blog-jabinja .swiper-button-prev::after {
  font-size: 60px;
  line-height: 1;
  color: #fff;
  font-family: "icomoon";
}
.top-articles-blog-jabinja .swiper-button-next {
  left: 60px;
}
.top-articles-blog-jabinja .swiper-button-next::after {
  content: "\e989";
}
.top-articles-blog-jabinja .swiper-button-prev {
  right: 60px;
}
.top-articles-blog-jabinja .swiper-button-prev::after {
  content: "\e98a";
}
.top-articles-blog-jabinja .swiper-counter {
  background-image: linear-gradient(119.79deg, #fff -60.17%, rgba(255, 255, 255, 0) 187.67%);
  top: 64px;
  right: 58px;
}
.top-articles-blog-jabinja .btn {
  top: 54px;
  left: 58px;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  box-shadow: 0px 64px 105px rgba(0, 0, 0, 0.12);
}
.top-articles-blog-jabinja .btn:hover, .top-articles-blog-jabinja .btn:focus, .top-articles-blog-jabinja .btn:active {
  background-color: #d2d2d2;
}
@media only screen and (min-width: 1600px) {
  .top-articles-blog-jabinja .container {
    max-width: 1502px;
  }
  .top-articles-blog-jabinja .swiper-counter {
    right: 134px;
  }
  .top-articles-blog-jabinja .btn {
    left: 119px;
  }
}
@media only screen and (max-width: 1399px) {
  .top-articles-blog-jabinja-item .overlay {
    padding: 0 72px 56px;
  }
  .top-articles-blog-jabinja-item .overlay .title {
    font-size: 28px;
    line-height: 2;
    max-height: 112px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-articles-blog-jabinja-item .overlay {
    padding: 0 40px 25px;
  }
  .top-articles-blog-jabinja-item .overlay .title {
    margin-left: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .top-articles-blog-jabinja-item .overlay .title {
    margin-left: 0;
    max-width: 100%;
  }
  .top-articles-blog-jabinja .swiper-counter {
    top: 12px;
    right: 32px;
  }
  .top-articles-blog-jabinja .swiper-button-next, .top-articles-blog-jabinja .swiper-button-prev {
    top: 44%;
  }
  .top-articles-blog-jabinja .swiper-button-next {
    left: 32px;
  }
  .top-articles-blog-jabinja .swiper-button-prev {
    right: 32px;
  }
  .top-articles-blog-jabinja .btn {
    top: 16px;
    left: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .top-articles-blog-jabinja {
    margin-bottom: 80px;
  }
  .top-articles-blog-jabinja-item {
    border-radius: 20px;
  }
  .top-articles-blog-jabinja-item .overlay .title {
    font-size: 22px;
    max-height: 88px;
  }
  .top-articles-blog-jabinja .swiper-button-next::after, .top-articles-blog-jabinja .swiper-button-prev::after {
    font-size: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .top-articles-blog-jabinja-item img {
    height: 220px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .top-articles-blog-jabinja-item .overlay .title {
    font-size: 16px;
    max-height: 64px;
  }
}

.articles-blog-jobinja {
  padding: 0 70px;
  margin-bottom: 58px;
}
.articles-blog-jobinja::before {
  background-image: url("./../images/background/bg-jobinja-11.png");
  transform: translateY(-285px);
  height: 771px;
}
.articles-blog-jobinja .container {
  padding-bottom: 60px;
}
.articles-blog-jobinja .container::after {
  height: 1px;
  background: linear-gradient(90deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.67) 51.04%, rgba(145, 145, 145, 0) 100%);
}
.articles-blog-jobinja .swiper-button-next, .articles-blog-jobinja .swiper-button-prev {
  top: 30%;
}
.articles-blog-jobinja .swiper-button-next::after, .articles-blog-jobinja .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 60px;
  line-height: 1;
  color: #494949;
}
.articles-blog-jobinja .swiper-button-next {
  transform: translateX(-80px);
}
.articles-blog-jobinja .swiper-button-next::after {
  content: "\e989";
}
.articles-blog-jobinja .swiper-button-prev {
  transform: translateX(80px);
}
.articles-blog-jobinja .swiper-button-prev::after {
  content: "\e98a";
}
@media only screen and (max-width: 1199px) {
  .articles-blog-jobinja {
    padding: 0 50px;
  }
  .articles-blog-jobinja .swiper-button-next {
    transform: translateX(-60px);
  }
  .articles-blog-jobinja .swiper-button-prev {
    transform: translateX(60px);
  }
}
@media only screen and (max-width: 575px) {
  .articles-blog-jobinja {
    padding: 0;
  }
  .articles-blog-jobinja .swiper-slide > * {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}

.categories-search-blog-jobinja .categories li a {
  padding: 11.5px 17px;
}
.categories-search-blog-jobinja .categories li a.active {
  font-weight: 900 !important;
}
.categories-search-blog-jobinja .categories li a:hover, .categories-search-blog-jobinja .categories li a.active {
  background-color: #2e365d;
  box-shadow: 0px 39px 60px 2px rgba(87, 100, 139, 0.25);
  color: #fff;
}
.categories-search-blog-jobinja .search {
  max-width: 492px;
}
.categories-search-blog-jobinja .search .form-control {
  background-color: rgba(172, 172, 172, 0.05);
  border: 1px solid rgba(172, 172, 172, 0.05);
  height: 66px;
  padding: 0 24px 0 60px;
}
.categories-search-blog-jobinja .search .form-control:focus {
  border-color: #0547c1;
  background-color: #fff;
  box-shadow: 0 0 0 4px rgba(5, 71, 193, 0.2);
}
.categories-search-blog-jobinja .search button {
  left: 32px;
}
@media only screen and (max-width: 991px) {
  .categories-search-blog-jobinja .search {
    max-width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .categories-search-blog-jobinja .categories {
    margin: 0 -12px;
    padding: 0 12px;
  }
}

.new-articles-blog-jobinja {
  margin: 87px 0 58px;
  padding: 48px 0 77px;
  background-color: rgba(249, 249, 249, 0.4);
}
.new-articles-blog-jobinja-item {
  box-shadow: 0px 104px 104px rgba(0, 0, 0, 0.05);
  padding: 18px 18px 26px;
  border-bottom: 3px solid #fff;
}
.new-articles-blog-jobinja-item img {
  border-radius: 2px;
}
.new-articles-blog-jobinja-item .title {
  max-height: 72px;
}
.new-articles-blog-jobinja-item p {
  max-height: 42px;
}
.new-articles-blog-jobinja-item .btn {
  padding: 10px 18px;
  background: linear-gradient(266.04deg, rgba(87, 100, 139, 0.1) -20.91%, rgba(87, 100, 139, 0.0206505) 50.62%, rgba(87, 100, 139, 0) 125.12%);
}
.new-articles-blog-jobinja-item .btn::before {
  background: linear-gradient(-266.04deg, rgba(87, 100, 139, 0.1) -20.91%, rgba(87, 100, 139, 0.0206505) 50.62%, rgba(87, 100, 139, 0) 125.12%);
  opacity: 0;
}
.new-articles-blog-jobinja-item .btn:hover::before, .new-articles-blog-jobinja-item .btn:focus::before, .new-articles-blog-jobinja-item .btn:active::before {
  opacity: 1;
}
.new-articles-blog-jobinja-item:hover {
  border-color: #0a46b6;
}
@media only screen and (max-width: 767px) {
  .new-articles-blog-jobinja {
    margin: 40px 0 30px;
  }
  .new-articles-blog-jobinja-heading .link {
    font-size: 13px;
    line-height: 20px;
  }
}

.best-articles-jobinja-item .video-jobinja {
  padding: 18px;
  border-radius: 28px;
  background-image: linear-gradient(178.64deg, rgba(255, 255, 255, 0) -20.03%, rgba(255, 255, 255, 0.277501) 20.27%, rgba(255, 255, 255, 0.5) 98.84%);
  border: 2px solid rgba(255, 255, 255, 0.7);
  box-shadow: 0px 0px 111px rgba(228, 233, 242, 0.45);
}
.best-articles-jobinja-item .video-jobinja::before, .best-articles-jobinja-item .video-jobinja::after {
  background-color: rgba(5, 71, 193, 0.7);
  border-radius: 50%;
  filter: blur(82px);
}
.best-articles-jobinja-item .video-jobinja::before {
  width: 98px;
  height: 98px;
}
.best-articles-jobinja-item .video-jobinja::after {
  width: 94px;
  height: 87px;
}
.best-articles-jobinja-item .video-jobinja .video-js {
  width: 100%;
  height: 400px;
}
.best-articles-jobinja-item .video-jobinja .video-js,
.best-articles-jobinja-item .video-jobinja .video-js video,
.best-articles-jobinja-item .video-jobinja .video-js .vjs-poster {
  border-radius: 10px;
}
.best-articles-jobinja-item .video-jobinja .video-js video {
  position: relative;
}
.best-articles-jobinja-item .video-jobinja .video-js .vjs-poster::before {
  background-color: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(3.5px);
}
.best-articles-jobinja-item .info {
  box-shadow: 0px 24px 84px rgba(0, 0, 0, 0.05);
  padding: 28px 24px;
  gap: 30px;
}
.best-articles-jobinja-item-two {
  padding: 20px 39px 20px 20px;
  background-color: #fff;
  cursor: pointer;
}
.best-articles-jobinja-item-two img {
  width: 88px;
  height: 88px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.best-articles-jobinja-item-two .title {
  max-height: 56px;
}
.best-articles-jobinja .swiper:nth-child(2) {
  margin-top: 95px;
}
.best-articles-jobinja .swiper:nth-child(2) .swiper-slide-thumb-active > * {
  background-color: #f3f5fc;
}
.best-articles-jobinja .swiper:nth-child(2) .swiper-slide > * {
  filter: blur(12px);
}
.best-articles-jobinja .swiper:nth-child(2) .swiper-slide-visible > * {
  filter: blur(0px);
}
@media only screen and (max-width: 1199px) {
  .best-articles-jobinja-item-two {
    padding: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .best-articles-jobinja-item .video-jobinja .video-js {
    height: 320px;
  }
  .best-articles-jobinja .swiper:nth-child(2) .swiper-slide > * {
    filter: blur(0px);
  }
}
@media only screen and (max-width: 575px) {
  .best-articles-jobinja-item .video-jobinja .video-js {
    height: 260px;
  }
  .best-articles-jobinja .swiper:nth-child(2) {
    margin: 0 0 32px;
  }
}

.our-mostarticles-jobinja {
  margin: 114px 0 145px;
  background-color: rgba(249, 249, 249, 0.4);
  padding: 46px 0 84px;
}
@media only screen and (max-width: 767px) {
  .our-mostarticles-jobinja {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 575px) {
  .our-mostarticles-jobinja-heading .link {
    font-size: 12px;
    line-height: 18px;
  }
}

.book-freelancer form {
  padding: 7px;
  background: linear-gradient(93.25deg, #ffffff -6.74%, rgba(255, 255, 255, 0) 52.68%);
  box-shadow: 43px 4px 100px rgba(0, 0, 0, 0.04);
}
.book-freelancer form .form-control {
  height: 65px;
  padding: 0 24px 0 145px;
}
.book-freelancer form .btn {
  left: 22px;
  padding: 15px 34px;
}
.book-freelancer form + .btn {
  padding: 21.5px 26px;
}
.book-freelancer .image::after {
  top: 64.66%;
  right: -54.55%;
  bottom: -77.59%;
  left: -25.5%;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.81) 0%, rgba(255, 255, 255, 0) 42.43%, rgba(255, 255, 255, 0) 100%);
  backdrop-filter: blur(12px);
}
.book-freelancer .image img {
  transform: rotate(-12.655deg);
}
.book-freelancer .image img:nth-child(2) {
  transform: translate(-49px, -5px) rotate(-12.655deg);
  z-index: -1;
  filter: blur(50.5px);
}
.book-freelancer .image span::before, .book-freelancer .image span::after {
  width: 94px;
  height: 87px;
  background-color: rgba(5, 71, 193, 0.7);
  filter: blur(82px);
  border-radius: 50%;
}
.book-freelancer .image span::before {
  bottom: 30px;
  transform: translateX(74px);
}
.book-freelancer .image span::after {
  left: 14px;
  transform: translateY(70px);
}
@media only screen and (max-width: 575px) {
  .book-freelancer form .form-control {
    padding: 12px 12px 64px;
    height: 104px;
  }
  .book-freelancer form .btn {
    max-width: 100%;
    top: auto !important;
    transform: unset !important;
    right: 12px;
    left: 12px;
    bottom: 12px;
  }
  .book-freelancer .image {
    max-width: 45%;
  }
}

.detail-blog-jobinja {
  margin-top: 55px;
}
.detail-blog-jobinja-image {
  margin-bottom: 110px;
}
.detail-blog-jobinja-image img {
  box-shadow: 0px 304px 250px rgba(0, 0, 0, 0.06);
}
.detail-blog-jobinja-title {
  max-width: 502px;
}
.detail-blog-jobinja-content {
  max-width: 1137px;
  margin-bottom: 126px;
}
.detail-blog-jobinja-content img {
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-right: auto;
  margin-left: auto;
}
@media only screen and (max-width: 767px) {
  .detail-blog-jobinja-image {
    margin-bottom: 32px;
  }
  .detail-blog-jobinja-title {
    margin-bottom: 24px;
  }
  .detail-blog-jobinja-content {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-jobinja-image img {
    border-radius: 12px;
  }
  .detail-blog-jobinja-title {
    line-height: 2;
    font-size: 16px;
  }
  .detail-blog-jobinja-content {
    font-size: 14px;
    line-height: 28px;
  }
}

.comments-detail-blog-jobinja {
  margin-bottom: 143px;
}
.comments-detail-blog-jobinja .container {
  padding-bottom: 148px;
}
.comments-detail-blog-jobinja .container::after {
  height: 1px;
  background-image: linear-gradient(90deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.67) 51.04%, rgba(145, 145, 145, 0) 100%);
}
.comments-detail-blog-jobinja-heading {
  padding: 19px 45px 18px 17px;
  margin-bottom: 85px;
}
.comments-detail-blog-jobinja-heading .right {
  padding-left: 22px;
}
.comments-detail-blog-jobinja-heading .right::after {
  width: 0.5px;
  height: 53px;
  background-color: rgba(73, 73, 73, 0.5);
}
.comments-detail-blog-jobinja-heading p {
  margin-left: 46px;
}
.comments-detail-blog-jobinja-heading .btn {
  padding: 15px 26px;
}
.comments-detail-blog-jobinja-items > li:not(:last-child) {
  margin-bottom: 64px;
}
.comments-detail-blog-jobinja-items li {
  padding-right: 39px;
  position: relative;
}
.comments-detail-blog-jobinja-items li .content {
  padding: 21px 32px 20px 31px;
}
.comments-detail-blog-jobinja-items li .content::before {
  background-color: #000;
  height: 1px;
}
.comments-detail-blog-jobinja-items li .content .rate label {
  cursor: pointer;
}
.comments-detail-blog-jobinja-items li .content .rate input:checked ~ label {
  color: #0547c1;
}
.comments-detail-blog-jobinja-items li .content .btn {
  box-shadow: 0px 50px 50px rgba(0, 0, 0, 0.02);
  padding: 14px 18px 13px;
}
.comments-detail-blog-jobinja-items li.has-reply::before {
  width: 1px;
  background-color: #000;
}
.comments-detail-blog-jobinja-items li.has-reply > .content::before {
  width: 39px;
  transform: translate(39px, -50%);
}
.comments-detail-blog-jobinja-items li.has-reply > .content::after {
  width: 1px;
  height: 50%;
  bottom: calc(50% + 1px);
  background-color: #fff;
  transform: translateX(39px);
}
.comments-detail-blog-jobinja-items li ul li {
  padding-right: 66px;
  margin-top: 44px;
}
.comments-detail-blog-jobinja-items li ul li:last-child .content::after {
  height: 50%;
  background-color: #fff;
  width: 1px;
  transform: translate(105px, 1px);
}
.comments-detail-blog-jobinja-items li ul li .content::before {
  width: 105px;
  transform: translate(105px, -50%);
}
.comments-detail-blog-jobinja-items li ul li .content .rate input:checked ~ label {
  color: #2e365d;
}
@media only screen and (max-width: 1199px) {
  .comments-detail-blog-jobinja-items li {
    padding-right: 20px;
  }
  .comments-detail-blog-jobinja-items li .content {
    padding: 20px 12px;
  }
  .comments-detail-blog-jobinja-items li.has-reply > .content::before {
    transform: translate(20px, -50%);
    width: 20px;
  }
  .comments-detail-blog-jobinja-items li.has-reply > .content::after {
    transform: translateX(20px);
  }
  .comments-detail-blog-jobinja-items li.has-reply ul li {
    padding-right: 32px;
  }
  .comments-detail-blog-jobinja-items li.has-reply ul li .content::before {
    width: 52px;
    transform: translate(52px, -50%);
  }
  .comments-detail-blog-jobinja-items li.has-reply ul li .content::after {
    transform: translate(52px, 1px);
  }
}
@media only screen and (max-width: 991px) {
  .comments-detail-blog-jobinja-items li.has-reply::before {
    top: 38px;
    height: calc(100% - 76px);
  }
  .comments-detail-blog-jobinja-items li.has-reply > .content::before {
    top: 38px;
  }
  .comments-detail-blog-jobinja-items li.has-reply > .content::after {
    content: none;
  }
  .comments-detail-blog-jobinja-items li.has-reply ul li .content::before {
    top: 38px;
  }
  .comments-detail-blog-jobinja-items li.has-reply ul li:last-child .content::after {
    top: 38px;
    height: calc(100% - 38px);
  }
  .comments-detail-blog-jobinja-items li .content .name-comment {
    align-items: flex-start !important;
  }
}
@media only screen and (max-width: 767px) {
  .comments-detail-blog-jobinja {
    margin-bottom: 80px;
  }
  .comments-detail-blog-jobinja .content {
    padding-bottom: 40px;
  }
  .comments-detail-blog-jobinja-heading {
    padding: 19px 0 18px;
  }
  .comments-detail-blog-jobinja-items li.has-reply::before {
    top: 32px;
  }
  .comments-detail-blog-jobinja-items li.has-reply > .content::before {
    top: 32px;
  }
  .comments-detail-blog-jobinja-items li.has-reply ul li .content::before {
    top: 32px;
  }
  .comments-detail-blog-jobinja-items li.has-reply ul li:last-child .content::after {
    top: 32px;
    height: calc(100% - 32px);
  }
  .comments-detail-blog-jobinja-items li .content .name-comment p {
    width: 100%;
    margin-top: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-detail-blog-jobinja-heading .right {
    margin-left: 0;
    padding-left: 0;
  }
  .comments-detail-blog-jobinja-heading .btn {
    border-radius: 12px;
  }
  .comments-detail-blog-jobinja-items > li:not(:last-child) {
    margin-bottom: 24px;
  }
  .comments-detail-blog-jobinja-items li {
    padding-right: 0;
  }
  .comments-detail-blog-jobinja-items li.has-reply::before {
    transform: translateX(8px);
  }
  .comments-detail-blog-jobinja-items li.has-reply .content::before {
    width: 8px;
    transform: translate(8px, -50%);
  }
  .comments-detail-blog-jobinja-items li.has-reply ul li {
    padding-right: 12px;
    margin-top: 24px;
  }
  .comments-detail-blog-jobinja-items li.has-reply ul li .content::before {
    transform: translate(20px, -50%);
    width: 20px;
  }
  .comments-detail-blog-jobinja-items li.has-reply ul li:last-child .content::after {
    transform: translate(20px, 1px);
  }
  .comments-detail-blog-jobinja-items li .content .rate {
    width: 100%;
    font-size: 12px;
    line-height: 18px;
  }
  .comments-detail-blog-jobinja-items li .content .rate label {
    font-size: 16px;
  }
  .comments-detail-blog-jobinja-items li .content .btn {
    margin: 24px 0 0;
  }
}

.book-detail-blog-jobinja {
  margin-bottom: 188px;
}
@media only screen and (max-width: 991px) {
  .book-detail-blog-jobinja {
    margin-bottom: 80px;
  }
}

.auth-jobinja {
  padding: 48px 0;
}
.auth-jobinja::before {
  width: 101px;
  height: 62px;
  background-color: #0547c1;
  border-radius: 20px;
  filter: blur(127px);
  transform: translate(41px, -52px);
}
.auth-jobinja p {
  padding-bottom: 31px;
}
.auth-jobinja p::after {
  height: 1px;
  background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}
.auth-jobinja form .form-group img {
  right: 35px;
}
.auth-jobinja form .form-group img + .form-control {
  padding: 0 73px 0 12px;
}
.auth-jobinja form .form-group .form-control {
  padding: 0 24px 0 12px;
  background-color: #fbfbfc;
  border: 1px solid #e8e8e8;
  height: 76px;
}
.auth-jobinja form .form-group .form-control:focus {
  box-shadow: 0 0 0 4px rgba(29, 111, 250, 0.2);
  border-color: #1d6ffa;
}
.auth-jobinja form .form-group select.form-control {
  background: url("./../images/icon/arrow-square-down-3.svg") left 24px center no-repeat;
  background-size: auto;
  padding-left: 50px;
}
.auth-jobinja form .btn {
  padding: 23px 12px;
}
.auth-jobinja .swiper {
  max-width: calc(50% - 128px);
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0 79px 79px 0;
}
@media only screen and (max-height: 700px) {
  .auth-jobinja .swiper {
    position: absolute !important;
    height: 100% !important;
  }
}
.auth-jobinja .swiper .item img {
  -o-object-position: top;
     object-position: top;
}
.auth-jobinja .swiper .item .overlay {
  right: 112px;
  bottom: 117px;
  left: 99px;
}
.auth-jobinja .swiper .item .overlay::before {
  right: 61px;
  left: 61px;
  height: 105px;
  background-color: rgba(255, 255, 255, 0.4);
  border: 2px solid rgba(255, 255, 255, 0.7);
  transform: translateY(-43px);
  border-radius: 20px;
  backdrop-filter: blur(7px);
}
.auth-jobinja .swiper .item .overlay .content {
  box-shadow: 0px 54px 44px rgba(0, 0, 0, 0.15);
  padding: 34px 46px 30px 47px;
}
.auth-jobinja .swiper-pagination {
  right: 112px;
  bottom: 48px;
  left: auto;
}
.auth-jobinja .swiper-pagination-bullet {
  opacity: 0.3;
  background-color: #fff;
  width: 45px;
  height: 9px;
  border-radius: 20px;
}
.auth-jobinja .swiper-pagination-bullet-active {
  width: 63px;
  opacity: 1;
}
.auth-jobinja .swiper-counter {
  bottom: 24px;
  left: 99px;
  background-image: linear-gradient(119.79deg, #fff -60.17%, rgba(255, 255, 255, 0) 187.67%);
}
@media only screen and (max-width: 1399px) {
  .auth-jobinja .swiper {
    max-width: calc(50% - 12px);
  }
  .auth-jobinja .swiper .item .overlay {
    right: 64px;
    left: 64px;
  }
  .auth-jobinja .swiper .item .overlay .content {
    padding: 34px 32px 30px;
  }
  .auth-jobinja .swiper-pagination {
    right: 64px;
  }
  .auth-jobinja .swiper-counter {
    left: 64px;
  }
}
@media only screen and (max-width: 1199px) {
  .auth-jobinja .swiper {
    border-radius: 0 40px 40px 0;
  }
  .auth-jobinja .swiper .item .overlay {
    right: 32px;
    left: 32px;
  }
  .auth-jobinja .swiper-pagination {
    right: 32px;
  }
  .auth-jobinja .swiper-counter {
    left: 32px;
  }
}

.enter-logo-jobinja {
  z-index: 999;
  opacity: 0;
  visibility: hidden;
}
.enter-logo-jobinja.opened {
  opacity: 1;
  visibility: visible;
}
.enter-logo-jobinja-wrapper {
  overflow: hidden auto;
  padding: 32px 0;
}
.enter-logo-jobinja .container {
  min-height: calc(100% - 64px);
}
.enter-logo-jobinja::before {
  background-color: rgba(46, 54, 93, 0.7);
  backdrop-filter: blur(17px);
}
.enter-logo-jobinja-title {
  line-height: 91px;
}
.enter-logo-jobinja p {
  max-width: 691px;
}
.enter-logo-jobinja .icon {
  font-size: 166px;
}
.enter-logo-jobinja label {
  max-width: 414px;
}
.enter-logo-jobinja .btns .btn {
  border: 1px solid #fff;
  padding: 22px 16px;
}
@media only screen and (max-width: 991px) {
  .enter-logo-jobinja-title {
    line-height: 1.65;
  }
}
@media only screen and (max-width: 767px) {
  .enter-logo-jobinja .icon {
    font-size: 120px;
  }
}
@media only screen and (max-width: 575px) {
  .enter-logo-jobinja .icon {
    font-size: 94px;
  }
  .enter-logo-jobinja .btns .btn {
    font-size: 12px;
    line-height: 18px;
  }
}

.fast-tool-jobinja {
  margin-top: 295px;
}
.fast-tool-jobinja::before {
  background-image: url("./../images/background/bg-jobinja-13.png");
  transform: translateY(-414px);
  height: 850px;
}
.fast-tool-jobinja-wrapper {
  box-shadow: 0px 54px 139px rgba(46, 54, 93, 0.25);
  padding: 89px 82px 83px 12px;
  background: #2e365d url("./../images/background/bg-jobinja-12.png") top left 67px no-repeat;
}
.fast-tool-jobinja-wrapper .content {
  padding-left: 600px;
  z-index: 3;
}
.fast-tool-jobinja-wrapper .left {
  bottom: -41px;
  left: 177px;
}
.fast-tool-jobinja-wrapper .left::before {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.77) 0%, rgba(255, 255, 255, 0) 42.43%, rgba(255, 255, 255, 0) 100%);
  backdrop-filter: blur(14.5px);
  width: 102.37%;
  height: 47.122%;
  border-radius: 50%;
  transform: translate(24.212%, 8.184%);
}
.fast-tool-jobinja-wrapper .left::after {
  right: -10.266%;
  left: -25.265%;
  height: 62.43%;
  border-radius: 50%;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.77) 0%, rgba(255, 255, 255, 0) 42.43%, rgba(255, 255, 255, 0) 100%);
  backdrop-filter: blur(14.5px);
  bottom: -53.334%;
  z-index: 4;
}
.fast-tool-jobinja-wrapper .left .image::before {
  top: 26.516%;
  right: 2.634%;
  bottom: -8.487%;
  left: -12.106%;
  border-radius: 48px;
  box-shadow: 0px 64px 100px rgba(0, 0, 0, 0.15);
  background-color: #d9d9d9;
}
.fast-tool-jobinja-wrapper .left .btn {
  z-index: 9;
  transform: translate(-50%, 100%);
}
@media only screen and (max-width: 1199px) {
  .fast-tool-jobinja-wrapper {
    padding: 89px 32px 83px 12px;
  }
  .fast-tool-jobinja-wrapper .content {
    padding-left: 462px;
  }
  .fast-tool-jobinja-wrapper .left {
    left: 80px;
  }
}
@media only screen and (max-width: 991px) {
  .fast-tool-jobinja-wrapper {
    padding: 0 24px 40px;
    background-image: unset;
  }
  .fast-tool-jobinja-wrapper .content {
    padding-left: 0;
  }
  .fast-tool-jobinja-wrapper .left {
    position: relative !important;
    left: 0;
    bottom: 0;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: -40% auto 90px;
  }
  .fast-tool-jobinja-wrapper .left::after {
    right: -5.266%;
    bottom: -43.334%;
    left: -15.265%;
    height: 52.43%;
  }
}
@media only screen and (max-width: 767px) {
  .fast-tool-jobinja-wrapper .left {
    margin-top: -60%;
  }
}
@media only screen and (max-width: 575px) {
  .fast-tool-jobinja-wrapper {
    border-radius: 0;
    margin: 0 -12px;
    padding: 0 12px 40px;
  }
  .fast-tool-jobinja-wrapper .left {
    margin-top: -250px;
    max-width: 75%;
  }
}

.company-karfarma-jobinja {
  margin: 291px 0 155px;
}
.company-karfarma-jobinja-item {
  border: 1px solid #d9d9d9;
  padding: 37px 42px 34px 12px;
}
.company-karfarma-jobinja-item:hover {
  border-color: rgba(217, 217, 217, 0);
  box-shadow: 0 3px 30px rgba(0, 0, 0, 0.05);
}
.company-karfarma-jobinja .swiper {
  padding-bottom: 81px;
}
.company-karfarma-jobinja .swiper-pagination {
  height: 9px;
}
.company-karfarma-jobinja .swiper-pagination-bullet {
  width: 41px;
  height: 9px;
  opacity: 1;
  background-color: #d7e5ff;
  border-radius: 10px;
}
.company-karfarma-jobinja .swiper-pagination-bullet-active {
  width: 75px;
  background-color: #0547c1;
}
@media only screen and (max-width: 1199px) {
  .company-karfarma-jobinja-item {
    padding: 37px 24px 34px 12px;
  }
}
@media only screen and (max-width: 767px) {
  .company-karfarma-jobinja {
    margin: 80px 0 100px;
  }
  .company-karfarma-jobinja .swiper {
    padding-bottom: 40px;
  }
  .company-karfarma-jobinja .swiper-pagination {
    height: 6px;
  }
  .company-karfarma-jobinja .swiper-pagination-bullet {
    width: 12px;
    height: 6px;
  }
  .company-karfarma-jobinja .swiper-pagination-bullet-active {
    width: 20px;
  }
}

.about-karfarma-jobinja::before {
  background-image: url("./../images/background/bg-jobinja-14.png");
  height: 850px;
  transform: translateY(-195px);
}
.about-karfarma-jobinja .right {
  padding-left: 43px;
}
.about-karfarma-jobinja .right::before, .about-karfarma-jobinja .right::after {
  width: 93px;
  height: 74px;
  background-image: url("./../images/shape/pattern-22.png");
}
.about-karfarma-jobinja .right::before {
  transform: translate(40px, 16px);
}
.about-karfarma-jobinja .right::after {
  transform: translateY(-8px);
}
.about-karfarma-jobinja .right .image::before, .about-karfarma-jobinja .right .image::after {
  width: 64px;
  height: 64px;
  background-color: #919191;
  top: 50%;
  transform: translate(-50%, -50%) rotate(135deg);
  transform-origin: center;
}
.about-karfarma-jobinja .right .image::before {
  opacity: 0.9;
  left: calc(50% + 20px);
  animation: rotateImage01 3s linear 0s infinite alternate;
}
@keyframes rotateImage01 {
  0% {
    left: calc(50% + 20px);
  }
  100% {
    left: calc(50% - 20px);
  }
}
.about-karfarma-jobinja .right .image::after {
  opacity: 0.6;
  left: calc(50% - 20px);
  animation: rotateImage02 3s linear 0s infinite alternate;
}
@keyframes rotateImage02 {
  0% {
    left: calc(50% - 20px);
  }
  100% {
    left: calc(50% + 20px);
  }
}
.about-karfarma-jobinja .right .image img {
  -webkit-mask-image: linear-gradient(223.27deg, rgba(246, 246, 246, 0) 2.04%, rgba(246, 246, 246, 0.22) 45.7%, rgba(246, 246, 246, 0.13) 85.58%);
          mask-image: linear-gradient(223.27deg, rgba(246, 246, 246, 0) 2.04%, rgba(246, 246, 246, 0.22) 45.7%, rgba(246, 246, 246, 0.13) 85.58%);
}
.about-karfarma-jobinja ul li {
  padding: 19px 11px 19px 25px;
  border: 1px solid rgba(217, 217, 217, 0);
}
.about-karfarma-jobinja ul li:not(:last-child) {
  margin-bottom: 8px;
}
.about-karfarma-jobinja ul li img {
  animation: loadingKarfarma 3s linear 0s infinite;
}
@keyframes loadingKarfarma {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.about-karfarma-jobinja ul li > div {
  max-width: calc(100% - 76px);
}
.about-karfarma-jobinja ul li .btn {
  padding: 21.5px 26px;
  left: 25px;
  opacity: 0;
}
.about-karfarma-jobinja ul li:hover {
  border-color: #d9d9d9;
}
.about-karfarma-jobinja ul li:hover .btn {
  opacity: 1;
}
@media only screen and (max-width: 991px) {
  .about-karfarma-jobinja .right {
    padding-right: 40px;
  }
  .about-karfarma-jobinja .right::before {
    transform: translateY(16px);
  }
}
@media only screen and (max-width: 767px) {
  .about-karfarma-jobinja .right .image img {
    border-radius: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .about-karfarma-jobinja .right {
    padding: 0;
  }
  .about-karfarma-jobinja .right::before {
    transform: translate(40px, 16px);
  }
  .about-karfarma-jobinja .right::after {
    transform: translate(-45px, -8px);
  }
  .about-karfarma-jobinja ul li {
    padding-left: 12px;
  }
  .about-karfarma-jobinja ul li .btn {
    padding: 16px 14px;
    font-size: 12px;
    line-height: 18px;
  }
  .about-karfarma-jobinja ul li .btn img {
    width: 18px;
    height: 18px;
  }
}

.statistics-system-jobuinja {
  margin: 197px 0 169px;
  padding-bottom: 109px;
}
.statistics-system-jobuinja::before {
  top: 174px;
  background-color: #2e365d;
}
.statistics-system-jobuinja-box {
  background-color: #e7ecf4;
  border: 1px solid #ced7e0;
  padding: 46px 46px 61px;
  margin-bottom: 162px;
}
.statistics-system-jobuinja-box::after {
  background-color: rgba(255, 255, 255, 0.5);
  border: 2px solid rgba(255, 255, 255, 0.7);
  box-shadow: 0px 0px 111px rgba(228, 233, 242, 0.2);
  top: -20px;
  right: 86px;
  bottom: -56px;
  left: 86px;
  border-radius: 30px;
}
.statistics-system-jobuinja-box .row {
  gap: 29px 0;
}
.statistics-system-jobuinja-box-item {
  box-shadow: 0px 2px 0px 0px #e9eef1;
  padding-left: 23px;
}
.statistics-system-jobuinja-box-item .title {
  padding: 29px 23px 29px 19px;
  max-width: 50%;
}
.statistics-system-jobuinja-box-item .title::after {
  width: 1px;
  background: linear-gradient(180deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
}
.statistics-system-jobuinja-box-item .value {
  padding: 12px 0;
}
.statistics-system-jobuinja-member p {
  margin-right: 74px;
}
@media only screen and (max-width: 991px) {
  .statistics-system-jobuinja-member img {
    margin-left: 0;
  }
  .statistics-system-jobuinja-member > div {
    white-space: normal !important;
  }
  .statistics-system-jobuinja-member p {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .statistics-system-jobuinja {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 575px) {
  .statistics-system-jobuinja-box {
    padding: 32px 12px;
  }
  .statistics-system-jobuinja-box::after {
    right: 24px;
    left: 24px;
    border-radius: 20px;
  }
  .statistics-system-jobuinja-box-item {
    padding: 32px 12px;
  }
  .statistics-system-jobuinja-box-item .title {
    margin: 0 0 24px;
    padding: 0 0 24px;
    width: 100%;
    max-width: 100%;
  }
  .statistics-system-jobuinja-box-item .title::after {
    top: auto;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(270deg, rgba(145, 145, 145, 0) 0%, rgba(145, 145, 145, 0.5) 50.07%, rgba(145, 145, 145, 0) 101.19%);
  }
  .statistics-system-jobuinja-box-item .value {
    padding: 0;
  }
}

.plans-jobinja {
  margin-bottom: 195px;
}
.plans-jobinja-heading {
  margin-bottom: 337px;
}
.plans-jobinja .row {
  margin: 0 -21.5px;
  gap: 48px 0;
}
.plans-jobinja .row > * {
  padding: 0 21.5px;
}
.plans-jobinja-item {
  background-color: #e7ecf4;
}
.plans-jobinja-item > .btn {
  transform: translate(-50%, -53px);
  padding: 20px 28px;
  box-shadow: 0px 44px 74px rgba(246, 148, 0, 0.4);
  z-index: 6;
}
.plans-jobinja-item .content {
  padding: 65px 56px 36px;
}
.plans-jobinja-item ul li:not(:last-child) {
  margin-bottom: 23px;
}
.plans-jobinja-item ul li i {
  width: 20px;
  height: 20px;
  border: 1.5px solid #919191;
}
.plans-jobinja-item ul li.active {
  color: #494949;
}
.plans-jobinja-item ul li.active i {
  background-color: #52ff00;
  border-color: #52ff00;
  color: #247100;
}
.plans-jobinja-item .content .btn {
  padding: 14px;
}
.plans-jobinja-item.vip {
  transform: translateY(-62px);
  background-color: transparent;
  z-index: 7;
}
.plans-jobinja-item.vip,
.plans-jobinja-item.vip .content {
  border-radius: 30px;
}
.plans-jobinja-item.vip::before {
  width: 204px;
  height: 45px;
  background-image: url("./../images/shape/shape-jobinja-09.png");
  z-index: 3;
  transform: translate(-50%, -1px);
}
.plans-jobinja-item.vip::after {
  top: 50%;
  right: -12px;
  bottom: -25px;
  left: -15px;
  background-color: rgba(255, 255, 255, 0.5);
  border: 2px solid rgba(255, 255, 255, 0.4);
  box-shadow: 0px 0px 111px rgba(18, 18, 18, 0.2);
  border-radius: 30px;
}
.plans-jobinja-item.vip .shape::before, .plans-jobinja-item.vip .shape::after {
  width: 94px;
  height: 94px;
  border-radius: 50%;
  background-color: rgba(246, 148, 0, 0.7);
  filter: blur(82px);
}
.plans-jobinja-item.vip .shape::before {
  top: 39.89%;
  transform: translateX(47px);
}
.plans-jobinja-item.vip .shape::after {
  bottom: 16.508%;
  transform: translateX(-24px);
}
.plans-jobinja-item.vip .content {
  background-color: #2e365d;
}
.plans-jobinja-item.vip .content::before {
  background-color: rgba(5, 5, 5, 0.07);
  border-radius: inherit;
  backdrop-filter: blur(72px);
}
.plans-jobinja-item.vip .content::after,
.plans-jobinja-item.vip .content .info::before,
.plans-jobinja-item.vip .content .info::after {
  width: 124px;
  height: 150px;
  background-color: #ffb800;
  filter: blur(87px);
}
.plans-jobinja-item.vip .content::after {
  top: 32.189%;
  right: 12px;
}
.plans-jobinja-item.vip .content .info::before {
  top: 26.687%;
  left: 14px;
}
.plans-jobinja-item.vip .content .btn {
  background-color: #ffb800;
}
.plans-jobinja-item.vip .content .btn:focus, .plans-jobinja-item.vip .content .btn:active, .plans-jobinja-item.vip .content .btn:hover {
  background-color: rgb(204, 147.2, 0);
}
.plans-jobinja-item.vip .info :is(.sup-title, .title),
.plans-jobinja-item.vip .price,
.plans-jobinja-item.vip .price > div,
.plans-jobinja-item.vip .price > div span,
.plans-jobinja-item.vip ul li.active {
  color: #fff;
}
@media only screen and (max-width: 1399px) {
  .plans-jobinja-item .content {
    padding: 65px 32px 36px;
  }
}
@media only screen and (max-width: 1199px) {
  .plans-jobinja .row {
    margin: 0 -12px;
  }
  .plans-jobinja .row > * {
    padding: 0 12px;
  }
  .plans-jobinja-item .content {
    padding: 65px 21px 36px;
  }
}
@media only screen and (max-width: 991px) {
  .plans-jobinja-item.vip {
    transform: translateY(0px);
  }
}
@media only screen and (max-width: 767px) {
  .plans-jobinja, .plans-jobinja-heading {
    margin-bottom: 80px;
  }
  .plans-jobinja-item.vip {
    margin-top: 117px;
  }
}

.video-advertisement-jobinja {
  margin: 155px 0 144px;
}
.video-advertisement-jobinja::before {
  background-image: url("./../images/background/bg-jobinja-16.png");
  height: 850px;
  transform: translateY(-274px);
}
.video-advertisement-jobinja-wrapper {
  padding: 78px 12px 0;
}
.video-advertisement-jobinja-wrapper::before {
  bottom: 175px;
  background: #2e365d url("./../images/background/bg-jobinja-15.png") top left 67px no-repeat;
  border-radius: 40px;
}
.video-advertisement-jobinja-wrapper .video-jobinja {
  padding: 11px;
  border: 2px solid rgba(255, 255, 255, 0.7);
  background-image: linear-gradient(178.64deg, rgba(255, 255, 255, 0) -20.03%, rgba(255, 255, 255, 0.277501) 20.27%, rgba(255, 255, 255, 0.5) 98.84%);
  border-radius: 26px;
  max-width: 716px;
}
.video-advertisement-jobinja-wrapper .video-jobinja .video-js {
  height: 369px;
}
.video-advertisement-jobinja-wrapper .video-jobinja .video-js,
.video-advertisement-jobinja-wrapper .video-jobinja .video-js video,
.video-advertisement-jobinja-wrapper .video-jobinja .video-js .vjs-poster {
  border-radius: 15px;
}
.video-advertisement-jobinja-wrapper .video-jobinja .video-js .vjs-poster::before {
  background-color: rgba(255, 255, 255, 0.1);
}
@media only screen and (max-width: 767px) {
  .video-advertisement-jobinja {
    margin: 50px 0;
  }
}
@media only screen and (max-width: 575px) {
  .video-advertisement-jobinja-wrapper {
    padding: 40px 0 0;
  }
  .video-advertisement-jobinja-wrapper::before {
    width: calc(100% + 24px);
    bottom: 120px;
    left: -12px;
    border-radius: 0;
  }
  .video-advertisement-jobinja-wrapper .video-jobinja .video-js {
    height: 250px;
  }
}

.advertisement-jobinja {
  margin-bottom: 168px;
}
.advertisement-jobinja-heading {
  border: 1px solid #e0e0e0;
  box-shadow: 0px 44px 94px rgba(0, 0, 0, 0.02);
  padding: 32px 0;
  margin-bottom: 43px;
}
.advertisement-jobinja form {
  max-width: 1212px;
  background-color: #f9f9f9;
  padding: 54px 77px 77px;
  gap: 36px 0;
}
.advertisement-jobinja form .form-group .form-control {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  height: 76px;
  padding: 0 24px;
}
.advertisement-jobinja form .form-group .form-control:focus {
  border-color: #2e365d;
  box-shadow: 0 0 0 4px rgba(46, 54, 93, 0.2);
}
.advertisement-jobinja form .form-group select.form-control {
  background: #fff url("./../images/icon/arrow-square-down-3.svg") left 24px center no-repeat;
  background-size: auto;
  padding-left: 52px;
}
.advertisement-jobinja form .form-group textarea.form-control {
  height: 368px;
  padding: 24px 24px;
}
.advertisement-jobinja form .skills .form-control {
  min-height: 76px;
  border: 1px dashed #cacaca;
  padding: 8px 24px;
}
.advertisement-jobinja form .skills .form-control .tagify__tag {
  background-color: #ffebce;
  color: #000;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
  padding: 0 8px;
  border-radius: 5px;
}
.advertisement-jobinja form .skills .form-control .tagify__tag > div::before {
  content: none;
}
.advertisement-jobinja form .skills-recommended ul {
  gap: 21px;
}
.advertisement-jobinja form .skills-recommended ul li {
  min-width: 93px;
  background-color: #ffebce;
  cursor: pointer;
}
.advertisement-jobinja form .btn {
  max-width: 514px;
  padding: 23px 20px;
}
@media only screen and (max-width: 991px) {
  .advertisement-jobinja form {
    padding: 32px 24px 40px;
  }
  .advertisement-jobinja form .skills-recommended span {
    margin-left: 16px;
  }
  .advertisement-jobinja form .skills-recommended ul {
    gap: 12px;
  }
  .advertisement-jobinja form .skills-recommended ul li {
    padding: 0 20px;
    min-width: auto;
  }
}
@media only screen and (max-width: 767px) {
  .advertisement-jobinja {
    margin-bottom: 80px;
  }
  .advertisement-jobinja form .skills-recommended span {
    margin-left: 0;
  }
  .advertisement-jobinja form .btn {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .advertisement-jobinja form {
    padding: 32px 12px;
    margin: 0 -12px;
    border-radius: 0;
    width: calc(100% + 24px) !important;
  }
  .advertisement-jobinja form .form-group .form-control {
    height: 64px;
  }
  .advertisement-jobinja form .form-group input.form-control {
    padding: 0 12px;
  }
  .advertisement-jobinja form .form-group select.form-control {
    padding-right: 12px;
    background-position: left 12px center;
  }
  .advertisement-jobinja form .form-group textarea.form-control {
    height: 200px;
    padding: 24px 12px;
  }
  .advertisement-jobinja form .skills .form-control {
    min-height: 64px;
    padding: 6px 12px;
  }
  .advertisement-jobinja form .skills-recommended {
    margin: 24px 0;
  }
  .advertisement-jobinja form .btn {
    padding: 20px;
  }
}

.heading-internet-novin p {
  max-width: 346px;
}

.video-internet-novin .video-js {
  height: 389px;
}
.video-internet-novin .video-js,
.video-internet-novin .video-js video,
.video-internet-novin .video-js .vjs-poster {
  border-radius: 20px;
}
.video-internet-novin .video-js video {
  position: relative;
}
.video-internet-novin .video-js .vjs-poster {
  background-size: cover;
}
.video-internet-novin .video-js .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(45, 45, 45, 0.5);
  border-radius: inherit;
  backdrop-filter: blur(3.5px);
}
.video-internet-novin .video-js .vjs-big-play-button {
  width: 79px;
  height: 79px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  border: none;
}
.video-internet-novin .video-js .vjs-big-play-button::before, .video-internet-novin .video-js .vjs-big-play-button::after,
.video-internet-novin .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA2OSA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0LjQ5OTYgMC4wMjM2ODE2TDY4LjcwNzYgMTkuNzkxVjU5LjMyNTVMMzQuNDk5NiA3OS4wOTI4TDAuMjkxNjMgNTkuMzI1NVYxOS43OTFMMzQuNDk5NiAwLjAyMzY4MTZaIiBmaWxsPSIjMTA4MUU4Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA2OSA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM0LjQ5OTYgMC4wMjM2ODE2TDY4LjcwNzYgMTkuNzkxVjU5LjMyNTVMMzQuNDk5NiA3OS4wOTI4TDAuMjkxNjMgNTkuMzI1NVYxOS43OTFMMzQuNDk5NiAwLjAyMzY4MTZaIiBmaWxsPSIjMTA4MUU4Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 100%;
  height: 100%;
  background-color: rgba(16, 129, 232, 0.3);
  z-index: -1;
}
.video-internet-novin .video-js .vjs-big-play-button::after {
  transform: scale(1.25);
  z-index: -2;
  animation: videoAnimationPlay1 3s linear 0s infinite alternate;
}
@keyframes videoAnimationPlay1 {
  0% {
    transform: scale(1.25);
  }
  100% {
    transform: scale(1);
  }
}
.video-internet-novin .video-js .vjs-big-play-button .vjs-icon-placeholder {
  display: block;
  width: 100%;
  height: 100%;
}
.video-internet-novin .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e923";
  font-family: "icomoon";
  font-size: 38px;
  line-height: 79px;
}
.video-internet-novin .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  transform: scale(1.5);
  z-index: -3;
  animation: videoAnimationPlay2 3s linear 0s infinite alternate;
}
@keyframes videoAnimationPlay2 {
  0% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
@media only screen and (max-width: 575px) {
  .video-internet-novin .video-js {
    height: 280px;
  }
}

.swiper-internet-novin {
  padding-bottom: 114px;
}
.swiper-internet-novin .swiper-button-next::after, .swiper-internet-novin .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 24px;
  line-height: 1;
  color: #1081e8;
}
.swiper-internet-novin .swiper-button-next::after {
  content: "\e904";
}
.swiper-internet-novin .swiper-button-prev::after {
  content: "\e930";
}
.swiper-internet-novin .swiper-pagination-bullet {
  width: 11px;
  height: 6px;
  border-radius: 9px;
  background-color: rgba(73, 73, 73, 0.3);
  opacity: 1;
}
.swiper-internet-novin .swiper-pagination-bullet-active {
  width: 25px;
  background-color: #1081e8;
}
@media only screen and (max-width: 575px) {
  .swiper-internet-novin .swiper-bottom {
    width: 100% !important;
  }
}

.btn-more-internet-novin {
  box-shadow: 0px 10px 20px 2px rgba(134, 155, 235, 0.32);
  padding: 7px 10px;
}

.breadcrumb-internet-novin {
  padding-bottom: 12px;
  border-bottom: 1px solid #dcdcdc;
}
.breadcrumb-internet-novin li:not(:first-child) {
  padding: 0;
}
.breadcrumb-internet-novin li:not(:first-child)::before {
  content: "\e900";
  font-family: "icomoon";
  font-size: 10px;
  line-height: 1;
  margin: 0 8px;
  padding: 0;
}
.breadcrumb-internet-novin li a:hover {
  color: #1081e8;
}

.articles-internet-novin-two {
  padding: 0 20px 20px;
}
.articles-internet-novin-two::before {
  top: 85px;
  background-color: #fff;
  border-radius: 25px;
  box-shadow: 0px 9px 50px rgba(0, 0, 0, 0.05);
}
.articles-internet-novin-two .title {
  height: 64px;
}
.articles-internet-novin-two p {
  height: 60px;
}
.articles-internet-novin-two .date-badge::before {
  height: 9px;
  border-radius: 17px;
  background-color: #1081e8;
  transform: translateY(-19px);
}
.articles-internet-novin-two .date-badge .badge {
  padding: 7px 8px;
}
@media only screen and (max-width: 991px) {
  .articles-internet-novin-two .title {
    font-size: 16px;
    line-height: 25px;
  }
}

.pagination-internet-novin {
  gap: 17px;
  margin-top: 85px;
}
.pagination-internet-novin li a {
  width: 72px;
  height: 72px;
}
.pagination-internet-novin li a:not(.next, .prev) {
  background-color: #fff;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
}
.pagination-internet-novin li a:not(.next, .prev):hover, .pagination-internet-novin li a:not(.next, .prev).active {
  background-color: #4a9be5;
  color: #fff;
  box-shadow: none;
}
@media only screen and (max-width: 767px) {
  .pagination-internet-novin {
    gap: 8px;
  }
  .pagination-internet-novin li a {
    width: 48px;
    height: 48px;
    font-size: 12px;
    line-height: 18px;
  }
}

.articles-internet-novin-three {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  border: solid #fff;
  border-width: 0 4px 4px 0;
  padding: 23px 17px 14px;
}
.articles-internet-novin-three figure img {
  border-radius: 20px 20px 0;
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.15);
}
.articles-internet-novin-three .title a:hover {
  color: #1081E8;
}
.articles-internet-novin-three p {
  max-height: 72px;
}
.articles-internet-novin-three:hover {
  border-color: #1081E8;
}
.articles-internet-novin-three:hover > a {
  color: #1081E8;
}
@media only screen and (max-width: 767px) {
  .articles-internet-novin-three .title {
    font-size: 16px;
    line-height: 25px;
  }
}

.bg-internet-novin {
  background: #f7fbfe;
}

.top-header-internet-novin {
  padding: 53px 0;
}
.top-header-internet-novin::after {
  width: 475px;
  height: 50px;
  background-image: url("./../images/shape/shape-internet-novin-01.png");
  top: 100%;
}
.top-header-internet-novin-nav ul li a::before, .top-header-internet-novin-nav ul li a::after {
  transform: translateY(5px);
  height: 2px;
  border-radius: 8px;
  background-color: #1081e8;
  opacity: 0;
}
.top-header-internet-novin-nav ul li a::before {
  width: 0;
}
.top-header-internet-novin-nav ul li a::after {
  width: 2px;
}
.top-header-internet-novin-nav ul li a.active {
  font-weight: bold !important;
}
.top-header-internet-novin-nav ul li a:hover, .top-header-internet-novin-nav ul li a.active {
  color: #1081e8;
}
.top-header-internet-novin-nav ul li a:hover::before, .top-header-internet-novin-nav ul li a:hover::after, .top-header-internet-novin-nav ul li a.active::before, .top-header-internet-novin-nav ul li a.active::after {
  opacity: 1;
}
.top-header-internet-novin-nav ul li a:hover::before, .top-header-internet-novin-nav ul li a.active::before {
  width: 19px;
}
.top-header-internet-novin-nav ul li a:hover::after, .top-header-internet-novin-nav ul li a.active::after {
  right: 21px;
}
.top-header-internet-novin-logo {
  top: 28px;
  z-index: 99;
}
.top-header-internet-novin-search {
  max-width: 206px;
}
.top-header-internet-novin-search .form-control {
  background-color: rgba(225, 241, 255, 0.6);
  height: 48px;
  border: 1px solid rgba(225, 241, 255, 0.6);
}
.top-header-internet-novin-search .form-control:focus {
  border-color: #1081e8;
  box-shadow: 0 0 0 4px rgba(16, 129, 232, 0.2);
}
.top-header-internet-novin-search .btn {
  width: 48px;
}
.top-header-internet-novin-auth {
  padding: 13px 18.5px;
}
@media only screen and (max-width: 991px) {
  .top-header-internet-novin {
    padding: 12px 0;
  }
  .top-header-internet-novin-logo {
    top: 0;
    right: 0 !important;
    position: relative !important;
    transform: unset !important;
  }
  .top-header-internet-novin-logo img {
    width: auto;
    height: 100px;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-internet-novin-logo img {
    height: 72px;
  }
}

.footer-internet-novin {
  margin-top: 196px;
  padding: 58px 0 0;
}
.footer-internet-novin::after {
  height: 102px;
  background-color: #1081e8;
  background-image: url("./../images/background/bg-internet-novin-06.png");
}
.footer-internet-novin-nav li:not(:last-child) {
  margin-bottom: 12px;
}
.footer-internet-novin-namads > * {
  max-width: calc(50% - 4px);
}
.footer-internet-novin-contact {
  box-shadow: 0px 20px 26px rgba(0, 0, 0, 0.05);
  border-radius: 28px;
  padding: 40px 54px 35px;
}
.footer-internet-novin-contact .text .sub-title {
  letter-spacing: 2.28px;
}
.footer-internet-novin-contact ul {
  padding-right: 56px;
}
.footer-internet-novin-contact ul li {
  max-width: 33.333333%;
  padding: 0 12px;
}
.footer-internet-novin-copyright-socials {
  padding: 22px 0 13px;
}
.footer-internet-novin-socials .text .sub-title {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}
.footer-internet-novin-socials ul {
  gap: 17px;
}
.footer-internet-novin-socials ul li a {
  width: 20px;
  height: 20px;
  background-color: #fff;
}
.footer-internet-novin-socials ul li a:hover {
  background-color: #1081e8;
  color: #fff;
}
@media only screen and (max-width: 991px) {
  .footer-internet-novin-namads > * {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .footer-internet-novin-contact {
    padding: 32px 12px;
  }
  .footer-internet-novin-contact ul {
    padding-right: 0;
  }
  .footer-internet-novin-contact ul li {
    max-width: 50%;
  }
  .footer-internet-novin-contact ul li:first-child {
    max-width: 100%;
  }
  .footer-internet-novin-copyright-socials {
    padding: 24px 0;
  }
  .footer-internet-novin-copyright-socials::after {
    width: 100vw;
    background-color: #1081e8;
    background-image: url("./../images/background/bg-internet-novin-06.png");
  }
}
@media only screen and (max-width: 767px) {
  .footer-internet-novin {
    margin-top: 100px;
  }
}
@media only screen and (max-width: 575px) {
  .footer-internet-novin-contact ul li {
    max-width: 100%;
  }
  .footer-internet-novin-socials ul {
    margin: 12px 0 0;
  }
}

.landing-internet-novin {
  margin: 134px 0 98px;
}
.landing-internet-novin::before {
  width: 532px;
  height: 492px;
  background-image: url("./../images/shape/shape-internet-novin-02.png");
  transform: translateY(10px);
  mix-blend-mode: multiply;
  opacity: 0.5;
}
.landing-internet-novin::after {
  background-image: url("./../images/background/bg-internet-novin-01.png");
  width: 845px;
  height: 916px;
  transform: translateY(-182px);
}
.landing-internet-novin .title-en {
  letter-spacing: 10.92px;
}
.landing-internet-novin .btns {
  gap: 19px;
}
.landing-internet-novin .btns .btn {
  padding: 13px 23px;
}
@media only screen and (max-width: 767px) {
  .landing-internet-novin {
    margin: 60px 0;
  }
}
@media only screen and (max-width: 575px) {
  .landing-internet-novin .title-en {
    letter-spacing: 5px;
  }
}

.service-home-internet-novin {
  padding: 62px 0 85px;
}
.service-home-internet-novin::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDc5IiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNDc5IDUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ3OSAwLjAyOTc4NTJWMEgwVjAuNjI0MDIzQzcuNTU4MTEgMS40NTk0NyAxNS4wMDgzIDMuMTE2MjEgMjIuMjc2NCA1LjQ5MTIxQzYxLjk4IDE4LjQ2NjMgMTY1Ljk2NyA0OS44ODc3IDI0MCA0OS4yMjEyQzMxMC40NDggNDguNTg2OSA0MDguOTI3IDE4LjQwMDkgNDQ3LjU0MyA1LjYyMTA5QzQ1Ny43MjYgMi4yNTA5OCA0NjguMjk0IDAuMjg5NTUxIDQ3OSAwLjAyOTc4NTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDc5IiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNDc5IDUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ3OSAwLjAyOTc4NTJWMEgwVjAuNjI0MDIzQzcuNTU4MTEgMS40NTk0NyAxNS4wMDgzIDMuMTE2MjEgMjIuMjc2NCA1LjQ5MTIxQzYxLjk4IDE4LjQ2NjMgMTY1Ljk2NyA0OS44ODc3IDI0MCA0OS4yMjEyQzMxMC40NDggNDguNTg2OSA0MDguOTI3IDE4LjQwMDkgNDQ3LjU0MyA1LjYyMTA5QzQ1Ny43MjYgMi4yNTA5OCA0NjguMjk0IDAuMjg5NTUxIDQ3OSAwLjAyOTc4NTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #f7fbfe;
  width: 479px;
  height: 49px;
  transform: translate(-50%, -1px);
}
.service-home-internet-novin::after {
  background-image: url("./../images/shape/shape-internet-novin-03.png");
  width: 71px;
  height: 322px;
  transform: translateY(-180px);
}
.service-home-internet-novin-item {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding: 93px 20px 54px;
}
.service-home-internet-novin-item .icon {
  width: 87px;
  height: 87px;
}
.service-home-internet-novin-item .icon::before, .service-home-internet-novin-item .icon::after,
.service-home-internet-novin-item .icon i::after {
  border-radius: 23px;
}
.service-home-internet-novin-item .icon::before {
  background-color: rgba(255, 163, 26, 0.25);
  backdrop-filter: blur(8.5px);
}
.service-home-internet-novin-item .icon::after {
  background-color: #ffa31a;
  box-shadow: 0px 6px 17px rgba(0, 0, 0, 0.1), 7px 8px 13px rgba(255, 255, 255, 0.25) inset;
  width: 77px;
  height: 77px;
  transform: translate(-19px, -22px);
}
.service-home-internet-novin-item .icon i {
  font-size: 40px;
}
.service-home-internet-novin-item .icon i::after {
  width: 97px;
  height: 97px;
  transform: translate(-2px, -20px);
  filter: blur(50px);
  background-color: rgba(255, 163, 26, 0.32);
}
.service-home-internet-novin-item.danger .icon::before {
  background-color: rgba(255, 26, 67, 0.25);
}
.service-home-internet-novin-item.danger .icon::after {
  background-color: #ff1a43;
}
.service-home-internet-novin-item.danger .icon i::after {
  background-color: rgba(255, 26, 67, 0.32);
}
.service-home-internet-novin-item.success .icon::before {
  background-color: rgba(36, 210, 157, 0.25);
}
.service-home-internet-novin-item.success .icon::after {
  background-color: #24d29d;
}
.service-home-internet-novin-item.success .icon i::after {
  background-color: rgba(36, 210, 157, 0.32);
}
.service-home-internet-novin-item.info .icon::before {
  background-color: rgba(16, 129, 232, 0.25);
}
.service-home-internet-novin-item.info .icon::after {
  background-color: #1081e8;
}
.service-home-internet-novin-item.info .icon i::after {
  background-color: rgba(16, 129, 232, 0.32);
}

.about-home-internet-novin {
  margin: 174px 0 158px;
}
.about-home-internet-novin::before {
  background-image: url("./../images/shape/shape-internet-novin-04.png");
  width: 72px;
  height: 322px;
  transform: translateY(218px);
}
.about-home-internet-novin::after {
  width: 31.438%;
  height: 88.434%;
  border-radius: 0 40px 40px 0;
  background-color: #1081e8;
  background-image: url("./../images/other/image-internet-novin-03.png");
  transform: translateY(-30px);
}
.about-home-internet-novin .title-en {
  letter-spacing: 4.8px;
}
.about-home-internet-novin .btn {
  padding: 7px 19px;
}
.about-home-internet-novin .video-internet-novin {
  padding-right: 46px;
}
@media only screen and (max-width: 991px) {
  .about-home-internet-novin .video-internet-novin {
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .about-home-internet-novin {
    margin: 64px 0;
  }
}
@media only screen and (max-width: 575px) {
  .about-home-internet-novin .title-en {
    letter-spacing: 3.4px;
  }
}

.providing-internet-novin {
  padding: 99px 0 134px;
  background-image: url("./../images/background/bg-internet-novin-02.png");
}
.providing-internet-novin::before {
  width: 69px;
  height: 662px;
  border-radius: 40px;
  background-color: #1081e8;
  transform: translate(46px, -206px);
  top: 100%;
}
.providing-internet-novin::after {
  background-image: url("./../images/background/bg-internet-novin-03.png");
  width: 531px;
  height: 492px;
  top: 100%;
  transform: translateY(-244px);
  mix-blend-mode: multiply;
}
.providing-internet-novin .image {
  padding-left: 29px;
}
.providing-internet-novin .image::after {
  border: 1px dashed rgba(73, 73, 73, 0.8);
  border-radius: 17px;
  transform: translateY(-23px);
  width: 82.6%;
  height: 89.136%;
}
.providing-internet-novin .image img {
  box-shadow: 0px 26px 36px rgba(0, 0, 0, 0.15);
}
.providing-internet-novin .title-en {
  letter-spacing: 4.8px;
}
.providing-internet-novin .btn {
  padding: 10px 17.5px;
}
@media only screen and (max-width: 767px) {
  .providing-internet-novin {
    padding-bottom: 60px;
  }
}
@media only screen and (max-width: 575px) {
  .providing-internet-novin .title-en {
    letter-spacing: 2.7px;
  }
}

.internet-packages {
  margin: 151px 0 0;
}
.internet-packages-wrapper {
  padding-top: 61px;
}
.internet-packages-wrapper::before {
  background-color: #fff;
  border-radius: 53px;
  box-shadow: 0px 17px 40px rgba(0, 0, 0, 0.05);
  right: 26px;
  left: 26px;
  height: 273px;
}
.internet-packages-wrapper::after {
  border-radius: 40px;
  background-color: #1081e8;
  height: 201px;
  width: 54%;
  transform: translate(31px, -56px);
}
.internet-packages-heading .title::before {
  content: "\e900";
  font-family: "icomoon";
  font-size: 12px;
  line-height: 1;
  color: #1081e8;
  transform: rotate(-90deg) translate(22px, -50%);
}
.internet-packages-heading .title::after {
  width: 33px;
  height: 5px;
  background-color: #1081e8;
  border-radius: 4px;
  transform: translate(-50%, -4px);
}
.internet-packages-heading .title-en {
  letter-spacing: 4.06px;
}
.internet-packages-item {
  padding: 22px 32px 15px;
  box-shadow: 0px 45px 50px rgba(0, 0, 0, 0.05);
}
.internet-packages-item p {
  height: 84px;
  padding-right: 12px;
}
.internet-packages-item p::before {
  width: 5px;
  border-radius: 4px;
  background-color: #1081e8;
}
.internet-packages-item .btn {
  padding: 9px 12px;
  max-width: 194px;
  background-color: #fff;
}
.internet-packages-item .btn::after {
  right: 25px;
  bottom: 1px;
  left: 25px;
  height: 12px;
  background-color: rgba(16, 129, 232, 0.32);
  border-radius: 10px;
  filter: blur(25px);
}
.internet-packages-item:hover {
  transform: translateY(-4px);
}
.internet-packages-item:hover .btn {
  background-color: #1081e8;
  color: #fff !important;
}
@media only screen and (max-width: 1199px) {
  .internet-packages-item {
    padding: 22px 24px 15px;
  }
}
@media only screen and (max-width: 767px) {
  .internet-packages {
    margin: 80px 0 0;
  }
  .internet-packages-wrapper::before {
    border-radius: 20px;
  }
  .internet-packages-wrapper::after {
    width: 70%;
    border-radius: 20px 0 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .internet-packages-wrapper::before {
    right: -12px;
    left: -12px;
    border-radius: 0;
  }
  .internet-packages-wrapper::after {
    width: 80%;
  }
}

.app-internet-novin {
  margin: 197px 0 205px;
}
.app-internet-novin::before {
  background-image: url("./../images/background/bg-internet-novin-04.png");
  width: 759px;
  height: 656px;
  transform: translateY(-164px);
}
.app-internet-novin::after {
  width: 69px;
  height: 662px;
  background-color: #1081e8;
  border-radius: 40px;
  transform: translate(-48px, -39px);
}
.app-internet-novin .title-en {
  letter-spacing: 4.4px;
}
@media only screen and (max-width: 767px) {
  .app-internet-novin {
    margin: 80px 0;
  }
  .app-internet-novin .title-en {
    font-size: 12px;
    letter-spacing: 3.8px;
    line-height: 26px;
  }
}

.articles-internet-novin::before {
  background-image: url("./../images/background/bg-internet-novin-05.png");
  transform: translateY(-80px);
  height: 698px;
}
.articles-internet-novin::after {
  background-image: url(./../images/background/bg-internet-novin-03.png);
  width: 531px;
  height: 492px;
  transform: translateY(310px);
  mix-blend-mode: multiply;
}
.articles-internet-novin .heading-internet-novin .title::after {
  width: 55px;
  height: 4px;
  border-radius: 9px;
  background-color: #1081e8;
  transform: translate(-50%, 12px);
}
.articles-internet-novin-item + .articles-internet-novin-item {
  margin-top: 31px;
}
.articles-internet-novin-item {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding: 30px 22px 29px 27px;
}
.articles-internet-novin-item figure {
  max-width: 33%;
}
.articles-internet-novin-item figure img {
  border-radius: 20px 20px 0;
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.15);
}
.articles-internet-novin-item .content {
  padding-right: 12px;
  max-width: 66%;
}
.articles-internet-novin-item .content p {
  max-height: 32px;
}
.articles-internet-novin-item.col {
  padding: 23px 17px;
}
.articles-internet-novin-item.col figure,
.articles-internet-novin-item.col .content {
  max-width: 100%;
}
.articles-internet-novin-item.col .content {
  padding: 19px 0 0;
}
.articles-internet-novin-item.col .content p {
  max-height: 64px;
}
@media only screen and (max-width: 991px) {
  .articles-internet-novin-item + .articles-internet-novin-item {
    margin-top: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .articles-internet-novin-item {
    flex-direction: column;
    padding: 23px 17px;
  }
  .articles-internet-novin-item figure,
  .articles-internet-novin-item .content {
    max-width: 100%;
  }
  .articles-internet-novin-item .content {
    padding: 19px 0 0;
  }
  .articles-internet-novin-item .content p {
    max-height: 64px;
  }
}

.our-partner-centers-internet-novin {
  margin-top: 213px;
}
.our-partner-centers-internet-novin-wrapper {
  padding-top: 61px;
}
.our-partner-centers-internet-novin-wrapper::before {
  background-color: #fff;
  border-radius: 53px;
  right: 56px;
  height: 273px;
  left: 56px;
  box-shadow: 0px 17px 40px rgba(0, 0, 0, 0.05);
}
.our-partner-centers-internet-novin-wrapper::after,
.our-partner-centers-internet-novin-wrapper .heading::after {
  width: 50%;
  height: 201px;
  background-color: #1081e8;
  border-radius: 40px;
}
.our-partner-centers-internet-novin-wrapper::after {
  transform: translateY(-56px);
}
.our-partner-centers-internet-novin .heading::after {
  top: 126px;
}
.our-partner-centers-internet-novin-item::after {
  right: 54px;
  left: 54px;
  height: 38px;
  background-color: rgba(255, 26, 67, 0.3);
  border-radius: 15px;
  filter: blur(50px);
}
.our-partner-centers-internet-novin-item .box {
  box-shadow: 0px -4px 30px rgba(0, 0, 0, 0.05);
  padding: 66px 20px;
}
.swiper-slide:nth-child(2n) .our-partner-centers-internet-novin-item::after {
  background-color: rgba(42, 171, 231, 0.3);
}
@media only screen and (max-width: 1199px) {
  .our-partner-centers-internet-novin-item .box {
    padding: 66px 12px;
  }
}
@media only screen and (max-width: 767px) {
  .our-partner-centers-internet-novin {
    margin-top: 120px;
  }
  .our-partner-centers-internet-novin-item .box {
    padding: 32px 12px;
  }
}
@media only screen and (max-width: 575px) {
  .our-partner-centers-internet-novin-wrapper::before {
    right: -12px;
    left: -12px;
    border-radius: 0;
  }
  .our-partner-centers-internet-novin-wrapper::after {
    right: -12px;
    border-radius: 12px 0 0 12px;
  }
  .our-partner-centers-internet-novin-wrapper .heading::after {
    border-radius: 0 12px 12px 0;
    left: -12px;
  }
}

.breadcrumb-about-internet-novin {
  margin: 148px auto 67px;
}
@media only screen and (max-width: 991px) {
  .breadcrumb-about-internet-novin {
    margin: 60px auto 40px;
  }
}

.description-about-internet-novin-wrapper {
  padding: 56px 57px 65px 55px;
}
.description-about-internet-novin-wrapper::before, .description-about-internet-novin-wrapper::after {
  background-color: #1081E8;
  border-radius: 40px;
  width: 51.235%;
  height: 50.25%;
  background-image: url("./../images/background/bg-internet-novin-07.png");
}
.description-about-internet-novin-wrapper .content {
  border-radius: 53px;
  box-shadow: 0px 17px 40px rgba(0, 0, 0, 0.05);
  padding: 42px 68px 40px;
}
@media only screen and (max-width: 767px) {
  .description-about-internet-novin-wrapper {
    padding: 32px;
  }
  .description-about-internet-novin-wrapper .content {
    padding: 36px 32px;
    border-radius: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .description-about-internet-novin-wrapper {
    margin: 0 -12px;
    padding: 32px 12px;
  }
  .description-about-internet-novin-wrapper::before {
    border-radius: 32px 0 0 32px;
  }
  .description-about-internet-novin-wrapper::after {
    border-radius: 0 32px 32px 0;
  }
  .description-about-internet-novin-wrapper .content {
    padding: 28px 20px;
    border-radius: 20px;
  }
}

.members-about-internet-novin {
  margin: 284px 0 290px;
}
.members-about-internet-novin::before {
  background-image: url("./../images/background/bg-internet-novin-08.png");
  transform: translateY(-157px);
  height: 1217px;
}
.members-about-internet-novin::after {
  transform: translate(51px, 428px);
  border-radius: 40px;
  width: 69px;
  height: 662px;
  background-color: #1081E8;
}
.members-about-internet-novin .about-us-travel-members-items:last-child {
  margin-top: 50px;
}
@media only screen and (max-width: 767px) {
  .members-about-internet-novin {
    margin: 80px 0;
  }
}

.awards-about-internet-novin::after {
  width: 69px;
  height: 662px;
  border-radius: 40px;
  background-color: #1081E8;
  transform: translate(-48px, 122px);
}
.awards-about-internet-novin-heading {
  margin-bottom: 78px;
}
.awards-about-internet-novin-heading .sub-title {
  margin-top: 5px;
  letter-spacing: 8.74px;
}
.awards-about-internet-novin .row {
  gap: 93px 0;
}

.achievement-internet-novin-item {
  padding: 30px 22px 30px 16px;
}
.achievement-internet-novin-item .image {
  width: 190px;
  height: 128px;
  flex: 0 0 auto;
}
.achievement-internet-novin-item .image::before {
  -webkit-mask: unset;
          mask: unset;
  border-radius: 20px 20px 0;
  background-color: #EAEAEA;
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.15);
}
.achievement-internet-novin-item .image img {
  left: 50%;
  transform: translateX(-50%);
}
.achievement-internet-novin-item .detail {
  padding-right: 18px;
  max-width: calc(100% - 190px);
}
.achievement-internet-novin-item:hover {
  background-color: #1081E8;
}
@media only screen and (max-width: 575px) {
  .achievement-internet-novin-item {
    padding: 24px;
  }
  .achievement-internet-novin-item .detail {
    max-width: 100%;
    padding-right: 0;
  }
}

.breadcrumb-contact-internet-novin {
  margin: 148px auto 0;
}
@media only screen and (max-width: 991px) {
  .breadcrumb-contact-internet-novin {
    margin: 60px auto 0;
  }
}

.landing-contact-internet-novin::before {
  background-image: url("./../images/background/bg-internet-novin-09.png");
  transform: translateY(-274px);
  height: 960px;
}
.landing-contact-internet-novin::after {
  background-image: url("./../images/shape/shape-internet-novin-05.png");
  width: 452px;
  height: 456px;
  transform: translateY(61px);
}
.landing-contact-internet-novin .sub-title {
  letter-spacing: 10.92px;
}
@media only screen and (max-width: 575px) {
  .landing-contact-internet-novin .sub-title {
    letter-spacing: 5px;
  }
}

.location-contact-internet-novin {
  margin: 97px 0 265px;
}
.location-contact-internet-novin::before {
  background-image: url("./../images/shape/shape-internet-novin-06.png");
  width: 606px;
  height: 916px;
  transform: translateY(-359px);
}
.location-contact-internet-novin-wrapper {
  padding: 39px 28px 42px 34px;
}
.location-contact-internet-novin-wrapper::before, .location-contact-internet-novin-wrapper::after {
  background-color: #1081e8;
  width: 664px;
  height: 201px;
  border-radius: 40px;
  background-image: url("./../images/background/bg-internet-novin-10.png");
}
.location-contact-internet-novin-wrapper .content {
  padding: 39px 63px;
}
.location-contact-internet-novin-wrapper .content .iframe::after {
  width: 80%;
  height: 56px;
  background-color: rgba(16, 129, 232, 0.37);
  filter: blur(25px);
}
.location-contact-internet-novin-wrapper .content .iframe iframe {
  box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.02);
}
.location-contact-internet-novin-btn {
  padding: 21px 41px;
  margin-top: 104px;
}
.location-contact-internet-novin-btn, .location-contact-internet-novin-btn:focus, .location-contact-internet-novin-btn:active, .location-contact-internet-novin-btn:hover {
  box-shadow: 0px 18px 25px rgba(16, 129, 232, 0.32);
}
@media only screen and (max-width: 991px) {
  .location-contact-internet-novin-wrapper .content {
    border-radius: 32px;
    padding: 32px;
  }
  .location-contact-internet-novin-wrapper .content .iframe iframe {
    height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .location-contact-internet-novin {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .location-contact-internet-novin-wrapper {
    margin: 0 -12px;
    padding: 39px 12px 42px;
  }
  .location-contact-internet-novin-wrapper::before, .location-contact-internet-novin-wrapper::after {
    border-radius: 0;
    height: 100%;
  }
  .location-contact-internet-novin-wrapper .content {
    padding: 12px;
    border-radius: 20px;
  }
  .location-contact-internet-novin-wrapper .content .iframe iframe {
    height: 280px;
  }
}

.form-contact-internet-novin::before {
  background-image: url("./../images/shape/shape-internet-novin-07.png");
  width: 1041px;
  height: 916px;
  transform: translateY(-115px);
}
.form-contact-internet-novin::after {
  top: 11px;
  width: 69px;
  height: 292px;
  background-color: #1081E8;
  border-radius: 40px;
  transform: translateX(-48px);
}
.form-contact-internet-novin .image {
  padding-left: 29px;
}
.form-contact-internet-novin .image::after {
  transform: translateY(-23px);
  width: 74.905%;
  height: 89.136%;
  border-radius: 17px;
  border: 1px dashed rgba(73, 73, 73, 0.8);
}
.form-contact-internet-novin .image img {
  box-shadow: 0px 26px 36px rgba(0, 0, 0, 0.15);
}
.form-contact-internet-novin form {
  gap: 19px 0;
}

.top-articles-blog-internet-novin {
  margin: 82px 0 96px;
}
.top-articles-blog-internet-novin::before, .top-articles-blog-internet-novin::after {
  background-color: #1081E8;
  height: 34.957%;
}
.top-articles-blog-internet-novin::before {
  width: 17.762%;
  border-radius: 40px 0 0 40px;
  transform: translateY(-24px);
  background-image: url("./../images/background/bg-internet-novin-11.png");
}
.top-articles-blog-internet-novin::after {
  width: 25.697%;
  border-radius: 0 40px 40px 0;
  background-image: url("./../images/background/bg-internet-novin-12.png");
  transform: translateY(52px);
}
.top-articles-blog-internet-novin .container::before {
  background-image: url("./../images/background/bg-internet-novin-13.png");
  transform: translateY(-308px);
  height: 1059px;
}
.top-articles-blog-internet-novin-item + .top-articles-blog-internet-novin-item {
  margin-top: 24px;
}
.top-articles-blog-internet-novin-item {
  box-shadow: 0px 37px 100px rgba(0, 0, 0, 0.05);
  padding: 34px 24px;
}
.top-articles-blog-internet-novin-item .image {
  max-width: 25%;
}
.top-articles-blog-internet-novin-item .image img {
  border-radius: 15px 15px 0 15px;
  box-shadow: 0px 11px 40px rgba(0, 0, 0, 0.2);
}
.top-articles-blog-internet-novin-item .detail {
  max-width: 75%;
  padding-right: 17px;
}
.top-articles-blog-internet-novin-item .detail .title-en {
  letter-spacing: 2.88px;
}
.top-articles-blog-internet-novin-item .detail p {
  max-height: 72px;
}
.top-articles-blog-internet-novin-item.lg {
  padding: 0 73px 62px;
}
.top-articles-blog-internet-novin-item.lg::before {
  background-color: #fff;
  border-radius: 26px;
  top: 20.047%;
  box-shadow: 0px 37px 100px rgba(0, 0, 0, 0.05);
}
.top-articles-blog-internet-novin-item.lg .image,
.top-articles-blog-internet-novin-item.lg .detail {
  max-width: 100%;
}
.top-articles-blog-internet-novin-item.lg .image img {
  border-radius: 36px;
}
.top-articles-blog-internet-novin-item.lg .detail {
  padding-right: 0;
}
.top-articles-blog-internet-novin-item.lg .detail p {
  max-height: 96px;
}
@media only screen and (max-width: 575px) {
  .top-articles-blog-internet-novin-item {
    padding: 24px;
  }
  .top-articles-blog-internet-novin-item .image,
  .top-articles-blog-internet-novin-item .detail {
    max-width: 100%;
  }
  .top-articles-blog-internet-novin-item .image img {
    border-radius: 15px;
  }
  .top-articles-blog-internet-novin-item .detail {
    padding-right: 0;
  }
  .top-articles-blog-internet-novin-item.lg {
    padding: 0 24px 32px;
  }
  .top-articles-blog-internet-novin-item.lg .image img {
    border-radius: 20px;
  }
}

.articles-blog-internet-novin::before {
  background-image: url("./../images/shape/shape-internet-novin-08.png");
  width: 587px;
  height: 492px;
  transform: translateY(-23px);
  mix-blend-mode: multiply;
}
.articles-blog-internet-novin::after {
  background-image: url("./../images/shape/shape-internet-novin-09.png");
  width: 1163px;
  height: 916px;
  top: 50%;
  transform: translateY(-50%);
  mix-blend-mode: multiply;
}
.articles-blog-internet-novin-heading .sub-title {
  letter-spacing: 2.88px;
}
.articles-blog-internet-novin .row {
  gap: 45px 0;
}
@media only screen and (max-width: 767px) {
  .articles-blog-internet-novin .row {
    gap: 24px 0;
  }
}

.detail-blog-internet-novin-image {
  margin: 91px 0 106px;
}
.detail-blog-internet-novin-image::before, .detail-blog-internet-novin-image::after {
  background-color: #1081e8;
  height: 211px;
}
.detail-blog-internet-novin-image::before {
  transform: translateY(-35px);
  border-radius: 40px 0 0 40px;
  background-image: url("./../images/background/bg-internet-novin-14.png");
  width: 400px;
}
.detail-blog-internet-novin-image::after {
  transform: translateY(35px);
  border-radius: 0 40px 40px 0;
  background-image: url("./../images/background/bg-internet-novin-15.png");
  width: 429px;
}
.detail-blog-internet-novin-image .image {
  padding: 11px;
  background-color: rgba(216, 216, 216, 0.69);
  border-radius: 33px;
}
.detail-blog-internet-novin-image .image img {
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 767px) {
  .detail-blog-internet-novin-image {
    margin: 40px 0;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-internet-novin-content .title {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-internet-novin-content .title {
    font-size: 18px;
    line-height: 28px;
  }
}
.detail-blog-internet-novin-info .box-star .stars {
  margin: 0 28px 0 18px;
}
.detail-blog-internet-novin-info .box-star .stars label {
  cursor: pointer;
}
.detail-blog-internet-novin-info .box-star .stars input:checked ~ label i {
  color: #ffb800;
}
@media only screen and (max-width: 767px) {
  .detail-blog-internet-novin-image .image {
    padding: 5px;
    border-radius: 20px;
  }
  .detail-blog-internet-novin-image .image img {
    border-radius: 15px;
  }
  .detail-blog-internet-novin .share-box-one {
    margin: 40px 0 90px;
  }
}

.detail-blog-internet-novin-related-articles {
  margin-top: 181px;
}
.detail-blog-internet-novin-related-articles::before {
  background-image: url("./../images/background/bg-internet-novin-16.png");
  transform: translateY(-20px);
  height: 645px;
}
.detail-blog-internet-novin-related-articles-heading {
  margin-bottom: 61px;
}
.detail-blog-internet-novin-related-articles-heading::before {
  border-bottom: 1px dashed #787878;
}
.detail-blog-internet-novin-related-articles-heading > div,
.detail-blog-internet-novin-related-articles-heading a {
  background-color: #f7fbfe;
}
.detail-blog-internet-novin-related-articles-heading .title-en {
  background-color: rgba(220, 220, 220, 0.5);
  padding: 5px 12px 4px;
  letter-spacing: 1.44px;
}
.detail-blog-internet-novin-related-articles .swiper-slide > * {
  opacity: 0.25;
}
.detail-blog-internet-novin-related-articles .swiper-slide:not(.swiper-slide-visible) > * {
  pointer-events: none;
}
.detail-blog-internet-novin-related-articles .swiper-slide-visible > * {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .detail-blog-internet-novin-related-articles {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-internet-novin-related-articles-heading::before {
    content: none;
  }
  .detail-blog-internet-novin-related-articles .swiper-slide > * {
    opacity: 1;
  }
}

.landing-services-internet-novin {
  margin-top: 85px;
}
.landing-services-internet-novin .title-en {
  letter-spacing: 10.92px;
}
.landing-services-internet-novin::before {
  background-image: url("./../images/background/bg-internet-novin-17.png");
  transform: translateY(-211px);
  height: 844px;
}
.landing-services-internet-novin::after {
  background-image: url("./../images/background/bg-internet-novin-18.png");
  height: 528px;
}
.landing-services-internet-novin .container::after {
  background-image: url("./../images/shape/shape-internet-novin-10.png");
  width: 603px;
  height: 916px;
  transform: translateY(605px);
}
@media only screen and (max-width: 575px) {
  .landing-services-internet-novin .title-en {
    letter-spacing: 5px;
  }
}

.internet-novin-services-content {
  margin: 169px 0 164px;
}
.internet-novin-services-content :last-child {
  margin-bottom: 0;
}
.internet-novin-services-content p {
  margin-bottom: 12px;
}
.internet-novin-services::before {
  background-image: url("./../images/shape/shape-internet-novin-11.png");
  width: 1159px;
  height: 916px;
  transform: translateY(-256px);
}
.internet-novin-services .top-services-item .right::after {
  content: "";
  position: absolute;
  top: 11px;
  right: 12px;
  width: 63px;
  height: 63px;
  background-color: rgba(16, 129, 232, 0.32);
  border-radius: 15px;
  filter: blur(50px);
  z-index: -1;
}
.internet-novin-services .top-services-item .right i::after {
  background-color: rgba(16, 129, 232, 0.25);
}
.internet-novin-services .top-services-item .detail h2 {
  color: #1081E8;
}
.internet-novin-services .top-services-item.danger .right::before {
  background-color: #FF1A43;
}
.internet-novin-services .top-services-item.danger .right::after {
  background-color: rgba(255, 26, 67, 0.32);
}
.internet-novin-services .top-services-item.danger .detail h2,
.internet-novin-services .top-services-item.danger .detail .read-more {
  color: #FF1A43;
}
.internet-novin-services .top-services-item.warning .right::before {
  background-color: #FFA31A;
}
.internet-novin-services .top-services-item.warning .right::after {
  background-color: rgba(255, 163, 26, 0.32);
}
.internet-novin-services .top-services-item.warning .detail h2,
.internet-novin-services .top-services-item.warning .detail .read-more {
  color: #FFA31A;
}
@media only screen and (max-width: 767px) {
  .internet-novin-services-content {
    margin: 80px 0;
  }
  .internet-novin-services-content .container {
    font-size: 14px;
    line-height: 28px;
  }
}

.heading-paka {
  margin-bottom: 84px;
}
.heading-paka::after {
  transform: translate(-50%, 9px);
  width: 55px;
  height: 4px;
  border-radius: 9px;
  background-color: #869beb;
}

.btn-more-paka {
  margin-top: 94px;
}
.btn-more-paka::before {
  content: "\e99c";
  font-family: "icomoon";
  font-size: 12px;
  transform: translate(-50%, -36px);
  color: #869beb;
}
.btn-more-paka .btn {
  background-color: #fff;
  padding: 14px 13px;
}
.btn-more-paka .btn:hover {
  color: #fff;
  background-color: #869beb;
}
.btn-more-paka .btn::before, .btn-more-paka .btn::after {
  width: 67px;
  height: 43px;
  background-color: #b6c3f3;
  border-radius: 10px;
}
.btn-more-paka .btn::before {
  transform: translate(8px, 5px);
}
.btn-more-paka .btn::after {
  transform: translate(-7px, -6px);
}

.article-paka {
  box-shadow: 0px 9px 50px rgba(0, 0, 0, 0.05);
  padding: 24px 20px;
}
.article-paka figure .date {
  padding: 8.5px 11px;
  top: 18px;
  left: 17px;
}
.article-paka figure .date::before {
  background-color: rgba(18, 18, 18, 0.5);
  border-radius: 15px;
  backdrop-filter: blur(10px);
}
.article-paka .title {
  max-height: 44px;
}
.article-paka ul {
  gap: 10px;
}
.article-paka ul li {
  background-color: rgba(255, 86, 86, 0.15);
  color: #ff5656;
  padding: 6.5px 9px;
}
.article-paka ul li:nth-child(2) {
  background-color: rgba(74, 155, 229, 0.15);
  color: #4a9be5;
}
.article-paka p {
  max-height: 75px;
}
.article-paka .btn {
  box-shadow: 0px 7px 17px rgba(0, 0, 0, 0.05), 0px 18px 50px rgba(189, 154, 246, 0.05);
  padding: 8px 20px;
}
.article-paka .btn:hover {
  background-color: #869beb;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .article-paka {
    padding: 20px 12px;
  }
}

.pagination-paka li a:not(.prev, .next):hover, .pagination-paka li a:not(.prev, .next).active {
  background-color: #869beb;
}

.article-paka-two {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding: 37px 22px 42px;
}
.article-paka-two:not(:last-child) {
  margin-bottom: 58px;
}
.article-paka-two figure {
  max-width: 35%;
}
.article-paka-two figure img {
  border-radius: 20px 20px 0;
}
.article-paka-two .content {
  max-width: 65%;
  padding-right: 34px;
}
.article-paka-two .content p {
  height: 32px;
}
@media only screen and (max-width: 991px) {
  .article-paka-two:not(:last-child) {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .article-paka-two {
    padding: 20px;
  }
  .article-paka-two figure,
  .article-paka-two .content {
    max-width: 100%;
  }
  .article-paka-two .content {
    padding-right: 0;
  }
}

.video-paka .video-js .vjs-poster::before {
  background-color: rgba(45, 45, 45, 0.5);
  backdrop-filter: blur(3.5px);
  filter: none;
}
.video-paka .video-js .vjs-big-play-button::before, .video-paka .video-js .vjs-big-play-button::after,
.video-paka .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  background-color: rgba(134, 155, 235, 0.3);
}
.video-paka-two .video-js .vjs-big-play-button {
  width: 116px;
  height: 116px;
}
.video-paka-two .video-js .vjs-big-play-button::before {
  -webkit-mask: unset;
          mask: unset;
  border-radius: 50%;
}
.video-paka-two .video-js .vjs-big-play-button::after,
.video-paka-two .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMyIiBoZWlnaHQ9IjEzNyIgdmlld0JveD0iMCAwIDEzMiAxMzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNDAuNzgzIDcuMTE1NDJDNTYuMjYxNCAtMS44Mjg4NiA3NS4zMzc0IC0xLjgyODg1IDkwLjgxNTggNy4xMTU0MkwxMDYuNTEyIDE2LjE4NThDMTIxLjk3MyAyNS4xMTk5IDEzMS40OTYgNDEuNjIxMSAxMzEuNDk2IDU5LjQ3NzZWNzcuNjk0MkMxMzEuNDk2IDk1LjU1MDcgMTIxLjk3MyAxMTIuMDUyIDEwNi41MTIgMTIwLjk4Nkw5MC44MTU4IDEzMC4wNTZDNzUuMzM3NCAxMzkuMDAxIDU2LjI2MTQgMTM5LjAwMSA0MC43ODMgMTMwLjA1NkwyNS4wODYzIDEyMC45ODZDOS42MjU1NCAxMTIuMDUyIDAuMTAyNzUzIDk1LjU1MDcgMC4xMDI3NTMgNzcuNjk0MlY1OS40Nzc2QzAuMTAyNzUzIDQxLjYyMTEgOS42MjU1NCAyNS4xMTk5IDI1LjA4NjMgMTYuMTg1OEw0MC43ODMgNy4xMTU0MloiIGZpbGw9IiM4NjlCRUIiLz4NCjwvc3ZnPg0K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMyIiBoZWlnaHQ9IjEzNyIgdmlld0JveD0iMCAwIDEzMiAxMzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNDAuNzgzIDcuMTE1NDJDNTYuMjYxNCAtMS44Mjg4NiA3NS4zMzc0IC0xLjgyODg1IDkwLjgxNTggNy4xMTU0MkwxMDYuNTEyIDE2LjE4NThDMTIxLjk3MyAyNS4xMTk5IDEzMS40OTYgNDEuNjIxMSAxMzEuNDk2IDU5LjQ3NzZWNzcuNjk0MkMxMzEuNDk2IDk1LjU1MDcgMTIxLjk3MyAxMTIuMDUyIDEwNi41MTIgMTIwLjk4Nkw5MC44MTU4IDEzMC4wNTZDNzUuMzM3NCAxMzkuMDAxIDU2LjI2MTQgMTM5LjAwMSA0MC43ODMgMTMwLjA1NkwyNS4wODYzIDEyMC45ODZDOS42MjU1NCAxMTIuMDUyIDAuMTAyNzUzIDk1LjU1MDcgMC4xMDI3NTMgNzcuNjk0MlY1OS40Nzc2QzAuMTAyNzUzIDQxLjYyMTEgOS42MjU1NCAyNS4xMTk5IDI1LjA4NjMgMTYuMTg1OEw0MC43ODMgNy4xMTU0MloiIGZpbGw9IiM4NjlCRUIiLz4NCjwvc3ZnPg0K);
}
.video-paka-two .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  font-size: 60px;
  line-height: 116px;
}
@media only screen and (max-width: 767px) {
  .video-paka-two .video-js .vjs-big-play-button {
    transform: translate(-50%, -50%) scale(0.8);
  }
}
@media only screen and (max-width: 575px) {
  .video-paka-two .video-js .vjs-big-play-button {
    transform: translate(-50%, -50%) scale(0.7);
  }
}

body.bg-paka {
  background: linear-gradient(0deg, rgba(243, 245, 252, 0.3) 0%, rgba(243, 245, 252, 0.3) 100%), #fff;
}

.top-header-paka,
.nav-paka {
  background-color: rgba(255, 255, 255, 0.15);
}

.top-header-paka {
  padding: 57px 0 25px;
}
.top-header-paka::before {
  background-image: url("./../images/background/bg-paka-01.png");
  height: 875px;
}
.top-header-paka-socials {
  gap: 20px;
}
.top-header-paka-socials li a {
  width: 23px;
  height: 23px;
  background-color: #fff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.02);
}
.top-header-paka-socials li a:hover {
  background-color: #869beb;
  color: #fff;
}
.top-header-paka-contact {
  margin: 0 56px 0 53px;
}
.top-header-paka-auth {
  padding: 16.5px 23px;
}
.top-header-paka-auth::before, .top-header-paka-auth::after {
  width: 67px;
  height: 43px;
  border-radius: 10px;
  background-color: #b6c3f3;
}
.top-header-paka-auth::before {
  transform: translate(8px, 5px);
}
.top-header-paka-auth::after {
  transform: translate(-7px, -6px);
}

.nav-paka {
  padding: 39px 48px;
}
.nav-paka ul {
  gap: 32px;
}
.nav-paka ul li a::after {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #869beb;
  transform: translate(-50%, 10px);
  opacity: 0;
  pointer-events: none;
}
.nav-paka ul li a.active {
  font-weight: bold !important;
}
.nav-paka ul li a:hover, .nav-paka ul li a.active {
  color: #869beb;
}
.nav-paka ul li a:hover::after, .nav-paka ul li a.active::after {
  opacity: 1;
}

@media only screen and (max-width: 1199px) {
  .top-header-paka-logo .name {
    font-size: 20px;
    line-height: 32px;
  }
  .top-header-paka-contact {
    margin: 0 40px;
  }
}
.top-header-paka {
  padding: 24px 0;
}
.top-header-paka-logo .name {
  margin-left: 0;
}

@media only screen and (max-width: 575px) {
  .top-header-paka-logo img {
    width: 48px;
    height: auto;
  }
  .top-header-paka-logo .name {
    font-size: 16px;
    line-height: 25px;
  }
  .top-header-paka-auth {
    padding: 0;
    width: 48px;
    height: 48px;
  }
  .top-header-paka-auth::before, .top-header-paka-auth::after {
    display: none;
  }
  .top-header-paka-auth i {
    margin-left: 0;
  }
}
.footer-paka {
  margin-top: 145px;
}
.footer-paka::before {
  top: 39px;
  background-color: #fff;
}
.footer-paka .container {
  padding-bottom: 20px;
}
.footer-paka .container::after {
  height: 85px;
  background-color: #869BEB;
  border-radius: 9px;
  right: 12px;
  left: 12px;
  transform: translateY(71px);
}
.footer-paka .btn-scroll {
  top: 18px;
  font-size: 57px;
}
.footer-paka .form .form-control {
  box-shadow: 0px 7px 70px rgba(0, 0, 0, 0.05);
  height: 97px;
  padding: 0 31px 0 140px;
}
.footer-paka .form label {
  background-image: linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, #787878 100%);
  top: 55%;
  right: 31px;
}
.footer-paka .form .btn {
  box-shadow: 0px 7px 70px rgba(0, 0, 0, 0.05);
  left: 31px;
  padding: 14.5px 31px;
}
.footer-paka-contact li:not(:last-child) {
  margin-bottom: 18px;
}
.footer-paka-nav li:not(:last-child) {
  margin-bottom: 3px;
}
.footer-paka-nav li a:hover {
  color: #637ecb;
}
.footer-paka-namads .text {
  max-width: 229px;
}
.footer-paka-socials .title-en {
  background-image: linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, #787878 100%);
  margin-top: -8px;
}
.footer-paka-socials ul {
  gap: 15px;
}
.footer-paka-socials ul li a {
  width: 32px;
  height: 32px;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
  background-color: #fff;
}
.footer-paka-socials ul li a:hover {
  background-color: #637ecb;
  color: #fff;
}
@media only screen and (max-width: 1399px) {
  .footer-paka .form .form-control {
    padding: 0 20px 0 120px;
  }
  .footer-paka .form label {
    right: 20px;
    left: 120px;
  }
  .footer-paka .form .btn {
    left: 20px;
    padding: 14.5px 20px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-paka {
    padding-top: 24px;
  }
  .footer-paka::before {
    top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .footer-paka {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .footer-paka-namads .text {
    max-width: 100%;
  }
}

.landing-paka {
  margin: 102px 0 164px;
}
.landing-paka::before {
  background-image: url("./../images/shape/shape-paka-01.png");
  width: 380px;
  height: 656px;
  transform: translateY(440px);
}
.landing-paka::after {
  background-image: url("./../images/shape/shape-paka-02.png");
  width: 525px;
  height: 612px;
  transform: translateY(-26px);
}
.landing-paka .title::before {
  content: "International credit cards";
  transform: translate(-148px, -82px);
  font-size: 100px;
  font-weight: 900;
  line-height: 143px;
  color: rgba(123, 123, 123, 0.05);
  white-space: nowrap;
  font-family: "dana";
}
.landing-paka .title-en {
  letter-spacing: 10.92px;
}
.landing-paka .btns .btn {
  padding: 13.5px 22px;
}
@media only screen and (max-width: 991px) {
  .landing-paka .title::before {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .landing-paka {
    margin: 50px 0 80px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-paka .title {
    font-size: 18px;
    line-height: 28px;
  }
  .landing-paka .title-en {
    letter-spacing: 5px;
  }
}

.rerouting-paka {
  margin-bottom: 170px;
}
.rerouting-paka::before {
  background-image: url("./../images/background/bg-paka-02.png");
  height: 932px;
  transform: translateY(-321px);
}
.rerouting-paka::after {
  top: -24px;
  bottom: -33px;
  background-color: #869beb;
  background-image: url("./../images/background/bg-paka-03.png");
  border-radius: 0 129px 129px 0;
  width: 554px;
}
.rerouting-paka-wrapper {
  border-radius: 53px;
  box-shadow: 0px 17px 40px rgba(0, 0, 0, 0.05);
  padding: 58px 135px 87px;
}
.rerouting-paka-wrapper .title::after {
  transform: translate(-50%, 16px);
  width: 55px;
  height: 4px;
  border-radius: 9px;
  background-color: #869beb;
}
.rerouting-paka-wrapper .nav-item {
  background-color: #fff;
  box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.05);
  border-radius: 24px 0 24px 24px;
  padding: 8px 32px;
  cursor: pointer;
}
.rerouting-paka-wrapper .nav-item.active {
  background-color: #869beb;
  box-shadow: 0px 9px 20px rgba(36, 145, 235, 0.1);
  color: #fff;
}
.rerouting-paka-wrapper .form-group {
  background-color: rgba(134, 155, 235, 0.05);
  padding: 9px 19px 10px 21px;
}
.rerouting-paka-wrapper .form .select2-container--default .select2-selection--single {
  padding: 3.5px 0;
  border: 0;
  background-color: transparent;
  border-radius: 0;
}
.rerouting-paka-wrapper .form .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding: 0;
}
.rerouting-paka-wrapper .form .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 0;
}
@media only screen and (max-width: 1199px) {
  .rerouting-paka-wrapper {
    padding: 58px 64px 87px;
  }
}
@media only screen and (max-width: 767px) {
  .rerouting-paka {
    margin-bottom: 80px;
  }
  .rerouting-paka::after {
    width: 100vw;
    height: 70%;
    border-radius: 0;
  }
  .rerouting-paka-wrapper {
    padding: 24px 32px 32px;
    border-radius: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .rerouting-paka-wrapper {
    padding: 24px 16px 32px;
    border-radius: 20px;
  }
}

.services-home-paka::before {
  top: 109px;
  width: 513px;
  background-color: #869beb;
  height: 475px;
  border-radius: 129px 0 0 129px;
  background-image: url("./../images/background/bg-paka-04.png");
}
.services-home-paka .row {
  gap: 39px 0;
}
.services-home-paka-item {
  background-color: #fff;
  padding: 30px 22px;
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
}
.services-home-paka-item .icon {
  max-width: 32%;
  background-color: rgba(134, 155, 235, 0.1);
  border-radius: 20px 20px 0;
  padding: 24px 12px;
}
.services-home-paka-item .icon i {
  font-size: 83px;
}
.services-home-paka-item .detail {
  max-width: 68%;
  padding-right: 19px;
}
.services-home-paka-item .detail p {
  height: 40px;
}
.services-home-paka-item .detail .btn {
  padding: 8px 35.23px;
  border-radius: 24px 0 24px 24px;
  box-shadow: 0px 9px 20px rgba(36, 145, 235, 0.1);
}
.services-home-paka-item:hover {
  background-color: #869beb;
}
.services-home-paka-item:hover .icon {
  background-color: rgba(255, 255, 255, 0.1);
}
.services-home-paka-item:hover .icon i {
  color: #fff;
}
.services-home-paka-item:hover .detail .title a {
  color: #fff;
}
.services-home-paka-item:hover .detail p {
  color: rgba(255, 255, 255, 0.6);
}
.services-home-paka-item:hover .detail .btn {
  background-color: #fff;
  color: #869beb;
}
@media only screen and (max-width: 767px) {
  .services-home-paka::before {
    width: 100vw;
    border-radius: 0;
  }
}
@media only screen and (max-width: 575px) {
  .services-home-paka-item .icon,
  .services-home-paka-item .detail {
    max-width: 100%;
  }
  .services-home-paka-item .detail {
    padding-right: 0;
  }
}

.cards-paka {
  margin: 155px 0 179px;
}
.cards-paka::before {
  background-image: url("./../images/background/bg-paka-05.png");
  transform: translateY(-82px);
  height: 598px;
}
.cards-paka::after {
  background-image: url("./../images/background/bg-paka-06.png");
  border-radius: 129px;
  transform: translate(-432px, -98px);
  background-color: #869beb;
  width: 466px;
  height: 667px;
}
.cards-paka .heading-paka {
  margin-bottom: 60px;
}
.cards-paka-item::before {
  height: 89px;
  max-width: 80%;
  width: 100%;
  margin: 0 auto;
  transform: translateY(22px);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), rgba(0, 124, 255, 0.37);
  filter: blur(50px);
}
.cards-paka-item:hover::before {
  transform: translateY(53px);
}
.cards-paka-item .content {
  background: linear-gradient(106.61deg, #0096ed -23.67%, #fe64af 87.41%);
  padding: 22px 25px 13px;
}
.cards-paka-item .content::after {
  width: 658px;
  height: 658px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.1);
  transform: translate(-315px, 601px);
}
.cards-paka-item-up img {
  max-height: 16px;
}
.cards-paka-item .number {
  margin: 41px 0 47px;
}
.cards-paka-item-down img {
  max-height: 21px;
}
.cards-paka-item.orange .content {
  background: linear-gradient(106.61deg, #97148b -23.67%, #fd2652 34.77%, #ff6700 87.41%);
}
.cards-paka-item.info .content {
  background: linear-gradient(106.61deg, #0096b3 -23.67%, #37d8f0 87.41%);
}
.cards-paka-item.purple .content {
  background: linear-gradient(106.61deg, #007fff -23.67%, #849eef 87.41%);
}
@media only screen and (max-width: 1399px) {
  .cards-paka-item .content {
    padding: 22px 16px 13px;
  }
  .cards-paka-item .content .number {
    font-size: 20px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 1199px) {
  .cards-paka-item .content .number {
    font-size: 17px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .cards-paka {
    margin: 80px 0;
  }
}

.current-price-paka::before {
  background-image: url("./../images/shape/shape-paka-04.png");
  width: 1122px;
  height: 623px;
  transform: translateY(-38px);
}
.current-price-paka::after {
  background-image: url("./../images/shape/shape-paka-05.png");
  height: 353px;
  bottom: 20%;
}
.current-price-paka .container::after {
  background-image: url("./../images/shape/shape-paka-06.png");
  width: 760px;
  height: 656px;
  transform: translateY(366px);
}
.current-price-paka .table thead tr th {
  background-color: rgba(89, 89, 89, 0.03);
  padding: 27.5px 12px;
}
.current-price-paka .table thead tr th:first-child {
  border-top-right-radius: 15px;
}
.current-price-paka .table thead tr th:last-child {
  border-top-left-radius: 15px;
}
.current-price-paka .table tbody tr {
  background-color: #fff;
}
.current-price-paka .table tbody tr:nth-child(odd) td {
  background-color: #fff;
}
.current-price-paka .table tbody tr:nth-child(even) td {
  background-color: rgba(89, 89, 89, 0.03);
}
.current-price-paka .table tbody tr td {
  vertical-align: middle;
  padding: 24px 12px;
}

.company-paka {
  margin: 156px 0 195px;
}
.company-paka img {
  filter: grayscale(1);
  opacity: 0.4;
  max-height: 64px;
}
.company-paka img:hover {
  filter: grayscale(0);
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .company-paka {
    margin: 80px 0;
  }
}

.articles-paka::before {
  background-image: url("./../images/background/bg-paka-07.png");
  height: 932px;
  transform: translateY(-319px);
}
.articles-paka .heading-paka {
  margin-bottom: 95px;
}
.articles-paka .swiper {
  margin-top: 78px;
}

.search-blog {
  margin: 212px 0 250px;
}
.search-blog::before {
  width: 50%;
  height: 116px;
  border-radius: 129px 0 0 129px;
  background-color: #869beb;
  background-image: url("./../images/background/bg-paka-08.png");
  transform: translateY(34px);
}
.search-blog::after {
  background-image: url("./../images/shape/shape-paka-07.png");
  width: 887px;
  height: 916px;
  transform: translateY(-225px);
}
.search-blog-wrapper {
  max-width: 786px;
}
.search-blog-wrapper form {
  max-width: 635px;
}
.search-blog-wrapper form .form-control {
  height: 62px;
  box-shadow: 0px 8px 50px rgba(0, 0, 0, 0.05);
  padding: 0 26px 0 70px;
}
.search-blog-wrapper form .btn {
  width: 62px;
  height: 62px;
}
@media only screen and (max-width: 991px) {
  .search-blog {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 575px) {
  .search-blog::before {
    width: 70%;
  }
}

.articles-blog-paka::before {
  background-image: url("./../images/shape/shape-paka-08.png");
  width: 1370px;
  height: 916px;
}
.articles-blog-paka .heading-paka {
  margin-bottom: 64px;
}
.articles-blog-paka .row {
  gap: 53px 0;
}
@media only screen and (max-width: 767px) {
  .articles-blog-paka .row {
    gap: 24px 0;
  }
}

.detail-blog-paka {
  margin-top: 45px;
}
.detail-blog-paka-images::before, .detail-blog-paka-images::after {
  background-color: #869beb;
}
.detail-blog-paka-images::before {
  top: 171px;
  background-image: url("./../images/background/bg-paka-09.png");
  height: 158px;
  border-radius: 129px 0 0 129px;
  width: 40%;
}
.detail-blog-paka-images::after {
  height: 159px;
  background-image: url("./../images/background/bg-paka-10.png");
  width: 50%;
  border-radius: 0 129px 129px 0;
  transform: translateY(76px);
}
.detail-blog-paka-images img {
  border: 11px solid rgba(216, 216, 216, 0.69);
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 575px) {
  .detail-blog-paka-images::before, .detail-blog-paka-images::after {
    width: 80%;
    height: 120px;
  }
  .detail-blog-paka-images::before {
    border-radius: 80px 0 0 80px;
  }
  .detail-blog-paka-images::after {
    border-radius: 0 80px 80px 0;
    transform: translateY(48px);
  }
}
.detail-blog-paka-info {
  margin: 150px 0 137px;
}
.detail-blog-paka-info .info li i {
  background-color: #869beb;
}
.detail-blog-paka-info .share ul li a:hover {
  background-color: #869beb;
}
.detail-blog-paka-info .link {
  background-color: rgba(217, 217, 217, 0.4);
  padding: 6.5px 0 6.5px 8px;
  border-radius: 15px;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .detail-blog-paka-info {
    margin: 80px 0 40px;
  }
  .detail-blog-paka-info .link {
    padding-right: 8px;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-paka-content .sub-title {
    margin-bottom: 32px;
  }
}
.detail-blog-paka-comments li .content .text-reply p::before,
.detail-blog-paka-comments li ul::before {
  background-color: rgba(134, 155, 235, 0.75);
}
.detail-blog-paka-comments li .content .text-reply .btn {
  box-shadow: 0px 18px 25px rgba(138, 154, 221, 0.32);
}
.detail-blog-paka-send-comment::before {
  background-image: url("./../images/background/bg-paka-11.png");
  height: 815px;
  transform: translateY(-92px);
}
.detail-blog-paka-send-comment form {
  gap: 19px 0;
}
.detail-blog-paka-send-comment form .form-group-box-star .stars input:checked ~ label i {
  color: #FFB800;
}
.detail-blog-paka-send-comment form .form-group-box-content .form-control {
  padding-left: 100px !important;
}
.detail-blog-paka-send-comment form .btn {
  bottom: 34px;
  left: 46px;
  padding: 6px 21px 7px 22px;
}
@media only screen and (max-width: 575px) {
  .detail-blog-paka-send-comment form .btn {
    bottom: 20px;
    left: 20px;
  }
  .detail-blog-paka-send-comment form .form-group-box-content {
    padding: 72px 24px;
  }
  .detail-blog-paka-send-comment form .form-group-box-content .form-control {
    padding-left: 0 !important;
  }
}

.contact-us-paka {
  margin-top: 242px;
}
@media only screen and (max-width: 991px) {
  .contact-us-paka {
    margin-top: 50px;
  }
}
.contact-us-paka-heading::after {
  background-color: #869beb;
  border-radius: 0 129px 129px 0;
  background-image: url("./../images/background/bg-paka-12.png");
  bottom: 26px;
  width: 30%;
  height: 116px;
}
.contact-us-paka-heading p {
  max-width: 786px;
}
.contact-us-paka-heading .contact {
  margin-top: 84px;
  box-shadow: 0px 20px 26px rgba(0, 0, 0, 0.05);
  padding: 36px 54px 36px 20px;
}
.contact-us-paka-heading .contact .text {
  margin-left: 46px;
}
.contact-us-paka-heading .contact .text .sub-title {
  letter-spacing: 2.28px;
}
.contact-us-paka-heading .contact ul {
  flex: 1 0 1%;
}
.contact-us-paka-heading .contact ul li {
  max-width: 33.333333%;
  padding: 0 12px;
}
.contact-us-paka-heading .contact ul li .sub-title {
  word-break: break-word;
}
@media only screen and (max-width: 991px) {
  .contact-us-paka-heading .contact {
    padding: 28px 20px;
  }
  .contact-us-paka-heading .contact .text {
    margin: 0 0 24px;
  }
  .contact-us-paka-heading .contact ul {
    gap: 24px 0;
  }
  .contact-us-paka-heading .contact ul li {
    max-width: 50%;
  }
  .contact-us-paka-heading .contact ul li:first-child {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-paka-heading .contact {
    margin-top: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-paka-heading .contact {
    padding: 24px 12px;
  }
  .contact-us-paka-heading .contact ul li {
    max-width: 100%;
  }
}
.contact-us-paka-form {
  margin-top: 232px;
}
.contact-us-paka-form::before {
  background-image: url("./../images/background/bg-paka-13.png");
  background-color: #869BEB;
  border-radius: 129px 0 0 129px;
  height: 158px;
  width: 30%;
  transform: translateY(51px);
}
.contact-us-paka-form::after {
  background-image: url("./../images/shape/shape-paka-09.png");
  width: 1041px;
  height: 916px;
  transform: translateY(-115px);
}
.contact-us-paka-form .location {
  padding-left: 30px;
}
.contact-us-paka-form .location::after {
  right: 112px;
  bottom: 178px;
  border-radius: 17px;
  border: 1px dashed rgba(73, 73, 73, 0.8);
  transform: translateY(-24px);
}
.contact-us-paka-form .location iframe {
  box-shadow: 0px 26px 36px rgba(0, 0, 0, 0.15);
}
.contact-us-paka-form form .form-group-box-content {
  padding-bottom: 104px;
}
.contact-us-paka-form form .form-group-box-content .form-control {
  height: 139px;
}
.contact-us-paka-form form .btn {
  bottom: 38px;
  left: 49px;
}
@media only screen and (max-width: 991px) {
  .contact-us-paka-form::before {
    width: 50%;
  }
  .contact-us-paka-form .location {
    padding-left: 0;
  }
  .contact-us-paka-form .location iframe {
    height: 300px;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-paka-form {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-us-paka-form .location iframe {
    height: 220px;
  }
}

.about-us-paka {
  margin-top: 100px;
}
@media only screen and (max-width: 767px) {
  .about-us-paka {
    margin-top: 40px;
  }
}
.about-us-paka-heading::before {
  background-image: url("./../images/background/bg-paka-14.png");
  transform: translateY(-328px);
  height: 1135px;
}
.about-us-paka-heading img {
  margin-bottom: 125px;
  max-width: 80%;
}
.about-us-paka-heading .title-en {
  letter-spacing: 6.88px;
}
.about-us-paka-heading p {
  max-width: 786px;
}
@media only screen and (max-width: 767px) {
  .about-us-paka-heading img {
    margin-bottom: 40px;
  }
}
.about-us-paka-video {
  margin: 228px 0 207px;
}
.about-us-paka-video::after {
  background-image: url("./../images/background/bg-paka-15.png");
  background-color: #869beb;
  border-radius: 0 129px 129px 0;
  width: 33%;
  height: 167px;
  transform: translateY(59px);
}
.about-us-paka-video .title-en {
  letter-spacing: 6.72px;
}
@media only screen and (max-width: 767px) {
  .about-us-paka-video {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-paka-video .title-en {
    font-size: 14px;
    letter-spacing: 4px;
  }
}
.about-us-paka-faq::before {
  background-image: url("./../images/background/bg-paka-16.png");
  transform: translateY(-58px);
  height: 1135px;
}
.about-us-paka-faq .heading-paka {
  margin-bottom: 122px;
}
.about-us-paka-faq .row {
  gap: 86px 0;
}
@media only screen and (max-width: 767px) {
  .about-us-paka-faq .heading-paka {
    margin-bottom: 40px;
  }
  .about-us-paka-faq .row {
    gap: 32px 0;
  }
}
.about-us-paka-company {
  margin: 155px 0 158px;
}
@media only screen and (max-width: 767px) {
  .about-us-paka-company {
    margin: 70px 0;
  }
}
.about-us-paka-comments {
  margin-bottom: 120px;
}
.about-us-paka-comments-item .content {
  padding: 42px 41px 20px;
}
.about-us-paka-comments-item .content .stars img {
  box-shadow: 0px 0px 41px rgba(177, 190, 229, 0.37);
}
.about-us-paka-comments-item .content .stars .fill {
  color: #637ecb;
}
.about-us-paka-comments .swiper {
  padding-bottom: 52px;
}
.about-us-paka-comments .swiper-slide-active > * {
  transform: translateX(-72px) scale(0.8);
  opacity: 0.55;
}
.about-us-paka-comments .swiper-slide-next > * {
  z-index: 6;
}
.about-us-paka-comments .swiper-slide-active + div + div > * {
  transform: translateX(72px) scale(0.8);
  opacity: 0.55;
}
.about-us-paka-comments .swiper-pagination-bullet {
  width: 11px;
  height: 6px;
  background-color: rgba(73, 73, 73, 0.3);
  opacity: 1;
  border-radius: 9px;
  --swiper-pagination-bullet-horizontal-gap: 1.5px;
}
.about-us-paka-comments .swiper-pagination-bullet-active {
  width: 25px;
  background-color: #869beb;
}
.about-us-paka-comments .btn {
  padding: 9px 17px;
  box-shadow: 0px 10px 20px 2px rgba(134, 155, 235, 0.32);
}
@media only screen and (max-width: 1199px) {
  .about-us-paka-comments-item .content {
    padding: 42px 24px 20px;
  }
}
@media only screen and (max-width: 991px) {
  .about-us-paka-comments .swiper-slide > * {
    opacity: 1 !important;
    transform: unset !important;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-paka-comments {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-paka-comments .swiper {
    overflow: visible;
  }
}

.servisec-paka {
  margin: 288px 0 295px;
}
.servisec-paka::before {
  background-image: url("./../images/background/bg-paka-19.png");
  transform: translateY(-111px);
  height: 1135px;
}
.servisec-paka .heading-paka-sub-title {
  letter-spacing: 6.72px;
}
.servisec-paka .row {
  gap: 79px 0;
}
@media only screen and (max-width: 991px) {
  .servisec-paka .row {
    gap: 24px 0;
  }
}
@media only screen and (max-width: 767px) {
  .servisec-paka {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 575px) {
  .servisec-paka .heading-paka-sub-title {
    letter-spacing: 4px;
  }
}
.servisec-paka-landing {
  margin: 37px 0 207px;
}
.servisec-paka-landing::after {
  width: 110px;
  height: 459px;
  background-color: #869beb;
  border-radius: 129px;
  transform: translate(-80px, -50%);
  background-image: url("./../images/background/bg-paka-17.png");
}
.servisec-paka-landing .title-en {
  letter-spacing: 10.92px;
}
@media only screen and (max-width: 767px) {
  .servisec-paka-landing {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 575px) {
  .servisec-paka-landing .title {
    font-size: 18px;
    line-height: 30px;
  }
  .servisec-paka-landing .title-en {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 5px;
  }
}
.servisec-paka-video::after {
  top: 81px;
  transform: translateX(-69px);
  width: 45%;
  height: 189px;
  background-image: url("./../images/background/bg-paka-18.png");
  background-color: #869beb;
  border-radius: 129px;
}
.servisec-paka-video .heading-paka {
  margin-bottom: 46px;
}
.servisec-paka-video .heading-paka-sub-title {
  letter-spacing: 6.72px;
}
.servisec-paka-video .video-paka {
  max-width: 869px;
}
.servisec-paka-video .video-paka::after {
  width: 70%;
  height: 167px;
  transform: translate(-50%, 45px);
  background-color: #869beb;
  background-image: url("./../images/background/bg-paka-18.png");
  border-radius: 129px;
}
.servisec-paka-video .video-paka .video-js,
.servisec-paka-video .video-paka .video-js video,
.servisec-paka-video .video-paka .video-js .vjs-poster {
  border-radius: 50px;
}
@media only screen and (max-width: 991px) {
  .servisec-paka-video::after {
    width: 70%;
    border-radius: 50px;
  }
  .servisec-paka-video .video-paka::after {
    border-radius: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .servisec-paka-video .video-paka .video-js,
  .servisec-paka-video .video-paka .video-js video,
  .servisec-paka-video .video-paka .video-js .vjs-poster {
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .servisec-paka-video .heading-paka-sub-title {
    letter-spacing: 4.4px;
  }
}
.servisec-paka-awards::after {
  background-image: url("./../images/shape/shape-paka-10.png");
  width: 1221px;
  height: 916px;
  transform: translateY(-100px);
}
.servisec-paka-awards .heading-paka {
  margin-bottom: 89px;
}
.servisec-paka-awards .heading-paka-sub-title {
  letter-spacing: 8.74px;
}
.servisec-paka-awards .row {
  gap: 93px 0;
}
.servisec-paka-awards-item:hover {
  background-color: #869beb;
}
@media only screen and (max-width: 575px) {
  .servisec-paka-awards .heading-paka-sub-title {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 5.4px;
  }
}

.heading-tourism {
  margin-bottom: 69px;
}
.heading-tourism::before {
  border-bottom: 1px dashed rgba(120, 120, 120, 0.5);
}
.heading-tourism > div, .heading-tourism-link {
  background-color: #f7f7f7;
  mix-blend-mode: luminosity;
}
.heading-tourism > div {
  padding-left: 12px;
}
.heading-tourism-title::before {
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  background-color: #fcb712;
  width: 12px;
  height: 12px;
  margin-left: 12px;
}
.heading-tourism-sub-title {
  min-width: 118px;
  padding: 0 6px;
  background-color: rgba(252, 183, 18, 0.1);
}
.heading-tourism-link {
  padding-right: 12px;
}
.heading-tourism-link:hover {
  color: #fcb712;
}
@media only screen and (max-width: 767px) {
  .heading-tourism > div, .heading-tourism-link {
    background-color: transparent;
    mix-blend-mode: unset;
  }
}
@media only screen and (max-width: 575px) {
  .heading-tourism-title {
    font-size: 16px;
    line-height: 25px;
  }
  .heading-tourism-title::before {
    width: 8px;
    height: 8px;
    margin-left: 6px;
  }
}

.tourism-item {
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05);
}
.tourism-item .image img {
  border-radius: 29px 29px 0;
}
.tourism-item .content {
  padding: 0 22px 15px;
}
.tourism-item .title {
  max-height: 50px;
}
.tourism-item .rate {
  min-width: 39px;
  background-image: linear-gradient(92.59deg, #ffab00 -9.57%, #ff8500 99.15%, #ff0000 215.17%);
  box-shadow: 0px 4px 4px rgba(245, 175, 25, 0.25);
}
.tourism-item ul li:not(:last-child) {
  margin-bottom: 16px;
}
.tourism-item .price-add-to-cart {
  border-bottom: 1px dashed rgba(73, 73, 73, 0.3);
}
.tourism-item .add-to-cart {
  padding: 6.5px 6px;
}
.tourism-item .read-more {
  text-shadow: 0px 4px 20px rgba(252, 183, 18, 0.3);
  border-radius: 20px 20px 0;
  padding: 13px 29px;
}
@media only screen and (max-width: 1399px) {
  .tourism-item .content {
    padding: 0 16px 15px;
  }
}
@media only screen and (max-width: 1199px) {
  .tourism-item .read-more {
    padding: 13px 16px;
  }
}
@media only screen and (max-width: 767px) {
  .tourism-item .price {
    font-size: 14px;
    line-height: 22px;
  }
  .tourism-item .price i {
    font-size: 20px;
  }
}

.heading-two-tourism {
  padding-bottom: 25px;
  margin-bottom: 57px;
}
.heading-two-tourism::after {
  content: "\e99c";
  font-family: "icomoon";
  font-size: 17px;
  line-height: 1;
  color: rgba(73, 73, 73, 0.8);
}
.heading-two-tourism-title-en {
  letter-spacing: 6.4px;
}

.swiper-tourism .swiper-bottom {
  gap: 10px;
}
.swiper-tourism .swiper-button-next::after, .swiper-tourism .swiper-button-prev::after {
  font-size: 18px;
  color: rgba(73, 73, 73, 0.8);
  line-height: 1;
  font-family: "icomoon";
}
.swiper-tourism .swiper-button-next:hover::after, .swiper-tourism .swiper-button-prev:hover::after {
  color: #fcb712;
}
.swiper-tourism .swiper-button-next::after {
  content: "\e904";
}
.swiper-tourism .swiper-button-prev::after {
  content: "\e930";
}
.swiper-tourism .swiper-pagination-bullet {
  border-radius: 12px;
  opacity: 1;
  width: 26px;
  height: 6px;
  background-color: rgba(73, 73, 73, 0.2);
  --swiper-pagination-bullet-horizontal-gap: 3.5px;
}
.swiper-tourism .swiper-pagination-bullet-active {
  width: 37px;
  background-color: #fcb712;
}
@media only screen and (max-width: 767px) {
  .swiper-tourism .swiper-button-next::after, .swiper-tourism .swiper-button-prev::after {
    font-size: 14px;
  }
  .swiper-tourism .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
    --swiper-pagination-bullet-horizontal-gap: 2px;
  }
  .swiper-tourism .swiper-pagination-bullet-active {
    width: 18px;
  }
}

.article-tourism {
  background-color: #22252E;
  box-shadow: 0px 35px 25px rgba(0, 0, 0, 0.06);
}
.article-tourism figure img {
  border-radius: 0 22px;
}
.article-tourism .btn {
  box-shadow: 0px 9px 30px 2px rgba(252, 183, 18, 0.25);
  padding: 8px 26px;
}

.pagination-tourism {
  margin-top: 114px;
}
.pagination-tourism li a::before {
  background: linear-gradient(92.59deg, #FFAB00 -9.57%, #FF8500 99.15%, #FF0000 215.17%);
  border-radius: inherit;
  opacity: 0;
}
.pagination-tourism li a:hover::before, .pagination-tourism li a.active::before {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .pagination-tourism {
    margin-top: 60px;
  }
}

.btn-more-tourism {
  margin-top: 111px;
  min-width: 155px;
  padding: 10px 12px;
}

.bg-tourism {
  background: rgba(207, 207, 207, 0.15);
}

.top-header-tourism {
  padding: 37px 0 43px;
}
.top-header-tourism-search {
  max-width: 279px;
}
.top-header-tourism-search .form-control {
  background-color: rgba(252, 183, 18, 0.2);
  height: 42px;
  padding: 0 17px 0 54px;
}
.top-header-tourism-search .btn {
  width: 42px;
  height: 42px;
}
.top-header-tourism-contact {
  margin: 0 41px 0 38px;
}
.top-header-tourism-contact .number {
  gap: 6px;
}
.top-header-tourism-contact .number > div:nth-child(2) {
  margin-right: auto;
}
.top-header-tourism-download {
  padding: 10px 20px;
}
.top-header-tourism-auth {
  width: 40px;
  height: 40px;
}
.top-header-tourism-nav {
  border-bottom: 1px solid rgba(217, 217, 217, 0.2);
  margin-top: 56px;
}
.top-header-tourism-nav::before {
  transform: translateY(43px);
  height: 50vh;
  border-radius: 0 0 53px 53px;
  right: -33px;
  left: -35px;
}
.top-header-tourism-nav ul {
  gap: 32px;
}
.top-header-tourism-nav ul li a {
  padding: 6px 9px;
}
.top-header-tourism-nav ul li a.active {
  font-weight: 700 !important;
  box-shadow: 0px 9px 20px 2px rgba(252, 183, 18, 0.25);
}
.top-header-tourism-nav ul li a.active, .top-header-tourism-nav ul li a:hover {
  background-image: linear-gradient(92.59deg, #ffab00 -9.57%, #ff8500 99.15%, #ff0000 215.17%);
  color: rgba(255, 255, 255, 0.8);
}
.top-header-tourism.has-bg .top-header-tourism-nav::before {
  background-color: #22252E;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 1199px) {
  .top-header-tourism-logo img {
    width: auto;
    height: 40px;
  }
  .top-header-tourism-logo .title {
    font-size: 16px;
    line-height: 24px;
    margin: 0 8px;
  }
  .top-header-tourism-logo .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
  .top-header-tourism-search {
    max-width: 230px;
  }
  .top-header-tourism-search .form-control {
    padding-right: 12px;
  }
  .top-header-tourism-contact {
    margin: 0 20px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-tourism {
    padding: 24px 0;
    background-color: #22252E;
    box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.15);
  }
  .top-header-tourism-logo {
    position: absolute !important;
    left: 50%;
    transform: translateX(-50%);
  }
}

.footer-tourism {
  padding-bottom: 9px;
}
.footer-tourism::before {
  background-color: #fff;
  top: 52px;
}
.footer-tourism-download-app {
  padding: 25px 33px 31px 44px;
  box-shadow: 0px 37px 70px rgba(0, 0, 0, 0.05);
}
.footer-tourism-download-app .text {
  margin-left: 42px;
}
.footer-tourism-download-app .text .title-en {
  background-image: linear-gradient(180deg, rgba(120, 120, 120, 0) 0%, #787878 100%);
}
.footer-tourism-download-app ul {
  gap: 30px;
}
.footer-tourism-download-app ul li {
  max-width: calc(20% - 24px);
  box-shadow: 0px 20px 23px rgba(0, 0, 0, 0.05);
  padding: 11px 9px 10px;
}
.footer-tourism-download-app ul li a img {
  width: auto;
  max-height: 33px;
}
.footer-tourism-nav li:not(:last-child) {
  margin-bottom: 3px;
}
.footer-tourism-nav li a:hover {
  color: #FCB712;
}
.footer-tourism-contact li {
  max-width: calc(50% - 4px);
}
.footer-tourism-contact li span {
  word-break: break-all;
}
.footer-tourism-socials li a {
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
  width: 32px;
  height: 32px;
}
.footer-tourism-socials li a:hover {
  background-color: #FCB712;
  color: #fff;
}
.footer-tourism-copyright {
  padding-top: 9px;
  border-top: 3px solid #FCB712;
}
@media only screen and (max-width: 1199px) {
  .footer-tourism-download-app {
    padding: 25px 24px 31px;
  }
  .footer-tourism-download-app .text {
    margin-left: 24px;
  }
  .footer-tourism-download-app ul {
    gap: 12px;
  }
  .footer-tourism-download-app ul li {
    max-width: calc(20% - 10px);
  }
  .footer-tourism-title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-tourism-download-app .text {
    white-space: wrap !important;
    margin: 0 0 24px;
  }
}
@media only screen and (max-width: 767px) {
  .footer-tourism-download-app ul li {
    max-width: calc(33.333333% - 10px);
  }
}
@media only screen and (max-width: 575px) {
  .footer-tourism-download-app {
    padding: 24px 12px;
    margin: 0 -12px 32px;
    border-radius: 0;
  }
  .footer-tourism-download-app .text .title, .footer-tourism-download-app .text .title-en {
    font-size: 12px;
    line-height: 18px;
  }
  .footer-tourism-download-app ul li {
    max-width: calc(50% - 6px);
  }
}

.landing-tourism {
  padding: 39px 0 96px;
}
.landing-tourism::before, .landing-tourism::after {
  height: calc(100% + 232px);
  border-radius: 0 0 50px 50px;
}
.landing-tourism::before {
  background-image: url("./../images/other/image-tourism-02.png");
}
.landing-tourism::after {
  background-color: rgba(34, 37, 46, 0.9);
  backdrop-filter: blur(10px);
}
.landing-tourism .container::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDM1IiBoZWlnaHQ9IjQxIiB2aWV3Qm94PSIwIDAgNDM1IDQxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDQwLjk5MjdWNDAuOTk5OUg0MzVWNDAuOTk4NUM0MjkuOTE0IDQwLjk2MTggNDI0LjkyMyA0MC4xNjY5IDQyMC4wNTUgMzguNjc5NEMzOTEuODU3IDMwLjA2MzUgMjg5LjU5NiAwLjQwMDI1MSAyMTggMC4zMDU4OTFDMTQ1Ljg1NiAwLjIxMDc5OCA0Mi43MzcgMzAuMDU3MiAxNC40MzA2IDM4LjY4ODVDOS43MjUwNCA0MC4xMjM0IDQuOTA4NzUgNDAuOTEwNyAwIDQwLjk5MjdaIiBmaWxsPSIjRDlEOUQ5Ii8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDM1IiBoZWlnaHQ9IjQxIiB2aWV3Qm94PSIwIDAgNDM1IDQxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDQwLjk5MjdWNDAuOTk5OUg0MzVWNDAuOTk4NUM0MjkuOTE0IDQwLjk2MTggNDI0LjkyMyA0MC4xNjY5IDQyMC4wNTUgMzguNjc5NEMzOTEuODU3IDMwLjA2MzUgMjg5LjU5NiAwLjQwMDI1MSAyMTggMC4zMDU4OTFDMTQ1Ljg1NiAwLjIxMDc5OCA0Mi43MzcgMzAuMDU3MiAxNC40MzA2IDM4LjY4ODVDOS43MjUwNCA0MC4xMjM0IDQuOTA4NzUgNDAuOTEwNyAwIDQwLjk5MjdaIiBmaWxsPSIjRDlEOUQ5Ii8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #f7f7f7;
  width: 435px;
  height: 42px;
  transform: translate(-50%, 1px);
}
.landing-tourism .container::after {
  background-image: url("./../images/other/text-tourism.png");
  width: 2040px;
  height: 206px;
  transform: translate(-50%, -50%);
}
.landing-tourism .row::before, .landing-tourism .row::after {
  width: 662px;
  height: 782px;
  border-radius: 50%;
  background-color: rgba(252, 183, 18, 0.15);
  filter: blur(250px);
}
.landing-tourism .row::before {
  transform: translate(296px, -445px);
}
.landing-tourism .row::after {
  transform: translate(-96px, 19px);
}
.landing-tourism .title {
  text-shadow: 0px 3px 50px rgba(252, 183, 18, 0.35);
}
.landing-tourism .title-en {
  letter-spacing: 10.92px;
}
.landing-tourism .btns .btn {
  padding: 13px 26px;
}
.landing-tourism .btns .link {
  padding: 13px 36px;
}
.landing-tourism .btns .link::before {
  padding: 2px;
  border-radius: inherit;
}
.landing-tourism .btns .link::before, .landing-tourism .btns .link::after {
  background-image: linear-gradient(92.59deg, #ffab00 -9.57%, #ff8500 99.15%, #ff0000 215.17%);
}
.landing-tourism .btns .link::after {
  opacity: 0;
}
.landing-tourism .btns .link:hover::after {
  opacity: 1;
}
.landing-tourism .image::after {
  width: 50%;
  height: 65px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.15);
  filter: blur(28.5px);
}
@media only screen and (max-width: 991px) {
  .landing-tourism::before, .landing-tourism::after {
    border-radius: 0;
  }
}
@media only screen and (max-width: 575px) {
  .landing-tourism .title-en {
    letter-spacing: 5.4px;
  }
  .landing-tourism .btns .btn,
  .landing-tourism .btns .link {
    padding: 13px 22px;
  }
}

.search-home-tourism {
  margin-top: -52px;
}
.search-home-tourism-wrapper {
  padding: 35px 107px;
}
.search-home-tourism-wrapper::after {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), rgba(245, 175, 25, 0.25);
  opacity: 0.5;
  border-radius: 50px;
  height: 44px;
  width: 75%;
  bottom: 15px;
  filter: blur(50px);
}
.search-home-tourism-wrapper .form-group {
  flex: 1 0 1%;
}
.search-home-tourism-wrapper .form-group > i {
  right: 38px;
}
.search-home-tourism-wrapper .form-group .select2-container--default .select2-selection--single {
  border-radius: 20px;
  background-color: #f3f3f3;
  border: 1px solid #f3f3f3;
  padding: 31px 0;
  transition: all 0.3s ease-in-out;
}
.search-home-tourism-wrapper .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-right: 72px;
}
.search-home-tourism-wrapper .form-group .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}
.search-home-tourism-wrapper .form-group .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.search-home-tourism-wrapper .form-group .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.search-home-tourism-wrapper .form-group .select-two-item-title {
  color: rgba(73, 73, 73, 0.6);
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}
.search-home-tourism-wrapper .form-group .form-control {
  height: 89px;
  background-color: #f3f3f3;
  border: 1px solid #f3f3f3;
  padding-right: 76px;
}
.search-home-tourism-wrapper .form-group .select2-container--open .select2-selection--single,
.search-home-tourism-wrapper .form-group .form-control:focus {
  box-shadow: 0 0 0 4px rgba(252, 183, 18, 0.2);
  border-color: #fcb712;
}
.search-home-tourism-wrapper .btn {
  height: 87px;
  flex: 0 0 203px;
}
@media only screen and (max-width: 1199px) {
  .search-home-tourism-wrapper {
    padding: 35px 64px;
  }
}
@media only screen and (max-width: 991px) {
  .search-home-tourism-wrapper {
    padding: 24px;
    border-radius: 32px;
  }
  .search-home-tourism-wrapper .btn {
    flex: 1 0 100%;
  }
}
@media only screen and (max-width: 767px) {
  .search-home-tourism-wrapper {
    border-radius: 20px;
  }
  .search-home-tourism-wrapper .form-group {
    flex: 1 0 100%;
  }
  .search-home-tourism-wrapper .form-group > i {
    right: 20px;
  }
  .search-home-tourism-wrapper .form-group .select2-container--default .select2-selection--single {
    padding: 18.5px 0;
  }
  .search-home-tourism-wrapper .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
  .search-home-tourism-wrapper .form-group .form-control {
    padding-right: 54px;
  }
  .search-home-tourism-wrapper .form-group .form-control {
    height: 64px;
  }
  .search-home-tourism-wrapper .form-group .select-two-item-title,
  .search-home-tourism-wrapper .form-group .form-control {
    font-size: 14px;
    line-height: 22px;
  }
  .search-home-tourism-wrapper .btn {
    height: 64px;
    border-radius: 20px;
  }
}

.services-home-tourism {
  margin: 168px 0 154px;
}
.services-home-tourism::before {
  background-image: url("./../images/background/bg-tourism-01.png");
  height: 942px;
  transform: translateY(-327px);
}
.services-home-tourism::after {
  width: 133px;
  height: 565px;
  background-color: #494949;
  border-radius: 24px;
  transform: translate(111px, -50%);
}
.services-home-tourism .top-services-item .right::before {
  background-color: #fcb712;
}
.services-home-tourism .top-services-item .right > i::after {
  background-color: rgba(252, 183, 18, 0.25);
}
.services-home-tourism .top-services-item .detail .read-more {
  color: #fcb712;
}
@media only screen and (max-width: 767px) {
  .services-home-tourism {
    margin: 80px 0;
  }
}

.economic-tours::before {
  background-image: url("./../images/background/bg-tourism-02.png");
  height: 953px;
  top: 315px;
}
.economic-tours::after {
  width: 133px;
  height: 681px;
  border-radius: 24px;
  transform: translateX(-111px);
  background-color: #fcb712;
}

.best-selling-tours {
  margin: 233px 0 179px;
  padding: 0 80px;
}
.best-selling-tours::after {
  background-image: url("./../images/background/bg-tourism-03.png");
  height: 409px;
  transform: translateY(107px);
}
.best-selling-tours-wrapper {
  border-radius: 100px;
  padding: 74px 110px 0;
}
.best-selling-tours-wrapper::before {
  background: url("./../images/other/image-tourism-03.png") center center no-repeat, linear-gradient(93deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%);
  background-size: cover;
  right: 12px;
  bottom: 123px;
  left: 12px;
  border-radius: inherit;
}
.best-selling-tours-heading p {
  max-width: 635px;
}
.best-selling-tours .tabs {
  background-color: rgba(73, 73, 73, 0.12);
  padding: 10px 59px 9px;
}
.best-selling-tours .tabs-item {
  padding: 7px 12px;
  min-width: 111px;
  cursor: pointer;
}
.best-selling-tours .tabs-item.active, .best-selling-tours .tabs-item:hover {
  background-color: #494949;
}
.best-selling-tours .tabs .swiper-slide {
  width: auto;
}
.best-selling-tours .swiper-button-next, .best-selling-tours .swiper-button-prev {
  width: 46px;
  height: 177px;
  background-color: #494949;
  top: 35%;
}
.best-selling-tours .swiper-button-next::after, .best-selling-tours .swiper-button-prev::after {
  font-family: "icomoon";
  font-weight: 700;
  color: #fff;
  font-size: 11px;
}
.best-selling-tours .swiper-button-next:hover, .best-selling-tours .swiper-button-prev:hover {
  background-color: #fcb712;
}
.best-selling-tours .swiper-button-next {
  transform: translateX(-74px);
}
.best-selling-tours .swiper-button-next::after {
  content: "\e901";
}
.best-selling-tours .swiper-button-prev {
  transform: translateX(74px);
}
.best-selling-tours .swiper-button-prev::after {
  content: "\e903";
}
@media only screen and (max-width: 1399px) {
  .best-selling-tours {
    padding: 0 50px;
  }
  .best-selling-tours-wrapper {
    padding: 74px 80px 0;
  }
  .best-selling-tours .swiper-button-next {
    transform: translateX(-48px);
  }
  .best-selling-tours .swiper-button-prev {
    transform: translateX(48px);
  }
}
@media only screen and (max-width: 1199px) {
  .best-selling-tours-wrapper {
    padding: 74px 48px 0;
  }
}
@media only screen and (max-width: 991px) {
  .best-selling-tours {
    padding: 0;
    position: relative;
  }
  .best-selling-tours .container {
    position: unset !important;
  }
  .best-selling-tours .tabs {
    padding: 10px 12px 9px;
  }
  .best-selling-tours-wrapper {
    border-radius: 0;
    padding: 48px 0 0;
  }
  .best-selling-tours-wrapper::before {
    right: 0;
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .best-selling-tours {
    margin: 80px 0;
  }
  .best-selling-tours .tabs-item {
    min-width: auto;
    padding: 7px 24px;
  }
}

.vlog-previous-tours {
  padding: 51px 0 97px;
}
.vlog-previous-tours::before {
  width: 133px;
  height: 565px;
  background-color: #494949;
  border-radius: 24px;
  transform: translate(111px, -458px);
}
.vlog-previous-tours .heading-tourism > div, .vlog-previous-tours .heading-tourism-link {
  background-color: #fff;
}
.vlog-previous-tours-item .video-js,
.vlog-previous-tours-item .video-js video,
.vlog-previous-tours-item .video-js .vjs-poster {
  border-radius: 50px;
}
.vlog-previous-tours-item .video-js .vjs-big-play-button {
  top: auto;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 26px);
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background-color: #fcb712;
  border: 0;
}
.vlog-previous-tours-item .video-js .vjs-big-play-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: -1;
  background-color: rgba(252, 183, 18, 0.5);
  transform: scale(1.4);
  animation: play-cir1 3s linear 0s infinite alternate;
}
@keyframes play-cir1 {
  0% {
    transform: scale(1.4);
  }
  100% {
    transform: scale(1);
  }
}
.vlog-previous-tours-item .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e9a0";
  font-family: "icomoon";
  font-size: 24px;
  line-height: 1;
  filter: drop-shadow(0px 4px 13px rgba(0, 0, 0, 0.1));
  display: flex;
  align-items: center;
  justify-content: center;
}
.vlog-previous-tours .swiper-slide > * {
  transform: scale(0.8);
  opacity: 0.4;
}
.vlog-previous-tours .swiper-slide-active > * {
  transform: scale(1);
  opacity: 1;
}
@media only screen and (max-width: 991px) {
  .vlog-previous-tours .swiper-slide > * {
    transform: scale(1);
    opacity: 1;
  }
}
@media only screen and (max-width: 767px) {
  .vlog-previous-tours {
    padding: 32px 0 54px;
  }
  .vlog-previous-tours-item .video-js {
    height: 260px;
  }
  .vlog-previous-tours-item .video-js,
  .vlog-previous-tours-item .video-js video,
  .vlog-previous-tours-item .video-js .vjs-poster {
    border-radius: 32px;
  }
  .vlog-previous-tours-item .video-js video {
    position: relative;
    height: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .vlog-previous-tours-item .video-js {
    height: 220px;
  }
  .vlog-previous-tours-item .video-js,
  .vlog-previous-tours-item .video-js video,
  .vlog-previous-tours-item .video-js .vjs-poster {
    border-radius: 20px;
  }
}

.articles-tourism {
  margin: 128px 0 167px;
}
.articles-tourism::before {
  background-image: url("./../images/background/bg-tourism-04.png");
  transform: translateY(-117px);
  height: 1128px;
}
.articles-tourism::after {
  width: 133px;
  height: 661px;
  background-color: #fcb712;
  border-radius: 24px;
  transform: translate(-111px, -114px);
}
.articles-tourism-wrapper {
  margin: 0 -12px;
}
.articles-tourism-item {
  max-width: 50%;
  padding: 0 12px;
}
.articles-tourism-item .content {
  height: 474px;
  box-shadow: 0px 16px 30px rgba(0, 0, 0, 0.15);
}
.articles-tourism-item .content::after {
  border-radius: inherit;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 43.9%, rgba(0, 0, 0, 0.155) 73.18%, rgba(0, 0, 0, 0.5) 100%);
}
.articles-tourism-item .overlay {
  right: 30px;
  bottom: 25px;
  left: 30px;
}
.articles-tourism-item .overlay .title-info {
  gap: 10px;
}
.articles-tourism-item:not(:first-child) {
  max-width: 25%;
}
.articles-tourism-item:not(:first-child) .overlay {
  right: 18px;
  left: 18px;
}
.articles-tourism-item:not(:first-child) .overlay .title-info {
  flex-direction: column;
  align-items: flex-start !important;
  margin-bottom: 20px;
}
.articles-tourism-item:not(:first-child) .overlay p {
  display: none;
}
.articles-tourism-wrapper:hover .articles-tourism-item {
  max-width: 25%;
}
.articles-tourism-wrapper:hover .articles-tourism-item .content {
  box-shadow: none;
}
.articles-tourism-wrapper:hover .articles-tourism-item .overlay {
  right: 18px;
  left: 18px;
}
.articles-tourism-wrapper:hover .articles-tourism-item .overlay .title-info {
  flex-direction: column;
  align-items: flex-start !important;
  margin-bottom: 20px;
}
.articles-tourism-wrapper:hover .articles-tourism-item .overlay p {
  display: none;
}
.articles-tourism-wrapper .articles-tourism-item:hover {
  max-width: 50%;
}
.articles-tourism-wrapper .articles-tourism-item:hover .content {
  box-shadow: 0px 16px 30px rgba(0, 0, 0, 0.15);
}
.articles-tourism-wrapper .articles-tourism-item:hover .overlay {
  right: 30px;
  left: 30px;
}
.articles-tourism-wrapper .articles-tourism-item:hover .overlay .title-info {
  flex-direction: row;
  align-items: center !important;
  margin-bottom: 17px;
}
.articles-tourism-wrapper .articles-tourism-item:hover .overlay p {
  display: block;
}
@media only screen and (max-width: 991px) {
  .articles-tourism-item, .articles-tourism-wrapper:hover .articles-tourism-item, .articles-tourism-wrapper .articles-tourism-item:hover, .articles-tourism-item:not(:first-child) {
    max-width: none;
    width: auto !important;
    flex: 1 0 50%;
  }
  .articles-tourism-item .content, .articles-tourism-wrapper:hover .articles-tourism-item .content, .articles-tourism-wrapper .articles-tourism-item:hover .content, .articles-tourism-item:not(:first-child) .content {
    height: 364px;
    box-shadow: 0px 16px 30px rgba(0, 0, 0, 0.15);
  }
  .articles-tourism-item .overlay, .articles-tourism-wrapper:hover .articles-tourism-item .overlay, .articles-tourism-wrapper .articles-tourism-item:hover .overlay, .articles-tourism-item:not(:first-child) .overlay {
    right: 16px;
    bottom: 20px;
    left: 16px;
  }
  .articles-tourism-item .overlay .title-info, .articles-tourism-wrapper:hover .articles-tourism-item .overlay .title-info, .articles-tourism-wrapper .articles-tourism-item:hover .overlay .title-info, .articles-tourism-item:not(:first-child) .overlay .title-info {
    flex-direction: column;
    align-items: flex-start !important;
    margin-bottom: 20px;
  }
  .articles-tourism-item .overlay p, .articles-tourism-wrapper:hover .articles-tourism-item .overlay p, .articles-tourism-wrapper .articles-tourism-item:hover .overlay p, .articles-tourism-item:not(:first-child) .overlay p {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .articles-tourism {
    margin: 80px 0;
  }
  .articles-tourism-item, .articles-tourism-wrapper:hover .articles-tourism-item, .articles-tourism-wrapper .articles-tourism-item:hover, .articles-tourism-item:not(:first-child) {
    flex: 1 0 100%;
  }
  .articles-tourism-item .content, .articles-tourism-wrapper:hover .articles-tourism-item .content, .articles-tourism-wrapper .articles-tourism-item:hover .content, .articles-tourism-item:not(:first-child) .content {
    height: 280px;
  }
}

.top-articles-blog-tourism {
  margin: 120px 0 187px;
}
.top-articles-blog-tourism::before {
  background-image: url("./../images/background/bg-tourism-05.png");
  height: 942px;
  transform: translateY(-347px);
}
.top-articles-blog-tourism .articles-tourism-item .content {
  box-shadow: none;
}
.top-articles-blog-tourism .swiper {
  padding-bottom: 100px;
}
@media only screen and (min-width: 992px) {
  .top-articles-blog-tourism .swiper-slide {
    width: 25% !important;
    transition: all 0.3s linear;
  }
  .top-articles-blog-tourism .swiper-slide > * {
    max-width: 100%;
  }
  .top-articles-blog-tourism .swiper-slide:nth-child(3n+1) {
    width: 50% !important;
  }
  .top-articles-blog-tourism .swiper-slide-active {
    width: 50% !important;
  }
  .top-articles-blog-tourism .swiper-slide-next, .top-articles-blog-tourism .swiper-slide-next:nth-child(3n+1), .top-articles-blog-tourism .swiper-slide-next + div, .top-articles-blog-tourism .swiper-slide-next + div:nth-child(3n+1) {
    width: 25% !important;
  }
  .top-articles-blog-tourism .swiper-slide-next .articles-tourism-item .content::after, .top-articles-blog-tourism .swiper-slide-next:nth-child(3n+1) .articles-tourism-item .content::after, .top-articles-blog-tourism .swiper-slide-next + div .articles-tourism-item .content::after, .top-articles-blog-tourism .swiper-slide-next + div:nth-child(3n+1) .articles-tourism-item .content::after {
    z-index: 2;
  }
  .top-articles-blog-tourism .swiper-slide-next .articles-tourism-item .overlay, .top-articles-blog-tourism .swiper-slide-next:nth-child(3n+1) .articles-tourism-item .overlay, .top-articles-blog-tourism .swiper-slide-next + div .articles-tourism-item .overlay, .top-articles-blog-tourism .swiper-slide-next + div:nth-child(3n+1) .articles-tourism-item .overlay {
    right: 18px;
    left: 18px;
    z-index: 4;
  }
  .top-articles-blog-tourism .swiper-slide-next .articles-tourism-item .overlay .title-info, .top-articles-blog-tourism .swiper-slide-next:nth-child(3n+1) .articles-tourism-item .overlay .title-info, .top-articles-blog-tourism .swiper-slide-next + div .articles-tourism-item .overlay .title-info, .top-articles-blog-tourism .swiper-slide-next + div:nth-child(3n+1) .articles-tourism-item .overlay .title-info {
    flex-direction: column;
    align-items: flex-start !important;
    margin-bottom: 20px;
  }
  .top-articles-blog-tourism .swiper-slide-next .articles-tourism-item .overlay p, .top-articles-blog-tourism .swiper-slide-next:nth-child(3n+1) .articles-tourism-item .overlay p, .top-articles-blog-tourism .swiper-slide-next + div .articles-tourism-item .overlay p, .top-articles-blog-tourism .swiper-slide-next + div:nth-child(3n+1) .articles-tourism-item .overlay p {
    display: none;
  }
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-active, .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next, .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next + div {
    width: 25% !important;
  }
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-active .articles-tourism-item .overlay, .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next .articles-tourism-item .overlay, .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next + div .articles-tourism-item .overlay {
    right: 18px;
    left: 18px;
  }
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-active .articles-tourism-item .overlay .title-info, .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next .articles-tourism-item .overlay .title-info, .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next + div .articles-tourism-item .overlay .title-info {
    flex-direction: column;
    align-items: flex-start !important;
    margin-bottom: 20px;
  }
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-active .articles-tourism-item .overlay p, .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next .articles-tourism-item .overlay p, .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide-next + div .articles-tourism-item .overlay p {
    display: none;
  }
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide:hover {
    width: 50% !important;
  }
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide:hover .articles-tourism-item .overlay {
    right: 30px;
    left: 30px;
  }
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide:hover .articles-tourism-item .overlay .title-info {
    flex-direction: row;
    align-items: center !important;
    margin-bottom: 17px;
  }
  .top-articles-blog-tourism .swiper-wrapper:hover .swiper-slide:hover .articles-tourism-item .overlay p {
    display: block;
  }
}
@media only screen and (max-width: 991px) {
  .top-articles-blog-tourism .articles-tourism-item {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .top-articles-blog-tourism {
    margin: 60px 0;
  }
  .top-articles-blog-tourism .swiper {
    overflow: visible;
    padding-bottom: 60px;
  }
}

.blog-tourism {
  margin-bottom: 177px;
}
.blog-tourism::before {
  background-image: url("./../images/background/bg-tourism-07.png");
  height: 1065px;
  transform: translateY(-124px);
}
.blog-tourism::after {
  background: url("./../images/background/bg-tourism-06.png") center no-repeat, linear-gradient(93deg, #FFAB00 -9.57%, #FF8500 99.15%, #F00 215.17%);
  border-radius: 129px;
  width: 676px;
  height: 189px;
  transform: translateX(265px);
  top: 100px;
}
.blog-tourism .container::after {
  border-radius: 129px;
  background: url("./../images/background/bg-tourism-08.png") center no-repeat, linear-gradient(93deg, #FFAB00 -9.57%, #FF8500 99.15%, #F00 215.17%);
  transform: translateX(-343px);
  width: 382px;
  height: 580px;
  top: 25%;
}
.blog-tourism-sidebar-tags {
  padding: 66px 79px 61px;
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.02);
  margin-bottom: 60px;
}
.blog-tourism-sidebar-tags::before {
  background-image: linear-gradient(92.59deg, #ffab00 -9.57%, #ff8500 99.15%, #ff0000 215.17%);
  padding: 0 2px 0 0;
  border-radius: inherit;
}
.blog-tourism-sidebar-tags .heading-two-tourism {
  margin-bottom: 26px;
}
.blog-tourism-sidebar-tags ul {
  gap: 13px 26px;
}
.blog-tourism-sidebar-tags ul li {
  flex: 1 0 calc(50% - 13px);
}
.blog-tourism-sidebar-tags ul li a {
  padding: 7px 8px;
}
.blog-tourism-sidebar-tags ul li a::before, .blog-tourism-sidebar-tags ul li a::after {
  border-radius: inherit;
}
.blog-tourism-sidebar-tags ul li a::before {
  background: linear-gradient(92.59deg, #ffab00 -9.57%, #ff8500 99.15%, #ff0000 215.17%);
  opacity: 0;
}
.blog-tourism-sidebar-tags ul li a::after {
  border: 1px solid #fcb712;
}
.blog-tourism-sidebar-tags ul li a:hover {
  color: #fff;
}
.blog-tourism-sidebar-tags ul li a:hover::before {
  opacity: 1;
}
.blog-tourism-sidebar-ads {
  margin-bottom: 63px;
}
.blog-tourism-sidebar .top-services-item .right::before {
  background-color: #FCB712;
}
.blog-tourism-sidebar .top-services-item .right i::after {
  background-color: rgba(252, 183, 18, 0.25);
}
.blog-tourism-sidebar .top-services-item .detail .read-more {
  color: #FCB712;
}
.blog-tourism .articles {
  gap: 58px 0;
}
@media only screen and (max-width: 1399px) {
  .blog-tourism-sidebar-tags {
    padding: 66px 48px 61px;
  }
}
@media only screen and (max-width: 767px) {
  .blog-tourism-sidebar-tags {
    padding: 32px 24px;
    border-radius: 20px;
  }
  .blog-tourism .articles {
    gap: 24px 0;
  }
}

.detail-blog-tourism {
  margin-top: 79px;
}
@media only screen and (max-width: 767px) {
  .detail-blog-tourism {
    margin-top: 48px;
  }
}
.detail-blog-tourism-image {
  padding: 11px;
  background-color: rgba(216, 216, 216, 0.69);
  border-radius: 84px;
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.2);
  margin-bottom: 128px;
}
.detail-blog-tourism-image::before {
  top: 11px;
  right: -59px;
  bottom: 11px;
  left: -62px;
  border-radius: 53px;
  background-color: #22252e;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.15);
}
.detail-blog-tourism-image img {
  border-radius: 73px;
}
@media only screen and (max-width: 991px) {
  .detail-blog-tourism-image {
    border-radius: 48px;
  }
  .detail-blog-tourism-image::before {
    border-radius: 32px;
  }
  .detail-blog-tourism-image img {
    border-radius: 37px;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-tourism-image {
    border-radius: 32px;
    padding: 8px;
  }
  .detail-blog-tourism-image::before {
    top: 0;
    right: auto;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -48px);
    width: 105vw;
    height: calc(100% + 60px);
    border-radius: 0;
  }
  .detail-blog-tourism-image img {
    border-radius: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-tourism-image {
    border-radius: 24px;
  }
  .detail-blog-tourism-image img {
    border-radius: px;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-tourism-content {
    font-size: 14px;
    line-height: 28px;
  }
}
.detail-blog-tourism-top-articles::after {
  background: url("./../images/background/bg-tourism-09.png") center no-repeat, linear-gradient(93deg, #ffab00 -9.57%, #ff8500 99.15%, #f00 215.17%);
  background-size: cover;
  transform: translate(-343px, -293px);
  width: 382px;
  height: 580px;
  border-radius: 129px;
}
.detail-blog-tourism-full-info {
  margin: 90px 0 108px;
}
.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper {
  background-color: #22252e;
}
.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper .info li {
  color: rgba(245, 245, 245, 0.5);
}
.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper .info li i {
  background-color: #fcb712;
}
.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper .info li a:hover {
  color: #fcb712;
}
.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper .share ul li a {
  background-color: #fff;
}
.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper .share ul li a:hover {
  background-color: #fcb712;
}
.detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper .link {
  background-color: rgba(255, 255, 255, 0.74);
  line-height: 38px;
  padding-left: 8px;
  border-radius: 15px;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .detail-blog-tourism-full-info {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-tourism-full-info {
    margin: 70px -12px;
  }
  .detail-blog-tourism-full-info .detail-blog-hosting-info-wrapper {
    border-radius: 0;
  }
}
.detail-blog-tourism-comments {
  margin-bottom: 93px;
}
.detail-blog-tourism-comments li .content .text-reply p::before,
.detail-blog-tourism-comments li ul::before {
  background-color: rgba(252, 183, 18, 0.75);
}
.detail-blog-tourism-send-comment {
  margin-bottom: 196px;
}
.detail-blog-tourism-send-comment::before {
  background-image: url("./../images/background/bg-tourism-10.png");
  transform: translateY(-93px);
  height: 815px;
}
.detail-blog-tourism-send-comment form .form-group-box-star .stars input:checked ~ label i {
  color: #ffb800;
}
.detail-blog-tourism-send-comment form .form-group-box-content {
  padding: 72px 36px 24px 148px;
}
.detail-blog-tourism-send-comment form .form-group .btn {
  bottom: 34px;
  left: 46px;
  padding: 6.5px 21.5px;
}
@media only screen and (max-width: 767px) {
  .detail-blog-tourism-send-comment {
    margin-bottom: 70px;
  }
  .detail-blog-tourism-send-comment form .form-group-box-content {
    padding: 72px 36px 24px;
  }
  .detail-blog-tourism-send-comment form .form-group .btn {
    bottom: 20px;
    left: 20px;
  }
}
.detail-blog-tourism-vlog {
  margin-bottom: 73px;
}

.detail-tour-tourism {
  margin-top: 93px;
}
@media only screen and (max-width: 991px) {
  .detail-tour-tourism {
    margin-top: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-tour-tourism {
    margin-top: 0;
  }
}
.detail-tour-tourism-info::before {
  background-image: url("./../images/background/bg-tourism-11.png");
  height: 1016px;
  transform: translateY(-306px);
}
.detail-tour-tourism-info-image {
  padding: 0 43px;
}
.detail-tour-tourism-info-image::before {
  background-color: #22252e;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.15);
  border-radius: 50px;
  top: 11px;
  bottom: 11px;
}
.detail-tour-tourism-info-image .img {
  background-color: rgba(216, 216, 216, 0.69);
  padding: 11px;
  border-radius: 61px;
}
.detail-tour-tourism-info-image .img img {
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.2);
}
.detail-tour-tourism-info-box {
  padding: 59px 40px 45px;
  box-shadow: 0px 19px 50px rgba(0, 0, 0, 0.05);
}
.detail-tour-tourism-info-box .icon {
  width: 76px;
  height: 76px;
  margin-bottom: 57px;
}
.detail-tour-tourism-info-box .icon::before {
  width: 67px;
  height: 67px;
  background-color: #fcb712;
  border-radius: 15px;
  box-shadow: 0px 6px 17px rgba(0, 0, 0, 0.1), 7px 8px 13px rgba(255, 255, 255, 0.25) inset;
  transform: translate(-18px, -19px);
}
.detail-tour-tourism-info-box .icon i::after {
  background-color: rgba(252, 183, 18, 0.25);
  border-radius: 23px;
  backdrop-filter: blur(8.5px);
}
.detail-tour-tourism-info-box .rate {
  background-image: linear-gradient(92.59deg, #ffab00 -9.57%, #ff8500 99.15%, #ff0000 215.17%);
  box-shadow: 0px 4px 4px rgba(245, 175, 25, 0.25);
  min-width: 39px;
}
.detail-tour-tourism-info-box .list:not(:last-child) {
  margin-bottom: 16px;
}
.detail-tour-tourism-info-box .list-price {
  margin-bottom: 43px;
}
.detail-tour-tourism-info-box .list-price .list {
  margin-bottom: 0;
}
.detail-tour-tourism-info-box .btn {
  padding: 10px 18px;
  min-width: 195px;
}
@media only screen and (max-width: 1199px) {
  .detail-tour-tourism-info-box {
    padding: 59px 24px 45px;
  }
}
@media only screen and (max-width: 767px) {
  .detail-tour-tourism-info-image::before,
  .detail-tour-tourism-info-image .img img {
    border-radius: 32px;
  }
  .detail-tour-tourism-info-image .img {
    border-radius: 43px;
  }
  .detail-tour-tourism-info-box {
    padding: 40px 16px;
    border-radius: 20px;
  }
  .detail-tour-tourism-info-box .icon {
    margin-bottom: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-tour-tourism-info-image {
    margin: 0 -12px;
    padding: 24px 12px;
  }
  .detail-tour-tourism-info-image::before,
  .detail-tour-tourism-info-image .img {
    border-radius: 0;
  }
  .detail-tour-tourism-info-image::before {
    top: 0;
    bottom: 0;
  }
  .detail-tour-tourism-info-image .img {
    padding: 0;
    background-color: transparent;
  }
  .detail-tour-tourism-info-image .img img {
    border-radius: 20px;
  }
  .detail-tour-tourism-info-box .price {
    font-size: 14px;
    line-height: 22px;
  }
  .detail-tour-tourism-info-box .price i {
    font-size: 14px;
  }
}
.detail-tour-tourism-description {
  padding: 52px 0 100px;
  margin: 109px 0 34px;
}
.detail-tour-tourism-description .heading-tourism {
  margin-bottom: 68px;
}
@media only screen and (max-width: 767px) {
  .detail-tour-tourism-description {
    padding: 40px 0;
    margin: 60px 0 34px;
  }
  .detail-tour-tourism-description-content {
    font-size: 14px;
    line-height: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-tour-tourism-description-content {
    font-size: 13px;
    line-height: 26px;
  }
}
.detail-tour-tourism-vlog {
  margin: 0 0 121px;
  padding: 0;
}
.detail-tour-tourism-vlog::after {
  background-image: url("./../images/background/bg-tourism-12.png");
  height: 1260px;
  transform: translateY(-310px);
}
@media only screen and (max-width: 767px) {
  .detail-tour-tourism-vlog {
    margin-bottom: 50px;
  }
}
.detail-tour-tourism-comments-customers .swiper-pagination, .detail-tour-tourism-related .swiper-pagination {
  transform: translateY(64px);
}
.detail-tour-tourism-comments-customers .swiper-pagination-bullet, .detail-tour-tourism-related .swiper-pagination-bullet {
  width: 11px;
  height: 6px;
  background-color: rgba(73, 73, 73, 0.3);
  opacity: 1;
  border-radius: 9px;
  --swiper-pagination-bullet-horizontal-gap: 1.5px;
}
.detail-tour-tourism-comments-customers .swiper-pagination-bullet-active, .detail-tour-tourism-related .swiper-pagination-bullet-active {
  width: 25px;
  background-color: #fcb712;
}
@media only screen and (max-width: 767px) {
  .detail-tour-tourism-comments-customers .swiper-pagination-bullet, .detail-tour-tourism-related .swiper-pagination-bullet {
    width: 8px;
    height: 4px;
  }
  .detail-tour-tourism-comments-customers .swiper-pagination-bullet-active, .detail-tour-tourism-related .swiper-pagination-bullet-active {
    width: 16px;
  }
}
.detail-tour-tourism-comments-customers::before {
  background-image: url("./../images/background/bg-tourism-13.png");
  top: 38px;
  height: 1128px;
}
.detail-tour-tourism-comments-customers::after {
  width: 232px;
  height: 353px;
  background: url("./../images/background/bg-tourism-14.png") center no-repeat, linear-gradient(93deg, #ffab00 -9.57%, #ff8500 99.15%, #f00 215.17%);
  background-size: cover;
  border-radius: 129px;
  transform: translate(-201px, -180px);
}
.detail-tour-tourism-comments-customers .heading-tourism {
  margin-bottom: 78px;
}
.detail-tour-tourism-comments-customers .swiper {
  max-width: 761px;
}
.detail-tour-tourism-comments-customers .swiper-slide > * {
  opacity: 0.5;
  transform: scale(0.85);
}
.detail-tour-tourism-comments-customers .swiper-slide:not(.swiper-slide-visible) {
  pointer-events: none;
}
.detail-tour-tourism-comments-customers .swiper-slide-active > * {
  opacity: 1;
  transform: scale(1);
}
.detail-tour-tourism-comments-customers .swiper-button-next, .detail-tour-tourism-comments-customers .swiper-button-prev {
  transform: translateX(-55px);
}
.detail-tour-tourism-comments-customers .swiper-button-next::after, .detail-tour-tourism-comments-customers .swiper-button-prev::after {
  content: "\e9a3";
  font-family: "icomoon";
  font-size: 278px;
  color: rgba(252, 183, 18, 0.29);
}
.detail-tour-tourism-comments-customers .swiper-button-next:hover::after, .detail-tour-tourism-comments-customers .swiper-button-prev:hover::after {
  color: #fcb712;
}
.detail-tour-tourism-comments-customers .swiper-button-prev {
  transform: translateX(55px);
}
.detail-tour-tourism-comments-customers .swiper-button-prev::after {
  content: "\e95f";
}
@media only screen and (max-width: 991px) {
  .detail-tour-tourism-comments-customers {
    padding: 0 40px;
  }
  .detail-tour-tourism-comments-customers .swiper-button-next {
    transform: translateX(-40px);
  }
  .detail-tour-tourism-comments-customers .swiper-button-prev {
    transform: translateX(40px);
  }
}
@media only screen and (max-width: 767px) {
  .detail-tour-tourism-comments-customers {
    padding: 0;
  }
  .detail-tour-tourism-comments-customers .swiper-button-next, .detail-tour-tourism-comments-customers .swiper-button-prev {
    transform: translate(0, 79px);
    width: 48px;
    height: 48px;
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 3px 30px rgba(0, 0, 0, 0.05);
    top: auto;
    bottom: 0;
    z-index: 20;
  }
  .detail-tour-tourism-comments-customers .swiper-button-next::after, .detail-tour-tourism-comments-customers .swiper-button-prev::after {
    content: "\e901";
    font-size: 24px;
    color: #fcb712;
  }
  .detail-tour-tourism-comments-customers .swiper-button-prev::after {
    content: "\e903";
  }
}
.detail-tour-tourism-related {
  margin: 130px 0 105px;
  padding: 0 64px;
}
.detail-tour-tourism-related::before {
  background-image: url("./../images/background/bg-tourism-15.png");
  transform: translateY(-4px);
  height: 1128px;
}
.detail-tour-tourism-related .heading-tourism {
  margin-bottom: 52px;
}
.detail-tour-tourism-related .swiper-button-next, .detail-tour-tourism-related .swiper-button-prev {
  width: 46px;
  height: 177px;
  background-color: #494949;
}
.detail-tour-tourism-related .swiper-button-next::after, .detail-tour-tourism-related .swiper-button-prev::after {
  content: "\e901";
  font-size: 12px;
  line-height: 1;
  color: #fff;
  font-family: "icomoon";
}
.detail-tour-tourism-related .swiper-button-next:hover, .detail-tour-tourism-related .swiper-button-prev:hover {
  background-color: #fcb712;
}
.detail-tour-tourism-related .swiper-button-next {
  transform: translate(-74px, -50%);
}
.detail-tour-tourism-related .swiper-button-prev {
  transform: translate(74px, -50%);
}
.detail-tour-tourism-related .swiper-button-prev::after {
  content: "\e903";
}
@media only screen and (max-width: 1399px) {
  .detail-tour-tourism-related {
    padding: 0 44px;
  }
  .detail-tour-tourism-related .swiper-button-next {
    transform: translate(-54px, -50%);
  }
  .detail-tour-tourism-related .swiper-button-prev {
    transform: translate(54px, -50%);
  }
}
@media only screen and (max-width: 1199px) {
  .detail-tour-tourism-related {
    padding: 0 24px;
  }
}
@media only screen and (max-width: 991px) {
  .detail-tour-tourism-related {
    padding: 0;
  }
  .detail-tour-tourism-related .swiper-button-next, .detail-tour-tourism-related .swiper-button-prev {
    transform: translate(0, 79px);
    width: 48px;
    height: 48px;
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 3px 30px rgba(0, 0, 0, 0.05);
    top: auto;
    bottom: 0;
    z-index: 20;
  }
  .detail-tour-tourism-related .swiper-button-next::after, .detail-tour-tourism-related .swiper-button-prev::after {
    content: "\e901";
    font-size: 24px;
    color: #fcb712;
  }
  .detail-tour-tourism-related .swiper-button-next:hover::after, .detail-tour-tourism-related .swiper-button-prev:hover::after {
    color: #fff;
  }
  .detail-tour-tourism-related .swiper-button-prev::after {
    content: "\e903";
  }
}
@media only screen and (max-width: 767px) {
  .detail-tour-tourism-related {
    margin: 70px 0;
  }
}

.about-us-tourism-video {
  margin: 93px 0 191px;
}
.about-us-tourism-video .video {
  padding: 8px 38px;
  background-color: #22252e;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.15);
}
.about-us-tourism-video .video .vlog-previous-tours-item .video-js .vjs-big-play-button {
  width: 63px;
  height: 63px;
  transform: translate(-50%, 32px);
}
@media only screen and (max-width: 991px) {
  .about-us-tourism-video iframe {
    height: 280px !important;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-tourism-video {
    margin: 50px 0;
  }
  .about-us-tourism-video .video {
    padding: 12px;
    border-radius: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-tourism-video iframe {
    height: 200px !important;
  }
}
.about-us-tourism-info .heading-two-tourism {
  margin-bottom: 42px;
}
.about-us-tourism-info-wrapper {
  background-color: #22252e;
}
.about-us-tourism-faq {
  margin: 146px 0;
}
.about-us-tourism-faq .heading-two-tourism {
  margin-bottom: 71px;
}
.about-us-tourism-faq .row {
  gap: 21px 0;
}
@media only screen and (max-width: 767px) {
  .about-us-tourism-faq {
    margin: 60px 0;
  }
}
.about-us-tourism-customers-comments::after {
  transform: translate(-201px, 135px);
}
.about-us-tourism-vlog {
  margin: 158px 0 189px;
}
.about-us-tourism-vlog::after {
  background-image: url("./../images/background/bg-tourism-16.png");
  height: 1118px;
  transform: translateY(-310px);
}
.about-us-tourism-vlog .heading-two-tourism {
  margin-bottom: 53px;
}
@media only screen and (max-width: 767px) {
  .about-us-tourism-vlog {
    margin: 60px 0;
  }
}
.about-us-tourism-brands::before {
  background-image: url("./../images/background/bg-tourism-17.png");
  height: 1128px;
  transform: translateY(-40px);
}
.about-us-tourism-brands::after {
  background: url("./../images/background/bg-tourism-20.png") center no-repeat, linear-gradient(93deg, #ffab00 -9.57%, #ff8500 99.15%, #f00 215.17%);
  width: 232px;
  height: 353px;
  transform: translate(-210px, -288px);
  border-radius: 129px;
}
.about-us-tourism-brands-box {
  padding: 67px 48px;
  box-shadow: 0px 41px 100px rgba(0, 0, 0, 0.02);
}
.about-us-tourism-brands-box .icon {
  width: 75px;
  height: 75px;
}
.about-us-tourism-brands-box .icon::before {
  box-shadow: 0px 6px 17px rgba(0, 0, 0, 0.1), 7px 8px 13px rgba(255, 255, 255, 0.25) inset;
  width: 68px;
  height: 68px;
  border-radius: 15px;
  background-color: #fcb712;
  transform: translate(-18px, -19px);
}
.about-us-tourism-brands-box .icon i::after {
  background-color: rgba(252, 183, 18, 0.25);
  border-radius: 23px;
  backdrop-filter: blur(8.5px);
}
.about-us-tourism-brands-box .heading-two-tourism {
  margin-bottom: 32px;
}
.about-us-tourism-brands-items {
  gap: 12px 0;
}
.about-us-tourism-brands-items li {
  max-width: 43%;
}
.about-us-tourism-brands-items li a {
  background-color: #fff;
  padding: 30px 12px 29px;
  box-shadow: 0px 19px 50px rgba(0, 0, 0, 0.05);
}
.about-us-tourism-brands-items li a img {
  max-width: 90%;
  max-height: 64px;
  filter: grayscale(1);
}
.about-us-tourism-brands-items li a:hover {
  background-color: #22252e;
}
.about-us-tourism-brands-items li a:hover img {
  filter: grayscale(0);
}
@media only screen and (max-width: 1199px) {
  .about-us-tourism-brands-box {
    padding: 60px 24px;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-tourism-brands-box {
    border-radius: 32px;
  }
  .about-us-tourism-brands-items {
    gap: 12px;
  }
  .about-us-tourism-brands-items li {
    max-width: calc(50% - 6px);
  }
}
@media only screen and (max-width: 575px) {
  .about-us-tourism-brands-box {
    border-radius: 20px;
  }
  .about-us-tourism-brands-items li {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-tourism-articles .btn-more-tourism {
    margin-top: 60px;
  }
}

.vlog-tourism-top-tours {
  margin: 131px 0 148px;
}
.vlog-tourism-top-tours::before {
  background-image: url("./../images/background/bg-tourism-18.png");
  height: 579px;
  transform: translateY(-345px);
}
.vlog-tourism-top-tours-wrapper {
  gap: 21px;
}
.vlog-tourism-top-tours-wrapper > * {
  max-width: calc(25% - 14px);
  height: 474px;
}
.vlog-tourism-top-tours-wrapper > *:first-child {
  max-width: calc(50% - 14px);
}
.vlog-tourism-top-tours .vlog-previous-tours-item .vjs-big-play-button {
  width: 69px;
  height: 69px;
}
.vlog-tourism-top-tours .vlog-previous-tours-item .vjs-big-play-button .vjs-icon-placeholder::before {
  font-size: 28px;
}
.vlog-tourism-top-tours-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 43.9%, rgba(0, 0, 0, 0.155) 73.18%, rgba(0, 0, 0, 0.5) 100%);
}
.vlog-tourism-top-tours-item .overlay {
  padding: 0 18px;
  bottom: 24px;
}
@media only screen and (max-width: 991px) {
  .vlog-tourism-top-tours-wrapper {
    gap: 48px 20px;
  }
  .vlog-tourism-top-tours-wrapper > * {
    max-width: calc(50% - 10px);
    height: 320px;
  }
  .vlog-tourism-top-tours-wrapper > *:first-child {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .vlog-tourism-top-tours {
    margin: 60px 0;
  }
}
@media only screen and (max-width: 575px) {
  .vlog-tourism-top-tours-wrapper > * {
    max-width: 100%;
  }
}
.vlog-tourism-top-view-item {
  height: 474px;
}
.vlog-tourism-top-view-item::before {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 27.08%, rgba(0, 0, 0, 0.31) 61.98%, #000 100%);
}
.vlog-tourism-top-view-item .play {
  width: 69px;
  height: 69px;
  background-color: #fcb712;
}
.vlog-tourism-top-view-item .play::before {
  border-radius: 50%;
  transform: scale(1.3);
  background-color: rgba(252, 183, 18, 0.5);
  animation: play-cir1 3s linear 0s infinite alternate;
}
.vlog-tourism-top-view-item .overlay {
  padding: 0 18px;
  bottom: 24px;
}
.vlog-tourism-banners {
  margin: 141px 0 175px;
}
.vlog-tourism-banners::before {
  background-image: url("./../images/background/bg-tourism-19.png");
  transform: translateY(-389px);
  height: 1128px;
}
.vlog-tourism-banners::after {
  background: url("./../images/background/bg-tourism-20.png") center no-repeat, linear-gradient(93deg, #ffab00 -9.57%, #ff8500 99.15%, #f00 215.17%);
  width: 232px;
  height: 353px;
  transform: translate(204px, 179px);
  border-radius: 129px;
}
.vlog-tourism-banners img {
  box-shadow: 0px 15px 50px rgba(252, 183, 18, 0.15);
}
.vlog-tourism-banners .row > *:nth-child(2) img {
  box-shadow: 0px 38px 100px rgba(34, 37, 46, 0.15);
}
.vlog-tourism-banners-two::after {
  transform: translate(-204px, 179px);
}
.vlog-tourism-banners-two img {
  box-shadow: 0px 19px 50px rgba(0, 0, 0, 0.05);
}
@media only screen and (max-width: 767px) {
  .vlog-tourism-banners {
    margin: 70px 0;
  }
}
.vlog-tourism-faq {
  margin: 171px 0 179px;
}
.vlog-tourism-faq::before {
  background-image: url("./../images/background/bg-tourism-19.png");
  transform: translateY(-307px);
  height: 1128px;
}
.vlog-tourism-faq .row {
  gap: 21px 0;
}
@media only screen and (max-width: 767px) {
  .vlog-tourism-faq {
    margin: 70px 0;
  }
}
.vlog-tourism-articles {
  margin: 149px 0 109px;
}
.vlog-tourism-articles .btn-more-tourism {
  margin-top: 75px;
}
@media only screen and (max-width: 767px) {
  .vlog-tourism-articles {
    margin: 60px 0;
  }
}

.heading-ahankade {
  margin-bottom: 75px;
}
.heading-ahankade-title {
  margin-top: 2px;
}
.heading-ahankade-title-en {
  letter-spacing: 6.4px;
}
.heading-ahankade::after {
  width: 15px;
  height: 15px;
  transform: translate(-50%, 26px) rotate(45deg);
  border-radius: 2px;
  background-color: #ea263a;
}

.btn-more-ahankade {
  padding: 7px 21px;
}

.my-team-ahankade {
  margin: 178px 0 157px;
}
.my-team-ahankade::before {
  background-image: url("./../images/background/bg-ahankade-07.png");
  height: 753px;
  transform: translateY(-76px);
}
.my-team-ahankade::after {
  background-image: url("./../images/background/bg-ahankade-08.png");
  width: 231px;
  height: 428px;
  transform: translate(-203px, 111px);
  background-color: #ea263a;
  border-radius: 129px;
}
.my-team-ahankade .heading-ahankade {
  margin-bottom: 54px;
}
.my-team-ahankade-item {
  padding: 135px 25px 16px;
}
.my-team-ahankade-item a::after {
  z-index: 10;
}
.my-team-ahankade-item::before {
  top: 197px;
  background-color: #fff;
  border-radius: 34px;
}
.my-team-ahankade-item .image {
  height: 135px;
}
.my-team-ahankade-item .image::before {
  background-color: #ea263a;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU3IiBoZWlnaHQ9IjEzNSIgdmlld0JveD0iMCAwIDI1NyAxMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCA3Mi44MDk2QzAgNTYuNjMxMSAxMS40MDAxIDQyLjY5MzQgMjcuMjU3MyAzOS40ODQ5TDIxNi4yNTcgMS4yNDM2N0MyMzcuMzE3IC0zLjAxNzQ5IDI1NyAxMy4wODE2IDI1NyAzNC41Njg0VjEwMUMyNTcgMTE5Ljc3OCAyNDEuNzc4IDEzNSAyMjMgMTM1SDM0QzE1LjIyMjMgMTM1IDAgMTE5Ljc3OCAwIDEwMVY3Mi44MDk2WiIgZmlsbD0iI0VBMjYzQSIvPg0KPC9zdmc+DQo=) bottom left/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU3IiBoZWlnaHQ9IjEzNSIgdmlld0JveD0iMCAwIDI1NyAxMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCA3Mi44MDk2QzAgNTYuNjMxMSAxMS40MDAxIDQyLjY5MzQgMjcuMjU3MyAzOS40ODQ5TDIxNi4yNTcgMS4yNDM2N0MyMzcuMzE3IC0zLjAxNzQ5IDI1NyAxMy4wODE2IDI1NyAzNC41Njg0VjEwMUMyNTcgMTE5Ljc3OCAyNDEuNzc4IDEzNSAyMjMgMTM1SDM0QzE1LjIyMjMgMTM1IDAgMTE5Ljc3OCAwIDEwMVY3Mi44MDk2WiIgZmlsbD0iI0VBMjYzQSIvPg0KPC9zdmc+DQo=) bottom left/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-image: url("./../images/background/bg-ahankade-06.png");
}
.my-team-ahankade-item .image img {
  max-width: 80%;
  max-height: 277px;
}
.my-team-ahankade-item .phone {
  padding: 7.5px 31px;
  background-color: rgba(234, 38, 58, 0.05);
}
.my-team-ahankade-item .view span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing: 3.6px;
}
.my-team-ahankade .swiper::before {
  content: "Our support team";
  font-family: "Yekan Bakh";
  font-size: 200px;
  font-weight: 700;
  line-height: 310px;
  color: rgba(73, 73, 73, 0.05);
  transform: translate(-50%, -32px);
  white-space: nowrap;
}
@media only screen and (max-width: 1399px) {
  .my-team-ahankade-item {
    padding: 135px 20px 16px;
  }
  .my-team-ahankade-item .image::before {
    -webkit-mask-position: 0 10px;
            mask-position: 0 10px;
  }
}
@media only screen and (max-width: 1199px) {
  .my-team-ahankade-item .image::before {
    -webkit-mask-position: 0 20px;
            mask-position: 0 20px;
  }
}
@media only screen and (max-width: 991px) {
  .my-team-ahankade-item .image::before {
    -webkit-mask-position: 0 21px;
            mask-position: 0 21px;
  }
  .my-team-ahankade .swiper::before {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .my-team-ahankade {
    margin: 80px 0;
  }
  .my-team-ahankade-item .image::before {
    -webkit-mask-position: 0 15px;
            mask-position: 0 15px;
  }
}
@media only screen and (max-width: 575px) {
  .my-team-ahankade-item .image::before {
    -webkit-mask-position: 0 0;
            mask-position: 0 0;
    height: 120px;
  }
}

.news-padcast-ahankade {
  margin: 252px 0 101px;
}
.news-padcast-ahankade::before {
  background-image: url("./../images/background/bg-ahankade-12.png");
  transform: translateY(-44px);
  height: 979px;
}
.news-padcast-ahankade .heading-ahankade {
  margin-bottom: 103px;
}
.news-padcast-ahankade-item {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding: 30px 24px;
}
.news-padcast-ahankade-item:not(:last-child) {
  margin-bottom: 20px;
}
.news-padcast-ahankade-item img {
  border-radius: 20px 20px 0;
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.15);
}
.news-padcast-ahankade-item > div {
  max-width: calc(100% - 171px);
}
.news-padcast-ahankade-item ul {
  gap: 11px;
}
.news-padcast-ahankade-item p {
  max-height: 36px;
}
.news-padcast-ahankade-padcast-item {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding: 12px 20px 25px;
}
.news-padcast-ahankade-item-two {
  padding-top: 149%;
  box-shadow: 0px 16px 30px rgba(0, 0, 0, 0.15);
}
.news-padcast-ahankade-item-two::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 43.9%, rgba(0, 0, 0, 0.31) 62.04%, #000 100%);
}
.news-padcast-ahankade-item-two .overlay {
  padding: 0 18px 24px;
}
.news-padcast-ahankade-item-two .overlay ul {
  gap: 20px;
}
@media only screen and (max-width: 767px) {
  .news-padcast-ahankade {
    margin: 160px 0 80px;
  }
}
@media only screen and (max-width: 575px) {
  .news-padcast-ahankade-item img, .news-padcast-ahankade-item > div {
    max-width: 100%;
  }
  .news-padcast-ahankade-item img {
    width: 100%;
    margin: 0 0 24px;
    border-radius: 15px;
  }
  .news-padcast-ahankade-item .title {
    font-size: 16px;
    line-height: 24px;
  }
  .news-padcast-ahankade-padcast-item .title {
    font-size: 16px;
    line-height: 24px;
  }
  .news-padcast-ahankade-item-two {
    padding-top: 100%;
  }
}

.article-ahankade {
  padding: 0 35px 15px;
}
.article-ahankade::before {
  top: 68px;
  background-color: #fff;
  border-radius: 40px;
}
.article-ahankade::after {
  bottom: 4px;
  width: 70%;
  height: 95px;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 40px;
  filter: blur(25px);
}
.article-ahankade .title {
  max-height: 44px;
}
.article-ahankade .info {
  padding-bottom: 17px;
  border-bottom: 1px solid rgba(73, 73, 73, 0.1);
}
.article-ahankade .read-more::after {
  transform: translate(14px, 2px);
  width: 82px;
  height: 8px;
  border-radius: 17px;
  background-color: rgba(73, 73, 73, 0.1);
}
.article-ahankade .read-more > div span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing: 3.6px;
}
.article-ahankade .read-more:hover * {
  color: #ea263a;
}
@media only screen and (max-width: 1399px) {
  .article-ahankade {
    padding: 0px 24px 15px;
  }
}
@media only screen and (max-width: 1199px) {
  .article-ahankade {
    padding: 0px 15px 15px;
  }
}

.pagination-ahankade li a:not(.next, .prev).active {
  background-color: #ea263a;
}
.pagination-ahankade li a:not(.next, .prev):not(.active):hover {
  background-color: #ffebed;
  color: #494949;
}

.equalizer-circle::before {
  z-index: 2;
  background-color: #fff;
  transform: translate(-50%, -50%) scale(0.85);
  border-radius: 50%;
}
.equalizer-circle .bar {
  top: 50%;
  left: 50%;
  transform-origin: 50% 0;
  width: 4px;
  height: 45%;
  border-radius: 10px;
  position: absolute;
  margin-left: -2px;
  background-color: #ea263a;
}

.bg-ahankade {
  background: rgba(207, 207, 207, 0.05);
}

.top-header-ahankade {
  padding-top: 37px;
  z-index: 999;
}
.top-header-ahankade-nav ul {
  gap: 32px;
}
.top-header-ahankade-nav ul li a::after {
  width: 9px;
  height: 9px;
  border-radius: 2px;
  transform: translate(-50%, 26px) rotate(45deg);
  transform-origin: center;
  background-color: #fff;
  pointer-events: none;
  opacity: 0;
}
.top-header-ahankade-nav ul li a.active {
  font-weight: 800 !important;
}
.top-header-ahankade-nav ul li a.active::after {
  opacity: 1;
}
.top-header-ahankade-nav ul li a.active, .top-header-ahankade-nav ul li a:hover {
  color: #fff;
}
.top-header-ahankade-search {
  max-width: 254px;
}
.top-header-ahankade-search .form-control {
  background-color: rgba(73, 73, 73, 0.5);
  padding: 0 14px 0 48px;
  height: 42px;
  color: rgba(255, 255, 255, 0.45);
}
.top-header-ahankade-search button {
  width: 42px;
  height: 42px;
  background-color: #494949;
}
.top-header-ahankade.has-bg {
  padding: 0;
}
.top-header-ahankade.has-bg .btn-nav {
  color: #494949 !important;
}
.top-header-ahankade.has-bg .top-header-ahankade-wrapper {
  background-color: #fff;
  border-radius: 0 0 50px 50px;
  padding: 35.5px 53px;
  position: relative;
}
.top-header-ahankade.has-bg .top-header-ahankade-wrapper::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  height: 49px;
  background-color: rgba(234, 38, 58, 0.37);
  opacity: 0.2;
  filter: blur(50px);
  z-index: -1;
}
.top-header-ahankade.has-bg .top-header-ahankade-nav li a {
  color: rgba(73, 73, 73, 0.5);
}
.top-header-ahankade.has-bg .top-header-ahankade-nav li a::after {
  background-color: #ea263a;
}
.top-header-ahankade.has-bg .top-header-ahankade-nav li a:hover, .top-header-ahankade.has-bg .top-header-ahankade-nav li a.active {
  color: #ea263a;
}
.top-header-ahankade.has-bg .top-header-ahankade-search {
  margin-left: 55px;
}
.top-header-ahankade.has-bg .top-header-ahankade-search .form-control {
  background-color: rgba(234, 38, 58, 0.5);
}
.top-header-ahankade.has-bg .top-header-ahankade-search button {
  background-color: #ea263a;
}
.top-header-ahankade.has-bg .top-header-ahankade-logo {
  margin-right: 0 !important;
}
@media only screen and (max-width: 1199px) {
  .top-header-ahankade-nav ul {
    gap: 24px;
  }
  .top-header-ahankade.has-bg .top-header-ahankade-wrapper {
    padding: 40px 20px;
  }
  .top-header-ahankade.has-bg .top-header-ahankade-nav ul {
    gap: 16px;
  }
  .top-header-ahankade.has-bg .top-header-ahankade-search {
    margin-left: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-ahankade {
    padding-top: 20px;
  }
  .top-header-ahankade.has-bg {
    background-color: #fff;
  }
  .top-header-ahankade.has-bg .top-header-ahankade-wrapper {
    padding: 20px 0;
  }
}

.footer-ahankade {
  border-radius: 50px 50px 0 0;
}
.footer-ahankade::before {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSIxMDA3IiB2aWV3Qm94PSIwIDAgMTYwMCAxMDA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHJlY3QgeD0iMTQ1MyIgd2lkdGg9IjE0NyIgaGVpZ2h0PSIxMDA3IiBmaWxsPSIjMTIxMjEyIi8+DQo8cmVjdCB3aWR0aD0iMTQ3IiBoZWlnaHQ9IjEwMDciIGZpbGw9IiMxMjEyMTIiLz4NCjxwYXRoIGQ9Ik0wIDczQzAgMzIuNjgzMiAzMi42ODMyIDAgNzMgMEgzNTAuNDA5QzM2Mi43OTYgMCAzNzQuOTg5IDAuNTU5MjQgMzg3LjMyNSAxLjY4MzUyQzQ1OS4wNjMgOC4yMjE1OCA3MjAuNzcgMzEuNTY3NCA4MDAgMzEuNTY3NEM4NzkuMTMgMzEuNTY3NCAxMTM4LjQzIDguMjgwNDcgMTIxMC4wNCAxLjcwODM2QzEyMjIuNDYgMC41Njc4MjcgMTIzNC43NSAwIDEyNDcuMjMgMEgxNTI3QzE1NjcuMzIgMCAxNjAwIDMyLjY4MzIgMTYwMCA3M1Y5MzRDMTYwMCA5NzQuMzE3IDE1NjcuMzIgMTAwNyAxNTI3IDEwMDdINzNDMzIuNjgzMiAxMDA3IDAgOTc0LjMxNyAwIDkzNFY3M1oiIGZpbGw9IiMxMjEyMTIiLz4NCjwvc3ZnPg0K") top center/cover;
          mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwMCIgaGVpZ2h0PSIxMDA3IiB2aWV3Qm94PSIwIDAgMTYwMCAxMDA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHJlY3QgeD0iMTQ1MyIgd2lkdGg9IjE0NyIgaGVpZ2h0PSIxMDA3IiBmaWxsPSIjMTIxMjEyIi8+DQo8cmVjdCB3aWR0aD0iMTQ3IiBoZWlnaHQ9IjEwMDciIGZpbGw9IiMxMjEyMTIiLz4NCjxwYXRoIGQ9Ik0wIDczQzAgMzIuNjgzMiAzMi42ODMyIDAgNzMgMEgzNTAuNDA5QzM2Mi43OTYgMCAzNzQuOTg5IDAuNTU5MjQgMzg3LjMyNSAxLjY4MzUyQzQ1OS4wNjMgOC4yMjE1OCA3MjAuNzcgMzEuNTY3NCA4MDAgMzEuNTY3NEM4NzkuMTMgMzEuNTY3NCAxMTM4LjQzIDguMjgwNDcgMTIxMC4wNCAxLjcwODM2QzEyMjIuNDYgMC41Njc4MjcgMTIzNC43NSAwIDEyNDcuMjMgMEgxNTI3QzE1NjcuMzIgMCAxNjAwIDMyLjY4MzIgMTYwMCA3M1Y5MzRDMTYwMCA5NzQuMzE3IDE1NjcuMzIgMTAwNyAxNTI3IDEwMDdINzNDMzIuNjgzMiAxMDA3IDAgOTc0LjMxNyAwIDkzNFY3M1oiIGZpbGw9IiMxMjEyMTIiLz4NCjwvc3ZnPg0K") top center/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 100%;
  height: 100%;
  background-color: #121212;
  border-radius: 75px 75px 0 0;
}
.footer-ahankade .container {
  padding: 118px 12px 45px;
}
.footer-ahankade .container::after {
  right: 12px;
  left: 12px;
  background-color: #fff;
  height: 164px;
  border-radius: 32px;
  transform: translateY(158px);
}
.footer-ahankade .scroll-to-header {
  width: 103px;
  height: 103px;
  transform: translate(-50%, -27px);
  font-size: 50px;
}
.footer-ahankade-free-consultation {
  padding: 41.5px 93px 41.5px 67px;
}
.footer-ahankade-free-consultation form {
  margin-right: 56px;
}
.footer-ahankade-free-consultation form .form-group {
  flex: 1 0 1%;
}
.footer-ahankade-free-consultation form .form-group:nth-child(2) {
  margin: 0 23px 0;
}
.footer-ahankade-free-consultation form .form-group i {
  right: 20px;
}
.footer-ahankade-free-consultation form .form-group .form-control {
  height: 61px;
  background-color: rgba(215, 215, 215, 0.24);
  border: 1px solid rgba(215, 215, 215, 0.24);
  padding: 0 42px 0 12px;
  color: #494949;
}
.footer-ahankade-free-consultation form .form-group .form-control:focus {
  border-color: #ea263a;
  box-shadow: 0 0 0 4px rgba(234, 38, 58, 0.2);
}
.footer-ahankade-free-consultation form .btn {
  min-width: 223px;
  box-shadow: 0px -3px 19px 6px rgba(0, 0, 0, 0.09);
  padding: 19.5px 16px;
}
.footer-ahankade-nav li:not(:last-child) {
  margin-bottom: 4px;
}
.footer-ahankade-description {
  padding: 21px 0 32px;
}
.footer-ahankade-description::before {
  width: 105vw;
  background-color: #060606;
}
.footer-ahankade-contact ul {
  gap: 24px 36px;
}
.footer-ahankade-socials {
  gap: 12px;
}
.footer-ahankade-socials li a {
  width: 32px;
  height: 32px;
  background-color: #fff;
}
.footer-ahankade-socials li a:hover {
  background-color: #ea263a;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .footer-ahankade-free-consultation {
    padding: 41.5px 48px;
  }
  .footer-ahankade-free-consultation form {
    margin-right: 32px;
  }
  .footer-ahankade-free-consultation form .btn {
    min-width: 180px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-ahankade::before {
    border-radius: 0;
  }
  .footer-ahankade-free-consultation {
    padding: 32px;
  }
  .footer-ahankade-free-consultation form {
    margin-right: 0;
  }
  .footer-ahankade-free-consultation form .btn {
    min-width: auto;
  }
}
@media only screen and (max-width: 767px) {
  .footer-ahankade-free-consultation form .form-group:nth-child(2) {
    margin-left: 0;
  }
  .footer-ahankade-free-consultation form .btn {
    max-width: 100%;
    width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .footer-ahankade .scroll-to-header {
    transform: translate(-50%, -10px);
  }
  .footer-ahankade-free-consultation {
    padding: 32px 20px;
  }
  .footer-ahankade-free-consultation form .form-group {
    flex: 1 0 100%;
  }
  .footer-ahankade-free-consultation form .form-group:nth-child(2) {
    margin-right: 0;
  }
  .footer-ahankade-contact .title {
    margin-left: 0;
  }
}

.landing-ahankade {
  margin-top: 98px;
}
.landing-ahankade::before {
  background-image: url("./../images/background/bg-ahankade-01.png");
  transform: translateY(-191px);
  height: 725px;
}
.landing-ahankade .container {
  padding-bottom: 63px;
}
.landing-ahankade .container::before, .landing-ahankade .container::after,
.landing-ahankade .container .row::before {
  width: calc(100vw - 304px);
  transform: translateY(-185px);
  height: calc(100% + 185px);
  left: 304px;
  border-radius: 167px 0 0 167px;
}
.landing-ahankade .container::before {
  background-image: url("./../images/other/image-ahankade-02.png");
}
.landing-ahankade .container::after {
  background-image: linear-gradient(181deg, rgba(0, 0, 0, 0.5) -10.97%, rgba(0, 0, 0, 0.38) 13.29%, rgba(0, 0, 0, 0.13) 25.31%, rgba(0, 0, 0, 0) 120.44%);
  backdrop-filter: blur(3.5px);
}
.landing-ahankade .container .row::before {
  background-image: linear-gradient(255deg, rgba(234, 38, 58, 0.5) 0.08%, rgba(234, 38, 58, 0.25) 38.78%, rgba(234, 38, 58, 0) 92.21%);
}
.landing-ahankade .title span::after {
  width: 91px;
  height: 12px;
  background-color: #ee5161;
  border-radius: 18px;
  transform: translate(-12px, -12px);
}
.landing-ahankade .btns {
  gap: 8px;
}
.landing-ahankade .btns > * {
  border-radius: 15px;
  box-shadow: 5px 9px 29px rgba(73, 73, 73, 0.25);
}
.landing-ahankade .video {
  padding-left: 62px;
}
.landing-ahankade .video::before {
  width: 229px;
  height: 229px;
  background-color: rgba(234, 38, 58, 0.3);
  border-radius: 0 41px;
  transform: translateY(49px);
  left: 29px;
}
.landing-ahankade .video::after {
  background-image: url("./../images/shape/pattern-ahankade-01.png");
  width: 178px;
  height: 187px;
  transform: translateY(85px);
}
.landing-ahankade .video-js,
.landing-ahankade .video-js video,
.landing-ahankade .video-js .vjs-poster {
  border-radius: 33px 61px;
}
.landing-ahankade .video-js video {
  position: relative;
}
.landing-ahankade .video-js .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-radius: inherit;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.44);
}
.landing-ahankade .video-js .vjs-big-play-button {
  width: 68px;
  height: 68px;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  background-color: transparent;
  border: none;
}
.landing-ahankade .video-js .vjs-big-play-button::before, .landing-ahankade .video-js .vjs-big-play-button::after,
.landing-ahankade .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjgiIHZpZXdCb3g9IjAgMCA2MCA2OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yOS45NDg3IDAuMTQyODIyTDU5LjI0NDMgMTcuMDcxNFY1MC45Mjg2TDI5Ljk0ODcgNjcuODU3MkwwLjY1MzEzMyA1MC45Mjg2VjE3LjA3MTRMMjkuOTQ4NyAwLjE0MjgyMloiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjgiIHZpZXdCb3g9IjAgMCA2MCA2OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yOS45NDg3IDAuMTQyODIyTDU5LjI0NDMgMTcuMDcxNFY1MC45Mjg2TDI5Ljk0ODcgNjcuODU3MkwwLjY1MzEzMyA1MC45Mjg2VjE3LjA3MTRMMjkuOTQ4NyAwLjE0MjgyMloiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.landing-ahankade .video-js .vjs-big-play-button::after {
  animation: play23-1 3s linear 0s infinite alternate;
}
@keyframes play23-1 {
  0% {
    transform: scale(1.25);
  }
  100% {
    transform: scale(1);
  }
}
.landing-ahankade .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e923";
  font-family: "icomoon";
  font-size: 32px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.landing-ahankade .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  animation: play23-2 3s linear 0s infinite alternate;
}
@keyframes play23-2 {
  0% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
@media only screen and (max-width: 1399px) {
  .landing-ahankade .container::before, .landing-ahankade .container::after,
  .landing-ahankade .container .row::before {
    width: calc(100vw - 224px);
    left: 224px;
  }
  .landing-ahankade .title {
    font-size: 36px;
  }
}
@media only screen and (max-width: 1199px) {
  .landing-ahankade .container::before, .landing-ahankade .container::after,
  .landing-ahankade .container .row::before {
    width: calc(100vw - 170px);
    left: 170px;
  }
  .landing-ahankade .title {
    font-size: 30px;
    line-height: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-ahankade {
    margin-top: 50px;
  }
  .landing-ahankade .container::before, .landing-ahankade .container::after,
  .landing-ahankade .container .row::before {
    width: 105vw;
    left: 50%;
    border-radius: 0;
    transform: translate(-50%, -170px);
    height: calc(100% + 170px);
  }
  .landing-ahankade .video {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .landing-ahankade .video-js {
    height: 320px;
  }
  .landing-ahankade .video-js,
  .landing-ahankade .video-js video,
  .landing-ahankade .video-js .vjs-poster {
    border-radius: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-ahankade .title {
    font-size: 24px;
    line-height: 36px;
  }
  .landing-ahankade .btns {
    gap: 4px;
  }
  .landing-ahankade .btns > * {
    padding: 13px 16px 13px 30px;
  }
  .landing-ahankade .btns > *:nth-child(2) {
    padding: 13px 35px 13px 27px;
  }
  .landing-ahankade .video-js {
    height: 280px;
  }
  .landing-ahankade .video-js,
  .landing-ahankade .video-js video,
  .landing-ahankade .video-js .vjs-poster {
    border-radius: 20px;
  }
}

.total-info-ahankade {
  margin-top: -39px;
}
.total-info-ahankade-wrapper {
  border-radius: 14px 48px;
  box-shadow: 0px 19px 40px rgba(0, 0, 0, 0.05);
  max-width: 748px;
  padding: 23px 45px 29px 45px;
  background-image: url("./../images/background/bg-ahankade-02.png");
}
.total-info-ahankade-item .icon {
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));
}
@media only screen and (max-width: 767px) {
  .total-info-ahankade-wrapper {
    border-radius: 14px;
    padding: 24px 20px;
  }
  .total-info-ahankade-item {
    max-width: none;
    width: auto !important;
    flex: 1 0 50%;
  }
}
@media only screen and (max-width: 575px) {
  .total-info-ahankade-item {
    flex: 1 0 100%;
  }
}

.step-buy-ahankade {
  margin: 99px 0 221px;
}
.step-buy-ahankade::before {
  background-image: url("./../images/background/bg-ahankade-03.png");
  transform: translateY(-71px);
  height: 698px;
}
.step-buy-ahankade-item {
  padding: 48px 40px;
  border: 1px solid rgba(224, 224, 224, 0);
}
.step-buy-ahankade-item .icon {
  width: 61px;
  height: 58px;
  margin-left: 11px;
}
.step-buy-ahankade-item .icon::before {
  transform: translate(-50%, -50%);
  background-color: rgba(196, 196, 196, 0.15);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjEiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA2MSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjUuNzc2NiAzLjgyNTY1QzM0Ljk0MDMgMy4wNjM5NSA0NC44OTMyIC0zLjg0ODMyIDUxLjk2MzEgMy4wMDA3OUM1OS45MTY4IDEwLjcwNjIgNjMuMzE3IDI1LjE5MjggNTkuMzE3OSAzNi4zMTk1QzU1LjY2NzkgNDYuNDc0NyA0My44ODA5IDQ1Ljk2ODEgMzUuMDg3MiA0OS45NTM3QzI3Ljc2MyA1My4yNzMzIDIwLjc5MTUgNjAuNTczNyAxMy41Mjk3IDU3LjA3MjFDNi4wMDc4NCA1My40NDUyIDMuNDA5MTcgNDMuMDg3NCAxLjYyMzM0IDMzLjgxNzhDLTAuMTUzMTExIDI0LjU5NjkgLTEuNjYyNjggMTMuODgzMSAzLjg4MjU1IDYuOTk3MjlDOS4xODIzNiAwLjQxNjI3NCAxOC4wNTkgNC40NjcxNCAyNS43NzY2IDMuODI1NjVaIiBmaWxsPSIjQzRDNEM0Ii8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjEiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA2MSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjUuNzc2NiAzLjgyNTY1QzM0Ljk0MDMgMy4wNjM5NSA0NC44OTMyIC0zLjg0ODMyIDUxLjk2MzEgMy4wMDA3OUM1OS45MTY4IDEwLjcwNjIgNjMuMzE3IDI1LjE5MjggNTkuMzE3OSAzNi4zMTk1QzU1LjY2NzkgNDYuNDc0NyA0My44ODA5IDQ1Ljk2ODEgMzUuMDg3MiA0OS45NTM3QzI3Ljc2MyA1My4yNzMzIDIwLjc5MTUgNjAuNTczNyAxMy41Mjk3IDU3LjA3MjFDNi4wMDc4NCA1My40NDUyIDMuNDA5MTcgNDMuMDg3NCAxLjYyMzM0IDMzLjgxNzhDLTAuMTUzMTExIDI0LjU5NjkgLTEuNjYyNjggMTMuODgzMSAzLjg4MjU1IDYuOTk3MjlDOS4xODIzNiAwLjQxNjI3NCAxOC4wNTkgNC40NjcxNCAyNS43NzY2IDMuODI1NjVaIiBmaWxsPSIjQzRDNEM0Ii8+DQo8L3N2Zz4NCg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.step-buy-ahankade-item:hover {
  background-color: #ea263a;
  border-color: #e0e0e0;
  box-shadow: 0px 32px 30px rgba(234, 38, 58, 0.1);
}
.step-buy-ahankade-item:hover .icon::before {
  background-color: #fff;
}
.step-buy-ahankade-item:hover .title {
  color: #fff;
}
.step-buy-ahankade-item:hover .title-en {
  color: rgba(255, 255, 255, 0.5);
}
.step-buy-ahankade-item:hover p {
  color: rgba(255, 255, 255, 0.8);
}
.swiper-slide:nth-child(2) .step-buy-ahankade-item .icon {
  margin-left: 8px;
}
.swiper-slide:nth-child(2) .step-buy-ahankade-item .icon::before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCA2NSA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjkuNTIzMSAwLjc3NzYyMkMzNS41ODQgLTAuMzk5MjI0IDQyLjEwOTIgLTAuNDQ2ODgxIDQ3LjY2NjUgMi4wOTIzMUM1My41MTY4IDQuNzY1MzUgNTcuOTAxNiA5LjYzNjM3IDYwLjc5ODYgMTUuMDY3N0M2My43NTQ5IDIwLjYxIDY2LjQyNDYgMjcuMTcyNiA2NC4xNDQ0IDMyLjk4NDdDNjEuOTA2OSAzOC42ODc5IDU0LjM3ODggNDAuNDc0MSA0OS4zMjQyIDQ0LjMxNDhDNDUuMjc5NSA0Ny4zODgzIDQxLjY2NSA0OS44MTU3IDM3IDUyQzMxLjU0OTggNTQuNTUxOSAzMS4wODg0IDUyLjM3NTQgMjUgNTJDMTguMTI1NCA1MS41NzYxIDE2LjAyMzQgNDYuMjAyNyAxMiA0MUM3Ljk3NTEyIDM1Ljc5NTQgLTAuNDMwMjU1IDM4LjYzNzMgMC4zMDI4MzIgMzIuMjYyM0MwLjg4NDgyMyAyNy4yMDEzIDIuMzI2ODIgMjIuMzYyNiA1LjEzMDc0IDE3Ljk5MThDNy43MTQwNyAxMy45NjQ4IDExLjY1NTUgMTEuMTM5MSAxNS42NzE3IDguMzA0NzZDMjAuMDE5OCA1LjIzNjIyIDI0LjE4MDUgMS44MTUwMSAyOS41MjMxIDAuNzc3NjIyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCA2NSA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjkuNTIzMSAwLjc3NzYyMkMzNS41ODQgLTAuMzk5MjI0IDQyLjEwOTIgLTAuNDQ2ODgxIDQ3LjY2NjUgMi4wOTIzMUM1My41MTY4IDQuNzY1MzUgNTcuOTAxNiA5LjYzNjM3IDYwLjc5ODYgMTUuMDY3N0M2My43NTQ5IDIwLjYxIDY2LjQyNDYgMjcuMTcyNiA2NC4xNDQ0IDMyLjk4NDdDNjEuOTA2OSAzOC42ODc5IDU0LjM3ODggNDAuNDc0MSA0OS4zMjQyIDQ0LjMxNDhDNDUuMjc5NSA0Ny4zODgzIDQxLjY2NSA0OS44MTU3IDM3IDUyQzMxLjU0OTggNTQuNTUxOSAzMS4wODg0IDUyLjM3NTQgMjUgNTJDMTguMTI1NCA1MS41NzYxIDE2LjAyMzQgNDYuMjAyNyAxMiA0MUM3Ljk3NTEyIDM1Ljc5NTQgLTAuNDMwMjU1IDM4LjYzNzMgMC4zMDI4MzIgMzIuMjYyM0MwLjg4NDgyMyAyNy4yMDEzIDIuMzI2ODIgMjIuMzYyNiA1LjEzMDc0IDE3Ljk5MThDNy43MTQwNyAxMy45NjQ4IDExLjY1NTUgMTEuMTM5MSAxNS42NzE3IDguMzA0NzZDMjAuMDE5OCA1LjIzNjIyIDI0LjE4MDUgMS44MTUwMSAyOS41MjMxIDAuNzc3NjIyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
  width: 65px;
  height: 53px;
}
.swiper-slide:nth-child(3) .step-buy-ahankade-item .icon {
  margin-left: 9px;
}
.swiper-slide:nth-child(3) .step-buy-ahankade-item .icon::before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA1NyA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzMuNDM5NSAxLjA3MzI2QzM5LjUyNDUgMC4wMDUwODAzMyA0Ni42Nzg3IC0xLjMxNjgxIDUxLjQwNjcgMi44OTg1NEM1Ni4xMTgxIDcuMDk5MDkgNTUuMjc2MiAxNC44ODU5IDU2LjE4ODYgMjEuMzU1NkM1Ni45MzkyIDI2LjY3ODMgNTcuNTM5NCAzMS45MDg1IDU2LjIzMTIgMzcuMTA3NkM1NC44NjIzIDQyLjU0OCA1Mi4wMTggNDcuMTQ2NSA0OC42MTQzIDUxLjQ1ODVDNDQuMTI4NyA1Ny4xNDExIDQwLjM5ODEgNjUuNTEyIDMzLjQzOTUgNjUuOTgxNEMyNi41MTc0IDY2LjQ0ODMgMjIuMzU1MSA1OC4wMjYgMTYuODAwMSA1My42MDQ2QzExLjM0OTYgNDkuMjY2MyAzLjc2MTkzIDQ3LjA5MTIgMS4yNDgwOSA0MC4zNTg5Qy0xLjMwNjA2IDMzLjUxODYgMC4zMDIxIDI1LjI5OTIgMy44Nzg1OSAxOC45OTk0QzcuMTEzNTcgMTMuMzAxMiAxMy44ODI1IDExLjgyNzIgMTkuMzE3IDguNTMxNjdDMjMuOTk3NiA1LjY5MzI2IDI4LjEyNDUgMi4wMDYyOCAzMy40Mzk1IDEuMDczMjZaIiBmaWxsPSIjQzRDNEM0Ii8+DQo8L3N2Zz4NCg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA1NyA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzMuNDM5NSAxLjA3MzI2QzM5LjUyNDUgMC4wMDUwODAzMyA0Ni42Nzg3IC0xLjMxNjgxIDUxLjQwNjcgMi44OTg1NEM1Ni4xMTgxIDcuMDk5MDkgNTUuMjc2MiAxNC44ODU5IDU2LjE4ODYgMjEuMzU1NkM1Ni45MzkyIDI2LjY3ODMgNTcuNTM5NCAzMS45MDg1IDU2LjIzMTIgMzcuMTA3NkM1NC44NjIzIDQyLjU0OCA1Mi4wMTggNDcuMTQ2NSA0OC42MTQzIDUxLjQ1ODVDNDQuMTI4NyA1Ny4xNDExIDQwLjM5ODEgNjUuNTEyIDMzLjQzOTUgNjUuOTgxNEMyNi41MTc0IDY2LjQ0ODMgMjIuMzU1MSA1OC4wMjYgMTYuODAwMSA1My42MDQ2QzExLjM0OTYgNDkuMjY2MyAzLjc2MTkzIDQ3LjA5MTIgMS4yNDgwOSA0MC4zNTg5Qy0xLjMwNjA2IDMzLjUxODYgMC4zMDIxIDI1LjI5OTIgMy44Nzg1OSAxOC45OTk0QzcuMTEzNTcgMTMuMzAxMiAxMy44ODI1IDExLjgyNzIgMTkuMzE3IDguNTMxNjdDMjMuOTk3NiA1LjY5MzI2IDI4LjEyNDUgMi4wMDYyOCAzMy40Mzk1IDEuMDczMjZaIiBmaWxsPSIjQzRDNEM0Ii8+DQo8L3N2Zz4NCg==);
  width: 57px;
  height: 66px;
}
.swiper-slide:nth-child(4) .step-buy-ahankade-item .icon {
  margin-left: 8px;
}
.swiper-slide:nth-child(4) .step-buy-ahankade-item .icon::before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA2NSA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjguNzkwNiAxLjUwODU5QzM5LjM4MzEgMC41MDM1ODUgNTEuNjAyMyAtMi42ODIyNyA1OC45MjQ0IDUuMDM3NjlDNjYuNjAxMyAxMy4xMzE3IDY0LjU0OTQgMjUuNzg4MSA2Mi4xNTI4IDM2LjY4MzNDNTkuNzI0MyA0Ny43MjMxIDU2LjIyIDU5Ljk5NDggNDUuODQ3MSA2NC40ODY3QzM1Ljc0MiA2OC44NjI3IDI0LjU5OTEgNjIuOTQ1OCAxNS4zNjY1IDU2Ljk0NEM3Ljc2NTEzIDUyLjAwMjUgMy4wMzkwOSA0NC4yNDU1IDEuMDg5ODYgMzUuMzkxMUMtMC44MzY4NzkgMjYuNjM4OCAtMC42MDc2MTggMTcuMDg2MSA1LjA2NDc1IDEwLjE0NzhDMTAuNjY5NSAzLjI5MjI4IDE5Ljk3NTEgMi4zNDUgMjguNzkwNiAxLjUwODU5WiIgZmlsbD0iI0M0QzRDNCIvPg0KPC9zdmc+DQo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA2NSA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjguNzkwNiAxLjUwODU5QzM5LjM4MzEgMC41MDM1ODUgNTEuNjAyMyAtMi42ODIyNyA1OC45MjQ0IDUuMDM3NjlDNjYuNjAxMyAxMy4xMzE3IDY0LjU0OTQgMjUuNzg4MSA2Mi4xNTI4IDM2LjY4MzNDNTkuNzI0MyA0Ny43MjMxIDU2LjIyIDU5Ljk5NDggNDUuODQ3MSA2NC40ODY3QzM1Ljc0MiA2OC44NjI3IDI0LjU5OTEgNjIuOTQ1OCAxNS4zNjY1IDU2Ljk0NEM3Ljc2NTEzIDUyLjAwMjUgMy4wMzkwOSA0NC4yNDU1IDEuMDg5ODYgMzUuMzkxMUMtMC44MzY4NzkgMjYuNjM4OCAtMC42MDc2MTggMTcuMDg2MSA1LjA2NDc1IDEwLjE0NzhDMTAuNjY5NSAzLjI5MjI4IDE5Ljk3NTEgMi4zNDUgMjguNzkwNiAxLjUwODU5WiIgZmlsbD0iI0M0QzRDNCIvPg0KPC9zdmc+DQo=);
  width: 64px;
  height: 66px;
}
@media only screen and (max-width: 1199px) {
  .step-buy-ahankade-item {
    padding: 40px 20px;
  }
}
@media only screen and (max-width: 767px) {
  .step-buy-ahankade {
    margin: 80px 0;
  }
  .step-buy-ahankade-item {
    background-color: #fff;
    border-color: #e0e0e0;
    box-shadow: 0px 34px 50px rgba(0, 0, 0, 0.02);
    padding: 32px 16px;
  }
}

.daily-price-ahankade::before {
  background-image: url("./../images/background/bg-ahankade-05.png");
  transform: translateY(-76px);
  height: 783px;
}
.daily-price-ahankade::after {
  background-image: url("./../images/background/bg-ahankade-04.png");
  border-radius: 129px;
  width: 231px;
  height: 741px;
  background-color: #ea263a;
  transform: translate(206px, 138px);
}
.daily-price-ahankade-right {
  padding: 26px 22px 0 0;
}
.daily-price-ahankade-right::before {
  background-color: #ea263a;
  bottom: 112px;
  left: 22px;
  border-radius: 50px 66px 50px 50px;
}
.daily-price-ahankade-right::after {
  width: 178px;
  height: 187px;
  background-image: url("./../images/shape/pattern-ahankade-01.png");
  transform: translate(40px, -39px);
}
.daily-price-ahankade-content {
  box-shadow: 0px 13px 50px rgba(0, 0, 0, 0.05);
  padding: 33px 44px 21px;
}
.daily-price-ahankade-content .btn {
  padding: 7px 21px;
}
.daily-price-ahankade-title::before {
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  transform: rotate(45deg);
  margin-left: 13px;
  background-color: #ea263a;
  border-radius: 2px;
}
.daily-price-ahankade-tabs li {
  min-width: 111px;
  padding: 3.5px 8px;
  cursor: pointer;
}
.daily-price-ahankade-tabs li.active, .daily-price-ahankade-tabs li:hover {
  background-color: #494949;
  color: #fff;
  box-shadow: 0px 20px 38px 2px rgba(234, 38, 58, 0.05);
}
.daily-price-ahankade .btn {
  padding: 7px 21px;
}
.daily-price-ahankade-left {
  padding: 45px 24px 40px;
}
.daily-price-ahankade-left::before {
  background-image: url("./../images/shape/pattern-ahankade-01.png");
  width: 178px;
  height: 187px;
  transform: translate(-47px, 45px);
}
.daily-price-ahankade-left::after {
  width: 80%;
  height: 50px;
  border-radius: 23px;
  background-color: rgba(0, 0, 0, 0.24);
  filter: blur(50px);
}
.daily-price-ahankade-left .link:hover {
  color: #ea263a;
}
@media only screen and (max-width: 1199px) {
  .daily-price-ahankade-tabs li {
    min-width: 90px;
  }
}
@media only screen and (max-width: 991px) {
  .daily-price-ahankade-right {
    padding-right: 0;
  }
  .daily-price-ahankade-right::before {
    transform: translateX(22px);
    border-radius: 23px 29px 23px 23px;
  }
  .daily-price-ahankade-content {
    border-radius: 23px;
  }
  .daily-price-ahankade-tabs li {
    white-space: nowrap;
  }
}
@media only screen and (max-width: 767px) {
  .daily-price-ahankade-content, .daily-price-ahankade-left {
    padding: 24px 20px;
  }
  .daily-price-ahankade-left .link {
    margin-top: 24px;
  }
  .daily-price-ahankade-tabs li {
    padding: 3.5px 12px;
    min-width: auto;
  }
}
@media only screen and (max-width: 575px) {
  .daily-price-ahankade-content {
    padding: 24px 12px;
    margin: 0 -12px;
    border-radius: 0;
  }
}

.companies-ahankade {
  padding: 0 64px;
}
.companies-ahankade::before {
  background-image: url("./../images/background/bg-ahankade-09.png");
  transform: translateY(-48px);
  height: 397px;
}
.companies-ahankade .heading-ahankade {
  margin-bottom: 83px;
}
.companies-ahankade-item {
  box-shadow: 0px 55px 100px rgba(0, 0, 0, 0.05);
  padding: 32px 32px 41px;
}
.companies-ahankade-item::after {
  content: "\e987";
  font-family: "icomoon";
  font-size: 9px;
  line-height: 1;
  color: #494949;
  bottom: 22px;
  left: 51px;
}
.companies-ahankade-item:hover::after {
  color: #ea263a;
}
.companies-ahankade .swiper-button-next, .companies-ahankade .swiper-button-prev {
  width: 46px;
  height: 177px;
  background-color: #494949;
}
.companies-ahankade .swiper-button-next::after, .companies-ahankade .swiper-button-prev::after {
  content: "\e901";
  font-family: "icomoon";
  font-size: 11px;
  line-height: 1;
  color: #fff;
}
.companies-ahankade .swiper-button-next:hover, .companies-ahankade .swiper-button-prev:hover {
  background-color: #ea263a;
}
.companies-ahankade .swiper-button-next {
  transform: translate(-75px, -50%);
}
.companies-ahankade .swiper-button-prev {
  transform: translate(75px, -50%);
}
.companies-ahankade .swiper-button-prev::after {
  content: "\e903";
}
.companies-ahankade .btn-more-ahankade {
  margin-top: 78px;
}
@media only screen and (max-width: 1199px) {
  .companies-ahankade {
    padding: 0 44px;
  }
  .companies-ahankade-item {
    padding: 32px 20px 38px;
  }
  .companies-ahankade-item::after {
    left: 28px;
  }
  .companies-ahankade .swiper-button-next {
    transform: translate(-54px, -50%);
  }
  .companies-ahankade .swiper-button-prev {
    transform: translate(54px, -50%);
  }
}
@media only screen and (max-width: 991px) {
  .companies-ahankade {
    padding: 0;
  }
  .companies-ahankade .swiper {
    padding-bottom: 72px;
  }
  .companies-ahankade .swiper-button-next, .companies-ahankade .swiper-button-prev {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    top: auto !important;
    right: auto !important;
    bottom: 0;
    transform: translatex(-50%);
  }
  .companies-ahankade .swiper-button-next {
    left: calc(50% - 30px) !important;
  }
  .companies-ahankade .swiper-button-prev {
    left: calc(50% + 30px) !important;
  }
  .companies-ahankade .btn-more-ahankade {
    margin-top: 48px;
  }
}

.comments-ahankade {
  margin-top: 208px;
}
.comments-ahankade::before {
  background-image: url("./../images/background/bg-ahankade-10.png");
  height: 617px;
  transform: translateY(-204px);
}
.comments-ahankade::after {
  background-image: url("./../images/background/bg-ahankade-11.png");
  border-radius: 129px;
  width: 231px;
  height: 399px;
  background-color: #ea263a;
  transform: translate(206px, 208px);
}
.comments-ahankade .text {
  max-width: 456px;
}
.comments-ahankade .btns > * > .btn {
  min-width: 143px;
}
.comments-ahankade .btns > *:first-child {
  filter: drop-shadow(5px 9px 29px rgba(73, 73, 73, 0.25));
}
.comments-ahankade .btns > *:first-child > .btn {
  padding: 13px 16px 13px 21px;
}
.comments-ahankade .btns > *:nth-child(2) {
  filter: drop-shadow(5px 8px 14px rgba(234, 38, 58, 0.3));
}
.comments-ahankade-left {
  padding-left: 40px;
}
.comments-ahankade-left::before {
  width: 229px;
  height: 229px;
  border-radius: 41px 0;
  background-color: rgba(234, 38, 58, 0.3);
  transform: translateY(-11px);
  left: 20px;
}
.comments-ahankade-left::after {
  background-image: url("./../images/shape/pattern-ahankade-01.png");
  width: 178px;
  height: 187px;
  transform: translateY(-23px);
}
.comments-ahankade-left .swiper::before, .comments-ahankade-left .swiper::after {
  box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.05);
  border-radius: 29px;
}
.comments-ahankade-left .swiper::before {
  background-color: #f45e6d;
  width: 76.68%;
  height: 78.854%;
  transform: translate(27px, 11px) rotate(6.94deg);
}
.comments-ahankade-left .swiper::after {
  background-color: #ea263a;
  width: 90.27%;
  height: 78.856%;
  transform: translate(44px, 24px) rotate(9.43deg);
}
.comments-ahankade-left .swiper-button-next, .comments-ahankade-left .swiper-button-prev {
  top: auto;
  right: auto;
  transform: translate(-50%, 88px);
}
.comments-ahankade-left .swiper-button-next::after, .comments-ahankade-left .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 18px;
  line-height: 1;
  color: #494949;
}
.comments-ahankade-left .swiper-button-next:hover::after, .comments-ahankade-left .swiper-button-prev:hover::after {
  color: #ea263a;
}
.comments-ahankade-left .swiper-button-next {
  left: calc(50% - 16px);
}
.comments-ahankade-left .swiper-button-next::after {
  content: "\e904";
}
.comments-ahankade-left .swiper-button-prev {
  left: calc(50% + 16px);
}
.comments-ahankade-left .swiper-button-prev::after {
  content: "\e930";
}
.comments-ahankade-item {
  padding: 36px 24px;
}
.comments-ahankade-item p {
  padding-right: 11px;
  max-height: 88px;
}
.comments-ahankade-item p::before {
  background-color: #ea263a;
  border-radius: 8px;
  width: 7px;
}
.comments-ahankade-item .link:hover {
  color: #ea263a;
}
@media only screen and (max-width: 991px) {
  .comments-ahankade-left {
    padding: 0 32px 0 0;
  }
  .comments-ahankade-left::before {
    transform: translate(-20px, -11px);
    left: 0;
  }
  .comments-ahankade-left::after {
    transform: translate(-40px, -23px);
  }
}
@media only screen and (max-width: 767px) {
  .comments-ahankade {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-ahankade-left {
    padding-right: 0;
  }
  .comments-ahankade-item .info .name {
    font-size: 14px;
    line-height: 22px;
  }
  .comments-ahankade-item .info .sub-name {
    font-size: 12px;
    line-height: 18px;
  }
}

.contact-us-ahankade::before {
  background-image: url("./../images/background/bg-ahankade-13.png");
}
.contact-us-ahankade::after {
  width: 231px;
  height: 741px;
  background-color: #EA263A;
  border-radius: 129px;
  transform: translate(217px, -50%);
  background-image: url("./../images/background/bg-ahankade-14.png");
}
.contact-us-ahankade .back {
  top: 43px;
}
.contact-us-ahankade .back:hover {
  color: #ea263a;
}
.contact-us-ahankade-wrapper {
  padding: 145px 0 32px;
  min-height: 100vh;
}
.contact-us-ahankade-right {
  max-width: 529px;
}
.contact-us-ahankade-right .text::before {
  width: 15px;
  height: 15px;
  border-radius: 2px;
  transform: rotate(45deg);
  background-color: #ea263a;
  margin-left: 7px;
}
.contact-us-ahankade-right .text .title-en::after {
  bottom: 6px;
  width: 77px;
  height: 4px;
  border-radius: 18px;
  background-color: rgba(238, 81, 97, 0.5);
  transform: translateX(-16px);
}
.contact-us-ahankade .description {
  margin-bottom: 85px;
}
.contact-us-ahankade form .form-group {
  box-shadow: 0px 15px 22px rgba(0, 0, 0, 0.02);
}
.contact-us-ahankade form .form-group i {
  right: 30px;
}
.contact-us-ahankade form .form-group .form-control {
  padding-right: 67px;
}
.contact-us-ahankade form .form-group .form-control::-moz-placeholder {
  color: rgba(73, 73, 73, 0.8);
}
.contact-us-ahankade form .form-group .form-control, .contact-us-ahankade form .form-group .form-control::placeholder {
  color: rgba(73, 73, 73, 0.8);
}
.contact-us-ahankade form .form-group textarea.form-control {
  height: 170px;
}
.contact-us-ahankade form .form-group-box-content {
  padding: 26px 67px 20px 12px;
}
.contact-us-ahankade form .form-group-box-content i {
  top: 27px;
  right: 33px;
}
.contact-us-ahankade form .btn {
  line-height: 13px;
  padding: 28px 16px;
}
.contact-us-ahankade form .btn::after {
  width: 75%;
  background-color: rgba(234, 38, 58, 0.37);
  filter: blur(25px);
  height: 29px;
}
.contact-us-ahankade form .btn span {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  line-height: 7px;
}
.contact-us-ahankade .btns {
  gap: 45px 0;
}
.contact-us-ahankade .btns .btn {
  box-shadow: 0px 19px 27px rgba(0, 0, 0, 0.05);
  padding: 19px 21px;
  min-width: 221px;
}
.contact-us-ahankade .swiper {
  width: 45%;
  transform: translateX(-58px);
}
.contact-us-ahankade .swiper img {
  border-radius: 56px;
}
.contact-us-ahankade .swiper-bottom {
  z-index: 10;
  bottom: 72px;
  gap: 20px;
}
.contact-us-ahankade .swiper-button-next::after, .contact-us-ahankade .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 28px;
  line-height: 1;
  color: #fff;
}
.contact-us-ahankade .swiper-button-next::after {
  content: "\e904";
}
.contact-us-ahankade .swiper-button-prev::after {
  content: "\e930";
}
.contact-us-ahankade .boxs .box {
  box-shadow: 0px 15px 22px rgba(0, 0, 0, 0.02);
  padding: 20px 30px;
  min-height: 76px;
}
.contact-us-ahankade .boxs .box > i {
  width: 24px;
  height: 24px;
}
.contact-us-ahankade .location {
  box-shadow: 0px 15px 22px rgba(0, 0, 0, 0.02);
  padding: 20px;
}
.contact-us-ahankade .location iframe {
  box-shadow: 0px 26px 36px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 991px) {
  .contact-us-ahankade-wrapper {
    padding-top: 90px;
  }
  .contact-us-ahankade .back {
    top: 24px;
  }
  .contact-us-ahankade-right {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .contact-us-ahankade form .form-group .form-control {
    font-size: 12px;
    line-height: 18px;
  }
  .contact-us-ahankade form .form-group .form-control,
  .contact-us-ahankade form .form-group .select2-container--default .select2-selection--single {
    height: 64px;
  }
  .contact-us-ahankade form .btn {
    padding: 22px 16px;
  }
  .contact-us-ahankade .description {
    margin-bottom: 40px;
  }
  .contact-us-ahankade .btns {
    gap: 24px 0;
  }
  .contact-us-ahankade .boxs .box {
    min-height: 64px;
    padding: 16px 20px;
  }
  .contact-us-ahankade .boxs .box > i {
    margin-left: 12px !important;
  }
  .contact-us-ahankade .boxs .box > span {
    font-size: 16px;
  }
  .contact-us-ahankade .location {
    padding: 12px;
    border-radius: 24px;
  }
  .contact-us-ahankade .location iframe {
    border-radius: 12px;
  }
}

.about-us-ahankade-photos {
  margin: 177px 0 107px;
}
.about-us-ahankade-photos::before {
  background-image: url("./../images/background/bg-ahankade-15.png");
  height: 598px;
  transform: translateY(-270px);
}
.about-us-ahankade-photos .container::before, .about-us-ahankade-photos .container::after,
.about-us-ahankade-photos .container .bg::before,
.about-us-ahankade-photos .container .bg::after {
  width: calc(100vw - 304px);
  transform: translateY(-286px);
  height: calc(100% + 85px);
  left: 304px;
  border-radius: 167px 0 0 167px;
}
.about-us-ahankade-photos .container::before {
  background-image: url("./../images/other/image-ahankade-09.png");
}
.about-us-ahankade-photos .container::after {
  background: linear-gradient(180.53deg, rgba(0, 0, 0, 0.5) -10.97%, rgba(0, 0, 0, 0.379155) 13.29%, rgba(0, 0, 0, 0.127604) 25.31%, rgba(0, 0, 0, 0) 120.44%);
}
.about-us-ahankade-photos .container .bg::before {
  background: linear-gradient(254.7deg, rgba(234, 38, 58, 0.5) 0.08%, rgba(234, 38, 58, 0.25) 38.78%, rgba(234, 38, 58, 0) 92.21%);
}
.about-us-ahankade-photos .container .bg::after {
  background-color: rgba(73, 73, 73, 0.3);
  backdrop-filter: blur(3.5px);
}
.about-us-ahankade-photos .swiper::before {
  background-color: rgba(234, 38, 58, 0.3);
  border-radius: 0 41px;
  width: 229px;
  height: 229px;
  transform: translate(-16px, 32px);
}
.about-us-ahankade-photos .swiper::after {
  background-image: url("./../images/shape/pattern-ahankade-01.png");
  width: 178px;
  height: 187px;
  transform: translate(-45px, 68px);
}
.about-us-ahankade-photos-item::before,
.about-us-ahankade-photos-item .overlay {
  opacity: 0;
  visibility: hidden;
}
.about-us-ahankade-photos-item::before {
  background-color: rgba(0, 0, 0, 0.5);
}
.about-us-ahankade-photos-item .overlay i {
  font-size: 71px;
}
.about-us-ahankade-photos-item:hover::before,
.about-us-ahankade-photos-item:hover .overlay {
  opacity: 1;
  visibility: visible;
}
@media only screen and (max-width: 1399px) {
  .about-us-ahankade-photos .container::before, .about-us-ahankade-photos .container::after,
  .about-us-ahankade-photos .container .bg::before,
  .about-us-ahankade-photos .container .bg::after {
    width: calc(100vw - 224px);
    left: 224px;
  }
}
@media only screen and (max-width: 1199px) {
  .about-us-ahankade-photos .container::before, .about-us-ahankade-photos .container::after,
  .about-us-ahankade-photos .container .bg::before,
  .about-us-ahankade-photos .container .bg::after {
    width: calc(100vw - 170px);
    left: 170px;
  }
}
@media only screen and (max-width: 991px) {
  .about-us-ahankade-photos {
    margin: 70px 0;
  }
  .about-us-ahankade-photos .container {
    padding-bottom: 32px;
  }
  .about-us-ahankade-photos .container::before, .about-us-ahankade-photos .container::after,
  .about-us-ahankade-photos .container .bg::before,
  .about-us-ahankade-photos .container .bg::after {
    width: 105vw;
    left: 50%;
    border-radius: 0;
    transform: translate(-50%, -170px);
    height: calc(100% + 170px);
  }
  .about-us-ahankade-photos .container .bg::after {
    background-color: rgba(0, 0, 0, 0.7);
  }
}
@media only screen and (max-width: 767px) {
  .about-us-ahankade-photos-item {
    border-radius: 32px;
  }
}
.about-us-ahankade-description::before {
  background-image: url("./../images/background/bg-ahankade-16.png");
  height: 1234px;
  transform: translateY(-473px);
}
.about-us-ahankade-description .container > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .about-us-ahankade-description .title {
    margin-bottom: 32px;
  }
  .about-us-ahankade-description p {
    font-size: 13px;
    line-height: 24px;
  }
}
.about-us-ahankade-video {
  margin: 280px 0 233px;
}
.about-us-ahankade-video::before {
  background-color: #fff;
  transform: translateY(-99px);
  height: 532px;
}
.about-us-ahankade-video-wrapper {
  max-width: 1080px;
}
.about-us-ahankade-video-wrapper::before {
  width: 90.186%;
  height: 70.956%;
  border: 4px solid #ea263a;
  border-radius: 30px;
  transform: translate(-35px, -31px);
}
.about-us-ahankade-video-wrapper::after {
  background-image: url("./../images/shape/pattern-ahankade-01.png");
  width: 178px;
  height: 187px;
  transform: translate(37px, 45px);
}
.about-us-ahankade-video-wrapper .video::after {
  width: 70%;
  height: 113px;
  background-color: rgba(0, 0, 0, 0.37);
  border-radius: 30px;
  filter: blur(50px);
}
.about-us-ahankade-video-wrapper .video-js,
.about-us-ahankade-video-wrapper .video-js video,
.about-us-ahankade-video-wrapper .video-js .vjs-poster {
  border-radius: 30px;
}
.about-us-ahankade-video-wrapper .video-js .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.about-us-ahankade-video-wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e9a0";
  font-size: 72px;
}
.about-us-ahankade-video-wrapper .video .text {
  transform: translateY(140%);
  padding: 0 12px;
}
.about-us-ahankade-video-wrapper .video .text .title-en {
  letter-spacing: 4.025px;
}
.about-us-ahankade-video-wrapper .video-js.vjs-has-started + .text {
  display: none;
}
@media only screen and (max-width: 991px) {
  .about-us-ahankade-video .video .text .title {
    font-size: 24px;
    line-height: 32px;
  }
  .about-us-ahankade-video .video .text .title-en {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 2px;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-ahankade-video {
    margin: 80px 0;
  }
  .about-us-ahankade-video .video-js {
    height: 380px;
  }
  .about-us-ahankade-video .video .text .title {
    font-size: 16px;
    line-height: 25px;
  }
  .about-us-ahankade-video .video .text .title-en {
    letter-spacing: 0;
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-ahankade-video .video-js {
    height: 280px;
  }
  .about-us-ahankade-video .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
    font-size: 48px;
  }
  .about-us-ahankade-video .video .text {
    transform: translateY(90%);
  }
  .about-us-ahankade-video .video .text .title {
    font-size: 14px;
    line-height: 22px;
  }
  .about-us-ahankade-video .video .text .title-en {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 18px;
  }
}
.about-us-ahankade-awards {
  margin: 181px 0 164px;
}
.about-us-ahankade-awards::before {
  background-image: url("./../images/background/bg-ahankade-18.png");
  height: 742px;
  transform: translateY(-15px);
}
.about-us-ahankade-awards .heading-ahankade {
  margin-bottom: 72px;
}
.about-us-ahankade-awards-item {
  padding: 111px 25px 7px;
}
.about-us-ahankade-awards-item::before {
  background-color: #fff;
  border-radius: 34px;
  top: 173px;
}
.about-us-ahankade-awards-item .image {
  height: 142px;
}
.about-us-ahankade-awards-item .image::before {
  background-color: #ea263a;
  background-image: url("./../images/background/bg-ahankade-17.png");
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU3IiBoZWlnaHQ9IjEzNSIgdmlld0JveD0iMCAwIDI1NyAxMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCA3Mi44MDk2QzAgNTYuNjMxMSAxMS40MDAxIDQyLjY5MzQgMjcuMjU3MyAzOS40ODQ5TDIxNi4yNTcgMS4yNDM2N0MyMzcuMzE3IC0zLjAxNzQ5IDI1NyAxMy4wODE2IDI1NyAzNC41Njg0VjEwMUMyNTcgMTE5Ljc3OCAyNDEuNzc4IDEzNSAyMjMgMTM1SDM0QzE1LjIyMjMgMTM1IDAgMTE5Ljc3OCAwIDEwMVY3Mi44MDk2WiIgZmlsbD0iI0VBMjYzQSIvPg0KPC9zdmc+DQo=) 0 3px/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU3IiBoZWlnaHQ9IjEzNSIgdmlld0JveD0iMCAwIDI1NyAxMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCA3Mi44MDk2QzAgNTYuNjMxMSAxMS40MDAxIDQyLjY5MzQgMjcuMjU3MyAzOS40ODQ5TDIxNi4yNTcgMS4yNDM2N0MyMzcuMzE3IC0zLjAxNzQ5IDI1NyAxMy4wODE2IDI1NyAzNC41Njg0VjEwMUMyNTcgMTE5Ljc3OCAyNDEuNzc4IDEzNSAyMjMgMTM1SDM0QzE1LjIyMjMgMTM1IDAgMTE5Ljc3OCAwIDEwMVY3Mi44MDk2WiIgZmlsbD0iI0VBMjYzQSIvPg0KPC9zdmc+DQo=) 0 3px/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.about-us-ahankade-awards-item .image img {
  transform: translate(-50%, 2px);
  max-width: 80%;
  max-height: 255px;
}
.about-us-ahankade-awards-item .title {
  max-height: 64px;
}
@media only screen and (max-width: 1399px) {
  .about-us-ahankade-awards-item .image::before {
    -webkit-mask-position: 0 15px;
            mask-position: 0 15px;
  }
}
@media only screen and (max-width: 1199px) {
  .about-us-ahankade-awards-item {
    padding: 111px 16px 7px;
  }
  .about-us-ahankade-awards-item .image::before {
    -webkit-mask-position: 0 22px;
            mask-position: 0 22px;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-ahankade-awards {
    margin: 80px 0;
  }
  .about-us-ahankade-awards-item .image::before {
    -webkit-mask-position: 0 16px;
            mask-position: 0 16px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-ahankade-awards-item .image {
    height: 112px;
  }
  .about-us-ahankade-awards-item .image::before {
    -webkit-mask-position: 0 0;
            mask-position: 0 0;
  }
}

.banners-ahankade img {
  box-shadow: 0px 21px 50px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 767px) {
  .banners-ahankade img {
    border-radius: 12px;
  }
}

.faq-ahankade {
  margin: 105px 0 121px;
}
.faq-ahankade .heading-ahankade {
  margin-bottom: 92px;
}
.faq-ahankade .row {
  gap: 33px 0;
}
.faq-ahankade .faq-item {
  box-shadow: 0px 46px 50px rgba(252, 183, 18, 0.02);
}
@media only screen and (max-width: 767px) {
  .faq-ahankade .row {
    gap: 24px 0;
  }
}

.gallery-photos-ahankade .heading-ahankade {
  margin-bottom: 71px;
}
.gallery-photos-ahankade .heading-ahankade p {
  max-width: 931px;
}
.gallery-photos-ahankade img {
  cursor: pointer;
}
.gallery-photos-ahankade .swiper {
  padding-bottom: 90px;
}
.gallery-photos-ahankade .swiper-bottom {
  gap: 32px;
}
.gallery-photos-ahankade .swiper-button-next::after, .gallery-photos-ahankade .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 19px;
  line-height: 1;
  color: #494949;
}
.gallery-photos-ahankade .swiper-button-next:hover::after, .gallery-photos-ahankade .swiper-button-prev:hover::after {
  color: #ea263a;
}
.gallery-photos-ahankade .swiper-button-next::after {
  content: "\e904";
}
.gallery-photos-ahankade .swiper-button-prev::after {
  content: "\e930";
}

.blog-ahankade-top-news {
  margin: 152px 0 315px;
}
.blog-ahankade-top-news::before {
  background-image: url("./../images/background/bg-ahankade-19.png");
  transform: translateY(-273px);
  height: 1154px;
}
.blog-ahankade-top-news::after {
  background-color: #ea263a;
  background-image: url("./../images/background/bg-ahankade-20.png");
  width: 231px;
  height: 741px;
  border-radius: 129px;
  transform: translate(-203px, 593px);
}
.blog-ahankade-top-news .carousel::before {
  width: 147px;
  height: 148px;
  border-radius: 0 41px;
  background-color: rgba(234, 38, 58, 0.3);
  transform: translate(-29px, 39px);
}
.blog-ahankade-top-news .carousel::after {
  background-image: url("./../images/shape/pattern-ahankade-02.png");
  width: 115px;
  height: 120px;
  transform: translate(-45px, 62px);
}
.blog-ahankade-top-news-item {
  padding-top: 100%;
}
.blog-ahankade-top-news-item a::after {
  z-index: 10;
}
.blog-ahankade-top-news-item::before {
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(2px);
  border-radius: inherit;
  z-index: 1;
}
.blog-ahankade-top-news-item::after {
  width: 80%;
  height: 48px;
  border-radius: 24px;
  background-color: rgba(0, 0, 0, 0.5);
  filter: blur(50px);
}
.blog-ahankade-top-news-item:hover::before {
  background-color: rgba(234, 38, 58, 0.5);
}
@media only screen and (max-width: 767px) {
  .blog-ahankade-top-news {
    margin: 60px 0 210px;
  }
}
.blog-ahankade-top-view-news {
  margin-bottom: 163px;
}
.blog-ahankade-top-view-news::before {
  background-image: url("./../images/background/bg-ahankade-21.png");
  height: 1207px;
  top: 77px;
}
.blog-ahankade-top-view-news::after {
  background-image: url("./../images/background/bg-ahankade-20.png");
  background-color: #ea263a;
  border-radius: 129px;
  width: 231px;
  height: 741px;
  transform: translate(210px, 101px);
}
.blog-ahankade-top-view-news .row.articles {
  gap: 40px 0;
}
.blog-ahankade-top-view-news .news-padcast-ahankade-padcast-item::after {
  background-color: rgba(234, 38, 58, 0.37);
  opacity: 0.5;
  border-radius: 20px;
  width: 80%;
  height: 30%;
  filter: blur(50px);
}
.blog-ahankade-top-view-news .news-padcast-ahankade-padcast-item:not(:last-child) {
  margin-bottom: 25.5px;
}
@media only screen and (max-width: 991px) {
  .blog-ahankade-top-view-news .row.articles {
    gap: 24px 0;
  }
  .blog-ahankade-top-view-news .news-padcast-ahankade-padcast-item .title {
    font-size: 14px;
    line-height: 22px;
  }
  .blog-ahankade-top-view-news .news-padcast-ahankade-padcast-item .has-text {
    font-size: 12px;
    line-height: 18px;
  }
  .blog-ahankade-top-view-news .news-padcast-ahankade-padcast-item .has-text i {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .blog-ahankade-top-view-news {
    margin-bottom: 50px;
  }
}

.detail-blog-ahankade {
  margin-top: 125px;
}
.detail-blog-ahankade::before {
  background-image: url("./../images/background/bg-ahankade-22.png");
  height: 946px;
  transform: translateY(-246px);
}
.detail-blog-ahankade .info::before {
  background-color: rgba(0, 0, 0, 0.51);
  backdrop-filter: blur(2px);
  z-index: 1;
}
.detail-blog-ahankade .info .title {
  max-width: 80%;
}
.detail-blog-ahankade .voice {
  width: 160px;
  height: 160px;
}
.detail-blog-ahankade .voice > i {
  font-size: 71px;
  z-index: 5;
}
.detail-blog-ahankade-audio {
  padding: 50px 20px 21px;
}
.detail-blog-ahankade-audio::after {
  width: 80px;
  background-color: rgba(234, 38, 58, 0.37);
  opacity: 0.5;
  border-radius: 24px;
  filter: blur(50px);
}
.detail-blog-ahankade-audio .btns-next-prev {
  gap: 78px;
}
.detail-blog-ahankade-audio .box-audio-two {
  min-width: auto;
  height: auto;
  padding: 0;
  direction: ltr;
}
.detail-blog-ahankade-audio .box-audio-two .holder {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50px);
}
.detail-blog-ahankade-audio .box-audio-two .holder .loading__spinner {
  bottom: 7px;
  left: 0;
}
.detail-blog-ahankade-audio .box-audio-two .holder .play-pause-btn::before {
  content: "\e9af";
  font-family: "icomoon";
  font-size: 23px;
  line-height: 1;
  color: #ea263a;
}
.detail-blog-ahankade-audio .box-audio-two .holder .play-pause-btn[aria-label=Pause]::before {
  content: "\e9ae";
}
.detail-blog-ahankade-audio .box-audio-two .holder .play-pause-btn svg {
  display: none;
}
.detail-blog-ahankade-audio .box-audio-two .controls {
  flex-wrap: wrap;
}
.detail-blog-ahankade-audio .box-audio-two .controls .controls__current-time {
  order: 2;
}
.detail-blog-ahankade-audio .box-audio-two .controls .controls__slider {
  order: 1;
  margin: 0;
  width: 100%;
  height: 3px;
  border-radius: 3px;
  background-color: #faabb3;
  margin-bottom: 8px;
}
.detail-blog-ahankade-audio .box-audio-two .controls .controls__slider .controls__progress {
  background-color: #ea263a;
}
.detail-blog-ahankade-audio .box-audio-two .controls .controls__slider .controls__progress .pin {
  background-color: #ea263a;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  width: 11px;
  height: 11px;
  top: -4px;
}
.detail-blog-ahankade-audio .box-audio-two .controls .controls__total-time {
  order: 3;
}
.detail-blog-ahankade-audio .box-audio-two .controls .controls__current-time,
.detail-blog-ahankade-audio .box-audio-two .controls .controls__total-time {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: rgba(73, 73, 73, 0.44);
  font-family: "Yekan Bakh FaNum";
}
.detail-blog-ahankade-audio .box-audio-two .volume {
  display: none;
}
.detail-blog-ahankade-content {
  margin: 131px 0 64px;
}
.detail-blog-ahankade-info-author-post {
  margin: 112px 0 172px;
}
.detail-blog-ahankade-info-author-post .detail-blog-hosting-info-wrapper {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.05);
  background-image: url("./../images/background/bg-ahankade-23.png");
  background-color: #EA263A !important;
}
.detail-blog-ahankade-info-author-post .detail-blog-hosting-info-wrapper .info li i {
  background-color: #fff;
  color: #494949;
}
.detail-blog-ahankade-info-author-post .detail-blog-hosting-info-wrapper .share ul li a {
  background-color: #fff;
}
.detail-blog-ahankade-info-author-post .detail-blog-hosting-info-wrapper .share ul li a:hover {
  background-color: #494949;
}
.detail-blog-ahankade-info-author-post .detail-blog-hosting-info-wrapper .link {
  background-color: rgba(255, 255, 255, 0.74);
  min-height: 38px;
  cursor: pointer;
}
.detail-blog-ahankade-related {
  margin-bottom: 286px;
}
.detail-blog-ahankade-related::before {
  background-image: url("./../images/background/bg-ahankade-24.png");
  transform: translateY(-357px);
}
@media only screen and (max-width: 991px) {
  .detail-blog-ahankade {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-ahankade-content, .detail-blog-ahankade-info-author-post {
    margin: 60px 0;
  }
  .detail-blog-ahankade-content {
    font-size: 13px;
    line-height: 26px;
  }
  .detail-blog-ahankade-related {
    margin-bottom: 200px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-ahankade .info .title {
    font-size: 16px;
    line-height: 25px;
  }
}

.services-ahankade-price-daily {
  margin: 152px 0 101px;
}
.services-ahankade-price-daily::before {
  background-image: url("./../images/background/bg-ahankade-25.png");
  height: 1154px;
  transform: translateY(-273px);
}
.services-ahankade-price-daily .heading-ahankade-two {
  margin-bottom: 127px;
}
.services-ahankade-price-daily .daily-price-ahankade-content {
  max-width: 1080px;
  border: solid #ea263a;
  border-width: 0 0 3px 3px;
}
.services-ahankade-price-daily .daily-price-ahankade-content::before {
  border-radius: 0 41px;
  width: 147px;
  height: 148px;
  background-color: rgba(234, 38, 58, 0.3);
  transform: translate(28px, -19px);
}
.services-ahankade-price-daily .daily-price-ahankade-content::after {
  height: 264px;
  background-color: #ea263a;
  background-image: url("./../images/background/bg-ahankade-26.png");
  transform: translate(332px, -50%);
  right: 100%;
  border-radius: 129px;
  width: 50vw;
}
@media only screen and (max-width: 767px) {
  .services-ahankade-price-daily {
    margin: 70px 0;
  }
  .services-ahankade-price-daily .heading-ahankade-two {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 575px) {
  .services-ahankade-price-daily .daily-price-ahankade-content {
    margin: 0 -12px !important;
    width: auto !important;
    border: 0;
  }
}
.services-ahankade-info-contact-wrapper {
  background-image: linear-gradient(268.5deg, #e7e7e7 8.9%, rgba(231, 231, 231, 0) 116.16%);
  padding: 17px 46px;
}
.services-ahankade-info-contact-wrapper::after {
  background-image: url("./../images/other/image-ahankade-17.png");
  background-position: center 0 left -100px;
}
@media only screen and (max-width: 991px) {
  .services-ahankade-info-contact-wrapper::before {
    background-color: rgba(0, 0, 0, 0.4);
  }
  .services-ahankade-info-contact-wrapper .title,
  .services-ahankade-info-contact-wrapper .phones > div,
  .services-ahankade-info-contact-wrapper p {
    color: rgba(255, 255, 255, 0.8);
  }
  .services-ahankade-info-contact-wrapper .title {
    font-size: 24px;
    line-height: 40px;
  }
  .services-ahankade-info-contact-wrapper .phones i {
    color: rgba(255, 255, 255, 0.6);
  }
}
@media only screen and (max-width: 767px) {
  .services-ahankade-info-contact-wrapper {
    border-radius: 24px;
    padding: 20px 12px;
  }
  .services-ahankade-info-contact-wrapper .title {
    font-size: 20px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .services-ahankade-info-contact-wrapper .title {
    font-size: 16px;
    line-height: 28px;
  }
}
.services-ahankade-categories {
  margin: 118px 0 260px;
}
.services-ahankade-categories::before {
  background-image: url("./../images/background/bg-ahankade-27.png");
  height: 1484px;
  transform: translateY(-67px);
}
.services-ahankade-categories-item::after {
  width: 80%;
  height: 42px;
  background-color: rgba(234, 38, 58, 0.37);
  opacity: 0;
  filter: blur(50px);
}
.services-ahankade-categories-item .content {
  padding: 12px 16px 24px;
}
.services-ahankade-categories-item .image img {
  max-width: 126px;
  max-height: 126px;
}
.services-ahankade-categories-item .read-more {
  border-top: 1px solid rgba(73, 73, 73, 0.1);
}
.services-ahankade-categories-item .read-more > div span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing: 3.2px;
}
.services-ahankade-categories-item:hover::after {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .services-ahankade-categories {
    margin: 70px 0 200px;
  }
}

.heading-news-media::before {
  left: var(--width-last-child);
  width: calc(100% - var(--width-border-dahed));
  border-bottom: 0.5px dashed #5f5f5f;
}
.heading-news-media .title::after {
  width: 46px;
  height: 5px;
  border-radius: 4px;
  background-color: #5692e6;
  transform: translateY(6px);
}
.heading-news-media .title-en {
  letter-spacing: 2.16px;
}
.heading-news-media a:hover {
  color: #5692e6;
}
@media only screen and (max-width: 575px) {
  .heading-news-media::before {
    content: none;
  }
  .heading-news-media .title {
    margin-bottom: 12px;
  }
  .heading-news-media .title::after {
    right: auto;
    left: 50%;
    transform: translate(-50%, 6px);
  }
}

.heading-two-news-media::after {
  content: "\e99c";
  font-family: "icomoon";
  font-size: 19px;
  line-height: 1;
  color: rgba(73, 73, 73, 0.8);
  transform: translate(-50%, 30px);
}
.heading-two-news-media .title-en {
  letter-spacing: 6px;
}

.heading-three-news-media .title::after {
  background-image: url("./../images/shape/pattern-news-media-02.png");
  width: 115px;
  height: 120px;
  transform: translate(-58px, -28px);
}
.heading-three-news-media .title-en {
  letter-spacing: 6.4px;
}
.heading-three-news-media p {
  max-width: 856px;
}
@media only screen and (max-width: 767px) {
  .heading-three-news-media .title-en {
    letter-spacing: 4px;
  }
}

.swiper-news-media .swiper-button-next, .swiper-news-media .swiper-button-prev {
  width: 46px;
  height: 140px;
  background-color: #5692e6;
}
.swiper-news-media .swiper-button-next::after, .swiper-news-media .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 12px;
  line-height: 1;
  color: #fff;
}
.swiper-news-media .swiper-button-next {
  transform: translate(-74px, -50%);
  top: calc(50% - 31.5px);
}
.swiper-news-media .swiper-button-next::after {
  content: "\e901";
}
.swiper-news-media .swiper-button-prev {
  transform: translate(74px, -50%);
  top: calc(50% + 31.5px);
}
.swiper-news-media .swiper-button-prev::after {
  content: "\e903";
}
.swiper-news-media .swiper-pagination {
  transform: translateY(77px);
}
.swiper-news-media .swiper-pagination-bullet {
  opacity: 1;
  width: 17px;
  height: 17px;
  border-radius: 2px;
  background-color: #d4d4d4;
}
.swiper-news-media .swiper-pagination-bullet-active {
  background-color: #5692e6;
  width: 23px;
  height: 23px;
}
@media only screen and (min-width: 1200px) and (max-width: 1270px) {
  .swiper-news-media .swiper-button-next {
    transform: translate(-48px, -50%);
  }
  .swiper-news-media .swiper-button-prev {
    transform: translate(48px, -50%);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1090px) {
  .swiper-news-media .swiper-button-next {
    transform: translate(-48px, -50%);
  }
  .swiper-news-media .swiper-button-prev {
    transform: translate(48px, -50%);
  }
}
@media only screen and (max-width: 991px) {
  .swiper-news-media .swiper-button-next, .swiper-news-media .swiper-button-prev {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    top: auto;
    right: auto !important;
    bottom: 0;
    transform: translate(-50%, 64px);
  }
  .swiper-news-media .swiper-button-next {
    left: calc(50% - 32px) !important;
  }
  .swiper-news-media .swiper-button-prev {
    left: calc(50% + 32px) !important;
  }
  .swiper-news-media .swiper-pagination {
    transform: translateY(40px);
  }
  .swiper-news-media .swiper-pagination ~ .swiper-button-next, .swiper-news-media .swiper-pagination ~ .swiper-button-prev {
    transform: translate(-50%, 104px);
  }
}
@media only screen and (max-width: 575px) {
  .swiper-news-media .swiper-button-next, .swiper-news-media .swiper-button-prev {
    width: 40px;
    height: 40px;
  }
  .swiper-news-media .swiper-button-next {
    left: calc(50% - 26px) !important;
  }
  .swiper-news-media .swiper-button-prev {
    left: calc(50% + 26px) !important;
  }
}

.article-news-media .detail .info,
.technology-news-media-item .detail .info,
.articles-news-media-item-two .detail .info,
.detail-blog-news-media-related-articles-item .detail .info,
.padcast-news-media-heading .info {
  gap: 7px;
}
.article-news-media .detail .info li,
.technology-news-media-item .detail .info li,
.articles-news-media-item-two .detail .info li,
.detail-blog-news-media-related-articles-item .detail .info li,
.padcast-news-media-heading .info li {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
  padding: 4px 9px;
}
.article-news-media .detail .info li i,
.technology-news-media-item .detail .info li i,
.articles-news-media-item-two .detail .info li i,
.detail-blog-news-media-related-articles-item .detail .info li i,
.padcast-news-media-heading .info li i {
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
}

.article-news-media::after {
  width: 80px;
  height: 28px;
  background-color: rgba(86, 146, 230, 0.5);
  border-radius: 25px;
  filter: blur(50px);
}
.article-news-media figure a {
  border-radius: 25px 25px 0;
}
.article-news-media .detail {
  padding: 0 14px 28px;
}
.article-news-media .detail .title {
  max-height: 64px;
}
.article-news-media .detail p {
  max-height: 50px;
}
.article-news-media .detail .read-more {
  padding-top: 9px;
}
.article-news-media .detail .read-more::before {
  height: 2px;
  border-radius: 8px;
  background-color: rgba(73, 73, 73, 0.2);
}
.article-news-media .detail .read-more .btn {
  background-color: #fff;
  box-shadow: 0px 12px 50px rgba(0, 0, 0, 0.05);
  padding: 3.5px 8.5px;
}
.article-news-media .detail .read-more .btn > div span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing: 3.2px;
  margin-top: -5px;
}
.article-news-media:hover figure a img {
  transform: scale(1.2) rotate(-4deg);
}
.article-news-media:hover .read-more .btn {
  background-color: #5692e6;
}
.article-news-media:hover .read-more .btn > div,
.article-news-media:hover .read-more .btn i {
  color: rgba(255, 255, 255, 0.8);
}
.article-news-media:hover .read-more .btn > div span {
  color: rgba(255, 255, 255, 0.4);
}
@media only screen and (max-width: 1199px) {
  .article-news-media .detail {
    padding: 0 10px 28px;
  }
  .article-news-media .detail .info li {
    padding: 4px 6px;
  }
}
@media only screen and (max-width: 767px) {
  .article-news-media .detail .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
  }
}

.btn-more-news-media {
  padding: 7px 15px;
}
.btn-more-news-media, .btn-more-news-media:focus, .btn-more-news-media:active, .btn-more-news-media:hover {
  box-shadow: 0px 20px 38px 2px rgba(234, 38, 58, 0.05);
}

.video-js-news-media,
.video-js-news-media video,
.video-js-news-media .vjs-poster {
  border-radius: 30px;
}
.video-js-news-media .vjs-tech {
  position: relative;
}
.video-js-news-media .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background-color: rgba(0, 0, 0, 0.5);
}
.video-js-news-media .vjs-big-play-button {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 69px;
  height: 69px;
  border-radius: 50%;
  background-color: transparent;
  border: 0;
}
.video-js-news-media .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e9a0";
  font-size: 32px;
  font-family: "icomoon";
  line-height: 1;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #5692e6;
  border-radius: 50%;
}
.video-js-news-media .vjs-big-play-button .vjs-icon-placeholder::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(86, 146, 230, 0.5);
  z-index: -1;
  animation: playCircle1 1.5s linear 0s infinite alternate;
}
@keyframes playCircle1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.4);
  }
}

.video-news-media .video-js .vjs-big-play-button::before, .video-news-media .video-js .vjs-big-play-button::after,
.video-news-media .video-js .vjs-big-play-button .vjs-icon-placeholder::after {
  background-color: rgba(86, 146, 230, 0.3);
}

.article-news-media-two figure a::before {
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 2;
}
.article-news-media-two figure a i {
  font-size: 40px;
  z-index: 3;
}
.article-news-media-two .title {
  max-height: 40px;
}
.article-news-media-two .title a:hover {
  color: #5692e6;
}
.article-news-media-two p {
  max-height: 52px;
}
.article-news-media-two:hover figure img {
  transform: scale(1.1);
}
.article-news-media-two-lg figure a i {
  font-size: 80px;
}
.article-news-media-two-lg .title {
  max-height: 64px;
}
.article-news-media-two-lg p {
  max-height: 70px;
}
@media only screen and (max-width: 767px) {
  .article-news-media-two-lg figure a i {
    font-size: 48px;
  }
}

.padcast-news-media {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding: 12px 20px 25px;
}
.padcast-news-media .title {
  max-height: 56px;
}
@media only screen and (max-width: 767px) {
  .padcast-news-media {
    border-radius: 12px;
  }
  .padcast-news-media .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
  }
}

.bg-news-media {
  background: rgba(207, 207, 207, 0.05);
}

.top-header-news-media {
  padding: 62px 0 74px;
}
.top-header-news-media::before {
  background-image: url("./../images/background/bg-news-media-01.png");
  height: 930px;
}
.top-header-news-media::after {
  transform: translate(359px, -274px);
  width: 641px;
  height: 641px;
  border-radius: 50%;
  background-color: rgba(86, 146, 230, 0.1);
  filter: blur(250px);
}
.top-header-news-media-search {
  max-width: 40%;
}
.top-header-news-media-search .form-control {
  background-color: rgba(172, 172, 172, 0.1);
  border: 1px solid rgba(172, 172, 172, 0.1);
  color: rgba(73, 73, 73, 0.45);
  height: 53px;
  padding: 0 20px 0 50px;
}
.top-header-news-media-search .form-control:focus {
  border-color: #5692e6;
  box-shadow: 0 0 0 4px rgba(86, 146, 230, 0.2);
}
.top-header-news-media-search button {
  left: 32px;
}
.top-header-news-media-socials li a {
  width: 53px;
  height: 53px;
}
.top-header-news-media-socials li a::after {
  width: 80%;
  height: 13px;
  background-color: rgba(86, 146, 230, 0.37);
  opacity: 0.5;
  filter: blur(25px);
  opacity: 0;
}
.top-header-news-media-socials li a i {
  background-color: #fff;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
  width: 32px;
  height: 32px;
}
.top-header-news-media-socials li a:hover::after {
  opacity: 1;
}
.top-header-news-media-socials li a:hover i {
  background-color: #5692e6;
  color: #fff;
}
@media only screen and (max-width: 991px) {
  .top-header-news-media {
    padding: 24px 0;
  }
}
@media only screen and (max-width: 767px) {
  .top-header-news-media-logo img {
    width: auto;
    height: 38px;
  }
}

.nav-news-media-menu {
  gap: 32px;
}
.nav-news-media-auth {
  background-color: #A6C8F8;
}
.nav-news-media-auth li a {
  padding: 12px 23px 12px 15px;
}
.nav-news-media-auth li:nth-child(2) a {
  background-color: #5692E6;
  padding: 12px 27px;
}

.footer-news-media {
  border-radius: 100px 100px 0 0;
  padding: 45px 0 25px;
}
.footer-news-media::after {
  border-radius: 100px;
  height: 84px;
  background-color: #5692E6;
  transform: translateY(73px);
}
.footer-news-media-namads .sub-title {
  max-width: 229px;
}
@media only screen and (max-width: 991px) {
  .footer-news-media {
    border-radius: 0;
  }
}

.categories-news-media {
  margin: 128px 0 155px;
  padding: 0 64px;
}
.categories-news-media-item {
  padding-top: 100%;
  border: 3px solid #dcdcdc;
  box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.05);
}
.categories-news-media-item::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.431374) 66.13%, #000 100%);
  z-index: 1;
  border-radius: inherit;
}
.categories-news-media-item::after {
  content: "\e900";
  font-family: "icomoon";
  font-size: 11px;
  line-height: 1;
  color: rgba(255, 255, 255, 0.5);
  left: 20px;
  bottom: 16px;
  z-index: 2;
}
.categories-news-media-item .shadow-box {
  width: 80%;
  height: 21px;
  background-color: rgba(86, 146, 230, 0.5);
  filter: blur(25px);
  z-index: -1;
}
.categories-news-media-item .overlay {
  right: 20px;
  bottom: 26px;
  left: 20px;
  padding-right: 7px;
  z-index: 3;
}
.categories-news-media-item .overlay::before {
  width: 2px;
  border-radius: 5px;
  background-color: #fff;
}
.categories-news-media-item .overlay .title-en {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  letter-spacing: 0.585px;
}
@media only screen and (max-width: 1399px) {
  .categories-news-media {
    padding: 0 38px;
  }
}
@media only screen and (max-width: 991px) {
  .categories-news-media {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .categories-news-media {
    margin: 40px 0 70px;
  }
}

.description-news-media-wrapper {
  background: rgba(86, 146, 230, 0.1) url("./../images/background/bg-news-media-02.png") 0 0 no-repeat;
  background-size: 100% 100%;
  padding: 25px 24px 34px;
}
.description-news-media-wrapper::after {
  background-image: url("./../images/shape/shape-news-media-01.png");
  width: 308px;
}
.description-news-media-wrapper p {
  max-width: 856px;
}

.news-day-news-media {
  margin: 102px 0 172px;
  padding: 0 64px;
}
.news-day-news-media::before {
  background-image: url("./../images/background/bg-news-media-03.png");
  transform: translateY(-119px);
  height: 868px;
}
.news-day-news-media-tabs li {
  cursor: pointer;
  min-width: 111px;
  padding: 7px 12px;
}
.news-day-news-media-tabs li.active {
  background-color: #5692e6;
  box-shadow: 0px 20px 38px 2px rgba(86, 146, 230, 0.05);
  color: #fff;
}
.news-day-news-media-tabs li:not(.active):hover {
  color: #5692e6;
}
.news-day-news-media .btn-more-news-media {
  margin-top: 128px;
}
@media only screen and (max-width: 1399px) {
  .news-day-news-media {
    padding: 0 38px;
  }
}
@media only screen and (max-width: 991px) {
  .news-day-news-media {
    padding: 0;
  }
  .news-day-news-media .btn-more-news-media {
    margin-top: 140px;
  }
}
@media only screen and (max-width: 767px) {
  .news-day-news-media {
    margin: 70px 0;
  }
  .news-day-news-media-tabs li {
    font-size: 14px;
    min-width: auto;
  }
}

.technology-news-media::before {
  background-image: url("./../images/background/bg-news-media-04.png");
  transform: translateY(-29px);
  height: 749px;
}
.technology-news-media::after {
  transform: translate(311px, 275px);
  width: 641px;
  height: 641px;
  border-radius: 50%;
  background-color: rgba(86, 146, 230, 0.1);
  filter: blur(250px);
}
.technology-news-media-item {
  padding: 27px 24px 27px 12px;
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
}
.technology-news-media-item:not(:last-child) {
  margin-bottom: 24px;
}
.technology-news-media-item .image {
  max-width: 30%;
}
.technology-news-media-item .image img {
  border-radius: 20px 20px 0;
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.15);
}
.technology-news-media-item .detail {
  max-width: 70%;
  padding-right: 19px;
}
.technology-news-media-item .detail .title {
  max-height: 64px;
}
.technology-news-media-video::before, .technology-news-media-video::after {
  width: 147px;
  height: 148px;
  border-radius: 0 41px;
  background-color: rgba(86, 146, 230, 0.3);
}
.technology-news-media-video::before {
  transform: translate(23px, -26px);
}
.technology-news-media-video::after {
  transform: translate(-43px, 29px);
}
.technology-news-media-video .shape {
  transform: translate(-62px, 52px);
  width: 115px;
  height: 120px;
  background-image: url("./../images/shape/pattern-news-media-01.png");
  z-index: -1;
}
@media only screen and (max-width: 1199px) {
  .technology-news-media-item .detail .title {
    font-size: 16px;
    line-height: 25px;
    max-height: 50px;
  }
}
@media only screen and (max-width: 575px) {
  .technology-news-media-item .image,
  .technology-news-media-item .detail {
    max-width: 100%;
  }
  .technology-news-media-item .detail {
    padding-right: 0;
  }
  .technology-news-media .video-js {
    height: 280px;
  }
}

.bigger-news-than-expected {
  padding-top: 54px;
  margin: 185px 0 162px;
}
.bigger-news-than-expected::before, .bigger-news-than-expected::after {
  height: 420px;
  border-radius: 50px;
}
.bigger-news-than-expected::before {
  background-image: url("./../images/background/bg-news-media-05.png");
  background-color: rgba(86, 146, 230, 0.91);
}
.bigger-news-than-expected::after {
  background-color: rgba(86, 146, 230, 0.01);
  backdrop-filter: blur(7.5px);
}
.bigger-news-than-expected-right {
  max-width: 418px;
}
.bigger-news-than-expected-right img {
  filter: drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.25));
}
.bigger-news-than-expected-right .title-en {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  letter-spacing: 2.76px;
  margin-bottom: 25px;
}
.bigger-news-than-expected-right .btn {
  box-shadow: 0px 20px 38px 2px rgba(234, 38, 58, 0.05);
  padding: 7px 21px;
}
.bigger-news-than-expected-left {
  max-width: calc(100% - 350px);
  padding-left: 68px;
}
.bigger-news-than-expected-left.not-ended {
  -webkit-mask-image: linear-gradient(270.32deg, #95beee 9.66%, rgba(149, 190, 238, 0.880115) 70.2%, #95beee 83.01%, rgba(149, 190, 238, 0.07) 91.59%, rgba(149, 190, 238, 0) 104.29%);
          mask-image: linear-gradient(270.32deg, #95beee 9.66%, rgba(149, 190, 238, 0.880115) 70.2%, #95beee 83.01%, rgba(149, 190, 238, 0.07) 91.59%, rgba(149, 190, 238, 0) 104.29%);
}
.bigger-news-than-expected-left.not-started {
  -webkit-mask-image: linear-gradient(-270.32deg, #95beee 9.66%, rgba(149, 190, 238, 0.880115) 70.2%, #95beee 83.01%, rgba(149, 190, 238, 0.07) 91.59%, rgba(149, 190, 238, 0) 104.29%);
          mask-image: linear-gradient(-270.32deg, #95beee 9.66%, rgba(149, 190, 238, 0.880115) 70.2%, #95beee 83.01%, rgba(149, 190, 238, 0.07) 91.59%, rgba(149, 190, 238, 0) 104.29%);
}
.bigger-news-than-expected-item {
  min-height: 474px;
}
.bigger-news-than-expected-item::before {
  background-image: linear-gradient(180deg, rgba(86, 146, 230, 0) 0%, rgba(86, 146, 230, 0) 20.33%, rgba(86, 146, 230, 0.31) 48.99%, #3f94ed 100%);
  border-radius: inherit;
  z-index: 1;
}
.bigger-news-than-expected-item::after {
  content: "\e904";
  font-family: "icomoon";
  bottom: 21px;
  left: 44px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  z-index: 2;
}
.bigger-news-than-expected-item a::after {
  z-index: 10;
}
.bigger-news-than-expected-item .overlay {
  z-index: 2;
  bottom: 45px;
  padding: 0 20px;
}
.bigger-news-than-expected-item .overlay p {
  max-height: 50px;
}
@media only screen and (max-width: 1199px) {
  .bigger-news-than-expected-item::after {
    left: 20px;
  }
  .bigger-news-than-expected-item .overlay {
    padding: 0 12px;
  }
}
@media only screen and (max-width: 991px) {
  .bigger-news-than-expected::before, .bigger-news-than-expected::after {
    border-radius: 0;
  }
  .bigger-news-than-expected-right, .bigger-news-than-expected-left {
    max-width: 100%;
  }
  .bigger-news-than-expected-left {
    -webkit-mask: unset !important;
            mask: unset !important;
    padding-left: 0;
  }
  .bigger-news-than-expected-item {
    padding-top: 152.876%;
  }
}
@media only screen and (max-width: 767px) {
  .bigger-news-than-expected {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 575px) {
  .bigger-news-than-expected-item {
    border-radius: 20px;
  }
}

.padcasts-news-media::before {
  background-image: url("./../images/background/bg-news-media-06.png");
  height: 1233px;
  transform: translateY(-287px);
}
.padcasts-news-media::after,
.padcasts-news-media .container::before {
  width: 231px;
  height: 487px;
  border-radius: 129px;
  background-color: #5692e6;
  background-image: url("./../images/background/bg-news-media-07.png");
}
.padcasts-news-media::after {
  transform: translate(206px, 82px);
}
.padcasts-news-media .container::before {
  transform: translate(-206px, -109px);
}
.padcasts-news-media-wrapper {
  border-radius: 108px 108px 108px 19px;
  box-shadow: 0px 87px 50px rgba(0, 0, 0, 0.02);
}
.padcasts-news-media-content {
  padding: 50px 110px;
}
.padcasts-news-media-heading .btn {
  padding: 7px 21.4px;
}
.padcasts-news-media-item .info img, .padcasts-news-media-played .info img {
  box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.25);
}
.padcasts-news-media-item .info .title, .padcasts-news-media-played .info .title {
  max-height: 40px;
}
.padcasts-news-media-item:not(:last-child) {
  margin-bottom: 24px;
}
.padcasts-news-media-item-audio {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.02);
  padding: 2.5px 32px;
}
.padcasts-news-media-item-audio .wave {
  width: 385px;
  height: 55px;
  background: url("./../images/other/autio-wave-gray.svg") 0 0 repeat-x;
}
.padcasts-news-media-item-audio .wave, .padcasts-news-media-item-audio .wave::before, .padcasts-news-media-item-audio .wave::after {
  animation: audiowave 16s linear 0s infinite;
}
@keyframes audiowave {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 1540px 0;
  }
}
.padcasts-news-media-item-audio .wave::before {
  background-image: url("./../images/other/autio-wave-dots.png");
  mix-blend-mode: screen;
}
.padcasts-news-media-item-audio .wave::after {
  background-image: url("./../images/other/autio-wave-line.png");
  mix-blend-mode: color-dodge;
}
.padcasts-news-media-item.selected .padcasts-news-media-item-audio {
  box-shadow: 0px 33px 50px rgba(0, 0, 0, 0.05);
}
.padcasts-news-media-item.selected .padcasts-news-media-item-audio .btn-play {
  color: #5692e6;
}
.padcasts-news-media-item.selected .padcasts-news-media-item-audio .wave {
  background-image: url("./../images/other/autio-wave.svg");
}
.padcasts-news-media-item:not(.played) .padcasts-news-media-item-audio .wave, .padcasts-news-media-item:not(.played) .padcasts-news-media-item-audio .wave::before, .padcasts-news-media-item:not(.played) .padcasts-news-media-item-audio .wave::after {
  animation-play-state: paused;
}
.padcasts-news-media-item.played .padcasts-news-media-item-audio .btn-play i::before {
  content: "\e9a2";
}
.padcasts-news-media-played {
  background-color: #5692e6;
  border-radius: 100px 0 100px 19px;
  padding: 21px 110px;
  background-image: url("./../images/background/bg-news-media-08.png");
}
.padcasts-news-media-played .info .name,
.padcasts-news-media-played .info .voice {
  text-shadow: 0px 11px 23px rgba(0, 0, 0, 0.15);
}
.padcasts-news-media-played .audio {
  max-width: 302px;
  margin-left: 64px;
}
.padcasts-news-media-played .audio .volume,
.padcasts-news-media-played .audio .controls .controls__current-time,
.padcasts-news-media-played .audio .controls .controls__total-time {
  display: none;
}
.padcasts-news-media-played .audio .controls__slider.slider {
  margin: 0;
  background-color: #d2c9c9;
  border-radius: 3px;
  height: 3px;
}
.padcasts-news-media-played .audio .controls__slider.slider .controls__progress.gap-progress {
  background-color: #fff;
}
.padcasts-news-media-played .audio .controls__slider.slider .controls__progress.gap-progress .pin.progress__pin {
  width: 11px;
  height: 11px;
  background-color: #fff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  top: -4px;
  right: -5px;
}
.padcasts-news-media-played .audio .holder {
  order: 3;
  margin: 0 24px;
}
.padcasts-news-media-played .audio .holder .play-pause-btn::before {
  content: "\e9af";
  font-family: "icomoon";
  font-size: 23px;
  line-height: 1;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
}
.padcasts-news-media-played .audio .holder .play-pause-btn[aria-label=Pause]::before {
  content: "\e9ae";
}
.padcasts-news-media-played .audio .holder .play-pause-btn svg {
  display: none;
}
.padcasts-news-media-played .audio .controls {
  margin: 0;
  width: 100%;
  order: 1;
}
.padcasts-news-media-played .audio .next {
  order: 2;
}
.padcasts-news-media-played .audio .prev {
  order: 4;
}
@media only screen and (max-width: 1199px) {
  .padcasts-news-media-content {
    padding: 50px 64px;
  }
  .padcasts-news-media-item-audio {
    padding: 2.5px 20px;
  }
  .padcasts-news-media-item-audio .wave {
    max-width: 350px;
  }
  .padcasts-news-media-played {
    padding: 21px 64px;
  }
}
@media only screen and (max-width: 991px) {
  .padcasts-news-media-wrapper {
    border-radius: 50px 50px 50px 20px;
  }
  .padcasts-news-media-content {
    padding: 40px 32px;
  }
  .padcasts-news-media-heading .title {
    font-size: 20px;
    line-height: 32px;
  }
  .padcasts-news-media-played {
    padding: 20px 32px;
    border-radius: 50px 0 50px 20px;
  }
  .padcasts-news-media-played .audio {
    margin: 20px 0 0 !important;
  }
  .padcasts-news-media-item-audio,
  .padcasts-news-media-item-audio .wave {
    width: 100%;
  }
  .padcasts-news-media-item-audio .wave {
    max-width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .padcasts-news-media-wrapper {
    border-radius: 32px 32px 32px 12px;
  }
  .padcasts-news-media-content {
    padding: 32px 12px;
  }
  .padcasts-news-media-heading .title {
    font-size: 16px;
    line-height: 25px;
  }
  .padcasts-news-media-item-audio {
    padding: 2.5px 12px;
  }
  .padcasts-news-media-played {
    padding: 20px 12px;
    border-radius: 32px 0 32px 12px;
  }
  .padcasts-news-media-played .audio {
    min-width: auto;
  }
}

.consultation-request-news-media {
  padding-top: 56px;
  margin: 260px 0 106px;
}
.consultation-request-news-media::before, .consultation-request-news-media::after {
  bottom: 28px;
  border-radius: 50px;
}
.consultation-request-news-media::before {
  background-color: rgba(86, 146, 230, 0.9);
  background-image: url("./../images/background/bg-news-media-09.png");
}
.consultation-request-news-media::after {
  backdrop-filter: blur(7.5px);
  background-color: rgba(86, 146, 230, 0.01);
}
.consultation-request-news-media-text {
  max-width: 723px;
}
.consultation-request-news-media-text form::after {
  opacity: 0.5;
  height: 17px;
  border-radius: 27px;
  background-color: rgba(134, 155, 235, 0.37);
  width: 70%;
  filter: blur(50px);
}
.consultation-request-news-media-text form .form-control {
  border-color: #fff;
  padding: 0 33px 0 100px;
  height: 81px;
  color: rgba(73, 73, 73, 0.49);
}
.consultation-request-news-media-text form .form-control:focus {
  border-color: #5692e6;
  box-shadow: 0 0 0 4px rgba(86, 146, 230, 0.2);
}
.consultation-request-news-media-text form .btn {
  left: 36px;
  min-width: 165px;
  padding: 7px 12px;
}
.consultation-request-news-media .image {
  bottom: 28px;
}
@media only screen and (max-width: 1199px) {
  .consultation-request-news-media-text {
    max-width: calc(100% - 390px);
  }
  .consultation-request-news-media .image {
    width: auto;
    height: 380px;
  }
}
@media only screen and (max-width: 991px) {
  .consultation-request-news-media::before, .consultation-request-news-media::after {
    border-radius: 0;
  }
  .consultation-request-news-media-text {
    max-width: 100%;
    padding-top: 64px;
  }
  .consultation-request-news-media .image {
    top: 0;
    bottom: auto;
    left: 50% !important;
    transform: translate(-50%, -85%);
    width: 300px;
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  .consultation-request-news-media {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 575px) {
  .consultation-request-news-media-text form {
    background-color: #fff;
    border-radius: 15px;
    padding: 12px;
    box-shadow: 0 3px 30px rgba(0, 0, 0, 0.05);
  }
  .consultation-request-news-media-text form .form-control {
    height: 46px;
    border-radius: 0;
    padding: 0;
  }
  .consultation-request-news-media-text form .form-control:focus {
    box-shadow: none;
    border: 0;
  }
  .consultation-request-news-media-text form .btn {
    position: relative !important;
    top: 0 !important;
    left: 0;
    transform: unset !important;
  }
}

.articles-news-media {
  margin-bottom: 75px;
}
.articles-news-media::before {
  background-image: url("./../images/background/bg-news-media-10.png");
  transform: translateY(-103px);
  height: 1048px;
}
.articles-news-media-item {
  padding-top: 45.442%;
  box-shadow: 0px 4px 22px rgba(0, 0, 0, 0.25);
  height: calc(50% - 33px);
}
.articles-news-media-item::before {
  background-image: linear-gradient(180deg, rgba(86, 146, 230, 0) 0%, rgba(86, 146, 230, 0) 20.33%, rgba(86, 146, 230, 0.31) 48.99%, #3f94ed 100%);
  border-radius: inherit;
}
.articles-news-media-item::after {
  content: "\e900";
  font-family: "icomoon";
  font-size: 12px;
  line-height: 1;
  color: #fff;
  bottom: 18px;
  left: 44px;
}
.articles-news-media-item:not(:last-child) {
  margin-bottom: 66px;
}
.articles-news-media-item .overlay {
  bottom: 46px;
  padding: 0 24px;
  z-index: 3;
}
.articles-news-media-item .overlay p {
  max-height: 50px;
}
.articles-news-media-item-two {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding: 27px 20px;
}
.articles-news-media-item-two:not(:last-child) {
  margin-bottom: 32px;
}
.articles-news-media-item-two .image {
  max-width: 25%;
}
.articles-news-media-item-two .image img {
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.15);
  border-radius: 20px 20px 0;
}
.articles-news-media-item-two .detail {
  padding-right: 19px;
  max-width: 75%;
}
.articles-news-media-item-two .detail .title {
  max-height: 56px;
}
.articles-news-media-item-two .detail p {
  max-height: 50px;
}
@media only screen and (max-width: 991px) {
  .articles-news-media-item:not(:last-child), .articles-news-media-item-two:not(:last-child) {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .articles-news-media-item {
    height: 240px;
    padding-top: 0;
  }
  .articles-news-media-item::after {
    left: 20px;
  }
  .articles-news-media-item .overlay {
    padding: 0 16px;
  }
}
@media only screen and (max-width: 575px) {
  .articles-news-media-item-two {
    padding: 20px;
    border-radius: 32px;
  }
  .articles-news-media-item-two .image,
  .articles-news-media-item-two .detail {
    max-width: 100%;
  }
  .articles-news-media-item-two .image img {
    border-radius: 12px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .articles-news-media-item-two .detail {
    padding-right: 0;
  }
  .articles-news-media-item-two .detail .title {
    font-size: 14px;
    line-height: 22px;
  }
}

.trust-us-news-media {
  margin: 114px 0 213px;
}
.trust-us-news-media-item {
  background-color: #fff;
  box-shadow: 0px 22px 50px rgba(0, 0, 0, 0.05);
  padding: 73px 32px 76px;
}
.trust-us-news-media-item i {
  font-size: 125px;
}
.trust-us-news-media-item:hover {
  background-color: #5692e6;
  box-shadow: 0px 22px 50px rgba(0, 0, 0, 0.05), 0px 10px 50px rgba(86, 146, 230, 0.15);
}
.trust-us-news-media-item:hover i,
.trust-us-news-media-item:hover .title {
  color: #fff;
}
.trust-us-news-media-item:hover p {
  color: rgba(255, 255, 255, 0.87);
}
@media only screen and (max-width: 767px) {
  .trust-us-news-media {
    margin: 50px 0 60px;
  }
  .trust-us-news-media-item {
    padding: 48px 20px;
  }
  .trust-us-news-media-item i {
    font-size: 85px;
  }
}

.what-me-news-media::before {
  background-image: url("./../images/background/bg-news-media-12.png");
  height: 868px;
  transform: translateY(-232px);
}
.what-me-news-media::after {
  background-image: url("./../images/shape/shape-news-media-02.png");
  width: 361px;
  height: 394px;
  transform: translate(-164px, 179px) rotate(32.37deg);
}
.what-me-news-media .title-en {
  letter-spacing: 6.72px;
}
.what-me-news-media .video-news-media::before {
  right: 50%;
  transform: translateY(-51px);
  width: 50vw;
  height: 167px;
  border-radius: 129px;
  background-color: #5692e6;
  background-image: url("./../images/background/bg-news-media-11.png");
}
@media only screen and (max-width: 767px) {
  .what-me-news-media .video-news-media .video-js {
    height: 280px;
  }
}
@media only screen and (max-width: 575px) {
  .what-me-news-media .title-en {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 5.3px;
  }
}

.team-news-media {
  margin: 309px 0 192px;
}
.team-news-media::before {
  background-image: url("./../images/background/bg-news-media-13.png");
  transform: translateY(-62px);
  height: 928px;
}
.team-news-media::after {
  background-image: url("./../images/shape/shape-news-media-03.png");
  width: 361px;
  height: 394px;
  transform: translate(39px, 56px) rotate(32.37deg);
}
.team-news-media-item {
  padding-bottom: 25px;
}
.team-news-media-item .image {
  background-color: rgba(86, 146, 230, 0.1);
  padding-top: 76px;
}
.team-news-media-item .image img {
  max-width: 90%;
  height: 355px;
}
.team-news-media-item .detail {
  box-shadow: 0px 24px 50px rgba(0, 0, 0, 0.05);
  background-color: #5692e6;
  padding: 28px 12px;
  left: 14px;
  min-width: 75%;
}
.team-news-media-item:hover {
  transform: translateY(-5px);
}
.swiper-slide:nth-child(even) .team-news-media-item .image {
  background-color: rgba(255, 255, 255, 0.1);
}
.swiper-slide:nth-child(even) .team-news-media-item .detail {
  background-color: #176ade;
}
@media only screen and (max-width: 991px) {
  .team-news-media-item .image img {
    width: auto;
    max-width: 80%;
    height: 255px;
  }
}
@media only screen and (max-width: 767px) {
  .team-news-media {
    margin: 80px 0;
  }
  .team-news-media-item .detail {
    min-width: auto;
    right: 12px;
    left: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .team-news-media-item .image img {
    height: 230px;
  }
}

.about-us-news-media-description {
  margin-bottom: 80px;
}
.about-us-news-media-description::after {
  background-image: url("./../images/shape/shape-news-media-02.png");
  width: 361px;
  height: 394px;
  transform: translate(-194px, 19px) rotate(32.37deg);
}
@media only screen and (max-width: 767px) {
  .about-us-news-media-description-content {
    font-size: 14px;
  }
}

.info-contact-news-media {
  margin: 114px 0 171px;
}
.info-contact-news-media::before {
  bottom: 84px;
  transform: translateX(167px) rotate(32.37deg);
  width: 361px;
  height: 394px;
  background-image: url("./../images/shape/shape-news-media-04.png");
}
.info-contact-news-media-location {
  background-color: #D9D9D9;
  box-shadow: 0px 26px 36px rgba(0, 0, 0, 0.15);
  max-width: calc(100% - 180px);
  border-radius: 17px 17px 0 0;
}
.info-contact-news-media-info {
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.05);
  padding: 40px 54px 33px;
}
.info-contact-news-media-info ul li {
  max-width: 33.333333%;
  padding: 0 8px;
}
.info-contact-news-media-info ul li .value {
  overflow-wrap: anywhere;
}
@media only screen and (max-width: 991px) {
  .info-contact-news-media-location {
    max-width: calc(100% - 80px);
    height: 400px;
  }
  .info-contact-news-media-info {
    padding: 32px;
  }
  .info-contact-news-media-info ul li {
    max-width: 50%;
  }
  .info-contact-news-media-info ul li:first-child {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .info-contact-news-media {
    margin: 50px 0 60px;
  }
}
@media only screen and (max-width: 575px) {
  .info-contact-news-media-location {
    height: 280px;
    max-width: 100%;
  }
  .info-contact-news-media-info {
    border-radius: 0 0 20px 20px;
    padding: 30px 20px;
  }
  .info-contact-news-media-info ul li {
    max-width: 100%;
  }
}

.form-contact-news-media .container::before {
  background-image: url("./../images/background/bg-news-media-14.png");
  height: 1048px;
  transform: translateY(-512px);
}
.form-contact-news-media .form .btn {
  box-shadow: 0px 18px 25px rgba(86, 146, 230, 0.32);
}

.contact-us-news-media-articles {
  margin: 150px 0 112px;
}
.contact-us-news-media-articles::before {
  background-image: url("./../images/background/bg-news-media-15.png");
  transform: translateY(-103px);
  height: 1108px;
}
.contact-us-news-media-articles::after {
  background-image: url("./../images/shape/shape-news-media-02.png");
  width: 361px;
  height: 394px;
  transform: translate(-133px, -109px) rotate(32.37deg);
}
.contact-us-news-media-articles .container::before {
  bottom: 84px;
  transform: translate(170px, 145px) rotate(32.37deg);
  width: 361px;
  height: 394px;
  background-image: url(./../images/shape/shape-news-media-04.png);
}
@media only screen and (max-width: 767px) {
  .contact-us-news-media-articles {
    margin: 60px 0;
  }
}

.detail-blog-news-media {
  margin: 144px 0 124px;
}
.detail-blog-news-media::after {
  background-image: url("./../images/shape/shape-news-media-02.png");
  width: 361px;
  height: 394px;
  transform: translateX(-178px) rotate(32.37deg);
  bottom: 104px;
}
.detail-blog-news-media-image {
  padding: 11px;
  background-color: rgba(216, 216, 216, 0.69);
  border-radius: 61px;
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.2);
}
.detail-blog-news-media-note {
  background-color: rgba(86, 146, 230, 0.3);
  box-shadow: 0px 32px 50px rgba(0, 0, 0, 0.05);
  padding: 18px 35px;
}
.detail-blog-news-media-images {
  gap: 44px 0;
}
.detail-blog-news-media-images-item {
  cursor: pointer;
}
.detail-blog-news-media-images-item::before, .detail-blog-news-media-images-item::after {
  opacity: 0;
}
.detail-blog-news-media-images-item::before {
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.detail-blog-news-media-images-item::after {
  content: "\e922";
  font-family: "icomoon";
  font-size: 79px;
  line-height: 1;
  color: #fff;
  z-index: 2;
}
.detail-blog-news-media-images-item:hover::before, .detail-blog-news-media-images-item:hover::after {
  opacity: 1;
}
.detail-blog-news-media-author {
  padding: 24px 55px 0;
}
.detail-blog-news-media-author::before {
  border-radius: 50px;
  background-color: #fff;
  box-shadow: 0px 32px 50px rgba(0, 0, 0, 0.05);
  bottom: 46px;
}
.detail-blog-news-media-author .team-news-media-item .image img {
  width: auto;
  height: auto;
}
.detail-blog-news-media-top-view {
  box-shadow: 0px 32px 50px rgba(0, 0, 0, 0.02);
  padding-bottom: 57px;
}
.detail-blog-news-media-top-view-heading {
  background-color: #5692e6;
  box-shadow: 0px 32px 50px rgba(0, 0, 0, 0.05);
  padding: 28px 29px;
}
.detail-blog-news-media-top-view ul {
  padding: 0 25px;
}
.detail-blog-news-media-top-view ul li {
  counter-increment: top-news;
}
.detail-blog-news-media-top-view ul li:not(:last-child) {
  margin-bottom: 12px;
}
.detail-blog-news-media-top-view ul li a {
  max-height: 40px;
}
.detail-blog-news-media-top-view ul li a::before {
  content: counter(top-news);
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: rgba(73, 73, 73, 0.8);
  margin-left: 9px;
  background-color: rgba(86, 146, 230, 0.2);
  border-radius: 6px;
  flex: 0 0 auto;
}
.detail-blog-news-media-top-view ul li a:hover {
  color: #5692e6;
}
.detail-blog-news-media-top-view ul li a:hover::before {
  background-color: rgba(86, 146, 230, 0.5);
  color: #fff;
}
.detail-blog-news-media-ads img {
  box-shadow: 0px 44px 50px rgba(0, 0, 0, 0.05);
}
.detail-blog-news-media-related-articles-item {
  padding: 25px 22px;
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
}
.detail-blog-news-media-related-articles-item:not(:last-child) {
  margin-bottom: 32px;
}
.detail-blog-news-media-related-articles-item .image {
  max-width: 30%;
}
.detail-blog-news-media-related-articles-item .image img {
  border-radius: 20px 20px 0;
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.15);
}
.detail-blog-news-media-related-articles-item .detail {
  max-width: 70%;
  padding-right: 17px;
}
.detail-blog-news-media-related-articles-item .detail .title {
  max-height: 60px;
}
.detail-blog-news-media-articles {
  margin: 180px 0 121px;
}
.detail-blog-news-media-articles::before {
  background-image: url("./../images/background/bg-news-media-16.png");
  transform: translateY(-264px);
  height: 1269px;
}
.detail-blog-news-media-articles::after,
.detail-blog-news-media-articles .container::after {
  width: 361px;
  height: 394px;
}
.detail-blog-news-media-articles::after {
  transform: translate(92px, -232px) rotate(32.37deg);
  background-image: url("./../images/shape/shape-news-media-05.png");
}
.detail-blog-news-media-articles .container::after {
  background-image: url("./../images/shape/shape-news-media-06.png");
  transform: translate(-238px, 127px) rotate(32.37deg);
}
@media only screen and (max-width: 1399px) {
  .detail-blog-news-media-related-articles-item .detail {
    padding-right: 12px;
  }
}
@media only screen and (max-width: 1199px) {
  .detail-blog-news-media-author {
    padding: 24px 24px 0;
  }
  .detail-blog-news-media-related-articles-item {
    padding: 24px 12px;
  }
  .detail-blog-news-media-related-articles-item .detail .info {
    gap: 5px;
  }
  .detail-blog-news-media-related-articles-item .detail .info li {
    padding: 4px;
  }
}
@media only screen and (max-width: 991px) {
  .detail-blog-news-media {
    margin: 50px 0 70px;
  }
  .detail-blog-news-media-related-articles-item:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-news-media-image {
    border-radius: 35px;
  }
  .detail-blog-news-media-image img {
    border-radius: 24px;
  }
  .detail-blog-news-media-content {
    font-size: 14px;
    line-height: 28px;
  }
  .detail-blog-news-media-images {
    gap: 24px 0;
  }
  .detail-blog-news-media-images-item {
    border-radius: 24px;
  }
  .detail-blog-news-media-top-view {
    padding-bottom: 32px;
  }
  .detail-blog-news-media-top-view, .detail-blog-news-media-top-view-heading {
    border-radius: 20px;
  }
  .detail-blog-news-media-top-view-heading {
    padding: 20px;
  }
  .detail-blog-news-media-top-view ul {
    padding: 0 16px;
  }
  .detail-blog-news-media-ads-two img {
    border-radius: 20px;
  }
  .detail-blog-news-media-articles {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-news-media-related-articles-item {
    border-radius: 12px;
  }
  .detail-blog-news-media-related-articles-item .detail {
    padding-right: 8px;
  }
  .detail-blog-news-media-related-articles-item .detail .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
  }
}

.top-video-view-news-media {
  margin: 163px 0 111px;
}
.top-video-view-news-media .video-js {
  background-color: transparent;
}
.top-video-view-news-media .video-js .vjs-tech,
.top-video-view-news-media .video-js .vjs-poster {
  max-width: calc(100% - 180px);
  width: 100%;
  margin: 0 auto;
  box-shadow: 0px 26px 36px rgba(0, 0, 0, 0.15);
  border-radius: 17px 17px 0 0;
}
.top-video-view-news-media .video-js .vjs-tech {
  display: block;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
}
.top-video-view-news-media .video-js .vjs-poster::before {
  background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.325273) 24.28%, rgba(0, 0, 0, 0) 100%);
}
.top-video-view-news-media .video-js .vjs-big-play-button,
.top-video-view-news-media .video-js .vjs-picture-in-picture-control {
  display: none;
}
.top-video-view-news-media .video-js .vjs-control-bar {
  display: flex;
  align-items: center;
  opacity: 1 !important;
  background-color: #fff;
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.05);
  color: #494949;
  height: 96px;
  padding: 0 20px;
  border-radius: 28px;
}
.top-video-view-news-media .video-js .vjs-control-bar .vjs-control {
  height: 3em;
}
.top-video-view-news-media .video-js .vjs-control-bar .vjs-slider {
  background: rgba(73, 73, 73, 0.3);
}
.top-video-view-news-media .video-js .vjs-control-bar .vjs-load-progress div {
  background: rgba(73, 73, 73, 0.2);
}
.top-video-view-news-media .video-js .vjs-control-bar .vjs-play-progress {
  background: #494949;
}
.top-video-view-news-media .video-js.vjs-fullscreen .vjs-control-bar {
  height: 54px;
  border-radius: 0;
}
.top-video-view-news-media .video-js .vjs-volume-level {
  background-color: #494949;
}
.top-video-view-news-media .info {
  top: 30px;
  right: 133px;
  left: 147px;
}
.top-video-view-news-media .info .title > div {
  max-height: 64px;
}
.top-video-view-news-media .info .time {
  min-width: 67px;
  background-color: rgba(21, 21, 21, 0.51);
  padding: 0 8px;
}
.top-video-view-news-media .video-js.vjs-has-started + .info {
  display: none !important;
}
@media only screen and (max-width: 991px) {
  .top-video-view-news-media .video-js {
    height: 440px;
  }
  .top-video-view-news-media .video-js .vjs-tech,
  .top-video-view-news-media .video-js .vjs-poster {
    max-width: calc(100% - 70px);
  }
  .top-video-view-news-media .info {
    right: 64px;
    left: 56px;
  }
  .top-video-view-news-media .info .title > div {
    font-size: 16px;
    line-height: 25px;
    max-height: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .top-video-view-news-media {
    margin: 40px 0 60px;
  }
  .top-video-view-news-media .video-js {
    height: 380px;
  }
  .top-video-view-news-media .video-js .vjs-tech,
  .top-video-view-news-media .video-js .vjs-poster {
    max-width: calc(100% - 40px);
  }
  .top-video-view-news-media .video-js .vjs-control-bar {
    height: 64px;
    border-radius: 15px;
  }
  .top-video-view-news-media .info {
    right: 34px;
    left: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .top-video-view-news-media .video-js {
    height: 320px;
  }
  .top-video-view-news-media .video-js .vjs-tech,
  .top-video-view-news-media .video-js .vjs-poster {
    max-width: 100%;
    border-radius: 15px;
  }
  .top-video-view-news-media .video-js .vjs-control-bar {
    border-radius: 0 0 15px 15px;
    padding: 0 4px;
  }
  .top-video-view-news-media .info {
    top: 20px;
    right: 12px;
    left: 12px;
  }
  .top-video-view-news-media .info .title > div {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
  }
  .top-video-view-news-media .info .time {
    font-size: 12px;
    min-width: 48px;
  }
}

.news-sport-news-media {
  margin-bottom: 114px;
}
.news-sport-news-media::before {
  background-image: url("./../images/background/bg-news-media-17.png");
  height: 1211px;
}
.news-sport-news-media::after,
.news-sport-news-media .container::after {
  width: 306px;
  height: 333px;
}
.news-sport-news-media::after {
  background-image: url("./../images/shape/shape-news-media-07.png");
  transform: translate(-182px, -106px) rotate(32.37deg);
}
.news-sport-news-media .container::after {
  background-image: url("./../images/shape/shape-news-media-08.png");
  transform: translateX(220px) rotate(32.37deg);
  bottom: 105px;
}
.news-sport-news-media .row {
  gap: 48px 0;
}
@media only screen and (max-width: 767px) {
  .news-sport-news-media {
    margin-bottom: 60px;
  }
  .news-sport-news-media .row {
    gap: 24px 0;
  }
}

.news-socials-news-media {
  margin: 100px 0 114px;
}
.news-socials-news-media::before {
  background-image: url("./../images/background/bg-news-media-18.png");
  top: 158px;
  height: 1211px;
}
.news-socials-news-media::after,
.news-socials-news-media .container::after {
  width: 361px;
  height: 394px;
}
.news-socials-news-media::after {
  background-image: url("./../images/shape/shape-news-media-09.png");
  transform: translate(234px, -54px) rotate(32.37deg);
}
.news-socials-news-media .container::after {
  background-image: url("./../images/shape/shape-news-media-10.png");
  transform: translate(-140px, 52px) rotate(32.37deg);
}
@media only screen and (max-width: 767px) {
  .news-socials-news-media {
    margin: 60px 0;
  }
}

.news-tech-news-media {
  margin-bottom: 92px;
}
.news-tech-news-media-row {
  gap: 48px 0;
  -webkit-mask-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.83) 69.01%, rgba(255, 255, 255, 0.179143) 102.09%, rgba(255, 255, 255, 0) 117.39%);
          mask-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.83) 69.01%, rgba(255, 255, 255, 0.179143) 102.09%, rgba(255, 255, 255, 0) 117.39%);
}
.news-tech-news-media-show-more {
  background-color: #fff;
  box-shadow: 0px 11px 50px rgba(0, 0, 0, 0.05);
  padding: 13.5px 34.5px;
  margin-top: -14px;
  z-index: 10;
}
.news-tech-news-media-show-more .text span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing: 3.42px;
}
.news-tech-news-media-show-more:hover {
  background-color: #5692e6;
}
.news-tech-news-media-show-more:hover .text span {
  color: rgba(255, 255, 255, 0.6);
}
.news-tech-news-media-show-more:hover .text,
.news-tech-news-media-show-more:hover i {
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .news-tech-news-media {
    margin-bottom: 60px;
  }
  .news-tech-news-media-row {
    gap: 24px 0;
  }
}
@media only screen and (max-width: 575px) {
  .news-tech-news-media-row {
    -webkit-mask-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.83) 92.01%, rgba(255, 255, 255, 0.179143) 102.09%, rgba(255, 255, 255, 0) 117.39%);
            mask-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.83) 92.01%, rgba(255, 255, 255, 0.179143) 102.09%, rgba(255, 255, 255, 0) 117.39%);
  }
}

.top-archive-news-media {
  margin: 74px 0 101px;
}
.top-archive-news-media::after {
  background-image: url("./../images/shape/shape-news-media-11.png");
  width: 361px;
  height: 394px;
  transform: translate(241px, -156px) rotate(32.37deg);
}
@media only screen and (max-width: 767px) {
  .top-archive-news-media {
    margin: 40px 0 60px;
  }
}

.categories-news-media-archive {
  padding-bottom: 80px;
}
.categories-news-media-archive::before {
  width: 641px;
  height: 641px;
  border-radius: 50%;
  background-color: rgba(86, 146, 230, 0.1);
  transform: translate(-281px, -236px);
  filter: blur(250px);
}

.videos-news-media,
.sport-news-media {
  padding: 0 64px 80px;
}
@media only screen and (max-width: 1399px) {
  .videos-news-media,
  .sport-news-media {
    padding: 0 38px 80px;
  }
}
@media only screen and (max-width: 991px) {
  .videos-news-media,
  .sport-news-media {
    padding: 0 0 80px;
  }
}

.videos-news-media {
  margin: 61px 0 74px;
}
.videos-news-media::before {
  background-image: url("./../images/background/bg-news-media-19.png");
  transform: translateY(-231px);
  height: 1211px;
}
.videos-news-media::after {
  background-image: url("./../images/shape/shape-news-media-12.png");
  width: 306px;
  height: 333px;
  transform: translate(-182px, -106px) rotate(32.37deg);
}

.sport-news-media::before {
  background-color: rgba(86, 146, 230, 0.02);
  height: 778px;
  transform: translateY(-30px);
}

.padcasts-news-media-archive {
  margin: 77px 0 103px;
}
.padcasts-news-media-archive::before {
  height: 778px;
  background: rgba(86, 146, 230, 0.02);
  top: 91px;
  transform: unset;
}
.padcasts-news-media-archive .container::before {
  transform: translate(-206px, -6px);
}

.news-padcast-news-media::before {
  width: 641px;
  height: 641px;
  border-radius: 50%;
  background-color: rgba(86, 146, 230, 0.1);
  filter: blur(250px);
  transform: translate(-196px, -464px);
}
.news-padcast-news-media::after {
  background-image: url("./../images/shape/shape-news-media-13.png");
  width: 361px;
  height: 394px;
  transform: translate(103px, 260px) rotate(32.37deg);
}
.news-padcast-news-media .row {
  gap: 35px 0;
}
@media only screen and (max-width: 767px) {
  .news-padcast-news-media .row {
    gap: 24px 0;
  }
}

.articles-news-media-archive {
  margin: 99px 0 83px;
}
.articles-news-media-archive::after {
  background-image: url("./../images/shape/shape-news-media-14.png");
  width: 361px;
  height: 394px;
  transform: translate(-238px, 60px) rotate(32.37deg);
}
.articles-news-media-archive .col-lg-6:last-child > * {
  margin-bottom: 0;
}
.articles-news-media-archive .articles-news-media-item:not(:last-child) {
  margin-bottom: 32px;
}
.articles-news-media-archive .article-news-media-two-lg figure img {
  height: 221px;
}

.shape-circle-danger,
.before\:shape-circle-danger::before,
.after\:shape-circle-danger::after {
  width: 93px;
  height: 93px;
  background-color: #e9255a;
  box-shadow: inset 11px 4px 11px rgba(255, 255, 255, 0.25);
  border-radius: 50%;
}

.heading-clinic {
  margin-bottom: 75px;
}
.heading-clinic::before, .heading-clinic::after {
  content: "\e939";
  font-family: "icomoon";
  font-size: 16px;
  line-height: 1;
}
.heading-clinic::before {
  color: #e9255a;
  transform: translate(-50%, 24px);
}
.heading-clinic::after {
  color: #494949;
  transform: translate(-50%, 36px);
}
.heading-clinic .title-en {
  letter-spacing: 5.88px;
}
.heading-clinic p {
  max-width: 856px;
}
.heading-clinic.not-arrow::before, .heading-clinic.not-arrow::after {
  content: none;
}
@media only screen and (max-width: 575px) {
  .heading-clinic .title-en {
    letter-spacing: 4px;
  }
}

.company-item.danger:hover .name,
.company-item.danger:hover .view {
  color: #e9255a;
}

.btn-more-clinic {
  padding: 13px 18px;
  min-width: 209px;
}

.article-clinic {
  padding-bottom: 67px;
}
.article-clinic figure img {
  box-shadow: 0px 9px 50px rgba(0, 0, 0, 0.05);
  height: 450px;
}
.article-clinic figure .date {
  padding: 8.5px 12px;
  min-width: 94px;
  top: 18px;
  left: 21px;
}
.article-clinic figure .date::before {
  background-color: rgba(18, 18, 18, 0.5);
  backdrop-filter: blur(10px);
}
.article-clinic .content {
  max-width: calc(100% - 44px);
  padding: 19px 16px 20px;
  box-shadow: 0px 44px 50px rgba(0, 0, 0, 0.05);
}
.article-clinic .content .title {
  max-height: 50px;
}
.article-clinic .content p {
  max-height: 72px;
}
.article-clinic .content .read-more {
  box-shadow: 0px 7px 17px rgba(0, 0, 0, 0.05), 0px 18px 50px rgba(189, 154, 246, 0.05);
  padding: 8.5px 20px;
  min-width: 111px;
  background-color: #fff;
}
.article-clinic .content .read-more:hover {
  background-color: #ea263a;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .article-clinic .content {
    max-width: calc(100% - 30px);
  }
  .article-clinic .content .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
  }
}
@media only screen and (max-width: 767px) {
  .article-clinic figure img {
    height: 380px;
  }
  .article-clinic .content {
    max-width: 100%;
  }
}

.swiper-clinic .swiper-pagination-bullet {
  width: 17px;
  height: 17px;
  border-radius: 2px;
  background-color: #d4d4d4;
  opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
}
.swiper-clinic .swiper-pagination-bullet-active {
  width: 23px;
  height: 23px;
  background-color: #ea263a;
}
.swiper-clinic .swiper-button-next::after, .swiper-clinic .swiper-button-prev::after {
  color: #494949;
}
.swiper-clinic .swiper-button-next:hover::after, .swiper-clinic .swiper-button-prev:hover::after {
  color: #EA263A;
}

.breadcrumb-clinic li:not(:last-child)::after {
  content: "\e900";
  font-family: "icomoon";
  font-size: 11px;
  line-height: 1;
  color: rgba(73, 73, 73, 0.2);
  margin: 0 9px;
}

@media only screen and (max-width: 767px) {
  .banners-clinic img {
    border-radius: 15px;
  }
}

.heading-two-clinic .text .title::after {
  background-color: #E9255A;
}

.article-two-clinic::after {
  border-radius: 25px;
  background-color: rgba(233, 37, 90, 0.23);
  width: 80px;
  height: 28px;
  transform: translate(-50%, 3px);
  filter: blur(50px);
}
.article-two-clinic figure img {
  border-radius: 25px 25px 0 0;
  box-shadow: 0px 10px 11px rgba(0, 0, 0, 0.05);
}
.article-two-clinic .detail {
  padding: 0 16px 13px;
}
.article-two-clinic .btn-more {
  margin-top: 15px;
  padding-top: 12px;
  border-top: 2px solid rgba(73, 73, 73, 0.2);
}
.article-two-clinic .btn-more .btn-box {
  box-shadow: 0px 12px 50px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  padding: 6px 14px;
}
.article-two-clinic .btn-more .btn-box .text span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing: 3.2px;
}
.article-two-clinic:hover .btn-more .btn-box {
  background-color: #E9255A;
}
.article-two-clinic:hover .btn-more .btn-box .text,
.article-two-clinic:hover .btn-more .btn-box i {
  color: #fff;
}
.article-two-clinic:hover .btn-more .btn-box .text span {
  color: rgba(255, 255, 255, 0.6);
}

.swiper-clinic-two .swiper-pagination-bullet-active {
  background-color: #E9255A;
}
.swiper-clinic-two .swiper-button-next:hover::after, .swiper-clinic-two .swiper-button-prev:hover::after {
  color: #E9255A;
}

.bg-clinic {
  background: rgba(245, 250, 254, 0.5);
  --default-color-select-two: #e9255a;
}

.top-header-clinic {
  padding: 51px 0 45px;
}
.top-header-clinic::before {
  width: 50%;
  height: 179px;
  background-color: #e9255a;
  border-radius: 50px;
  transform: translate(-50%, -171px);
}
.top-header-clinic-nav {
  margin-right: 50px;
}
.top-header-clinic-nav ul {
  gap: 32px;
}
.top-header-clinic-nav ul li a::before {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: rgba(233, 37, 90, 0.8);
  margin-left: 6px;
  opacity: 0;
}
.top-header-clinic-nav ul li a.active, .top-header-clinic-nav ul li a:hover {
  color: rgba(233, 37, 90, 0.8);
}
.top-header-clinic-nav ul li a.active::before, .top-header-clinic-nav ul li a:hover::before {
  opacity: 1;
}
.top-header-clinic-nav ul li a.active {
  font-weight: 600;
}
.top-header-clinic-contact {
  background-color: rgba(233, 37, 90, 0.05);
  padding: 11px 13.6px;
}
.top-header-clinic-request-visit {
  padding: 12px 28.3px;
}

.header-contact-clinic::after {
  transform: translate(-58px, 46px);
}
.header-contact-clinic-box {
  padding: 16.5px 25.8px;
  background-color: rgba(233, 37, 90, 0.05);
}
.header-contact-clinic-location {
  background-color: rgba(172, 172, 172, 0.1);
}
.header-contact-clinic-socials li a::after {
  background-color: rgba(233, 37, 90, 0.37);
}
.header-contact-clinic-socials li a:hover i {
  background-color: #e9255a;
}

.modal-visit .modal-dialog {
  max-width: 1080px;
}
.modal-visit .modal-content {
  border: 0;
  background-color: #fffbfc;
  border-radius: 50px;
}
.modal-visit .modal-body {
  padding: 53px 59px 43px 44px;
}
.modal-visit .right .title-en {
  letter-spacing: 5.04px;
}
.modal-visit .price {
  max-width: 265px;
  background-color: rgba(73, 73, 73, 0.05);
  padding: 12px;
}
.modal-visit form {
  gap: 20px 0;
}
.modal-visit .form-control,
.modal-visit .select2-container--default .select2-selection--single {
  box-shadow: 0px 42px 22px rgba(0, 0, 0, 0.02);
  height: 53px;
  padding: 0 20px;
  border: 1px solid #fff;
}
.modal-visit .form-control,
.modal-visit .select-two-item-title {
  color: rgba(73, 73, 73, 0.5);
}
.modal-visit .select-two-item-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  font-family: "vazir";
}
.modal-visit .select2-container--default .select2-selection--single {
  display: flex;
  align-items: center;
}
.modal-visit .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding: 0;
}
.modal-visit .form-control:focus,
.modal-visit .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #e9255a;
}
.modal-visit .btns .btn {
  padding: 11px 18px;
}
.modal-visit .btns .changer {
  width: 46px;
  height: 46px;
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.05);
  margin: 0 20px;
}

.modal-visit-success .modal-body {
  padding: 26px 29px 27px 94px;
}
.modal-visit-success .content .icon {
  font-size: 71px;
  color: #27AD7B;
}
.modal-visit-success .content .btn {
  padding: 16px 33px;
}

@media only screen and (max-width: 1090px) {
  .modal-visit .modal-dialog {
    max-width: calc(100% - 32px);
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-clinic-nav {
    margin-right: 20px;
  }
  .top-header-clinic-nav ul {
    gap: 16px;
  }
  .top-header-clinic-request-visit {
    margin-right: 20px;
    padding: 12px 20px;
  }
}
@media only screen and (max-width: 1199px) and (max-width: 991px) {
  .top-header-clinic {
    padding: 24px 0;
  }
  .top-header-clinic-request-visit {
    margin-right: 0;
  }
}
@media only screen and (max-width: 1199px) and (max-width: 767px) {
  .top-header-clinic::before {
    width: 75%;
  }
}
@media only screen and (max-width: 1199px) and (max-width: 575px) {
  .top-header-clinic::before {
    width: 90%;
  }
  .top-header-clinic-logo img {
    width: auto;
    height: 38px;
  }
  .top-header-clinic-request-visit {
    width: 44px;
    height: 44px;
    padding: 0;
  }
  .top-header-clinic-request-visit i {
    margin-right: 0;
  }
}
@media only screen and (max-width: 991px) {
  .modal-visit .modal-content {
    border-radius: 32px;
  }
  .modal-visit .modal-body {
    padding: 40px 32px;
  }
}
@media only screen and (max-width: 575px) {
  .modal-visit .modal-dialog {
    max-width: 100%;
  }
  .modal-visit .modal-content {
    border-radius: 20px;
  }
  .modal-visit .modal-body {
    padding: 40px 16px;
  }
  .modal-visit .btns .changer {
    margin: 20px auto;
    transform: rotate(90deg);
  }
  .modal-visit-success .content .icon {
    font-size: 48px;
  }
}
.footer-clinic {
  border-radius: 68px 68px 0 0;
  padding: 68px 0 45px;
}
.footer-clinic::before {
  top: 41px;
  right: 54px;
  left: 54px;
  border-block-start: 0.5px dashed rgba(73, 73, 73, 0.5);
}
.footer-clinic::after {
  width: 50%;
  height: 179px;
  background-color: #E9255A;
  border-radius: 50px;
  transform: translate(-50%, 165px);
}
.footer-clinic-info-contact {
  border-bottom: 1px solid rgba(73, 73, 73, 0.2);
}
.footer-clinic-info-contact i {
  box-shadow: 0px 34px 100px rgba(0, 0, 0, 0.05);
  width: 100px;
  height: 100px;
  font-size: 57px;
}
.footer-clinic-info-contact .detail {
  max-width: calc(100% - 112px);
}
.footer-clinic-contact a {
  padding: 18px 28px;
}
.footer-clinic-contact a:hover,
.footer-clinic-contact a:hover i,
.footer-clinic-contact a:hover span, .footer-clinic-contact a:focus,
.footer-clinic-contact a:focus i,
.footer-clinic-contact a:focus span, .footer-clinic-contact a:active,
.footer-clinic-contact a:active i,
.footer-clinic-contact a:active span {
  color: #fff;
}
.footer-clinic-contact a[class^=btn-outline-], .footer-clinic-contact a[class*=" btn-outline-"] {
  padding: 17px 28px;
}
.footer-clinic-news-letter::after {
  width: 1px;
  height: 47px;
  background-color: rgba(73, 73, 73, 0.2);
  left: 64px;
}
.footer-clinic-news-letter .form-control {
  background-color: rgba(250, 250, 250, 0.5);
  border: 1px solid rgba(250, 250, 250, 0.5);
  height: 62px;
  color: rgba(73, 73, 73, 0.5);
  padding-left: 72px;
}
.footer-clinic-news-letter .form-control:focus {
  border-color: #E9255A;
  box-shadow: 0 0 0 4px rgba(233, 37, 90, 0.2);
}
.footer-clinic-news-letter button {
  left: 29px;
}
.footer-clinic-description {
  background-color: #FAFAFA;
  padding: 48px 42px;
}
.footer-clinic-logo img {
  width: auto;
  height: 47px;
}
@media only screen and (max-width: 1199px) {
  .footer-clinic-contact a {
    padding: 18px 20px;
  }
  .footer-clinic-contact a[class^=btn-outline-], .footer-clinic-contact a[class*=" btn-outline-"] {
    padding: 17px 20px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-clinic {
    border-radius: 0;
    padding: 32px 0;
  }
}
@media only screen and (max-width: 767px) {
  .footer-clinic-description {
    padding: 32px 20px;
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .footer-clinic-info-contact i {
    width: 64px;
    height: 64px;
    font-size: 40px;
  }
  .footer-clinic-contact a {
    flex: 1 0 auto;
  }
  .footer-clinic-news-letter::after {
    left: 48px;
  }
  .footer-clinic-news-letter .form-control {
    padding-left: 54px;
  }
  .footer-clinic-news-letter button {
    left: 20px;
  }
}

.landing-clinic::before {
  background-image: url("./../images/background/bg-clinic-01.png");
  height: 660px;
  top: 35px;
}
.landing-clinic::after {
  top: 80px;
  transform: translateX(38px);
}
.landing-clinic .image {
  filter: drop-shadow(0px 64px 50px rgba(0, 0, 0, 0.05));
}
.landing-clinic .content {
  padding-top: 115px;
}
.landing-clinic .content .shape {
  width: 42px;
  height: 42px;
  z-index: -1;
}
.landing-clinic .content .shape-1, .landing-clinic .content .shape-4 {
  top: 78px;
}
.landing-clinic .content .shape-1 {
  transform: translateX(-40px);
}
.landing-clinic .content .shape-2 {
  top: 106px;
  left: 12px;
}
.landing-clinic .content .shape-3 {
  top: 40px;
  left: 37px;
}
.landing-clinic .content .shape-4 {
  left: 94px;
}
.landing-clinic .content::before {
  width: 69px;
  height: 72px;
  background-image: url("./../images/shape/pattern-clinic-01.png");
}
.landing-clinic .content .sup-title {
  background-image: linear-gradient(178.2deg, rgba(233, 37, 90, 0.8) 1.52%, rgba(233, 37, 90, 0) 178.57%);
}
.landing-clinic .content .btns .btn {
  padding: 20px 28px;
}
.landing-clinic .content .btns .btn:not(:first-child) {
  padding: 18px 28px;
}
.landing-clinic .content .btns .btn-whatsapp:hover, .landing-clinic .content .btns .btn-whatsapp:active, .landing-clinic .content .btns .btn-whatsapp:focus, .landing-clinic .content .btns .btn-phone:hover, .landing-clinic .content .btns .btn-phone:active, .landing-clinic .content .btns .btn-phone:focus {
  color: rgba(255, 255, 255, 0.8);
}
.landing-clinic .content .btns .btn-whatsapp:hover i,
.landing-clinic .content .btns .btn-whatsapp:hover span, .landing-clinic .content .btns .btn-whatsapp:active i,
.landing-clinic .content .btns .btn-whatsapp:active span, .landing-clinic .content .btns .btn-whatsapp:focus i,
.landing-clinic .content .btns .btn-whatsapp:focus span, .landing-clinic .content .btns .btn-phone:hover i,
.landing-clinic .content .btns .btn-phone:hover span, .landing-clinic .content .btns .btn-phone:active i,
.landing-clinic .content .btns .btn-phone:active span, .landing-clinic .content .btns .btn-phone:focus i,
.landing-clinic .content .btns .btn-phone:focus span {
  color: #fff;
}
.landing-clinic .content .btns .btn[class^=btn-outline-],
.landing-clinic .content .btns .btn[class*=" btn-outline-"] {
  padding: 17px 28px;
}
@media only screen and (max-width: 1399px) {
  .landing-clinic .content .btns .btn {
    padding: 20px 20px;
  }
  .landing-clinic .content .btns .btn:not(:first-child) {
    padding: 18px 20px;
  }
  .landing-clinic .content .btns .btn[class^=btn-outline-],
  .landing-clinic .content .btns .btn[class*=" btn-outline-"] {
    padding: 17px 20px;
  }
}
@media only screen and (max-width: 1399px) {
  .landing-clinic .content .btns {
    gap: 12px;
  }
  .landing-clinic .content .btns .btn {
    padding: 20px 16px;
  }
  .landing-clinic .content .btns .btn:not(:first-child) {
    padding: 18px 16px;
  }
  .landing-clinic .content .btns .btn[class^=btn-outline-],
  .landing-clinic .content .btns .btn[class*=" btn-outline-"] {
    padding: 17px 16px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-clinic {
    margin-top: 20px;
  }
  .landing-clinic::before {
    top: 0;
    transform: translateY(-120px);
  }
  .landing-clinic .content {
    padding-top: 0;
  }
}
@media only screen and (max-width: 575px) {
  .landing-clinic .content .btns .btn {
    flex: 1 0 auto;
  }
}

.companies-clinic {
  margin: 60px 0 143px;
}
.companies-clinic::before {
  top: 47px;
  background-image: url("./../images/background/bg-clinic-02.png");
  height: 509px;
}
.companies-clinic::after {
  top: 173px;
  transform: translateX(35px);
}
.companies-clinic .container::after {
  transform: translate(-45px, 58px);
}
.companies-clinic .swiper::after {
  background-image: url("./../images/shape/pattern-clinic-01.png");
  width: 69px;
  height: 72px;
  transform: translate(-42px, -18px);
}
@media only screen and (max-width: 767px) {
  .companies-clinic {
    margin-bottom: 60px;
  }
}

.what-me-clinic::before {
  background-image: url("./../images/background/bg-clinic-03.png");
  transform: translateY(-69px);
  height: 580px;
}
.what-me-clinic::after {
  background-image: url("./../images/background/bg-clinic-04.png");
  background-color: #e9255a;
  width: 210px;
  height: 575px;
  border-radius: 129px;
  transform: translate(184px, 252px);
}
.what-me-clinic .container::after {
  transform: translate(-33px, 16px);
}
.what-me-clinic .image {
  filter: drop-shadow(0px 26px 50px rgba(0, 0, 0, 0.15));
}
.what-me-clinic .image::before {
  background-image: url("./../images/shape/pattern-clinic-02.png");
  width: 95px;
  height: 99px;
  right: 18%;
}
.what-me-clinic .image .img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDg2IiBoZWlnaHQ9IjQwNSIgdmlld0JveD0iMCAwIDQ4NiA0MDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMjMzLjU3NCAxLjgxNTU0QzI3NC4xMzYgLTQuNzE0ODggMzE3LjQzMiA2Ljc1NzQxIDM1MS43OSAyOS4yNDIyQzM4NS45MyA1MS45NDI4IDQxMC45MTcgODUuNDM4MSA0MzMuNTAxIDEyMy4wNEM0NTYuMDg0IDE2MC42NDMgNDc2LjQ4MiAyMDIuMTM2IDQ4Mi45NyAyNTEuODAyQzQ4OS42NzQgMzAxLjY4NSA0ODIuMjUgMzU5Ljk1NSA0NDguNTM1IDM4NS41OTFDNDE0LjYwNCA0MTEuMDEgMzU0LjM4IDQwNC4yMjcgMzAxLjI4MSA0MDMuMzNDMjQ4LjYxNiA0MDIuNDM0IDIwMy4wNzQgNDA3Ljg1OCAxNTkuNTY2IDM5NS4zMDFDMTE2LjA1OCAzODIuNzQ0IDc0LjU4NDcgMzUyLjIwNiA0My4zNTM3IDMwOS43OTVDMTIuMzQwNSAyNjcuMTY4IC04LjY0NjE2IDIxMi40NSA1LjQzMTA5IDE2OC4zQzE5LjUwODMgMTI0LjE0OSA2OC42NDk1IDkwLjU2NDcgMTEyLjEzMyA2MS43MjI5QzE1NS4xODMgMzIuODc5MSAxOTMuMDExIDguMzQ1OTcgMjMzLjU3NCAxLjgxNTU0WiIgZmlsbD0iI0ZGMDA2NiIvPg0KPC9zdmc+DQo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDg2IiBoZWlnaHQ9IjQwNSIgdmlld0JveD0iMCAwIDQ4NiA0MDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMjMzLjU3NCAxLjgxNTU0QzI3NC4xMzYgLTQuNzE0ODggMzE3LjQzMiA2Ljc1NzQxIDM1MS43OSAyOS4yNDIyQzM4NS45MyA1MS45NDI4IDQxMC45MTcgODUuNDM4MSA0MzMuNTAxIDEyMy4wNEM0NTYuMDg0IDE2MC42NDMgNDc2LjQ4MiAyMDIuMTM2IDQ4Mi45NyAyNTEuODAyQzQ4OS42NzQgMzAxLjY4NSA0ODIuMjUgMzU5Ljk1NSA0NDguNTM1IDM4NS41OTFDNDE0LjYwNCA0MTEuMDEgMzU0LjM4IDQwNC4yMjcgMzAxLjI4MSA0MDMuMzNDMjQ4LjYxNiA0MDIuNDM0IDIwMy4wNzQgNDA3Ljg1OCAxNTkuNTY2IDM5NS4zMDFDMTE2LjA1OCAzODIuNzQ0IDc0LjU4NDcgMzUyLjIwNiA0My4zNTM3IDMwOS43OTVDMTIuMzQwNSAyNjcuMTY4IC04LjY0NjE2IDIxMi40NSA1LjQzMTA5IDE2OC4zQzE5LjUwODMgMTI0LjE0OSA2OC42NDk1IDkwLjU2NDcgMTEyLjEzMyA2MS43MjI5QzE1NS4xODMgMzIuODc5MSAxOTMuMDExIDguMzQ1OTcgMjMzLjU3NCAxLjgxNTU0WiIgZmlsbD0iI0ZGMDA2NiIvPg0KPC9zdmc+DQo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.what-me-clinic .image .img::before {
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 3;
}
.what-me-clinic .image .img img {
  transform: rotate(-44.73deg);
}
.what-me-clinic .image i {
  font-size: 54px;
  color: #fff;
  z-index: 10;
}
.what-me-clinic .title-en {
  letter-spacing: 5.88px;
}
.what-me-clinic .btn {
  padding: 20px 24px;
}
@media only screen and (max-width: 575px) {
  .what-me-clinic .title-en {
    letter-spacing: 5px;
  }
}

.my-services-clinic {
  margin: 190px 0 126px;
}
.my-services-clinic::before {
  background-image: url("./../images/background/bg-clinic-06.png");
  height: 509px;
  transform: translateY(-4px);
}
.my-services-clinic::after {
  width: 445px;
  height: 445px;
  border-radius: 50%;
  background-color: #fbf4f6;
  transform: translate(-160px, 163px);
}
.my-services-clinic .heading-clinic {
  margin-bottom: 66px;
}
.my-services-clinic .row {
  gap: 54px 0;
}
@media only screen and (max-width: 991px) {
  .my-services-clinic .row {
    gap: 24px 0;
  }
}
@media only screen and (max-width: 767px) {
  .my-services-clinic {
    margin: 70px 0;
  }
}

.comments-clinic {
  z-index: 5;
}
.comments-clinic::before {
  top: 29px;
  height: 580px;
  background-image: url("./../images/background/bg-clinic-07.png");
}
.comments-clinic::after {
  background-image: url("./../images/background/bg-clinic-04.png");
  background-color: #e9255a;
  width: 210px;
  height: 575px;
  border-radius: 129px;
  transform: translate(-183px, -192px);
}
.comments-clinic .container::before {
  top: 56px;
  transform: translateX(50px);
}
.comments-clinic-item {
  padding: 60px 52px;
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.1);
}
.comments-clinic-item .image {
  width: 153px;
}
.comments-clinic-item .detail {
  max-width: calc(100% - 315px);
}
.comments-clinic-item .detail .audio {
  height: 36px;
}
.comments-clinic-item .play:not(.played) img:last-child {
  display: none;
}
.comments-clinic-item .play.played img:first-child {
  display: none;
}
.comments-clinic .carousel {
  margin: 0 112px;
}
.comments-clinic .carousel::before,
.comments-clinic .carousel .swiper::before {
  height: 51px;
  border-radius: 50px;
  background-color: #fff;
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.1);
}
.comments-clinic .carousel::before {
  width: 65%;
  transform: translate(-50%, 45px);
}
.comments-clinic .carousel::after {
  width: 445px;
  height: 455px;
  border-radius: 50%;
  background-color: #fbf4f6;
  transform: translate(60px, 212px);
}
.comments-clinic .carousel .swiper::before {
  width: 80%;
  transform: translate(-50%, 23px);
}
.comments-clinic .carousel .swiper-slide, .comments-clinic .carousel .swiper-slide > * {
  height: 100% !important;
}
.comments-clinic .carousel .swiper-button-next, .comments-clinic .carousel .swiper-button-prev {
  transform: translate(80px, -50%);
}
.comments-clinic .carousel .swiper-button-next::after, .comments-clinic .carousel .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 26px;
  line-height: 1;
  color: rgba(73, 73, 73, 0.5);
}
.comments-clinic .carousel .swiper-button-next:hover::after, .comments-clinic .carousel .swiper-button-prev:hover::after {
  color: #e9255a;
}
.comments-clinic .carousel .swiper-button-next {
  top: calc(50% + 24px);
  left: auto;
}
.comments-clinic .carousel .swiper-button-next::after {
  content: "\e967";
}
.comments-clinic .carousel .swiper-button-prev {
  top: calc(50% - 24px);
}
.comments-clinic .carousel .swiper-button-prev::after {
  content: "\e99e";
}
@media only screen and (max-width: 1199px) {
  .comments-clinic-item {
    padding: 60px 40px;
  }
}
@media only screen and (max-width: 991px) {
  .comments-clinic .carousel {
    margin: 0;
  }
  .comments-clinic .carousel .swiper-button-next, .comments-clinic .carousel .swiper-button-prev {
    top: auto;
    right: auto !important;
    bottom: 0;
    transform: translate(-50%, 160px);
  }
  .comments-clinic .carousel .swiper-button-next {
    left: calc(50% - 24px);
  }
  .comments-clinic .carousel .swiper-button-next::after {
    content: "\e902";
  }
  .comments-clinic .carousel .swiper-button-prev {
    left: calc(50% + 24px);
  }
  .comments-clinic .carousel .swiper-button-prev::after {
    content: "\e966";
  }
  .comments-clinic-item {
    padding: 48px 32px;
    border-radius: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-clinic-item {
    padding: 32px 20px;
  }
  .comments-clinic-item .detail {
    max-width: 100%;
    margin-right: 0;
  }
  .comments-clinic-item .detail .position {
    margin-bottom: 30px;
  }
  .comments-clinic-item .detail .audio {
    max-width: calc(100% - 100px);
  }
  .comments-clinic-item .play {
    position: absolute !important;
    left: 20px;
    bottom: 14px;
  }
  .comments-clinic-item .play img {
    width: auto;
    height: 72px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-clinic-item {
    padding: 30px 16px;
  }
  .comments-clinic-item .detail .name {
    font-size: 14px;
    line-height: 22px;
  }
  .comments-clinic-item .detail .position {
    font-size: 12px;
    line-height: 18px;
  }
  .comments-clinic-item .detail .audio {
    max-width: calc(100% - 70px);
  }
  .comments-clinic-item .play {
    bottom: 20px;
  }
  .comments-clinic-item .play img {
    height: 48px;
  }
  .comments-clinic .carousel::before,
  .comments-clinic .carousel .swiper::before {
    height: 32px;
  }
  .comments-clinic .carousel::before {
    transform: translate(-50%, 28px);
  }
  .comments-clinic .carousel .swiper::before {
    transform: translate(-50%, 14px);
  }
}

.gallery-image-clinic {
  margin: 221px 0 89px;
}
.gallery-image-clinic::before {
  background-image: url("./../images/background/bg-clinic-08.png");
  transform: translateY(-35px);
  height: 736px;
}
.gallery-image-clinic::after {
  transform: translate(65px, -55px);
}
.gallery-image-clinic .heading-clinic {
  margin-bottom: 93px;
}
.gallery-image-clinic .swiper-slide img {
  max-height: 307px;
}

.articles-clinic {
  margin-bottom: 80px;
}
.articles-clinic::before {
  background-image: url("./../images/background/bg-clinic-09.png");
  transform: translateY(-32px);
  height: 1011px;
}
.articles-clinic::after {
  top: 50%;
  transform: translate(-45px, -50%);
}
.articles-clinic .container::before {
  width: 210px;
  height: 575px;
  border-radius: 129px;
  background-color: #E9255A;
  background-image: url("./../images/background/bg-clinic-04.png");
  transform: translate(184px, 108px);
}
.articles-clinic .container::after {
  transform: translate(-33px, 60px);
}
.articles-clinic .heading-clinic {
  margin-bottom: 89px;
}

.about-what-me-clinic {
  margin: 154px 0 83px;
}
.about-what-me-clinic::before {
  background-image: url("./../images/background/bg-clinic-10.png");
  transform: translateY(-154px);
  height: 1262px;
}
.about-what-me-clinic .container::before {
  width: 69px;
  height: 72px;
  background-image: url("./../images/shape/pattern-clinic-01.png");
  left: 81px;
}
@media only screen and (max-width: 767px) {
  .about-what-me-clinic {
    margin: 70px 0;
  }
}

.awards-clinic .heading-clinic {
  margin-bottom: 78px;
}
.awards-clinic .row {
  gap: 93px 0;
}
.awards-clinic-item .image::before {
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.05);
}
.awards-clinic-item:hover {
  background-color: #e9255a;
}

.some-services-clinic {
  margin: 116px 0 100px;
}
.some-services-clinic::before {
  background-image: url("./../images/background/bg-clinic-11.png");
  transform: translateY(-20px);
  height: 892px;
}
.some-services-clinic .heading-clinic {
  margin-bottom: 100px;
}
.some-services-clinic .top-services-item:not(:last-child) {
  margin-bottom: 54px;
}
.some-services-clinic .row > *:nth-child(4) {
  margin-top: -140px;
}
@media only screen and (max-width: 991px) {
  .some-services-clinic .top-services-item:not(:last-child) {
    margin-bottom: 24px;
  }
  .some-services-clinic .row {
    gap: 24px 0;
  }
  .some-services-clinic .row > *:nth-child(4) {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .some-services-clinic {
    margin: 70px 0;
  }
}

.international-degrees-clinic {
  margin: 123px 0 95px;
}
.international-degrees-clinic::before {
  background-image: url("./../images/background/bg-clinic-12.png");
  transform: translateY(-38px);
  height: 1046px;
}
.international-degrees-clinic .heading-clinic {
  margin-bottom: 137px;
}
.international-degrees-clinic-item {
  padding-bottom: 52px;
}
.international-degrees-clinic-item img {
  box-shadow: 0px 45px 50px rgba(0, 0, 0, 0.1);
}
.international-degrees-clinic-item .title {
  max-width: 50%;
  padding: 40px 20px;
  box-shadow: 0px 67px 50px rgba(0, 0, 0, 0.02);
  max-width: 80%;
}
.international-degrees-clinic .row {
  gap: 64px 0;
}
@media only screen and (max-width: 1199px) {
  .international-degrees-clinic-item .title {
    padding: 40px 12px;
  }
}
@media only screen and (max-width: 767px) {
  .international-degrees-clinic .heading-clinic {
    margin-bottom: 70px;
  }
  .international-degrees-clinic-item img,
  .international-degrees-clinic-item .title {
    border-radius: 20px;
  }
  .international-degrees-clinic-item .title {
    max-width: 100%;
    padding: 30px 12px;
  }
  .international-degrees-clinic .row {
    gap: 24px 0;
  }
}

.faqs-clinic::before {
  background-image: url("./../images/background/bg-clinic-13.png");
  transform: translateY(-26px);
  height: 729px;
}
.faqs-clinic .heading-clinic {
  margin-bottom: 112px;
}
.faqs-clinic .row {
  gap: 31px 0;
}

.about-gallery-image-clinic {
  margin: 95px 0 89px;
}

.contact-landing-clinic {
  margin: 75px 0 113px;
}
.contact-landing-clinic::before {
  background-image: url("./../images/background/bg-clinic-14.png");
  transform: translateY(-119px);
  height: 740px;
}
.contact-landing-clinic .content .shape {
  width: 42px;
  height: 42px;
  z-index: -1;
}
.contact-landing-clinic .content .shape-1 {
  transform: translate(-8px, -28px);
}
.contact-landing-clinic .content .shape-2 {
  transform: translate(-65px, -66px);
}
.contact-landing-clinic .content .shape-3 {
  transform: translateX(-90px);
}
.contact-landing-clinic .content .shape-4 {
  transform: translate(-146px, -28px);
}
.contact-landing-clinic .content .title-en {
  letter-spacing: 5.88px;
}
.contact-landing-clinic .content .btn {
  padding: 20px 28px;
}
.contact-landing-clinic .image::after {
  top: 120px;
  transform: translateX(-20px);
  width: 105px;
  height: 110px;
  background-image: url("./../images/shape/pattern-clinic-02.png");
}
.contact-landing-clinic .image img {
  filter: drop-shadow(0px 26px 50px rgba(0, 0, 0, 0.15));
}
@media only screen and (max-width: 767px) {
  .contact-landing-clinic {
    margin: 40px 0 70px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-landing-clinic .content .title {
    font-size: 18px;
    line-height: 30px;
  }
  .contact-landing-clinic .content .title-en {
    letter-spacing: 4px;
  }
}

.address-time-work-clinic::before {
  background-image: url("./../images/background/bg-clinic-15.png");
  transform: translateY(-6px);
  height: 435px;
}
.address-time-work-clinic::after {
  bottom: 110px;
  transform: translateX(35px);
}
.address-time-work-clinic .container::after {
  transform: translate(-45px, 87px);
}
.address-time-work-clinic .heading-clinic {
  margin-bottom: 25px;
}
.address-time-work-clinic-info {
  padding: 29.5px 29px;
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.05);
}
.address-time-work-clinic-info .contact {
  gap: 30px;
}
.address-time-work-clinic-info .contact-item {
  width: 60%;
}
.address-time-work-clinic-info .contact-item:nth-child(2) {
  width: 40%;
}
.address-time-work-clinic-info .btns .btn {
  padding: 20px 28px;
}
.address-time-work-clinic-images-item {
  border-radius: 25px 25px 0;
  box-shadow: 0px 16px 25px rgba(0, 0, 0, 0.1);
}
.address-time-work-clinic-images-item::before {
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  z-index: 4;
}
.address-time-work-clinic-images-item:hover::before {
  opacity: 1;
}
@media only screen and (max-width: 991px) {
  .address-time-work-clinic-info .contact-item, .address-time-work-clinic-info .contact-item:nth-child(2) {
    width: auto;
  }
}
@media only screen and (max-width: 575px) {
  .address-time-work-clinic-info {
    padding: 20px;
    border-radius: 15px;
  }
  .address-time-work-clinic-info .btns {
    flex: 1 0 100%;
  }
  .address-time-work-clinic-info .btns .btn {
    flex: 1 0 auto;
  }
  .address-time-work-clinic-images-item {
    border-radius: 15px 15px 0;
  }
}

.members-clinic {
  margin: 143px 0 134px;
}
.members-clinic::before {
  background-image: url("./../images/background/bg-clinic-16.png");
  transform: translateY(-184px);
  height: 1262px;
}
.members-clinic::after {
  transform: translate(35px, 18px);
}
.members-clinic .heading-clinic {
  margin-bottom: 40px;
}
.members-clinic-item {
  box-shadow: 0px 64px 100px rgba(0, 0, 0, 0.05);
  padding: 41px 12px 28px;
}
.members-clinic-item img {
  box-shadow: 0px 39px 50px rgba(0, 0, 0, 0.15);
}
.members-clinic-item .btn {
  background-color: #727272;
  padding: 12px 24px;
}
.members-clinic-item:hover {
  box-shadow: 0px 64px 100px rgba(233, 37, 90, 0.05);
}
.members-clinic-item:hover .btn {
  background-color: #e9255a;
  box-shadow: 0px 34px 50px rgba(233, 37, 90, 0.05);
  color: rgba(255, 255, 255, 0.8);
}
.members-clinic .row {
  gap: 42px 0;
}
@media only screen and (max-width: 767px) {
  .members-clinic {
    margin: 80px 0;
  }
  .members-clinic .row {
    gap: 24px 0;
  }
}

.form-contact-clinic {
  margin: 157px 0 138px;
}
.form-contact-clinic::before {
  bottom: 75px;
  transform: translateX(35px);
}
.form-contact-clinic::after {
  top: auto;
  transform: translate(-45px, 122px);
}
@media only screen and (max-width: 767px) {
  .form-contact-clinic {
    margin: 80px 0;
  }
}

.contact-articles-clinic {
  margin: 211px 0 94px;
}
@media only screen and (max-width: 767px) {
  .contact-articles-clinic {
    margin: 80px 0;
  }
}

.search-blog-clinic {
  margin: 127px 0 101px;
}
.search-blog-clinic::before {
  background-image: url("./../images/background/bg-clinic-17.png");
  height: 1088px;
  transform: translateY(-69px);
}
.search-blog-clinic::after {
  bottom: 27px;
  transform: translateX(-63px);
}
.search-blog-clinic-wrapper {
  max-width: 768px;
}
.search-blog-clinic form {
  max-width: 635px;
}
.search-blog-clinic form .form-control {
  box-shadow: 0px 47px 50px rgba(0, 0, 0, 0.02);
  color: #787878;
  height: 62px;
  border-color: #fff;
  padding-left: 72px;
}
.search-blog-clinic form .form-control:focus {
  border-color: #e9255a;
}
.search-blog-clinic form .btn {
  width: 62px;
}
@media only screen and (max-width: 767px) {
  .search-blog-clinic {
    margin: 40px 0 60px;
  }
}
@media only screen and (max-width: 575px) {
  .search-blog-clinic .title {
    font-size: 20px;
    line-height: 32px;
  }
}

.top-article-blog-clinic::before {
  transform: translate(53px, -50%);
}
.top-article-blog-clinic::after {
  bottom: 64px;
  transform: translateX(-51px);
}
.top-article-blog-clinic .swiper {
  padding-bottom: 0;
}

.last-articles-blog-clinic {
  margin: 139px 0 171px;
}
.last-articles-blog-clinic::before {
  background-image: url("./../images/background/bg-clinic-18.png");
  height: 940px;
  top: 72px;
}
.last-articles-blog-clinic::after {
  top: 129px;
  transform: translateX(65px);
}
@media only screen and (max-width: 767px) {
  .last-articles-blog-clinic {
    margin: 80px 0 171px;
  }
}

.question-clinic-wrapper {
  padding: 53px 398px 52px 24px;
  background-color: #e9255a;
  background-image: url("./../images/background/bg-clinic-19.png");
}
.question-clinic-wrapper img {
  right: 68px;
  transform: translateY(9px);
}
.question-clinic-wrapper .link {
  bottom: 25px;
  left: 75px;
}
.question-clinic-wrapper .link:hover {
  color: #fff;
}
@media only screen and (max-width: 991px) {
  .question-clinic-wrapper {
    padding: 230px 20px 64px;
  }
  .question-clinic-wrapper img,
  .question-clinic-wrapper .link {
    left: 50%;
    transform: translate(-50%, -40%);
  }
  .question-clinic-wrapper img {
    top: 0;
    right: auto;
    bottom: auto !important;
  }
  .question-clinic-wrapper .link {
    bottom: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .question-clinic-wrapper {
    margin: 0 -12px;
    border-radius: 0;
  }
}

.best-articles-blog-clinic {
  margin: 125px 0 85px;
}
.best-articles-blog-clinic::before {
  background-image: url("./../images/background/bg-clinic-20.png");
  transform: translateY(-81px);
  height: 1011px;
}
.best-articles-blog-clinic::after {
  top: 60%;
  transform: translate(53px, -50%);
}
.best-articles-blog-clinic .container::after {
  top: 30%;
  transform: translate(-42px, 50%);
}
@media only screen and (max-width: 767px) {
  .best-articles-blog-clinic {
    margin: 70px 0;
  }
}

.lasted-articles-blog-clinic {
  margin: 0 0 91px;
}
.lasted-articles-blog-clinic::after {
  transform: translate(-30px, -31px);
}
@media only screen and (max-width: 767px) {
  .lasted-articles-blog-clinic {
    margin-bottom: 60px;
  }
}

.detail-blog-clinic::before {
  top: 224px;
  background-image: url("./../images/background/bg-clinic-21.png");
  background-repeat: repeat-y;
}
.detail-blog-clinic::after {
  width: 382px;
  height: 580px;
  background-color: #e9255a;
  background-image: url("./../images/background/bg-clinic-22.png");
  bottom: 20%;
  transform: translateX(-350px);
  border-radius: 129px;
}
.detail-blog-clinic-image {
  border-radius: 73px;
  background-color: rgba(216, 216, 216, 0.69);
  padding: 11px;
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.2);
  margin-bottom: 122px;
}
.detail-blog-clinic-image::before {
  top: 11px;
  right: -72px;
  bottom: 11px;
  left: -72px;
  border-radius: 53px;
  background-color: #e9255a;
  box-shadow: 0px 24px 30px rgba(0, 0, 0, 0.15);
}
.detail-blog-clinic-image img {
  border-radius: 62px;
}
.detail-blog-clinic-images {
  margin-bottom: 167px;
}
.detail-blog-clinic-images-item {
  padding: 10px;
  background-color: #ededed;
  box-shadow: 0px 39px 50px rgba(0, 0, 0, 0.1);
}
.detail-blog-clinic-images.row > *:nth-child(2) .detail-blog-clinic-images-item {
  height: 50%;
}
.detail-blog-clinic-images.row > *:nth-child(2) .detail-blog-clinic-images-item:not(:last-child) {
  margin-bottom: 26px;
}
.detail-blog-clinic-question-online {
  background-color: #e9255a;
  background-image: url("./../images/background/bg-clinic-23.png");
  padding: 44.5px 20px;
}
.detail-blog-clinic-question-online .title::before, .detail-blog-clinic-question-online .title::after {
  width: 92px;
  height: 152px;
}
.detail-blog-clinic-question-online .title::before {
  background-image: url("./../images/other/ques-clinic-01.png");
  transform: translate(194px, 20px) rotate(23.53deg);
}
.detail-blog-clinic-question-online .title::after {
  background-image: url("./../images/other/ques-clinic-02.png");
  transform: translate(-187px, 20px) rotate(156.47deg);
}
.detail-blog-clinic-send-comment {
  margin: 112px 0 99px;
}
.detail-blog-clinic-send-comment form .btn {
  box-shadow: 0px 18px 25px rgba(134, 155, 235, 0.32);
}
.detail-blog-clinic-info .info li a:hover {
  color: #e9255a;
}
.detail-blog-clinic-info .info li i {
  background-color: #e9255a;
}
.detail-blog-clinic-info .share ul li a:hover {
  background-color: #e9255a;
}
.detail-blog-clinic-comments {
  margin: 108px 0 126px;
}
.detail-blog-clinic-comments li .content .text-reply .btn {
  box-shadow: 0px 32px 25px rgba(233, 37, 90, 0.25);
}
.detail-blog-clinic-comments li .content .text-reply p::before,
.detail-blog-clinic-comments li ul::before {
  background-color: rgba(233, 37, 90, 0.75);
}
@media only screen and (max-width: 991px) {
  .detail-blog-clinic-image {
    border-radius: 48px;
  }
  .detail-blog-clinic-image::before {
    border-radius: 32px;
  }
  .detail-blog-clinic-image img {
    border-radius: 37px;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-clinic-image, .detail-blog-clinic-images, .detail-blog-clinic-question-online {
    margin-bottom: 60px;
  }
  .detail-blog-clinic-content {
    font-size: 14px;
    line-height: 26px;
  }
  .detail-blog-clinic-images-item {
    border-radius: 30px;
  }
  .detail-blog-clinic-images-item img {
    border-radius: 20px;
  }
  .detail-blog-clinic-question-online .title {
    width: 100%;
  }
  .detail-blog-clinic-question-online .title::before {
    transform: translateY(20px) rotate(23.53deg);
    right: auto;
    left: 100%;
  }
  .detail-blog-clinic-question-online .title::after {
    transform: translateY(20px) rotate(156.47deg);
    right: 100%;
    left: auto;
  }
  .detail-blog-clinic-send-comment, .detail-blog-clinic-comments {
    margin: 60px 0;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-clinic-image {
    border-radius: 26px;
    padding: 6px;
  }
  .detail-blog-clinic-image::before {
    border-radius: 0;
  }
  .detail-blog-clinic-image img {
    border-radius: 20px;
  }
  .detail-blog-clinic-question-online {
    padding: 32px 12px;
  }
  .detail-blog-clinic-question-online .title::before, .detail-blog-clinic-question-online .title::after {
    content: none;
  }
}

.box-contact-hospital {
  padding: 43px 32px 33px 12px;
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.02);
}
.box-contact-hospital .icon {
  width: 56px;
  height: 57px;
}
.box-contact-hospital .icon::before {
  background-color: rgba(39, 173, 123, 0.25);
  border-radius: 23px;
  backdrop-filter: blur(8.5px);
}
.box-contact-hospital .icon::after {
  background-color: #27ad7b;
  width: 50px;
  height: 50px;
  box-shadow: 0px 6px 17px rgba(0, 0, 0, 0.1), 7px 8px 13px rgba(255, 255, 255, 0.25) inset;
  border-radius: 15px;
  transform: translate(-13px, -14px);
}
@media only screen and (max-width: 1399px) {
  .box-contact-hospital {
    padding: 43px 24px 33px 12px;
  }
}
@media only screen and (max-width: 991px) {
  .box-contact-hospital {
    padding: 43px 12px 33px;
  }
}

.video-js.video-js-hospital,
.video-js.video-js-hospital video,
.video-js.video-js-hospital .vjs-poster {
  border-radius: 60px 0;
}
.video-js.video-js-hospital .vjs-poster {
  box-shadow: 0px 72px 50px rgba(0, 0, 0, 0.05);
}
.video-js.video-js-hospital .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background-color: rgba(0, 0, 0, 0.5);
}
@media only screen and (max-width: 767px) {
  .video-js.video-js-hospital {
    height: auto;
  }
  .video-js.video-js-hospital,
  .video-js.video-js-hospital video,
  .video-js.video-js-hospital .vjs-poster {
    border-radius: 32px 0;
  }
  .video-js.video-js-hospital .vjs-big-play-button .vjs-icon-placeholder::before {
    font-size: 54px;
  }
}

.heading-hospital {
  margin-bottom: 83px;
}
.heading-hospital-title-en {
  letter-spacing: 6.08px;
}

.btn-more-hospital {
  background-color: #fff;
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.02);
  padding: 16.5px 18px;
  min-width: 164px;
}
.btn-more-hospital:hover {
  background-color: #27ad7b;
  color: #fff;
}

.article-hospital figure .date {
  padding: 8.5px 12px;
  min-width: 94px;
  top: 18px;
  left: 17px;
}
.article-hospital figure .date::before {
  background-color: rgba(18, 18, 18, 0.5);
  backdrop-filter: blur(10px);
}
.article-hospital .title {
  max-height: 44px;
}
.article-hospital p {
  height: 75px;
}

.before\:shape-hospital::before,
.after\:shape-hospital::after {
  width: 210px;
  height: 1093px;
  background-color: #27ad7b;
  background-image: url("./../images/background/bg-hospital-04.png");
  border-radius: 129px;
}

.heading-two-hospital {
  margin-bottom: 108px;
}
.heading-two-hospital p {
  max-width: 689px;
}
@media only screen and (max-width: 767px) {
  .heading-two-hospital {
    margin-bottom: 60px;
  }
}

.best-article-hospital .content .btn,
.article-hospital .content .btn {
  padding: 8px 12px;
  min-width: 111px;
  background-color: #fff;
  box-shadow: 0px 7px 17px 0px rgba(0, 0, 0, 0.05), 0px 18px 50px 0px rgba(189, 154, 246, 0.05);
}
.best-article-hospital .content .btn:hover,
.article-hospital .content .btn:hover {
  background-color: #27ad7b;
  color: #fff;
}

.article-two-hospital .content {
  box-shadow: 0px 44px 50px rgba(0, 0, 0, 0.05);
  padding: 30px 32px;
  max-width: calc(100% - 116px);
  border-radius: 0 0 22px 22px;
}
.article-two-hospital .content .title {
  max-height: 50px;
}
.article-two-hospital .content .title a:hover {
  color: #27ad7b;
}
.article-two-hospital .content p {
  height: 75px;
}
@media only screen and (max-width: 1399px) {
  .article-two-hospital .content {
    max-width: calc(100% - 100px);
  }
}
@media only screen and (max-width: 1199px) {
  .article-two-hospital .content {
    max-width: calc(100% - 70px);
    padding: 30px 24px;
  }
}
@media only screen and (max-width: 767px) {
  .article-two-hospital figure img {
    border-radius: 15px 15px 0 0;
  }
  .article-two-hospital .content {
    max-width: 100%;
    border-radius: 0 0 15px 15px;
    padding: 24px 16px;
  }
}

.bg-hospital {
  background: rgba(245, 250, 254, 0.32);
  --default-color-select-two: #27ad7b;
}

.top-header-hospital .container::before {
  height: 179px;
  background-image: linear-gradient(95deg, #00e898 -37.12%, #00b077 107.02%);
  border-radius: 50px;
  transform: translateY(-222px);
}
.top-header-hospital-nav ul li a::before, .top-header-hospital-nav ul li a::after {
  height: 3px;
  transform: translateY(3px);
  border-radius: 3px;
  background-color: #27ad7b;
  opacity: 0;
}
.top-header-hospital-nav ul li a::before {
  width: 0;
}
.top-header-hospital-nav ul li a::after {
  right: 4px;
  width: 3px;
}
.top-header-hospital-nav ul li a.active {
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
  background-image: linear-gradient(95.17deg, #0de49e -37.12%, #27ad7b 107.02%);
  font-weight: 900;
}
.top-header-hospital-nav ul li a:hover {
  color: #27ad7b;
}
.top-header-hospital-nav ul li a.active::before, .top-header-hospital-nav ul li a.active::after, .top-header-hospital-nav ul li a:hover::before, .top-header-hospital-nav ul li a:hover::after {
  opacity: 1;
}
.top-header-hospital-nav ul li a.active::before, .top-header-hospital-nav ul li a:hover::before {
  width: 20px;
}
.top-header-hospital-nav ul li a.active::after, .top-header-hospital-nav ul li a:hover::after {
  right: 24px;
}
.top-header-hospital-contact {
  background: linear-gradient(95deg, rgba(0, 232, 152, 0.1) -37.12%, rgba(0, 176, 119, 0.1) 107.02%);
}
.top-header-hospital-request-visit {
  padding: 12px 16px;
}

.header-contact-hospital-socials li a::after {
  background-color: rgba(39, 173, 123, 0.37);
}
.header-contact-hospital-socials li a:hover i {
  background-color: #27ad7b;
}

@media only screen and (max-width: 991px) {
  .top-header-hospital .container::before {
    transform: translateY(-195px);
  }
}
.footer-hospital-wrapper {
  padding: 64px 74px;
  filter: drop-shadow(0px -38px 50px rgba(0, 0, 0, 0.02));
}
.footer-hospital-wrapper::before {
  background-image: url("./../images/shape/shape-footer-hospital.png");
  height: 48px;
}
.footer-hospital-wrapper::after {
  background-color: #fff;
  top: 48px;
}
.footer-hospital-contact {
  gap: 12px 24px;
}
.footer-hospital-socials li a i::after {
  background-color: #27ad7b;
  border-radius: inherit;
  filter: blur(25px);
  opacity: 0;
}
.footer-hospital-socials li a:hover i::after {
  opacity: 1;
}
.footer-hospital-newsletter .form-control:focus {
  border-color: #27ad7b;
  box-shadow: 0 0 0 4px rgba(39, 173, 123, 0.2);
}
@media only screen and (max-width: 1399px) {
  .footer-hospital-contact {
    gap: 12px;
  }
}
@media only screen and (max-width: 1199px) {
  .footer-hospital-wrapper {
    padding: 64px 32px;
  }
  .footer-hospital-contact {
    gap: 12px 6px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-hospital {
    padding: 64px 0 24px;
    filter: drop-shadow(0px -38px 50px rgba(0, 0, 0, 0.02));
  }
  .footer-hospital::before {
    background-image: url("./../images/shape/shape-footer-hospital.png");
    height: 48px;
  }
  .footer-hospital::after {
    background-color: #fff;
    top: 48px;
  }
  .footer-hospital-wrapper {
    padding: 0;
    border-radius: 0;
  }
}

.landing-hospital::before {
  background-image: url("./../images/background/bg-hospital-02.png");
  transform: translateY(-267px);
  height: 834px;
}
.landing-hospital-wrapper::before {
  border-radius: 26px 215px 26px 171px;
  background-color: rgba(227, 244, 251, 0.5);
  background-image: url("./../images/background/bg-hospital-01.png");
  top: 32px;
  right: 145px;
  bottom: 137px;
}
.landing-hospital-wrapper .image::before, .landing-hospital-wrapper .image::after {
  background-image: url("./../images/shape/pattern-hospital.png");
  width: 104px;
  height: 110px;
}
.landing-hospital-wrapper .image::before {
  top: 100px;
  transform: translateX(26px);
}
.landing-hospital-wrapper .image::after {
  transform: translateX(-11px);
  bottom: 28px;
}
.landing-hospital-wrapper .image img {
  filter: drop-shadow(0px 64px 50px rgba(0, 0, 0, 0.05));
}
.landing-hospital-wrapper .content {
  padding: 124px 0 0 96px;
}
.landing-hospital-wrapper .sup-title {
  padding-right: 21px;
}
.landing-hospital-wrapper .sup-title::before {
  border-radius: 15px;
  background-color: rgba(39, 173, 123, 0.1);
  left: 28px;
  height: 15px;
  top: 10px;
}
.landing-hospital-wrapper .title-en {
  opacity: 0.5;
  letter-spacing: 3.28px;
}
.landing-hospital-wrapper .contact-row {
  margin: 0 -10px;
}
.landing-hospital-wrapper .contact-row > * {
  padding: 0 10px;
}
@media only screen and (max-width: 1199px) {
  .landing-hospital .content {
    padding: 64px 0 0 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .landing-hospital .box-contact-hospital {
    padding: 43px 12px 33px;
  }
  .landing-hospital .box-contact-hospital .icon {
    width: 44px;
    height: 45px;
  }
  .landing-hospital .box-contact-hospital .icon::before {
    border-radius: 16px;
  }
  .landing-hospital .box-contact-hospital .icon::after {
    width: 38px;
    height: 38px;
    border-radius: 12px;
  }
  .landing-hospital .box-contact-hospital .detail {
    margin-right: 18px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-hospital::after {
    height: calc(100% + 150px);
    background-color: rgba(227, 244, 251, 0.5);
    background-image: url("./../images/background/bg-hospital-01.png");
    border-radius: 32px;
  }
  .landing-hospital .content {
    position: relative;
    padding: 0;
  }
  .landing-hospital .box-contact-hospital {
    padding: 32px 12px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-hospital .title {
    font-size: 18px;
    line-height: 30px;
  }
  .landing-hospital .title-en {
    font-size: 13px;
    line-height: 20px;
  }
}

.what-me-hospital {
  margin: 126px 0 135px;
}
.what-me-hospital::before {
  background-image: url("./../images/background/bg-hospital-03.png");
  height: 788px;
  transform: translateY(-33px);
}
.what-me-hospital::after {
  background-image: url("./../images/background/bg-hospital-04.png");
  width: 210px;
  height: 1093px;
  background-color: #27ad7b;
  border-radius: 129px;
  transform: translate(-192px, -220px);
}
.what-me-hospital-video::before {
  width: 104px;
  height: 110px;
  background-image: url("./../images/shape/pattern-hospital.png");
  transform: translate(29px, -22px);
}
.what-me-hospital-video::after {
  width: 37%;
  height: 45%;
  border: 6px solid;
  border-color: transparent transparent #27ad7b #27ad7b;
  transform: translate(-29px, 30px);
}
.what-me-hospital-content {
  padding: 61px 47px 0 45px;
}
.what-me-hospital-content::before {
  border-radius: inherit;
  background-color: #fff;
  box-shadow: 0px 58px 50px rgba(0, 0, 0, 0.05);
  bottom: 45px;
}
.what-me-hospital-content::after {
  width: 234px;
  height: 187px;
  border: 6px solid;
  border-color: #27ad7b transparent transparent #27ad7b;
  transform: translate(-19px, -23px);
}
.what-me-hospital-content .title-en {
  letter-spacing: 5.88px;
  margin-bottom: 5px;
}
.what-me-hospital-content .read-more {
  padding: 16.5px 37px;
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.02);
}
.what-me-hospital-content .read-more:hover {
  background-color: #27ad7b;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .what-me-hospital {
    margin: 80px 0;
  }
  .what-me-hospital-content img {
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .what-me-hospital-content {
    padding: 32px 16px 0;
    border-radius: 20px;
  }
  .what-me-hospital-content .title-en {
    letter-spacing: 4px;
  }
}

.comments-hospital-company::before {
  top: 99px;
  background-color: #27ad7b;
  border-radius: 129px;
  background-image: url("./../images/background/bg-hospital-04.png");
  width: 210px;
  height: 1093px;
  transform: translateX(189px);
}
.comments-hospital-company-wrapper {
  padding: 0 85px;
}
.comments-hospital-company-wrapper::before {
  top: 150px;
  border-radius: 50px;
  background-color: #27ad7b;
  background-image: url("./../images/background/bg-hospital-05.png");
  height: 238px;
}
.comments-hospital-company .text .title-en {
  letter-spacing: 5.88px;
}
.comments-hospital-company .row {
  gap: 112px 0;
}
.comments-hospital-company-item {
  padding: 34px 32px 41px;
  box-shadow: 0px 55px 100px rgba(0, 0, 0, 0.05);
}
.comments-hospital-company-item::after {
  content: "\e900";
  font-family: "icomoon";
  font-size: 10px;
  color: #494949;
  line-height: 1;
  bottom: 22px;
  left: 51px;
  opacity: 0;
}
.comments-hospital-company-item .info img {
  filter: grayscale(1);
  max-width: 62px;
  max-height: 58px;
  width: auto;
}
.comments-hospital-company-item .info .name {
  margin-bottom: 2px;
}
.comments-hospital-company-item p {
  max-height: 66px;
}
.comments-hospital-company-item:hover::after {
  opacity: 1;
}
.comments-hospital-company-item:hover .info img {
  filter: grayscale(0);
}
.comments-hospital-company-item:hover .title {
  color: rgba(73, 73, 73, 0.8);
}
.comments-hospital-company .btn-more-hospital {
  margin-top: -55px;
  transform: translateY(-47px);
}
@media only screen and (max-width: 1199px) {
  .comments-hospital-company-wrapper {
    padding: 0 48px;
  }
}
@media only screen and (max-width: 991px) {
  .comments-hospital-company-wrapper {
    padding: 0;
  }
  .comments-hospital-company .text {
    position: relative !important;
    top: 0;
    transform: unset !important;
  }
  .comments-hospital-company .text .title {
    color: rgba(73, 73, 73, 0.8);
  }
  .comments-hospital-company .text .title-en {
    color: rgba(73, 73, 73, 0.5) !important;
  }
  .comments-hospital-company .row {
    gap: 24px 0;
  }
  .comments-hospital-company .btn-more-hospital {
    margin-top: 32px;
    transform: unset;
  }
}
@media only screen and (max-width: 767px) {
  .comments-hospital-company .text .title {
    font-size: 18px;
    line-height: 30px;
  }
  .comments-hospital-company .text .title-en {
    letter-spacing: 4px;
  }
  .comments-hospital-company-item {
    padding: 24px 16px 41px;
    border-radius: 20px;
  }
  .comments-hospital-company-item::after {
    left: 20px;
  }
  .comments-hospital-company-item .info img {
    max-height: 48px;
  }
}

.services-hospital {
  margin: 89px 0 119px;
}
.services-hospital::before {
  background-image: url("./../images/background/bg-hospital-06.png");
  transform: translateY(-50px);
  height: 580px;
}
.services-hospital .heading-hospital {
  margin-bottom: 54px;
}
.services-hospital .row {
  gap: 54px 0;
}
.services-hospital .top-services-item .right::before {
  background-color: #27ad7b;
}
.services-hospital .top-services-item .right::after {
  background-color: rgba(39, 173, 123, 0.32);
}
.services-hospital .top-services-item .right i::after {
  background-color: rgba(39, 173, 123, 0.25);
}
@media only screen and (max-width: 991px) {
  .services-hospital .row {
    gap: 24px 0;
  }
}
@media only screen and (max-width: 767px) {
  .services-hospital {
    margin: 70px 0;
  }
}

.popular-doctor-hospital::before {
  background-image: url("./../images/background/bg-hospital-07.png");
  height: 580px;
  transform: translateY(-32px);
}
.popular-doctor-hospital .heading-hospital {
  margin-bottom: 43px;
}
.popular-doctor-hospital-item {
  padding: 0 12px 0;
}
.popular-doctor-hospital-item::before {
  border-radius: 26px;
  background-color: #fff;
  box-shadow: 0px 64px 100px rgba(0, 0, 0, 0.05);
  top: 67px;
  bottom: 18px;
}
.popular-doctor-hospital-item .image {
  max-width: 90%;
}
.popular-doctor-hospital-item .image img {
  -webkit-mask-image: linear-gradient(179.93deg, #d9d9d9 0.06%, #d9d9d9 22.61%, rgba(217, 217, 217, 0.82218) 70.75%, rgba(217, 217, 217, 0.725999) 75.35%, rgba(217, 217, 217, 0) 96.61%, rgba(217, 217, 217, 0) 100.03%);
          mask-image: linear-gradient(179.93deg, #d9d9d9 0.06%, #d9d9d9 22.61%, rgba(217, 217, 217, 0.82218) 70.75%, rgba(217, 217, 217, 0.725999) 75.35%, rgba(217, 217, 217, 0) 96.61%, rgba(217, 217, 217, 0) 100.03%);
  max-width: 245px;
  max-height: 318px;
}
.popular-doctor-hospital-item .btn-whatsapp {
  background-color: #727272;
  padding: 12px 24px;
}
.popular-doctor-hospital-item:hover .btn-whatsapp {
  background-color: #27ad7b;
  box-shadow: 0px 21px 50px rgba(39, 173, 123, 0.25);
  color: rgba(255, 255, 255, 0.8);
}

.comments-member-hospital {
  margin: 134px 0 71px;
}
.comments-member-hospital .heading-hospital {
  margin-bottom: 58px;
}
.comments-member-hospital-item {
  max-width: 843px;
}
.comments-member-hospital-item img {
  box-shadow: 0px 39px 50px rgba(0, 0, 0, 0.15);
}
.comments-member-hospital-item .qute {
  font-size: 80px;
  line-height: 40px;
  opacity: 0.25;
}
.comments-member-hospital .swiper-pagination-bullet {
  width: 53px;
  height: 4px;
  border-radius: 0;
  background-color: #d9d9d9;
  --swiper-pagination-bullet-horizontal-gap: 2px;
}
.comments-member-hospital .swiper-pagination-bullet-active {
  background-color: #27ad7b;
}
.comments-member-hospital .swiper-button-next, .comments-member-hospital .swiper-button-prev {
  width: 46px;
  height: 140px;
  background-color: #27ad7b;
  transform: translate(0, -50%);
}
.comments-member-hospital .swiper-button-next::after, .comments-member-hospital .swiper-button-prev::after {
  font-size: 11px;
  line-height: 1;
  color: #fff;
  font-family: "icomoon";
}
.comments-member-hospital .swiper-button-next {
  top: calc(50% - 82px);
}
.comments-member-hospital .swiper-button-next::after {
  content: "\e901";
}
.comments-member-hospital .swiper-button-prev {
  top: calc(50% + 82px);
}
.comments-member-hospital .swiper-button-prev::after {
  content: "\e903";
}
@media only screen and (max-width: 991px) {
  .comments-member-hospital .swiper-button-next, .comments-member-hospital .swiper-button-prev {
    top: auto;
    right: auto !important;
    bottom: 0;
    transform: unset;
    position: relative;
    display: inline-flex;
    width: 48px;
    height: 48px;
    border-radius: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .comments-member-hospital {
    margin: 70px 0;
  }
}

.clinics-hospital::before {
  background-image: url("./../images/background/bg-hospital-08.png");
  transform: translateY(-208px);
  height: 509px;
}
.clinics-hospital a {
  padding: 0 12px;
}
.clinics-hospital a img {
  max-height: 49px;
  filter: grayscale(1);
}
.clinics-hospital a img:hover {
  filter: grayscale(0);
}

.images-hospital {
  margin: 156px 0 148px;
}
.images-hospital::before {
  background-image: url("./../images/background/bg-hospital-09.png");
  height: 580px;
  transform: translateY(-55px);
}
.images-hospital .heading-hospital {
  margin-bottom: 77px;
}
.images-hospital-item {
  border-radius: 25px 25px 0;
  box-shadow: 0px 16px 25px rgba(0, 0, 0, 0.1);
}
.images-hospital-item::before {
  background-color: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  opacity: 0;
}
.images-hospital-item:hover::before {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .images-hospital {
    margin: 70px 0;
  }
  .images-hospital-item {
    border-radius: 20px 20px 0;
  }
}

.articles-hospital {
  margin-bottom: 54px;
}
.articles-hospital::before {
  background-image: url("./../images/background/bg-hospital-10.png");
  top: 65px;
  height: 580px;
}
.articles-hospital .heading-hospital {
  margin-bottom: 66px;
}
.articles-hospital .swiper::after {
  transform: translate(-50%, 122px);
}
.articles-hospital .swiper-pagination {
  transform: translateY(136px);
}
.articles-hospital .swiper-pagination-bullet-active {
  background-color: #27ad7b;
}
.articles-hospital .btn-more-hospital {
  margin-top: 173px;
}
@media only screen and (max-width: 575px) {
  .articles-hospital .swiper::after {
    transform: translate(-50%, 85px);
  }
  .articles-hospital .swiper-pagination {
    transform: translateY(99px);
  }
}

.about-landing-hospital .landing-hospital-wrapper {
  padding-top: 80px;
}
.about-landing-hospital .landing-hospital-wrapper::before {
  right: 0;
  bottom: 172px;
  left: 145px;
  border-radius: 171px 26px 215px 26px;
  top: 0;
  bottom: 160px;
}
.about-landing-hospital .landing-hospital-wrapper .content {
  padding: 0 31px 0 60px;
}
.about-landing-hospital .image::before {
  top: 0;
  transform: translate(30px, -44px);
}
.about-landing-hospital .image::after {
  bottom: 0;
  transform: translate(-14px, 12px);
}
.about-landing-hospital .image .video {
  border-radius: 241px 0 229px;
  padding: 21px;
  border: 1px solid #27ad7b;
}
.about-landing-hospital .image .video-js {
  box-shadow: 0px 44px 25px rgba(0, 0, 0, 0.15);
}
.about-landing-hospital .image .video-js:not(.vjs-has-started) {
  background-color: transparent;
}
.about-landing-hospital .image .video-js,
.about-landing-hospital .image .video-js video,
.about-landing-hospital .image .video-js .vjs-poster {
  border-radius: 241px 0 229px;
}
.about-landing-hospital .image .video-js .vjs-poster {
  background-color: transparent;
}
.about-landing-hospital .image .video-js .vjs-poster::before {
  background: linear-gradient(95deg, #00e898 -37.12%, #00b077 107.02%);
  z-index: -1;
}
.about-landing-hospital .image .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e923";
}
@media only screen and (max-width: 1399px) and (min-width: 992px) {
  .about-landing-hospital .title {
    font-size: 28px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 1199px) {
  .about-landing-hospital .landing-hospital-wrapper::before {
    bottom: 60px;
  }
  .about-landing-hospital .landing-hospital-wrapper .content {
    padding: 0 24px 0 0;
  }
  .about-landing-hospital .video-js {
    height: 400px;
  }
}
@media only screen and (max-width: 991px) {
  .about-landing-hospital .landing-hospital-wrapper {
    padding-top: 0;
  }
  .about-landing-hospital .landing-hospital-wrapper .content {
    padding: 0;
  }
  .about-landing-hospital .image {
    max-width: 80%;
  }
}
@media only screen and (max-width: 767px) {
  .about-landing-hospital .images img {
    border-radius: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .about-landing-hospital .image {
    max-width: 100%;
  }
  .about-landing-hospital .image .video {
    border-radius: 100px 0;
    padding: 12px;
  }
  .about-landing-hospital .image .video-js {
    height: 280px;
  }
  .about-landing-hospital .image .video-js,
  .about-landing-hospital .image .video-js video,
  .about-landing-hospital .image .video-js .vjs-poster {
    border-radius: 100px 0;
  }
}

.contct-about-hospital {
  margin: 168px 0 129px;
}
.contct-about-hospital::before {
  background-image: url("./../images/background/bg-hospital-11.png");
  transform: translateY(-254px);
  height: 580px;
}
.contct-about-hospital::after {
  transform: translate(-192px, -285px);
}
.contct-about-hospital .text {
  max-width: 689px;
}
.contct-about-hospital-wrapper {
  max-width: 844px;
}
@media only screen and (max-width: 767px) {
  .contct-about-hospital {
    margin: 60px 0;
  }
}

.faq-hospital::before {
  background-image: url("./../images/background/bg-hospital-12.png");
  height: 626px;
  transform: translateY(60px);
}
.faq-hospital .heading-hospital {
  margin-bottom: 72px;
}
.faq-hospital .row {
  gap: 31px 0;
}
@media only screen and (max-width: 767px) {
  .faq-hospital .row {
    gap: 24px 0;
  }
}

.popular-doctor-hospital-about {
  margin: 164px 0 182px;
}
.popular-doctor-hospital-about::after {
  transform: translate(189px, -166px);
}
@media only screen and (max-width: 767px) {
  .popular-doctor-hospital-about {
    margin: 80px 0;
  }
}

.services-hospital-about::after {
  transform: translate(-192px, -234px);
}

.our-achievements-hospital::before {
  background-image: url("./../images/background/bg-hospital-13.png");
  transform: translateY(-48px);
  height: 1451px;
}
.our-achievements-hospital::after {
  transform: translate(189px, 127px);
}
.our-achievements-hospital .heading-hospital {
  margin-bottom: 80px;
}
.our-achievements-hospital .row {
  gap: 93px 0;
}
.our-achievements-hospital .achievement-internet-novin-item:hover {
  background-color: #27AD7B;
}

.comments-member-hospital-about::after {
  transform: translate(-192px, -281px);
}

.images-hospital-about::after {
  transform: translate(189px, -142px);
}

.contact-hospital-image {
  margin: 133px auto 48px;
}
.contact-hospital-image .shape {
  width: 42px;
  height: 42px;
  background-color: #27ad7b;
  box-shadow: inset 11px 4px 11px rgba(255, 255, 255, 0.25);
}
.contact-hospital-image .shape-1 {
  top: 0;
  right: 57px;
  transform: translateY(-7px);
  animation: contactHospitalShape1 3s linear 0s infinite alternate;
}
@keyframes contactHospitalShape1 {
  0% {
    transform: translateY(-7px);
  }
  100% {
    transform: translateY(14px);
  }
}
.contact-hospital-image .shape-2 {
  top: 21px;
  right: 139px;
  animation: contactHospitalShape2 3s linear 0s infinite alternate;
}
@keyframes contactHospitalShape2 {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(-14px);
  }
}
.contact-hospital-image .shape-3, .contact-hospital-image .shape-4, .contact-hospital-image .shape-5, .contact-hospital-image .shape-6 {
  left: 100%;
}
.contact-hospital-image .shape-7, .contact-hospital-image .shape-8, .contact-hospital-image .shape-9, .contact-hospital-image .shape-10 {
  right: 100%;
}
.contact-hospital-image .shape-3 {
  top: 190px;
  transform: translateX(186px);
  animation: contactHospitalShape3 3s linear 0s infinite alternate;
}
@keyframes contactHospitalShape3 {
  0% {
    transform: translateX(186px);
  }
  100% {
    transform: translateX(156px);
  }
}
.contact-hospital-image .shape-4 {
  top: 218px;
  transform: translateX(103px);
  animation: contactHospitalShape4 3s linear 0s infinite alternate;
}
@keyframes contactHospitalShape4 {
  0% {
    transform: translate(103px, 0);
  }
  100% {
    transform: translate(133px, 10px);
  }
}
.contact-hospital-image .shape-5 {
  bottom: 41px;
  transform: translateX(195px);
  animation: contactHospitalShape5 3s linear 0s infinite alternate;
}
@keyframes contactHospitalShape5 {
  0% {
    transform: translate(195px, 0);
  }
  100% {
    transform: translate(165px, -33px);
  }
}
.contact-hospital-image .shape-6 {
  bottom: 13px;
  transform: translateX(113px);
  animation: contactHospitalShape6 3s linear 0s infinite alternate;
}
@keyframes contactHospitalShape6 {
  0% {
    transform: translate(113px, 0);
  }
  100% {
    transform: translate(143px, 33px);
  }
}
.contact-hospital-image .shape-7 {
  top: 89px;
  transform: translateX(-126px);
  animation: contactHospitalShape7 3s linear 0s infinite alternate;
}
@keyframes contactHospitalShape7 {
  0% {
    transform: translate(-126px, 0);
  }
  100% {
    transform: translate(-126px, 33px);
  }
}
.contact-hospital-image .shape-8 {
  top: 117px;
  transform: translateX(-208px);
  animation: contactHospitalShape8 3s linear 0s infinite alternate;
}
@keyframes contactHospitalShape8 {
  0% {
    transform: translate(-208px, 0);
  }
  100% {
    transform: translate(-208px, -33px);
  }
}
.contact-hospital-image .shape-9 {
  bottom: 92px;
  transform: translateX(-30px);
  animation: contactHospitalShape9 3s linear 0s infinite alternate;
}
@keyframes contactHospitalShape9 {
  0% {
    transform: translate(-30px, 0);
  }
  100% {
    transform: translate(-60px, 0);
  }
}
.contact-hospital-image .shape-10 {
  bottom: 63px;
  transform: translateX(-112px);
  animation: contactHospitalShape10 3s linear 0s infinite alternate;
}
@keyframes contactHospitalShape10 {
  0% {
    transform: translate(-112px, 0);
  }
  100% {
    transform: translate(-112px, -33px);
  }
}
@media only screen and (max-width: 767px) {
  .contact-hospital-image {
    margin: 40px 0;
  }
}
.contact-hospital-form::before {
  background-image: url("./../images/background/bg-hospital-14.png");
  top: 158px;
  height: 1305px;
}
.contact-hospital-form .new-ques-follow-up-hospital {
  margin-bottom: 112px;
}
.contact-hospital-form form .btn {
  box-shadow: 0px 18px 25px rgba(134, 155, 235, 0.32);
}
@media only screen and (max-width: 767px) {
  .contact-hospital-form .new-ques-follow-up-hospital,
  .contact-hospital-form .send-comment {
    margin-bottom: 60px;
  }
}
.contact-hospital-info-location iframe {
  margin-top: 118px;
  max-width: 1119px;
  box-shadow: 0px 26px 36px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 991px) {
  .contact-hospital-info-location iframe {
    height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .contact-hospital-info-location iframe {
    margin-top: 60px;
    height: 320px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-hospital-info-location iframe {
    height: 280px;
  }
}
.contact-hospital-doctors {
  margin: 139px 0 204px;
}
.contact-hospital-doctors::before {
  top: 62px;
  background-image: url("./../images/background/bg-hospital-15.png");
  height: 891px;
}
.contact-hospital-doctors::after {
  transform: translate(183px, 722px);
}
.contact-hospital-doctors .container::before, .contact-hospital-doctors .container::after {
  width: 93px;
  height: 93px;
  background-color: #27ad7b;
  border-radius: 50%;
  box-shadow: inset 11px 4px 11px rgba(255, 255, 255, 0.25);
}
.contact-hospital-doctors .container::before {
  bottom: 66px;
  transform: translateX(34px);
}
.contact-hospital-doctors .container::after {
  transform: translate(-46px, 39px);
}
.contact-hospital-doctors .members-clinic-item:hover {
  box-shadow: 0px 64px 100px rgba(39, 173, 123, 0.05);
}
.contact-hospital-doctors .members-clinic-item:hover .btn {
  background-color: #27ad7b;
  box-shadow: 0px 34px 50px rgba(39, 173, 123, 0.05);
}
@media only screen and (max-width: 767px) {
  .contact-hospital-doctors {
    margin: 60px 0;
  }
}

.new-ques-follow-up-hospital .new-ques-follow-up-item::before {
  background-color: #27ad7b;
}

.search-blog-hospital {
  margin: 174px 0 117px;
}
.search-blog-hospital::before {
  background-image: url("./../images/background/bg-hospital-16.png");
  transform: translateY(-145px);
  height: 1015px;
}
.search-blog-hospital::after {
  background-image: url("./../images/shape/shape-hospital-01.png");
  width: 603px;
  height: 715px;
  transform: translate(477px, -216px);
}
.search-blog-hospital p {
  max-width: 786px;
}
.search-blog-hospital-form {
  box-shadow: 0px 47px 50px rgba(0, 0, 0, 0.05);
  padding: 15px 52px 15px 46px;
  max-width: 734px;
}
.search-blog-hospital-form .form-control {
  height: 83px;
  background-color: #f2fffa;
  border-color: #f2fffa;
  padding: 0 20px;
  color: #27ad7b;
  margin-left: 102px;
}
.search-blog-hospital-form .form-control:focus {
  background-color: #fff;
  border-color: #27ad7b;
}
.search-blog-hospital-form .btn {
  width: 62px;
  height: 62px;
}
.search-blog-hospital-boxs-contact {
  max-width: 670px;
}
.search-blog-hospital-boxs-contact .box-contact-hospital {
  padding: 30px 25px 26px 12px;
}
.search-blog-hospital-boxs-contact .box-contact-hospital .icon {
  width: 45px;
  height: 45px;
}
.search-blog-hospital-boxs-contact .box-contact-hospital .icon::after {
  width: 40px;
  height: 40px;
  transform: translate(-10px, -11px);
}
@media only screen and (max-width: 767px) {
  .search-blog-hospital {
    margin: 40px 0 60px;
  }
  .search-blog-hospital-form {
    padding: 12px 20px;
  }
  .search-blog-hospital-form .form-control {
    margin-left: 20px;
    height: 62px;
  }
}

.top-articles-hospital::after {
  background-image: url("./../images/shape/shape-hospital-02.png");
  width: 603px;
  height: 715px;
  transform: translate(-496px, -338px);
}

.best-article-hospital {
  margin: 145px 0 200px;
}
.best-article-hospital::before {
  background-image: url("./../images/background/bg-hospital-17.png");
  transform: translateY(-357px);
  height: 1015px;
}
.best-article-hospital .content {
  padding: 32px 23px 24px 20px;
}
.best-article-hospital .content .title a:hover,
.best-article-hospital .content .author:hover {
  color: #27ad7b;
}
.best-article-hospital .content p {
  max-height: 108px;
}
.best-article-hospital .content .share ul li a {
  width: 23px;
  height: 23px;
  background-color: #fff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.02);
}
.best-article-hospital .content .share ul li a:hover {
  background-color: #27ad7b;
  color: #fff;
}
.best-article-hospital .content .btn {
  box-shadow: 0px 7px 17px rgba(0, 0, 0, 0.05), 0px 18px 50px rgba(189, 154, 246, 0.05);
}
.best-article-hospital .content .btn:hover {
  background-color: #27ad7b;
}
@media only screen and (max-width: 767px) {
  .best-article-hospital {
    margin: 60px 0 160px;
  }
  .best-article-hospital .content {
    padding: 24px 16px;
  }
  .best-article-hospital .content .title {
    font-size: 16px;
    line-height: 25px;
  }
  .best-article-hospital .content p {
    font-size: 12px;
    line-height: 25px;
    max-height: 75px;
  }
}

.note-blog-hospital::before {
  background-image: url("./../images/background/bg-hospital-18.png");
  transform: translateY(-64px);
  height: 509px;
}
.note-blog-hospital::after,
.note-blog-hospital .container::before {
  width: 93px;
  height: 93px;
  border-radius: 50%;
  box-shadow: inset 11px 4px 11px rgba(255, 255, 255, 0.25);
}
.note-blog-hospital::after {
  background-color: #27ad7b;
  transform: translate(36px, -20px);
}
.note-blog-hospital .container::before {
  background-image: linear-gradient(95deg, #00e898 -37.12%, #00b077 107.02%);
  bottom: 87px;
  transform: translateX(-44px);
}
.note-blog-hospital-wrapper {
  padding: 71px 417px 57px 68px;
}
.note-blog-hospital-wrapper::before {
  border-radius: 50px 290px 50px 50px;
  background-color: rgba(39, 173, 123, 0.05);
}
.note-blog-hospital-wrapper::after {
  background-image: url("./../images/shape/ques-hospital-01.png");
  top: 47px;
  transform: translateX(39px) rotate(23.53deg);
  width: 110px;
  height: 182px;
  animation: quesHospital1 2s linear 0s infinite alternate;
}
@keyframes quesHospital1 {
  0% {
    transform: translateX(39px) rotate(23.53deg);
  }
  100% {
    transform: translateX(39px) rotate(5.53deg);
  }
}
.note-blog-hospital-wrapper img {
  right: 82px;
  transform: translateY(-50px);
}
.note-blog-hospital-wrapper .title-en {
  letter-spacing: 0.96px;
}
@media only screen and (max-width: 1199px) {
  .note-blog-hospital-wrapper {
    padding: 71px 383px 57px 40px;
  }
}
@media only screen and (max-width: 991px) {
  .note-blog-hospital-wrapper {
    padding: 270px 24px 32px;
  }
  .note-blog-hospital-wrapper::before {
    border-radius: 40px;
  }
  .note-blog-hospital-wrapper img {
    right: auto;
    left: 50%;
    transform: translate(-50%, -90px);
  }
}
@media only screen and (max-width: 575px) {
  .note-blog-hospital-wrapper {
    padding: 270px 16px 24px;
  }
  .note-blog-hospital .title {
    font-size: 16px;
    line-height: 28px;
  }
  .note-blog-hospital .title-en {
    font-size: 12px;
    line-height: 22px;
  }
}

.last-articles-hospital {
  margin-top: 149px;
}
.last-articles-hospital::before {
  background-image: url("./../images/background/bg-hospital-19.png");
  transform: translateY(-347px);
  height: 1015px;
}
.last-articles-hospital .row {
  gap: 57px 0;
}
.last-articles-hospital .row:not(.opened) {
  -webkit-mask-image: linear-gradient(to bottom, #fff 75%, rgba(255, 255, 255, 0));
          mask-image: linear-gradient(to bottom, #fff 75%, rgba(255, 255, 255, 0));
}
.last-articles-hospital .row.opened + .btn-show-more-articles {
  margin-top: 24px;
}
.last-articles-hospital .btn-show-more-articles {
  background-color: #fff;
  box-shadow: 0px 11px 50px rgba(0, 0, 0, 0.05);
  margin-top: -59px;
  padding: 13.5px 36px;
}
.last-articles-hospital .btn-show-more-articles .text span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing: 3.42px;
}
.last-articles-hospital .btn-show-more-articles:hover {
  background-color: #27ad7b;
}
.last-articles-hospital .btn-show-more-articles:hover .text,
.last-articles-hospital .btn-show-more-articles:hover i {
  color: #fff;
}
.last-articles-hospital .btn-show-more-articles:hover .text span {
  color: rgba(255, 255, 255, 0.5);
}
@media only screen and (max-width: 991px) {
  .last-articles-hospital .row:not(.opened) {
    -webkit-mask-image: linear-gradient(to bottom, #fff 85%, rgba(255, 255, 255, 0));
            mask-image: linear-gradient(to bottom, #fff 85%, rgba(255, 255, 255, 0));
  }
}
@media only screen and (max-width: 767px) {
  .last-articles-hospital {
    margin-top: 60px;
  }
  .last-articles-hospital .row {
    gap: 24px 0;
  }
  .last-articles-hospital .row:not(.opened) {
    -webkit-mask-image: linear-gradient(to bottom, #fff 90%, rgba(255, 255, 255, 0));
            mask-image: linear-gradient(to bottom, #fff 90%, rgba(255, 255, 255, 0));
  }
}
@media only screen and (max-width: 575px) {
  .last-articles-hospital .row:not(.opened) {
    -webkit-mask-image: linear-gradient(to bottom, #fff 95%, rgba(255, 255, 255, 0));
            mask-image: linear-gradient(to bottom, #fff 95%, rgba(255, 255, 255, 0));
  }
}

.detail-blog-hospital {
  margin-top: 158px;
}
.detail-blog-hospital::before {
  background-image: url("./../images/background/bg-hospital-21.png");
  height: 977px;
  transform: translateY(-104px);
}
.detail-blog-hospital-heading {
  max-width: 1080px;
}
.detail-blog-hospital-author:hover {
  color: #27ad7b;
}
.detail-blog-hospital-image {
  background-color: rgba(216, 216, 216, 0.69);
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.2);
  border-radius: 73px;
  margin-bottom: 124px;
  padding: 11px;
}
.detail-blog-hospital-image img {
  border-radius: 62px;
}
.detail-blog-hospital-send-comment::before {
  background-image: url("./../images/background/bg-hospital-20.png");
  transform: translateY(-179px);
  height: 927px;
}
.detail-blog-hospital-send-comment form .form-group-box-content {
  padding: 72px 36px 24px 140px;
}
.detail-blog-hospital-send-comment form .btn {
  bottom: 34px;
  left: 46px;
  box-shadow: 0px 18px 25px rgba(134, 155, 235, 0.32);
  padding: 6.5px 21.5px;
}
.detail-blog-hospital-comments {
  margin: 130px 0 119px;
}
.detail-blog-hospital-comments::before {
  background-image: url("./../images/background/bg-hospital-22.png");
  transform: translateY(-118px);
  height: 771px;
}
.detail-blog-hospital-comments ul li .content .text-reply p::before,
.detail-blog-hospital-comments ul li ul::before {
  background-color: rgba(39, 173, 123, 0.75);
}
.detail-blog-hospital-articles {
  margin-bottom: 211px;
}
@media only screen and (max-width: 991px) {
  .detail-blog-hospital {
    margin-top: 40px;
  }
  .detail-blog-hospital-title {
    font-size: 32px;
    line-height: 50px;
  }
  .detail-blog-hospital-author {
    font-size: 16px;
    line-height: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-hospital-title {
    font-size: 20px;
    line-height: 32px;
  }
  .detail-blog-hospital-image {
    border-radius: 40px;
    margin-bottom: 40px;
  }
  .detail-blog-hospital-image img {
    border-radius: 29px;
  }
  .detail-blog-hospital-send-comment form .form-group-box-content {
    padding-right: 12px;
  }
  .detail-blog-hospital-comments {
    margin: 60px 0;
  }
  .detail-blog-hospital-articles {
    margin-top: 150px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-hospital-title {
    font-size: 16px;
    line-height: 25px;
  }
  .detail-blog-hospital-author {
    font-size: 12px;
    line-height: 18px;
  }
  .detail-blog-hospital-title, .detail-blog-hospital-author {
    margin-bottom: 24px;
  }
  .detail-blog-hospital-image {
    padding: 8px;
    border-radius: 32px;
  }
  .detail-blog-hospital-image img {
    border-radius: 24px;
  }
  .detail-blog-hospital-send-comment form .form-group-box-content {
    padding: 72px 12px 64px;
  }
  .detail-blog-hospital-send-comment form .btn {
    bottom: 12px;
    left: 12px;
  }
}

.visit-page-hospital {
  padding: 32px 0;
}
.visit-page-hospital::before {
  max-width: 1300px;
  height: 179px;
  border-radius: 50px;
  background: linear-gradient(95.17deg, #00e898 -37.12%, #00b077 107.02%);
  transform: translate(-50%, -171px);
}
.visit-page-hospital-wrapper {
  min-height: calc(100vh - 64px);
}
.visit-page-hospital-wrapper .image::after {
  transform: translate(-50%, 62px);
  height: 90px;
  width: 80%;
  background-color: rgba(0, 0, 0, 0.3);
  filter: blur(50px);
}
.visit-page-hospital-wrapper .title-en {
  letter-spacing: 5.04px;
}
.visit-page-hospital-wrapper form {
  gap: 20px 0;
}
.visit-page-hospital-wrapper form .form-group .form-control,
.visit-page-hospital-wrapper form .form-group .select2-container--default .select2-selection--single {
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0px 42px 22px rgba(0, 0, 0, 0.02);
  height: 53px;
  padding: 0 20px;
}
.visit-page-hospital-wrapper form .form-group .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding: 0;
}
.visit-page-hospital-wrapper form .form-group .form-control,
.visit-page-hospital-wrapper form .form-group .select-two-item-title {
  font-style: 12px;
  font-weight: 400;
  font-family: "vazir";
  line-height: 20px;
  color: rgba(73, 73, 73, 0.5);
}
.visit-page-hospital-wrapper form .form-group .form-control:focus,
.visit-page-hospital-wrapper form .form-group .select2-container--focus .select2-selection {
  border-color: #27ad7b;
}
.visit-page-hospital-wrapper form .btns .btn {
  padding: 11.5px 18px;
}
.visit-page-hospital-wrapper form .btns .changer {
  width: 46px;
  height: 46px;
  margin: 0 21px;
}
.visit-page-hospital-wrapper .price {
  background-color: rgba(73, 73, 73, 0.05);
  padding: 11.5px 12px;
  min-width: 265px;
}
@media only screen and (max-width: 575px) {
  .visit-page-hospital form .btns .changer {
    margin: 24px auto;
    transform: rotate(90deg);
  }
}

.before\:shape-cloud-info::before,
.after\:shape-cloud-info::after {
  width: 97px;
  height: 34px;
  background-image: url("./../images/shape/shape-dental-02.svg");
}

.before\:shape-cloud-info-50::before,
.after\:shape-cloud-info-50::after {
  opacity: 0.5;
}

.swiper-dental .swiper-bottom {
  gap: 30px;
}
.swiper-dental .swiper-button-next::after, .swiper-dental .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 20px;
  line-height: 1;
  color: #a4ceda;
}
.swiper-dental .swiper-button-next:hover::after, .swiper-dental .swiper-button-prev:hover::after {
  color: #52a7ca;
}
.swiper-dental .swiper-button-next::after {
  content: "\e943";
}
.swiper-dental .swiper-button-prev::after {
  content: "\e944";
}
.swiper-dental .swiper-pagination-bullet {
  width: 40px;
  height: 4px;
  border-radius: 0;
  opacity: 1;
  background-color: #d9d9d9;
  --swiper-pagination-bullet-horizontal-gap: 2.5px;
}
.swiper-dental .swiper-pagination-bullet-active {
  width: 53px;
  background-color: #a4ceda;
}
@media only screen and (max-width: 767px) {
  .swiper-dental .swiper-bottom {
    gap: 16px;
  }
  .swiper-dental .swiper-pagination-bullet {
    width: 16px;
  }
  .swiper-dental .swiper-pagination-bullet-active {
    width: 20px;
  }
}

.heading-dental {
  max-width: 786px;
}
.heading-dental .title-en {
  letter-spacing: 6.08px;
}

.btn-more-dental {
  padding: 12.5px 12px;
  min-width: 173px;
}
.btn-more-dental i {
  margin-right: 5px;
}

.video-js.video-js-dental {
  box-shadow: 0px 72px 50px rgba(0, 0, 0, 0.05);
}
.video-js.video-js-dental,
.video-js.video-js-dental .vjs-tech,
.video-js.video-js-dental .vjs-poster {
  border-radius: 60px 0;
}
.video-js.video-js-dental .vjs-poster::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: inherit;
}
.video-js.video-js-dental .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e923";
}
@media only screen and (max-width: 767px) {
  .video-js.video-js-dental,
  .video-js.video-js-dental .vjs-tech,
  .video-js.video-js-dental .vjs-poster {
    border-radius: 40px 0;
  }
}
@media only screen and (max-width: 575px) {
  .video-js.video-js-dental {
    height: 280px;
  }
  .video-js.video-js-dental .vjs-big-play-button .vjs-icon-placeholder::before {
    font-size: 64px;
  }
}

.total-info-dental-item {
  padding: 37px 12px 41px;
  box-shadow: 0px 68px 50px rgba(0, 0, 0, 0.02);
}
.total-info-dental-item i {
  width: 67px;
  height: 67px;
  background-color: #52a7ca;
  box-shadow: inset 5px 9px 12px rgba(255, 255, 255, 0.3), 0px 16px 20px rgba(0, 0, 0, 0.05);
}
.total-info-dental-item .number {
  word-break: break-all;
}
.total-info-dental-item.purple i {
  background-color: #c797ee;
}
.total-info-dental-item.success i {
  background-color: #17759c;
}
.total-info-dental-item.purple-two i {
  background-color: #a592dd;
}
.total-info-dental-item.blue i {
  background-color: #1081E8;
}
.total-info-dental-item.yellow i {
  background-color: #FCB712;
}
@media only screen and (max-width: 1199px) {
  .total-info-dental-item .title {
    font-size: 14px;
  }
}
@media only screen and (max-width: 991px) {
  .total-info-dental-item {
    padding: 32px 12px;
  }
  .total-info-dental-item .number {
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .total-info-dental-item {
    padding: 24px 12px;
  }
}

.article-dental figure a {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.1);
}
.article-dental figure a::before {
  background-image: linear-gradient(180deg, rgba(82, 167, 202, 0) 0%, rgba(82, 167, 202, 0.561884) 80.24%, #23a9ce 100%);
}
.article-dental figure img {
  max-height: 308px;
}
.article-dental figure .date {
  padding: 8px 15px;
  z-index: 3;
  top: 33px;
  right: 27px;
  box-shadow: 0px 23px 30px rgba(0, 0, 0, 0.15);
}
.article-dental figure .date::before {
  background-color: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(4px);
}
.article-dental .content {
  padding: 31px 24px 0;
  max-width: calc(100% - 70px);
  margin-top: -25%;
}
.article-dental .content::before {
  background-color: #fff;
  border-radius: inherit;
  bottom: 21px;
}
.article-dental .content .title {
  max-height: 44px;
}
.article-dental .content p {
  height: 66px;
}
.article-dental .content .btn {
  padding: 12px;
  min-width: auto;
  max-width: 157px;
  width: 100%;
}
@media only screen and (max-width: 1399px) {
  .article-dental .content {
    max-width: calc(100% - 48px);
  }
}
@media only screen and (max-width: 1199px) {
  .article-dental .content {
    max-width: calc(100% - 32px);
    padding: 28px 16px 0;
  }
}
@media only screen and (max-width: 767px) {
  .article-dental figure a,
  .article-dental .content {
    border-radius: 24px;
  }
  .article-dental .content {
    max-width: 100%;
    margin-top: -15%;
  }
}
@media only screen and (max-width: 575px) {
  .article-dental .content p {
    height: auto;
    max-height: 66px;
  }
}

.pagination-dental {
  margin-top: 154px;
}
.pagination-dental li a:not(.prev, .next):hover, .pagination-dental li a:not(.prev, .next).active {
  background-color: #52a7ca;
}
@media only screen and (max-width: 991px) {
  .pagination-dental {
    margin-top: 60px;
  }
}

.bg-dental {
  background: rgba(245, 250, 254, 0.32);
}

.top-header-dental::before {
  background-image: url("./../images/background/bg-dental-01.png");
  height: 1015px;
}
.top-header-dental .container {
  padding-top: 45px;
}
.top-header-dental .container::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzc3IiBoZWlnaHQ9IjgyNCIgdmlld0JveD0iMCAwIDc3NyA4MjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM5OC44MjkgMTMuODAzMkM1MTguNTk4IDcuMTYwMzkgNjU3LjMwNyAtMjguODQ4NCA3NDIuNTg2IDUzLjk1NzdDODI3Ljk5MSAxMzYuODg3IDcyOC4yMTcgMzA0LjQ3NyA3MjEuMDYzIDQyMi4xODNDNzE0LjUzNSA1MjkuNTgzIDc3Ni40ODEgNjEwLjE0NCA3MDMuODc5IDY5MC43NTVDNjI3LjMzOCA3NzUuNzQgNTE0LjM4NiA4MjQuNjQ5IDM5OC44MjkgODIzLjA2NUMyODQuNjkzIDgyMS41MDEgMTc4Ljc3NSA3NjUuNTc0IDEwMi4xOCA2ODIuNTA4QzI5LjI4MTggNjAzLjQ1MSAyLjYwODg3IDQ5Ny45NjMgMC43NDg5OTYgMzkxLjM1MUMtMS4xNTA2NiAyODIuNDYgMTIuMDUwMiAxNjUuNzI5IDkxLjg0NDUgOTAuMDQ5OUMxNzAuNzUzIDE1LjIxMTEgMjg5LjI3MyAxOS44Nzk0IDM5OC44MjkgMTMuODAzMloiIGZpbGw9IiNBNENFREEiLz4NCjwvc3ZnPg0K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzc3IiBoZWlnaHQ9IjgyNCIgdmlld0JveD0iMCAwIDc3NyA4MjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM5OC44MjkgMTMuODAzMkM1MTguNTk4IDcuMTYwMzkgNjU3LjMwNyAtMjguODQ4NCA3NDIuNTg2IDUzLjk1NzdDODI3Ljk5MSAxMzYuODg3IDcyOC4yMTcgMzA0LjQ3NyA3MjEuMDYzIDQyMi4xODNDNzE0LjUzNSA1MjkuNTgzIDc3Ni40ODEgNjEwLjE0NCA3MDMuODc5IDY5MC43NTVDNjI3LjMzOCA3NzUuNzQgNTE0LjM4NiA4MjQuNjQ5IDM5OC44MjkgODIzLjA2NUMyODQuNjkzIDgyMS41MDEgMTc4Ljc3NSA3NjUuNTc0IDEwMi4xOCA2ODIuNTA4QzI5LjI4MTggNjAzLjQ1MSAyLjYwODg3IDQ5Ny45NjMgMC43NDg5OTYgMzkxLjM1MUMtMS4xNTA2NiAyODIuNDYgMTIuMDUwMiAxNjUuNzI5IDkxLjg0NDUgOTAuMDQ5OUMxNzAuNzUzIDE1LjIxMTEgMjg5LjI3MyAxOS44Nzk0IDM5OC44MjkgMTMuODAzMloiIGZpbGw9IiNBNENFREEiLz4NCjwvc3ZnPg0K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 776px;
  height: 823px;
  background-color: #a4ceda;
  background-image: url("./../images/other/image-dental-01.png");
  transform: translate(-465px, -109px) rotate(10.21deg);
}
@media only screen and (min-width: 992px) {
  .top-header-dental.two .container::after {
    width: 777px;
    height: 707px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzc3IiBoZWlnaHQ9IjcwNyIgdmlld0JveD0iMCAwIDc3NyA3MDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM5OC43MyAxMS44MTgyQzUxOC40OTkgNi4xMTUwMyA2NTcuMjA4IC0yNC44MDA0IDc0Mi40ODcgNDYuMjkyOUM4MjcuODkzIDExNy40OTIgNzI4LjExOSAyNjEuMzc3IDcyMC45NjQgMzYyLjQzM0M3MTQuNDM2IDQ1NC42NDEgNzc2LjM4MyA1MjMuODA4IDcwMy43ODEgNTkzLjAxNkM2MjcuMjM5IDY2NS45OCA1MTQuMjg3IDcwNy45NzEgMzk4LjczIDcwNi42MTFDMjg0LjU5NCA3MDUuMjY4IDE3OC42NzYgNjU3LjI1MiAxMDIuMDgxIDU4NS45MzZDMjkuMTgzMSA1MTguMDYxIDIuNTEwMTggNDI3LjQ5NCAwLjY1MDMwMyAzMzUuOTYzQy0xLjI0OTM1IDI0Mi40NzQgMTEuOTUxNSAxNDIuMjU0IDkxLjc0NTggNzcuMjc5OUMxNzAuNjU0IDEzLjAyNyAyODkuMTc1IDE3LjAzNSAzOTguNzMgMTEuODE4MloiIGZpbGw9IiNBNENFREEiLz4NCjwvc3ZnPg0K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzc3IiBoZWlnaHQ9IjcwNyIgdmlld0JveD0iMCAwIDc3NyA3MDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM5OC43MyAxMS44MTgyQzUxOC40OTkgNi4xMTUwMyA2NTcuMjA4IC0yNC44MDA0IDc0Mi40ODcgNDYuMjkyOUM4MjcuODkzIDExNy40OTIgNzI4LjExOSAyNjEuMzc3IDcyMC45NjQgMzYyLjQzM0M3MTQuNDM2IDQ1NC42NDEgNzc2LjM4MyA1MjMuODA4IDcwMy43ODEgNTkzLjAxNkM2MjcuMjM5IDY2NS45OCA1MTQuMjg3IDcwNy45NzEgMzk4LjczIDcwNi42MTFDMjg0LjU5NCA3MDUuMjY4IDE3OC42NzYgNjU3LjI1MiAxMDIuMDgxIDU4NS45MzZDMjkuMTgzMSA1MTguMDYxIDIuNTEwMTggNDI3LjQ5NCAwLjY1MDMwMyAzMzUuOTYzQy0xLjI0OTM1IDI0Mi40NzQgMTEuOTUxNSAxNDIuMjU0IDkxLjc0NTggNzcuMjc5OUMxNzAuNjU0IDEzLjAyNyAyODkuMTc1IDE3LjAzNSAzOTguNzMgMTEuODE4MloiIGZpbGw9IiNBNENFREEiLz4NCjwvc3ZnPg0K);
    transform: translate(-460px, -113px) rotate(10.21deg);
  }
}
@media only screen and (min-width: 992px) {
  .top-header-dental.three .container::after {
    width: 784px;
    height: 730px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzg0IiBoZWlnaHQ9IjczMSIgdmlld0JveD0iMCAwIDc4NCA3MzEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQwMS44NDkgMTEuOTYzOUM1MjIuNyA2LjA3MDEzIDY2Mi42NjQgLTI1Ljg3ODUgNzQ4LjcxNCA0Ny41OTA4QzgzNC44OTIgMTIxLjE3IDczNC4yMTYgMjY5Ljg2MyA3MjYuOTk2IDM3NC4yOTdDNzIwLjQwOSA0NjkuNTg3IDc4Mi45MTYgNTQxLjA2NSA3MDkuNjU4IDYxMi41ODZDNjMyLjQyNCA2ODcuOTg5IDUxOC40NSA3MzEuMzgzIDQwMS44NDkgNzI5Ljk3OEMyODYuNjgxIDcyOC41OSAxNzkuODA1IDY3OC45NjkgMTAyLjUxOCA2MDUuMjY5QzI4Ljk2MDQgNTM1LjEyNiAyLjA0NjM0IDQ0MS41MzIgMC4xNjk2NDUgMzQ2Ljk0MkMtMS43NDcxOSAyNTAuMzI4IDExLjU3MzEgMTQ2Ljc1OSA5Mi4wODg4IDc5LjYxMzRDMTcxLjcxMSAxMy4yMTMxIDI5MS4zMDMgMTcuMzU1IDQwMS44NDkgMTEuOTYzOVoiIGZpbGw9IiNBNENFREEiLz4NCjwvc3ZnPg0K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzg0IiBoZWlnaHQ9IjczMSIgdmlld0JveD0iMCAwIDc4NCA3MzEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQwMS44NDkgMTEuOTYzOUM1MjIuNyA2LjA3MDEzIDY2Mi42NjQgLTI1Ljg3ODUgNzQ4LjcxNCA0Ny41OTA4QzgzNC44OTIgMTIxLjE3IDczNC4yMTYgMjY5Ljg2MyA3MjYuOTk2IDM3NC4yOTdDNzIwLjQwOSA0NjkuNTg3IDc4Mi45MTYgNTQxLjA2NSA3MDkuNjU4IDYxMi41ODZDNjMyLjQyNCA2ODcuOTg5IDUxOC40NSA3MzEuMzgzIDQwMS44NDkgNzI5Ljk3OEMyODYuNjgxIDcyOC41OSAxNzkuODA1IDY3OC45NjkgMTAyLjUxOCA2MDUuMjY5QzI4Ljk2MDQgNTM1LjEyNiAyLjA0NjM0IDQ0MS41MzIgMC4xNjk2NDUgMzQ2Ljk0MkMtMS43NDcxOSAyNTAuMzI4IDExLjU3MzEgMTQ2Ljc1OSA5Mi4wODg4IDc5LjYxMzRDMTcxLjcxMSAxMy4yMTMxIDI5MS4zMDMgMTcuMzU1IDQwMS44NDkgMTEuOTYzOVoiIGZpbGw9IiNBNENFREEiLz4NCjwvc3ZnPg0K);
    transform: translate(-460px, -113px) rotate(10.21deg);
  }
}
.top-header-dental-box {
  padding: 16.5px 28px;
  background-color: rgba(82, 167, 202, 0.1);
}
.top-header-dental-date {
  background-color: rgba(164, 206, 218, 0.1);
}
.top-header-dental-contact {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 11px 12.5px;
}
.top-header-dental-contact:hover {
  background-color: #fff;
  color: rgba(82, 167, 202, 0.8);
}
.top-header-dental-contact:hover i {
  color: rgba(82, 167, 202, 0.6);
}
.top-header-dental-request-visit {
  padding: 11px 20px;
  filter: drop-shadow(0px 19px 50px rgba(82, 167, 202, 0.15));
  min-width: auto;
}
.top-header-dental-request-visit:hover {
  background-color: #52a7ca;
  color: #fff;
}
.top-header-dental.not-shape .container::after {
  content: none;
}
.top-header-dental.not-shape .top-header-dental-contact {
  background-color: rgba(82, 167, 202, 0.1);
  color: rgba(82, 167, 202, 0.8);
}
.top-header-dental.not-shape .top-header-dental-contact i {
  color: rgba(82, 167, 202, 0.6);
}
.top-header-dental.not-shape .top-header-dental-contact:hover {
  background-color: #52a7ca;
  color: rgba(255, 255, 255, 0.8);
}
.top-header-dental.not-shape .top-header-dental-contact:hover i {
  color: rgba(255, 255, 255, 0.6);
}
.top-header-dental.not-shape .top-header-dental-request-visit {
  background-color: #52a7ca;
  color: #fff;
}
.top-header-dental.not-shape .top-header-dental-request-visit:hover, .top-header-dental.not-shape .top-header-dental-request-visit:focus, .top-header-dental.not-shape .top-header-dental-request-visit:active {
  background-color: rgb(57.0336283186, 148.5026548673, 186.1663716814);
}
@media only screen and (min-width: 2080px) {
  .top-header-dental {
    position: relative;
  }
  .top-header-dental .container {
    position: unset !important;
  }
  .top-header-dental .container::after {
    transform: translate(-305px, -109px) rotate(10.21deg);
  }
  .top-header-dental-contact {
    background-color: rgba(82, 167, 202, 0.1);
    color: rgba(82, 167, 202, 0.8);
  }
  .top-header-dental-contact i {
    color: rgba(82, 167, 202, 0.6);
  }
  .top-header-dental-contact:hover {
    background-color: #52a7ca;
    color: rgba(255, 255, 255, 0.8);
  }
  .top-header-dental-contact:hover i {
    color: rgba(255, 255, 255, 0.6);
  }
  .top-header-dental-request-visit {
    background-color: #52a7ca;
    color: #fff;
  }
  .top-header-dental-request-visit:hover, .top-header-dental-request-visit:focus, .top-header-dental-request-visit:active {
    background-color: rgb(57.0336283186, 148.5026548673, 186.1663716814);
  }
}
@media only screen and (max-width: 1399px) {
  .top-header-dental-logo img {
    width: auto;
    height: 40px;
  }
  .top-header-dental-box {
    padding: 16.5px 16px;
  }
  .top-header-dental-location {
    margin: 0 12px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-dental .container::after {
    transform: translate(-483px, -109px) rotate(10.21deg);
  }
  .top-header-dental-logo img {
    height: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-dental .container {
    padding-top: 24px;
  }
  .top-header-dental .container::after {
    transform: translate(-540px, -130px) rotate(10.21deg);
  }
}
@media only screen and (max-width: 767px) {
  .top-header-dental .container::after {
    transform: translate(-640px, -130px) rotate(10.21deg);
  }
}
@media only screen and (max-width: 575px) {
  .top-header-dental .container::after {
    transform: translate(-740px, -130px) rotate(10.21deg);
  }
  .top-header-dental-logo img {
    height: 26px;
  }
  .top-header-dental-request-visit {
    width: 48px;
    height: 48px;
    padding: 0;
  }
  .top-header-dental-request-visit::after {
    content: none;
  }
  .top-header-dental-request-visit i {
    margin-right: 0;
  }
}

.nav-dental ul {
  gap: 48px;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(73, 73, 73, 0.1);
}
.nav-dental ul li {
  position: relative;
}
.nav-dental ul li.has-megamenu a::after {
  content: "\e939";
  font-family: "icomoon";
  font-size: 11px;
  line-height: 1;
  margin-right: 8px;
  transition: unset;
}
.nav-dental ul li a::before {
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: #52a7ca;
  margin-left: 6px;
}
.nav-dental ul li a.active {
  font-weight: 700 !important;
}
.nav-dental ul li a.active::before {
  content: "";
}
.nav-dental ul li a:hover, .nav-dental ul li a.active {
  color: #52a7ca;
}
@media only screen and (max-width: 1199px) {
  .nav-dental ul {
    gap: 28px;
  }
}

.footer-dental {
  background-color: #102128;
  border-radius: 68px 68px 0 0;
  padding-top: 66px;
  margin-top: 93px;
}
.footer-dental .container {
  padding-bottom: 48px;
}
.footer-dental .container::after {
  height: 85px;
  border-radius: 9px;
  background-color: #63b0d0;
  right: 12px;
  left: 12px;
  transform: translateY(73px);
  background-image: url("./../images/background/bg-dental-07.png");
}
.footer-dental-info-contact li:not(:last-child) {
  margin-bottom: 17px;
}
.footer-dental-info-contact li span {
  word-break: break-all;
}
.footer-dental-nav li:not(:last-child) {
  margin-bottom: 4px;
}
.footer-dental-nav li a:hover {
  color: #52a7ca;
}
.footer-dental-contact {
  gap: 24px;
}
.footer-dental-contact .btn {
  padding: 17px 12px;
  flex: 1 0 calc(50% - 12px);
}
.footer-dental-contact .btn:hover {
  color: rgba(255, 255, 255, 0.6);
}
.footer-dental-contact .btn:hover span,
.footer-dental-contact .btn:hover i {
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .footer-dental-contact {
    gap: 24px 12px;
  }
  .footer-dental-contact .btn {
    flex: 1 0 calc(50% - 6px);
  }
  .footer-dental-contact .btn span {
    font-size: 14px;
  }
  .footer-dental-contact .btn i {
    font-size: 18px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-dental {
    border-radius: 0;
    margin-top: 60px;
    padding-top: 48px;
  }
  .footer-dental .container {
    padding-bottom: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .footer-dental-logo img {
    width: auto;
    height: 40px;
  }
}

.landing-dental .btn,
.counseling-dental .btn {
  filter: drop-shadow(0px 19px 50px rgba(82, 167, 202, 0.15));
}

.landing-dental {
  margin: 78px 0 136px;
}
.landing-dental::before {
  background-image: url("./../images/shape/shape-dental-01.png");
  width: 203px;
  height: 152px;
  bottom: 54px;
  transform: translateX(98px);
}
.landing-dental .sup-title::before {
  bottom: 100%;
  transform: translate(6px, -23px);
}
.landing-dental .sup-title::after {
  right: 100%;
  bottom: 21px;
  transform: translateX(-68px);
}
.landing-dental .title-en {
  opacity: 0.5;
  letter-spacing: 7.44px;
}
.landing-dental .btn {
  padding: 11px 25px;
}
@media only screen and (max-width: 767px) {
  .landing-dental {
    margin: 40px 0 60px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-dental .title-en {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 4px;
  }
}

.services-dental::before {
  background-image: url("./../images/background/bg-dental-02.png");
  transform: translateY(-52px);
  height: 353px;
}
.services-dental-item {
  box-shadow: 0px 48px 50px rgba(0, 0, 0, 0.02);
  padding: 36px 31px 41px 27px;
  background-color: #fff;
}
.services-dental-item .image::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNjgiIHZpZXdCb3g9IjAgMCA3MiA2OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzguMzUwNCAwLjAwNjM4MzkxQzQ4LjcxOTYgLTAuMjMyNTIxIDU4LjA4MzEgNi4yNjQ4IDY0LjcwMTcgMTQuMzEzNEM3MC43NDU0IDIxLjY2MyA3Mi4yOTYzIDMxLjMzMzEgNzEuOTU1OCA0MC44NzI3QzcxLjYzIDQ5Ljk5OTcgNzAuMTY5OSA2MC4xNzQyIDYyLjg3MTUgNjUuNTg3MkM1Ni4wMjc1IDcwLjY2MzMgNDYuODM3NSA2Ni4yMTk4IDM4LjM1MDQgNjUuNzk3MkMzMC42MTM1IDY1LjQxMTkgMjIuNjQ2NCA2Ny40OTQyIDE2LjEzODEgNjMuMjYwMkM4LjE1MTAyIDU4LjA2NDEgMC42MzA1NjcgNTAuNDM1NCAwLjAzNzY1NzcgNDAuODcyN0MtMC41NzYwNTIgMzAuOTc0NCA2LjQxODg1IDIyLjcwOTEgMTMuMTc2OSAxNS41MDA2QzIwLjE5NjggOC4wMTI4MSAyOC4xMzIgMC4yNDE4MTUgMzguMzUwNCAwLjAwNjM4MzkxWiIgZmlsbD0iI0E0Q0VEQSIvPg0KPC9zdmc+DQo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNjgiIHZpZXdCb3g9IjAgMCA3MiA2OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzguMzUwNCAwLjAwNjM4MzkxQzQ4LjcxOTYgLTAuMjMyNTIxIDU4LjA4MzEgNi4yNjQ4IDY0LjcwMTcgMTQuMzEzNEM3MC43NDU0IDIxLjY2MyA3Mi4yOTYzIDMxLjMzMzEgNzEuOTU1OCA0MC44NzI3QzcxLjYzIDQ5Ljk5OTcgNzAuMTY5OSA2MC4xNzQyIDYyLjg3MTUgNjUuNTg3MkM1Ni4wMjc1IDcwLjY2MzMgNDYuODM3NSA2Ni4yMTk4IDM4LjM1MDQgNjUuNzk3MkMzMC42MTM1IDY1LjQxMTkgMjIuNjQ2NCA2Ny40OTQyIDE2LjEzODEgNjMuMjYwMkM4LjE1MTAyIDU4LjA2NDEgMC42MzA1NjcgNTAuNDM1NCAwLjAzNzY1NzcgNDAuODcyN0MtMC41NzYwNTIgMzAuOTc0NCA2LjQxODg1IDIyLjcwOTEgMTMuMTc2OSAxNS41MDA2QzIwLjE5NjggOC4wMTI4MSAyOC4xMzIgMC4yNDE4MTUgMzguMzUwNCAwLjAwNjM4MzkxWiIgZmlsbD0iI0E0Q0VEQSIvPg0KPC9zdmc+DQo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 72px;
  height: 68px;
  background-color: #a4ceda;
  opacity: 0.15;
}
.services-dental-item .image img {
  width: 60px;
  height: 60px;
}
.services-dental-item:hover {
  background-color: #52a7ca;
}
.services-dental-item:hover .title {
  color: rgba(255, 255, 255, 0.8);
}
.services-dental-item:hover p {
  color: rgba(255, 255, 255, 0.6);
}
.services-dental .swiper-slide:not(.swiper-slide-visible) {
  align-self: center;
}
.swiper-slide:not(.swiper-slide-visible) .services-dental-item {
  padding: 20px 20px;
  opacity: 0.5;
  height: auto;
}
@media only screen and (max-width: 767px) {
  .services-dental-item {
    padding: 30px 20px;
  }
  .services-dental-item .image {
    margin-left: 0;
  }
}

.counseling-dental {
  margin: 104px 0 190px;
}
.counseling-dental::before {
  background-image: url("./../images/background/bg-dental-03.png");
  transform: translateY(-64px);
  height: 536px;
}
.counseling-dental .image::before {
  background-image: url("./../images/shape/shape-dental-03.png");
  width: 254px;
  height: 142px;
  bottom: 55px;
  transform: translateX(89px);
}
.counseling-dental .image::after {
  background-image: url("./../images/shape/pattern-dental-01.png");
  width: 106px;
  height: 110px;
  bottom: 8px;
  left: 80px;
}
.counseling-dental .image img {
  filter: drop-shadow(0px 38px 50px rgba(0, 0, 0, 0.05));
}
.counseling-dental .content::before {
  top: 20px;
  left: 137px;
}
.counseling-dental .content::after {
  transform: translate(-4px, -23px);
}
.counseling-dental .content .btn {
  padding: 11px 21px;
}
@media only screen and (max-width: 767px) {
  .counseling-dental {
    margin: 70px 0;
  }
  .counseling-dental .content p {
    font-size: 14px;
    line-height: 25px;
  }
}

.doctors-dental {
  background-color: rgba(164, 206, 218, 0.1);
  padding: 36px 0 64px;
}

.works-dental {
  margin: 105px 0 154px;
}
.works-dental::before {
  background-image: url("./../images/background/bg-dental-04.png");
  transform: translateY(-105px);
  height: 715px;
}
.works-dental-item {
  padding-bottom: 69px;
}
.works-dental-item .image {
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.1);
}
.works-dental-item .image::before {
  background-image: linear-gradient(180deg, rgba(82, 167, 202, 0) 0%, rgba(82, 167, 202, 0.561884) 80.24%, #23a9ce 100%);
  z-index: 2;
  border-radius: inherit;
}
.works-dental-item .image i {
  z-index: 3;
  width: 38px;
  height: 38px;
  box-shadow: 0px 23px 30px rgba(0, 0, 0, 0.15);
  top: 33px;
  right: 27px;
}
.works-dental-item .content {
  right: 35px;
  left: 35px;
  padding: 31px 12px;
  z-index: 5;
}
@media only screen and (max-width: 1199px) {
  .works-dental-item .content {
    right: 24px;
    left: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .works-dental {
    margin: 80px 0;
  }
  .works-dental-item .image {
    border-radius: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .works-dental-item {
    padding-bottom: 32px;
  }
  .works-dental-item .image {
    border-radius: 24px;
  }
  .works-dental-item .image i {
    top: 20px;
    left: 20px;
  }
  .works-dental-item .content {
    right: 12px;
    left: 12px;
    border-radius: 20px;
    padding: 24px 12px;
  }
  .works-dental-item .content .title {
    font-size: 14px;
    line-height: 22px;
  }
}

.comments-dental::before {
  background-image: url("./../images/background/bg-dental-05.png");
  transform: translateY(-47px);
  height: 883px;
}
.comments-dental .container {
  padding-bottom: 212px;
}
.comments-dental .container::after {
  background-image: url("./../images/other/avatars-comments-dental.png");
  width: 1384px;
  height: 458px;
  left: 50%;
  transform: translateX(-50%);
  filter: drop-shadow(0px 39px 50px rgba(0, 0, 0, 0.15));
}
.comments-dental-item {
  max-width: 843px;
}
.comments-dental-item img {
  box-shadow: 0px 39px 50px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 1399px) {
  .comments-dental .container::after {
    width: 1160px;
    height: 384px;
  }
}
@media only screen and (max-width: 1199px) {
  .comments-dental .container::after {
    width: 960px;
    height: 318px;
  }
}
@media only screen and (max-width: 991px) {
  .comments-dental .container {
    padding-bottom: 120px;
  }
  .comments-dental .container::after {
    width: 720px;
    height: 238px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-dental .container {
    padding-bottom: 0;
  }
}

.gallery-dental {
  margin: 116px 0 64px;
}
.gallery-dental::before {
  background-image: url("./../images/background/bg-dental-06.png");
  transform: translateY(-39px);
  height: 1187px;
}
@media only screen and (max-width: 767px) {
  .gallery-dental {
    margin: 60px 0;
  }
}

.company-dental a img {
  filter: grayscale(1);
}
.company-dental a:hover img {
  filter: grayscale(0);
}

.about-dental-landing .video {
  padding: 22px 29px 35px 22px;
}
.about-dental-landing .video::before {
  background-image: url("./../images/shape/pattern-dental-02.png");
  width: 104px;
  height: 110px;
}
.about-dental-landing .video::after {
  width: 234px;
  height: 187px;
  border: 6px solid;
  border-color: transparent transparent #52a7ca #52a7ca;
}
@media only screen and (max-width: 575px) {
  .about-dental-landing .video {
    padding: 0;
  }
  .about-dental-landing .video::before {
    transform: translate(29px, -22px);
  }
  .about-dental-landing .video::after {
    content: none;
  }
}

.about-team-dental {
  margin: 126px 0 158px;
}
.about-team-dental::before {
  background-image: url("./../images/background/bg-dental-08.png");
  transform: translateY(-70px);
  height: 861px;
}
.about-team-dental::after,
.about-team-dental .container::after {
  width: 275px;
  height: 346px;
}
.about-team-dental::after {
  background-image: url("./../images/shape/shape-dental-04.png");
  transform: translate(144px, 206px);
}
.about-team-dental .container::after {
  transform: translateX(-92px);
  bottom: 38px;
  background-image: url("./../images/shape/shape-dental-05.png");
}
.about-team-dental .title-en {
  letter-spacing: 7.44px;
}
.about-team-dental .btn {
  filter: drop-shadow(0px 19px 50px rgba(82, 167, 202, 0.15));
  padding: 11px 25px;
}
.about-team-dental-gallery {
  padding: 0 0 34px 39px;
}
.about-team-dental-gallery::after {
  border: 6px solid;
  border-color: transparent transparent #52A7CA #52A7CA;
  width: 234px;
  height: 187px;
}
.about-team-dental-gallery .row {
  margin: 0 -4px;
  gap: 8px 0;
}
.about-team-dental-gallery .row > * {
  padding: 0 4px;
}
.about-team-dental-gallery .gallery-cleaning-item {
  box-shadow: 0px 17px 50px rgba(0, 0, 0, 0.05);
}
@media only screen and (max-width: 767px) {
  .about-team-dental {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 575px) {
  .about-team-dental p {
    font-size: 14px;
    line-height: 26px;
  }
  .about-team-dental-gallery {
    padding: 0 0 16px 16px;
  }
}

.about-doctors-dental {
  padding: 43px 0 91px;
}
.about-doctors-dental .row {
  gap: 86px 0;
}

.insurance-dental {
  margin: 80px 0 140px;
}
.insurance-dental::before {
  background-image: url("./../images/background/bg-dental-09.png");
  transform: translateY(-72px);
  height: 861px;
}
.insurance-dental-item {
  padding: 66px 12px;
  box-shadow: 0px 31px 50px rgba(0, 0, 0, 0.02);
}
.insurance-dental-item img {
  width: auto;
  max-height: 72px;
  filter: grayscale(1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.insurance-dental-item:hover img {
  filter: grayscale(0);
}
.insurance-dental .swiper-slide:not(.swiper-slide-visible) .insurance-dental-item {
  transform: scale(0.7);
  opacity: 0.5;
  pointer-events: none;
}
@media only screen and (max-width: 767px) {
  .insurance-dental {
    margin: 60px 0;
  }
  .insurance-dental-item {
    padding: 32px 12px;
    border-radius: 20px;
  }
}

.about-comments-dental::after {
  background-image: url("./../images/shape/shape-dental-06.png");
  width: 275px;
  height: 284px;
  transform: translate(-92px, -80px);
}

.about-gallery-dental::after {
  background-image: url("./../images/shape/shape-dental-07.png");
  bottom: 100%;
  transform: translate(144px, -20px);
  width: 245px;
  height: 284px;
}

.contact-dental-location {
  margin: 125px 0 132px;
}
.contact-dental-location::before, .contact-dental-location::after {
  width: 275px;
  height: 284px;
}
.contact-dental-location::before {
  background-image: url("./../images/shape/shape-dental-08.png");
  bottom: 24px;
  transform: translateX(104px);
}
.contact-dental-location::after {
  background-image: url("./../images/shape/shape-dental-06.png");
  transform: translate(-136px, 14px);
}
.contact-dental-location-wrapper {
  padding: 36px 40px 22px 27px;
}
.contact-dental-location-wrapper::before, .contact-dental-location-wrapper::after {
  width: 234px;
  height: 187px;
  border: 6px solid;
}
.contact-dental-location-wrapper::before {
  border-color: #52a7ca #52a7ca transparent transparent;
}
.contact-dental-location-wrapper::after {
  border-color: transparent transparent #52a7ca #52a7ca;
}
.contact-dental-location-wrapper .location::before {
  background-image: url("./../images/shape/pattern-dental-01.png");
  top: 5px;
  left: 6px;
  width: 104px;
  height: 110px;
}
.contact-dental-location-wrapper .location iframe {
  background-color: #d9d9d9;
  box-shadow: 0px 72px 50px rgba(0, 0, 0, 0.05);
  border-radius: 60px 0;
}
.contact-dental-info .heading-dental {
  max-width: 790px;
}
.contact-dental-info .heading-dental::before {
  right: 100px;
  transform: translateY(-14px);
}
.contact-dental-info .heading-dental::after {
  top: 18px;
  transform: translateX(-25px);
}
.contact-dental-info .row {
  max-width: 970px;
}
.contact-dental-counseling {
  margin: 183px 0 111px;
}
.contact-dental-form::before {
  background-image: url("./../images/background/bg-dental-10.png");
  transform: translateY(-16px);
  height: 1045px;
}
.contact-dental-form .heading-dental {
  margin-bottom: 106px;
}
.contact-dental-form form .uploader-file-label {
  padding: 22.5px 18px 22.5px 140px;
}
.contact-dental-form form button.btn {
  box-shadow: 0px 18px 25px rgba(82, 167, 202, 0.32);
}
.contact-dental-insurance {
  margin: 125px 0 233px;
}
.contact-dental-insurance::after {
  background-image: url("./../images/shape/shape-dental-06.png");
  width: 275px;
  height: 284px;
  transform: translate(-92px, -141px);
}
.contact-dental-gallery::after {
  background-image: url("./../images/shape/shape-dental-08.png");
  width: 275px;
  height: 284px;
  transform: translate(143px, -254px);
}
@media only screen and (max-width: 991px) {
  .contact-dental-location-wrapper .location iframe {
    height: 400px;
    border-radius: 32px 0;
  }
}
@media only screen and (max-width: 767px) {
  .contact-dental-location {
    margin: 40px 0 60px;
  }
  .contact-dental-location-wrapper {
    padding: 24px;
  }
  .contact-dental-counseling, .contact-dental-insurance {
    margin: 70px 0;
  }
  .contact-dental-form .heading-dental {
    margin-bottom: 60px;
  }
  .contact-dental-form form .uploader-file-label {
    padding-left: 64px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-dental-location-wrapper {
    padding: 16px;
  }
  .contact-dental-location-wrapper .location iframe {
    border-radius: 24px 0;
    height: 300px;
  }
}

.blog-dental-top-article {
  margin: 72px 0 163px;
}
.blog-dental-top-article .title-en {
  letter-spacing: 5.88px;
}
.blog-dental-top-article .btn {
  min-width: 157px;
  padding: 12px 12px;
  filter: drop-shadow(0px 19px 50px rgba(82, 167, 202, 0.15));
}
.blog-dental-top-article .image::before {
  background-image: url("./../images/shape/pattern-dental-02.png");
  width: 104px;
  height: 110px;
  left: 40%;
  transform: translate(-50%, -66px);
}
.blog-dental-top-article .image::after {
  width: 234px;
  height: 187px;
  border: 6px solid;
  border-color: transparent transparent #52a7ca #52a7ca;
  left: 30px;
  transform: translateY(21px);
}
.blog-dental-top-article .image .img {
  filter: drop-shadow(-13px -8px 50px rgba(0, 0, 0, 0.05));
}
.blog-dental-top-article .image .img::before, .blog-dental-top-article .image .img::after,
.blog-dental-top-article .image .img img {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTI4IiBoZWlnaHQ9IjQ4OSIgdmlld0JveD0iMCAwIDUyOCA0ODkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMwMC41NjUgMC4wODQ5Nzc3QzM2NS4yNjMgLTIuMzE0ODIgNDE4LjgwNyA0Ni41MTcxIDQ2MS4xOTQgOTUuMzk5QzUwMC4xODcgMTQwLjM2NiA1MTcuMDAyIDE5Ni41OTMgNTIyLjM0IDI1NS44NDNDNTI4LjM4NSAzMjIuOTM3IDUzOS40NTQgMzk5LjIxOCA0OTIuOTYyIDQ0OC4wMThDNDQ1Ljk4NyA0OTcuMzI0IDM2OC43MDUgNDg4LjA4NSAzMDAuNTY1IDQ4OC42MjdDMjMxLjU4NiA0ODkuMTc3IDE1OS41MDIgNDkzLjQzOCAxMDUuMDc1IDQ1MS4xMDdDNDQuNTU2NyA0MDQuMDM5IC04Ljk2NTM0IDMzMS43NzEgMS4yNjE0NCAyNTUuODQzQzExLjAzOTkgMTgzLjI0NCA5NS43MTAxIDE1NC41MDkgMTUxLjQzOCAxMDYuODg5QzE5OS43NTYgNjUuNjAwNCAyMzcuMDIyIDIuNDQxOTIgMzAwLjU2NSAwLjA4NDk3NzdaIiBmaWxsPSIjQzRDNEM0Ii8+DQo8L3N2Zz4NCg==) 0 0/contain;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTI4IiBoZWlnaHQ9IjQ4OSIgdmlld0JveD0iMCAwIDUyOCA0ODkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMwMC41NjUgMC4wODQ5Nzc3QzM2NS4yNjMgLTIuMzE0ODIgNDE4LjgwNyA0Ni41MTcxIDQ2MS4xOTQgOTUuMzk5QzUwMC4xODcgMTQwLjM2NiA1MTcuMDAyIDE5Ni41OTMgNTIyLjM0IDI1NS44NDNDNTI4LjM4NSAzMjIuOTM3IDUzOS40NTQgMzk5LjIxOCA0OTIuOTYyIDQ0OC4wMThDNDQ1Ljk4NyA0OTcuMzI0IDM2OC43MDUgNDg4LjA4NSAzMDAuNTY1IDQ4OC42MjdDMjMxLjU4NiA0ODkuMTc3IDE1OS41MDIgNDkzLjQzOCAxMDUuMDc1IDQ1MS4xMDdDNDQuNTU2NyA0MDQuMDM5IC04Ljk2NTM0IDMzMS43NzEgMS4yNjE0NCAyNTUuODQzQzExLjAzOTkgMTgzLjI0NCA5NS43MTAxIDE1NC41MDkgMTUxLjQzOCAxMDYuODg5QzE5OS43NTYgNjUuNjAwNCAyMzcuMDIyIDIuNDQxOTIgMzAwLjU2NSAwLjA4NDk3NzdaIiBmaWxsPSIjQzRDNEM0Ii8+DQo8L3N2Zz4NCg==) 0 0/contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.blog-dental-top-article .image .img::before, .blog-dental-top-article .image .img::after {
  top: 24px;
  left: 15px;
}
.blog-dental-top-article .image .img::before {
  background-image: url("./../images/other/image-dental-21.png");
}
.blog-dental-top-article .image .img::after {
  background-color: rgba(164, 206, 218, 0.8);
}
.blog-dental-articles-marine::before {
  background-image: url("./../images/background/bg-dental-11.png");
  transform: translateY(-95px);
  height: 1329px;
}
.blog-dental-articles-marine::after,
.blog-dental-articles-marine .container::before {
  width: 275px;
  height: 285px;
}
.blog-dental-articles-marine::after {
  background-image: url("./../images/shape/shape-dental-06.png");
  top: 27%;
  transform: translateX(-154px);
}
.blog-dental-articles-marine .container::before {
  background-image: url("./../images/shape/shape-dental-07.png");
  transform: translate(149px, 35px);
}
.blog-dental-articles-marine .row {
  gap: 72px 0;
}
.blog-dental-best-article {
  margin: 155px 0 146px;
}
.blog-dental-best-article::after {
  background-image: url("./../images/shape/shape-dental-06.png");
  width: 275px;
  height: 285px;
  transform: translate(-154px, 123px);
}
.blog-dental-best-article .content .title a:hover,
.blog-dental-best-article .content .author:hover {
  color: #52a7ca;
}
.blog-dental-best-article .content .share ul li a:hover {
  background-color: #52a7ca;
}
.blog-dental-best-article .content .btn:hover {
  background-color: #52a7ca;
  color: #fff;
}
.blog-dental-last-articles::before {
  background-image: url("./../images/background/bg-dental-12.png");
  transform: translateY(-92px);
  height: 2232px;
}
.blog-dental-last-articles::after,
.blog-dental-last-articles .container::before,
.blog-dental-last-articles .container::after {
  width: 275px;
  height: 285px;
}
.blog-dental-last-articles::after,
.blog-dental-last-articles .container::after {
  background-image: url("./../images/shape/shape-dental-07.png");
  transform: translateX(149px);
}
.blog-dental-last-articles::after {
  top: 15%;
}
.blog-dental-last-articles .container::after {
  top: 65%;
}
.blog-dental-last-articles .container::before {
  background-image: url("./../images/shape/shape-dental-06.png");
  transform: translateX(-154px);
  top: 40%;
}
.blog-dental-last-articles .row {
  gap: 105px 0;
}
@media only screen and (max-width: 991px) {
  .blog-dental-top-article {
    margin-top: 90px;
  }
  .blog-dental-top-article .image .img::before, .blog-dental-top-article .image .img::after,
  .blog-dental-top-article .image .img img {
    -webkit-mask-position: center;
            mask-position: center;
  }
}
@media only screen and (max-width: 767px) {
  .blog-dental-top-article {
    margin: 40px 0 60px;
  }
  .blog-dental-best-article {
    margin: 60px 0;
  }
  .blog-dental-last-articles .row {
    gap: 32px 0;
  }
}

.detail-blog-dental {
  margin-top: 52px;
}
.detail-blog-dental-image {
  margin-bottom: 93px;
}
.detail-blog-dental-image-wrapper {
  padding: 147px 140px 0;
}
.detail-blog-dental-image-wrapper::before, .detail-blog-dental-image-wrapper::after {
  bottom: 21.101%;
  border-radius: 26px;
}
.detail-blog-dental-image-wrapper::before {
  background-image: url("./../images/background/bg-dental-13.png");
  box-shadow: 0px 55px 50px rgba(0, 0, 0, 0.05);
}
.detail-blog-dental-image-wrapper::after {
  background-color: rgba(82, 167, 202, 0.5);
}
.detail-blog-dental-image-wrapper img {
  border: 9px solid #d9d9d9;
  border-radius: 0 0 205px 205px;
  box-shadow: 0px 61px 50px rgba(0, 0, 0, 0.05);
  max-width: calc(50% - 12px);
}
.detail-blog-dental-image-wrapper img:nth-child(2) {
  border-radius: 205px 205px 0 0;
}
.detail-blog-dental-info {
  margin-bottom: 97px;
}
.detail-blog-dental-info-wrapper {
  max-width: 968px;
}
.detail-blog-dental-info-author:hover {
  color: #52a7ca;
}
.detail-blog-dental-content {
  margin-bottom: 130px;
}
.detail-blog-dental-content::before, .detail-blog-dental-content::after {
  width: 275px;
  height: 285px;
}
.detail-blog-dental-content::before {
  background-image: url("./../images/shape/shape-dental-07.png");
  transform: translateX(163px);
}
.detail-blog-dental-content::after {
  background-image: url("./../images/shape/shape-dental-06.png");
  transform: translate(-153px, -205px);
}
.detail-blog-dental-comments {
  margin: 153px 0 105px;
}
.detail-blog-dental-comments::before {
  background-image: url("./../images/background/bg-dental-14.png");
  transform: translateY(-44px);
  height: 1540px;
}
.detail-blog-dental-comments ul li .content .text-reply p::before,
.detail-blog-dental-comments ul li ul::before {
  background-color: rgba(82, 167, 202, 0.75);
}
.detail-blog-dental-comments ul li .content .text-reply .btn {
  box-shadow: 0px 32px 25px rgba(82, 167, 202, 0.15);
}
.detail-blog-dental-send-comment form .btn {
  box-shadow: 0px 18px 25px rgba(82, 167, 202, 0.32);
}
.detail-blog-dental-related-articles {
  margin-top: 116px;
}
.detail-blog-dental-related-articles::before {
  background-image: url("./../images/background/bg-dental-15.png");
  top: 58px;
  height: 750px;
}
@media only screen and (max-width: 991px) {
  .detail-blog-dental-image-wrapper {
    padding: 80px 60px 0;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-dental {
    margin-top: 40px;
  }
  .detail-blog-dental-image-wrapper {
    padding: 48px 32px 0;
  }
  .detail-blog-dental-image, .detail-blog-dental-info, .detail-blog-dental-content {
    margin-bottom: 40px;
  }
  .detail-blog-dental-info-author {
    font-size: 14px;
    line-height: 22px;
  }
  .detail-blog-dental-comments {
    margin: 60px 0;
  }
  .detail-blog-dental-related-articles {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-dental-image-wrapper {
    padding: 32px 12px 0;
    margin: 0 -12px;
    gap: 12px !important;
  }
  .detail-blog-dental-image-wrapper::before, .detail-blog-dental-image-wrapper::after {
    border-radius: 0;
  }
  .detail-blog-dental-image-wrapper img {
    border-width: 4px;
    max-width: calc(50% - 6px);
  }
  .detail-blog-dental-info-title {
    font-size: 16px;
    line-height: 25px;
  }
  .detail-blog-dental-info-author {
    font-size: 12px;
    line-height: 18px;
  }
}

.service-dental-landing {
  margin: 52px 0 116px;
}
.service-dental-landing-wrapper {
  padding: 100px 65px 0 106px;
}
.service-dental-landing-wrapper::before, .service-dental-landing-wrapper::after {
  border-radius: 26px;
  bottom: 37.123%;
}
.service-dental-landing-wrapper::before {
  background-image: url("./../images/background/bg-dental-13.png");
  box-shadow: 0px 55px 50px rgba(0, 0, 0, 0.05);
}
.service-dental-landing-wrapper::after {
  background-color: rgba(82, 167, 202, 0.5);
}
.service-dental-landing-wrapper .content {
  box-shadow: 0px 77px 50px rgba(0, 0, 0, 0.05);
  padding: 60px 66px 50px 38px;
}
.service-dental-landing-wrapper img {
  border: 9px solid #d9d9d9;
  border-radius: 205px 205px 0 0;
  box-shadow: 0px 61px 50px rgba(0, 0, 0, 0.05);
}
.service-dental-description {
  margin-bottom: 100px;
}
.service-dental-description-content::before {
  width: 275px;
  height: 285px;
}
.service-dental-description-content:nth-child(odd)::before {
  background-image: url("./../images/shape/shape-dental-06.png");
  transform: translate(-165px, -72px);
  left: 0;
}
.service-dental-description-content:nth-child(even)::before {
  background-image: url("./../images/shape/shape-dental-07.png");
  transform: translate(157px, -80px);
  right: 0;
}
.service-dental-description-content:not(:last-child) {
  margin-bottom: 118px;
}
.service-dental-description-content .title-en {
  letter-spacing: 6.08px;
}
.service-dental-steps::before {
  background-image: url("./../images/background/bg-dental-16.png");
  transform: translateY(-18px);
  height: 742px;
}
.service-dental-steps .row {
  gap: 37px 0;
}
.service-dental-steps-item {
  padding: 31px 37px 32px 25px;
  border: 1px solid #e0e0e0;
}
.service-dental-steps-item::before {
  border-radius: inherit;
  background-image: url("./../images/background/bg-dental-17.png");
  background-color: #52a7ca;
  box-shadow: 0px 48px 50px rgba(0, 0, 0, 0.1), 0px 48px 50px rgba(82, 167, 202, 0.1);
  opacity: 0;
}
.service-dental-steps-item img {
  box-shadow: 0px 17px 10px rgba(0, 0, 0, 0.1);
}
.service-dental-steps-item:hover::before {
  opacity: 1;
}
.service-dental-steps-item:hover .title {
  color: rgba(255, 255, 255, 0.8);
}
.service-dental-steps-item:hover p {
  color: rgba(255, 255, 255, 0.5);
}
.service-dental-pricing::before {
  background-image: url("./../images/background/bg-dental-18.png");
  transform: translateY(-102px);
  height: 783px;
}
.service-dental-pricing::after {
  background-image: url("./../images/background/bg-dental-19.png");
  background: #52a7ca;
  width: 231px;
  height: 741px;
  border-radius: 129px;
  transform: translate(206px, 168px);
}
.service-dental-pricing-wrapper {
  padding-right: 22px;
}
.service-dental-pricing-wrapper::before {
  background-color: #52a7ca;
  bottom: 106px;
  left: 22px;
  border-radius: 50px;
  transform: translateY(-26px);
}
.service-dental-pricing-wrapper::after {
  background-image: url("./../images/shape/pattern-dental-03.png");
  width: 178px;
  height: 187px;
  transform: translate(40px, -65px);
}
.service-dental-pricing-content {
  box-shadow: 0px 13px 50px rgba(0, 0, 0, 0.05);
  padding: 97px 48px 20px;
}
.service-dental-pricing-title::before {
  width: 15px;
  height: 15px;
  border-radius: 2px;
  background-color: #52a7ca;
  transform: rotate(45deg);
  margin-left: 10px;
}
.service-dental-pricing .doctors > *:not(:last-child) {
  margin-bottom: 72px;
}
.service-dental-comments {
  margin: 271px 0 227px;
}
.service-dental-comments::after {
  width: 275px;
  height: 285px;
  background-image: url("./../images/shape/shape-dental-06.png");
  transform: translate(-92px, -80px);
}
.service-dental-company::before {
  background-image: url("./../images/shape/shape-dental-07.png");
  transform: translate(144px, -238px);
  width: 275px;
  height: 285px;
}
@media only screen and (max-width: 1399px) {
  .service-dental-landing .text {
    font-size: 40px;
    line-height: 1.65;
  }
}
@media only screen and (max-width: 1199px) {
  .service-dental-landing-wrapper {
    padding: 100px 48px 0;
  }
  .service-dental-landing .text {
    font-size: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .service-dental-landing-wrapper {
    padding: 48px 32px 0;
  }
  .service-dental-landing-wrapper::before, .service-dental-landing-wrapper::after {
    bottom: auto;
    height: 40%;
  }
  .service-dental-landing .content {
    margin-top: 24px;
    padding: 48px 32px;
  }
  .service-dental-landing img {
    width: auto !important;
    margin: 0 auto;
  }
  .service-dental-pricing .doctors > *:not(:last-child) {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .service-dental-landing {
    margin: 40px 0 60px;
  }
  .service-dental-landing .text {
    font-size: 24px;
  }
  .service-dental-landing .content {
    padding: 30px 20px;
    border-radius: 20px;
  }
  .service-dental-description {
    margin-bottom: 60px;
  }
  .service-dental-description-content:not(:last-child) {
    margin-bottom: 50px;
  }
  .service-dental-description-content p {
    font-size: 14px;
    line-height: 26px;
  }
  .service-dental-steps .row {
    gap: 24px 0;
  }
  .service-dental-steps-item {
    padding: 24px;
  }
  .service-dental-pricing-wrapper {
    padding-right: 0;
  }
  .service-dental-pricing-content {
    padding: 40px 20px 32px;
  }
  .service-dental-comments {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 575px) {
  .service-dental-landing-wrapper {
    padding: 32px 12px 0;
    margin: 0 -12px;
  }
  .service-dental-landing-wrapper::before, .service-dental-landing-wrapper::after {
    border-radius: 0;
    height: 30%;
  }
  .service-dental-landing .text {
    font-size: 18px;
  }
  .service-dental-landing img {
    border-width: 4px;
  }
  .service-dental-steps-item {
    padding: 24px 16px;
  }
  .service-dental-pricing-content {
    padding: 32px 16px;
    border-radius: 32px;
  }
  .service-dental-pricing .doctors > *:not(:last-child) {
    margin-bottom: 64px;
  }
}

@property --color-1 {
  syntax: "<color>";
  initial-value: #b0b0b0;
  inherits: false;
}
@property --color-2 {
  syntax: "<color>";
  initial-value: #b0b0b0;
  inherits: false;
}
@property --color-3 {
  syntax: "<color>";
  initial-value: #b0b0b0;
  inherits: false;
}
.heading-web-design {
  margin-bottom: 77px;
}
.heading-web-design::before {
  color: #1081e8;
}

.shape-circle,
.before\:shape-circle::before,
.after\:shape-circle::after,
.shape-circle-dark,
.before\:shape-circle-dark::before,
.after\:shape-circle-dark::after {
  width: 93px;
  height: 93px;
  box-shadow: inset 11px 4px 11px rgba(255, 255, 255, 0.25);
  border-radius: 50%;
}

.shape-circle,
.before\:shape-circle::before,
.after\:shape-circle::after {
  background-color: #1081e8;
}

.shape-circle-dark,
.before\:shape-circle-dark::before,
.after\:shape-circle-dark::after {
  background-color: #0f2851;
}

.works-web-design-item {
  box-shadow: 0px 88px 50px rgba(0, 0, 0, 0.02);
  padding: 23px 25px 27px;
  border-bottom: 2px solid #fff;
}
.works-web-design-item .image img {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
}
.works-web-design-item .title {
  max-height: 50px;
}
.works-web-design-item .title a:hover {
  color: #1081e8;
}
.works-web-design-item .like:hover {
  color: #e63a2c;
}
.works-web-design-item .btn-more {
  background-color: #fff;
  box-shadow: 0px 26px 50px rgba(0, 0, 0, 0.05);
  min-width: 111px;
  padding: 8px 12px;
}
.works-web-design-item:hover {
  border-color: rgba(16, 129, 232, 0.2);
  box-shadow: 0px 88px 50px rgba(16, 129, 232, 0.05);
}
.works-web-design-item:hover .btn-more {
  background-color: #1081e8;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .works-web-design-item {
    padding: 23px 16px 27px;
  }
  .works-web-design-item .title {
    max-height: 44px;
  }
  .works-web-design-item .title,
  .works-web-design-item .like {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .works-web-design-item {
    padding: 20px 16px;
  }
}

.btn-more-web-design {
  padding: 14px 12px;
  min-width: 189px;
}
.btn-more-web-design, .btn-more-web-design:active, .btn-more-web-design:focus, .btn-more-web-design:hover {
  box-shadow: 0px 10px 20px 2px rgba(134, 155, 235, 0.32);
}

.article-web-design {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding: 23px 17px 20px;
}
.article-web-design::before {
  background-image: linear-gradient(93deg, #f5af19 -9.57%, #f48c17 99.15%, #f12711 215.17%);
  border-radius: inherit;
  padding: 0 4px 4px 0;
  opacity: 0;
}
.article-web-design figure img {
  border-radius: 20px 20px 0;
  box-shadow: 0px 21px 25px rgba(0, 0, 0, 0.15);
}
.article-web-design .title {
  max-height: 48px;
}
.article-web-design .info::before {
  width: 5px;
  height: 70px;
  border-radius: 7px;
  transform: translateX(17px);
}
.article-web-design .info::before,
.article-web-design .read-more {
  background-image: linear-gradient(93deg, var(--color-1) -9.57%, var(--color-2) 99.15%, var(--color-3) 215.17%);
  transition: --color-1 0.3s ease-in-out, --color-2 0.3s ease-in-out, --color-3 0.3s ease-in-out;
}
.article-web-design p {
  height: 64px;
}
.article-web-design .read-more {
  color: transparent;
}
.article-web-design:hover::before {
  opacity: 1;
}
.article-web-design:hover .info::before,
.article-web-design:hover .read-more {
  --color-1: #f5af19;
  --color-2: #f48c17;
  --color-3: #f12711;
}

.articles-web-design {
  margin-top: 170px;
}
.articles-web-design::before {
  background-image: url("./../images/background/bg-web-design-09.png");
  top: 20px;
  height: 758px;
}
.articles-web-design .swiper {
  max-width: 1020px;
}
.articles-web-design .swiper-slide:not(.swiper-slide-visible) > * {
  opacity: 0.25;
  transition: all 0.3s ease-in-out;
}
.articles-web-design .swiper-button-prev::after, .articles-web-design .swiper-button-next::after {
  font-family: "icomoon";
  font-size: 16px;
  line-height: 1;
  color: #fcb712;
}
.articles-web-design .swiper-button-prev::after {
  content: "\e937";
}
.articles-web-design .swiper-button-next::after {
  content: "\e936";
}
.articles-web-design .swiper-pagination-bullet {
  opacity: 1;
  border-radius: 6px;
  width: 20px;
  height: 6px;
  background-color: rgba(73, 73, 73, 0.6);
  --swiper-pagination-bullet-horizontal-gap: 3px;
}
.articles-web-design .swiper-pagination-bullet-active {
  width: 30px;
  background-color: #fcb712;
}
@media only screen and (max-width: 767px) {
  .articles-web-design {
    margin-top: 60px;
  }
  .articles-web-design .swiper-pagination-bullet {
    width: 12px;
  }
  .articles-web-design .swiper-pagination-bullet-active {
    width: 20px;
  }
}

.btn-more-two-web-design {
  padding: 10px 12px;
  min-width: 155px;
}

.article-web-design-two {
  padding: 5px 5px 25px;
  box-shadow: 0px 67px 50px rgba(0, 0, 0, 0.02);
}
.article-web-design-two figure {
  padding: 5px;
  background-color: rgba(197, 197, 197, 0.2);
}
.article-web-design-two figure::before {
  background-color: rgba(16, 129, 232, 0.5);
  border-radius: inherit;
  z-index: 2;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}
.article-web-design-two figure::after {
  width: 50%;
  height: 2px;
  background-color: #c5c5c5;
  transform: translateX(-50%);
  bottom: 3px;
}
.article-web-design-two figure .img {
  background-color: #d9d9d9;
}
.article-web-design-two figure .text {
  margin: 0 42px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  z-index: 4;
  padding-top: 6px;
}
.article-web-design-two figure .text::before {
  width: 106px;
  height: 3px;
  background-color: #fff;
}
.article-web-design-two figure .avatar {
  transform: translate(-50%, 11px);
  z-index: 20;
}
.article-web-design-two .content {
  padding: 0 5px;
}
.article-web-design-two .title {
  max-height: 48px;
}
.article-web-design-two .title a:hover {
  color: #1081e8;
}
.article-web-design-two p {
  max-height: 104px;
}
@media only screen and (max-width: 1199px) {
  .article-web-design-two figure .text {
    margin: 0 20px;
  }
}

.pagination-web-design li li a:not(.prev, .next):hover, .pagination-web-design li li a:not(.prev, .next).active {
  background-color: #1081e8;
}

.article-web-design-three {
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
  padding: 27px 48px 28px 32px;
}
.article-web-design-three:not(:last-child) {
  margin-bottom: 56px;
}
.article-web-design-three .image {
  max-width: 150px;
}
.article-web-design-three .image img {
  border-radius: 20px 20px 0;
}
.article-web-design-three .detail {
  padding-right: 19px;
  max-width: calc(100% - 150px);
}
.article-web-design-three .detail .title a:hover {
  color: #1081e8;
}
.article-web-design-three .detail .info {
  gap: 7px;
}
.article-web-design-three .detail .info li {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}
.article-web-design-three .detail .info li i {
  text-shadow: 0px 4px 15px rgba(86, 146, 230, 0.5);
  padding: 0 10px;
}
@media only screen and (max-width: 1399px) {
  .article-web-design-three {
    padding: 27px 32px 28px;
  }
}
@media only screen and (max-width: 991px) {
  .article-web-design-three {
    padding: 24px 20px;
  }
  .article-web-design-three:not(:last-child) {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .article-web-design-three {
    padding: 24px 16px;
  }
  .article-web-design-three .image,
  .article-web-design-three .detail {
    max-width: 100%;
  }
  .article-web-design-three .image img {
    width: 100%;
  }
  .article-web-design-three .detail {
    padding-right: 0;
    margin-top: 12px;
  }
}

.bg-web-design {
  background: rgba(245, 250, 254, 0.32);
}

.top-header-web-design::before {
  background-image: url("./../images/background/bg-web-design-01.png");
  height: 1015px;
}
.top-header-web-design-wrapper {
  padding-bottom: 26px;
  border-bottom: 1px solid rgba(73, 73, 73, 0.2);
}
.top-header-web-design-category {
  margin: 0 26px 0 34px;
}
.top-header-web-design-category-btn {
  padding: 0 20px;
}
.top-header-web-design-category-btn::before, .top-header-web-design-category-btn::after {
  width: 1px;
  height: 38px;
  background-color: rgba(73, 73, 73, 0.2);
}
.top-header-web-design-category-btn:hover .top-header-web-design-category-btn-btn {
  color: #1081e8;
}
.top-header-web-design-category .megamenu::before {
  height: 45px;
}
.top-header-web-design-category:hover .megamenu {
  transform: translateY(1px);
}
.top-header-web-design-nav ul {
  gap: 32px;
}
.top-header-web-design-nav ul li a::after {
  width: 0;
  height: 3px;
  background-color: #1081e8;
  border-radius: 3px;
  transform: translateY(3px);
}
.top-header-web-design-nav ul li a:hover, .top-header-web-design-nav ul li a.active {
  color: #1081e8;
}
.top-header-web-design-nav ul li a:hover::after, .top-header-web-design-nav ul li a.active::after {
  width: 50%;
}
.top-header-web-design-nav ul li a.active {
  font-weight: bold !important;
}
.top-header-web-design-contact {
  background-color: rgba(16, 129, 232, 0.05);
  padding: 9.5px 24px;
}
.top-header-web-design-contact:hover {
  background-color: #1081e8;
}
.top-header-web-design-contact:hover .text {
  color: rgba(255, 255, 255, 0.5);
}
.top-header-web-design-contact:hover .text .number,
.top-header-web-design-contact:hover .text .number b {
  color: rgba(255, 255, 255, 0.8);
}
.top-header-web-design-contact:hover i {
  color: #fff !important;
}
.top-header-web-design-btn-request {
  padding: 16.5px 27.2px;
}
@media only screen and (max-width: 1399px) {
  .top-header-web-design-category {
    margin: 0 12px;
  }
  .top-header-web-design-category-btn {
    padding: 0 12px;
  }
  .top-header-web-design-nav ul {
    gap: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-web-design-category-btn i {
    margin-left: 6px;
  }
  .top-header-web-design-nav ul {
    gap: 12px;
  }
  .top-header-web-design-nav ul li a {
    font-size: 12px;
    line-height: 20px;
  }
  .top-header-web-design-contact {
    padding: 9.5px 12px;
    margin-left: 12px;
  }
  .top-header-web-design-btn-request {
    padding: 16.5px 12px;
  }
}
@media only screen and (max-width: 575px) {
  .top-header-web-design-logo img {
    width: auto;
    height: 30px;
  }
  .top-header-web-design-btn-request {
    padding: 12px;
    font-size: 12px;
    line-height: 18px;
  }
  .top-header-web-design-btn-request i {
    font-size: 16px;
  }
}

.footer-web-design {
  margin-top: 114px;
  border-radius: 68px 68px 0 0;
  background-color: #020d17;
  background-image: url("./../images/background/bg-web-design-10.png");
  padding: 51px 0 29px;
}
.footer-web-design-nav li:not(:last-child) {
  margin-bottom: 4px;
}
.footer-web-design-nav li a:hover {
  color: #fff;
}
.footer-web-design-btns .btn {
  padding: 18px 30px;
}
.footer-web-design-btns .btn[class^=btn-outline-], .footer-web-design-btns .btn[class*=" btn-outline-"] {
  padding: 17px 30px;
}
.footer-web-design-btns .btn:hover span {
  color: #fff;
}
.footer-web-design-copyright {
  padding-top: 9px;
  border-top: 3px solid #52A7CA;
}
@media only screen and (max-width: 1199px) {
  .footer-web-design-btns .btn {
    padding: 18px 26px;
  }
  .footer-web-design-btns .btn[class^=btn-outline-], .footer-web-design-btns .btn[class*=" btn-outline-"] {
    padding: 17px 26px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-web-design {
    border-radius: 0;
    padding: 32px 0;
  }
}
@media only screen and (max-width: 767px) {
  .footer-web-design {
    margin-top: 60px;
  }
  .footer-web-design-btns .btn {
    padding: 14px 20px;
  }
  .footer-web-design-btns .btn[class^=btn-outline-], .footer-web-design-btns .btn[class*=" btn-outline-"] {
    padding: 13px 20px;
  }
}
@media only screen and (max-width: 575px) {
  .footer-web-design-btns .btn {
    flex: 1 0 auto;
  }
}

.landing-web-design {
  margin: 46px 0 88px;
}
.landing-web-design .shape {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  box-shadow: inset 11px 4px 11px rgba(255, 255, 255, 0.25);
  background-color: #1081e8;
}
.landing-web-design .shape.dark {
  background-color: #0f2851;
}
.landing-web-design .shape.warning {
  background-color: #fcb712;
}
.landing-web-design > .shape-1, .landing-web-design > .shape-4 {
  left: 7px;
}
.landing-web-design > .shape-1 {
  top: 25.475%;
}
.landing-web-design > .shape-2 {
  top: 37.655%;
  transform: translateX(-16px);
}
.landing-web-design > .shape-3 {
  bottom: 36.734%;
  transform: translateX(-18px);
}
.landing-web-design > .shape-4 {
  bottom: 24.55%;
}
.landing-web-design-wrapper {
  padding: 65px 0 11px 54px;
}
.landing-web-design-wrapper::before {
  background-color: #f9f9f9;
  border-radius: 50px 290px 50px 50px;
  right: 13px;
}
.landing-web-design-wrapper > .shape-1 {
  top: 12.001%;
  right: 1.621%;
}
.landing-web-design-wrapper > .shape-2 {
  top: 24.987%;
  right: 3.55%;
}
.landing-web-design-wrapper > .shape-3, .landing-web-design-wrapper > .shape-4 {
  left: 100%;
}
.landing-web-design-wrapper > .shape-3 {
  top: 52.923%;
  transform: translateX(55px);
}
.landing-web-design-wrapper > .shape-4 {
  top: 65.907%;
  transform: translateX(30px);
}
.landing-web-design img {
  filter: drop-shadow(0px 26px 50px rgba(0, 0, 0, 0.05));
}
.landing-web-design .title-en {
  letter-spacing: 6.44px;
}
.landing-web-design-form .form-control {
  border-color: #fff;
  box-shadow: 0px 40px 57px rgba(0, 0, 0, 0.02);
  height: 73px;
  padding: 0 24px 0 140px;
}
.landing-web-design-form .form-control:focus {
  border-color: #1081e8;
}
.landing-web-design-form .btn {
  width: 109px;
  height: 52px;
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.05);
  left: 21px;
}
.landing-web-design .btn-scroll {
  transform: translate(-50%, 20px) scaleY(-1);
  background-image: linear-gradient(137.76deg, #0096b3 -103.53%, #37d8f0 157.63%);
  font-size: 38px;
}
@media only screen and (max-width: 991px) {
  .landing-web-design-wrapper {
    padding: 0 0 64px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-web-design .title-en {
    letter-spacing: 4px;
  }
  .landing-web-design-form .form-control {
    padding: 0 12px 0 70px;
    height: 64px;
  }
  .landing-web-design-form .btn {
    width: 48px;
    height: 48px;
    left: 12px;
    font-size: 16px;
  }
}

.services-web-design::before {
  background-image: url("./../images/background/bg-web-design-02.png");
  transform: translateY(-2px);
  height: 451px;
}
.services-web-design .swiper-slide {
  position: relative;
}
.services-web-design .swiper-slide::before {
  content: "";
  position: absolute;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  box-shadow: inset 11px 4px 11px rgba(255, 255, 255, 0.25);
  background-color: rgba(15, 40, 81, 0.2);
  opacity: 0;
  z-index: -1;
  transition: all 0.3s linear;
}
.services-web-design .swiper-slide-active::before {
  top: 0;
  left: 0;
  transform: translate(-9px, -12px);
  opacity: 1;
}
.services-web-design .swiper-slide-next + div::before {
  right: 0;
  bottom: 0;
  transform: translate(13px, 12px);
  opacity: 1;
}
@media only screen and (max-width: 991px) {
  .services-web-design .swiper-slide::before {
    content: none;
  }
}

.what-me-web-design .btn,
.description-web-design .btn {
  padding: 20px 26px;
}
.what-me-web-design .btn[class^=btn-outline-], .what-me-web-design .btn[class*=" btn-outline-"],
.description-web-design .btn[class^=btn-outline-],
.description-web-design .btn[class*=" btn-outline-"] {
  padding: 19px 26px;
}

.what-me-web-design {
  margin: 181px 0 250px;
}
.what-me-web-design::before {
  background-image: url("./../images/background/bg-web-design-03.png");
  transform: translateY(-74px);
  height: 562px;
}
.what-me-web-design::after {
  transform: translateX(43px);
}
.what-me-web-design .container::before {
  transform: translateX(-39px);
  bottom: 15%;
}
.what-me-web-design .image::before {
  background-image: url("./../images/shape/pattern-web-design-01.png");
  width: 95px;
  height: 99px;
  top: 3%;
  right: 17%;
}
.what-me-web-design .image::after {
  background-image: url("./../images/shape/pattern-web-design-02.png");
  width: 106px;
  height: 110px;
  bottom: 20%;
}
.what-me-web-design .image img {
  filter: drop-shadow(0px 26px 50px rgba(0, 0, 0, 0.15));
}
.what-me-web-design .image i {
  font-size: 67px;
  text-shadow: 0px 13px 50px rgba(0, 0, 0, 0.25);
}
.what-me-web-design .title-en {
  letter-spacing: 5.88px;
}
@media only screen and (max-width: 767px) {
  .what-me-web-design {
    margin: 80px 0;
  }
}
@media only screen and (max-width: 575px) {
  .what-me-web-design .title-en {
    letter-spacing: 4px;
  }
}

.web-services-web-design::before {
  background-image: url("./../images/background/bg-web-design-04.png");
  transform: translateY(-177px);
  height: 580px;
}
.web-services-web-design .row {
  gap: 27px 0;
}
.web-services-web-design-item {
  z-index: 2;
}
.web-services-web-design-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(100.19deg, #ffb300 -38.77%, #ff5800 113.81%);
  border-radius: inherit;
  z-index: -2;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.web-services-web-design-item .right::before,
.web-services-web-design-item .right i,
.web-services-web-design-item .right i::after,
.web-services-web-design-item .detail h2,
.web-services-web-design-item .detail p,
.web-services-web-design-item .detail .read-more {
  transition: all 0.3s ease-in-out;
}
.web-services-web-design-item .right i {
  font-size: 24px;
}
.web-services-web-design-item:hover::before {
  opacity: 1;
}
.web-services-web-design-item:hover .right::before {
  background-color: #fff;
}
.web-services-web-design-item:hover .right i {
  color: rgba(73, 73, 73, 0.8);
}
.web-services-web-design-item:hover .right i::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.web-services-web-design-item:hover .detail h2 {
  color: rgba(255, 255, 255, 0.8);
}
.web-services-web-design-item:hover .detail p {
  color: rgba(255, 255, 255, 0.6);
}
.web-services-web-design-item:hover .detail .read-more {
  color: #fff;
}

.works-web-design {
  margin: 149px 0 126px;
}
.works-web-design::before {
  background-image: url("./../images/background/bg-web-design-05.png");
  top: 3px;
  height: 758px;
}
.works-web-design .heading-web-design {
  margin-bottom: 94px;
}
.works-web-design .swiper-button-next, .works-web-design .swiper-button-prev {
  width: 46px;
  height: 140px;
  border-radius: 15px;
  background-color: #1081e8;
}
.works-web-design .swiper-button-next::after, .works-web-design .swiper-button-prev::after {
  font-family: "icomoon";
  font-size: 12px;
  line-height: 1;
  color: #fff;
}
.works-web-design .swiper-button-next:hover, .works-web-design .swiper-button-prev:hover {
  background-color: rgb(12.7096774194, 102.4717741935, 184.2903225806);
}
.works-web-design .swiper-button-next {
  top: calc(50% - 31.5px);
  transform: translate(-75px, -70%);
}
.works-web-design .swiper-button-next::after {
  content: "\e901";
}
.works-web-design .swiper-button-prev {
  top: calc(50% + 31.5px);
  transform: translate(75px, -70%);
}
.works-web-design .swiper-button-prev::after {
  content: "\e903";
}
.works-web-design .swiper-pagination-bullet {
  width: 11px;
  height: 7px;
  border-radius: 9px;
  opacity: 1;
  background-color: rgba(73, 73, 73, 0.3);
  --swiper-pagination-bullet-horizontal-gap: 1.5px;
}
.works-web-design .swiper-pagination-bullet-active {
  width: 25px;
  background-color: #1081e8;
}
@media only screen and (min-width: 1400px) and (max-width: 1449px) {
  .works-web-design .swiper-button-next {
    transform: translate(-50px, -70%);
  }
  .works-web-design .swiper-button-prev {
    transform: translate(50px, -70%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1269px) {
  .works-web-design {
    padding: 0 40px;
  }
  .works-web-design .swiper-button-next {
    transform: translate(-50px, -70%);
  }
  .works-web-design .swiper-button-prev {
    transform: translate(50px, -70%);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1085px) {
  .works-web-design {
    padding: 0 40px;
  }
  .works-web-design .swiper-button-next {
    transform: translate(-50px, -70%);
  }
  .works-web-design .swiper-button-prev {
    transform: translate(50px, -70%);
  }
}
@media only screen and (max-width: 991px) {
  .works-web-design .swiper-button {
    gap: 12px;
  }
  .works-web-design .swiper-button-next, .works-web-design .swiper-button-prev {
    inset: 0;
    transform: unset;
    width: auto;
    height: auto;
    border-radius: 50%;
    position: relative;
    padding: 0;
    background-color: transparent !important;
  }
  .works-web-design .swiper-button-next::after, .works-web-design .swiper-button-prev::after {
    color: #1081e8;
    font-size: 16px;
  }
  .works-web-design .swiper-button-next::after {
    content: "\e904";
  }
  .works-web-design .swiper-button-prev::after {
    content: "\e930";
  }
  .works-web-design .swiper-pagination {
    margin-top: 0;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
@media only screen and (max-width: 767px) {
  .works-web-design {
    margin: 80px 0 150px;
  }
}

.description-web-design::after {
  background-color: #1081e8;
}
.description-web-design .container::before {
  background: #0f2851;
}
.description-web-design .note-blog-hospital-wrapper::before {
  background-color: rgba(16, 129, 232, 0.05);
}
@media only screen and (min-width: 992px) {
  .description-web-design-two .container::before,
  .description-web-design-two .note-blog-hospital-wrapper::after {
    content: none;
  }
  .description-web-design-two .note-blog-hospital-wrapper {
    padding: 60px 60px 60px 440px;
  }
  .description-web-design-two .note-blog-hospital-wrapper::before {
    border-radius: 290px 50px 50px;
  }
  .description-web-design-two .note-blog-hospital-wrapper img {
    right: auto;
    top: 15px;
    left: 9px;
    transform: unset;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .description-web-design-two .note-blog-hospital-wrapper {
    padding: 60px 32px 60px 440px;
  }
}
@media only screen and (max-width: 991px) {
  .description-web-design .note-blog-hospital-wrapper img {
    top: 0;
  }
}
@media only screen and (max-width: 469px) {
  .description-web-design-two .note-blog-hospital-wrapper {
    padding-top: 52%;
  }
  .description-web-design-two .note-blog-hospital-wrapper img {
    transform: translate(-50%, -40%);
  }
}

.steps-web-design {
  margin: 143px 0 233px;
}
.steps-web-design::before {
  background-image: url("./../images/background/bg-web-design-07.png");
  height: 837px;
  transform: translateY(-104px);
}
.steps-web-design::after {
  top: 50%;
  transform: translateX(35px);
}
.steps-web-design .container::before {
  bottom: 55px;
  transform: translateX(-45px);
}
.steps-web-design .heading-web-design {
  margin-bottom: 78px;
}
.steps-web-design .row {
  gap: 51px 0;
}
.steps-web-design-item {
  border: 1px solid #e0e0e0;
  padding: 20px 36px 32px 34px;
}
.steps-web-design-item::before {
  background: url("./../images/background/bg-web-design-06.png") center no-repeat, linear-gradient(100deg, #ffb300 -38.77%, #ff5800 113.81%);
  background-repeat: no-repeat;
  box-shadow: 0px 48px 50px rgba(0, 0, 0, 0.1), 0px 48px 50px rgba(82, 167, 202, 0.1);
  border-radius: inherit;
  opacity: 0;
}
.steps-web-design-item i {
  width: 67px;
  height: 67px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0px 17px 10px rgba(0, 0, 0, 0.1);
  font-size: 32px;
}
.steps-web-design-item:hover::before {
  opacity: 1;
}
.steps-web-design-item:hover i {
  color: #fff;
}
.steps-web-design-item:hover .title {
  color: rgba(255, 255, 255, 0.8);
}
.steps-web-design-item:hover p {
  color: rgba(255, 255, 255, 0.5);
}
@media only screen and (max-width: 1199px) {
  .steps-web-design-item {
    padding: 19px 28px 32px;
  }
}
@media only screen and (max-width: 767px) {
  .steps-web-design {
    margin: 60px 0 150px;
  }
  .steps-web-design .row {
    gap: 24px 0;
  }
}

.comments-web-design::after {
  background-color: #1081e8;
}
.comments-web-design .btns > *:nth-child(2) {
  filter: drop-shadow(5px 8px 14px rgba(16, 129, 232, 0.3));
}
.comments-web-design .comments-ahankade-left::before {
  background-color: rgba(16, 129, 232, 0.3);
}
.comments-web-design .comments-ahankade-item p::before {
  background-color: #1081e8;
}
.comments-web-design .comments-ahankade-item .link:hover {
  color: #1081e8;
}
.comments-web-design .swiper::before {
  background-color: #3b95e8;
}
.comments-web-design .swiper::after {
  background-color: #52acff;
}
.comments-web-design .swiper-button-next:hover::after, .comments-web-design .swiper-button-prev:hover::after {
  color: #1081e8;
}

.company-web-design {
  margin: 255px 0 184px;
}
.company-web-design .heading-web-design {
  margin-bottom: 72px;
}
@media only screen and (max-width: 767px) {
  .company-web-design {
    margin: 120px 0 60px;
  }
}

.members-web-design::before {
  background-image: url("./../images/background/bg-web-design-08.png");
  top: 54px;
  height: 757px;
}
.members-web-design::after {
  bottom: 66px;
  transform: translateX(35px);
}
.members-web-design .container::before {
  transform: translate(-45px, 39px);
}
.members-web-design .members-clinic-item:hover {
  box-shadow: 0px 64px 100px rgba(16, 129, 232, 0.05);
}
.members-web-design .members-clinic-item:hover .btn {
  background-color: #1081E8;
  box-shadow: 0px 34px 50px rgba(16, 129, 232, 0.05);
}

.about-web-design-landing {
  margin: 106px 0 104px;
}
.about-web-design-landing::before {
  transform: translate(45px, -50%);
}
.about-web-design-landing::after {
  transform: translate(-37px, 43px);
}
.about-web-design-landing .content {
  padding-left: 32px;
}
.about-web-design-landing .btn {
  padding: 16px 26px;
}
.about-web-design-landing .btn-scroll {
  font-size: 29px;
  background-image: linear-gradient(137.76deg, #0096b3 -103.53%, #37d8f0 157.63%);
  bottom: 33px;
  transform: translateX(-50%) scaleY(-1);
}
.about-web-design-description {
  margin: 154px 0 136px;
}
.about-web-design-description::before {
  background-image: url("./../images/background/bg-news-media-19.png");
  height: 939px;
  transform: translateY(-117px);
}
.about-web-design-description-wrapper {
  max-width: 866px;
}
.about-web-design-description-wrapper img {
  margin-bottom: 116px;
}
.about-web-design-description-wrapper p {
  font-size: 16px;
  line-height: 32px;
  color: rgba(73, 73, 73, 0.6);
  text-align: center;
  margin: 12px 0;
  font-weight: 700;
}
.about-web-design-different::before {
  background-image: url("./../images/background/bg-web-design-12.png");
  height: 568px;
  transform: translateY(-109px);
}
.about-web-design-different img {
  filter: drop-shadow(0px 57px 50px rgba(0, 0, 0, 0.25));
}
.about-web-design-different .btn {
  padding: 15px 25px;
}
.about-web-design-what-me .image::after {
  bottom: 30%;
  transform: translateX(-55px);
}
@media only screen and (max-width: 991px) {
  .about-web-design-landing {
    padding-bottom: 54px;
  }
  .about-web-design-landing .content {
    padding-left: 0;
  }
  .about-web-design-landing .btn-scroll {
    bottom: 0;
  }
  .about-web-design-description img {
    margin-bottom: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .about-web-design-landing, .about-web-design-description, .about-web-design-steps {
    margin: 70px 0;
  }
  .about-web-design-description p {
    font-size: 12px;
    line-height: 26px;
    margin: 8px 0;
  }
}

.contact-web-design-form {
  margin: 173px 0 167px;
}
.contact-web-design-form-wrapper {
  padding: 0 18px;
}
.contact-web-design-form-wrapper::before, .contact-web-design-form-wrapper::after {
  border-radius: 50px;
}
.contact-web-design-form-wrapper::before {
  width: 32.176%;
  background-color: #FCB712;
  background-image: url("./../images/background/bg-web-design-13.png");
  transform: translateY(-55px);
  height: 368px;
}
.contact-web-design-form-wrapper::after {
  right: 33.025%;
  background-color: #1081E8;
  background-image: url("./../images/background/bg-web-design-14.png");
  height: 412px;
  transform: translateY(-99px);
}
.contact-web-design-form-box {
  padding: 55px 22px 27px 41px;
  box-shadow: 0px 66px 50px rgba(0, 0, 0, 0.05);
}
.contact-web-design-form-box .title-en {
  letter-spacing: 5.88px;
}
.contact-web-design-form-box form {
  gap: 24px 0;
}
.contact-web-design-form-location iframe {
  border-radius: 60px 0;
}
.contact-web-design-form-location .btn {
  padding: 16px 23px;
}
.contact-web-design-employee::before {
  background-image: url("./../images/background/bg-web-design-15.png");
  height: 945px;
  transform: translateY(-103px);
}
.contact-web-design-employee .heading-clinic {
  margin-bottom: 37px;
}
.contact-web-design-employee .row {
  gap: 65px 0;
}
.contact-web-design-members {
  margin: 192px 0 246px;
}
@media only screen and (max-width: 991px) {
  .contact-web-design-form {
    margin: 40px 0 70px;
  }
  .contact-web-design-form-wrapper {
    padding: 0;
  }
  .contact-web-design-form-location iframe {
    border-radius: 20px;
    height: 320px;
  }
}
@media only screen and (max-width: 767px) {
  .contact-web-design-form-box {
    padding: 32px 20px 24px;
  }
  .contact-web-design-members {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 575px) {
  .contact-web-design-form-box .title-en {
    letter-spacing: 3.5px;
  }
  .contact-web-design-form-location iframe {
    border-radius: 12px;
    height: 240px;
  }
}

.blog-web-design-search {
  margin: 171px 0 96px;
}
.blog-web-design-search form .form-control {
  background-color: #f3f9ff;
}
.blog-web-design-search form .form-control:focus {
  box-shadow: 0 0 0 4px rgba(16, 129, 232, 0.2);
}
.blog-web-design-articles {
  margin-top: 170px;
}
.blog-web-design-articles::before {
  background-image: url("./../images/background/bg-web-design-16.png");
  transform: translateY(-186px);
  height: 1015px;
}
.blog-web-design-articles::after {
  bottom: 22%;
  transform: translateX(-45px);
}
@media only screen and (max-width: 767px) {
  .blog-web-design-search {
    margin-top: 40px;
  }
  .blog-web-design-articles {
    margin-top: 60px;
  }
}

.detail-blog-web-design {
  margin-top: 168px;
}
.detail-blog-web-design-date {
  top: 167px;
  width: 86px;
  transform: translateX(-80px);
  border-right: 2px solid rgba(255, 184, 15, 0.34);
}
.detail-blog-web-design-date i {
  font-size: 76px;
}
.detail-blog-web-design-image {
  border-radius: 5px 103px 5px 5px;
  border: 5px solid rgba(197, 197, 197, 0.2);
  box-shadow: 0px 38px 50px rgba(0, 0, 0, 0.05);
}
.detail-blog-web-design-image::before {
  background-color: rgba(252, 116, 18, 0.5);
  border-radius: inherit;
}
.detail-blog-web-design-image::after {
  width: 50%;
  height: 2px;
  background-color: #c5c5c5;
  transform: translate(-50%, 2px);
  z-index: 1;
}
.detail-blog-web-design-image .title {
  margin: 0 51px;
  max-width: 213px;
  padding-top: 9px;
}
.detail-blog-web-design-image .title::before {
  background-color: #fff;
  width: 111px;
  height: 3px;
}
.detail-blog-web-design-image .avatar {
  transform: translate(-50%, 16px);
  z-index: 10;
}
.detail-blog-web-design-links {
  padding: 42px 38px;
  box-shadow: 0px 104px 50px rgba(0, 0, 0, 0.05);
}
.detail-blog-web-design-links-title {
  padding-bottom: 7px;
  border-bottom: 1px solid rgba(73, 73, 73, 0.3);
}
.detail-blog-web-design-links-title::before {
  width: 24px;
  height: 24px;
  margin-left: 10px;
  border: 5px solid #1081e8;
  border-radius: 10px 10px 10px 0;
}
.detail-blog-web-design-links-items li:not(:last-child) {
  margin-bottom: 10px;
}
.detail-blog-web-design-links-items li a:hover {
  color: #1081e8;
}
.detail-blog-web-design-left {
  padding-right: 80px;
}
.detail-blog-web-design-content {
  padding-top: 37px;
  margin-bottom: 80px;
}
.detail-blog-web-design-content::before {
  width: 80px;
  height: 7px;
  background-color: #FCB712;
  border-radius: 10px;
}
.detail-blog-web-design-related {
  margin-top: 84px;
}
@media only screen and (max-width: 1199px) {
  .detail-blog-web-design-date {
    top: 120px;
  }
  .detail-blog-web-design-links {
    padding: 32px 18px;
  }
}
@media only screen and (max-width: 991px) {
  .detail-blog-web-design {
    margin-top: 50px;
  }
  .detail-blog-web-design-date {
    position: relative !important;
    top: 0;
    transform: unset;
    margin: 32px 0;
    border-right: 0;
  }
  .detail-blog-web-design-image {
    margin-bottom: 0;
    border-radius: 20px;
  }
  .detail-blog-web-design-left {
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-web-design-content {
    margin-bottom: 60px;
  }
}

.services-web-design-image {
  margin: 212px 0 31px;
}
.services-web-design-price {
  margin-bottom: 148px;
}
.services-web-design-price::after {
  transform: translate(-195px, -116px);
  background-color: #1081e8;
  box-shadow: 26px 0 0 rgba(16, 129, 232, 0.2);
}
.services-web-design-price .container::before {
  background-color: #1081e8;
  box-shadow: -26px 0 0 rgba(16, 129, 232, 0.2);
}
.services-web-design-price .heading .item.popular .popular {
  background-color: rgba(16, 129, 232, 0.5);
}
@media only screen and (min-width: 992px) {
  .services-web-design-works .swiper {
    max-width: 638px;
  }
  .services-web-design-works .swiper-slide-prev > *, .services-web-design-works .swiper-slide-next + div > * {
    opacity: 0.5;
    transform: scale(0.8);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1399px) {
  .services-web-design-works .swiper-slide-prev > * {
    transform: translateX(-44px) scale(0.8);
  }
  .services-web-design-works .swiper-slide-next + div > * {
    transform: translateX(44px) scale(0.8);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .services-web-design-works .swiper {
    max-width: 500px;
  }
  .services-web-design-works .swiper-slide-prev > * {
    transform: translateX(-26px) scale(0.8);
  }
  .services-web-design-works .swiper-slide-next + div > * {
    transform: translateX(26px) scale(0.8);
  }
}
@media only screen and (max-width: 991px) {
  .services-web-design-image {
    margin-top: 50px;
  }
}

.btns-domain .btn {
  padding: 13px 26px;
}
.btns-domain .btn[class^=btn-outline], .btns-domain .btn[class*=" btn-outline"] {
  padding: 12px 16px;
}

.heading-domain {
  max-width: 786px;
}

.instagram-post-domain::before {
  box-shadow: 0px 29px 100px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  bottom: 18px;
}
.instagram-post-domain .heading {
  padding: 27px 26px;
}
.instagram-post-domain .heading .follow {
  min-width: 128px;
  padding: 8px 12px;
  background: linear-gradient(132.62deg, #ffc101 13.36%, #ff873e 116.35%, #ff644c 185.3%);
}
.instagram-post-domain .heading .follow::before {
  background: linear-gradient(-132.62deg, #ffc101 13.36%, #ff873e 116.35%, #ff644c 185.3%);
  opacity: 0;
}
.instagram-post-domain .heading .follow:hover::before {
  opacity: 1;
}
.instagram-post-domain .heading .auhor img {
  width: 32px;
  height: 32px;
}
.instagram-post-domain .content {
  padding: 0 32px;
}
.instagram-post-domain .content .title {
  max-height: 64px;
}
.instagram-post-domain .content .title a:hover {
  color: #8E2DE2;
}
.instagram-post-domain .content p {
  height: 84px;
}
.instagram-post-domain .content .btn {
  padding: 12px;
  min-width: 154px;
}
@media only screen and (max-width: 1199px) {
  .instagram-post-domain .heading .follow {
    min-width: 96px;
  }
}
@media only screen and (max-width: 767px) {
  .instagram-post-domain {
    border-radius: 15px;
  }
  .instagram-post-domain .heading {
    padding: 16px 12px;
  }
  .instagram-post-domain .heading .follow {
    font-size: 14px;
    line-height: 22px;
    min-width: auto;
    padding: 8px 16px;
  }
  .instagram-post-domain .image {
    margin-bottom: 16px;
  }
  .instagram-post-domain .content {
    padding: 0 12px;
  }
  .instagram-post-domain .content .title {
    font-size: 16px;
    line-height: 25px;
  }
  .instagram-post-domain .content p {
    font-size: 12px;
    line-height: 26px;
    height: 78px;
  }
}

.instagram-domain {
  margin: 156px 0 130px;
}
.instagram-domain::before {
  background-image: url("./../images/background/bg-domain-10.png");
  height: 1174px;
  transform: translateY(-499px);
}
.instagram-domain .heading-domain {
  margin-bottom: 179px;
}
.instagram-domain .row > *:nth-child(2) {
  transform: translateY(-86px);
}
@media only screen and (max-width: 991px) {
  .instagram-domain .heading-domain {
    margin-bottom: 40px;
  }
  .instagram-domain .row > *:nth-child(2) {
    transform: unset;
  }
}
@media only screen and (max-width: 767px) {
  .instagram-domain {
    margin: 70px 0;
  }
}

.article-domain figure .date {
  top: 18px;
  left: 17px;
  min-width: 94px;
  padding: 8px 8px;
}
.article-domain figure .date::before {
  background-color: rgba(18, 18, 18, 0.5);
  backdrop-filter: blur(10px);
}
.article-domain .title {
  max-height: 44px;
}
.article-domain .title a:hover {
  color: #721AE1;
}
.article-domain p {
  height: 75px;
}
.article-domain .read-more {
  color: transparent;
  background-image: linear-gradient(106.78deg, #9A22EB -14.67%, #7C0DEA 59.29%, #5200E9 136.44%);
}

.bg-domain {
  background-color: rgba(245, 250, 254, 0.32);
  --default-color-select-two: #8E2DE2;
  --form-control-focused-border-color: #8E2DE2;
  --form-control-focused-shadow: 142, 45, 226;
}

.top-header-domain-nav ul {
  gap: 40px;
}
.top-header-domain-nav ul li a::before {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #fff;
  transform: translate(11px, -50%);
  opacity: 0;
  pointer-events: none;
}
.top-header-domain-nav ul li a.active, .top-header-domain-nav ul li a:hover {
  color: #fff;
}
.top-header-domain-nav ul li a.active::before, .top-header-domain-nav ul li a:hover::before {
  opacity: 1;
}
.top-header-domain-nav ul li a.active {
  font-weight: 900 !important;
}
.top-header-domain-auth .btn:first-child {
  padding: 12px 23px 12px 65px;
  margin-left: -51px;
}
.top-header-domain-auth .btn:last-child {
  padding: 12px 27px;
  box-shadow: 0px 24px 50px rgba(252, 183, 18, 0.05);
}
@media only screen and (max-width: 1199px) {
  .top-header-domain-logo {
    margin-left: 32px;
  }
  .top-header-domain-nav ul {
    gap: 20px;
  }
  .top-header-domain-contact {
    margin-left: 16px;
  }
  .top-header-domain-auth .btn:first-child {
    padding: 12px 16px 12px 65px;
  }
  .top-header-domain-auth .btn:last-child {
    padding: 12px 16px;
  }
}
@media only screen and (max-width: 767px) {
  .top-header-domain-auth .btn:first-child {
    width: 48px;
    height: 48px;
    padding: 0;
    border-radius: 10px;
    margin-left: 0;
    background-color: #fcb712;
  }
  .top-header-domain-auth .btn:first-child i {
    margin: 0;
  }
}

.footer-domain .container::after {
  background: linear-gradient(106.78deg, #9A22EB -14.67%, #7C0DEA 59.29%, #5200E9 136.44%);
  transform: translateY(80px);
}
.footer-domain .btn-scroll {
  -webkit-background-clip: text;
          background-clip: text;
  background-image: linear-gradient(106.78deg, #9A22EB -14.67%, #7C0DEA 59.29%, #5200E9 136.44%);
  color: transparent;
}
.footer-domain .footer-paka-nav li a:hover {
  color: #9A22EB;
}
.footer-domain .footer-paka-socials li a {
  z-index: 2;
  position: relative;
}
.footer-domain .footer-paka-socials li a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  z-index: -1;
  background-image: linear-gradient(106.78deg, #9A22EB -14.67%, #7C0DEA 59.29%, #5200E9 136.44%);
  transition: all 0.3s ease-in-out;
  opacity: 0;
}
.footer-domain .footer-paka-socials li a:hover::before {
  opacity: 1;
}

.landing-domain {
  padding: 63px 0 124px;
}
.landing-domain::before {
  background: url("./../images/background/bg-domain-01.png") 0 0 no-repeat, linear-gradient(107deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
  background-size: 100% 100%;
  height: calc(100% + 100px);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYyMyIgaGVpZ2h0PSI3NzMiIHZpZXdCb3g9IjAgMCAxNjIzIDc3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMEgxNjIzVjcwMi4wOTVDMTYyMyA3MDIuMDk1IDE0NjguNDEgNzczIDgxMS41IDc3M0MxNTQuNTk1IDc3MyAwIDcwMi4wOTUgMCA3MDIuMDk1VjBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) bottom center/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYyMyIgaGVpZ2h0PSI3NzMiIHZpZXdCb3g9IjAgMCAxNjIzIDc3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMEgxNjIzVjcwMi4wOTVDMTYyMyA3MDIuMDk1IDE0NjguNDEgNzczIDgxMS41IDc3M0MxNTQuNTk1IDc3MyAwIDcwMi4wOTUgMCA3MDIuMDk1VjBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) bottom center/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.landing-domain .title-en {
  letter-spacing: 6.44px;
}
.landing-domain .btns .btn[class^=btn-outline]:hover, .landing-domain .btns .btn[class*=" btn-outline"]:hover {
  background-color: #ffc63f;
  border-color: #ffc63f;
}
.landing-domain .scroll-down {
  width: 121px;
  height: 121px;
  box-shadow: 0px 57px 50px rgba(0, 0, 0, 0.05);
  transform: translate(-50%, 59px) scaleY(-1);
  font-size: 40px;
}
@media only screen and (max-width: 767px) {
  .landing-domain {
    padding-bottom: 80px;
  }
  .landing-domain .scroll-down {
    width: 80px;
    height: 80px;
    font-size: 32px;
    transform: translate(-50%, 44px) scaleY(-1);
  }
}
@media only screen and (max-width: 575px) {
  .landing-domain .title-en {
    letter-spacing: 4.2px;
  }
}

.services-domain {
  margin: 133px 0 145px;
}
.services-domain::before {
  background-image: url("./../images/background/bg-domain-02.png");
  height: 874px;
  transform: translateY(-231px);
}
.services-domain-item {
  padding: 37px 52px 38px 32px;
  box-shadow: 0px 68px 50px rgba(0, 0, 0, 0.02);
}
.services-domain-item::before {
  background: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
  border-radius: inherit;
  opacity: 0;
}
.services-domain-item .icon {
  box-shadow: inset 5px 9px 12px rgba(255, 255, 255, 0.3);
  filter: drop-shadow(0px 16px 20px rgba(0, 0, 0, 0.05));
  width: 67px;
  height: 67px;
  background-color: #6b88c9;
  color: #fff;
}
.services-domain-item:hover {
  box-shadow: 0px 62px 50px rgba(0, 0, 0, 0.1);
}
.services-domain-item:hover::before {
  opacity: 1;
}
.services-domain-item:hover .icon {
  background-color: #fff;
  color: #4744c9;
}
.services-domain-item:hover .title {
  color: rgba(255, 255, 255, 0.8);
}
.services-domain-item:hover .members {
  color: rgba(255, 255, 255, 0.5);
}
.services-domain-item:hover p {
  color: rgba(255, 255, 255, 0.6);
}
.services-domain-item:hover .read-more {
  color: rgba(255, 255, 255, 0.9);
}
@media only screen and (max-width: 1199px) {
  .services-domain-item {
    padding: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .services-domain {
    margin: 70px 0;
  }
  .services-domain-item .title {
    font-size: 16px;
    line-height: 25px;
  }
  .services-domain-item .members {
    font-size: 12px;
    line-height: 18px;
  }
}

.optimize-domain::before {
  background-image: url("./../images/background/bg-domain-03.png");
  height: 521px;
  transform: translateY(-19px);
}
.optimize-domain::after {
  background-image: url("./../images/background/bg-domain-04.png");
  top: 15px;
  width: 835px;
  height: 511px;
}
.optimize-domain img {
  filter: drop-shadow(0px 48px 50px rgba(0, 0, 0, 0.15));
}

.suports-domain {
  margin: 170px 0 147px;
}
.suports-domain::before {
  background-image: url("./../images/background/bg-domain-05.png");
  height: 623px;
  transform: translateY(-141px);
}
.suports-domain .row {
  row-gap: 48px;
}
@media only screen and (max-width: 767px) {
  .suports-domain {
    margin: 70px 0 90px;
  }
}

.comments-domain::after {
  background-image: url("./../images/background/bg-domain-06.png");
  transform: translateY(-176px);
  width: 831px;
  height: 511px;
}
.comments-domain .swiper-button-next::after, .comments-domain .swiper-button-prev::after {
  background-image: linear-gradient(107deg, #8E2DE2 -14.67%, #721AE1 59.29%, #4A00E0 136.44%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.comments-domain .swiper-pagination-bullet {
  position: relative;
  z-index: 2;
}
.comments-domain .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(106.78deg, #9A22EB -14.67%, #7C0DEA 59.29%, #5200E9 136.44%);
  z-index: -1;
  transition: all 0.3s ease-in-out;
  opacity: 0;
}
.comments-domain .swiper-pagination-bullet-active::before {
  opacity: 1;
}

.company-domain {
  margin: 149px 0 131px;
}
.company-domain::before {
  background-image: url("./../images/background/bg-domain-07.png");
  transform: translateY(-89px);
  height: 1553px;
}
.company-domain::after {
  background-image: url("./../images/background/bg-domain-04.png");
  top: 98px;
  width: 835px;
  height: 511px;
}
.company-domain-wrapper {
  box-shadow: 0px 40px 50px rgba(0, 0, 0, 0.02);
  padding: 56px 0;
}
.company-domain-wrapper .swiper img {
  filter: grayscale(1);
}
.company-domain-wrapper .swiper img:hover {
  filter: grayscale(0);
}
@media only screen and (max-width: 767px) {
  .company-domain {
    margin: 70px 0;
  }
}
@media only screen and (max-width: 575px) {
  .company-domain-wrapper {
    padding: 32px 0;
    border-radius: 0;
    margin: 0 -12px;
  }
}

.faqs-domain::before {
  background-image: url("./../images/background/bg-domain-09.png");
  width: 818px;
  height: 511px;
  transform: translateY(355px);
}
.faqs-domain::after {
  background-image: url("./../images/background/bg-domain-08.png");
  width: 1048px;
  height: 511px;
  bottom: 46px;
}
.faqs-domain .row {
  gap: 31px 0;
}
@media only screen and (max-width: 767px) {
  .faqs-domain .heading-domain {
    margin-bottom: 40px;
  }
  .faqs-domain-image {
    margin-bottom: 48px;
  }
  .faqs-domain .row {
    gap: 24px 0;
  }
}

.about-domain-landing {
  padding: 66px 0 205px;
}
.about-domain-landing::before {
  bottom: 110px;
  height: 100%;
}
.about-domain-landing img {
  filter: drop-shadow(0px 74px 54px rgba(0, 0, 0, 0.1));
  margin-bottom: -180px;
}
@media only screen and (max-width: 991px) {
  .about-domain-landing {
    padding-bottom: 54px;
  }
  .about-domain-landing::before {
    bottom: 0;
    height: calc(100% + 72px);
  }
  .about-domain-landing img {
    margin-bottom: 0;
  }
}

.what-me-domain {
  margin-top: 120px;
}
.what-me-domain::before {
  background-image: url("./../images/background/bg-domain-11.png");
  transform: translateY(-301px);
  height: 780px;
}
.what-me-domain .image::before {
  background-image: url("./../images/shape/pattern-domain-01.png");
  right: 74px;
  z-index: 4;
  width: 105px;
  height: 110px;
  transform: translateY(-13px);
}
@media only screen and (max-width: 767px) {
  .what-me-domain {
    margin-top: 80px;
  }
}

.contact-domain-landing {
  padding: 153px 0 0;
}
.contact-domain-landing::before {
  bottom: 258px;
  height: calc(100% - 160px);
}
.contact-domain-landing-box {
  box-shadow: 0px 80px 50px rgba(0, 0, 0, 0.05);
  padding: 34px 49px 49px 32px;
}
.contact-domain-landing-box::before {
  width: 105px;
  height: 110px;
  background-image: url("./../images/shape/pattern-domain-01.png");
  transform: translate(41px, 25px);
}
.contact-domain-landing-box-info-contact li:not(:last-child) {
  margin-bottom: 34px;
}
.contact-domain-landing-box-info-contact li img {
  width: 40px;
  height: 40px;
}
.contact-domain-landing-box .btns .btn {
  padding: 13px 23px;
}
.contact-domain-landing .image {
  padding-right: 45px;
}
@media only screen and (max-width: 991px) {
  .contact-domain-landing {
    padding: 32px 0 48px;
  }
  .contact-domain-landing .image {
    width: 100%;
    max-width: 80%;
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  .contact-domain-landing-box {
    border-radius: 20px;
    padding: 28px 20px;
  }
  .contact-domain-landing-box-info-contact {
    margin: 32px 0;
  }
  .contact-domain-landing-box-info-contact li img {
    width: 32px;
    height: 32px;
  }
}
.contact-domain-form {
  margin: 164px 0 142px;
}
.contact-domain-form::before {
  background-image: url("./../images/background/bg-domain-12.png");
  transform: translateY(-267px);
  height: 1005px;
}
.contact-domain-form .row {
  gap: 46px 0;
}
@media only screen and (max-width: 991px) {
  .contact-domain-form .row {
    gap: 24px 0;
  }
}
@media only screen and (max-width: 767px) {
  .contact-domain-form {
    margin: 40px 0 70px;
  }
}

.blog-domain-landing {
  padding: 191px 0 0;
}
.blog-domain-landing::before {
  bottom: 124px;
  height: calc(100% - 30px);
}
.blog-domain-landing-wrapper {
  max-width: 734px;
}
.blog-domain-landing form::before {
  border: 1px solid #fff;
  background-color: rgba(255, 255, 255, 0.05);
  border-radius: 15px;
  backdrop-filter: blur(25px);
}
.blog-domain-landing form .form-control {
  padding: 0 20px 0 70px;
  height: 94px;
}
.blog-domain-landing form button {
  left: 20px;
  font-size: 36px;
}
.blog-domain-landing img {
  margin-top: -71px;
  filter: drop-shadow(0px 34px 50px rgba(0, 0, 0, 0.25));
}
@media only screen and (max-width: 991px) {
  .blog-domain-landing {
    padding-top: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .blog-domain-landing {
    padding-top: 40px;
  }
  .blog-domain-landing form .form-control {
    height: 64px;
    padding-left: 50px;
  }
  .blog-domain-landing form button {
    font-size: 24px;
  }
  .blog-domain-landing img {
    margin-top: -64px;
  }
}
.blog-domain-category {
  margin: 57px 0 160px;
}
.blog-domain-category::before {
  background-image: url("./../images/background/bg-domain-13.png");
  transform: translateY(-324px);
  height: 1045px;
}
.blog-domain-category-item {
  max-width: 240px;
  box-shadow: 0px 35px 50px rgba(0, 0, 0, 0.02);
  padding: 24px 25px 26px 12px;
}
.blog-domain-category-item::before {
  background-image: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
  opacity: 0;
}
.blog-domain-category-item .icon {
  width: 45px;
  height: 45px;
  margin: 11px 0 0 10px;
}
.blog-domain-category-item .icon::before {
  background-color: rgba(114, 26, 225, 0.25);
  backdrop-filter: blur(8.5px);
  overflow: hidden;
}
.blog-domain-category-item .icon::after {
  border-radius: 15px;
  background: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
  width: 40px;
  height: 40px;
  box-shadow: 0px 6px 17px rgba(0, 0, 0, 0.1), inset 7px 8px 13px rgba(255, 255, 255, 0.25);
  transform: translate(-10px, -11px);
}
.blog-domain-category-item .read {
  background-image: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
}
.blog-domain-category-item:hover::before {
  opacity: 1;
}
.blog-domain-category-item:hover .icon::before {
  background-color: rgba(255, 255, 255, 0.25);
}
.blog-domain-category-item:hover .icon::after {
  background-color: #fff;
}
.blog-domain-category-item:hover .title {
  color: #fff;
}
.blog-domain-category-item:hover .read {
  color: rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 575px) {
  .blog-domain-category-item {
    flex: 1 0 240px;
    max-width: none;
  }
}
.blog-domain-last-articles {
  margin-top: 186px;
}
.blog-domain-last-articles .btn-show-more-articles {
  background-color: #fff;
  box-shadow: 0px 11px 50px rgba(0, 0, 0, 0.05);
  padding: 13px 12px 14px;
  min-width: 209px;
  margin-top: -80px;
}
.blog-domain-last-articles .btn-show-more-articles .text span {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0) 0%, rgba(73, 73, 73, 0.8) 100%);
  letter-spacing: 3.42px;
}
.blog-domain-last-articles .btn-show-more-articles:hover {
  background-color: #721AE1;
}
.blog-domain-last-articles .btn-show-more-articles:hover .text {
  color: #fff;
}
.blog-domain-last-articles .btn-show-more-articles:hover .text span {
  color: rgba(255, 255, 255, 0.6);
}
.blog-domain-last-articles .btn-show-more-articles:hover i {
  color: #fff;
}
.blog-domain-last-articles .row {
  gap: 57px 0;
}
.blog-domain-last-articles .row:not(.opened) {
  -webkit-mask-image: linear-gradient(to bottom, #fff 75%, rgba(255, 255, 255, 0));
          mask-image: linear-gradient(to bottom, #fff 75%, rgba(255, 255, 255, 0));
}
.blog-domain-last-articles .row.opened + .btn-show-more-articles {
  margin-top: 24px;
}
@media only screen and (max-width: 991px) {
  .blog-domain-last-articles .row:not(.opened) {
    -webkit-mask-image: linear-gradient(to bottom, #fff 85%, rgba(255, 255, 255, 0));
            mask-image: linear-gradient(to bottom, #fff 85%, rgba(255, 255, 255, 0));
  }
}
@media only screen and (max-width: 767px) {
  .blog-domain-last-articles {
    margin-top: 80px;
  }
  .blog-domain-last-articles .row {
    gap: 24px 0;
  }
  .blog-domain-last-articles .row:not(.opened) {
    -webkit-mask-image: linear-gradient(to bottom, #fff 90%, rgba(255, 255, 255, 0));
            mask-image: linear-gradient(to bottom, #fff 90%, rgba(255, 255, 255, 0));
  }
}
@media only screen and (max-width: 575px) {
  .blog-domain-last-articles .row:not(.opened) {
    -webkit-mask-image: linear-gradient(to bottom, #fff 95%, rgba(255, 255, 255, 0));
            mask-image: linear-gradient(to bottom, #fff 95%, rgba(255, 255, 255, 0));
  }
}

.services-domain-landing {
  padding: 132px 0 120px;
}
@media only screen and (max-width: 767px) {
  .services-domain-landing {
    padding: 60px 0;
  }
}
.services-domain-pricing {
  margin: 160px 0 132px;
}
.services-domain-pricing::before {
  background-image: url("./../images/background/bg-domain-14.png");
  transform: translateY(102px);
  height: 1724px;
}
.services-domain-pricing::after {
  background-image: url("./../images/background/bg-domain-15.png");
  bottom: 15%;
  height: 1112px;
}
.services-domain-pricing .heading-domain {
  max-width: 902px;
}
.services-domain-pricing .heading-domain .sup-title {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0.9) 0%, rgba(73, 73, 73, 0) 100%);
}
.services-domain-pricing-tabs {
  gap: 32px;
  margin-bottom: 132px;
}
.services-domain-pricing-tabs li {
  min-width: 215px;
  padding: 18px 12px;
}
.services-domain-pricing-tabs li::before, .services-domain-pricing-tabs li::after {
  background-image: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
}
.services-domain-pricing-tabs li::before {
  padding: 1px;
  border-radius: inherit;
}
.services-domain-pricing-tabs li::after {
  opacity: 0;
}
.services-domain-pricing-tabs li:hover, .services-domain-pricing-tabs li.active {
  color: #fff;
}
.services-domain-pricing-tabs li:hover::after, .services-domain-pricing-tabs li.active::after {
  opacity: 1;
}
.services-domain-pricing-wrapper {
  max-width: 939px;
}
.services-domain-pricing-item {
  box-shadow: 0px 20px 100px rgba(0, 0, 0, 0.02);
  padding: 45px 24px 39px;
  max-width: 33.333333%;
}
.services-domain-pricing-item .price {
  line-height: 91px;
}
.services-domain-pricing-item .btn {
  max-width: 166px;
  padding: 12px;
}
.services-domain-pricing-item .btn::before, .services-domain-pricing-item .btn::after {
  width: 93px;
  height: 93px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.services-domain-pricing-item .btn::before {
  transform: translate(56px, -48px);
}
.services-domain-pricing-item .btn::after {
  transform: translate(-41px, 61px);
}
.services-domain-pricing-item ul {
  margin: 64px -24px 12px;
}
.services-domain-pricing-item ul li {
  padding: 11px 24px;
}
.services-domain-pricing-item ul li:nth-child(odd) {
  background-color: rgba(73, 73, 73, 0.05);
}
.services-domain-pricing-item.vip {
  background-image: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
  box-shadow: 0px 39px 50px rgba(0, 0, 0, 0.2);
  transform: translateY(-55px);
  padding: 37px 24px 58px;
}
.services-domain-pricing-item.vip .btn {
  box-shadow: 0px 17px 16px rgba(114, 26, 225, 0.2);
  background-color: #fff;
  color: #494949;
}
.services-domain-pricing-item.vip .btn::before, .services-domain-pricing-item.vip .btn::after {
  background: linear-gradient(#fff, #fff) content-box, linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%) padding-box;
  padding: 1px;
}
.services-domain-pricing-item.vip .heading::before {
  width: calc(100% + 48px);
  height: 150%;
  background-image: linear-gradient(106.78deg, #9a22eb -14.67%, #7c0dea 59.29%, #5200e9 136.44%);
  box-shadow: 0px -41px 100px rgba(0, 0, 0, 0.05);
  transform: translate(-50%, 37px);
}
.services-domain-pricing-item.vip .heading p {
  margin-bottom: 30px;
}
.services-domain-pricing-item.vip .heading .btn::before, .services-domain-pricing-item.vip .heading .btn::after {
  content: none;
}
.services-domain-pricing-item.vip .title {
  color: rgba(255, 255, 255, 0.8);
}
.services-domain-pricing-item.vip .price {
  color: #fff;
}
.services-domain-pricing-item.vip .price i {
  color: rgba(255, 255, 255, 0.8);
}
.services-domain-pricing-item.vip p {
  color: rgba(255, 255, 255, 0.5);
}
.services-domain-pricing-item.vip ul {
  margin: 116px -24px 59px;
}
.services-domain-pricing-item.vip ul li {
  color: rgba(255, 255, 255, 0.9);
}
@media only screen and (max-width: 991px) {
  .services-domain-pricing-item {
    max-width: 50%;
    height: auto !important;
  }
  .services-domain-pricing-item ul + p {
    margin-bottom: 20px;
  }
  .services-domain-pricing-item.vip {
    transform: unset;
    padding: 45px 24px 39px;
  }
  .services-domain-pricing-item.vip .heading p {
    margin-bottom: 19px;
  }
  .services-domain-pricing-item.vip ul {
    margin: 64px -24px 12px;
  }
  .services-domain-pricing-item.vip .btn {
    margin-top: auto;
  }
}
@media only screen and (max-width: 767px) {
  .services-domain-pricing {
    margin: 80px 0 150px;
  }
  .services-domain-pricing .heading-domain {
    margin-bottom: 50px;
  }
  .services-domain-pricing-tabs {
    margin-bottom: 40px;
    gap: 12px;
  }
  .services-domain-pricing-tabs li {
    min-width: auto;
    padding: 14px 32px;
    flex: 1 0 auto;
  }
  .services-domain-pricing-item {
    border-radius: 20px;
  }
  .services-domain-pricing-item .price {
    line-height: 50px;
  }
  .services-domain-pricing-item, .services-domain-pricing-item.vip {
    padding: 32px 12px;
  }
  .services-domain-pricing-item ul, .services-domain-pricing-item.vip ul {
    margin: 48px -12px 12px;
  }
}
@media only screen and (max-width: 575px) {
  .services-domain-pricing-item {
    max-width: 100%;
  }
}
.services-domain-description .sup-title {
  background-image: linear-gradient(180deg, rgba(73, 73, 73, 0.9) 0%, rgba(73, 73, 73, 0) 100%);
}
.services-domain-faqs {
  margin-bottom: 186px;
}
@media only screen and (max-width: 767px) {
  .services-domain-faqs {
    margin-bottom: 80px;
  }
}

.detail-blog-domain-heading {
  padding: 189px 0 0;
}
.detail-blog-domain-heading::before {
  height: 699px;
  top: 0;
  bottom: auto;
  transform: translateY(-95px);
}
.detail-blog-domain-heading-padcast {
  padding: 12px 20px 25px;
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.05);
}
.detail-blog-domain-heading-padcast:not(:last-child) {
  margin-bottom: 18px;
}
.detail-blog-domain-heading-image {
  box-shadow: 0px 82px 100px rgba(0, 0, 0, 0.05);
}
@media only screen and (max-width: 991px) {
  .detail-blog-domain-heading {
    padding-top: 50px;
  }
  .detail-blog-domain-heading::before {
    height: 400px;
  }
  .detail-blog-domain-heading-image {
    max-height: 400px;
    height: auto !important;
  }
}
@media only screen and (max-width: 767px) {
  .detail-blog-domain-heading-padcast .title {
    font-size: 16px;
    line-height: 25px;
  }
  .detail-blog-domain-heading-image {
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-domain-heading::before {
    height: 320px;
  }
  .detail-blog-domain-heading-padcast {
    padding: 12px;
    border-radius: 12px;
  }
  .detail-blog-domain-heading-padcast .title {
    font-size: 14px;
    line-height: 22px;
  }
  .detail-blog-domain-heading-image {
    max-height: 240px;
  }
}
.detail-blog-domain-content {
  margin: 103px 0 120px;
}
.detail-blog-domain-content .heading-domain {
  max-width: 100%;
}
.detail-blog-domain-content .heading-domain p {
  max-width: 786px;
}
.detail-blog-domain-content .content {
  font-size: 14px;
  line-height: 32px;
  font-weight: 400;
  font-family: "IRANSansX";
  color: rgba(73, 73, 73, 0.6);
}
.detail-blog-domain-content .content::before, .detail-blog-domain-content .content::after {
  content: "";
  clear: both;
}
.detail-blog-domain-content .content p {
  margin-bottom: 0;
}
.detail-blog-domain-content .content img {
  margin: 20px auto;
  display: block;
}
@media only screen and (max-width: 767px) {
  .detail-blog-domain {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-domain-content .heading-domain .sup-title {
    font-size: 14px;
    line-height: 22px;
  }
  .detail-blog-domain-content .heading-domain .title {
    font-size: 16px;
    line-height: 25px;
  }
  .detail-blog-domain-content .heading-domain p {
    font-size: 12px;
    line-height: 24px;
  }
}

@font-face {
  font-family: "shabnam-Bold";
  src: url("../fonts/shabnam/Shabnam-Bold-FD.eot") format("embedded-opentype"), url("../fonts/shabnam/Shabnam-Bold-FD.woff2") format("woff"), url("../fonts/shabnam/Shabnam-Bold-FD.ttf") format("truetype");
  font-style: normal;
}
@font-face {
  font-family: "shabnam-Medium";
  src: url("../fonts/shabnam/Shabnam-Medium-FD.eot") format("embedded-opentype"), url("../fonts/shabnam/Shabnam-Medium-FD.woff2") format("woff"), url("../fonts/shabnam/Shabnam-Medium-FD.ttf") format("truetype");
  font-style: normal;
}
@font-face {
  font-family: "shabnam-Regular";
  src: url("../fonts/shabnam/Shabnam-FD.eot") format("embedded-opentype"), url("../fonts/shabnam/Shabnam-FD.woff2") format("woff"), url("../fonts/shabnam/Shabnam-FD.ttf") format("truetype");
  font-style: normal;
}
@font-face {
  font-family: "shabnam-Light";
  src: url("../fonts/shabnam/Shabnam-Light-FD.eot") format("embedded-opentype"), url("../fonts/shabnam/Shabnam-Light-FD.woff2") format("woff"), url("../fonts/shabnam/Shabnam-FD.ttf") format("truetype");
  font-style: normal;
}
* {
  margin: 0;
  padding: 0;
  outline: none;
  box-sizing: border-box;
}

body {
  overflow-x: hidden;
  direction: rtl;
}
body > div {
  overflow: hidden;
}

a, a:hover, a:focus, a:active {
  text-decoration: none;
}

ul {
  padding: 0;
  margin: 0;
}

li {
  list-style: none;
}

p {
  margin: 0;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

.pt-80 {
  padding-top: 80px;
}

.pb-80 {
  padding-bottom: 80px !important;
}

.py-80 {
  padding: 80px 0;
}

.mb--80 {
  margin-bottom: -80px;
}

.my-80 {
  margin: 80px 0;
}

.mt-80 {
  margin-top: 80px;
}

.mb-80 {
  margin-bottom: 80px;
}

.my-100 {
  margin: 100px 0;
}

.mt-100 {
  margin-top: 100px;
}

.mb-100 {
  margin-bottom: 100px;
}

.gap-2 {
  gap: 2px;
}

.gap-4 {
  gap: 4px;
}

.gap-10 {
  gap: 10px;
}

.gap-20 {
  gap: 20px;
}

.AZ-filed-group {
  display: flex;
  flex-direction: column;
  flex-grow: 2;
}
.AZ-filed-group input {
  font-size: 14px;
  color: #1e2225;
  font-family: "shabnam-Regular";
  border-radius: 40px;
  background: #f8f9fb;
  padding: 10px 20px;
  height: 50px;
  border: 0;
  flex-grow: 2;
}

.AZ-img-container {
  position: relative;
  overflow: hidden;
  display: block;
}
.AZ-img-container::after {
  content: "";
  display: block;
}

.AZ-img-container-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.AZ-img-cover img {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.AZ-social-container a {
  width: 31px;
  height: 31px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s linear;
}
.AZ-social-container a:hover {
  color: #fff;
}

.has-dropdown {
  position: relative;
}
.has-dropdown .dropdown-wrapper,
.has-dropdown .dropdown-wrapper-level2 {
  position: absolute;
  top: 100%;
  background: white;
  border-radius: 10px;
  padding: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  display: none;
  z-index: 10;
}
.has-dropdown .dropdown-wrapper .nav-link,
.has-dropdown .dropdown-wrapper-level2 .nav-link {
  color: #000;
  white-space: nowrap;
}
.has-dropdown .dropdown-wrapper-level2 {
  top: 0;
  right: 100%;
  display: none;
}
.has-dropdown::after {
  content: "";
  position: absolute;
  top: calc(100% - 8px);
  left: 50%;
  transform: translateX(-50%);
  height: 10px;
  border-bottom: 8px solid #fff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-radius: 5px;
  display: none;
}
.has-dropdown .dropdown-arrow {
  transition: all 0.2s linear;
}
.has-dropdown:hover .dropdown-arrow {
  transform: rotate(180deg);
}
.has-dropdown:hover .dropdown-wrapper {
  display: block;
}
.has-dropdown:hover::after {
  display: block;
}
.has-dropdown .level2:hover .dropdown-wrapper-level2 {
  display: block;
}

.AZ-group-field {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
.AZ-group-field label {
  font-size: 13px;
  color: #1e2225;
  font-family: "shabnam-Light";
  margin-bottom: 10px;
}
.AZ-group-field input,
.AZ-group-field textarea {
  font-size: 12px;
  font-family: "shabnam-Light";
  color: #282828;
  border: 1px solid #d5dbe0;
  background: #fff;
  padding: 10px;
  border-radius: 20px;
}
.AZ-group-field input:focus,
.AZ-group-field textarea:focus {
  border: 1px solid #204289;
}
.AZ-group-field input:focus::-moz-placeholder, .AZ-group-field textarea:focus::-moz-placeholder {
  color: #204289;
}
.AZ-group-field input:focus::placeholder,
.AZ-group-field textarea:focus::placeholder {
  color: #204289;
}
.AZ-group-field input {
  height: 44px;
}

input[type=email] {
  text-align: right;
}

.navbar-toggler {
  font-size: 25px;
  padding: 0;
}
.navbar-toggler:focus {
  box-shadow: none;
}

.AZ-location {
  width: 100%;
  border-radius: 35px;
}
.AZ-location::after {
  padding-bottom: 50%;
}
.AZ-location .map {
  position: relative;
  width: 100%;
  height: 100%;
}

.share-link {
  background: transparent;
  padding: 10px;
  border: 1px solid #C8D3D9;
  border-radius: 8px;
}
.share-link button {
  font-size: 25px;
  margin-left: 10px;
  border: none;
  background: transparent;
}
.share-link p {
  font-size: 12px;
  font-family: "KalamehFaNum-Regular";
  color: rgba(61, 90, 128, 0.5);
  margin-bottom: 10px;
}

#link {
  align-self: center;
  font-size: 14px;
  font-family: "KalamehFaNum-Regular";
  flex-grow: 2;
  border: none;
  text-align: left;
  height: 100%;
  background: transparent;
  width: 150px;
}

#copy span {
  display: block;
  line-height: 30px;
  font-size: 20px;
  position: relative;
  cursor: pointer;
}
#copy span.copied::after {
  content: "با موفقیت کپی شد";
  position: absolute;
  top: 0px;
  right: 35px;
  height: 30px;
  display: block;
  white-space: nowrap;
  padding: 2px 10px;
  font-size: 14px;
  font-family: "shabnam-Medium";
  color: #fff;
  background-color: #ff316d;
  opacity: 1;
  will-change: opacity, transform;
  animation: showcopied 1.5s ease;
}

@keyframes showcopied {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  70% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
  }
}
.top-shadow {
  overflow: hidden;
  padding-top: 80px !important;
}
.top-shadow .container,
.top-shadow .container-fluid {
  position: relative;
}
.top-shadow .container::after,
.top-shadow .container-fluid::after {
  content: "";
  position: absolute;
  left: 0;
  top: -500px;
  width: 100%;
  height: 500px;
  border-radius: 1046px;
  background: radial-gradient(52.29% 52.29% at 50% 50%, rgba(0, 0, 0, 0.11) 0%, rgba(220, 220, 220, 0) 99.99%, rgba(217, 217, 217, 0) 100%);
}

.bottom-shadow {
  overflow: hidden;
  padding-bottom: 80px !important;
}
.bottom-shadow .container,
.bottom-shadow .container-fluid {
  position: relative;
}
.bottom-shadow .container::before,
.bottom-shadow .container-fluid::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -500px;
  width: 100%;
  height: 500px;
  border-radius: 1046px;
  background: radial-gradient(52.29% 52.29% at 50% 50%, rgba(0, 0, 0, 0.11) 0%, rgba(220, 220, 220, 0) 99.99%, rgba(217, 217, 217, 0) 100%);
}

.AZ-section-title {
  font-size: 24px;
  color: #212341;
  font-family: "shabnam-Light";
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
.AZ-section-title span {
  font-family: "shabnam-Bold";
}
.AZ-section-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 30px;
  height: 1px;
  background: #d5dbe0;
}
.AZ-section-title.AZ-section-title-right::after {
  bottom: 0;
  left: unset;
  transform: unset;
  right: 0;
}

.AZ-section-text {
  font-size: 13px;
  color: #939aa4;
  font-family: "shabnam-Light";
}

.AZ-section-title2 {
  flex-direction: column;
  display: flex;
  font-size: 20px;
  color: #1e2e4d;
  font-family: "shabnam-Light";
  position: relative;
  padding-bottom: 15px;
}
.AZ-section-title2 span {
  font-family: "shabnam-Bold";
  color: #2b00d4;
}
.AZ-section-title2::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 30px;
  height: 1px;
  background: #1e2e4d;
}

.bg-gray {
  background: #f8f9fb;
}

.border-top {
  border-top: 1px solid #f1f1f1 !important;
  padding-top: 80px;
}

.modal-wrapper .modal-content {
  border: 0;
  padding: 30px;
  border-radius: 15px;
}
.modal-wrapper .modal-title {
  font-size: 16px;
  font-family: "shabnam-Bold";
  color: #292D32;
}
.modal-wrapper .modal-text {
  font-size: 14px;
  font-family: "shabnam-Light";
  color: #676767;
  line-height: 1.9;
}
.modal-wrapper .close-btn {
  font-size: 20px;
}

.share-modal .social-btn {
  font-size: 14px;
  font-family: "shabnam-Light";
  width: 100%;
  color: #FFFFFF;
  border-radius: 8px;
  padding: 8px 5px;
  transition: all 0.2s linear;
}
.share-modal .social-btn_whatsapp {
  background: #65D072;
}
.share-modal .social-btn_whatsapp:hover {
  background: #4fad5a;
}
.share-modal .social-btn_gmail {
  background: #CD0707;
}
.share-modal .social-btn_gmail:hover {
  background: #ad0505;
}
.share-modal .social-btn_telegram {
  background: #4DA9E8;
}
.share-modal .social-btn_telegram:hover {
  background: #3289c4;
}
.share-modal .social-btn span {
  font-size: 15px;
  margin-left: 5px;
}

.border-radius-35 {
  border-radius: 35px;
}

.container-overflow {
  width: 100vw;
  float: right;
}

.plan-box-items {
  margin: 40px 0;
}
.plan-box-items .item {
  font-size: 13px;
  color: #2d365d;
  font-family: "shabnam-Light";
  text-align: center;
  padding: 10px 0;
}
.plan-box-items .item:nth-child(odd) {
  background: linear-gradient(to left, rgba(248, 249, 251, 0), #f8f9fb, rgba(248, 249, 251, 0));
}

.scoring-text {
  font-size: 14px;
  font-family: "shabnam-Light";
  color: #939aa4;
}
.scoring .rating > input {
  display: none;
}
.scoring .rating > label:before {
  margin: 5px;
  font-size: 1.5em;
  font-family: "icomoon";
  display: inline-block;
  content: "\e91b";
}
.scoring .rating > .half:before {
  content: "\e91d";
  position: absolute;
}
.scoring .rating > label {
  color: #ddd;
  float: right;
}
.scoring .rating > input:checked ~ label,
.scoring .rating:not(:checked) > label:hover,
.scoring .rating:not(:checked) > label:hover ~ label {
  color: #FFD700;
}
.scoring .rating > input:checked + label:hover,
.scoring .rating > input:checked ~ label:hover,
.scoring .rating > label:hover ~ input:checked ~ label,
.scoring .rating > input:checked ~ label:hover ~ label {
  color: #FFED85;
}

.navbar-search-btn {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  font-size: 20px;
  background: #f8f9fb;
  color: #000;
}
.navbar-search-btn::after {
  content: none;
}

.dropdown-search {
  top: calc(100% + 10px);
  right: unset !important;
  left: 0 !important;
  min-width: 400px;
  background: #fff;
  box-shadow: 0px 10px 60px 0px rgba(30, 30, 31, 0.1);
  border-radius: 10px;
  border: 0;
}
.dropdown-search input {
  font-size: 14px;
  color: #1e2225;
  font-family: "shabnam-Regular";
  padding: 5px 10px;
  background: transparent;
  border: 0;
  flex-grow: 2;
  width: 50px;
}
.dropdown-search button {
  border: 20;
  background: transparent;
  border: 0;
  padding: 0 10px;
}

.AZ-pagination {
  margin-top: 50px;
}
.AZ-pagination .page-nav {
  font-size: 14px;
  color: #939aa4;
  font-family: "shabnam-Regular";
  padding: 8px 20px;
  border-radius: 40px;
  background: #fff;
  box-shadow: 0px 5px 25px 0px rgba(30, 30, 31, 0.1);
  border: 1px solid #efefef;
}
.AZ-pagination .page-link {
  font-size: 18px;
  font-family: "shabnam-Regular";
  background: transparent;
  border: 0;
  padding: 0;
}
.AZ-pagination .page-input {
  font-size: 18px;
  font-family: "shabnam-Regular";
  background: transparent;
  border: 0;
  padding: 0;
  width: 35px;
  height: 35px;
  border-radius: 7px;
  background: #f8f9fb;
  display: flex;
  align-items: center;
  justify-content: center;
}
.AZ-pagination .page-text {
  font-size: 16px;
  color: #939aa4;
  font-family: "shabnam-Regular";
}

#accordian {
  width: 100%;
  min-height: 100vh;
  height: 100%;
}
#accordian ul {
  padding: 0;
  margin: 0;
  width: 100%;
}
#accordian ul li a {
  position: relative;
}

#accordian > ul.show-dropdown > li.active > a,
#accordian > ul > li > ul.show-dropdown > li.active > a,
#accordian > ul > li > ul > li > ul.show-dropdown > li.active > a,
#accordian > ul > li > ul > li > ul > li > ul.show-dropdown > li.active > a,
#accordian > ul > li > ul > li > ul > li > ul > li > ul.show-dropdown > li.active > a {
  width: 100%;
}

#accordian > ul.show-dropdown > li > a,
#accordian > ul > li > ul.show-dropdown > li > a,
#accordian > ul > li > ul > li > ul.show-dropdown > li > a,
#accordian > ul > li > ul > li > ul > li > ul.show-dropdown > li > a,
#accordian > ul > li > ul > li > ul > li > ul > li > ul.show-dropdown > li > a {
  width: 100%;
}

#accordian > ul > li > ul,
#accordian > ul > li > ul > li > ul,
#accordian > ul > li > ul > li > ul > li > ul,
#accordian > ul > li > ul > li > ul > li > ul > li > ul {
  display: none;
  position: relative;
}

#accordian > ul > li.active > ul.show-dropdown,
#accordian > ul > li > ul > li.active > ul.show-dropdown,
#accordian > ul > li > ul > li > ul > li.active > ul.show-dropdown,
#accordian > ul > li > ul > li > ul > li > ul > li.active > ul.show-dropdown {
  display: block;
  margin-right: 15px;
}

#accordian a:not(:only-child):after {
  content: "\e90c";
  position: absolute;
  left: 0;
  top: 5px;
  font-size: 20px;
  font-family: "icomoon";
  display: inline-block;
  padding-right: 0;
  vertical-align: middle;
  transition: 0.2s;
}

#accordian .active > a:not(:only-child):after {
  transform: rotate(180deg);
}

.slider-img-animation,
.slider-btns-animation,
.slider-text-animation {
  animation: fade-in 1s both;
  animation-delay: 0.2s;
}

.slider-btns-animation {
  animation-delay: 0.5s;
}

.slider-title-animation {
  animation: fade-left 1s both;
}

.slider-desc-animation {
  animation: fade-right 1s both;
}

@keyframes fade-in {
  from {
    opacity: 0;
    transform: translateY(100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-left {
  from {
    opacity: 0;
    transform: translateX(100px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-right {
  from {
    opacity: 0;
    transform: translateX(-100px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.AZ-social-medical a {
  background: #f8f9fb;
  color: #213e7f;
}
.AZ-social-medical a:hover {
  background: #204289;
}

.AZ-styled-select-medical {
  min-width: 200px;
  height: 44px;
  border-radius: 20px;
  background: #fff;
  border: 1px solid #d5dbe0;
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.AZ-styled-select-medical::before {
  content: "\e90c";
  font-family: "ico";
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  font-size: 15px;
}
.AZ-styled-select-medical select {
  font-size: 12px;
  font-family: "shabnam-Light";
  color: #282828;
  padding: 0 10px;
  border: 0;
  position: absolute;
  left: 0;
  top: 0;
  background: transparent;
  height: 100%;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
  -moz-appearance: textfield; /* Firefox */
}

.AZ-group-field-medical input:focus,
.AZ-group-field-medical textarea:focus {
  border: 1px solid #204289;
}
.AZ-group-field-medical input:focus::-moz-placeholder, .AZ-group-field-medical textarea:focus::-moz-placeholder {
  color: #204289;
}
.AZ-group-field-medical input:focus::placeholder,
.AZ-group-field-medical textarea:focus::placeholder {
  color: #204289;
}

.AZ-pagination-medical .page-nav.next {
  border: 1px solid #e40087;
  color: #e40087;
}
.AZ-pagination-medical .page-link {
  color: #e40087;
}
.AZ-pagination-medical .page-input {
  color: #282828;
}

.accordian-medical > ul > li.active > ul.show-dropdown,
.accordian-medical > ul > li > ul > li.active > ul.show-dropdown,
.accordian-medical > ul > li > ul > li > ul > li.active > ul.show-dropdown,
.accordian-medical > ul > li > ul > li > ul > li > ul > li.active > ul.show-dropdown {
  display: block;
  padding-right: 15px;
}
.accordian-medical > ul > li.active > ul.show-dropdown li,
.accordian-medical > ul > li > ul > li.active > ul.show-dropdown li,
.accordian-medical > ul > li > ul > li > ul > li.active > ul.show-dropdown li,
.accordian-medical > ul > li > ul > li > ul > li > ul > li.active > ul.show-dropdown li {
  position: relative;
}
.accordian-medical > ul > li.active > ul.show-dropdown li::after,
.accordian-medical > ul > li > ul > li.active > ul.show-dropdown li::after,
.accordian-medical > ul > li > ul > li > ul > li.active > ul.show-dropdown li::after,
.accordian-medical > ul > li > ul > li > ul > li > ul > li.active > ul.show-dropdown li::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -15px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #204085;
  z-index: 1;
}

.accordian-medical {
  min-height: unset !important;
  height: unset !important;
}

.AZ-title-underline {
  font-size: 16px;
  color: #1c1c1c;
  font-family: "shabnam-Bold";
  padding-bottom: 20px;
  position: relative;
}
.AZ-title-underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 32px;
  height: 3px;
  background: #f5f3fc;
}

.AZ-title-group .img-patern {
  width: 20px;
  mix-blend-mode: multiply;
}
.AZ-title-group .group_title {
  font-size: 18px;
  color: #282828;
  font-family: "shabnam-Bold";
  margin-bottom: 10px;
}
.AZ-title-group .group_desc {
  font-size: 14px;
  color: #b3bbc7;
  font-family: "shabnam-Light";
}
.AZ-title-group .group_desc span {
  color: #282828;
}

.AZ-menu-mobile {
  background: #f8f9fb;
  position: relative;
  overflow: hidden;
}
.AZ-menu-mobile .close-hamberger {
  color: #204085;
  font-size: 20px;
}
.AZ-menu-mobile .sidebar {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  overflow-y: auto;
  height: 100vh;
  z-index: 1;
}
.AZ-menu-mobile .sidebar .AZ-social-container {
  border-top: 1px solid rgb(216, 216, 216);
  padding: 30px 0;
  margin-top: 30px;
  background: #2354bd;
}
.AZ-menu-mobile .sidebar .AZ-social-container a {
  background: #1944a1;
}
.AZ-menu-mobile .sidebar-content {
  width: 400px;
  height: 100vh;
  min-height: 100vh;
}
.AZ-menu-mobile .nav-link {
  font-size: 13px;
  color: #666;
  padding: 10px 0;
  font-family: "shabnam-Regular";
}
.AZ-menu-mobile .nav-link span {
  font-size: 22px;
}

.AZ-page-wrapper {
  background: #fff;
  overflow-x: hidden;
  transition: all 0.2s linear;
  position: relative;
  z-index: 1;
}
.AZ-page-wrapper.open {
  transform: translate(-80%, 100px);
  border-radius: 10px;
  z-index: 10;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.AZ-page-wrapper.open::before {
  content: "";
  position: absolute;
  right: -4px;
  height: 100%;
  width: 4px;
  top: 30px;
  background: #205485;
  border-radius: 0 5px 5px 0;
  z-index: -1;
}

.AZ-navbar-medical {
  padding: 30px 0;
}
.AZ-navbar-medical .nav-link {
  font-size: 14px;
  color: #212341;
  font-family: "shabnam-Light";
  transition: all 0.2s linear;
  padding: 8px 10px;
  border-radius: 40px;
}
.AZ-navbar-medical .nav-link.active {
  font-family: "shabnam-Bold";
  color: #fff;
  background: #204289;
}
.AZ-navbar-medical .navbar-phone-box .navbar-phone-icon {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  color: #ff8a66;
  font-size: 22px;
  background: #fff3f0;
}
.AZ-navbar-medical .navbar-phone-box .phone-number {
  font-size: 22px;
  color: #204289;
  font-family: "shabnam-Bold";
  margin-bottom: -5px;
}
.AZ-navbar-medical .navbar-phone-box .phone-number span {
  font-size: 14px;
  color: #2d365d;
  font-family: "shabnam-Bold";
}
.AZ-navbar-medical .navbar-phone-box .phone-text {
  font-size: 12px;
  color: #464646;
  font-family: "shabnam-Regular";
}

.sharp-corners {
  padding: 0;
}
.sharp-corners .header-bottom {
  padding: 10px 0;
}
.sharp-corners .header-top {
  border-bottom: 1px solid #f5f3fc;
  padding: 10px 0;
}
.sharp-corners .navbar-phone-box .navbar-phone-icon {
  border-radius: 0;
  background: #f8f9fb;
  color: #000;
}
.sharp-corners .navbar-phone-box .phone-number {
  color: #d0a968;
}
.sharp-corners .navbar-search-btn {
  border-radius: 0;
}
.sharp-corners .nav-link {
  border-radius: 0;
}
.sharp-corners .nav-link.active {
  background: #000000;
}

.AZ-footer-medical {
  position: relative;
  padding-top: 80px;
  overflow: hidden;
}
.AZ-footer-medical .footer-brand img {
  width: 50px;
}
.AZ-footer-medical .footer-brand .footer-brand-name {
  font-size: 14px;
  color: #282828;
  font-family: "shabnam-Light";
}
.AZ-footer-medical .footer-brand .footer-brand-name span {
  font-size: 30px;
  color: #282828;
  font-family: "shabnam-Bold";
}
.AZ-footer-medical .footer-title {
  font-size: 13px;
  color: #213e7f;
  font-family: "shabnam-Bold";
  margin-bottom: 15px;
}
.AZ-footer-medical .footer-newsletter-title {
  font-size: 15px;
  color: #263a96;
  font-family: "shabnam-Bold";
  padding: 5px 0;
}
.AZ-footer-medical .footer-newsletter-text {
  font-size: 12px;
  color: #263a96;
  font-family: "shabnam-Light";
  margin: 10px 0;
}
.AZ-footer-medical .newsletter-wrapper-input {
  font-size: 14px;
  color: #1e2225;
  font-family: "shabnam-Light";
  background: #f8f9fb;
  height: 39px;
  padding: 10px;
  border-radius: 40px;
  border: 0;
}
.AZ-footer-medical .newsletter-wrapper-btn {
  font-size: 14px;
  color: #fff;
  font-family: "shabnam-Light";
  background: #213e7f;
  padding: 10px 60px;
  border-radius: 40px;
  border: 0;
  transition: all 0.2s linear;
}
.AZ-footer-medical .newsletter-wrapper-btn:hover {
  color: #fff;
}
.AZ-footer-medical .footer-text {
  font-size: 13px;
  color: #213e7f;
  font-family: "shabnam-Light";
  position: relative;
  padding: 0 70px 0 30px;
}
.AZ-footer-medical .footer-text::after {
  content: "";
  position: absolute;
  right: 15px;
  top: 0;
  background-image: url("./../images/img-medical/pattern dot.png");
  background-repeat: no-repeat;
  background-size: 120px;
  width: 20px;
  height: 100%;
  background-position: center bottom;
  z-index: -1;
}
.AZ-footer-medical .footer-copyright {
  font-size: 12px;
  color: #939aa4;
  font-family: "shabnam-Light";
}
.AZ-footer-medical .footer-copyright span {
  font-family: "shabnam-Bold";
  color: #464646;
}
.AZ-footer-medical .footer-link {
  font-size: 13px;
  color: #b3bbc7;
  font-family: "shabnam-Light";
  transition: all 0.2s linear;
}
.AZ-footer-medical .footer-link:hover {
  color: #213e7f;
}
.AZ-footer-medical .line {
  width: 100%;
  height: 1px;
  background: #f3f3f9;
  margin: 30px 0;
}
.AZ-footer-medical .footer-icon-box_title {
  font-size: 13px;
  color: #282828;
  font-family: "shabnam-Light";
  margin-bottom: 10px;
}
.AZ-footer-medical .footer-icon-box_text {
  font-size: 12px;
  color: #282828;
  font-family: "shabnam-Light";
}
.AZ-footer-medical .footer-icon-box_text span {
  font-size: 15px;
  font-family: "shabnam-Bold";
}
.AZ-footer-medical .footer-icon-box_img {
  width: 49px;
  height: 49px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff3f0;
  color: #000;
  font-size: 28px;
}

.AZ-footer-medical2 .newsletter-wrapper-btn {
  color: #fff;
  border-radius: 0;
  background: #d0a968;
}
.AZ-footer-medical2 .newsletter-wrapper-input {
  border-radius: 0;
}
.AZ-footer-medical2 .footer-text,
.AZ-footer-medical2 .footer-newsletter-text {
  color: #282828;
}
.AZ-footer-medical2 .AZ-social-hosting a {
  background: #f8f9fb;
  color: #282828;
}
.AZ-footer-medical2 .AZ-social-hosting a:hover {
  background: #282828;
  color: #fff;
}
.AZ-footer-medical2 .footer-title,
.AZ-footer-medical2 .footer-newsletter-title {
  color: #282828;
}
.AZ-footer-medical2 .footer-title span,
.AZ-footer-medical2 .footer-newsletter-title span {
  color: #d0a968;
}
.AZ-footer-medical2 .back-top {
  background: #000;
  color: #fff;
  padding: 10px 10px 30px 10px;
  position: absolute;
  bottom: 0;
  right: 0;
  transition: all 0.2s linear;
}
.AZ-footer-medical2 .back-top:hover {
  background: #d0a968;
}
.AZ-footer-medical2 .footer-copyright {
  margin-right: 40px;
}
.AZ-footer-medical2 .footer-brand img {
  mix-blend-mode: luminosity;
}

.AZ-breadcrumb-medical {
  margin-bottom: 50px;
}
.AZ-breadcrumb-medical .breadcrumb-wrapper {
  background: #f8f9fb;
  padding: 10px 20px;
  flex-wrap: wrap;
}
.AZ-breadcrumb-medical .breadcrumb-link {
  font-size: 12px;
  font-family: "shabnam-Light";
  color: #282828;
}
.AZ-breadcrumb-medical .breadcrumb-link.active {
  font-family: "shabnam-Bold";
}
.AZ-breadcrumb-medical span {
  font-size: 12px;
  color: #282828;
}

.AZ-blog-section-page {
  padding: 50px 0;
}

.AZ-blog-section-medical {
  margin: 50px 0;
  background-image: url("./../images/img-medical/bg-blog-section.png");
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
}
.AZ-blog-section-medical .blog-section-title .blog-section__title {
  font-size: 22px;
  color: #213e7f;
  font-family: "shabnam-Bold";
  padding: 12px 20px;
  overflow: hidden;
  position: relative;
}
.AZ-blog-section-medical .blog-section-title .blog-section__title span {
  font-size: 14px;
  color: #2c3232;
  font-family: "shabnam-Light";
}
.AZ-blog-section-medical .blog-section-title .blog-section__title::after {
  content: "";
  position: absolute;
  right: -50px;
  top: 50%;
  transform: translateY(-50%);
  width: 80%;
  height: calc(100% + 20px);
  border-radius: 1046px;
  background: radial-gradient(52.29% 52.29% at 50% 50%, rgba(0, 0, 0, 0.05) 0%, rgba(220, 220, 220, 0) 99.99%, rgba(217, 217, 217, 0) 100%);
}
.AZ-blog-section-medical .blog-section-title .blog-section_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 10px;
}
.AZ-blog-section-medical .blog-section-title .blog-section_icon span {
  color: #d5dbe0;
  font-size: 40px;
}
.AZ-blog-section-medical .view-all-btn {
  font-size: 13px;
  font-family: "shabnam-Light";
  color: #b3bbc7;
  box-shadow: 0px 5px 40px 0px rgba(30, 30, 31, 0.12);
  background: #fff;
  border-radius: 40px;
  padding: 10px 20px;
  transition: all 0.2s linear;
}
.AZ-blog-section-medical .view-all-btn:hover {
  background: #204085;
  color: #fff;
}
.AZ-blog-section-medical .view-all-btn span {
  font-size: 22px;
}

.AZ-blog-section2-medical {
  background-image: none;
}
.AZ-blog-section2-medical .blog-section-title .blog-section__title {
  color: #d0a968;
}
.AZ-blog-section2-medical .view-all-btn {
  border-radius: 0;
}
.AZ-blog-section2-medical .view-all-btn:hover {
  background: #d0a968;
}

.AZ-comments-section-medical {
  padding: 50px 0;
}
.AZ-comments-section-medical .comments-box {
  padding: 30px 40px;
  box-shadow: 0px 10px 60px 0px rgba(30, 30, 31, 0.08);
  border-radius: 30px;
}
.AZ-comments-section-medical .comments-box .line {
  width: 100%;
  height: 1px;
  background: #efefef;
  margin: 30px 0;
}
.AZ-comments-section-medical .comment_box {
  border-top: 1px solid #efefef;
  padding: 30px 0;
}
.AZ-comments-section-medical .comment_box:first-child {
  border-top: 0;
}
.AZ-comments-section-medical .comment-img {
  width: 40px;
  border-radius: 50%;
}
.AZ-comments-section-medical .comment-img::after {
  padding-bottom: 100%;
}
.AZ-comments-section-medical .comment-name {
  font-size: 12px;
  color: #939aa4;
  font-family: "shabnam-Light";
}
.AZ-comments-section-medical .comment-text {
  font-size: 14px;
  color: #464646;
  font-family: "shabnam-Light";
}
.AZ-comments-section-medical .comment-date {
  font-size: 12px;
  color: #1e2225;
  font-family: "shabnam-Regular";
}
.AZ-comments-section-medical .comment-time {
  font-size: 12px;
  color: #1e2225;
  font-family: "shabnam-Regular";
  border-radius: 40px;
  padding: 5px 10px;
  background: #efefef;
}
.AZ-comments-section-medical .comment-reply-btn {
  font-size: 12px;
  color: #1e2225;
  font-family: "shabnam-Light";
  border-radius: 40px;
  padding: 5px 20px;
  border: 1px solid #1e2225;
  background: transparent;
  transition: all 0.2s linear;
}
.AZ-comments-section-medical .comment-reply-btn:hover {
  color: #fff;
  background: #1e2225;
}
.AZ-comments-section-medical .stars span {
  font-size: 16px;
  color: #ef9a3d;
}
.AZ-comments-section-medical .comment_box_reply {
  margin-right: 150px;
  border-top: 0;
}
.AZ-comments-section-medical .AZ-group-field-model2 {
  align-items: flex-start;
}
.AZ-comments-section-medical .AZ-group-field-model2 label {
  margin-bottom: -10px;
  margin-right: 20px;
  position: relative;
  z-index: 1;
  background: #fff;
  display: inline;
  padding: 0 10px;
}
.AZ-comments-section-medical .AZ-group-field-model2 label::after, .AZ-comments-section-medical .AZ-group-field-model2 label::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #f4f4f4;
}
.AZ-comments-section-medical .AZ-group-field-model2 label::before {
  right: unset;
  left: 0;
}
.AZ-comments-section-medical .AZ-group-field-model2 input, .AZ-comments-section-medical .AZ-group-field-model2 textarea {
  width: 100%;
}
.AZ-comments-section-medical .AZ-group-field-model2:focus-within label::after, .AZ-comments-section-medical .AZ-group-field-model2:focus-within label::before {
  background: #2354bd;
}
.AZ-comments-section-medical .send-post-comment {
  font-size: 14px;
  color: #fff;
  font-family: "shabnam-Light";
  width: 100%;
  height: 44px;
  border-radius: 40px;
  padding: 10px;
  background: #000;
  transition: all 0.2s linear;
  margin-top: 8px;
  border: 0;
}
.AZ-comments-section-medical .send-post-comment:hover {
  background: #2354bd;
  color: #fff;
}

.AZ-blog-card-medical {
  position: relative;
}
.AZ-blog-card-medical .post-img {
  filter: drop-shadow(0px 0px 30px rgba(30, 30, 31, 0.2));
}
.AZ-blog-card-medical .blog-card-img {
  width: 100%;
  border-radius: 25px;
  -webkit-mask-image: url("./../images/img-medical/bg-blog.png");
          mask-image: url("./../images/img-medical/bg-blog.png");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: bottom center;
          mask-position: bottom center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
}
.AZ-blog-card-medical .blog-card-img::after {
  padding-bottom: 105%;
}
.AZ-blog-card-medical .blog-card-title {
  font-size: 16px;
  color: #2d365d;
  font-family: "shabnam-Bold";
  margin-bottom: 10px;
  margin-top: 30px;
}
.AZ-blog-card-medical .blog-card-text {
  font-size: 12px;
  color: #1e2225;
  font-family: "shabnam-Light";
  margin-bottom: 20px;
}
.AZ-blog-card-medical .blog-card-writer,
.AZ-blog-card-medical .blog-card-date {
  font-size: 14px;
  color: #9ea9bb;
  font-family: "shabnam-Light";
}
.AZ-blog-card-medical .blog-card-comments {
  font-size: 14px;
  color: #1e2225;
  font-family: "shabnam-Light";
  z-index: 1;
  position: absolute;
  left: 50%;
  top: -50px;
  z-index: 1;
  transform: translateX(-50%);
}
.AZ-blog-card-medical .blog-card-comments span {
  color: #9ea9bb;
}
.AZ-blog-card-medical .blog-card-comments .icon-commet {
  font-size: 22px;
  color: #213e7f;
}
.AZ-blog-card-medical .blog-card-writer-img {
  width: 45px;
  border-radius: 50%;
  box-shadow: 0px 5px 40px 0px rgba(30, 30, 31, 0.12);
}
.AZ-blog-card-medical .blog-card-writer-img::after {
  padding-bottom: 100%;
}
.AZ-blog-card-medical .shape-blog-card {
  position: absolute;
  width: 100px;
  height: 30px;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.AZ-blog-card-medical .shape-inner-blog-card {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.AZ-blog-card-medical-2 {
  background-color: rgb(109, 110, 113);
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
}
.AZ-blog-card-medical-2 .blog-card-img-2 {
  width: 100%;
}
.AZ-blog-card-medical-2 .blog-card-img-2::after {
  padding-bottom: 105%;
}
.AZ-blog-card-medical-2 .blog-card-body-2 {
  background: #fff;
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 15px;
  ruby-overhang: 15px;
}
.AZ-blog-card-medical-2 .blog-card-body-content {
  padding: 20px;
}
.AZ-blog-card-medical-2 .blog-card-body-details {
  padding: 10px 20px;
  background: #f8f9fb;
}
.AZ-blog-card-medical-2 .blog-card-title-2 {
  font-size: 16px;
  color: #212341;
  font-family: "shabnam-Bold";
  transition: all 0.2s linear;
  margin-bottom: 15px;
}
.AZ-blog-card-medical-2 .blog-card-title-2:hover {
  color: #204289;
}
.AZ-blog-card-medical-2 .blog-card-date-2,
.AZ-blog-card-medical-2 .blog-card- {
  font-size: 12px;
  color: #b3bbc7;
  font-family: "shabnam-Light";
}
.AZ-blog-card-medical-2 .blog-card- {
  color: #282828;
}
.AZ-blog-card-medical-2 .blog-card-text-2 {
  font-size: 12px;
  color: #b3bbc7;
  font-family: "shabnam-Light";
}
.AZ-blog-card-medical-2 .blog-card-number-visits {
  font-size: 12px;
  color: #282828;
  font-family: "shabnam-Light";
}
.AZ-blog-card-medical-2 .blog-card-number-visits span {
  font-family: "shabnam-Bold";
}

.AZ-slider-blog-medical {
  position: relative;
}
.AZ-slider-blog-medical::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 120px;
  background: #204289;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}
.AZ-slider-blog-medical .blogSwiper {
  border-radius: 25px;
}
.AZ-slider-blog-medical .swiper-pagination {
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  border-radius: 40px;
  display: inline-block;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  padding: 20px 40px;
}
.AZ-slider-blog-medical .swiper-pagination .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  background: #d5dbe0;
  opacity: 1;
  border-radius: 40px;
}
.AZ-slider-blog-medical .swiper-pagination .swiper-pagination-bullet-active {
  width: 25px;
  background: #1e2225;
}
.AZ-slider-blog-medical .swiper-pagination::after, .AZ-slider-blog-medical .swiper-pagination::before {
  content: "";
  position: absolute;
  left: calc(100% - 3px);
  top: 27px;
  height: 10px;
  width: 10px;
  border-top-left-radius: 20px;
  box-shadow: 0px -3px #fff;
  background: transparent;
}
.AZ-slider-blog-medical .swiper-pagination::before {
  left: unset;
  right: calc(100% - 3px);
  border-top-left-radius: unset;
  border-top-right-radius: 20px;
  box-shadow: 1px -3px #fff;
}
.AZ-slider-blog-medical .slider-box {
  background: #fff;
  box-shadow: 0px 10px 60px 0px rgba(30, 30, 31, 0.08);
  border-radius: 35px;
  padding: 30px;
  position: relative;
}
.AZ-slider-blog-medical .slider-box::after {
  content: "";
  position: absolute;
  left: -30px;
  bottom: -20px;
  background-image: url("./../images/img-medical/pattern dot.png");
  background-repeat: no-repeat;
  background-size: 180px;
  width: 188px;
  height: 148px;
  background-position: center bottom;
  z-index: -1;
}
.AZ-slider-blog-medical .slider-blog-img {
  width: 100%;
  border-radius: 30px;
}
.AZ-slider-blog-medical .slider-blog-img::after {
  padding-bottom: 50%;
}
.AZ-slider-blog-medical .overlay-slider-blog {
  position: absolute;
  bottom: 0;
  height: 50%;
  width: 100%;
  left: 0;
  background-image: linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}
.AZ-slider-blog-medical .slider-blog-title {
  font-size: 24px;
  color: #fff;
  font-family: "shabnam-Bold";
}
.AZ-slider-blog-medical .slider-blog-text {
  font-size: 12px;
  color: #fff;
  font-family: "shabnam-Light";
}
.AZ-slider-blog-medical .slider-blog-details {
  font-size: 12px;
  color: #b3bbc7;
  font-family: "shabnam-Light";
}
.AZ-slider-blog-medical .slider-blog-details .icon-clock-fill {
  font-size: 18px;
}
.AZ-slider-blog-medical .number-visits span {
  font-family: "shabnam-Bold";
}

.slider-content {
  padding: 0 20px;
  position: relative;
  z-index: 1;
}
.slider-content .slider-section-title {
  font-size: 40px;
  color: #204289;
  font-family: "shabnam-Bold";
  padding-bottom: 20px;
  margin-bottom: 20px;
  position: relative;
}
.slider-content .slider-section-title::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 30px;
  height: 1px;
  background: #d7e6f5;
}
.slider-content .slider-section-text {
  font-size: 14px;
  color: #204289;
  font-family: "shabnam-Light";
  margin-bottom: 30px;
}

.AZ-post-page-medical {
  padding: 50px 0;
}
.AZ-post-page-medical .post-title {
  font-size: 30px;
  color: #212341;
  font-family: "shabnam-Bold";
  text-align: center;
  margin-bottom: 40px;
}
.AZ-post-page-medical .post-details-box {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 50px;
}
.AZ-post-page-medical .post-details-writer {
  background: #fff;
  border: 1px solid #efefef;
  box-shadow: 0px 5px 25px 0px rgba(30, 30, 31, 0.1);
  border-radius: 40px;
  min-height: 48px;
  padding: 5px 5px 5px 40px;
  position: relative;
  z-index: 1;
}
.AZ-post-page-medical .writer-img {
  width: 50px;
  border-radius: 50%;
}
.AZ-post-page-medical .writer-img::after {
  padding-bottom: 100%;
}
.AZ-post-page-medical .writer-name {
  font-size: 12px;
  color: #263a96;
  font-family: "shabnam-Bold";
}
.AZ-post-page-medical .post-date {
  font-size: 12px;
  color: #9ea9bb;
  font-family: "shabnam-Light";
}
.AZ-post-page-medical .number-visits {
  font-size: 13px;
  font-family: "shabnam-Light";
  color: #2d365d;
}
.AZ-post-page-medical .number-visits span {
  font-family: "shabnam-Bold";
}
.AZ-post-page-medical .number-comments {
  font-size: 13px;
  color: #39d4df;
  font-family: "shabnam-Light";
  background: #000;
  border-radius: 0 40px 40px 0;
  background: #ecfcfc;
  padding: 5px 10px 5px 20px;
  margin-left: -10px;
}
.AZ-post-page-medical .number-comments span {
  font-family: "shabnam-Bold";
}
.AZ-post-page-medical .post-category {
  font-size: 13px;
  color: #ff8a66;
  font-family: "shabnam-Light";
  background: #fff3f0;
  border-radius: 40px 0 0 40px;
  padding: 5px 20px 5px 10px;
  margin-right: -10px;
}
.AZ-post-page-medical .tag-wrapper {
  height: 60px;
}
.AZ-post-page-medical .tag-title {
  font-size: 12px;
  color: #939aa4;
  font-family: "shabnam-Light";
  border-top: 1px dashed #d0aa69;
  white-space: nowrap;
  padding-top: 10px;
}
.AZ-post-page-medical .tags {
  border-top: 1px dashed #d5dbe0;
  padding-top: 10px;
}
.AZ-post-page-medical .tag-link {
  font-size: 12px;
  color: #25292c;
  font-family: "shabnam-Light";
  background: #f8f9fb;
  border-radius: 40px;
  padding: 5px 15px;
  transition: all 0.2s linear;
}
.AZ-post-page-medical .tag-link:hover {
  background: #204085;
  color: #fff;
}
.AZ-post-page-medical .summary-contents {
  background: #f8f9fb;
  border-radius: 20px;
  padding: 30px;
  margin-top: 50px;
  position: relative;
  margin-right: 50px;
}
.AZ-post-page-medical .summary-contents::after {
  content: "”";
  font-family: "shabnam-Light";
  color: #d5dbe0;
  font-size: 220px;
  position: absolute;
  right: -50px;
  top: -30px;
  height: 0;
  width: 0;
}

article h1 {
  font-size: 30px;
  color: #212341;
  font-family: "shabnam-Bold";
  text-align: center;
}
article p {
  font-size: 14px;
  color: #2d365d;
  font-family: "shabnam-Light";
}

.AZ-about-img-medical {
  margin-top: 80px;
}
.AZ-about-img-medical .about-img {
  width: 100%;
  background: #204289;
  border-radius: 30px;
  overflow: visible;
}
.AZ-about-img-medical .about-img::after {
  padding-bottom: 40%;
}
.AZ-about-img-medical .about-img::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 50px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  z-index: 1;
  box-shadow: -22px 28px 0 0 #fff;
}
.AZ-about-img-medical .about-img img {
  mix-blend-mode: multiply;
  border-radius: 30px;
}
.AZ-about-img-medical .img-top-layer {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -50px;
  height: 100%;
  mix-blend-mode: normal !important;
  z-index: 10;
}

.AZ-about-body-medical,
.AZ-contact-body-medical {
  margin-top: -50px;
  margin-bottom: 80px;
  position: relative;
  z-index: 10;
}
.AZ-about-body-medical::after,
.AZ-contact-body-medical::after {
  content: "";
  position: absolute;
  top: 120px;
  width: 100%;
  background: #204289;
  height: 120px;
  z-index: -1;
}
.AZ-about-body-medical .about-body-box,
.AZ-about-body-medical .contact-body-box,
.AZ-contact-body-medical .about-body-box,
.AZ-contact-body-medical .contact-body-box {
  border-radius: 30px;
  padding: 30px;
  box-shadow: 0px 0px 65px 0px rgba(30, 30, 31, 0.08);
  background: #fff;
}
.AZ-about-body-medical .line,
.AZ-contact-body-medical .line {
  width: 100%;
  height: 1px;
  background: #f3f3f9;
  margin: 30px 0;
}
.AZ-about-body-medical .about-title,
.AZ-contact-body-medical .about-title {
  font-size: 24px;
  color: #2b282f;
  font-family: "shabnam-Bold";
}
.AZ-about-body-medical .about-text,
.AZ-contact-body-medical .about-text {
  font-size: 13px;
  color: #212341;
  font-family: "shabnam-Light";
  margin-bottom: 20px;
  line-height: 1.8;
}
.AZ-about-body-medical .hours-work-title,
.AZ-about-body-medical .hours-work,
.AZ-contact-body-medical .hours-work-title,
.AZ-contact-body-medical .hours-work {
  font-size: 12px;
  color: #b3bbc7;
  font-family: "shabnam-Regular";
}
.AZ-about-body-medical .hours-work,
.AZ-contact-body-medical .hours-work {
  color: #282828;
}
.AZ-about-body-medical .AZ-social-medical a,
.AZ-contact-body-medical .AZ-social-medical a {
  color: #c8ced3;
}
.AZ-about-body-medical .AZ-social-medical a:hover,
.AZ-contact-body-medical .AZ-social-medical a:hover {
  color: #fff;
}
.AZ-about-body-medical .follow-us-text,
.AZ-contact-body-medical .follow-us-text {
  font-size: 12px;
  color: #b3bbc7;
  font-family: "shabnam-Light";
}

.AZ-contact-body-medical .contact-info-title {
  font-size: 14px;
  color: #2354bd;
  font-family: "shabnam-Light";
}
.AZ-contact-body-medical .contact-info-text {
  font-size: 12px;
  color: #282828;
  font-family: "shabnam-Light";
}
.AZ-contact-body-medical .contact-info-text span {
  font-family: "shabnam-Bold";
}
.AZ-contact-body-medical .contact-form-btn {
  font-size: 14px;
  color: #fff;
  font-family: "shabnam-Bold";
  border-radius: 40px;
  transition: all 0.2s linear;
  background: #67b930;
  padding: 10px 20px;
  border: 0;
}
.AZ-contact-body-medical .contact-form-btn:hover {
  background: #000;
  color: #fff;
}
.AZ-contact-body-medical .contact-info-icon {
  min-width: 50px;
  display: flex;
  justify-content: center;
  background-image: linear-gradient(to bottom, #f9f9f9, rgba(249, 249, 249, 0));
  border-radius: 10px;
  height: 100%;
  padding: 10px 0;
  font-size: 25px;
  color: #1c1c1c;
  height: 200px;
}
.AZ-contact-body-medical .contact-faq-text {
  font-size: 13px;
  color: #212341;
  font-family: "shabnam-Light";
}
.AZ-contact-body-medical .contact-faq-text span {
  font-family: "shabnam-Bold";
}
.AZ-contact-body-medical .contact-faq-btn {
  font-size: 14px;
  color: #fff;
  font-family: "shabnam-Bold";
  border-radius: 40px;
  transition: all 0.2s linear;
  background: #000;
  padding: 10px 40px;
  border: 0;
}
.AZ-contact-body-medical .contact-faq-btn:hover {
  background: #204085;
  color: #fff;
}
.AZ-contact-body-medical .AZ-social-medical a {
  background: #1d1d1d;
  color: #939aa4;
}
.AZ-contact-body-medical .AZ-social-medical a:hover {
  color: #fff;
  background: #204085;
}
.AZ-contact-body-medical .contact-col-right {
  border-left: 1px solid #f3f3f3;
}

.AZ-slider-index2-section-medical .slider-index2-img {
  width: 100%;
}
.AZ-slider-index2-section-medical .slider-index2-img::after {
  padding-bottom: 50%;
}

.AZ-slider-index-section-medical {
  background: #f7fafd;
}
.AZ-slider-index-section-medical .AZ-box-section-floating {
  bottom: 20%;
  left: unset;
  transform: unset;
  right: 80px;
}
.AZ-slider-index-section-medical .headerSwiper {
  background-image: url("./../images/img-medical/pexels-tima-miroshnichenko-5355917.png");
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: right center;
  padding: 50px 0;
}
.AZ-slider-index-section-medical .headerSwiper .navs-slider {
  left: 50%;
  transform: translateX(-50%);
  bottom: 30px;
  z-index: 10;
}
.AZ-slider-index-section-medical .AZ-section-small-title {
  font-size: 24px;
  color: #fff;
  padding: 5px 30px;
  border-radius: 40px 40px 0 40px;
  background: #80d6f7;
}
.AZ-slider-index-section-medical .AZ-section-small-title::after {
  content: "";
  position: absolute;
  top: 100%;
  bottom: unset;
  right: 0;
  height: 30px;
  width: 40px;
  border-top-right-radius: 48%;
  border-bottom-right-radius: unset;
  background: transparent;
  box-shadow: 0 -20px 0 0 #80d6f7;
  z-index: -1;
}
.AZ-slider-index-section-medical .AZ-section-small-title::before {
  content: "";
  position: absolute;
  right: -8px;
  top: -8px;
  width: 100%;
  height: 100%;
  border-radius: 40px 40px 0 40px;
  background: linear-gradient(to left bottom, rgba(128, 213, 247, 0.2705882353) 10%, rgba(128, 213, 247, 0));
  z-index: -1;
}

.navs-slider {
  left: 50%;
  transform: translateX(-50%);
}
.navs-slider .nav-prev,
.navs-slider .nav-next {
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  font-size: 22px;
}
.navs-slider .nav-prev {
  right: unset;
  left: 100%;
}
.navs-slider .nav-next {
  right: 100%;
  left: unset;
}

.navs-slider-right {
  position: absolute;
  display: flex;
  right: 25%;
  top: unset;
  bottom: -150px;
  z-index: 1;
}
.navs-slider-right .nav-next,
.navs-slider-right .nav-prev {
  font-size: 30px;
  color: #fff;
}

.AZ-new-discounts-section-medical {
  background: #204289;
  margin-bottom: 100px;
  position: relative;
  padding: 80px 0;
}
.AZ-new-discounts-section-medical .new-discounts-title {
  font-size: 24px;
  color: #fff;
  font-family: "shabnam-Light";
  padding-bottom: 15px;
  position: relative;
}
.AZ-new-discounts-section-medical .new-discounts-title span {
  font-family: "shabnam-Bold";
}
.AZ-new-discounts-section-medical .new-discounts-title::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 30px;
  height: 1px;
  background: #cbe5ff;
}
.AZ-new-discounts-section-medical .new-discounts-content {
  position: relative;
  z-index: 10;
}
.AZ-new-discounts-section-medical .navs-top .nav-next span,
.AZ-new-discounts-section-medical .navs-top .nav-prev span {
  color: #fff;
}
.AZ-new-discounts-section-medical .discounts-section-img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: multiply;
}
.AZ-new-discounts-section-medical .offerServicesSwiper {
  margin-bottom: -200px;
}
.AZ-new-discounts-section-medical .swiper-slide {
  padding: 30px 0 100px;
}

.AZ-new-discounts-card {
  border-radius: 30px;
  background: #29243e;
  padding: 30px;
  position: relative;
}
.AZ-new-discounts-card::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  background-color: rgb(41, 36, 62);
  opacity: 0.149;
  border-radius: 30px;
  width: 90%;
  height: 60px;
  z-index: -1;
}
.AZ-new-discounts-card .discount-tag {
  font-size: 36px;
  color: #fff;
  font-family: "shabnam-Bold";
  width: 85px;
  height: 85px;
  border-radius: 50%;
  background: #204085;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 30px rgba(32, 64, 133, 0.7);
}
.AZ-new-discounts-card .discount-card-title {
  font-size: 18px;
  color: #fff;
  font-family: "shabnam-Bold";
  line-height: 1.9;
}
.AZ-new-discounts-card .discount-card-text {
  font-size: 13px;
  color: #7a758f;
  font-family: "shabnam-Light";
  margin: 30px 0;
  line-height: 1.9;
}
.AZ-new-discounts-card .discount-card-btn {
  font-size: 12px;
  color: #939aa4;
  font-family: "shabnam-Light";
  border-radius: 40px;
  padding: 8px 20px 8px 10px;
  background: transparent;
  border: 2px solid #393352;
}
.AZ-new-discounts-card .discount-card-btn span {
  background: #f5f3fc;
  border-radius: 40px;
  padding: 3px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #934bf0;
  font-size: 30px;
  transition: all 0.2s linear;
}
.AZ-new-discounts-card .discount-card-btn:hover span {
  background: #102e6d;
  color: #fff;
}

.AZ-new-discounts-section2-medical {
  background: #000;
}
.AZ-new-discounts-section2-medical .new-discounts-title {
  color: #d0a968;
}
.AZ-new-discounts-section2-medical .new-discounts-title span {
  color: #fff;
}
.AZ-new-discounts-section2-medical .navs-top .nav-next {
  border-right: 1px dashed #d0a968;
}

.AZ-new-discounts-card2 {
  border-radius: 0;
  background: #ffffff;
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
}
.AZ-new-discounts-card2::after {
  content: none;
}
.AZ-new-discounts-card2 .discount-tag {
  color: #080808;
  background: #f6e7d9;
  box-shadow: none;
}
.AZ-new-discounts-card2 .discount-card-title {
  color: #000000;
}
.AZ-new-discounts-card2 .discount-card-text {
  color: #7a758f;
}
.AZ-new-discounts-card2 .discount-card-btn {
  border-radius: 0;
}
.AZ-new-discounts-card2 .discount-card-btn span {
  background: transparent;
  border-radius: 0;
  padding: 0 20px;
  color: #000;
  transition: all 0.2s linear;
}
.AZ-new-discounts-card2 .discount-card-btn:hover span {
  background: #000;
  color: #fff;
}

.AZ-testimonials-section-medical {
  padding: 80px 0;
  overflow-x: hidden;
}
.AZ-testimonials-section-medical .swiper-slide {
  padding: 40px 0;
}
.AZ-testimonials-section-medical .testimonialSwiper .swiper-slide-next,
.AZ-testimonials-section-medical .testimonialSwiper .swiper-slide-prev {
  filter: blur(3px);
}
.AZ-testimonials-section-medical .testimonial-section-title {
  font-size: 18px;
  color: #282828;
  font-family: "shabnam-Bold";
}

.AZ-testimonial-card {
  border-radius: 30px;
  box-shadow: 0px 0px 50px 0px rgba(139, 139, 139, 0.1);
  position: relative;
}
.AZ-testimonial-card .testimonial-card-inner {
  border-radius: 30px;
  padding: 30px;
  background-color: #fff;
  position: relative;
}
.AZ-testimonial-card::after {
  content: "\e962";
  font-family: "ico";
  position: absolute;
  left: 30px;
  top: -80px;
  font-size: 130px;
  color: #edf0f5;
}
.AZ-testimonial-card.text-shadow .testimonial-card-text {
  position: relative;
}
.AZ-testimonial-card.text-shadow .testimonial-card-text::after {
  content: "";
  position: absolute;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: calc(100% + 20px);
  border-radius: 1046px;
  background: radial-gradient(52.29% 52.29% at 50% 50%, rgba(0, 0, 0, 0.05) 0%, rgba(220, 220, 220, 0) 99.99%, rgba(217, 217, 217, 0) 100%);
}
.AZ-testimonial-card.testimonial-card-purple .testimonial-card-img {
  background: #3b50df;
}
.AZ-testimonial-card.testimonial-card-purple .testimonial-card-img span {
  color: #fff;
}
.AZ-testimonial-card.testimonial-card-orange .testimonial-card-img {
  background: #ff7750;
}
.AZ-testimonial-card.testimonial-card-orange .testimonial-card-img span {
  color: #fff;
}
.AZ-testimonial-card .testimonial-card-img {
  width: 100px;
  border-radius: 30px;
  background: #ecfcfc;
}
.AZ-testimonial-card .testimonial-card-img span {
  color: #39d4df;
  font-size: 40px;
}
.AZ-testimonial-card .testimonial-card-img::after {
  padding-bottom: 100%;
}
.AZ-testimonial-card .testimonial-card-name {
  font-size: 12px;
  color: #4424a7;
  font-family: "shabnam-Bold";
}
.AZ-testimonial-card .testimonial-card-expertise {
  font-size: 12px;
  color: #939aa4;
  font-family: "shabnam-Light";
}
.AZ-testimonial-card .testimonial-card-text {
  font-size: 12px;
  color: #1e2225;
  font-family: "shabnam-Light";
  padding: 20px 20px 20px 0;
  position: relative;
  overflow: hidden;
}

.AZ-testimonial-card-dark .testimonial-card-inner::after, .AZ-testimonial-card-dark .testimonial-card-inner::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 95%;
  height: 100%;
  bottom: -12px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 35px;
}
.AZ-testimonial-card-dark .testimonial-card-inner::before {
  width: 90%;
  bottom: -24px;
}
.AZ-testimonial-card-dark::after {
  color: #0f0928;
  text-shadow: 0px 15px 35px rgba(29, 0, 145, 0.35);
}
.AZ-testimonial-card-dark .testimonial-card-img {
  background: #0f0928 !important;
  border-radius: 50%;
}

.AZ-testimonial-card2 {
  border-radius: 0;
}
.AZ-testimonial-card2 .testimonial-card-img {
  border-radius: 0;
}
.AZ-testimonial-card2 .testimonial-card-name {
  color: #282828;
}

.AZ-projects-section-medical {
  padding-top: 100px !important;
  margin-top: 80px;
  overflow: hidden;
}
.AZ-projects-section-medical.AZ-projects-page-marketing {
  background: transparent;
}
.AZ-projects-section-medical.AZ-projects-page-marketing .AZ-tabs .tab-link {
  color: #204289;
}
.AZ-projects-section-medical.AZ-projects-page-marketing .AZ-tabs .current {
  background: #f7fafd;
  box-shadow: none;
  color: #204289;
  font-family: "shabnam-Bold";
}
.AZ-projects-section-medical .AZ-project-img:hover {
  box-shadow: none;
}
.AZ-projects-section-medical .AZ-project-img .show-project {
  background: #204289;
  box-shadow: none;
  color: #fff;
  position: relative;
}
.AZ-projects-section-medical .AZ-project-img .show-project::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  border: 3px solid #204289;
  width: 120px;
  height: 120px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
.AZ-projects-section-medical .AZ-project-img .show-project::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  border: 2px solid rgba(255, 255, 255, 0.5);
  width: 135px;
  height: 135px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
.AZ-projects-section-medical .AZ-project-img .project-img-overlay {
  background: rgba(255, 255, 255, 0.7529411765);
}
.AZ-projects-section-medical .AZ-project-img .project-name {
  color: #204289;
}
.AZ-projects-section-medical .AZ-load-more {
  background: #204289;
}

.AZ-projects-section2-medical.AZ-projects-page-marketing .AZ-tabs .tab-link {
  border-radius: 0;
  color: #282828;
}
.AZ-projects-section2-medical.AZ-projects-page-marketing .AZ-tabs .active {
  background: #282828;
  color: #ffffff;
  box-shadow: 0;
}
.AZ-projects-section2-medical .AZ-project-img {
  border-radius: 0;
}
.AZ-projects-section2-medical .AZ-project-img .project-name {
  color: #282828;
}
.AZ-projects-section2-medical .AZ-project-img .show-project {
  background: #d0a968;
}
.AZ-projects-section2-medical .AZ-project-img .show-project::after {
  border: 3px solid #d0a968;
}
.AZ-projects-section2-medical .AZ-project-img .show-project::before {
  border: 2px solid #d0a968;
}
.AZ-projects-section2-medical .AZ-load-more {
  background: #000;
  box-shadow: none;
  border-radius: 0;
}

.AZ-business-improvement-medical {
  padding: 50px 0;
  background: rgb(247, 250, 253) !important;
  margin-top: 100px;
}
.AZ-business-improvement-medical .business-improvement-title,
.AZ-business-improvement-medical .business-improvement-text {
  color: #204289 !important;
}
.AZ-business-improvement-medical .business-improvement-title span,
.AZ-business-improvement-medical .business-improvement-text span {
  color: #204289 !important;
}
.AZ-business-improvement-medical .business-improvement-title::after {
  background: #cbe5ff !important;
}
.AZ-business-improvement-medical .business-improvement-btn {
  background: #204289;
  color: #fff;
  order: 1px solid #204289;
}
.AZ-business-improvement-medical .business-improvement-btn span {
  background: #102e6d !important;
  color: #fff !important;
}
.AZ-business-improvement-medical .business-img {
  margin-top: -120px;
}

.AZ-business-improvement-medical2 .business-improvement-title,
.AZ-business-improvement-medical2 .business-improvement-text {
  color: #282828 !important;
}
.AZ-business-improvement-medical2 .business-improvement-title span,
.AZ-business-improvement-medical2 .business-improvement-text span {
  color: #d0a968 !important;
}
.AZ-business-improvement-medical2 .business-improvement-btn {
  border-radius: 0 !important;
  border: 0 !important;
  background: #282828 !important;
}
.AZ-business-improvement-medical2 .business-improvement-btn span {
  background: transparent !important;
}

.top-pattern {
  position: relative;
}
.top-pattern::after {
  content: "";
  position: absolute;
  bottom: calc(100% + 20px);
  right: 0;
  width: 30px;
  height: 60px;
  background-image: url("./../images/img-medical/pattern dot.png");
  background-repeat: no-repeat;
  background-size: 150px;
  mix-blend-mode: multiply;
}

.AZ-about-index-section-medical .simple-section-title span {
  background: #fff9eb;
}
.AZ-about-index-section-medical .simple-section-title::after {
  background: #d5dbe0;
}
.AZ-about-index-section-medical .social-about-section {
  background: #102e6d;
  border-radius: 40px;
  padding: 0 3px 0 10px;
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
}
.AZ-about-index-section-medical .social-about-section-text {
  font-size: 12px;
  color: #fff;
  font-family: "shabnam-Regular";
  padding: 10px 0;
}
.AZ-about-index-section-medical .social-about-section .AZ-social-container {
  border-radius: 40px;
  padding: 10px;
  background: #fff;
}
.AZ-about-index-section-medical .reservation-btn,
.AZ-about-index-section-medical .download-link {
  font-size: 14px;
  color: #102e6d;
  font-family: "shabnam-Bold";
  padding: 10px 30px;
  background: #f7fafd;
  border-radius: 40px;
  transition: all 0.2s linear;
}
.AZ-about-index-section-medical .reservation-btn span,
.AZ-about-index-section-medical .download-link span {
  font-size: 20px;
}
.AZ-about-index-section-medical .reservation-btn:hover,
.AZ-about-index-section-medical .download-link:hover {
  background: #ff8a66;
  color: #fff;
}
.AZ-about-index-section-medical .download-link {
  color: #1e2225;
  background: transparent;
  font-family: "shabnam-Light";
}
.AZ-about-index-section-medical .about-index-section-img {
  width: 80%;
}

.AZ-about-index-section2-medical .about-index-section-img {
  margin-top: -80px;
  z-index: 1;
  position: relative;
}
.AZ-about-index-section2-medical .social-about-section {
  background: #282828;
  border-radius: 0;
}
.AZ-about-index-section2-medical .social-about-section .AZ-social-container {
  border-radius: 0;
}
.AZ-about-index-section2-medical .AZ-social-medical a {
  color: #282828;
}
.AZ-about-index-section2-medical .AZ-social-medical a:hover {
  background: #282828;
  color: #fff;
}
.AZ-about-index-section2-medical .reservation-btn,
.AZ-about-index-section2-medical .download-link {
  border-radius: 0;
  color: #000;
}
.AZ-about-index-section2-medical .reservation-btn:hover,
.AZ-about-index-section2-medical .download-link:hover {
  background: #000;
  color: #fff;
}

.AZ-box-section-floating {
  position: absolute;
  bottom: 200px;
  left: 60%;
  transform: translateX(-50%);
}
.AZ-box-section-floating .floating-content {
  position: relative;
  box-shadow: 0px 10px 85px 0px rgba(30, 30, 31, 0.15);
  z-index: 1;
  background: rgba(239, 239, 239, 0.8509803922);
  border-radius: 100px;
  padding: 10px 20px 10px 10px;
}
.AZ-box-section-floating .floating-icon {
  width: 77px;
  height: 77px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  color: #102e6d;
  font-size: 40px;
  box-shadow: 30px 10px 60px #f3c5a8;
}
.AZ-box-section-floating::after {
  content: "";
  position: absolute;
  left: -10px;
  bottom: -10px;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  box-shadow: 0px 10px 85px 0px rgba(30, 30, 31, 0.15);
  background-image: linear-gradient(to top right, rgba(255, 255, 255, 0.4196078431), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
}
.AZ-box-section-floating .gradient-text {
  font-size: 43px;
  font-family: "shabnam-Bold";
}
.AZ-box-section-floating .gradient-text.gradient-red {
  background: linear-gradient(to right, #402d7f, #ad0e68);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.AZ-box-section-floating .gradient-text.gradient-pink {
  background: linear-gradient(to right, #ff9a9e, #fad0c4);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.AZ-box-section-floating .floating-text {
  font-size: 12px;
  color: #2d365d;
  font-family: "shabnam-Light";
  margin-top: -15px;
}
.AZ-box-section-floating .floating-text span {
  font-family: "shabnam-Bold";
}
.AZ-box-section-floating.shadow-box .floating-content {
  background: rgb(255, 255, 255);
  box-shadow: 0px 10px 35px 0px rgba(30, 30, 31, 0.1);
}

.AZ-box-section-floating-top-right,
.AZ-box-section-floating-top-left,
.AZ-box-section-floating-bottom-right {
  top: 200px;
  bottom: unset;
  left: 90px;
  transform: unset;
}
.AZ-box-section-floating-top-right .floating-content,
.AZ-box-section-floating-top-left .floating-content,
.AZ-box-section-floating-bottom-right .floating-content {
  position: relative;
  box-shadow: 0px 10px 85px 0px rgba(30, 30, 31, 0.15);
  padding: 20px 30px;
}
.AZ-box-section-floating-top-right .floating-icon,
.AZ-box-section-floating-top-left .floating-icon,
.AZ-box-section-floating-bottom-right .floating-icon {
  background: #f5f3fc;
  box-shadow: none;
}
.AZ-box-section-floating-top-right::after,
.AZ-box-section-floating-top-left::after,
.AZ-box-section-floating-bottom-right::after {
  content: none;
}
.AZ-box-section-floating-top-right .gggg-text,
.AZ-box-section-floating-top-left .gggg-text,
.AZ-box-section-floating-bottom-right .gggg-text {
  font-size: 12px;
  color: #49be78;
  font-family: "shabnam-Bold";
}
.AZ-box-section-floating-top-right .gggg-text span,
.AZ-box-section-floating-top-left .gggg-text span,
.AZ-box-section-floating-bottom-right .gggg-text span {
  color: #212341;
}

.AZ-box-section-floating-top-right {
  top: 100px;
  bottom: unset;
  left: unset;
  right: 100px;
}

.AZ-box-section-floating-top {
  top: 20px;
  bottom: unset;
  transform: translateX(-50%);
  left: 50%;
  right: unset;
}

.AZ-box-section-floating-bottom-right {
  top: unset;
  bottom: 100px;
  left: unset;
  right: 100px;
}

.swiper__pagination .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  background: #d5dbe0 !important;
  border-radius: 40px;
  opacity: 1;
}
.swiper__pagination .swiper-pagination-bullet-active {
  width: 25px;
  background: #204289 !important;
}

.AZ-social-hosting a {
  background: #f5f3fc;
  color: #b3bbc7;
}
.AZ-social-hosting a:hover {
  background: #3b50df;
}

.AZ-pagination-hosting .page-nav.next {
  border: 1px solid #3b50df;
  color: #3b50df;
}
.AZ-pagination-hosting .page-link {
  color: #3b50df;
}
.AZ-pagination-hosting .page-input {
  color: #3b50df;
}

.AZ-breadcrumb-hosting {
  padding: 15px 0;
  margin-bottom: 80px;
}
.AZ-breadcrumb-hosting .breadcrumb-link {
  font-size: 12px;
  color: #fff;
  font-family: "shabnam-Light";
}
.AZ-breadcrumb-hosting span {
  color: #1e31b1;
  font-size: 15px;
}
.AZ-breadcrumb-hosting .active {
  font-family: "shabnam-Bold";
}

.AZ-navbar-hosting {
  background: #3b50df;
}
.AZ-navbar-hosting .container {
  border-bottom: 1px solid rgba(0, 16, 126, 0.15);
  padding: 25px 10px;
}
.AZ-navbar-hosting .navbar-toggler {
  color: #ffffff;
}
.AZ-navbar-hosting .navbar-brand {
  display: flex;
  align-items: center;
  justify-content: center;
}
.AZ-navbar-hosting .nav-link {
  font-size: 14px;
  color: #fff;
  font-family: "shabnam-Light";
}
.AZ-navbar-hosting .navbar-login-btn,
.AZ-navbar-hosting .navbar-phone-box {
  font-size: 13px;
  color: #fff;
  font-family: "shabnam-Regular";
  background: #212341;
  border-radius: 40px;
  height: 45px;
  padding: 5px 20px;
  transition: all 0.2s linear;
}
.AZ-navbar-hosting .navbar-login-btn:hover,
.AZ-navbar-hosting .navbar-phone-box:hover {
  background: rgba(0, 16, 126, 0.15);
  color: #fff;
}
.AZ-navbar-hosting .navbar-phone-box {
  background: transparent;
  position: relative;
  padding: 0;
  padding: 1px;
}
.AZ-navbar-hosting .navbar-phone-box-inner {
  position: relative;
  z-index: 1;
  background: #3B50DF;
  padding: 5px 20px;
  border-radius: 40px;
}
.AZ-navbar-hosting .navbar-phone-box .phone-number {
  font-size: 14px;
  font-family: "shabnam-Bold";
  margin-bottom: -5px;
}
.AZ-navbar-hosting .navbar-phone-box .phone-number span {
  font-size: 20px;
}
.AZ-navbar-hosting .navbar-phone-box .phone-text {
  font-size: 12px;
}
.AZ-navbar-hosting .navbar-phone-box .call-btn-icon {
  font-size: 23px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.AZ-navbar-hosting .navbar-phone-box::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background: linear-gradient(to right top, rgba(255, 255, 255, 0.6156862745), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-radius: 40px;
}
.AZ-navbar-hosting .navbar-cart-btn {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: #fff;
  color: #000;
}
.AZ-navbar-hosting .navbar-cart-btn span {
  font-size: 25px;
}
.AZ-navbar-hosting .navbar-cart-btn .badge {
  font-size: 12px;
  color: #fff;
  font-family: "shabnam-Bold";
  background: #49be78;
}
.AZ-navbar-hosting .offcanvas-start {
  top: 0;
  right: 0;
  width: 300px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  background: #3b50df;
}
.AZ-navbar-hosting .header-sidebar {
  border-bottom: 1px solid rgba(0, 16, 126, 0.15);
}
.AZ-navbar-hosting .navbar-phone-box2 {
  padding: 0;
  border-radius: 0;
  height: 50px;
}
.AZ-navbar-hosting .navbar-phone-box2 .navbar-phone-box-inner {
  background: transparent;
  padding: 0;
  border-radius: 0;
}
.AZ-navbar-hosting .navbar-phone-box2 .navbar-phone-box-inner .phone-number {
  color: #212341;
  margin-bottom: -5px;
}
.AZ-navbar-hosting .navbar-phone-box2 .navbar-phone-box-inner .phone-number span {
  color: #ff7750;
}
.AZ-navbar-hosting .navbar-phone-box2 .navbar-phone-box-inner .phone-text {
  color: #939aa4;
  border-radius: 0 40px 40px 0;
  background: #f8f9fb;
  padding: 5px 10px;
  position: relative;
}
.AZ-navbar-hosting .navbar-phone-box2 .navbar-phone-box-inner .phone-text::after {
  content: "";
  position: absolute;
  left: -2px;
  bottom: 100%;
  background: transparent;
  width: 25px;
  height: 25px;
  border-bottom-left-radius: 50%;
  box-shadow: 0 5px 0 0 #f8f9fb;
}
.AZ-navbar-hosting .navbar-phone-box2 .navbar-phone-box-inner .call-btn-icon {
  background: #f8f9fb;
  color: #c8ced3;
  width: 50px;
  height: 50px;
  border-radius: 40px 40px 0 40px;
}
.AZ-navbar-hosting .navbar-phone-box2:hover {
  background: unset;
  color: unset;
}
.AZ-navbar-hosting .navbar-cart-btn2,
.AZ-navbar-hosting .navbar-login-btn2 {
  box-shadow: 0px 10px 35px 0px rgba(30, 30, 31, 0.1);
  border-radius: 15px;
  background: #fff;
  color: #172747;
}
.AZ-navbar-hosting .navbar-cart-btn2:hover,
.AZ-navbar-hosting .navbar-login-btn2:hover {
  background: #361e9d;
  color: #fff;
}
.AZ-navbar-hosting .navbar-cart-btn3 {
  background: #f8f9fb;
}
.AZ-navbar-hosting .nabvar-menu {
  border-radius: 40px;
  background: #f8f9fb;
}

.AZ-navbar2-hosting {
  background: transparent;
}
.AZ-navbar2-hosting .offcanvas-start {
  background: #f5f5f5;
}
.AZ-navbar2-hosting .container {
  border-bottom: 0;
}
.AZ-navbar2-hosting .nav-link {
  color: #263a96;
}
.AZ-navbar2-hosting .navbar-toggler {
  color: #000;
}

.has-dropdown .dropdown-wrapper .nav-link {
  border-radius: 10px;
}
.has-dropdown .dropdown-wrapper .nav-link:hover {
  background: #F5F3FC;
}

.accordian-hosting > ul > li.active > ul.show-dropdown,
.accordian-hosting > ul > li > ul > li.active > ul.show-dropdown,
.accordian-hosting > ul > li > ul > li > ul > li.active > ul.show-dropdown,
.accordian-hosting > ul > li > ul > li > ul > li > ul > li.active > ul.show-dropdown {
  display: block;
  padding-right: 15px;
  border-right: 2px solid #1e31b1;
}

.AZ-header-hosting {
  position: relative;
  padding-bottom: 350px;
}
.AZ-header-hosting::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: #3b50df;
  z-index: -1;
}
.AZ-header-hosting .about-page-hosting-title {
  font-size: 30px;
  color: #ffd167;
  font-family: "shabnam-Bold";
  margin-bottom: 30px;
}
.AZ-header-hosting .bg-header-img {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: screen;
}
.AZ-header-hosting .header-section {
  position: relative;
  z-index: 1;
}
.AZ-header-hosting .header-hosting-title {
  font-size: 48px;
  color: #fff;
  font-family: "shabnam-Bold";
  padding-bottom: 20px;
  position: relative;
  margin-bottom: 15px;
}
.AZ-header-hosting .header-hosting-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 96px;
  height: 1px;
  background: #0b24d2;
}
.AZ-header-hosting .header-hosting-text {
  font-size: 13px;
  color: #fff;
  font-family: "shabnam-Light";
  margin-bottom: 30px;
}
.AZ-header-hosting .category-tag {
  font-size: 13px;
  font-family: "shabnam-Light";
  color: #212341;
  padding: 5px 20px;
  background: #ffd167;
  border-radius: 40px;
}

.AZ-header-hosting2 {
  padding-bottom: 450px;
}

.AZ-buy-domain-section {
  padding: 50px 0;
}
.AZ-buy-domain-section .buy-domain-section_title {
  font-size: 15px;
  color: #1d2cb2;
  font-family: "shabnam-Bold";
  margin-bottom: 10px;
}
.AZ-buy-domain-section .buy-domain-section_text {
  font-size: 12px;
  color: #9ea9bb;
  font-family: "shabnam-Light";
}
.AZ-buy-domain-section .buy-domain-section-title {
  font-size: 36px;
  color: #ffd166;
  font-family: "shabnam-Bold";
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.AZ-buy-domain-section .buy-domain-section-title::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 3px;
  background: #fff;
}
.AZ-buy-domain-section .buy-domain-section-text {
  font-size: 13px;
  color: #ffffff;
  font-family: "shabnam-Light";
}
.AZ-buy-domain-section .slider-section-desc {
  font-size: 14px;
  color: #fff;
  font-family: "shabnam-Light";
}
.AZ-buy-domain-section .AZ-primary-btn {
  background: #fff;
  color: #1e1e1f;
}
.AZ-buy-domain-section .buy-domain-box {
  position: relative;
}
.AZ-buy-domain-section .buy-domain-box::after {
  content: "";
  position: absolute;
  left: -10px;
  top: -10px;
  right: -10px;
  width: calc(100% + 20px);
  height: 100%;
  background: rgba(255, 255, 255, 0.1);
  z-index: -1;
  border-radius: 35px;
}
.AZ-buy-domain-section .AZ-section-small-title {
  border-radius: 40px 40px 0 40px;
  margin-bottom: -20px;
  z-index: 1;
}
.AZ-buy-domain-section .AZ-section-small-title::after {
  bottom: unset;
  top: 100%;
  border-top-right-radius: 48%;
  border-bottom-right-radius: unset;
  background: transparent;
  box-shadow: 0 -20px 0 0 #ffd166;
  z-index: -1;
}
.AZ-buy-domain-section .AZ-section-small-title::before {
  top: -8px;
  border-radius: 40px 40px 0 40px;
  background: linear-gradient(to bottom top, rgba(255, 209, 102, 0.2117647059) 10%, rgba(255, 209, 102, 0));
}

.AZ-contact-header-hosting {
  padding-bottom: 200px;
}
.AZ-contact-header-hosting .AZ-breadcrumb-hosting {
  margin-bottom: 30px;
}
.AZ-contact-header-hosting .contact-page-hosting-title {
  font-size: 85px;
  color: #ffffff;
  font-family: "shabnam-Bold";
  text-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
}
.AZ-contact-header-hosting .contact-header-img {
  width: 400px;
}

.row-bg-patern {
  position: relative;
}
.row-bg-patern::after {
  content: "";
  position: absolute;
  left: -30px;
  top: -30px;
  width: 200px;
  height: 200px;
  background-image: url("./../images/img-hosting/dots.png");
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -1;
}

.AZ-post-page-hosting .post-img {
  width: 100%;
  border-radius: 35px;
}
.AZ-post-page-hosting .post-img::after {
  padding-bottom: 40%;
}
.AZ-post-page-hosting .post-details-box {
  margin-top: -25px;
}
.AZ-post-page-hosting .post-details-writer {
  padding: 5px 30px;
}
.AZ-post-page-hosting .tag-link:hover {
  background: #3b50df;
  color: #fff;
}
.AZ-post-page-hosting .post-social {
  padding: 20px 10px;
  background: #ffd167;
  border-radius: 40px;
}
.AZ-post-page-hosting .post-social a {
  font-size: 20px;
  color: #fff;
}
.AZ-post-page-hosting .post-print {
  font-size: 30px;
  color: #d5dbe0;
}
.AZ-post-page-hosting .post-date span {
  color: #9087ce;
  font-size: 12px;
  font-family: "shabnam-Light";
}
.AZ-post-page-hosting .post-date .year {
  font-family: "shabnam-Bold";
}
.AZ-post-page-hosting .post-date .day {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-family: "shabnam-Bold";
  background: #f5f3fc;
  border-radius: 50%;
}

.AZ-blog-section-hosting {
  padding: 50px 0;
}
.AZ-blog-section-hosting .big-card-img {
  width: 100%;
  border-radius: 35px;
}
.AZ-blog-section-hosting .big-card-img::after {
  padding-bottom: 80%;
}
.AZ-blog-section-hosting .big-card-overlay {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  padding: 40px;
}
.AZ-blog-section-hosting .big-card-overlay .big-card-title {
  font-size: 24px;
  color: #fff;
  font-family: "shabnam-Bold";
  margin-bottom: 10px;
}
.AZ-blog-section-hosting .big-card-overlay .big-card-text {
  font-size: 13px;
  color: #fff;
  font-family: "shabnam-Light";
}

.AZ-blog-card-hosting .blog-card-img {
  width: 100%;
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
  border-radius: 35px;
}
.AZ-blog-card-hosting .blog-card-img::after {
  padding-bottom: 70%;
}
.AZ-blog-card-hosting .blog-card-img .Rounded_Rectangle_8_copy_2 {
  background-color: rgb(109, 110, 113);
  position: absolute;
  left: 936px;
  top: 1876px;
  width: 370px;
  height: 270px;
  z-index: 206;
}
.AZ-blog-card-hosting .blog-card-body {
  border-radius: 25px;
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
  background: #fff;
  padding: 20px;
  margin: -40px auto 0;
  width: 90%;
  position: relative;
  z-index: 1;
}
.AZ-blog-card-hosting .blog-card-title {
  font-size: 16px;
  color: #212341;
  font-family: "shabnam-Bold";
  margin-bottom: 15px;
  transition: all 0.2s linear;
}
.AZ-blog-card-hosting .blog-card-text {
  font-size: 12px;
  color: #b3bbc7;
  font-family: "shabnam-Regular";
  margin-bottom: 15px;
}
.AZ-blog-card-hosting .blog-card-score {
  font-size: 14px;
  color: #939aa4;
  font-family: "shabnam-Regular";
  background: #fff;
  padding: 5px 10px;
  border-radius: 40px;
  position: absolute;
  left: 15px;
  top: 15px;
}
.AZ-blog-card-hosting .blog-card-score span {
  color: #ef9a3d;
}
.AZ-blog-card-hosting .blog-card-details {
  border-radius: 40px;
  width: 100%;
  padding: 15px;
  background: #f8f9fb;
  transition: all 0.2s linear;
}
.AZ-blog-card-hosting .blog-card-date {
  font-size: 12px;
  color: #b3bbc7;
  transition: all 0.2s linear;
  font-family: "shabnam-Regular";
}
.AZ-blog-card-hosting .blog-card-view {
  font-size: 12px;
  color: #282828;
  font-family: "shabnam-Light";
  transition: all 0.2s linear;
}
.AZ-blog-card-hosting .blog-card-view span {
  font-family: "shabnam-Bold";
}
.AZ-blog-card-hosting:hover .blog-card-title {
  color: #4e37b2;
}
.AZ-blog-card-hosting:hover .blog-card-details {
  background: #fff3f0;
}
.AZ-blog-card-hosting:hover .blog-card-date,
.AZ-blog-card-hosting:hover .blog-card-view {
  color: #ff8a66;
}

.AZ-footer-hosting {
  position: relative;
  padding-top: 100px;
  overflow: hidden;
}
.AZ-footer-hosting .footer-title {
  font-size: 14px;
  color: #232341;
  font-family: "shabnam-Bold";
  margin-bottom: 20px;
}
.AZ-footer-hosting .footer-text {
  font-size: 13px;
  color: #939aa4;
  font-family: "shabnam-Light";
  margin-bottom: 20px;
  line-height: 1.8;
}
.AZ-footer-hosting .footer-text span {
  color: #3b50df;
  font-family: "shabnam-Bold";
}
.AZ-footer-hosting .footer-link {
  font-size: 13px;
  color: #939aa4;
  font-family: "shabnam-Light";
  padding-right: 15px;
  position: relative;
  transition: all 0.2s linear;
}
.AZ-footer-hosting .footer-link::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  background: #000;
  border-radius: 50%;
  background-color: #babec3;
  transition: all 0.2s linear;
}
.AZ-footer-hosting .footer-link:hover {
  color: #1e31b1;
}
.AZ-footer-hosting .footer-link:hover::after {
  background: #1e31b1;
}
.AZ-footer-hosting .footer-copyright {
  font-size: 12px;
  color: #939aa4;
  font-family: "shabnam-Light";
}
.AZ-footer-hosting .footer-copyright a {
  color: #464646;
  font-family: "shabnam-Bold";
}
.AZ-footer-hosting .footer-copyright a:hover {
  color: #1e31b1;
}
.AZ-footer-hosting .footer-contact-box {
  border-radius: 35px;
  padding: 20px;
  background: #3b50df;
  box-shadow: 0px 25px 75px 0px rgba(59, 80, 223, 0.2);
  margin: 40px 0;
}
.AZ-footer-hosting .footer-contact-box.bg-gray {
  background: #f8f9fb;
  box-shadow: none;
}
.AZ-footer-hosting .footer-contact-box.bg-gray .footer-contact-title,
.AZ-footer-hosting .footer-contact-box.bg-gray .footer-content-text {
  color: #212341;
}
.AZ-footer-hosting .footer-contact-box.bg-gray .footer-content-text span {
  font-size: 40px;
}
.AZ-footer-hosting .footer-contact-box .namads {
  background: #fff;
  border-radius: 25px;
  padding: 20px;
}
.AZ-footer-hosting .footer-contact-box .footer-contact-title {
  font-size: 12px;
  color: #fff;
  font-family: "shabnam-Light";
  margin-bottom: 10px;
}
.AZ-footer-hosting .footer-contact-box .footer-contact-title-location {
  color: #ffd166;
}
.AZ-footer-hosting .footer-contact-box .footer-content-text {
  font-size: 13px;
  color: #fff;
  font-family: "shabnam-Light";
}
.AZ-footer-hosting .footer-contact-box .footer-content-phone {
  font-size: 14px;
  color: #fff;
  font-family: "shabnam-Bold";
}
.AZ-footer-hosting .footer-contact-box .footer-content-phone span {
  font-size: 24px;
  color: #ffd166;
}
.AZ-footer-hosting .footer-contact-box .footer-content-email {
  font-family: "shabnam-Bold";
}

.AZ-footer-hosting2 {
  background: #4e37b2;
}
.AZ-footer-hosting2 .footer-title {
  color: #ff7750;
}
.AZ-footer-hosting2 .footer-text {
  color: #fff;
}
.AZ-footer-hosting2 .footer-text span, .AZ-footer-hosting2 .footer-text a {
  color: #fff;
}
.AZ-footer-hosting2 .footer-link {
  color: #fff;
}
.AZ-footer-hosting2 .footer-link::after {
  background: #263a96;
}
.AZ-footer-hosting2 .footer-link:hover {
  color: #ff7750;
}
.AZ-footer-hosting2 .footer-contact-box {
  border-radius: 35px 35px 0 0;
  padding: 20px;
  background: #fff;
  box-shadow: none;
  position: relative;
  margin: 40px 0 0;
}
.AZ-footer-hosting2 .footer-contact-box .footer-contact-title,
.AZ-footer-hosting2 .footer-contact-box .footer-content-text {
  color: #212341;
}
.AZ-footer-hosting2 .footer-contact-box .footer-contact-title span,
.AZ-footer-hosting2 .footer-contact-box .footer-content-text span {
  font-size: 40px;
}
.AZ-footer-hosting2 .footer-contact-box::after, .AZ-footer-hosting2 .footer-contact-box::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 95%;
  height: 100%;
  top: -12px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 35px 35px 0 0;
}
.AZ-footer-hosting2 .footer-contact-box::before {
  width: 90%;
  top: -24px;
}
.AZ-footer-hosting2 .social-title {
  font-size: 12px;
  color: #9077ff;
  font-family: "shabnam-Light";
  margin-bottom: 20px;
  display: block;
}
.AZ-footer-hosting2 .AZ-social-hosting a {
  background: #3d279d;
  color: #fff;
}
.AZ-footer-hosting2 .footer-call-btn {
  padding: 15px 20px;
  border-radius: 100px;
  background: #fff;
}
.AZ-footer-hosting2 .footer-call-btn .footer-call-text {
  font-size: 12px;
  color: #2d365d;
  font-family: "shabnam-Light";
  margin-top: -10px;
  display: block;
}
.AZ-footer-hosting2 .footer-call-btn .footer-number-phone {
  font-size: 14px;
  color: #2d365d;
  font-family: "shabnam-Light";
}
.AZ-footer-hosting2 .footer-call-btn .footer-number-phone span {
  font-size: 24px;
  color: #ee232b;
  font-family: "shabnam-Bold";
}
.AZ-footer-hosting2 .footer-call-btn .footer-call-icon {
  position: relative;
}
.AZ-footer-hosting2 .footer-call-btn .footer-call-icon span {
  font-size: 40px;
  color: #ee232b;
}
.AZ-footer-hosting2 .footer-call-btn .footer-call-icon::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
}

.footer-row-phone {
  margin: 20px 0;
  padding: 10px 0;
  border-radius: 0;
  background: transparent;
  border-top: 1px solid #f5f3fc;
  border-bottom: 1px solid #f5f3fc;
}
.footer-row-phone .footer-call-text {
  font-size: 12px;
  color: #2d365d;
  font-family: "shabnam-Light";
  margin-top: -10px;
  display: block;
}
.footer-row-phone .footer-number-phone {
  font-size: 14px;
  color: #2d365d;
  font-family: "shabnam-Light";
}
.footer-row-phone .footer-number-phone span {
  font-size: 24px;
  color: #ee232b;
  font-family: "shabnam-Bold";
}
.footer-row-phone .footer-call-icon {
  position: relative;
}
.footer-row-phone .footer-call-icon span {
  font-size: 40px;
  color: #ee232b;
}
.footer-row-phone .footer-call-icon::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
}

.AZ-primary-btn {
  font-size: 14px;
  font-family: "shabnam-Regular";
  color: #fff;
  padding: 10px 30px;
  border-radius: 40px;
  transition: all 0.2s linear;
  border: 0;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.AZ-primary-btn-gray {
  background: #f8f9fb;
  color: #0f0928;
}

.hover-purple:hover {
  background: #3b50df;
  color: #fff;
}

.AZ-primary-btn-darkBlue {
  background: #0f0928;
  box-shadow: 0px 7px 25px 0px rgba(15, 9, 40, 0.35);
}

.AZ-primary-btn-navyBlue {
  background: #204289;
  box-shadow: 0px 7px 25px 0px rgba(15, 9, 40, 0.35);
}

.AZ-primary-btn-purple {
  background: #4425a7;
  box-shadow: 0px 7px 35px 0px rgba(68, 37, 167, 0.35);
}
.AZ-primary-btn-purple:hover {
  background: #ad0e68;
  color: #fff;
}

.AZ-primary-btn-blue {
  background: #1e2cb3;
  box-shadow: 0px 7px 35px 0px rgba(68, 37, 167, 0.35);
}

.AZ-primary-btn-yellow {
  background: #ffcf63;
  color: #0f0928;
}
.AZ-primary-btn-yellow:hover {
  background: #ff8a66;
  color: #fff;
}

.AZ-primary-btn-orange {
  color: #ff8a66;
  background: #fff3f0;
}
.AZ-primary-btn-orange:hover {
  background: #ff8a66;
  color: #fff;
}

.AZ-primary-btn-pink {
  color: #fff;
  background: #ff316d;
  box-shadow: 0px 7px 25px 0px rgba(255, 55, 114, 0.35);
}
.AZ-primary-btn-pink:hover {
  background: #dd1a52;
  color: #fff;
}

.AZ-about-page-hosting {
  padding-bottom: 80px;
}
.AZ-about-page-hosting .about-box {
  border-radius: 25px;
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.07);
  background: #fff;
  position: relative;
  padding: 40px;
}
.AZ-about-page-hosting .about-box::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 100%;
  height: 100%;
  border-radius: 25px;
  background: #ffd167;
  z-index: -1;
}
.AZ-about-page-hosting .about-text {
  font-size: 13px;
  color: #212341;
  font-family: "shabnam-Light";
  margin-bottom: 20px;
}
.AZ-about-page-hosting .about-header-box {
  border-radius: 25px;
  background-color: #ffd167;
  padding: 100px 20px;
  position: relative;
}
.AZ-about-page-hosting .about-header-box::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("./../images/img-hosting/bg-about.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  mix-blend-mode: overlay;
}
.AZ-about-page-hosting .about-header-box_title {
  font-size: 72px;
  font-family: "shabnam-Bold";
  color: #fff;
  padding: 30px 30px 20px;
  border-radius: 45px;
  position: relative;
  z-index: 1;
  background-image: linear-gradient(to top left, rgba(209, 122, 0, 0) 0%, #d17b00 100%);
}
.AZ-about-page-hosting .about-img-right {
  border-top: 2px solid #3b50df;
  padding-top: 50px;
}
.AZ-about-page-hosting .about-text-left {
  border-top: 2px solid #f5f3fc;
  padding-top: 50px;
}
.AZ-about-page-hosting .hours-work-title,
.AZ-about-page-hosting .hours-work {
  font-size: 12px;
  color: #b3bbc7;
  font-family: "shabnam-Regular";
}
.AZ-about-page-hosting .hours-work {
  color: #282828;
}
.AZ-about-page-hosting .select-plan-box {
  border-radius: 100px;
  padding: 30px 50px;
  background: #ffd166;
  background-image: url("./../images/img-hosting/science-in-hd-3kgzvab8SMg-unsplash.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: -700px center;
  position: relative;
  background-blend-mode: overlay;
}
.AZ-about-page-hosting .select-plan-box .group_title {
  font-size: 24px;
  margin-bottom: 0;
}
.AZ-about-page-hosting .select-plan-box .group_desc {
  color: #212341;
}
.AZ-about-page-hosting .plan-page-description {
  background: #f8f9fb;
  border-radius: 35px;
  padding: 30px;
}
.AZ-about-page-hosting .technical-specifications-item {
  font-size: 13px;
  color: #2d365d;
  font-family: "shabnam-Light";
  text-align: left;
  padding: 10px;
  border-radius: 10px;
}
.AZ-about-page-hosting .technical-specifications-item span {
  font-size: 20px;
  color: #49be78;
}
.AZ-about-page-hosting .technical-specifications-item:nth-child(odd) {
  background: #fff9eb;
}

.AZ-contact-page-hosting .contact-info-icon {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #fff3f0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ff8a66;
  font-size: 22px;
}
.AZ-contact-page-hosting .contact-info-title {
  font-size: 14px;
  color: #282828;
  font-family: "shabnam-Light";
}
.AZ-contact-page-hosting .contact-info-text {
  font-size: 13px;
  color: #282828;
  font-family: "shabnam-Bold";
}
.AZ-contact-page-hosting .contact-info-text span {
  font-size: 14px;
  font-family: "shabnam-Light";
}
.AZ-contact-page-hosting .line {
  margin: 60px 0;
  width: 100%;
  height: 1px;
  background: #f5f3fc;
}

.AZ-counter-hosting {
  margin-bottom: 50px;
}
.AZ-counter-hosting .counter-box {
  background: #fff3f0;
  border-radius: 35px;
  padding: 40px 20px;
  width: 100%;
}
.AZ-counter-hosting .counter-box .counter-number,
.AZ-counter-hosting .counter-box .count-prefix {
  font-size: 47px;
  font-family: "shabnam-Bold";
  color: #ff8a66;
}
.AZ-counter-hosting .counter-box .count-prefix {
  font-size: 30px;
}
.AZ-counter-hosting .counter-text {
  font-size: 16px;
  color: #282828;
  font-family: "shabnam-Light";
  background: #fff;
  border-radius: 40px;
  padding: 5px 10px;
  margin-top: -20px;
  width: auto;
}

.drag-up {
  margin-top: -300px;
  position: relative;
  z-index: 1;
}

.AZ-tabs {
  border-bottom: 1px solid #f5f3fc;
  margin-bottom: 30px;
  overflow-x: auto;
}
.AZ-tabs .tab-link {
  font-size: 16px;
  color: #0f0928;
  font-family: "shabnam-Light";
  position: relative;
  padding: 10px 20px;
  white-space: nowrap;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.AZ-tabs .tab-link::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  border-radius: 10px;
  height: 2px;
  width: 100%;
}
.AZ-tabs .current {
  font-family: "shabnam-Bold";
}
.AZ-tabs .current::after {
  background: #2d365d;
}

.AZ-group-field-model2 {
  align-items: flex-start;
}
.AZ-group-field-model2 label {
  margin-bottom: -10px;
  margin-right: 20px;
  position: relative;
  z-index: 1;
  background: #fff;
  display: inline;
  padding: 0 10px;
}
.AZ-group-field-model2 label::after, .AZ-group-field-model2 label::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #f4f4f4;
}
.AZ-group-field-model2 label::before {
  right: unset;
  left: 0;
}
.AZ-group-field-model2 input, .AZ-group-field-model2 textarea {
  width: 100%;
}
.AZ-group-field-model2:focus-within label::after, .AZ-group-field-model2:focus-within label::before {
  background: #2354bd;
}

.send-post-comment {
  font-size: 14px;
  color: #fff;
  font-family: "shabnam-Light";
  width: 100%;
  height: 44px;
  border-radius: 40px;
  padding: 10px;
  background: #000;
  transition: all 0.2s linear;
  margin-top: 8px;
  border: 0;
}
.send-post-comment:hover {
  background: #3b50df;
  color: #fff;
}

.AZ-why-us-hosting .col-right {
  position: relative;
}
.AZ-why-us-hosting .col-right::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 50px;
  background-image: url("./../images/img-medical/pattern dot.png");
  background-repeat: no-repeat;
  background-size: 200px;
  left: 50%;
  top: calc(100% + 30px);
  transform: translateX(-50%);
}
.AZ-why-us-hosting .why-us-title {
  font-size: 25px;
  color: #000000;
  font-family: "shabnam-Light";
  margin-bottom: 10px;
}
.AZ-why-us-hosting .why-us-title span {
  color: #3b50df;
}
.AZ-why-us-hosting .why-us-text,
.AZ-why-us-hosting .why-us-desc {
  font-size: 14px;
  color: #939aa4;
  font-family: "shabnam-Light";
  line-height: 1.9;
}
.AZ-why-us-hosting .why-us-desc {
  color: #464646;
  border-right: 7px solid #f5f4fa;
  padding-right: 20px;
  display: block;
  margin-top: 50px;
}

.AZ-section-small-title {
  font-size: 14px;
  color: #282828;
  font-family: "shabnam-Light";
  padding: 8px 15px;
  border-radius: 40px 0 40px 40px;
  background: #ffd166;
  white-space: nowrap;
  position: relative;
}
.AZ-section-small-title::after {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 0;
  height: 30px;
  width: 40px;
  border-bottom-right-radius: 48%;
  background: transparent;
  box-shadow: 0 20px 0 0 #ffd166;
  z-index: -1;
}
.AZ-section-small-title::before {
  content: "";
  position: absolute;
  left: 8px;
  top: 8px;
  width: 100%;
  height: 100%;
  border-radius: 40px 0 40px 40px;
  background: linear-gradient(to left top, rgba(255, 209, 102, 0.2117647059) 10%, rgba(255, 209, 102, 0));
  z-index: -1;
}

.AZ-hosting-specifications {
  padding: 50px 0;
  overflow-x: hidden;
}
.AZ-hosting-specifications .hosting-specifications-img {
  width: 100%;
}
.AZ-hosting-specifications .hosting-specifications-title {
  font-size: 24px;
  color: #0f0928;
  font-family: "shabnam-Bold";
  background: #fff4cc;
  display: inline-block;
  margin-bottom: 10px;
}
.AZ-hosting-specifications .hosting-specifications-text {
  font-size: 16px;
  color: #0f0928;
  font-family: "shabnam-Light";
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 10px;
}
.AZ-hosting-specifications .hosting-specifications-text::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 28px;
  height: 3px;
  background: #f5f3fc;
}
.AZ-hosting-specifications .hosting-specifications-item {
  font-size: 13px;
  color: #939aa4;
  font-family: "shabnam-Light";
  padding: 5px 0;
}
.AZ-hosting-specifications .hosting-specifications-item span {
  font-size: 18px;
  color: #49be78;
}
.AZ-hosting-specifications .specifications-img {
  width: 100%;
}

.AZ-hosting-specifications2 {
  background-image: url("./../images/img-hosting/Rectangle 8 copy.png");
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat;
  margin-top: 50px;
  padding-bottom: 100px;
}
.AZ-hosting-specifications2 .hosting-specifications-title {
  color: #fff;
  background: transparent;
}
.AZ-hosting-specifications2 .hosting-specifications-text {
  color: #fff;
}
.AZ-hosting-specifications2 .hosting-specifications-item {
  color: #fff;
}
.AZ-hosting-specifications2 .AZ-primary-btn {
  color: #172747;
  background: #4832a7;
}

.post-title-hosting::after {
  content: none !important;
}

.AZ-comments-section-hosting .title-comments {
  font-size: 18px;
  color: #212341;
  font-family: "shabnam-Bold";
  position: relative;
  padding: 0 30px;
}
.AZ-comments-section-hosting .title-comments::before, .AZ-comments-section-hosting .title-comments::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -30px;
  transform: translateY(-50%);
  width: 50px;
  height: 1px;
  background: #d5dbe0;
}
.AZ-comments-section-hosting .title-comments::after {
  left: -30px;
  right: unset;
}

.AZ-post-carousel-hosting {
  padding: 50px 0;
  overflow-x: hidden;
}
.AZ-post-carousel-hosting .swiper-slide {
  padding: 0 10px 80px 10px;
}
.AZ-post-carousel-hosting .AZ-blog-card-hosting .blog-card-img {
  box-shadow: none;
}
.AZ-post-carousel-hosting .swiper-button-next,
.AZ-post-carousel-hosting .swiper-button-prev {
  border: 1px solid #f5f3fc;
  right: -40px;
  transition: all 0.2s linear;
}
.AZ-post-carousel-hosting .swiper-button-next::after,
.AZ-post-carousel-hosting .swiper-button-prev::after {
  color: #d5dbe0;
}
.AZ-post-carousel-hosting .swiper-button-next:hover,
.AZ-post-carousel-hosting .swiper-button-prev:hover {
  background: #2354bd;
}
.AZ-post-carousel-hosting .swiper-button-prev {
  right: unset;
  left: -40px;
}

.AZ-plans-hosting {
  margin-bottom: 80px;
}

.AZ-plan-box-hosting {
  border-radius: 30px;
  background: #fff3f0;
  padding-top: 10px;
  margin-top: 50px;
  box-shadow: 0 0 75px rgba(30, 30, 31, 0.02);
}
.AZ-plan-box-hosting .plan-box-inner {
  background: #fff;
  border-radius: 30px;
}
.AZ-plan-box-hosting .plan-box-icon {
  width: 110px;
  height: 110px;
  background: #fffbfa;
  border-radius: 50%;
  margin-top: -50px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.AZ-plan-box-hosting .plan-box-icon-inner {
  width: 90px;
  height: 90px;
  background: #fff3f0;
  border-radius: 50%;
  font-size: 40px;
  color: #ff8a66;
  display: flex;
  align-items: center;
  justify-content: center;
}
.AZ-plan-box-hosting .plan-box-title {
  font-size: 33px;
  color: #11009e;
  font-family: "shabnam-Bold";
  margin: 20px 0 10px;
}
.AZ-plan-box-hosting .plan-box-desc {
  font-size: 15px;
  color: #282828;
  font-family: "shabnam-Light";
  background: #f8f9fb;
  border-radius: 40px;
  padding: 0 10px;
}
.AZ-plan-box-hosting .plan-box-btn {
  font-size: 14px;
  color: #ff8a66;
  font-family: "shabnam-Regular";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 25px 10px;
}

.AZ-plan-box2-hosting {
  padding-top: 0;
  padding-bottom: 5px;
  background: #4e37b2;
  box-shadow: 0px 15px 50px 0px rgba(139, 139, 139, 0.1);
}
.AZ-plan-box2-hosting .plan-box-btn {
  color: #fff;
  width: -moz-fit-content;
  width: fit-content;
  padding: 15px 30px;
  margin-bottom: -30px;
}

.AZ-customer-section-hosting {
  padding: 50px 0;
}
.AZ-customer-section-hosting .customer-section-title {
  font-size: 14px;
  color: #9087ce;
  font-family: "shabnam-Light";
  padding: 10px 20px;
  border-radius: 40px;
  background: #f5f3fc;
  margin-bottom: -20px;
  display: inline-flex;
  justify-content: center;
  z-index: 10;
  position: relative;
}
.AZ-customer-section-hosting .img-carousel {
  padding: 20px 0;
}
.AZ-customer-section-hosting .img-carousel img {
  width: 120px;
  filter: drop-shadow(0 10px 5px rgba(0, 0, 0, 0.1)) grayscale(10);
}
.AZ-customer-section-hosting.box-shadow .customer-slider-box {
  box-shadow: 0px 15px 50px 0px rgba(139, 139, 139, 0.1);
  background: #fff;
  border-radius: 25px;
  padding: 20px 40px;
}

.AZ-buy-section-hosting {
  padding: 50px 0;
}
.AZ-buy-section-hosting .buy-box {
  background: #3b50df;
  border-radius: 35px;
  padding: 60px 40px;
  background-image: url("./../images/img-hosting/buy-bg.png");
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: right bottom;
  background-blend-mode: multiply;
  min-height: 200px;
}
.AZ-buy-section-hosting .buy-title {
  font-size: 16px;
  color: #ffd166;
  font-family: "shabnam-Bold";
  margin-bottom: 5px;
}
.AZ-buy-section-hosting .buy-text {
  font-size: 14px;
  color: #ffffff;
  font-family: "shabnam-Light";
}
.AZ-buy-section-hosting .buy-btn {
  font-size: 14px;
  color: #3b50df;
  font-family: "shabnam-Regular";
  background: #ffd166;
  padding: 10px 3cqmax;
  border-radius: 40px;
  transition: all 0.2s linear;
}
.AZ-buy-section-hosting .buy-btn:hover {
  background: #00107e;
  color: #fff;
}

.AZ-buy-section2-hosting {
  margin-bottom: 80px;
  padding: 60px 40px;
  height: 300px;
  position: relative;
}
.AZ-buy-section2-hosting::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #ff7750;
  background-image: url("./../images/img-hosting/buy-bg.png");
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: right bottom;
  background-blend-mode: overlay;
  transform: scaleX(-1);
  z-index: -1;
}
.AZ-buy-section2-hosting .buy-title {
  font-size: 18px;
  color: #fff;
  font-family: "shabnam-Bold";
  margin-bottom: 15px;
  padding-bottom: 20px;
  position: relative;
}
.AZ-buy-section2-hosting .buy-title::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 30px;
  height: 1px;
  background: #e86039;
}
.AZ-buy-section2-hosting .buy-text {
  font-size: 14px;
  color: #ffffff;
  font-family: "shabnam-Light";
}
.AZ-buy-section2-hosting .buy-btn {
  font-size: 14px;
  color: #3b50df;
  font-family: "shabnam-Regular";
  background: #fff9eb;
  padding: 10px 3cqmax;
  border-radius: 40px;
  transition: all 0.2s linear;
}
.AZ-buy-section2-hosting .buy-btn:hover {
  background: #4424a7;
  color: #fff;
}

.AZ-server-section-hosting {
  padding: 50px 0;
}
.AZ-server-section-hosting .server-section-title {
  font-size: 24px;
  color: #4424a7;
  font-family: "shabnam-Bold";
}
.AZ-server-section-hosting .server-section-desc {
  font-size: 16px;
  color: #282828;
  font-family: "shabnam-Light";
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 30px;
  display: inline-block;
}
.AZ-server-section-hosting .server-section-desc::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 30px;
  height: 3px;
  background: #f5f3fc;
}
.AZ-server-section-hosting .server-section-text {
  font-size: 13px;
  color: #939aa4;
  font-family: "shabnam-Light";
}

.AZ-erver-box {
  padding: 25px;
  border-radius: 30px;
  background: #fff;
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
}
.AZ-erver-box .server-box_title {
  font-size: 24px;
  color: #4424a7;
  font-family: "shabnam-Bold";
}
.AZ-erver-box .server-box_price_text {
  font-size: 14px;
  color: #212341;
  font-family: "shabnam-Regular";
}
.AZ-erver-box .server-box_price {
  font-size: 14px;
  color: #49be78;
  font-family: "shabnam-Light";
}
.AZ-erver-box .server-box_price span {
  font-size: 18px;
  font-family: "shabnam-Bold";
}
.AZ-erver-box .server-box_item {
  border-top: 1px dashed #c8ced3;
  padding: 20px 0;
}
.AZ-erver-box .server-box_item li {
  font-size: 13px;
  color: #939aa4;
  font-family: "shabnam-Light";
  padding: 5px 0;
}
.AZ-erver-box .server-box_item li span {
  font-size: 18px;
  color: #3b50df;
}
.AZ-erver-box .server-box-btn {
  margin-bottom: -40px;
}
.AZ-erver-box .country {
  font-size: 13px;
  color: #4424a7;
  font-family: "shabnam-Light";
  padding: 5px 20px;
  border-radius: 40px;
  background: #f5f3fc;
}

.AZ-plan-section-hosting {
  padding: 50px 0;
}

.AZ-specification-section {
  padding: 50px 0;
}
.AZ-specification-section .swiper-slide {
  padding: 50px 0;
}

.AZ-specification-box {
  padding: 30px;
  border-radius: 25px;
  background: #fff;
  position: relative;
  transition: all 0.2s linear;
  box-shadow: 0px 15px 35px 0px rgba(30, 30, 31, 0.07);
}
.AZ-specification-box .specification-box-icon {
  width: 100px;
  height: 100px;
  background: #ecfcfc;
  font-size: 50px;
  color: #39d4df;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 25px;
  margin-top: -60px;
  margin-bottom: 20px;
}
.AZ-specification-box .specification-box-title {
  font-size: 14px;
  color: #263a96;
  font-family: "shabnam-Bold";
  margin-bottom: 20px;
}
.AZ-specification-box .specification-box-text {
  font-size: 13px;
  color: #b3bbc7;
  font-family: "shabnam-Light";
}

.AZ-specification-box-purple .specification-box-icon {
  background: #4e37b2;
  color: #fff;
}
.AZ-specification-box-purple::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 100%;
  height: 3px;
  width: 70%;
  background-image: linear-gradient(to left, #fff, #4e37b2, #fff);
  z-index: -1;
}

.AZ-specification-box2 {
  transition: all 0.2s linear;
  background: #fff;
}
.AZ-specification-box2 .specification-box-title {
  margin-bottom: 10px;
  padding-bottom: 20px;
  position: relative;
  transition: all 0.2s linear;
  margin-top: 50px;
}
.AZ-specification-box2 .specification-box-title::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 18px;
  height: 4px;
  background: #f5f3fc;
}
.AZ-specification-box2 .specification-box-icon {
  width: 100px;
  height: 100px;
  border-radius: 93px 60px 95px 47px;
  background-image: linear-gradient(65deg, rgb(64, 45, 127) 0%, rgb(173, 14, 104) 100%);
  color: #fff;
  font-size: 50px;
  position: relative;
}
.AZ-specification-box2 .specification-box-icon::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 130%;
  height: 130%;
  border-radius: 93px 60px 95px 47px;
  transform: translate(-50%, -50%);
  background-image: linear-gradient(45deg, rgb(64, 45, 127) 0%, rgb(173, 14, 104) 100%);
  z-index: -1;
}
.AZ-specification-box2:hover {
  background: #1e2cb3;
}
.AZ-specification-box2:hover .specification-box-title {
  color: #ffcf63;
}
.AZ-specification-box2:hover .specification-box-text {
  color: #fff;
}
.AZ-specification-box2:hover .specification-box-icon {
  background-image: linear-gradient(0deg, rgb(255, 154, 158) 0%, rgb(250, 208, 196) 100%);
}
.AZ-specification-box2:hover .specification-box-icon::after {
  background-image: -moz-linear-gradient(45deg, rgb(64, 45, 127) 0%, rgb(173, 14, 104) 100%);
  opacity: 0.3;
}

.AZ-post-carousel-hosting2 .swiper-button-next,
.AZ-post-carousel-hosting2 .swiper-button-prev {
  border: 0;
  border: 1px dashed #bfc2c8;
  border-right: 0;
  right: -60px;
}
.AZ-post-carousel-hosting2 .swiper-button-next::before,
.AZ-post-carousel-hosting2 .swiper-button-prev::before {
  content: "";
  position: absolute;
  right: 0;
  left: unset;
  top: -5px;
  width: 100%;
  height: calc(100% + 10px);
  background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
  border-radius: 0 40px 40px 0;
  z-index: -1;
}
.AZ-post-carousel-hosting2 .swiper-button-next::after,
.AZ-post-carousel-hosting2 .swiper-button-prev::after {
  color: #bfc2c8;
}
.AZ-post-carousel-hosting2 .swiper-button-prev {
  right: unset;
  left: -60px;
  border-radius: 0 40px 40px 0;
  border-left: 0;
}
.AZ-post-carousel-hosting2 .swiper-button-next {
  border-radius: 40px 0 0 40px;
}
.AZ-post-carousel-hosting2 .swiper-button-next::before {
  content: "";
  left: 0;
  right: unset;
  border-radius: 40px 0 0 40px;
  background-image: linear-gradient(to left, #fff, rgba(255, 255, 255, 0));
}

.AZ-slider-hosting {
  margin: 20px 0;
}
.AZ-slider-hosting .slider-hosting-box .swiper-slide {
  background-color: #513ab3;
  -webkit-mask-image: url("./../images/img-hosting/bg-slider.png");
          mask-image: url("./../images/img-hosting/bg-slider.png");
  -webkit-mask-position: center bottom;
          mask-position: center bottom;
  -webkit-mask-size: cover;
          mask-size: cover;
  padding: 30px;
  border-radius: 35px;
}
.AZ-slider-hosting .slider-section-title {
  font-size: 30px;
  color: #fff;
  font-family: "shabnam-Bold";
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.AZ-slider-hosting .slider-section-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background: #f5f3fc;
  width: 40px;
  height: 3px;
}
.AZ-slider-hosting .slider-section-text {
  font-size: 14px;
  color: #939aa4;
  font-family: "shabnam-Light";
}
.AZ-slider-hosting .navs-slider {
  margin-top: -20px;
  z-index: 10;
}
.AZ-slider-hosting .AZ-section-small-title {
  font-size: 14px;
  color: #fff;
  font-family: "shabnam-Light";
  padding: 8px 15px;
  border-radius: 40px 40px 40px 0;
  background: #442da5;
  white-space: nowrap;
  position: relative;
}
.AZ-slider-hosting .AZ-section-small-title::before {
  left: 8px;
  top: -8px;
  border-radius: 40px 40px 40px 0;
  background: linear-gradient(to left bottom, rgba(69, 45, 165, 0.6980392157) 10%, rgba(69, 45, 165, 0));
}
.AZ-slider-hosting .AZ-section-small-title::after {
  top: 100%;
  right: unset;
  left: 0;
  border-top-left-radius: 48%;
  border-bottom-right-radius: 0;
  background: transparent;
  box-shadow: 0 -20px 0 0 #442da5;
}
.AZ-slider-hosting .slider-section-desc {
  font-size: 14px;
  color: #9087ce;
  font-family: "shabnam-Light";
}
.AZ-slider-hosting .swiper-pagination .swiper-pagination-bullet-active {
  background: #ff7750;
}

.AZ-slider-hosting2 {
  margin: 0;
}
.AZ-slider-hosting2 .slider-section-title {
  color: #4e37b2;
}
.AZ-slider-hosting2 .AZ-section-small-title {
  color: #39d4df;
  background: #ecfcfc;
}
.AZ-slider-hosting2 .AZ-section-small-title::before {
  content: none;
}
.AZ-slider-hosting2 .AZ-section-small-title::after {
  box-shadow: 0 -20px 0 0 #ecfcfc;
}
.AZ-slider-hosting2 .headerSwiper .swiper-slide {
  background: #fff;
}

.AZ-buy-domain {
  position: relative;
  padding: 100px 0;
  background-image: url("./../images/img-marketing/bg-paterm-marketing.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.AZ-buy-domain::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
  height: 75px;
  background: #ff7750;
  z-index: -1;
}

.buy-domain-box {
  border-radius: 35px;
  background: #fff;
  box-shadow: 0px 0px 75px 0px rgba(30, 30, 31, 0.12);
  padding: 35px;
}
.buy-domain-box .nav-tabs .nav-link {
  border: 0;
}
.buy-domain-box .buy-domain-box_title {
  font-size: 24px;
  color: #1d2cb2;
  font-family: "shabnam-Bold";
}
.buy-domain-box .buy-domain-box_desc {
  font-size: 12px;
  color: #9ea9bb;
  font-family: "shabnam-Light";
}
.buy-domain-box .buy-domain-box_text {
  font-size: 13px;
  color: #282828;
  font-family: "shabnam-Light";
}
.buy-domain-box .buy-domain-filed {
  border-radius: 40px;
  background: #f8f9fb;
  padding: 10px;
  width: 500px;
}
.buy-domain-box .buy-domain-filed_btn {
  font-size: 14px;
  font-family: "shabnam-Bold";
  background: #ff7750;
  color: #fff;
  padding: 10px 30px;
  border-radius: 40px;
  border: 0;
}
.buy-domain-box .buy-domain-filed input {
  font-size: 14px;
  color: #b3bbc7;
  font-family: "shabnam-Regular";
  background: transparent;
  height: 100%;
  flex-grow: 2;
  border: 0;
  text-align: left;
  padding: 5px 10px;
  min-width: 30px;
}
.buy-domain-box .buy-domain-icon {
  font-size: 40px;
  color: #4e37b2;
}
.buy-domain-box .line {
  height: 1px;
  width: 100%;
  background: #f8f9fb;
  margin: 20px 0;
}
.buy-domain-box .nav-tabs {
  border-bottom: 0;
  border-left: 1px solid #dee2e6;
}
.buy-domain-box .nav-tabs .dropdown-toggle {
  font-size: 16px;
  color: #263a96;
  font-family: "shabnam-Light";
  width: 100px;
}
.buy-domain-box .nav-tabs .dropdown-toggle:hover {
  border: 0;
}
.buy-domain-box .nav-tabs .dropdown-toggle::after {
  content: none;
}
.buy-domain-box .nav-tabs .dropdown-toggle::before {
  content: "\e90c";
  font-family: "ico";
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.buy-domain-box .dropdown-menu {
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.05);
}

.customersSwiper .swiper-slide,
.customersSmallSwiper .swiper-slide {
  height: auto;
}

.customersSmallSwiper .img-carousel {
  padding: 10px;
}

.AZ-pagination-marketing .page-nav.next {
  border: 1px solid #4424a7;
  color: #4424a7;
}
.AZ-pagination-marketing .page-link {
  color: #4424a7;
}
.AZ-pagination-marketing .page-input {
  color: #4424a7;
}

.AZ-breadcrumb-marketing {
  margin-bottom: 15px;
}

.AZ-navbar-marketing.border-b .container {
  border-bottom: 1px solid #09b3c8;
}
.AZ-navbar-marketing.border-b .navbar-brand {
  border-bottom: 0;
}
.AZ-navbar-marketing .nav-link {
  font-size: 13px;
  color: #2d365d;
  font-family: "shabnam-Regular";
  transition: all 0.2s linear;
  position: relative;
  padding: 20px 20px !important;
}
.AZ-navbar-marketing .nav-link::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 3px;
  background: orange;
  border-radius: 40px;
  transition: all 0.2s linear;
}
.AZ-navbar-marketing .hover-line-bottom .nav-link:hover::before {
  width: 100%;
}
.AZ-navbar-marketing .hover-line-bottom .nav-link.active::before {
  width: 100%;
}
.AZ-navbar-marketing .has-dropdown .dropdown-wrapper {
  border-radius: 20px 0 20px 20px;
}
.AZ-navbar-marketing .has-dropdown::after {
  content: none;
}
.AZ-navbar-marketing .navbar-search-btn,
.AZ-navbar-marketing .navbar-cart-btn {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: #f8f9fb;
}
.AZ-navbar-marketing .navbar-search-btn span,
.AZ-navbar-marketing .navbar-cart-btn span {
  font-size: 22px;
}
.AZ-navbar-marketing .navbar-cart-btn .badge {
  font-size: 12px;
  color: #fff;
  font-family: "shabnam-Bold";
  background: #49be78;
  top: 5px;
  right: 5px;
}
.AZ-navbar-marketing .navbar-cart-btn span {
  position: relative;
  z-index: 1;
}
.AZ-navbar-marketing .navbar-cart-btn::after, .AZ-navbar-marketing .navbar-cart-btn::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-image: linear-gradient(to right top, #f8f9fb 40%, #49be78);
  border: 1px solid #49be78;
}
.AZ-navbar-marketing .navbar-cart-btn::before {
  background-color: #f8f9fb;
  background-image: none;
  width: 80%;
  height: 80%;
  z-index: 1;
  border: 0;
}
.AZ-navbar-marketing .navbar-cart-btn2 {
  border: 1px solid #49be78;
}
.AZ-navbar-marketing .navbar-cart-btn2::before {
  content: none;
}
.AZ-navbar-marketing .navbar-cart-btn2::after {
  border: 1px solid #49be78;
  background: #f8f9fb;
}
.AZ-navbar-marketing .navbar-order-btn {
  font-size: 13px;
  color: #ffffff;
  font-family: "shabnam-Regular";
  padding: 10px 20px;
  border-radius: 40px;
  height: 45px;
  box-shadow: 0px 7px 25px 0px rgba(255, 55, 114, 0.35);
  background: #ff316d;
}
.AZ-navbar-marketing .navbar-brand {
  border-bottom: 1px solid #11009e;
  padding-bottom: 15px;
}
.AZ-navbar-marketing .navbar-brand img {
  width: 100px;
}
.AZ-navbar-marketing .offcanvas-start {
  border-left: 0;
  border-radius: 30px 0 0 30px;
  width: 300px;
  background: #11009e;
}
.AZ-navbar-marketing .offcanvas-start .nav-link {
  color: #fff;
}
.AZ-navbar-marketing .offcanvas-start .nav-link span {
  width: 35px;
  height: 35px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #1e31b1;
  color: #fff;
  font-size: 20px;
}
.AZ-navbar-marketing .offcanvas-start .nav-link.active span {
  color: #11038e;
}
.AZ-navbar-marketing .offcanvas-start .close-canvas {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  font-size: 20px;
  background: #fff;
}
.AZ-navbar-marketing .offcanvas-start #accordian a:not(:only-child):after {
  top: 12px;
}

.offcanvas-marketing {
  position: relative;
  right: -500px;
  background: pink;
}
.offcanvas-marketing.offcanvas-start {
  width: 250px;
  border: 0;
  right: 0;
}
.offcanvas-marketing.offcanvas-start .header-sidebar {
  border-bottom: 1px solid #11009e;
}
.offcanvas-marketing.offcanvas-start .close-canvas {
  color: #2d365d;
  font-size: 25px;
}

.marketing-main {
  margin-right: -300px;
}

.AZ-sticky-navbar {
  padding: 10px;
  background: #f8f9fb;
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 10;
  border-top: 1px solid #c8ced3;
  display: none;
  overflow: visible;
}
.AZ-sticky-navbar .nav-link {
  font-size: 10px;
  color: #172747;
  font-family: "shabnam-Light";
  padding: 0 !important;
  margin-top: 5px;
}
.AZ-sticky-navbar .nav-icon {
  font-size: 27px;
  color: #11009e;
}
.AZ-sticky-navbar .order {
  width: 100px;
  height: 100px;
  box-shadow: 0px 7px 25px 0px rgba(255, 55, 114, 0.35);
  background: #ff316d;
  border-radius: 50%;
  margin-top: -50px;
}
.AZ-sticky-navbar .order .nav-link {
  color: #fff;
  font-size: 12px;
}
.AZ-sticky-navbar .order .nav-icon {
  color: #fff;
}

.slider-header__5 .customersSmallSwiper {
  z-index: 1000;
}
.slider-header__5 .swiper-slide {
  padding: 0 20px;
}
.slider-header__5 .slider-header__5_title {
  font-size: 30px;
  color: #fff;
  font-family: "shabnam-Light";
  margin-bottom: 30px;
}
.slider-header__5 .slider-header__5_title span {
  font-size: 48px;
  font-family: "shabnam-Bold";
}
.slider-header__5 .customersSmallSwiper img {
  filter: grayscale(1);
}
.slider-header__5 .AZ-section-small-title {
  color: #9087ce;
  border-radius: 40px 40px 0 40px;
  background: #f5f3fc;
}
.slider-header__5 .AZ-section-small-title::before {
  content: none;
}
.slider-header__5 .AZ-section-small-title::after {
  bottom: unset;
  top: 100%;
  border-bottom-right-radius: 0;
  border-top-right-radius: 48%;
  background: transparent;
  box-shadow: 0 -20px 0 0 #f5f3fc;
  z-index: 0;
}
.slider-header__5 .AZ-section-small-title span {
  position: relative;
  z-index: 1;
}
.slider-header__5 .headerNoDotsSwiper-navs {
  bottom: 80px;
  position: relative;
  z-index: 1;
}
.slider-header__5 .headerNoDotsSwiper-navs span {
  color: #fff;
  font-size: 35px;
}
.slider-header__5.light-section .slider-header__5_title {
  color: #1e2cb3;
}
.slider-header__5.light-section .simple-section-text {
  color: #939aa4;
}

.blog-card-marketing {
  border-radius: 35px;
  padding: 20px;
  transition: all 0.2s linear;
}
.blog-card-marketing .blog-card-img {
  width: 100%;
  border-radius: 25px;
  margin-bottom: 15px;
}
.blog-card-marketing .blog-card-img::after {
  padding-bottom: 70%;
}
.blog-card-marketing .blog-card-category {
  font-size: 12px;
  color: #9ea9bb;
  font-family: "shabnam-Light";
  display: block;
  margin-bottom: 10px;
}
.blog-card-marketing .blog-card-title {
  font-size: 16px;
  color: #263a96;
  font-family: "shabnam-Bold";
  margin-bottom: 10px;
}
.blog-card-marketing .blog-card-text {
  font-size: 12px;
  color: #282828;
  font-family: "shabnam-Light";
  margin-bottom: 10px;
}
.blog-card-marketing .blog-card-date {
  font-size: 12px;
  color: #9ea9bb;
  font-family: "shabnam-Light";
  padding: 5px 20px;
}
.blog-card-marketing .blog-card-writer {
  font-size: 12px;
  color: #ffffff;
  font-family: "shabnam-Bold";
  background: #11009e;
  padding: 5px 10px;
  border-radius: 40px;
  transition: all 0.2s linear;
}
.blog-card-marketing .blog-card-details {
  border-radius: 40px;
  background: #f8f9fb;
}
.blog-card-marketing:hover {
  box-shadow: 0px 20px 45px 0px rgba(30, 30, 31, 0.07);
  background: #ffffff;
}
.blog-card-marketing:hover .blog-card-writer {
  box-shadow: 0px 4px 25px 0px rgba(255, 55, 113, 0.25);
  background: #ff3771;
}

.slider-blog-marketing {
  margin: 50px 0;
}
.slider-blog-marketing .blogSwiperMarketing {
  box-shadow: 0px 25px 75px 0px rgba(68, 36, 167, 0.2);
  border-radius: 35px;
}
.slider-blog-marketing .swiper-slide,
.slider-blog-marketing .swiper-wrapper {
  border-radius: 35px;
}
.slider-blog-marketing .blog-slider-img {
  width: 100%;
  border-radius: 35px;
}
.slider-blog-marketing .blog-slider-img::after {
  padding-bottom: 50%;
}
.slider-blog-marketing .blog-slider-img .blog-slider-overlay {
  background-image: linear-gradient(to top, rgb(17, 0, 158) 0%, rgba(17, 0, 158, 0) 100%);
  padding: 30px 40px;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 60%;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
.slider-blog-marketing .navs {
  position: relative;
  bottom: 60px;
  left: 30px;
  display: flex;
  gap: 10px;
  align-items: center;
}
.slider-blog-marketing .swiper-rtl .swiper-button-prev {
  right: unset;
  left: 60px;
}
.slider-blog-marketing .blog-slider-category {
  font-size: 14px;
  color: #9087ce;
  font-family: "shabnam-Bold";
  padding: 10px 20px;
  border-radius: 40px;
  background: #ffffff;
}
.slider-blog-marketing .blog-slider-title {
  font-size: 18px;
  color: #ffffff;
  font-family: "shabnam-Bold";
  margin: 15px 0 10px;
}
.slider-blog-marketing .blog-slider-text {
  font-size: 13px;
  color: #ffffff;
  font-family: "shabnam-Light";
}

.AZ-footer-marketing {
  position: relative;
  padding-top: 100px;
}
.AZ-footer-marketing .footer-bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-image: url("./../images/img-marketing/bg-footer.png");
  background-size: cover;
  background-position: right top;
  z-index: -1;
}
.AZ-footer-marketing .footer-contact-title {
  font-size: 12px;
  color: #b4bac5;
  font-family: "shabnam-Light";
  margin-bottom: 10px;
}
.AZ-footer-marketing .footer-contact-address {
  font-size: 13px;
  color: #282828;
  font-family: "shabnam-Light";
}
.AZ-footer-marketing .footer-contact-address span {
  font-family: "shabnam-Bold";
}
.AZ-footer-marketing .footer-contact-phone {
  font-size: 14px;
  color: #2d365d;
  font-family: "shabnam-Bold";
}
.AZ-footer-marketing .footer-contact-phone span {
  font-size: 24px;
  color: #ed1c24;
}
.AZ-footer-marketing .footer-contact-email {
  font-size: 14px;
  color: #282828;
  font-family: "shabnam-Bold";
}
.AZ-footer-marketing .footer-title {
  font-size: 14px;
  color: #11009e;
  font-family: "shabnam-Bold";
  margin-bottom: 15px;
}
.AZ-footer-marketing .footer-brand {
  margin-bottom: 20px;
  display: inline-block;
}
.AZ-footer-marketing .submit-project-box {
  border-radius: 100px;
  padding: 30px;
  background: #11009e;
  box-shadow: 0px 15px 35px 0px rgba(17, 0, 158, 0.25);
}
.AZ-footer-marketing .submit-project_title {
  font-size: 16px;
  color: #fff;
  font-family: "shabnam-Bold";
  margin-bottom: 10px;
}
.AZ-footer-marketing .submit-project_text {
  font-size: 12px;
  color: #7785ff;
  font-family: "shabnam-Light";
}
.AZ-footer-marketing .start-btn {
  font-size: 13px;
  color: #172747;
  font-family: "shabnam-Bold";
  background: #ffcf64;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 25px;
  border-radius: 40px;
  border: 0;
  transition: all 0.2s linear;
}
.AZ-footer-marketing .start-btn span {
  font-size: 20px;
}
.AZ-footer-marketing .start-btn:hover {
  background: #263a96;
  color: #fff;
}
.AZ-footer-marketing .footer-text {
  font-size: 12px;
  color: #282828;
  font-family: "shabnam-Light";
  line-height: 1.8;
}
.AZ-footer-marketing .footer-text span, .AZ-footer-marketing .footer-text a {
  font-size: 14px;
  font-family: "shabnam-Bold";
  color: #11009e;
}
.AZ-footer-marketing .footer-copyright {
  font-size: 13px;
  color: #939aa4;
  font-family: "shabnam-Light";
  padding: 30px 0;
}
.AZ-footer-marketing .footer-copyright span, .AZ-footer-marketing .footer-copyright a {
  font-family: "shabnam-Bold";
  color: #464646;
}
.AZ-footer-marketing .footer-link {
  font-size: 13px;
  color: #464646;
  font-family: "shabnam-Light";
  transition: all 0.2s linear;
  position: relative;
  padding: 5px 13px 5px 0;
}
.AZ-footer-marketing .footer-link::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #d5dbe0;
  transition: all 0.2s linear;
}
.AZ-footer-marketing .footer-link:hover {
  color: #11009e;
}
.AZ-footer-marketing .footer-link:hover::after {
  background: #11009e;
}
.AZ-footer-marketing.bg-blue {
  background: #1e2cb3;
}
.AZ-footer-marketing.bg-blue .footer-link,
.AZ-footer-marketing.bg-blue .footer-contact-email,
.AZ-footer-marketing.bg-blue .footer-contact-phone,
.AZ-footer-marketing.bg-blue .footer-contact-address,
.AZ-footer-marketing.bg-blue .footer-contact-title,
.AZ-footer-marketing.bg-blue .submit-project_title,
.AZ-footer-marketing.bg-blue .submit-project_text,
.AZ-footer-marketing.bg-blue .footer-text,
.AZ-footer-marketing.bg-blue .footer-title {
  color: #fff;
}
.AZ-footer-marketing.bg-blue .footer-link a, .AZ-footer-marketing.bg-blue .footer-link span,
.AZ-footer-marketing.bg-blue .footer-contact-email a,
.AZ-footer-marketing.bg-blue .footer-contact-email span,
.AZ-footer-marketing.bg-blue .footer-contact-phone a,
.AZ-footer-marketing.bg-blue .footer-contact-phone span,
.AZ-footer-marketing.bg-blue .footer-contact-address a,
.AZ-footer-marketing.bg-blue .footer-contact-address span,
.AZ-footer-marketing.bg-blue .footer-contact-title a,
.AZ-footer-marketing.bg-blue .footer-contact-title span,
.AZ-footer-marketing.bg-blue .submit-project_title a,
.AZ-footer-marketing.bg-blue .submit-project_title span,
.AZ-footer-marketing.bg-blue .submit-project_text a,
.AZ-footer-marketing.bg-blue .submit-project_text span,
.AZ-footer-marketing.bg-blue .footer-text a,
.AZ-footer-marketing.bg-blue .footer-text span,
.AZ-footer-marketing.bg-blue .footer-title a,
.AZ-footer-marketing.bg-blue .footer-title span {
  color: #fff;
}
.AZ-footer-marketing.bg-blue .footer-link::after {
  background: #263a96;
}
.AZ-footer-marketing.bg-blue .footer-link:hover {
  color: #ffcf64;
}
.AZ-footer-marketing.bg-blue .footer-contact-phone span {
  color: #ffcf64;
}
.AZ-footer-marketing.bg-blue .submit-project-box {
  background: #11009e;
  box-shadow: 0px 15px 35px 0px rgba(17, 0, 158, 0.25);
}
.AZ-footer-marketing.bg-blue .AZ-social-marketing a {
  background: #121f9c;
}
.AZ-footer-marketing.bg-blue .footer-copyright {
  color: #fff;
}
.AZ-footer-marketing.bg-blue .footer-copyright span {
  color: #fff;
}
.AZ-footer-marketing.AZ-footer-marketing-shape-bg .footer-text {
  color: #b4bac5;
}
.AZ-footer-marketing.AZ-footer-marketing-shape-bg .AZ-social-marketing a {
  background: #0ac0d6;
  color: #fff;
}
.AZ-footer-marketing.AZ-footer-marketing-shape-bg .start-btn {
  background: #0ac0d6;
}
.AZ-footer-marketing.AZ-footer-marketing-shape-bg .submit-project-box {
  background: #351a8a;
}
.AZ-footer-marketing .Rounded_Rectangle_100 {
  background-color: rgba(37, 37, 85, 0);
  position: absolute;
  left: 134px;
  top: 6503px;
  width: 1170px;
  height: 100px;
  z-index: 72;
}

.bg-blue {
  background: #1e2cb3;
}

.AZ-about-img-marketing {
  margin-top: 80px;
  margin-bottom: 50px;
}
.AZ-about-img-marketing .about-img {
  width: 100%;
  background: #204289;
  border-radius: 35px;
  overflow: visible;
}
.AZ-about-img-marketing .about-img::after {
  padding-bottom: 40%;
}
.AZ-about-img-marketing .about-img img {
  border-radius: 35px;
}
.AZ-about-img-marketing .about-header-title {
  font-size: 60px;
  font-family: "shabnam-Bold";
  color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding-top: 15px;
  text-transform: uppercase;
}
.AZ-about-img-marketing .about-header-title span {
  font-family: "shabnam-Light";
}

.AZ-social-marketing a {
  background: #f5f3fc;
  color: #c8ced3;
}
.AZ-social-marketing a:hover {
  background: #11009e;
}

.AZ-about-body-marketing .about-body-box {
  padding: 40px;
  border-radius: 35px;
  background: #fff;
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
}
.AZ-about-body-marketing .line {
  width: 100%;
  height: 1px;
  background: #f5f3fc;
  margin: 40px 0;
}
.AZ-about-body-marketing .about-text {
  font-size: 13px;
  color: #212341;
  font-family: "shabnam-Light";
  margin-bottom: 20px;
  line-height: 1.8;
}

.AZ-team-section-marketing,
.about-video {
  background: #ffcf63;
  padding: 200px 0 80px;
  margin-top: -100px;
}
.AZ-team-section-marketing .team-marketing-img,
.about-video .team-marketing-img {
  position: relative;
}
.AZ-team-section-marketing .team-marketing-img::after, .AZ-team-section-marketing .team-marketing-img::before,
.about-video .team-marketing-img::after,
.about-video .team-marketing-img::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -40px;
  width: 200px;
  height: 200px;
  background-image: url("./../images/img-marketing/dots-yellow.png");
  background-repeat: no-repeat;
  background-size: contain;
  mix-blend-mode: darken;
}
.AZ-team-section-marketing .team-marketing-img::before,
.about-video .team-marketing-img::before {
  right: unset;
  left: 20px;
}

.simple-section-title {
  font-size: 20px;
  color: #0f0928;
  font-family: "shabnam-Light";
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.simple-section-title span {
  font-family: "shabnam-Bold";
}
.simple-section-title::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 14px;
  height: 3px;
  background: #dda831;
}

.simple-section-text {
  font-size: 13px;
  color: #2d365d;
  font-family: "shabnam-Light";
  line-height: 1.9;
}

.simple-section-list {
  margin-top: 30px;
  position: relative;
}
.simple-section-list .list-item {
  position: relative;
  padding-right: 30px;
}
.simple-section-list .list-item::after {
  content: "";
  position: absolute;
  right: 0;
  top: 3px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  border: 5px solid rgb(219, 219, 219);
}
.simple-section-list .list-item:last-child .list-text::before {
  content: none;
}
.simple-section-list .list-title {
  font-size: 18px;
  color: #2b282f;
  font-family: "shabnam-Light";
}
.simple-section-list .list-title span {
  font-family: "shabnam-Bold";
}
.simple-section-list .list-text {
  font-size: 13px;
  color: #adb7c1;
  font-family: "shabnam-Light";
  padding: 10px 0 30px;
  margin: 3px 0;
  position: relative;
}
.simple-section-list .list-text::before {
  content: "";
  position: absolute;
  right: -20px;
  top: 3px;
  width: 1px;
  height: 100%;
  border-radius: 50%;
  border-right: 1px dashed #f3f3f3;
}

.simple-btn,
.simple-link {
  font-size: 14px;
}
.simple-btn span,
.simple-link span {
  font-size: 20px;
}

.bg-shape-header {
  background-image: url("./../images/img-marketing/bg-shape-header.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: cover;
  overflow-x: hidden;
}
.bg-shape-header .headerNoDotsSwiper-navs {
  margin-right: 200px;
}

.simple-link {
  color: #1e2225;
  background: transparent;
}

.about-video {
  background: transparent;
  padding: 0;
  margin-top: 100px;
}
.about-video .simple-section-title span {
  background: #fff4cc;
}
.about-video .simple-section-title::after {
  background: #d5dbe0;
}
.about-video .video-container {
  position: relative;
}
.about-video .video-container::before {
  content: "";
  width: 100%;
  height: 100%;
  background: #f8f9fb;
  position: absolute;
  left: 0;
  top: 0;
  transform: rotate(5deg);
  border-radius: 30px;
}
.about-video .video-box {
  width: 100%;
  border-radius: 35px;
  position: relative;
  z-index: 1;
}
.about-video .video-box::after {
  padding-bottom: 60%;
}
.about-video .video-overlay {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  width: 200px;
  height: 200px;
  background: rgba(255, 255, 255, 0.502);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.about-video .video-overlay .play-btn {
  width: 150px;
  height: 150px;
  background: rgba(255, 255, 255, 0.749);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.about-video .video-overlay .play-btn-inner {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: linear-gradient(to left, #402d7f, #ad0e68);
  box-shadow: 0 0 50px rgba(173, 14, 104, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
}
.about-video .video-overlay .play-btn-inner span {
  font-size: 50px;
  color: #fff;
}

.AZ-simple-section-marketing {
  padding: 50px 0;
}

.AZ-counter-marketing {
  padding: 100px 0;
}
.AZ-counter-marketing .counter-number,
.AZ-counter-marketing .count-prefix {
  font-size: 49px;
  color: #4424a7;
  font-family: "shabnam-Bold";
}
.AZ-counter-marketing .count-prefix {
  font-size: 30px;
}
.AZ-counter-marketing .counter-text {
  font-size: 18px;
  color: #282828;
  font-family: "shabnam-Light";
  padding: 5px 20px;
  background: #fff;
  border-radius: 40px;
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
  text-shadow: 0px 15px 35px rgba(68, 36, 167, 0.35);
  margin-top: -20px;
}
.AZ-counter-marketing .counter-circle {
  width: 244px;
  height: 244px;
  background: radial-gradient(closest-side, #fff 80%, #f5f3fc);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #f5f3fc;
}
.AZ-counter-marketing .counter-circle-inner {
  width: 145px;
  height: 145px;
  background: #f5f3fc;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.AZ-counter-marketing.bg-shape-blue {
  padding: 100px 0 100px;
}

.video-modal .modal-content {
  border: 0;
  border-radius: 20px;
  overflow: hidden;
}
.video-modal .btn-close {
  color: #000;
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 1;
}

.AZ-post-carousel-marketing {
  padding: 130px 0;
  position: relative;
  overflow: hidden;
}
.AZ-post-carousel-marketing .post-carousel-title {
  font-size: 18px;
  color: #1e2e4d;
  font-family: "shabnam-Light";
}
.AZ-post-carousel-marketing .post-carousel-title span {
  font-family: "shabnam-Bold";
}
.AZ-post-carousel-marketing .blog-card-marketing {
  box-shadow: none;
  background: #ffffff;
}
.AZ-post-carousel-marketing .blog-card-marketing .blog-card-img {
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
}
.AZ-post-carousel-marketing .blog-card-marketing:hover .blog-card-writer {
  box-shadow: 0px 4px 25px 0px rgba(255, 55, 113, 0.25);
  background: #ff3771;
}

.bg-wave {
  position: relative;
  padding: 100px 0;
  border-bottom-left-radius: 50% 5%;
  border-bottom-right-radius: 50% 5%;
  background: radial-gradient(110% 15% at top, transparent 50%, #f8f9fb 51%);
}
.bg-wave.bg-wave-blue {
  background: radial-gradient(110% 15% at top, transparent 50%, #1e2cb3 51%);
}
.bg-wave.bg-wave-darkBlue {
  background: radial-gradient(110% 15% at top, transparent 50%, #0f0928 51%);
  border-bottom-left-radius: 50% 5%;
  border-bottom-right-radius: 50% 5%;
}
.bg-wave.bg-wave-cyan {
  background: radial-gradient(110% 15% at top, transparent 50%, #0ac0d6 51%);
  border-bottom-left-radius: 50% 5%;
  border-bottom-right-radius: 50% 5%;
  -webkit-mask-image: url("./../images/img-marketing/bg-wave-services.png");
          mask-image: url("./../images/img-marketing/bg-wave-services.png");
  -webkit-mask-position: center bottom;
          mask-position: center bottom;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.bg-wave.bg-wave-cyan::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 30px;
  transform: translateX(-50%);
  background-image: url("./../images/img-marketing/Rectangle 4 copy 6.png");
  background-repeat: no-repeat;
  background-size: 1500px;
  background-position: center bottom;
  height: 100px;
  width: 100%;
}
.bg-wave .img-bg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
     object-fit: cover;
  width: 80%;
  height: 100%;
  mix-blend-mode: overlay;
}

.AZ-counter2-marketing {
  padding: 150px 0;
}
.AZ-counter2-marketing .counter2-img {
  position: absolute;
  right: 0;
  width: 50%;
}

.AZ-testimonial-carousel-marketing {
  position: relative;
  padding: 200px 0;
}
.AZ-testimonial-carousel-marketing::after {
  content: "\e962";
  font-family: "ico";
  position: absolute;
  left: 100px;
  top: -70px;
  font-size: 200px;
  color: #0f0928;
  z-index: 10;
}
.AZ-testimonial-carousel-marketing .testimonial-carousel-title {
  font-size: 18px;
  color: #fff;
  font-family: "shabnam-Bold";
}
.AZ-testimonial-carousel-marketing .testimonial-nav {
  top: 50%;
  left: 0;
  width: 100%;
}
.AZ-testimonial-carousel-marketing .testimonial-nav .testimonial-nav-prev,
.AZ-testimonial-carousel-marketing .testimonial-nav .testimonial-nav-next {
  font-size: 40px;
  color: #fff;
}
.AZ-testimonial-carousel-marketing .testimonial-img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin: 0 auto 30px;
  position: relative;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.AZ-testimonial-carousel-marketing .testimonial-img span {
  color: #0c0070;
  position: relative;
  z-index: 10;
  font-size: 50px;
}
.AZ-testimonial-carousel-marketing .testimonial-img::before, .AZ-testimonial-carousel-marketing .testimonial-img::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 120px;
  height: 120px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
}
.AZ-testimonial-carousel-marketing .testimonial-img::before {
  background: rgba(255, 255, 255, 0.2);
  width: 140px;
  height: 140px;
}
.AZ-testimonial-carousel-marketing .testimonial-name {
  font-size: 16px;
  color: #ffc000;
  font-family: "shabnam-Regular";
}
.AZ-testimonial-carousel-marketing .testimonial- {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.AZ-testimonial-carousel-marketing .testimonial-::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  background: #fff;
  width: 22px;
  height: 1px;
}
.AZ-testimonial-carousel-marketing .testimonial-,
.AZ-testimonial-carousel-marketing .testimonial-text {
  font-size: 12px;
  color: #c9b8ff;
  font-family: "shabnam-Regular";
}
.AZ-testimonial-carousel-marketing .testimonial-text {
  color: #fff;
}
.AZ-testimonial-carousel-marketing .swiper-slide {
  padding: 30px 0 0;
}

.navs-top {
  display: flex;
  gap: 10px;
  align-items: center;
}
.navs-top .nav-next,
.navs-top .nav-prev,
.navs-top .productsSwiper-prev,
.navs-top .productsSwiper-next,
.navs-top .nav-prev-services,
.navs-top .nav-next-services {
  bottom: unset;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.navs-top .nav-next span,
.navs-top .nav-prev span,
.navs-top .productsSwiper-prev span,
.navs-top .productsSwiper-next span,
.navs-top .nav-prev-services span,
.navs-top .nav-next-services span {
  font-size: 30px;
  color: #0f0928;
}
.navs-top .nav-next,
.navs-top .productsSwiper-next,
.navs-top .nav-next-services {
  border-right: 1px dashed #9f9ea3;
  padding-right: 10px;
}

.AZ-comments-section-marketing .comments-box {
  background: #f8f9fb;
  padding: 25px;
  box-shadow: none;
  border-radius: 0;
}
.AZ-comments-section-marketing .comment-box-inner {
  background: #fff;
  padding: 20px;
}
.AZ-comments-section-marketing .comment-box-title {
  font-size: 14px;
  color: #464646;
  font-family: "shabnam-Bold";
  margin-bottom: 20px;
}
.AZ-comments-section-marketing .comment-box-text {
  font-size: 14px;
  color: #939aa4;
  font-family: "shabnam-Light";
}

.AZ-post-page-marketing {
  padding: 50px 0;
}
.AZ-post-page-marketing .post-details-box {
  margin-top: unset;
}
.AZ-post-page-marketing .number-visits {
  font-size: 13px;
  color: #ff8a66;
  font-family: "shabnam-Light";
  padding: 5px 10px;
  border-radius: 40px;
  background: #fff3f0;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.AZ-post-page-marketing .number-visits span {
  font-family: "shabnam-Bold";
}
.AZ-post-page-marketing .share-btn,
.AZ-post-page-marketing .category-post {
  width: 40px;
  height: 40px;
  background: #f8f9fb;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 40px;
  color: #b3bbc7;
  padding: 10px;
}
.AZ-post-page-marketing .category-post {
  font-size: 14px;
  color: #212341;
  font-family: "shabnam-Light";
  width: auto;
}
.AZ-post-page-marketing .writer-info {
  padding-right: 20px;
  border-right: 1px solid #f5f3fc;
}

.AZ-title-group-marketing .group_title {
  color: #263a96;
}

.AZ-contact-page-marketing .contact-time,
.AZ-contact-page-marketing .AZ-social-marketing {
  width: 50%;
}
.AZ-contact-page-marketing {
  padding: 50px 0;
}
.AZ-contact-page-marketing .about-box::after {
  content: none;
}
.AZ-contact-page-marketing .contact-info-icon {
  background: #f5f3fc;
  color: #11009e;
}
.AZ-contact-page-marketing .send-post-comment {
  background: #11009e;
}
.AZ-contact-page-marketing .send-post-comment:hover {
  background: #7785ff;
  color: #fff;
}
.AZ-contact-page-marketing .AZ-location::after {
  padding-bottom: 40%;
}

.AZ-projects-page-marketing {
  padding: 50px 0;
}
.AZ-projects-page-marketing .AZ-tabs {
  border-bottom: 0;
  overflow: visible;
}
.AZ-projects-page-marketing .AZ-tabs .tab-link {
  border-radius: 40px;
}
.AZ-projects-page-marketing .AZ-tabs .current {
  background: #2b00d4;
  box-shadow: 0px 15px 35px 0px rgba(43, 0, 212, 0.25);
  color: #fff;
}
.AZ-projects-page-marketing .AZ-tabs .current::after {
  content: none;
}
.AZ-projects-page-marketing .AZ-projects-banner {
  width: 100%;
  border-radius: 30px;
  background: #ff3772;
}
.AZ-projects-page-marketing .AZ-projects-banner::after {
  padding-bottom: 28%;
}
.AZ-projects-page-marketing .AZ-projects-banner img {
  mix-blend-mode: multiply;
}
.AZ-projects-page-marketing .AZ-projects-banner .projects-banner-overlay {
  display: flex;
  align-items: center;
  position: absolute;
  height: 100%;
  width: 100%;
  padding: 30px;
}
.AZ-projects-page-marketing .AZ-projects-banner .AZ-title-group .group_title {
  color: #fff;
}
.AZ-projects-page-marketing .AZ-projects-banner .Rounded_Rectangle_69_copy_2 {
  border-radius: 25px;
  background-color: rgb(68, 36, 167);
  opacity: 0.969;
  position: absolute;
  left: 600px;
  top: 2462px;
  width: 200px;
  height: 50px;
  z-index: 143;
}

.AZ-load-more {
  font-size: 14px;
  color: #fff;
  font-family: "shabnam-Regular";
  border-radius: 40px;
  padding: 13px 50px;
  box-shadow: 0px 7px 25px 0px rgba(15, 9, 40, 0.35);
  background: #0f0928;
  transition: all 0.2s linear;
  display: flex;
  align-items: center;
  justify-content: center;
}
.AZ-load-more:hover {
  background: #2b00d4;
  color: #fff;
}

.AZ-project-img {
  width: 100%;
  border-radius: 35px;
}
.AZ-project-img::after {
  padding-bottom: 100%;
}
.AZ-project-img .project-img-overlay {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  bottom: -100%;
  background: rgba(42, 0, 212, 0.7529411765);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: all 0.2s linear;
}
.AZ-project-img .show-project {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: #ff316d;
  border-radius: 50%;
  box-shadow: 0px 7px 25px 0px rgba(255, 55, 114, 0.35);
  color: #fff;
  font-size: 60px;
}
.AZ-project-img .project-name {
  font-size: 16px;
  color: #fff;
  font-family: "shabnam-Bold";
  position: absolute;
  bottom: 50px;
}
.AZ-project-img:hover {
  box-shadow: 0px 10px 45px 0px rgba(43, 0, 212, 0.35);
}
.AZ-project-img:hover .project-img-overlay {
  bottom: 0;
}

.AZ-services-description-section-marketing {
  padding: 80px 0;
}
.AZ-services-description-section-marketing .services-description-box {
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
  padding: 40px;
  border-radius: 35px;
  background: #fff;
}
.AZ-services-description-section-marketing.about-video .simple-section-title span {
  background: transparent;
}

.AZ-faq-section-marketing {
  padding: 50px 0;
}

.AZ-accordion .accordion-item {
  width: 100%;
  background: transparent;
  border: none;
  overflow: hidden;
  box-shadow: 0px 0px 50px 0px rgba(30, 30, 31, 0.07);
  border-radius: 25px;
  margin-bottom: 15px;
  background: #fff;
}
.AZ-accordion .accordion-item:last-child {
  border-bottom: 0;
}
.AZ-accordion .accordion-item.open .close-accordion {
  display: block;
}
.AZ-accordion .accordion-item.open .open-accordion {
  display: none;
}
.AZ-accordion .accordion-content {
  padding: 0 25px 25px 25px;
}
.AZ-accordion .accordion-content p {
  font-size: 13px;
  color: #b3bbc7;
  font-family: "shabnam-Light";
}
.AZ-accordion .accordion-item__button {
  border: none;
  width: 100%;
  transition: all 0.2s linear;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 13px;
  font-family: "shabnam-Light";
  color: #263a96;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  background: transparent;
  text-align: right;
  padding: 25px;
}
.AZ-accordion .accordion-item__button .close-accordion,
.AZ-accordion .accordion-item__button .open-accordion {
  display: none;
  margin-right: 10px;
  font-size: 20px;
  color: #263a96;
}
.AZ-accordion .accordion-item__button .open-accordion {
  display: block;
}

.AZ-plan-section-marketing {
  padding: 80px 0;
}
.AZ-plan-section-marketing .plan-card-title {
  font-size: 18px;
  color: #0f0928;
  font-family: "shabnam-Bold";
  padding-bottom: 10px;
  position: relative;
  margin-bottom: 10px;
}
.AZ-plan-section-marketing .plan-card-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 20px;
  height: 1px;
  background: #d5dbe0;
}
.AZ-plan-section-marketing .plan-card-text {
  font-size: 13px;
  color: #726d89;
  font-family: "shabnam-Light";
}
.AZ-plan-section-marketing.border-bottom {
  border-bottom: 1px solid #f5f3fc;
}

.AZ-plan-card {
  position: relative;
}
.AZ-plan-card::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: -5px;
  height: 100%;
  background: #000;
  border-radius: 30px;
  background: linear-gradient(45deg, rgb(64, 45, 127) 0%, rgb(173, 14, 104) 100%);
}
.AZ-plan-card .plan-card-inner {
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
  border-radius: 30px;
  background: #fff;
  position: relative;
  z-index: 1;
}
.AZ-plan-card .plan-card-price {
  font-size: 36px;
  color: #11009e;
  font-family: "shabnam-Bold";
  margin-top: 40px;
}
.AZ-plan-card .plan-card-btn {
  padding: 10px 45px;
  margin-bottom: -20px;
}
.AZ-plan-card .plan-card-btn:hover {
  background: #ad0e68;
  color: #fff;
}
.AZ-plan-card .plan-card-tag {
  font-size: 14px;
  color: #ffffff;
  font-family: "shabnam-Bold";
  padding: 15px 40px;
  border-radius: 40px 40px 0 40px;
  background-image: linear-gradient(to right, rgb(64, 45, 127) 0%, rgb(173, 14, 104) 50%);
  white-space: nowrap;
  position: relative;
  margin-top: -20px;
  box-shadow: 0px 10px 25px 0px rgba(78, 41, 124, 0.35);
}
.AZ-plan-card .plan-card-tag span {
  position: relative;
  z-index: 1;
}
.AZ-plan-card .plan-card-tag::after {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  height: 30px;
  width: 30px;
  border-top-right-radius: 48%;
  background: transparent;
  box-shadow: 0 -20px 0 0 rgb(173, 14, 104);
}
.AZ-plan-card .plan-card-currency {
  font-size: 18px;
  color: #4424a7;
  font-family: "shabnam-Light";
  padding: 2px 10px;
  background: #f5f3fc;
  border-radius: 5px;
  width: -moz-fit-content;
  width: fit-content;
  margin: 10px 0 20px;
}
.AZ-plan-card .time-plan {
  position: relative;
  width: 100%;
}
.AZ-plan-card .time-plan p {
  font-size: 15px;
  color: #282828;
  font-family: "shabnam-Light";
  padding: 5px 10px;
  background: #fff;
  z-index: 1;
  position: relative;
}
.AZ-plan-card .time-plan::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 2px;
  border-top: 1.5px dashed #9087ce;
}

.AZ-business-improvement-marketing {
  background-color: rgb(17, 0, 158);
  padding-bottom: 100px;
}
.AZ-business-improvement-marketing .business-improvement-title {
  font-size: 30px;
  color: #fff;
  font-family: "shabnam-Light";
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.AZ-business-improvement-marketing .business-improvement-title span {
  font-family: "shabnam-Bold";
  color: #ffba00;
}
.AZ-business-improvement-marketing .business-improvement-title::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 20px;
  height: 1px;
  background: #2d365d;
}
.AZ-business-improvement-marketing .business-improvement-text {
  font-size: 13px;
  color: #fff;
  font-family: "shabnam-Regular";
}
.AZ-business-improvement-marketing .business-improvement-btn {
  font-size: 12px;
  color: #fff;
  font-family: "shabnam-Light";
  border: 1px solid #1500c3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  gap: 20px;
  border-radius: 40px;
  margin-top: 30px;
}
.AZ-business-improvement-marketing .business-improvement-btn span {
  padding: 0 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 40px;
  color: #0c0070;
  font-size: 30px;
}
.AZ-business-improvement-marketing .business-improvement-img {
  mix-blend-mode: multiply;
  width: 80%;
}
.AZ-business-improvement-marketing .business-improvement-img2 {
  position: absolute;
  right: 180px;
  top: 80px;
  width: 250px;
}
.AZ-business-improvement-marketing .business-improvement-box {
  position: relative;
}
.AZ-business-improvement-marketing .business-improvement-box-inner {
  position: relative;
  z-index: 1;
  background: #1200aa;
  border-radius: 25px;
  padding: 40px 30px;
}
.AZ-business-improvement-marketing .business-improvement-box::after {
  content: "";
  position: absolute;
  bottom: -10px;
  width: 90%;
  height: 100%;
  border-radius: 25px;
  background: #0c0070;
  left: 50%;
  transform: translateX(-50%);
}
.AZ-business-improvement-marketing .business-improvement-box-title {
  font-size: 14px;
  color: #fbd311;
  font-family: "shabnam-Light";
  position: relative;
  display: inline-block;
  padding-bottom: 20px;
  margin-top: 20px;
}
.AZ-business-improvement-marketing .business-improvement-box-title span {
  font-size: 18px;
  font-family: "shabnam-Bold";
}
.AZ-business-improvement-marketing .business-improvement-box-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 1px;
  background: #39d4df;
}
.AZ-business-improvement-marketing .business-improvement-box-text {
  font-size: 12px;
  color: #9184fd;
  font-family: "shabnam-Light";
  margin-top: 20px;
  line-height: 1.8;
}
.AZ-business-improvement-marketing .business-improvement-box-num {
  font-size: 30px;
  color: #ffffff;
  font-family: "shabnam-Bold";
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ff316d;
  box-shadow: 0px 7px 25px 0px rgba(255, 55, 114, 0.35);
  border-radius: 50%;
  margin-top: -60px;
}
.AZ-business-improvement-marketing .AZ-not-break {
  margin-top: -120px;
}

.AZ-business-improvement-marketing2 {
  -webkit-mask-image: url("./../images/img-marketing/bg-.png");
          mask-image: url("./../images/img-marketing/bg-.png");
  -webkit-mask-position: center bottom;
          mask-position: center bottom;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: #0f0928;
  padding: 100px 0;
  position: relative;
}
.AZ-business-improvement-marketing2 .business-improvement-img {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 50%;
}
.AZ-business-improvement-marketing2 .line-shape {
  background-image: url("./../images/img-marketing/line.png");
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center top;
  padding: 50px 0;
}

.AZ-business-improvement-wave-marketing {
  margin-top: -150px;
  padding: 200px 0 100px;
}

.arrow-sectioon {
  position: relative;
  width: 50px;
  height: 50px;
  margin: auto;
  margin-top: -40px;
}
.arrow-sectioon::after {
  content: "\e90c";
  font-family: "ico";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  z-index: 10;
  font-size: 40px;
  color: #29243e;
}
.arrow-sectioon.arrow-sectioon-cyan::after {
  color: #0ac0d6;
}

.AZ-business-improvement-card {
  position: relative;
  border-radius: 35px;
  transition: all 0.2s linear;
  margin-bottom: 30px;
}
.AZ-business-improvement-card-inner {
  position: relative;
  z-index: 1;
  padding: 30px;
  background: #29243e;
  border-radius: 35px;
  transition: all 0.2s linear;
}
.AZ-business-improvement-card::after {
  content: "";
  position: absolute;
  bottom: -10px;
  border-radius: 35px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 100%;
  background: rgba(41, 36, 62, 0.349);
}
.AZ-business-improvement-card:hover .AZ-business-improvement-card-inner {
  background: #2b00d4;
}
.AZ-business-improvement-card:hover .business-improvement-card_icon {
  background: #ffffff;
  color: #0f0928;
}
.AZ-business-improvement-card:hover .business-improvement-card_title,
.AZ-business-improvement-card:hover .business-improvement-card_desc,
.AZ-business-improvement-card:hover .business-improvement-card_text {
  color: #fff;
}
.AZ-business-improvement-card:hover::after {
  background: rgba(43, 0, 212, 0.35);
}
.AZ-business-improvement-card .business-improvement-card_icon {
  width: 85px;
  height: 85px;
  border-radius: 50%;
  color: #fff;
  font-size: 30px;
  background: #2b00d4;
  box-shadow: 10px 20px 20px rgba(43, 0, 212, 0.5);
  transition: all 0.2s linear;
}
.AZ-business-improvement-card .business-improvement-card_title {
  font-size: 18px;
  color: #fff;
  font-family: "shabnam-Bold";
  transition: all 0.2s linear;
  margin-bottom: 5px;
}
.AZ-business-improvement-card .business-improvement-card_text {
  margin-top: 30px;
  line-height: 2;
}
.AZ-business-improvement-card .business-improvement-card_text,
.AZ-business-improvement-card .business-improvement-card_desc {
  font-size: 13px;
  color: #726d89;
  font-family: "shabnam-Light";
  transition: all 0.2s linear;
}

.AZ-project-marketing {
  padding: 50px 0;
}
.AZ-project-marketing .simple-section-title span {
  background: transparent;
}
.AZ-project-marketing .number-project-visits {
  font-size: 13px;
  color: #4424a7;
  font-family: "shabnam-Light";
  background: #000;
  padding: 10px 20px;
  border-radius: 40px;
  background: #f5f3fc;
}
.AZ-project-marketing .number-project-visits span {
  font-family: "shabnam-Bold";
}
.AZ-project-marketing .project-date {
  font-size: 14px;
  color: #212341;
  font-family: "shabnam-Light";
  padding: 10px 20px;
  border-radius: 40px;
  background: #f8f9fb;
}
.AZ-project-marketing .project-detalis {
  border-top: 1px solid #f5f3fc;
  border-bottom: 1px solid #f5f3fc;
  padding: 20px 0;
  margin-top: 20px;
}
.AZ-project-marketing .project-detalis-title {
  font-size: 14px;
  color: #b3bbc7;
  font-family: "shabnam-Light";
}
.AZ-project-marketing .project-detalis-text {
  font-size: 14px;
  color: #282828;
  font-family: "shabnam-Bold";
}

.AZ-project-gallery {
  padding: 80px 0;
  margin: 40px 0;
}

.gallery-container {
  width: 80%;
  position: relative;
}
.gallery-container .swiper-container {
  width: 100%;
  overflow: hidden;
}
.gallery-container .swiper-container .gallery-img {
  width: 100%;
  border-radius: 35px;
}
.gallery-container .swiper-container .gallery-img::after {
  padding-bottom: 80%;
}
.gallery-container .swiper-container .thumbnail-img {
  width: 100%;
  border-radius: 25px;
}
.gallery-container .swiper-container .thumbnail-img::after {
  padding-bottom: 80%;
}
.gallery-container .slider-thumbnail .swiper-wrapper .swiper-slide {
  opacity: 0.5;
  overflow: hidden;
  cursor: pointer;
}
.gallery-container .slider-thumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
  opacity: 1;
}

.gallery-nav {
  position: absolute;
  top: 40%;
  width: 100%;
}

.bg-pattern-bottom {
  position: relative;
}
.bg-pattern-bottom::after {
  content: "";
  position: absolute;
  right: 70px;
  bottom: -70px;
  width: 200px;
  height: 200px;
  background-image: url("./../images/img-medical/pattern dot.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-blend-mode: darken;
  z-index: -1;
}

.AZ-blog-grid-section {
  padding: 50px 0;
  background-image: url("./../images/img-marketing/Ellipse 36.png");
  background-size: 300px;
  background-position: right center;
  background-repeat: no-repeat;
}
.AZ-blog-grid-section .AZ-blog-grid-img {
  width: 100%;
  border-radius: 25px;
}
.AZ-blog-grid-section .AZ-blog-grid-img::after {
  padding-bottom: 100%;
}
.AZ-blog-grid-section .AZ-blog-grid-img img {
  transition: all 0.2s linear;
}
.AZ-blog-grid-section .AZ-blog-grid-img .blog-grid-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to top, rgb(43, 0, 212) 0%, rgba(43, 0, 212, 0) 100%);
  padding: 25px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
.AZ-blog-grid-section .AZ-blog-grid-img .blog-grid-title {
  font-size: 14px;
  color: #fff;
  font-family: "shabnam-Bold";
  margin-top: 20px;
  transition: all 0.2s linear;
}
.AZ-blog-grid-section .AZ-blog-grid-img .blog-grid-text {
  font-size: 12px;
  color: #fff;
  font-family: "shabnam-Regular";
  margin-top: 15px;
  transition: all 0.2s linear;
}
.AZ-blog-grid-section .AZ-blog-grid-img .blog-grid-category {
  font-size: 12px;
  color: #fff;
  font-family: "shabnam-Light";
  border-radius: 40px;
  padding: 5px 15px;
  border: 2px dotted #fff;
  display: inline-flex;
  align-items: center;
  transition: all 0.2s linear;
}
.AZ-blog-grid-section .AZ-blog-grid-img:hover img {
  transform: scale(1.1);
}
.AZ-blog-grid-section .blog-grid-section-title {
  font-size: 20px;
  color: #1e2e4d;
  font-family: "shabnam-Bold";
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative;
}
.AZ-blog-grid-section .blog-grid-section-title::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 30px;
  height: 1px;
  background: #1e2e4d;
}
.AZ-blog-grid-section .blog-grid-section-text {
  font-size: 13px;
  color: #1e2e4d;
  font-family: "shabnam-Light";
}

.AZ-header-slider-marketing {
  margin-top: 50px;
}
.AZ-header-slider-marketing .box-slider {
  position: relative;
  background: #13029f;
  border-radius: 35px;
  overflow: hidden;
  box-shadow: 0px 25px 75px 0px rgba(20, 3, 159, 0.2);
  width: 100%;
  min-height: 600px;
}
.AZ-header-slider-marketing .box-slider::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -10px;
  border-radius: 35px;
  background: red;
  width: 90%;
  transform: translateX(-50%);
}

.pattern-right-top,
.pattern-right-bottom,
.pattern-left-top,
.pattern-left-bottom {
  position: relative;
  z-index: 1;
}
.pattern-right-top::after,
.pattern-right-bottom::after,
.pattern-left-top::after,
.pattern-left-bottom::after {
  content: "";
  position: absolute;
  width: 150px;
  height: 150px;
  background-image: url("./../images/img-medical/pattern dot.png");
  background-size: 150px;
  background-repeat: no-repeat;
  z-index: -1;
}

.pattern-left-bottom::after {
  left: -20px;
  bottom: -30px;
  background-position: left bottom;
}

.pattern-left-top::after {
  left: -20px;
  top: -30px;
  background-position: left top;
}

.pattern-right-bottom::after {
  right: -20px;
  bottom: -30px;
  background-position: right bottom;
}

.pattern-right-top::after {
  right: -20px;
  top: -30px;
  background-position: right top;
}

.AZ-services-section-marketing {
  padding: 50px 0;
}
.AZ-services-section-marketing .services-section-title {
  font-size: 20px;
  color: #282828;
  font-family: "shabnam-Light";
  position: relative;
  padding-bottom: 15px;
}
.AZ-services-section-marketing .services-section-title span {
  font-family: "shabnam-Bold";
}
.AZ-services-section-marketing .services-section-title::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 30px;
  height: 1px;
  background: #282828;
}
.AZ-services-section-marketing .service-box {
  border-radius: 35px;
  background: #fff;
  padding: 40px;
  box-shadow: 0px 15px 75px 0px rgba(30, 30, 31, 0.1);
  height: 100%;
}
.AZ-services-section-marketing .service-box-icon {
  position: relative;
  width: 84px;
  height: 84px;
}
.AZ-services-section-marketing .service-box-icon::after {
  content: "";
  position: absolute;
  width: 150px;
  height: 150px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-image: radial-gradient(#fff, rgba(41, 132, 160, 0.1647058824), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
}
.AZ-services-section-marketing .service-box-icon-inner {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 5px 6px #fff;
}
.AZ-services-section-marketing .service-box .purple .service-box-icon-inner {
  background: #f5f3fc;
  color: #4425a7;
}
.AZ-services-section-marketing .service-box .blue .service-box-icon-inner {
  background: #e2f8ff;
  color: #2984a0;
}
.AZ-services-section-marketing .service-box .orange .service-box-icon-inner {
  background: #fff3f0;
  color: #ff8a66;
}
.AZ-services-section-marketing .service-box .green .service-box-icon-inner {
  background: #edf5e6;
  color: #67b930;
}
.AZ-services-section-marketing .service-box .red .service-box-icon-inner {
  background: #ffe0e8;
  color: #b35a71;
}
.AZ-services-section-marketing .service-box-desc {
  font-size: 12px;
  color: #b3bbc7;
  font-family: "shabnam-Light";
}
.AZ-services-section-marketing .service-box-title {
  font-size: 18px;
  color: #4425a7;
  font-family: "shabnam-Bold";
}
.AZ-services-section-marketing .service-box-text {
  font-size: 12px;
  color: #282828;
  font-family: "shabnam-Light";
  line-height: 2.1;
}

.AZ-services-section2-marketing {
  padding: 150px 0;
}

.bg-shape-blue-header {
  background-image: url("./../images/img-marketing/bg-wave-services.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.bg-shape-blue-header::after {
  content: "\e90c";
  font-family: "ico";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -10px;
  font-size: 30px;
  color: #0ac0d6;
}

.arrow-down-section {
  margin-top: -40px;
}
.arrow-down-section span {
  font-size: 40px;
  color: #0ac0d6;
}

.bg-patern-marketing {
  background-image: url("./../images/img-marketing/bg-paterm-marketing.png");
  background-size: 100%;
  background-position: center -100%;
  background-repeat: no-repeat;
  padding: 0 0 200px;
}

/* creates triangle */
.test {
  position: relative;
  padding: 30px 30px;
  background: red;
  border-radius: 40px;
}

.test:after {
  content: "";
  top: 100%;
  right: 3ch;
  position: absolute;
  border: 0 solid;
  display: block;
  width: 38px;
  height: 26px;
  background-color: yellow;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 150%;
  box-shadow: 17px -9px 0px 8px pink;
}

.AZ-slider-box-marketing {
  padding: 40px 0;
}
.AZ-slider-box-marketing .AZ-section-small-title {
  color: #14039f;
  border-radius: 40px 40px 0 40px;
  background: #e2f8ff;
}
.AZ-slider-box-marketing .AZ-section-small-title::after {
  bottom: unset;
  top: 100%;
  border-bottom-right-radius: unset;
  border-top-right-radius: 48%;
  background: transparent;
  box-shadow: 0 -20px 0 0 #e2f8ff;
}
.AZ-slider-box-marketing .AZ-section-small-title::before {
  top: -8px;
  border-radius: 40px 40px 0 40px;
}

.boxSwiper-pagination {
  position: absolute;
  z-index: 1;
}
.boxSwiper-pagination .swiper-pagination-bullet {
  background: #c8ced3;
  opacity: 1;
  border-radius: 10px;
}
.boxSwiper-pagination .swiper-pagination-bullet-active {
  width: 25px;
  background: #db001c;
}

.slider-marketing-box {
  border-radius: 35px;
  background-color: #14039f;
  position: relative;
  background-image: url("./../images/img-marketing/shape.png");
  background-repeat: no-repeat;
  background-size: 60%;
  background-position: right top;
  padding: 30px;
}
.slider-marketing-box .slider-box-title {
  font-size: 30px;
  color: #fff;
  font-family: "shabnam-Light";
  margin-bottom: 10px;
}
.slider-marketing-box .slider-box-title span {
  color: #ffba00;
  font-family: "shabnam-Bold";
}
.slider-marketing-box .slider-box-text {
  font-size: 14px;
  color: #fff;
  font-family: "shabnam-Light";
  margin-bottom: 30px;
}
.slider-marketing-box::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -10px;
  border-radius: 35px;
  transform: translateX(-50%);
  background-color: rgba(20, 3, 159, 0.1);
  width: 95%;
  height: 100%;
}

.AZ-simple-slider-marketing .swiper-slide {
  padding: 0 20px;
}
.AZ-simple-slider-marketing .simple-slider-title {
  font-size: 36px;
  color: #11009e;
  font-family: "shabnam-Light";
  margin-bottom: 20px;
}
.AZ-simple-slider-marketing .simple-slider-title span {
  font-family: "shabnam-Bold";
}
.AZ-simple-slider-marketing .simple-slider-text {
  font-size: 14px;
  color: #939aa4;
  font-family: "shabnam-Light";
  margin-bottom: 30px;
}
.AZ-simple-slider-marketing .AZ-section-small-title {
  color: #14039f;
  border-radius: 40px 40px 0 40px;
  background: #e2f8ff;
}
.AZ-simple-slider-marketing .AZ-section-small-title::after {
  bottom: unset;
  top: 100%;
  border-bottom-right-radius: unset;
  border-top-right-radius: 48%;
  background: transparent;
  box-shadow: 0 -20px 0 0 #e2f8ff;
}
.AZ-simple-slider-marketing .AZ-section-small-title::before {
  top: -8px;
  border-radius: 40px 40px 0 40px;
  background-image: linear-gradient(to left bottom, rgba(226, 248, 255, 0.5764705882), rgba(226, 248, 255, 0));
}

.customer-section-2 {
  position: relative;
  margin-bottom: -80px;
  z-index: 1;
}
.customer-section-2 .customer-slider-box {
  position: relative;
}
.customer-section-2 .customer-slider-box::after, .customer-section-2 .customer-slider-box::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -10px;
  height: 100%;
  width: 95%;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 35px;
}
.customer-section-2 .customer-slider-box::before {
  width: 90%;
  bottom: -20px;
}

.AZ-product-card {
  padding: 20px;
  background: #fff;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
}
.AZ-product-card .product-card-img {
  width: 100%;
  border-radius: 20px;
}
.AZ-product-card .product-card-img::after {
  padding-bottom: 100%;
}
.AZ-product-card .product-name {
  font-size: 15px;
  color: #282828;
  font-family: "shabnam-Bold";
  margin-bottom: 10px;
}
.AZ-product-card .discount-tag {
  font-size: 22px;
  color: #ffffff;
  font-family: "shabnam-Bold";
  position: absolute;
  left: 0;
  top: 0;
  padding: 5px;
  background: #ed1c24;
  z-index: 1;
  padding: 5px 20px;
  border-radius: 0 0 20px 0;
}
.AZ-product-card .discount-tag::before, .AZ-product-card .discount-tag::after {
  content: "";
  position: absolute;
  top: 100%;
  width: 30px;
  left: 0;
  height: 30px;
  border-radius: 20px 0 0 0;
  background: transparent;
  box-shadow: -8px -5px 0 #ed1c24;
}
.AZ-product-card .discount-tag::before {
  left: 100%;
  top: 0;
}
.AZ-product-card .sales-number {
  font-size: 13px;
  color: #b3bbc7;
  font-family: "shabnam-Light";
}
.AZ-product-card .sales-number span {
  color: #282828;
  font-family: "shabnam-Bold";
}
.AZ-product-card .product-score {
  font-size: 14px;
  color: #939aa4;
  font-family: "shabnam-Light";
}
.AZ-product-card .product-score span {
  color: #ef9a3d;
  font-size: 15px;
}
.AZ-product-card .product-price {
  font-size: 12px;
  color: #9ea9bb;
  font-family: "shabnam-Light";
}
.AZ-product-card .product-price span {
  color: #00c853;
  font-size: 16px;
  font-family: "shabnam-Bold";
}
.AZ-product-card .old-price {
  font-size: 16px;
  color: #fd5056;
  font-family: "shabnam-Bold";
  text-decoration: line-through;
}
.AZ-product-card .product-card-footer {
  border-top: 1px solid #f5f5f5;
  padding-top: 10px;
}
.AZ-product-card .AZ-buy-btn {
  background: #00c853;
}
.AZ-product-card .AZ-buy-btn:hover {
  background: #039741;
  color: #fff;
}

.AZ-products-section-marketing {
  -webkit-mask-image: url("./../images/img-marketing/Rectangle 4 copy 5.png");
          mask-image: url("./../images/img-marketing/Rectangle 4 copy 5.png");
  -webkit-mask-position: center bottom;
          mask-position: center bottom;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  margin-top: -80px;
  padding: 150px 0;
  overflow: hidden;
}
.AZ-products-section-marketing .navs-top .productsSwiper-prev span,
.AZ-products-section-marketing .navs-top .productsSwiper-next span {
  color: #fff;
}
.AZ-products-section-marketing .products-section-title {
  font-size: 20px;
  color: #fff;
  font-family: "shabnam-Bold";
  margin-bottom: 20px;
}
.AZ-products-section-marketing .products-section-title span {
  color: #fff;
}
.AZ-products-section-marketing .products-section-text {
  font-size: 13px;
  color: #726d89;
  font-family: "shabnam-Light";
}

@media screen and (max-width: 991px) {
  .AZ-post-page-medical .post-details-writer {
    padding: 5px 10px;
  }
  .AZ-post-page-medical .post-date,
  .AZ-post-page-medical .writer-name,
  .AZ-post-page-medical .number-visits {
    font-size: 10px;
  }
  .AZ-post-page-medical .post-details-box {
    margin-bottom: 30px;
    margin-top: 10px;
  }
  .AZ-post-page-medical .writer-img {
    width: 40px;
  }
  .AZ-contact-body-medical .contact-info-icon {
    min-width: 100%;
    justify-content: start;
    align-items: center;
    background-image: linear-gradient(to left, #f9f9f9, rgba(249, 249, 249, 0));
    height: 50px;
    padding: 0 10px;
    width: 100%;
  }
  .AZ-about-index-section-medical .about-index-section-img {
    width: 100%;
  }
  .AZ-projects-page-marketing .AZ-tabs {
    overflow: scroll;
    padding: 0 20px 30px 20px;
  }
  .AZ-business-improvement-medical .business-img {
    margin-top: 0;
  }
  .AZ-slider-blog-medical .slider-blog-img {
    border-radius: 20px;
  }
  .AZ-slider-blog-medical .slider-box {
    border-radius: 25px;
    padding: 20px;
  }
  .AZ-slider-blog-medical .slider-blog-text {
    display: none;
  }
  .AZ-slider-blog-medical .slider-blog-title {
    font-size: 14px;
  }
  .AZ-slider-blog-medical .swiper-pagination {
    bottom: -10px;
    padding: 10px 40px;
  }
  .AZ-slider-blog-medical .swiper-pagination::after,
  .AZ-slider-blog-medical .swiper-pagination::before {
    content: none;
  }
  .AZ-slider-blog-medical .slider-blog-details {
    font-size: 10px;
    color: #b3bbc7;
    font-family: "shabnam-Light";
  }
  .AZ-slider-blog-medical .slider-blog-details .icon-clock-fill {
    font-size: 10px;
  }
  .AZ-navbar-medical {
    padding: 10px 0;
  }
  .AZ-navbar-medical .navbar-brand img {
    width: 40px;
  }
  .AZ-about-index-section-medical .reservation-btn,
  .AZ-about-index-section-medical .download-link {
    font-size: 12px;
  }
  .AZ-about-index-section-medical .social-about-section {
    padding: 10px;
  }
  .AZ-blog-card-medical-2 .blog-card-title-2 {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .AZ-blog-section-medical .blog-section-title .blog-section_icon span {
    font-size: 30px;
  }
  .AZ-blog-section-medical .blog-section-title .blog-section__title {
    font-size: 20px;
  }
  .AZ-business-improvement-marketing .business-improvement-title {
    font-size: 24px;
  }
  .AZ-about-index-section2-medical .about-index-section-img {
    margin-top: 0;
    width: 70%;
    margin: auto;
  }
}
@media screen and (max-width: 576px) {
  .AZ-title-group .group_title {
    font-size: 16px;
  }
  .AZ-post-page-medical .tag-link {
    font-size: 10px;
  }
  .AZ-post-page-medical .summary-contents {
    padding: 20px;
    margin-top: 30px;
    margin-right: 20px;
  }
  .AZ-post-page-medical .summary-contents::after {
    font-size: 150px;
    right: -30px;
    top: -30px;
  }
  .accordian-medical {
    padding-left: 70px;
  }
  .AZ-menu-mobile .sidebar .AZ-social-container {
    margin-left: 70px;
  }
  .AZ-comments-section-medical .comments-box {
    padding: 20px;
  }
  .AZ-comments-section-medical .comment-text {
    font-size: 12px;
  }
  .AZ-comments-section-medical .comment_box_reply {
    margin-right: 30px;
  }
  .AZ-comments-section-medical .stars span {
    font-size: 12px;
    color: #ef9a3d;
  }
  .AZ-comments-section-medical .line {
    margin: 15px 0;
  }
  .AZ-box-section-floating {
    bottom: 80px;
    left: 50%;
  }
  .AZ-box-section-floating .gradient-text {
    font-size: 20px;
  }
  .AZ-box-section-floating .floating-text {
    margin-top: -5px;
  }
  .AZ-box-section-floating .floating-icon {
    width: 50px;
    height: 50px;
    font-size: 30px;
  }
  .AZ-testimonials-section-medical .testimonial-card {
    border-radius: 25px;
    padding: 25px;
  }
  .AZ-testimonials-section-medical .testimonial-card::after {
    top: -60px;
    font-size: 90px;
  }
  .AZ-testimonials-section-medical .testimonial-card-img {
    width: 90px;
    border-radius: 25px;
  }
  .AZ-blog-card-medical .blog-card-writer-img {
    width: 30px;
  }
  .AZ-blog-card-medical .blog-card-writer,
  .AZ-blog-card-medical .blog-card-date {
    font-size: 12px;
  }
  .AZ-blog-card-medical .blog-card-comments {
    font-size: 12px;
    top: -40px;
  }
  .AZ-blog-card-medical .blog-card-comments .icon-commet {
    font-size: 15px;
  }
  .AZ-slider-blog-medical {
    margin-bottom: 50px;
  }
  .AZ-post-page-medical {
    padding: 0 0 50px 0;
  }
  .AZ-post-page-medical .post-category,
  .AZ-post-page-medical .number-comments {
    font-size: 11px;
  }
  .AZ-post-page-medical .post-title {
    font-size: 16px;
    margin-bottom: 30px;
  }
  .AZ-contact-body-medical .contact-body-box {
    padding: 30px 20px;
  }
  .AZ-location {
    border-radius: 20px;
  }
  .AZ-about-img-medical {
    margin-top: 60px;
  }
  .AZ-new-discounts-section-medical .new-discounts-title {
    font-size: 20px;
  }
  .navs-top .nav-next span,
  .navs-top .nav-prev span {
    font-size: 20px;
  }
  .AZ-footer-medical .footer-brand .footer-brand-name span {
    font-size: 25px;
  }
  .AZ-footer-medical .footer-icon-box_img {
    width: 35px;
    height: 35px;
    font-size: 20px;
  }
}
@media screen and (max-width: 448px) {
  .pl-0 {
    padding-left: 0;
  }
  .AZ-menu-mobile .sidebar-content {
    width: 100%;
  }
  .AZ-footer-medical {
    padding-top: 50px;
  }
  .AZ-footer-medical .footer-text {
    padding: 0 50px 0 0;
  }
  .slider-content .slider-section-text {
    font-size: 12px;
    margin-bottom: 20px;
  }
  .slider-content .slider-section-title {
    font-size: 22px;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 991px) {
  .navbar-brand {
    margin-left: 0;
  }
  .row-bg-patern::after {
    left: 0;
    width: 100px;
    height: 80px;
    top: -20px;
  }
  .drag-up {
    margin-top: -150px;
  }
  .AZ-navbar-hosting .navbar-login-btn {
    font-size: 22px;
    color: #fff;
    font-family: "shabnam-Regular";
    background: #212341;
    border-radius: 40px;
    height: 45px;
    width: 45px;
    padding: unset;
  }
  .AZ-post-carousel-hosting .swiper-button-next, .AZ-post-carousel-hosting .swiper-button-prev {
    display: none;
  }
  .AZ-post-carousel-hosting {
    margin-bottom: 0;
    padding: 20px 0;
  }
  .AZ-post-carousel-hosting .post-slider-box::after {
    left: 0;
  }
  .AZ-header-hosting {
    padding-bottom: 150px;
  }
  .AZ-header-hosting .header-hosting-title {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .AZ-post-page-hosting .post-social {
    padding: 5px 20px;
    background: #ffd167;
    border-radius: 40px;
  }
  .AZ-post-page-hosting .post-img {
    border-radius: 20px;
  }
  .AZ-blog-section-hosting .big-card-img {
    width: 100%;
    border-radius: 25px;
  }
  .AZ-blog-section-hosting .big-card-overlay {
    padding: 20px;
  }
  .AZ-blog-section-hosting .big-card-overlay .big-card-title {
    font-size: 16px;
  }
  .AZ-about-page-hosting .about-header-box_title {
    font-size: 30px;
    padding: 30px 30px 20px;
    border-radius: 20px;
  }
  .AZ-about-page-hosting .about-header-box {
    padding: 60px 10px;
  }
  .AZ-about-page-hosting .about-img-right {
    width: 100%;
  }
  .AZ-about-page-hosting .about-img-right img {
    width: 100%;
  }
  .AZ-counter-hosting .counter-box .counter-number,
  .AZ-counter-hosting .counter-box .count-prefix {
    font-size: 30px;
  }
  .AZ-contact-header-hosting .contact-page-hosting-title {
    font-size: 50px;
  }
  .buy-domain-box .buy-domain-filed {
    width: 100%;
  }
  .buy-domain-box .buy-domain-filed_btn {
    font-size: 12px;
    padding: 10px 15px;
  }
  .buy-domain-box .nav-tabs .dropdown-toggle {
    font-size: 12px;
    width: 80px;
  }
  .buy-domain-box .buy-domain-filed input {
    font-size: 10px;
  }
  .AZ-buy-domain-section .buy-domain-section-text {
    color: #212341;
  }
  .AZ-buy-domain-section .AZ-primary-btn {
    background: #ffd166;
    color: #1e1e1f;
  }
  .AZ-buy-domain-section .slider-section-desc {
    color: #212341;
  }
  .bg-shape-header .headerNoDotsSwiper-navs {
    margin-right: unset;
    left: 20px;
    bottom: 0;
    position: absolute;
  }
  .slider-header__5 .headerNoDotsSwiper-navs {
    bottom: 20px;
    left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .AZ-primary-btn {
    height: 40px;
  }
  .AZ-section-title {
    font-size: 18px;
  }
  .AZ-footer-hosting {
    padding-top: 50px;
  }
  .AZ-footer-hosting .footer-contact-box {
    border-radius: 25px;
    margin: 0 0 20px;
  }
  .AZ-footer-hosting .footer-contact-box .footer-content-text {
    font-size: 10px;
  }
  .AZ-footer-hosting .footer-contact-box .footer-content-phone span {
    font-size: 16px;
    color: #ffd166;
  }
  .AZ-breadcrumb-hosting {
    margin-bottom: 30px;
  }
  .AZ-header-hosting .header-hosting-title {
    font-size: 18px;
  }
  .AZ-navbar-hosting .navbar-login-btn,
  .AZ-navbar-hosting .navbar-cart-btn {
    font-size: 18px;
    height: 35px;
    width: 35px;
  }
  .AZ-navbar-hosting .navbar-brand img {
    width: 80px;
  }
  .AZ-about-page-hosting .select-plan-box .group_title {
    font-size: 20px;
  }
  .AZ-about-page-hosting .select-plan-box {
    padding: 30px;
  }
  .AZ-about-page-hosting .about-box {
    border-radius: 20px;
    padding: 20px;
  }
  .AZ-tabs .tab-link {
    font-size: 12px;
    padding: 8px 10px;
  }
  .AZ-plan-box-hosting {
    border-radius: 20px;
  }
  .AZ-plan-box-hosting .plan-box-inner {
    border-radius: 20px;
  }
  .AZ-plan-box-hosting .plan-box-icon {
    width: 90px;
    height: 90px;
    margin-top: -45px;
  }
  .AZ-plan-box-hosting .plan-box-icon-inner {
    width: 70px;
    height: 70px;
    font-size: 30px;
  }
  .AZ-plan-box-hosting .plan-box-title {
    font-size: 20px;
  }
  .AZ-plan-box-hosting .plan-box-desc {
    font-size: 12px;
  }
  .AZ-plan-box-hosting .plan-box-items .item {
    font-size: 12px;
  }
  .AZ-header-hosting .about-page-hosting-title {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .AZ-post-page-hosting .post-date .day {
    width: 35px;
    height: 35px;
    font-size: 12px;
  }
  .post-img {
    border-radius: 20px;
  }
  .AZ-blog-card-hosting .blog-card-date {
    font-size: 10px;
  }
  .AZ-blog-card-hosting .blog-card-title {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .AZ-blog-card-hosting .blog-card-view {
    font-size: 10px;
  }
  .AZ-blog-card-hosting .blog-card-score {
    font-size: 12px;
  }
  .AZ-hosting-specifications .hosting-specifications-title {
    font-size: 18px;
  }
  .AZ-counter-hosting .counter-box .counter-number,
  .AZ-counter-hosting .counter-box .count-prefix {
    font-size: 18px;
  }
  .AZ-contact-header-hosting .contact-page-hosting-title {
    font-size: 30px;
  }
  .AZ-contact-header-hosting .contact-header-img {
    width: 250px;
  }
  .AZ-contact-page-hosting .contact-info-title {
    font-size: 10px;
  }
  .AZ-contact-page-hosting .contact-info-text {
    font-size: 10px;
  }
  .AZ-contact-page-hosting .contact-info-text span {
    font-size: 10px;
  }
  .AZ-contact-page-hosting .contact-info-icon {
    width: 35px;
    height: 35px;
    font-size: 18px;
  }
  .AZ-about-img-medical .about-img {
    border-radius: 20px;
  }
  .AZ-navbar-medical .navbar-phone-box .navbar-phone-icon,
  .navbar-search-btn {
    width: 40px;
    height: 40px;
    font-size: 20px;
  }
  .AZ-slider-hosting .slider-hosting-box {
    padding: 0;
  }
  .AZ-slider-hosting .slider-img {
    width: 100%;
  }
  .AZ-slider-hosting .AZ-box-section-floating-top-right,
  .AZ-slider-hosting .AZ-box-section-floating-top-left {
    top: 150px;
    left: 20px;
  }
  .AZ-slider-hosting .AZ-box-section-floating-top-right .floating-content,
  .AZ-slider-hosting .AZ-box-section-floating-top-left .floating-content {
    padding: 10px 30px;
  }
  .AZ-slider-hosting .AZ-box-section-floating-top-right {
    top: 50px;
    right: 20px;
    left: unset;
  }
  .AZ-slider-hosting .slider-content {
    padding: 20px 10px;
  }
  .pattern-left-top::after {
    left: 0;
  }
  .pattern-left-bottom::after {
    left: 0;
  }
  .buy-domain-box {
    border-radius: 25px;
    padding: 40px 10px 30px;
  }
  .buy-domain-box .buy-domain-box_title {
    font-size: 20px;
  }
  .buy-domain-box .nav-link {
    padding: 0.5rem;
  }
  .buy-domain-box .buy-domain-filed_btn {
    padding: 10px 10px;
    font-size: 10px;
    font-family: "shabnam-Regular";
  }
  .AZ-specification-box-purple .specification-box-icon {
    background: #4e37b2;
    color: #fff;
  }
  .AZ-specification-box .specification-box-icon {
    width: 80px;
    height: 80px;
    font-size: 30px;
  }
  .AZ-buy-domain-section {
    padding: 50px 0 20px;
  }
  .AZ-buy-domain-section .buy-domain-section-title {
    font-size: 24px;
  }
  .AZ-buy-domain-section .buy-domain-section_text {
    font-size: 9px;
  }
  .AZ-buy-domain-section .buy-domain-section_title {
    font-size: 12px;
  }
  .buy-domain-box .line {
    width: 90%;
    margin: 20px auto;
  }
}
@media screen and (max-width: 1200px) {
  .AZ-counter-marketing .counter-circle-inner {
    width: 100px;
    height: 100px;
  }
  .AZ-counter-marketing .counter-circle {
    width: 150px;
    height: 150px;
  }
  .AZ-counter-marketing .counter-number,
  .AZ-counter-marketing .count-prefix {
    font-size: 30px;
  }
  .AZ-counter-marketing .counter-text {
    font-size: 16px;
  }
  .AZ-navbar-marketing .nav-link {
    font-size: 12px;
    padding: 12px 10px !important;
  }
}
@media screen and (max-width: 991px) {
  .w-md-100 {
    width: 100% !important;
  }
  .bg-wave.bg-wave-cyan::before {
    content: none;
  }
  .AZ-navbar-marketing .container {
    border-bottom: 1px solid #11009e;
    padding-bottom: 15px;
  }
  .AZ-navbar-marketing .dropdown-search {
    min-width: auto;
    flex-grow: 2;
  }
  .AZ-navbar-marketing .navbar-brand {
    border-bottom: 0;
    padding-bottom: 15px;
  }
  .AZ-navbar-marketing .navbar-brand img {
    width: 80px;
  }
  .AZ-sticky-navbar {
    display: block;
  }
  .AZ-footer-marketing {
    display: none;
  }
  .slider-blog-marketing {
    margin: 0;
  }
  .slider-blog-marketing .blog-slider-title {
    font-size: 14px;
    margin: 5px 0;
  }
  .slider-blog-marketing .blog-slider-img .blog-slider-overlay {
    padding: 20px 20px 20px 100px;
  }
  .slider-blog-marketing .blog-slider-text {
    font-size: 11px;
  }
  .slider-blog-marketing .blog-slider-category {
    font-size: 10px;
    padding: 5px 10px;
  }
  .slider-blog-marketing .navs {
    bottom: 30px;
    left: 10px;
  }
  .slider-blog-marketing .swiper-rtl .swiper-button-prev {
    left: 45px;
  }
  .swiper-button-next,
  .swiper-button-prev {
    width: 30px;
    height: 30px;
    border: 1px solid #ffffff;
  }
  .AZ-business-improvement-marketing {
    padding: 50px 0;
  }
  .AZ-business-improvement-marketing .business-improvement-img {
    width: 100%;
    position: absolute;
  }
  .AZ-business-improvement-marketing .business-improvement-img2 {
    display: none;
  }
  .AZ-business-improvement-marketing .AZ-not-break {
    margin-top: 0;
    padding-top: 50px;
    overflow-x: auto;
    flex-wrap: nowrap;
  }
  .AZ-business-improvement-marketing .AZ-not-break .col-4 {
    width: 300px;
  }
  .AZ-business-improvement-wave-marketing {
    padding: 150px 0 100px;
  }
  .AZ-plan-section-marketing {
    padding: 50px 0;
  }
  .gallery-container {
    width: 100%;
  }
  .slider-header__5 {
    padding: 30px 0;
  }
  .slider-header__5 .slider-header__5_title {
    font-size: 20px;
  }
  .slider-header__5 .slider-header__5_title span {
    font-size: 30px;
  }
  .bg-patern-marketing {
    background-image: none;
    padding: 0;
  }
  .AZ-simple-section-marketing img {
    width: 100%;
  }
  .AZ-business-improvement-marketing2 .business-improvement-img {
    position: absolute;
    right: 0;
    top: 150px;
    transform: unset;
  }
  .AZ-business-improvement-marketing2 .line-shape {
    background-image: none;
  }
  .AZ-business-improvement-wave-marketing {
    margin-top: -170px;
  }
  .AZ-counter2-marketing {
    padding: 100px 0 80px;
  }
  .AZ-counter2-marketing .counter2-img {
    position: unset;
    width: 100%;
    justify-content: center;
    display: flex;
  }
}
@media screen and (max-width: 768px) {
  .AZ-post-carousel-marketing {
    padding: 100px 0;
  }
  .AZ-services-description-section-marketing .services-description-box {
    padding: 20px;
    border-radius: 20px;
  }
  .AZ-team-section-marketing .team-btn,
  .AZ-team-section-marketing .team-link,
  .about-video .team-btn, .about-video .team-link {
    font-size: 14px;
    padding: 8px 15px;
  }
  .AZ-accordion .accordion-item__button {
    padding: 15px;
  }
  .AZ-plan-card {
    border-radius: 20px;
  }
  .AZ-plan-card .plan-card-price {
    font-size: 30px;
    margin-top: 20px;
  }
  .AZ-plan-card .plan-card-btn {
    font-size: 14px;
  }
  .AZ-plan-card .plan-card-tag {
    font-size: 12px;
  }
  .AZ-plan-card .plan-card-currency {
    font-size: 16px;
    margin: 8px 0 15px;
  }
  .AZ-new-discounts-card {
    border-radius: 25px;
    padding: 20px;
  }
  .AZ-new-discounts-card .discount-card-title {
    font-size: 16px;
  }
  .AZ-new-discounts-card2 {
    border-radius: 0;
  }
  .AZ-services-section-marketing .service-box {
    border-radius: 15px;
    padding: 20px;
  }
  .AZ-services-section-marketing .service-box-title {
    font-size: 12px;
  }
  .AZ-services-section-marketing .service-box-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
  }
  .AZ-services-section-marketing .service-box-icon-inner {
    font-size: 20px;
  }
  .AZ-services-section-marketing .service-box-desc {
    font-size: 10px;
  }
  .AZ-services-section-marketing .service-box-text {
    font-size: 10px;
  }
  .AZ-services-section-marketing .service-box-icon::after {
    width: 60px;
    height: 60px;
  }
  .AZ-about-img-marketing {
    margin: 30px 0;
  }
  .AZ-about-img-marketing .about-header-title {
    font-size: 30px;
  }
  .AZ-about-img-marketing .about-img {
    border-radius: 20px;
  }
  .AZ-about-img-marketing .about-img img {
    border-radius: 20px;
  }
  .about-video {
    margin-top: 50px;
  }
  .AZ-about-body-marketing .about-body-box {
    padding: 30px;
    border-radius: 30px;
  }
  .AZ-counter-marketing {
    padding: 50px 0;
  }
  .mb-md-80 {
    margin-bottom: 80px;
  }
  .bg-wave.bg-wave-cyan {
    border-bottom-left-radius: 50% 0%;
    border-bottom-right-radius: 50% 0%;
  }
  .bg-wave.bg-wave-darkBlue {
    border-bottom-left-radius: 50% 0%;
    border-bottom-right-radius: 50% 0%;
  }
  .AZ-services-section2-marketing {
    padding: 100px 0;
  }
}
@media screen and (max-width: 576px) {
  .AZ-post-page-marketing .writer-info {
    padding-right: 0;
    border-right: 0;
  }
  .blog-card-marketing {
    padding: 10px;
    border-radius: 20px;
  }
  .blog-card-marketing .blog-card-img {
    border-radius: 15px;
    margin-bottom: 10px;
  }
  .blog-card-marketing .blog-card-writer {
    font-size: 10px;
    text-align: center;
    width: 100%;
    text-align: center;
  }
  .blog-card-marketing .blog-card-title {
    font-size: 14px;
  }
  .blog-card-marketing .blog-card-date {
    font-size: 10px;
    padding: 5px 10px;
  }
  .AZ-post-carousel-marketing .navs .nav-prev span,
  .AZ-post-carousel-marketing .navs .nav-next span {
    font-size: 20px;
    color: #0f0928;
  }
  .AZ-post-page-marketing .share-btn,
  .AZ-post-page-marketing .category-post {
    width: 30px;
    height: 30px;
    font-size: 18px;
    padding: 5px 10px;
  }
  .AZ-post-page-marketing .category-post,
  .AZ-post-page-marketing .number-visits {
    font-size: 10px;
    width: auto;
    height: 30px;
  }
  .AZ-comments-section-marketing .comments-box {
    padding: 15px;
  }
  .AZ-comments-section-marketing .comment-box-title {
    font-size: 12px;
  }
  .AZ-comments-section-marketing .comment-box-text {
    font-size: 12px;
  }
  .modal-wrapper .modal-content {
    padding: 20px;
  }
  .about-video .video-overlay {
    width: 100px;
    height: 100px;
  }
  .about-video .video-overlay .play-btn {
    width: 80px;
    height: 80px;
  }
  .about-video .video-overlay .play-btn-inner {
    width: 50px;
    height: 50px;
  }
  .about-video .video-overlay .play-btn-inner span {
    font-size: 30px;
  }
}
@media screen and (max-width: 448px) {
  .AZ-navbar-marketing .navbar-brand img {
    width: 60px;
  }
  .AZ-sticky-navbar .order {
    width: 100%;
    height: unset;
    width: 100%;
  }
  .AZ-sticky-navbar .order::after {
    padding-bottom: 100%;
  }
  .slider-blog-marketing .blog-slider-text {
    display: none;
  }
  .AZ-counter-marketing .counter-circle-inner {
    width: 80px;
    height: 80px;
  }
  .AZ-counter-marketing .counter-circle {
    width: 120px;
    height: 120px;
  }
  .AZ-counter-marketing .counter-number,
  .AZ-counter-marketing .count-prefix {
    font-size: 22px;
  }
  .AZ-counter-marketing .counter-text {
    font-size: 12px;
    padding: 5px 10px;
  }
  .slider-marketing-box {
    border-radius: 25px;
    padding: 20px;
  }
  .slider-marketing-box .slider-box-title {
    font-size: 20px;
  }
  .slider-marketing-box .slider-box-text {
    margin-bottom: 20px;
  }
  .slider-content {
    padding: 0 10px;
  }
  .simple-section-list .list-title {
    font-size: 16px;
  }
  .simple-section-title {
    font-size: 18px;
  }
}
.comments-jamin-items li ul li, .blog-jamin .article-blog, .about-us-jamin-team-item h5, .about-us-jamin-team-item .image, .about-us-jamin-team .col-lg-3, .web-sms-service-files-item .content .image, .web-sms-service-landing-code .tabs li, .web-sms-service-landing-code, .auth-jamin-wrapper .with-google, .auth-jamin-wrapper form label, .auth-jamin-wrapper .tabs li, .plugins-jamin-item .content .image, .representation .agency-facilities-item, .sms-panel-plans-item, .special-features-item i, .special-features-item, .article-blog h3, .tabs-jamin.plan li, .section-title h4, .section-title {
  position: relative;
}

.comments-jamin-items li ul li::before, .blog-jamin .article-blog::after, .blog-jamin-aside form button, .about-us-jamin-story img, .about-us-jamin-team-item h5::after, .about-us-jamin-team-item .image::after, .about-us-jamin-team-item .image::before, .about-us-jamin-team .col-lg-3:not(:last-child)::after, .web-sms-service-files-item .content .image::after, .web-sms-service-landing-code .tabs li::after, .web-sms-service-landing-code::after, .auth-jamin-wrapper .with-google::after, .auth-jamin-wrapper form label input, .auth-jamin-wrapper form .form-group i, .auth-jamin-wrapper .tabs li:first-child::after, .plugins-jamin-item .content .image .overlay::after, .plugins-jamin-item .content .image .overlay, .plugins-jamin .btn-develope, .representation .agency-facilities::after, .plans .tabs, .footer-bottom .back-header, .footer::after, .brands-jamani::after, .customers-comments-jamin .container::after, .new-articles-blog .view-blog, .new-articles-blog .container::before, .new-articles-blog::after, .sms-panel-plans-item::before, .sms-panel-plans .tabs, .special-features-item::before, .special-features-item::after, .special-features .row::after, .special-features::after, .landing .test-speed form .btn, .landing .test-speed form i, .landing::after, .nav-responsive-content, .nav-responsive-close, .link-fix, .article-blog h3::before, .tabs-jamin.plan li:first-child::before, .section-title h4::before, .section-title::before {
  position: absolute;
}

.about-us-jamin-team-item .image::after, .about-us-jamin-team-item .image::before, .web-sms-service-files-item .content .image::after, .plugins-jamin-item .content .image .overlay::after, .customers-comments-jamin .container::after, .new-articles-blog .container::before, .special-features .row::after, .nav-responsive, .nav-responsive-backdrop, .link-fix {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.comments-jamin-items li .content, .blog-jamin-aside-box-top-articles li, .faq-jamin-items li .heading, .contact-us-jamin-info-jamin li, .web-sms-service-files-item .content .image, .plugins-jamin-item .content .image .overlay, .plugins-jamin-item .content .image, .plans-content-options li, .plans-content-name-item .image, .footer-contact li, .faq-home .tabs li, .customers-comments-jamin-item .author, .customers-comments-jamin-item .stars, .sms-panel-plans-item .image, .pagination-jamin, .tabs-jamin, .megamenu-content-item .right .links {
  display: flex;
}

.blog-jamin-aside-box-top-articles li, .faq-jamin-items li .heading, .contact-us-jamin-info-jamin li, .web-sms-service-files-item .content .image, .plugins-jamin-item .content .image, .plans-content-options li, .plans-content-name-item .image, .footer-contact li, .faq-home .tabs li, .customers-comments-jamin-item .author, .customers-comments-jamin-item .stars, .sms-panel-plans-item .image, .pagination-jamin {
  align-items: center;
}

.web-sms-service-files-item .content .image, .plugins-jamin-item .content .image .overlay, .plugins-jamin-item .content .image, .plans-content-name-item .image, .sms-panel-plans-item .image, .pagination-jamin {
  justify-content: center;
}

@font-face {
  font-family: "Far.Fanni";
  src: url("./../fonts/farfanni/FarFanni.eot");
  src: url("./../fonts/farfanni/FarFanni.eot?#iefix") format("embedded-opentype"), url("./../fonts/farfanni/FarFanni.woff2") format("woff2"), url("./../fonts/farfanni/FarFanni.woff") format("woff"), url("./../fonts/farfanni/FarFanni.ttf") format("truetype"), url("./../fonts/farfanni/FarFanni.svg#FarFanni") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Mj_Dinar One";
  src: url("./../fonts/mj_dinarone/Mj_DinarOneLight.eot");
  src: url("./../fonts/mj_dinarone/Mj_DinarOneLight.eot?#iefix") format("embedded-opentype"), url("./../fonts/mj_dinarone/Mj_DinarOneLight.woff2") format("woff2"), url("./../fonts/mj_dinarone/Mj_DinarOneLight.woff") format("woff"), url("./../fonts/mj_dinarone/Mj_DinarOneLight.ttf") format("truetype"), url("./../fonts/mj_dinarone/Mj_DinarOneLight.svg#Mj_DinarOneLight") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Mj_Dinar One";
  src: url("./../fonts/mj_dinarone/Mj_DinarOneMedium.eot");
  src: url("./../fonts/mj_dinarone/Mj_DinarOneMedium.eot?#iefix") format("embedded-opentype"), url("./../fonts/mj_dinarone/Mj_DinarOneMedium.woff2") format("woff2"), url("./../fonts/mj_dinarone/Mj_DinarOneMedium.woff") format("woff"), url("./../fonts/mj_dinarone/Mj_DinarOneMedium.ttf") format("truetype"), url("./../fonts/mj_dinarone/Mj_DinarOneMedium.svg#Mj_DinarOneMedium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src: url("./../fonts/gilroy/Gilroy-ExtraBold.eot");
  src: url("./../fonts/gilroy/Gilroy-ExtraBold.eot?#iefix") format("embedded-opentype"), url("./../fonts/gilroy/Gilroy-ExtraBold.woff2") format("woff2"), url("./../fonts/gilroy/Gilroy-ExtraBold.woff") format("woff"), url("./../fonts/gilroy/Gilroy-ExtraBold.ttf") format("truetype"), url("./../fonts/gilroy/Gilroy-ExtraBold.svg#Gilroy-ExtraBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
*,
*::after,
*::before {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  list-style: none;
  font-family: inherit;
}

a, a:hover, a:focus, a:active {
  color: inherit;
  text-decoration: none;
}
a:hover, a:active, a:focus {
  text-decoration: none;
}

img {
  max-width: 100%;
  height: auto;
}

*,
*::after,
*::before {
  transition: all 0.3s ease-in-out;
}

i::after,
i::before {
  transition: 0s;
}

html {
  overflow: hidden auto;
}

.app {
  overflow: hidden;
  display: flex;
  align-items: "";
  justify-content: space-between;
  flex-direction: column;
  min-height: 100vh;
}
.app-auth {
  background-color: #fafafa;
}

body {
  font: 400 11px "IRANSans";
  color: #424242;
  line-height: 20px;
  background-color: #fff;
  text-align: right;
  direction: rtl;
}

button {
  cursor: pointer;
}

input,
button,
textarea,
select {
  background-color: transparent;
  border: none;
  outline: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.logo img {
  width: 48px;
  height: 48px;
  margin-left: 14px;
}
.logo .detail h1 {
  font-size: 16px;
  line-height: 16px;
  color: #4a4a4a;
  font-family: "Far.Fanni";
  margin-bottom: 7px;
}
.logo .detail h5 {
  font-size: 10px;
  line-height: 15px;
  color: #b0b0b0;
}

.form-control {
  display: block;
  max-width: 100%;
  width: 100%;
  height: 64px;
  border-radius: 77px;
  border: 1px solid #ebebeb;
  padding: 0 12px;
  font-size: 11px;
  font-weight: 500;
  color: #818181;
}

textarea.form-control {
  resize: none;
  height: 218px;
  border-radius: 27px;
  padding-top: 35px;
}

.section-title {
  text-align: center;
}
.section-title::before {
  content: "";
  top: 0;
  left: 50%;
  transform: translate(-50%, -100px);
  width: 607px;
  height: 604px;
  background: url("./../images/section-heading.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
}
@media only screen and (max-width: 767px) {
  .section-title::before {
    content: none;
  }
}
.section-title img {
  margin-bottom: 17px;
}
.section-title h4 {
  font-size: 25px;
  line-height: 40px;
  color: #404040;
  font-weight: 400;
  font-family: "Far.Fanni";
}
.section-title h4::before {
  content: attr(data-title);
  font-size: 50px;
  line-height: 61px;
  top: 0;
  left: 50%;
  font-family: "Gilroy";
  font-weight: 800;
  transform: translate(-50%, -60%);
  z-index: -1;
  background-image: linear-gradient(180deg, rgba(178, 178, 178, 0.21) 0%, rgba(255, 255, 255, 0) 100%);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
  white-space: nowrap;
}
@media only screen and (max-width: 575px) {
  .section-title h4 {
    font-size: 18px;
    line-height: 32px;
  }
  .section-title h4::before {
    font-size: 38px;
    line-height: 50px;
  }
}

.tabs-jamin.plan {
  border: 1px solid #ebebeb;
  border-radius: 77px;
  width: 253px;
  height: 64px;
}
.tabs-jamin.plan li {
  height: 64px;
  line-height: 64px;
  max-width: 50%;
  width: 100%;
  text-align: center;
  font-size: 11px;
  color: #494949;
  z-index: 2;
  cursor: pointer;
}
.tabs-jamin.plan li.active {
  color: #fff;
}
.tabs-jamin.plan li:first-child::before {
  content: "";
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 64px;
  background-color: #ffa800;
  z-index: -1;
}
.tabs-jamin.plan li:first-child:not(.active)::before {
  right: 50%;
  transform: translateX(-50%);
}

.article-blog {
  border-radius: 33px;
  background-color: #fff;
  box-shadow: 0px 25px 49px rgba(0, 0, 0, 0.03);
}
.article-blog figure {
  margin-bottom: 29px;
}
.article-blog figure img {
  display: block;
  width: 100%;
  border-radius: 33px 33px 40px 0;
}
.article-blog h3 {
  margin: 0 12px 17px 30px;
  font-size: 11px;
  line-height: 17px;
  color: #494949;
  font-weight: bold;
  height: 34px;
  overflow: hidden;
  padding-right: 20px;
}
.article-blog h3::before {
  content: "\e901";
  font-family: "icon-jamin";
  top: 0;
  right: 0;
  font-size: 13px;
  color: #e3e3e3;
}
.article-blog p {
  margin: 0 32px 17px 30px;
  text-align: justify;
  font-size: 10.5px;
  line-height: 20px;
  color: #8c8c8c;
  height: 60px;
  overflow: hidden;
}
.article-blog .badge {
  margin-right: 32px;
}
.article-blog .clock-read {
  margin: 6px 32px 0 30px;
  padding-bottom: 23px;
}
.article-blog .clock-read .clock {
  font-size: 10.5px;
  color: #a5a5a5;
  line-height: 16px;
}
.article-blog .clock-read .clock i {
  color: #b7b7b7;
  font-size: 14px;
  margin-left: 6px;
}
.article-blog .clock-read .read {
  font-size: 10.5px;
  line-height: 16px;
  color: #848484;
  padding: 21px 27px;
}
.article-blog .clock-read .read i {
  font-size: 9px;
  margin-right: 11px;
  color: #c4c4c4;
}
.article-blog .clock-read .read:hover {
  background-color: #1b75e8;
  box-shadow: 0px 4px 22px rgba(27, 117, 232, 0.11);
}
.article-blog .clock-read .read:hover,
.article-blog .clock-read .read:hover i {
  color: #fff;
}
@media only screen and (max-width: 1399px) {
  .article-blog .clock-read {
    margin: 6px 15px 0;
  }
}
@media only screen and (max-width: 1199px) {
  .article-blog h3,
  .article-blog p,
  .article-blog .badge,
  .article-blog .clock-read {
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .article-blog .clock-read .clock {
    font-size: 10px;
  }
  .article-blog .clock-read .read {
    padding: 15px 18px;
  }
}

.badge {
  font-size: 10px;
  line-height: 15px;
  font-weight: bold;
  display: inline-block;
  padding: 8px 19px;
  border-radius: 37px;
}
.badge-primary {
  background-color: rgba(27, 117, 233, 0.16);
  color: #1b75e9;
}
.badge-warning {
  background-color: rgba(255, 168, 0, 0.16);
  color: #ffa800;
}
.badge-success {
  background-color: rgba(7, 204, 102, 0.16);
  color: #07cc66;
}

.swiper-jamin {
  position: unset;
  overflow: unset;
}
.swiper-jamin .swiper-button-next::after, .swiper-jamin .swiper-button-prev::after {
  content: "\e902";
  font-family: "icon-jamin";
  font-size: 24px;
  color: #1b75e8;
}
.swiper-jamin .swiper-button-prev::after {
  content: "\e904";
}
.swiper-jamin .swiper-button-disabled {
  opacity: 1;
}
.swiper-jamin .swiper-button-disabled::after {
  color: #d4d4d4;
}
.swiper-jamin .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  background-color: #d1d1d1;
  border-radius: 50%;
  opacity: 1;
  margin: 0 !important;
}
.swiper-jamin .swiper-pagination-bullet:not(:last-child) {
  margin-left: 3px !important;
}
.swiper-jamin .swiper-pagination-bullet-active {
  background-color: #1b75e8;
  width: 18px;
  border-radius: 5px;
}

.table-jamin {
  width: 100%;
  border-collapse: collapse;
  text-align: center;
}
.table-jamin-responsive {
  overflow: auto hidden;
}
.table-jamin th {
  font-weight: bold;
}
.table-jamin th,
.table-jamin td {
  line-height: 18.78px;
  font-size: 12px;
  color: #454545;
  padding: 17px 15px 15px;
}
.table-jamin th,
.table-jamin th span,
.table-jamin td,
.table-jamin td span {
  white-space: nowrap;
}
.table-jamin th:first-child,
.table-jamin td:first-child {
  border-radius: 0 34px 34px 0;
}
.table-jamin th:last-child,
.table-jamin td:last-child {
  border-radius: 34px 0 0 34px;
}
.table-jamin td {
  font-weight: 500;
}
.table-jamin tr:nth-child(even) td {
  background-color: #fcfcfc;
}

.link-fix {
  z-index: 3;
}

.pagination-jamin {
  padding: 25px 33px;
  background-color: #fff;
  box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.02);
  border-radius: 37px;
  width: -moz-fit-content;
  width: fit-content;
  margin: 61px auto 0;
}
.pagination-jamin li {
  font-size: 11.5px;
  color: #414141;
}
.pagination-jamin li a {
  font-weight: 400;
  line-height: 18px;
}
.pagination-jamin li a.prev, .pagination-jamin li a.next {
  font-size: 11px;
  font-weight: bold;
  color: #4b4b4b;
}
.pagination-jamin li a:hover, .pagination-jamin li a.active {
  color: #1b75e9;
}
.pagination-jamin li:not(:last-child) {
  margin-left: 21px;
}

.top-header {
  padding: 34px 0 0;
}
.top-header .container {
  position: relative;
}
.top-header .btn-nav {
  font-size: 19px;
}
.top-header .logo {
  margin-left: 107px;
}
.top-header-nav ul li {
  position: relative;
}
.top-header-nav ul li:not(:last-child) {
  margin-left: 38px;
}
.top-header-nav ul li a {
  display: block;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
}
.top-header-nav ul li a span {
  color: #5f5f5f;
}
.top-header-nav ul li a i {
  font-size: 17px;
  color: #b4b4b4;
  margin-left: 9px;
}
.top-header-nav ul li:hover > a span,
.top-header-nav ul li:hover > a i {
  color: #1b75e9;
}
.top-header-nav ul li ul {
  position: absolute;
  top: calc(100% + 80px);
  left: 50%;
  width: 170px;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0 3px 30px rgba(0, 0, 0, 0.08);
  z-index: 99;
  padding: 12px;
  transform: translateX(-50%);
  opacity: 0;
  visibility: hidden;
}
.top-header-nav ul li ul::after {
  content: "";
  position: absolute;
  top: -6px;
  left: 50%;
  border: 8px solid #fff;
  transform: translateX(-50%) rotate(45deg);
  box-shadow: -1px -1px 0 rgba(0, 0, 0, 0.08);
}
.top-header-nav ul li ul::before {
  content: "";
  position: absolute;
  top: -30px;
  z-index: -1;
  width: 100%;
  height: 70px;
}
.top-header-nav ul li ul li {
  width: 100%;
}
.top-header-nav ul li ul li a {
  display: block;
  line-height: 40px;
  font-size: 13px;
  font-weight: bold;
  color: #383838;
}
.top-header-nav ul li ul li ul {
  top: -10px;
  right: 160%;
  transform: unset;
}
.top-header-nav ul li ul li ul::after {
  transform: rotate(135deg);
  top: 22px;
  right: -6px;
  left: auto;
}
.top-header-nav ul li ul li ul::before {
  top: 0;
  right: -25%;
  height: 100%;
}
.top-header-nav ul li ul li:hover > a {
  padding-right: 5px;
  color: #1b75e9;
}
.top-header-nav ul li ul li:hover ul {
  top: -10px;
  right: 125%;
}
.top-header-nav ul li:hover > ul {
  opacity: 1;
  visibility: visible;
  top: calc(100% + 30px);
}
.top-header-socials {
  margin: 0 auto 0 38px;
}
.top-header-socials li:not(:last-child) {
  margin-left: 8px;
}
.top-header-socials li a {
  display: block;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background-color: #ddd;
  text-align: center;
  line-height: 38px;
  color: #fff;
  font-size: 13px;
}
.top-header-socials li:first-child a:hover {
  background-color: #e60023;
}
.top-header-socials li:nth-child(2) a:hover {
  background-color: #1b75e9;
}
.top-header-socials li:last-child a:hover {
  background-color: #00acee;
}
.top-header .btn {
  box-shadow: 0px 20px 25px rgba(247, 148, 30, 0.13);
  border-radius: 4px 35px 35px;
  padding: 22px 40px;
}
.top-header .btn-secondary {
  box-shadow: none;
}
@media only screen and (max-width: 1399px) {
  .top-header .logo {
    margin-left: 50px;
  }
  .top-header-nav ul li:not(:last-child) {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header .logo, .top-header-socials {
    margin-left: 15px;
  }
  .top-header-nav ul li:not(:last-child) {
    margin-left: 10px;
  }
  .top-header-nav ul li a i {
    margin-left: 4px;
  }
  .top-header-socials li:not(:last-child) {
    margin-left: 4px;
  }
  .top-header-socials li a {
    width: 30px;
    height: 30px;
    line-height: 32px;
  }
  .top-header .btn {
    padding: 20px 31px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header {
    padding: 20px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1);
  }
  .top-header .logo {
    margin: 0 auto;
  }
  .top-header-socials {
    margin-right: 0;
  }
}
@media only screen and (max-width: 575px) {
  .top-header .logo {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(10%);
  }
  .top-header .logo img {
    margin-left: 0;
  }
  .top-header .logo .detail {
    display: none;
  }
  .top-header .btn {
    margin-right: auto;
    padding: 15px 16px;
  }
}

.nav-responsive {
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  transition-delay: 0.3s;
}
.nav-responsive, .nav-responsive-backdrop {
  position: fixed;
}
.nav-responsive-backdrop {
  background-color: rgba(0, 0, 0, 0.7);
  backdrop-filter: blur(4px);
}
.nav-responsive-close {
  top: 8px;
  left: 8px;
  font-size: 24px;
  color: #fff;
  z-index: 9;
}
.nav-responsive-content {
  top: 0;
  right: -280px;
  width: 280px;
  height: 100%;
  z-index: 9;
  background-color: #fff;
  transition-delay: 0s;
}
.nav-responsive-content .logo {
  margin: 32px 0;
}
.nav-responsive-content ul li {
  position: relative;
}
.nav-responsive-content ul li a {
  display: block;
  padding: 0 12px;
  line-height: 40px;
  font-size: 12px;
  font-weight: bold;
}
.nav-responsive-content ul li a i {
  font-size: 17px;
  margin-left: 9px;
}
.nav-responsive-content ul li a:hover span,
.nav-responsive-content ul li a:hover i {
  color: #1b75e9;
}
.nav-responsive-content ul li > i {
  position: absolute;
  top: 0;
  left: 12px;
  line-height: 40px;
  font-size: 14px;
}
.nav-responsive-content ul li.open > i::before {
  content: "\e929";
}
.nav-responsive-content ul li ul {
  padding-right: 24px;
  background-color: #f2f2f2;
  overflow: hidden;
  height: 0;
}
.nav-responsive-content ul li ul li a {
  color: #515151;
}
.nav-responsive.open {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}
.nav-responsive.open .nav-responsive-content {
  right: 0;
  transition-delay: 0.3s;
}
@media only screen and (min-width: 992px) {
  .nav-responsive {
    display: none;
  }
}

.landing {
  margin: 100px 0 0;
}
.landing::after {
  content: "";
  top: 100%;
  right: 0;
  width: 955px;
  height: 955px;
  background: url(./../images/landing-01.png) 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  transform: translate(233px, -322px);
}
.landing h3 {
  color: #383838;
  font-size: 37px;
  line-height: 59px;
  margin-bottom: 32px;
  font-family: "Mj_Dinar One";
  max-width: 530px;
  width: 100%;
}
.landing h3 span {
  color: #1b75e9;
}
.landing p {
  font-size: 11px;
  line-height: 23px;
  color: #686868;
  margin-bottom: 35px;
}
.landing ul {
  margin-bottom: 48px;
}
.landing ul li {
  font-size: 11px;
  color: #6f6f6f;
  font-weight: 500;
}
.landing ul li:not(:last-child) {
  margin-bottom: 25px;
}
.landing ul li::before {
  content: "\e90a";
  font-family: "icon-jamin";
  font-size: 17px;
  color: #32b155;
  display: inline-block;
  vertical-align: middle;
  margin-left: 14px;
}
.landing .test-speed .title {
  font-size: 13px;
  font-weight: bold;
  color: #4f4f4f;
  line-height: 19px;
  margin-bottom: 29px;
}
.landing .test-speed .title img {
  width: 43px;
  height: 43px;
  margin-left: 15px;
}
.landing .test-speed form {
  max-width: 493px;
}
.landing .test-speed form .form-control {
  border-radius: 35px;
  box-shadow: 0px 3px 35px rgba(0, 0, 0, 0.05);
  border: none;
  height: 70px;
  padding: 0 64px 0 140px;
  background-color: #fff;
}
.landing .test-speed form i {
  font-size: 19px;
  top: 24px;
  right: 36px;
  margin: auto 0;
  color: #dadada;
}
.landing .test-speed form .btn {
  top: 0;
  left: 0;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  color: #fff;
  padding: 26px 37px;
}
.landing-image {
  filter: drop-shadow(0px 21px 36px rgba(0, 0, 0, 0.06));
}
@media only screen and (max-width: 1199px) {
  .landing h3 {
    font-size: 32px;
    line-height: 50px;
  }
}
@media only screen and (max-width: 991px) {
  .landing {
    margin-top: 50px;
  }
  .landing .col-lg-6:first-child {
    order: 2;
  }
  .landing h3 {
    max-width: 470px;
    margin-bottom: 25px;
  }
  .landing p {
    margin-bottom: 28px;
  }
  .landing ul {
    margin-bottom: 32px;
  }
  .landing .test-speed {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 474px) {
  .landing h3 {
    font-size: 24px;
    line-height: 36px;
    max-width: 100%;
  }
  .landing .test-speed .title img {
    margin-left: 8px;
  }
  .landing .test-speed form {
    flex-direction: column;
  }
  .landing .test-speed form i {
    top: 15px;
  }
  .landing .test-speed form .form-control {
    height: 96px;
    padding-bottom: 48px;
  }
  .landing .test-speed form .btn {
    top: auto;
    bottom: 0;
    max-width: 100%;
    width: 100%;
    padding: 15px 12px;
  }
}

.special-features {
  margin-top: 141px;
}
@media only screen and (max-width: 767px) {
  .special-features {
    margin-top: 70px;
  }
}
.special-features::after {
  content: "";
  top: 0;
  left: 0;
  width: 607px;
  height: 604px;
  background: url("./../images/special-features-1.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.special-features .row {
  margin-top: 113px;
}
@media only screen and (max-width: 767px) {
  .special-features .row {
    margin-top: 70px;
  }
}
.special-features .row::after {
  content: "";
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);
  transform: rotate(-5deg) scale(1.1, 1.3);
  border-radius: 115px;
}
@media only screen and (max-width: 991px) {
  .special-features .row::after {
    content: none;
  }
}
.special-features .row .col-lg-4 {
  margin-bottom: 22px;
}
.special-features-item {
  background-color: #fff;
  box-shadow: 0px 24px 93px rgba(0, 0, 0, 0.04);
  border-radius: 19px;
  padding: 38px 27px 49px 20px;
  display: flex;
  height: 100%;
  z-index: 2;
  overflow: hidden;
}
.special-features-item::after {
  content: "";
  top: 0;
  right: 27px;
  width: 74px;
  height: 4px;
  background-color: #00c77f;
  border-radius: 19px;
}
.special-features-item::before {
  content: "\e909";
  font-family: "icon-jamin";
  font-size: 104px;
  right: 11px;
  bottom: 20px;
  color: #fcfcfc;
  z-index: 1;
}
.special-features-item i {
  background-color: #00c77f;
  color: #fff;
  font-size: 25px;
  border-radius: 50%;
  box-shadow: 0px 7px 19px rgba(0, 207, 157, 0.2);
  width: 74px;
  height: 74px;
  text-align: center;
  line-height: 74px;
  z-index: 4;
}
.special-features-item .detail {
  padding-right: 27px;
  max-width: calc(100% - 101px);
  width: 100%;
}
.special-features-item .detail h5 {
  font-size: 12px;
  line-height: 18px;
  color: #454545;
  font-weight: bold;
  margin: 30px 0 13px;
}
.special-features-item .detail p {
  text-align: justify;
  font-size: 10px;
  line-height: 22px;
  color: #7c7c7c;
}
.special-features-item:hover::after {
  width: 100%;
  height: 100%;
  right: 0;
  z-index: -1;
}
.special-features-item:hover::before {
  opacity: 0.1;
}
.special-features-item:hover i {
  background-color: #fff;
  color: #00c77f;
}
.special-features-item:hover h5,
.special-features-item:hover p {
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .special-features-item {
    padding: 38px 15px 49px;
  }
  .special-features-item .detail {
    padding-right: 15px;
  }
}
@media only screen and (max-width: 499px) {
  .special-features-item {
    flex-direction: column;
  }
  .special-features-item::after {
    right: 50%;
    transform: translateX(50%);
  }
  .special-features-item i {
    margin: 0 auto;
  }
  .special-features-item .detail {
    max-width: 100%;
    padding: 0;
  }
  .special-features-item .detail h5,
  .special-features-item .detail p {
    text-align: center;
  }
  .special-features-item:hover::after {
    transform: unset;
  }
}
.col-lg-4:nth-child(2) .special-features-item::after {
  background-color: #00c7c7;
}
.col-lg-4:nth-child(2) .special-features-item::before {
  content: "\e90c";
  font-size: 111px;
  right: -25px;
  bottom: 25px;
}
.col-lg-4:nth-child(2) .special-features-item i {
  background-color: #00c7c7;
  box-shadow: 0px 9px 24px rgba(29, 183, 183, 0.17);
}
.col-lg-4:nth-child(2) .special-features-item:hover i {
  color: #00c7c7;
}
.col-lg-4:nth-child(3) .special-features-item::after {
  background-color: #ffb800;
}
.col-lg-4:nth-child(3) .special-features-item::before {
  content: "\e906";
  font-size: 104px;
  width: 65px;
  height: 104px;
  right: 9px;
  bottom: -7px;
  line-height: 104px;
}
.col-lg-4:nth-child(3) .special-features-item i {
  background-color: #ffb800;
  box-shadow: 0px 9px 24px rgba(255, 184, 0, 0.16);
}
.col-lg-4:nth-child(3) .special-features-item:hover i {
  color: #ffb800;
}
.col-lg-4:nth-child(4) .special-features-item::after {
  background-color: #ff7a00;
}
.col-lg-4:nth-child(4) .special-features-item::before {
  content: "\e90f";
  font-size: 104px;
  width: 111px;
  height: 104px;
  right: -6px;
  bottom: -8px;
  line-height: 104px;
}
.col-lg-4:nth-child(4) .special-features-item i {
  background-color: #ff7a00;
  box-shadow: 0px 14px 19px rgba(246, 82, 31, 0.16);
}
.col-lg-4:nth-child(4) .special-features-item:hover i {
  color: #ff7a00;
}
.col-lg-4:nth-child(5) .special-features-item::after {
  background-color: #0075ff;
}
.col-lg-4:nth-child(5) .special-features-item::before {
  content: "\e91a";
  font-size: 104px;
  width: 104px;
  height: 104px;
  right: 11px;
  bottom: -10px;
  line-height: 104px;
}
.col-lg-4:nth-child(5) .special-features-item i {
  background-color: #0075ff;
  box-shadow: 0px 14px 19px rgba(0, 148, 255, 0.12);
}
.col-lg-4:nth-child(5) .special-features-item:hover i {
  color: #0075ff;
}
.col-lg-4:nth-child(6) .special-features-item::after {
  background-color: #eb3540;
}
.col-lg-4:nth-child(6) .special-features-item::before {
  content: "\e907";
  font-size: 78px;
  width: 111px;
  height: 78px;
  right: 8px;
  bottom: -22px;
  line-height: 78px;
}
.col-lg-4:nth-child(6) .special-features-item i {
  background-color: #eb3540;
  box-shadow: 0px 14px 19px rgba(255, 26, 85, 0.15);
}
.col-lg-4:nth-child(6) .special-features-item:hover i {
  color: #eb3540;
}
.col-lg-4:nth-child(2) .special-features-item:hover i, .col-lg-4:nth-child(3) .special-features-item:hover i, .col-lg-4:nth-child(4) .special-features-item:hover i, .col-lg-4:nth-child(5) .special-features-item:hover i, .col-lg-4:nth-child(6) .special-features-item:hover i {
  background-color: #fff;
}

.sms-panel-plans {
  margin-top: 266px;
}
@media only screen and (max-width: 991px) {
  .sms-panel-plans {
    margin-top: 100px;
  }
}
.sms-panel-plans .tabs {
  top: 30px;
  left: 0;
}
@media only screen and (max-width: 991px) {
  .sms-panel-plans .tabs {
    position: relative;
    top: 0;
    margin: 30px auto 0;
  }
}
.sms-panel-plans .row {
  margin-top: 80px;
}
.sms-panel-plans .row .col-sm-6 {
  margin-bottom: 24px;
}
.sms-panel-plans-item {
  border: 1px solid #f2f2f2;
  text-align: center;
  box-shadow: 0px 24px 78px rgba(0, 0, 0, 0.03);
  border-radius: 30px;
  padding: 37px 0 42px;
  height: 100%;
  background-color: #fff;
}
.sms-panel-plans-item:hover {
  background-color: #fff;
  box-shadow: 0px 24px 78px rgba(0, 0, 0, 0.06);
}
.sms-panel-plans-item::before {
  content: "";
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: #4075ff;
  border-radius: 19px;
  max-width: 108px;
  width: 100%;
  height: 4px;
}
.sms-panel-plans-item .image {
  width: 108px;
  height: 108px;
  border-radius: 50%;
  background-color: rgba(0, 71, 255, 0.04);
  margin: 0 auto 23px;
}
.sms-panel-plans-item .image img {
  filter: drop-shadow(0px 7px 26px rgba(64, 117, 255, 0.53));
}
.sms-panel-plans-item .name {
  font-size: 22px;
  line-height: 22px;
  font-family: "Mj_Dinar One";
  margin-bottom: 22px;
}
.sms-panel-plans-item .name span {
  color: #4075ff;
}
.sms-panel-plans-item .price {
  margin-bottom: 46px;
}
.sms-panel-plans-item .price b {
  color: #4075ff;
  font-size: 19px;
  line-height: 29px;
  margin-bottom: 3px;
  display: block;
}
.sms-panel-plans-item .price span {
  font-weight: bold;
  color: #666666;
  line-height: 18px;
  font-size: 11px;
}
.sms-panel-plans-item .price span i {
  font-style: normal;
  color: #b7b7b7;
  font-weight: 500;
}
.sms-panel-plans-item ul {
  margin-bottom: 50px;
}
.sms-panel-plans-item ul li {
  font-size: 11px;
  line-height: 17px;
  color: #6c6c6c;
  font-weight: 500;
}
.sms-panel-plans-item ul li:not(:last-child) {
  border-bottom: 1px solid #f8f8f8;
  padding-bottom: 22px;
  margin-bottom: 16px;
}
.sms-panel-plans-item ul li span {
  color: #634fff;
  font-weight: bold;
  font-size: 12px;
}
.sms-panel-plans-item .btn {
  display: block;
  margin: 0 auto;
  max-width: 170px;
  padding: 21px 0;
}
.sms-panel-plans-item .btn-primary {
  box-shadow: 0px 20px 30px rgba(64, 117, 255, 0.16);
}
.sms-panel-plans-item .btn-warning {
  background-color: #ffb800;
  box-shadow: 0px 20px 30px rgba(255, 168, 0, 0.16);
}
.sms-panel-plans-item .btn:last-child {
  margin-top: 14px;
}
.sms-panel-plans-item .btn:last-child i {
  font-size: 21px;
  margin-left: 10px;
}
.sms-panel-plans-item.warning::before {
  background-color: #ffa800;
}
.sms-panel-plans-item.warning .image {
  background-color: rgba(255, 168, 0, 0.04);
}
.sms-panel-plans-item.warning .image img {
  filter: drop-shadow(0px 7px 26px rgba(255, 168, 0, 0.47));
}
.sms-panel-plans-item.warning .name span,
.sms-panel-plans-item.warning .price b,
.sms-panel-plans-item.warning ul li span {
  color: #ffa800;
}
.sms-panel-plans-item.success::before {
  background-color: #07cc56;
}
.sms-panel-plans-item.success .image {
  background-color: rgba(7, 204, 27, 0.08);
}
.sms-panel-plans-item.success .image img {
  filter: drop-shadow(0px 7px 26px rgba(7, 204, 102, 0.46));
}
.sms-panel-plans-item.success .name span,
.sms-panel-plans-item.success .price b,
.sms-panel-plans-item.success ul li span {
  color: #07cc56;
}
.sms-panel-plans-item.info::before {
  background-color: #0094ff;
}
.sms-panel-plans-item.info .image {
  background-color: rgba(117, 206, 249, 0.06);
}
.sms-panel-plans-item.info .image img {
  filter: drop-shadow(0px 7px 26px rgba(107, 190, 246, 0.5));
}
.sms-panel-plans-item.info .name span,
.sms-panel-plans-item.info .price b,
.sms-panel-plans-item.info ul li span {
  color: #0094ff;
}

.new-articles-blog {
  margin-top: 269px;
}
@media only screen and (max-width: 767px) {
  .new-articles-blog {
    margin-top: 100px;
  }
}
.new-articles-blog::after {
  content: "";
  top: 0;
  right: 0;
  width: 321px;
  height: 349px;
  background: url("./../images/hand-phone.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translateY(-50%);
  z-index: -2;
}
@media only screen and (max-width: 767px) {
  .new-articles-blog::after {
    content: none;
  }
}
.new-articles-blog .container::before {
  content: "";
  background: linear-gradient(270deg, rgba(27, 117, 233, 0.06) 0%, rgba(253, 253, 253, 0) 100%);
  z-index: -3;
  border-radius: 115px;
  transform: matrix(-1, -0.09, -0.09, 1, 0, 0) scale(1.1, 1.13);
}
@media only screen and (max-width: 767px) {
  .new-articles-blog .container::before {
    content: none;
  }
}
.new-articles-blog .swiper {
  margin-top: 71px;
}
.new-articles-blog .swiper-slide {
  opacity: 0;
  transform: scale(0);
}
.new-articles-blog .swiper-slide-active, .new-articles-blog .swiper-slide-next, .new-articles-blog .swiper-slide-next + div, .new-articles-blog .swiper-slide-next + div + div {
  opacity: 1;
  transform: scale(1);
}
.new-articles-blog .swiper-pagination {
  top: 44px;
  left: 188px;
  bottom: auto;
  text-align: left;
}
.new-articles-blog .swiper-button-next, .new-articles-blog .swiper-button-prev {
  top: 51px;
  right: auto;
  left: 150px;
  z-index: 99;
}
.new-articles-blog .swiper-button-prev {
  left: 245px;
}
@media only screen and (max-width: 1199px) {
  .new-articles-blog .swiper-button-prev {
    left: 260px;
  }
}
@media only screen and (max-width: 1199px) {
  .new-articles-blog .swiper-slide-next + div + div {
    opacity: 0;
    transform: scale(0);
  }
}
@media only screen and (max-width: 991px) {
  .new-articles-blog .swiper {
    padding-bottom: 60px;
  }
  .new-articles-blog .swiper-slide-next + div {
    opacity: 0;
    transform: scale(0);
  }
  .new-articles-blog .swiper-button-next, .new-articles-blog .swiper-button-prev {
    top: auto;
    bottom: 0;
    left: 25%;
    transform: translate(-50%);
  }
  .new-articles-blog .swiper-button-prev {
    left: 75%;
  }
  .new-articles-blog .swiper-pagination {
    text-align: center;
    top: auto;
    bottom: 3px;
    left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .new-articles-blog .swiper-slide {
    transform: scale(0.5);
  }
  .new-articles-blog .swiper-slide-next {
    opacity: 0;
    transform: scale(0.5);
  }
  .new-articles-blog .swiper-slide-active {
    transform: scale(1);
  }
}
.new-articles-blog .view-blog {
  top: 27px;
  left: 0;
}
@media only screen and (max-width: 767px) {
  .new-articles-blog .view-blog {
    position: relative;
    top: 0;
    margin: 32px auto 0;
    display: block;
  }
}

.about-us-home {
  margin-top: 169px;
}
@media only screen and (max-width: 767px) {
  .about-us-home {
    margin-top: 80px;
  }
}
.about-us-home img {
  filter: drop-shadow(0px 21px 36px rgba(0, 0, 0, 0.06));
  width: 100%;
  display: block;
}
.about-us-home h3 {
  font-family: "Mj_Dinar One";
  font-size: 37px;
  line-height: 59px;
  margin-bottom: 65px;
}
.about-us-home h3 span {
  color: #006cf8;
}
.about-us-home h6 {
  font-weight: bold;
  font-size: 11px;
  color: #393939;
  line-height: 18px;
  margin-bottom: 16px;
}
.about-us-home h6 i {
  font-size: 15px;
  color: #006cf8;
  margin-left: 13px;
}
.about-us-home p {
  font-size: 11px;
  line-height: 23px;
  color: #484848;
  text-align: justify;
  margin-bottom: 63px;
}
.about-us-home p:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 1399px) {
  .about-us-home h3 {
    font-size: 34px;
    line-height: 50px;
  }
}
@media only screen and (max-width: 1199px) {
  .about-us-home h3 {
    font-size: 29px;
    line-height: 46px;
  }
}
@media only screen and (max-width: 991px) {
  .about-us-home img {
    max-width: 80%;
    margin: 0 auto 32px;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-home h3,
  .about-us-home h6,
  .about-us-home p {
    margin-bottom: 32px;
  }
}
@media only screen and (max-width: 499px) {
  .about-us-home h3 {
    font-size: 18px;
    line-height: 32px;
  }
}

.customers-comments-jamin {
  margin-top: 192px;
}
@media only screen and (max-width: 767px) {
  .customers-comments-jamin {
    margin-top: 120px;
  }
}
.customers-comments-jamin .container::after {
  content: "";
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 100%);
  border-radius: 115px;
  transform: rotate(-5.08deg);
  z-index: -1;
}
@media only screen and (max-width: 767px) {
  .customers-comments-jamin .container::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .customers-comments-jamin .section-title h4::before {
    font-size: 30px;
    line-height: 46px;
  }
}
.customers-comments-jamin .overflow-hidden {
  margin: 0 -30px;
}
.customers-comments-jamin .swiper {
  padding: 76px 30px;
}
.customers-comments-jamin .swiper-pagination {
  bottom: 12px;
}
.customers-comments-jamin .swiper-pagination-bullet-active {
  background-color: #ffa800;
}
.customers-comments-jamin .swiper-button-next, .customers-comments-jamin .swiper-button-prev {
  top: auto;
  right: auto;
  bottom: 0;
  left: 45%;
  transform: translateX(-50%);
  z-index: 99;
}
.customers-comments-jamin .swiper-button-next::after, .customers-comments-jamin .swiper-button-prev::after {
  color: #ffa800;
}
.customers-comments-jamin .swiper-button-prev {
  left: 55%;
}
@media only screen and (max-width: 991px) {
  .customers-comments-jamin .swiper-button-next, .customers-comments-jamin .swiper-button-prev {
    left: 40%;
  }
  .customers-comments-jamin .swiper-button-prev {
    left: 60%;
  }
}
@media only screen and (max-width: 767px) {
  .customers-comments-jamin .swiper-button-next, .customers-comments-jamin .swiper-button-prev {
    left: 35%;
  }
  .customers-comments-jamin .swiper-button-prev {
    left: 65%;
  }
}
@media only screen and (max-width: 399px) {
  .customers-comments-jamin .swiper-button-next, .customers-comments-jamin .swiper-button-prev {
    left: 30%;
  }
  .customers-comments-jamin .swiper-button-prev {
    left: 70%;
  }
}
.customers-comments-jamin .swiper-button-disabled::after {
  color: #dcdcdc;
}
.customers-comments-jamin .swiper-slide {
  transform: scale(0.5);
}
.customers-comments-jamin .swiper-slide-active, .customers-comments-jamin .swiper-slide-next, .customers-comments-jamin .swiper-slide-next + div {
  transform: scale(1);
}
@media only screen and (max-width: 991px) {
  .customers-comments-jamin .swiper-slide-active, .customers-comments-jamin .swiper-slide-next, .customers-comments-jamin .swiper-slide-next + div {
    transform: scale(0.5);
  }
  .customers-comments-jamin .swiper-slide-active, .customers-comments-jamin .swiper-slide-next {
    transform: scale(1);
  }
}
@media only screen and (max-width: 767px) {
  .customers-comments-jamin .swiper-slide-active, .customers-comments-jamin .swiper-slide-next {
    transform: scale(0.5);
  }
  .customers-comments-jamin .swiper-slide-active {
    transform: scale(1);
  }
}
.customers-comments-jamin-item {
  background-color: #fff;
  box-shadow: 0px 13px 46px rgba(0, 0, 0, 0.03);
  padding: 15px 46px 34px;
  border-radius: 20px;
}
.customers-comments-jamin-item .stars {
  margin-bottom: 21px;
}
.customers-comments-jamin-item .stars i {
  font-size: 8px;
  color: rgba(255, 168, 0, 0.41);
}
.customers-comments-jamin-item .stars i:not(:last-child) {
  margin-left: 1px;
}
.customers-comments-jamin-item .stars i.pill {
  color: #ffa800;
}
.customers-comments-jamin-item h3 {
  font-weight: bold;
  color: #353535;
  font-size: 12px;
  line-height: 21px;
  margin-bottom: 10px;
}
.customers-comments-jamin-item p {
  font-size: 11px;
  line-height: 23px;
  color: #686868;
  margin-bottom: 25px;
  text-align: justify;
}
.customers-comments-jamin-item .author img {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  border: 8px solid #fff;
  box-shadow: 0px 7px 28px rgba(0, 0, 0, 0.08);
}
.customers-comments-jamin-item .author .detail {
  margin-right: 16px;
}
.customers-comments-jamin-item .author .detail .name {
  font-weight: bold;
  color: #5c5c5c;
  font-size: 10px;
  line-height: 17px;
  margin-bottom: 9px;
}
.customers-comments-jamin-item .author .detail .position {
  color: #969696;
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
}
@media only screen and (max-width: 767px) {
  .customers-comments-jamin-item {
    box-shadow: 0px 13px 46px rgba(0, 0, 0, 0.06);
  }
}
@media only screen and (max-width: 575px) {
  .customers-comments-jamin-item {
    padding: 15px 12px 20px;
  }
}

.options-home-jamin {
  margin-top: 200px;
}
@media only screen and (max-width: 991px) {
  .options-home-jamin {
    margin-top: 100px;
  }
}
@media only screen and (max-width: 991px) {
  .options-home-jamin ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }
}
.options-home-jamin ul li {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 18px;
  box-shadow: 0px 16px 90px rgba(0, 0, 0, 0.03);
  padding: 34px 24px;
  max-width: 437px;
  width: 100%;
}
.options-home-jamin ul li .detail {
  padding-right: 36px;
}
.options-home-jamin ul li .detail h4 {
  font-weight: bold;
  color: #464646;
  font-size: 12px;
  line-height: 18.78px;
  margin-bottom: 12px;
}
.options-home-jamin ul li .detail p {
  line-height: 23px;
  color: #686868;
}
.options-home-jamin ul li:first-child, .options-home-jamin ul li:nth-child(4) {
  top: 75px;
}
.options-home-jamin ul li:first-child, .options-home-jamin ul li:nth-child(3) {
  right: 100px;
}
.options-home-jamin ul li:nth-child(2), .options-home-jamin ul li:nth-child(5) {
  top: 50%;
  transform: translateY(-50%);
}
.options-home-jamin ul li:nth-child(2) {
  right: 0;
}
.options-home-jamin ul li:nth-child(3), .options-home-jamin ul li:nth-child(6) {
  bottom: 70px;
}
.options-home-jamin ul li:nth-child(4), .options-home-jamin ul li:nth-child(6) {
  left: 100px;
}
.options-home-jamin ul li:nth-child(5) {
  left: 0;
}
@media only screen and (max-width: 1199px) {
  .options-home-jamin ul li {
    max-width: 360px;
  }
  .options-home-jamin ul li img {
    width: 60px;
  }
  .options-home-jamin ul li .detail {
    padding-right: 20px;
  }
  .options-home-jamin ul li:first-child, .options-home-jamin ul li:nth-child(3) {
    right: 40px;
  }
  .options-home-jamin ul li:nth-child(4), .options-home-jamin ul li:nth-child(6) {
    left: 40px;
  }
}
@media only screen and (max-width: 991px) {
  .options-home-jamin ul li {
    position: relative;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    transform: unset !important;
    max-width: calc(50% - 10px);
    padding: 30px 20px;
    margin-bottom: 20px;
  }
  .options-home-jamin ul li .detail h4 {
    font-size: 11px;
  }
  .options-home-jamin ul li:nth-child(odd) {
    margin-left: 10px;
  }
  .options-home-jamin ul li:nth-child(even) {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .options-home-jamin ul li {
    max-width: 100%;
  }
  .options-home-jamin ul li:nth-child(odd), .options-home-jamin ul li:nth-child(even) {
    margin: 0 0 20px;
  }
}
.options-home-jamin-image {
  position: relative;
  margin: 0 auto;
  display: block;
  max-width: 852px;
  width: 100%;
  z-index: -1;
}
@media only screen and (max-width: 1399px) {
  .options-home-jamin-image {
    transform: scale(0.8);
  }
}
@media only screen and (max-width: 991px) {
  .options-home-jamin-image {
    display: none;
  }
}

.faq-home {
  margin-top: 190px;
}
@media only screen and (max-width: 991px) {
  .faq-home {
    margin-top: 100px;
  }
}
.faq-home .section-title::before {
  content: none;
}
@media only screen and (max-width: 767px) {
  .faq-home .section-title h4::before {
    font-size: 43px;
    line-height: 55px;
  }
}
@media only screen and (max-width: 575px) {
  .faq-home .section-title h4::before {
    font-size: 24px;
    line-height: 32px;
  }
}
.faq-home .row {
  margin-top: 93px;
}
.faq-home .tabs {
  flex-direction: column;
}
.faq-home .tabs li {
  width: 100%;
  padding: 22px 30px;
  line-height: 17.22px;
  border: 1.4px solid #f2f2f2;
  border-radius: 43px;
  cursor: pointer;
  font-weight: 500;
  color: #515151;
  font-size: 11px;
}
.faq-home .tabs li:not(:last-child) {
  margin-bottom: 16px;
}
.faq-home .tabs li i:first-child {
  color: #dddddd;
  font-size: 17px;
  margin-left: 17px;
}
.faq-home .tabs li i:last-child {
  font-size: 13px;
  color: #eaeaea;
  margin-right: auto;
}
.faq-home .tabs li.active, .faq-home .tabs li:hover {
  background-color: #0a82f1;
}
.faq-home .tabs li.active,
.faq-home .tabs li.active i, .faq-home .tabs li:hover,
.faq-home .tabs li:hover i {
  color: #fff;
}
.faq-home .tab-content h4,
.faq-home .tab-content h5 {
  font-weight: bold;
  color: #515151;
  font-size: 11.5px;
  line-height: 18px;
}
.faq-home .tab-content h4 i,
.faq-home .tab-content h5 i {
  font-size: 13px;
  color: #0a82f1;
  margin-left: 15px;
}
.faq-home .tab-content h4 {
  margin-bottom: 41px;
  padding-bottom: 33px;
  border-bottom: 1px solid #f1f1f1;
}
.faq-home .tab-content h5 {
  font-size: 11px;
  line-height: 17.22px;
  margin-bottom: 11px;
}
.faq-home .tab-content h5 i {
  color: #ddd;
}
.faq-home .tab-content p {
  color: #686868;
  font-size: 11px;
  line-height: 24px;
  text-align: justify;
}
.faq-home .tab-content p:not(:last-child) {
  margin-bottom: 36px;
}
@media only screen and (max-width: 991px) {
  .faq-home .tabs {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .faq-home .tabs li {
    padding: -15px;
  }
}

.brands-jamani {
  margin-top: 191px;
}
@media only screen and (max-width: 991px) {
  .brands-jamani {
    margin-top: 80px;
  }
}
.brands-jamani::after {
  content: "";
  top: 0;
  left: 0;
  width: 443px;
  height: 302px;
  left: 0;
  background: url("./../images/img-04.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  transform: translateY(-139px);
}
@media only screen and (max-width: 991px) {
  .brands-jamani::after {
    content: none;
  }
}
.brands-jamani .section-title::before {
  content: none;
}
.brands-jamani-items {
  margin-top: 80px;
}
.brands-jamani-items li img {
  filter: grayscale(100%);
}
.brands-jamani-items li img:hover {
  filter: grayscale(0);
}
.brands-jamani-items li:first-child img {
  height: 43px;
}
.brands-jamani-items li:nth-child(2) img, .brands-jamani-items li:nth-child(4) img {
  height: 80px;
}
.brands-jamani-items li:nth-child(3) img {
  height: 45px;
}
.brands-jamani-items li:nth-child(5) img {
  height: 64px;
}
.brands-jamani-items li:last-child img {
  height: 89px;
}
@media only screen and (max-width: 991px) {
  .brands-jamani-items li {
    max-width: 33.333333%;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .brands-jamani-items li {
    max-width: 50%;
    text-align: right;
  }
  .brands-jamani-items li:nth-child(2n) {
    text-align: left;
  }
}

.footer {
  padding-top: 106px;
  margin-top: 106px;
}
.footer::after {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 130px);
  background: url("./../images/bg-footer.png") 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  border-radius: 122px;
}
.footer-news-letter {
  margin-bottom: 120px;
}
.footer-news-letter .info i {
  background-color: #ffa800;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  min-width: 52px;
  text-align: center;
  line-height: 52px;
  font-size: 24px;
  color: #fff;
}
.footer-news-letter .info .detail {
  margin-right: 29px;
}
.footer-news-letter .info .detail h3 {
  font-size: 12.5px;
  line-height: 25.5px;
  color: #444;
  font-weight: bold;
  margin-bottom: 7px;
}
.footer-news-letter .info .detail h6 {
  color: #8b8b8b;
  font-size: 10px;
  line-height: 15px;
  font-weight: 500;
}
.footer-news-letter form {
  max-width: 457px;
  width: 100%;
}
.footer-news-letter form .form-control {
  height: 70px;
  background-color: #fafafa;
  border-color: #fafafa;
  color: #898989;
  padding: 0 40px 0 140px;
}
.footer-news-letter form .btn {
  left: 8px;
  padding: 19px 35px;
}
@media only screen and (max-width: 991px) {
  .footer-news-letter form {
    margin-top: 30px;
  }
}
.footer-logo img {
  width: 55px;
  height: 55px;
  margin-left: 29px;
}
.footer-logo .detail h1 {
  font-size: 20px;
  line-height: 32px;
  color: #2f2f2f;
  margin-bottom: 9px;
}
.footer-logo .detail h5 {
  color: #797979;
  margin-bottom: 20px;
}
.footer-logo .detail p {
  font-size: 11px;
  font-weight: 300;
  color: #616161;
  line-height: 21px;
  text-align: justify;
  max-width: 397px;
}
.footer-titr {
  font-size: 11px;
  line-height: 22px;
  color: #454545;
  font-weight: bold;
  margin-bottom: 31px;
}
.footer-nav li:not(:last-child) {
  margin-bottom: 21px;
}
.footer-nav li a {
  font-size: 11px;
  line-height: 22px;
  color: #515151;
  font-weight: 400;
  display: inline-block;
}
.footer-nav li a:hover {
  color: #0a82f1;
  padding-right: 6px;
}
.footer .row .col-lg-7 .col-sm-4 {
  padding-right: 60px;
}
.footer .row .col-lg-7 .col-sm-4:not(:last-child) {
  border-left: 1px dashed #d2d2d2;
}
.footer-contact-namads {
  margin-top: 112px;
  padding-bottom: 60px;
}
.footer-contact li:not(:last-child) {
  padding-left: 51px;
  margin-left: 51px;
  border-left: 1px solid #d2d2d2;
}
.footer-contact li i {
  width: 51px;
  height: 51px;
  border-radius: 50%;
  text-align: center;
  line-height: 51px;
  font-size: 16px;
  color: #fff;
}
.footer-contact li .icon-location {
  background-color: #ee3e2d;
  box-shadow: 0px 11px 29px rgba(238, 62, 45, 0.17);
}
.footer-contact li .icon-phone-call {
  background-color: #0098ed;
  box-shadow: 0px 11px 29px rgba(0, 152, 237, 0.15);
}
.footer-contact li .icon-message {
  background-color: #ffa800;
  box-shadow: 0px 11px 29px rgba(255, 168, 0, 0.15);
}
.footer-contact li .detail {
  margin-right: 21px;
  max-width: calc(100% - 72px);
  width: 100%;
}
.footer-contact li .detail .title {
  font-size: 11px;
  font-weight: bold;
  color: #474747;
  line-height: 17px;
  margin-bottom: 14px;
}
.footer-contact li .detail .value {
  font-size: 11px;
  line-height: 17px;
  color: #5b5b5b;
  font-weight: 500;
}
.footer-namads a {
  width: 128px;
  height: 124px;
  background-color: #fff;
  box-shadow: 0px 5px 32px rgba(0, 0, 0, 0.03);
  border-radius: 17px;
}
.footer-namads a:not(:last-child) {
  margin-left: 14px;
}
.footer-bottom {
  padding: 42px 0 41px;
}
.footer-bottom .back-header {
  background-color: #07cc66;
  width: 51px;
  height: 51px;
  top: 0;
  right: 0;
  transform: translateY(-25.5px);
  border-radius: 50%;
  font-size: 16px;
  color: #fff;
}
.footer-copyright, .footer-design {
  color: #535353;
  line-height: 23px;
  font-weight: 500;
}
.footer-copyright {
  padding-left: 28px;
  margin-left: 24px;
  border-left: 1px solid #eaeaea;
}
.footer-socials {
  margin-right: auto;
}
.footer-socials li:not(:last-child) {
  margin-left: 9px;
}
.footer-socials li a {
  display: block;
  width: 47px;
  height: 47px;
  border-radius: 50%;
  background-color: #fafafa;
  text-align: center;
  line-height: 47px;
  font-size: 15px;
  color: #b4b4b4;
}
.footer-socials li a:hover i {
  color: #fff;
}
.footer-socials li:first-child a:hover {
  background-color: #e60023;
}
.footer-socials li:nth-child(2) a:hover {
  background-color: #1b75e9;
}
.footer-socials li:nth-child(3) a:hover {
  background-color: #00acee;
}
.footer-socials li:nth-child(4) a:hover {
  background-color: #833ab4;
}
.footer-socials li:last-child a:hover {
  background-color: #ff0000;
}
@media only screen and (max-width: 1399px) {
  .footer-contact li:not(:last-child) {
    margin-left: 32px;
    padding-left: 32px;
  }
}
@media only screen and (max-width: 1199px) {
  .footer-contact {
    padding-left: 12px;
  }
  .footer-contact li:not(:last-child) {
    margin-left: 20px;
    padding-left: 20px;
  }
  .footer-contact li i {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
  .footer-contact li .detail {
    margin-right: 14px;
    max-width: calc(100% - 59px);
  }
  .footer-namads a {
    width: 118px;
    height: 114px;
  }
  .footer-copyright {
    margin-left: 18px;
    padding-left: 18px;
  }
}
@media only screen and (max-width: 991px) {
  .footer::after {
    height: calc(100% - 208px);
  }
  .footer .row .col-lg-7 .col-sm-4 {
    padding-right: 20px;
  }
  .footer-logo {
    margin-bottom: 20px;
  }
  .footer-contact-namads {
    margin-top: 70px;
  }
  .footer-namads {
    margin-top: 24px;
  }
  .footer-copyright {
    padding-left: 0;
    margin-left: 0;
    border: 0;
    text-align: center;
  }
  .footer-design {
    margin: 16px 0;
  }
  .footer-socials {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .footer::after {
    border-radius: 0;
  }
  .footer-contact {
    flex-wrap: wrap;
  }
  .footer-contact li {
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
  }
  .footer-contact li:not(:last-child) {
    padding-left: 0;
    margin-left: 0;
    border: 0;
  }
  .footer-contact li:nth-child(n+2) {
    max-width: 50%;
  }
}
@media only screen and (max-width: 575px) {
  .footer::after {
    background-position: center center;
    background-size: cover;
  }
  .footer .row .col-lg-7 .col-sm-4 {
    padding-right: 12px;
  }
  .footer .row .col-lg-7 .col-sm-4:not(:last-child) {
    border-left: 0;
  }
  .footer-nav {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 458px) {
  .footer::after {
    height: calc(100% - 231px);
  }
}
@media only screen and (max-width: 450px) {
  .footer-contact li:nth-child(n+2) {
    max-width: 100%;
  }
}

.plans {
  margin-top: 79px;
}
.plans .section-title::before {
  content: none;
}
.plans .tabs {
  top: 30px;
  left: 0;
}
.plans .tabs li, .plans .tabs li.active {
  color: #494949;
}
.plans .tabs li:first-child::before {
  background-color: #fff;
  box-shadow: 0px 9px 27px rgba(0, 0, 0, 0.04);
}
@media only screen and (max-width: 991px) {
  .plans .tabs {
    position: relative;
    top: 0;
    margin: 0 auto;
    margin-top: 30px;
  }
}
.plans-content {
  margin-top: 183px;
  overflow: auto hidden;
}
.plans-content-name {
  margin-bottom: 50px;
}
.plans-content-name-item {
  width: 100%;
  flex: 0 0 20%;
  text-align: center;
}
.plans-content-name-item .image {
  width: 108px;
  height: 108px;
  border-radius: 50%;
  background-color: rgba(0, 71, 255, 0.04);
  margin: 0 auto 20px;
}
.plans-content-name-item .image img {
  filter: drop-shadow(0px 7px 26px rgba(64, 117, 255, 0.53));
}
.plans-content-name-item h4 {
  color: #454545;
  font-size: 22px;
  font-weight: 400;
  line-height: 35px;
  font-family: "Mj_Dinar One";
  margin-bottom: 31px;
}
.plans-content-name-item h4 span {
  color: #4075ff;
}
.plans-content-name-item .price b {
  display: block;
  font-size: 19px;
  line-height: 29px;
  color: #4075ff;
  margin-bottom: 4px;
}
.plans-content-name-item .price span {
  font-weight: bold;
  color: #666666;
  line-height: 18px;
}
.plans-content-name-item .price span i {
  font-style: normal;
  font-size: 11.5px;
  color: #b7b7b7;
  font-weight: 500;
}
.plans-content-name-item:nth-child(3) .image img {
  filter: drop-shadow(0px 7px 26px rgba(255, 168, 0, 0.47));
}
.plans-content-name-item:nth-child(3) h4 span,
.plans-content-name-item:nth-child(3) .price b {
  color: #ffa800;
}
.plans-content-name-item:nth-child(4) .image img {
  filter: drop-shadow(0px 7px 26px rgba(7, 204, 102, 0.48));
}
.plans-content-name-item:nth-child(4) h4 span,
.plans-content-name-item:nth-child(4) .price b {
  color: #07cc66;
}
.plans-content-name-item:nth-child(5) .image img {
  filter: drop-shadow(0px 7px 26px rgba(107, 190, 246, 0.58));
}
.plans-content-name-item:nth-child(5) h4 span,
.plans-content-name-item:nth-child(5) .price b {
  color: #0094ff;
}
.plans-content-category {
  background-color: #1b75e9;
  border-radius: 40px;
  padding: 23px 30px;
  color: #fff;
  font-weight: bold;
  line-height: 17px;
}
.plans-content-category i {
  font-size: 13px;
  margin-left: 19px;
}
.plans-content-options li {
  border-radius: 34px;
  padding: 22px 30px;
}
.plans-content-options li:nth-child(even) {
  background-color: #fcfcfc;
}
.plans-content-options li > span,
.plans-content-options li > i {
  width: 100%;
  flex: 0 0 20%;
}
.plans-content-options li > span {
  font-weight: bold;
  color: #6c6c6c;
  line-height: 17px;
  white-space: nowrap;
}
.plans-content-options li > span i {
  font-size: 13px;
  color: #d7d7d7;
  margin-left: 19px;
}
.plans-content-options li > span:not(:first-child) {
  text-align: center;
}
.plans-content-options li > span b {
  font-size: 12px;
  color: #634fff;
}
.plans-content-options li > span:nth-child(3) b {
  color: #ffa800;
}
.plans-content-options li > span:nth-child(4) b {
  color: #07cc56;
}
.plans-content-options li > span:nth-child(5) b {
  color: #0094ff;
}
.plans-content-options li > i {
  text-align: center;
}
.plans-content-options li > i.success {
  font-size: 17px;
  color: #07cc66;
  line-height: 1;
}
.plans-content-options li > i:nth-last-child(2) {
  padding-right: 32px;
}
.plans-content-options li > i:last-child {
  padding-right: 62px;
}
.plans-content-btns {
  padding: 50px 30px;
}
.plans-content-btns > div {
  width: 100%;
  flex: 0 0 20%;
  text-align: center;
}
.plans-content-btns > div .btn {
  padding: 22px 37px;
  font-size: 11px;
  line-height: 21px;
}
.plans-content-btns > div .btn-primary {
  background-color: #4075ff;
  box-shadow: 0 20px 30px rgba(64, 117, 255, 0.16);
}
.plans-content-btns > div .btn-primary:hover, .plans-content-btns > div .btn-primary:focus, .plans-content-btns > div .btn-primary:active {
  background-color: rgb(23.2, 87.5214659686, 255);
  box-shadow: 0 20px 30px rgba(64, 117, 255, 0.2);
}
.plans-content-btns > div .btn-warning {
  box-shadow: 0 20px 30px rgba(255, 168, 0, 0.16);
}
.plans-content-btns > div .btn-warning:hover, .plans-content-btns > div .btn-warning:focus, .plans-content-btns > div .btn-warning:active {
  box-shadow: 0 20px 30px rgba(255, 168, 0, 0.2);
}
.plans-content-btns > div .btn i {
  font-size: 21px;
  margin-left: 10px;
}
@media only screen and (max-width: 991px) {
  .plans-content-name-item, .plans-content-options li span, .plans-content-options li i, .plans-content-btns > div {
    flex: 0 0 25%;
  }
  .plans-content-category {
    width: 125%;
  }
  .plans-content-btns > div {
    text-align: right;
  }
  .plans-content-btns > div .btn {
    padding: 18px 27px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .plans-content-name-item {
    flex: 0 0 35%;
  }
  .plans-content-options li span, .plans-content-options li i {
    flex: 0 0 37%;
  }
  .plans-content-btns > div {
    flex: 0 0 37%;
    text-align: center;
  }
  .plans-content-category {
    width: 174%;
  }
}
@media only screen and (max-width: 499px) {
  .plans-content-name-item {
    flex: 0 0 50%;
  }
  .plans-content-options li span, .plans-content-options li i {
    flex: 0 0 57%;
  }
  .plans-content-btns > div {
    flex: 0 0 57%;
  }
  .plans-content-btns > div .btn {
    padding: 13px 17px;
  }
  .plans-content-category {
    width: 250%;
  }
}

.dedicated-sms-line {
  margin-top: 79px;
}
.dedicated-sms-line-questions {
  margin-top: 77px;
}
.dedicated-sms-line-questions h4 {
  color: #454545;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  margin-bottom: 16px;
}
.dedicated-sms-line-questions h4 i {
  color: #00c77f;
  margin-left: 12px;
  font-size: 17px;
}
.dedicated-sms-line-questions h4:nth-child(3) i {
  color: #00c7c7;
}
.dedicated-sms-line-questions p {
  line-height: 24px;
  color: #484848;
  padding-right: 29px;
}
.dedicated-sms-line-questions p:not(:last-child) {
  margin-bottom: 51px;
}
.dedicated-sms-line-questions img {
  filter: drop-shadow(0px 21px 36px rgba(0, 0, 0, 0.06));
}
@media only screen and (max-width: 991px) {
  .dedicated-sms-line-questions .col-lg-5:first-child {
    order: 2;
  }
  .dedicated-sms-line-questions img {
    display: block;
    margin: 0 auto 32px;
  }
}
.dedicated-sms-line-options {
  margin: 85px -10px 0;
}
.dedicated-sms-line-options .col-lg-4 {
  padding: 0 10px;
}
@media only screen and (max-width: 991px) {
  .dedicated-sms-line-options .col-lg-4 {
    margin-bottom: 20px;
  }
}
.dedicated-sms-line-options-item {
  padding: 33px 27px 45px 20px;
  box-shadow: 0px 24px 93px rgba(0, 0, 0, 0.03);
  background-color: #fff;
  border-radius: 19px;
  height: 100%;
}
.dedicated-sms-line-options-item:hover {
  box-shadow: 0px 24px 93px rgba(0, 0, 0, 0.04);
  transform: translateY(-4px);
}
.dedicated-sms-line-options-item i {
  width: 74px;
  height: 74px;
  border-radius: 50%;
  text-align: center;
  line-height: 74px;
  background-color: #00c77f;
  box-shadow: 0px 7px 19px rgba(0, 207, 157, 0.2);
  font-size: 25px;
  color: #fff;
}
.dedicated-sms-line-options-item .detail {
  max-width: calc(100% - 74px);
  width: 100%;
  padding: 27px 27px 0 0;
}
.dedicated-sms-line-options-item .detail h5 {
  font-size: 12px;
  font-weight: bold;
  color: #454545;
  line-height: 18px;
  margin-bottom: 20px;
}
.dedicated-sms-line-options-item .detail p {
  font-size: 10.5px;
  line-height: 22px;
  color: #7c7c7c;
}
.dedicated-sms-line-options-item.info i {
  background-color: #00c7c7;
  box-shadow: 0px 9px 24px rgba(29, 183, 183, 0.17);
}
.dedicated-sms-line-options-item.warning i {
  background-color: #ffb800;
  box-shadow: 0px 9px 24px rgba(255, 184, 0, 0.16);
}
@media only screen and (max-width: 1199px) {
  .dedicated-sms-line-options-item i {
    width: 60px;
    height: 60px;
    line-height: 60px;
  }
  .dedicated-sms-line-options-item .detail {
    max-width: calc(100% - 60px);
    padding-right: 18px;
  }
}
.dedicated-sms-line-numbers {
  border-radius: 64px;
  background: linear-gradient(180deg, #f7faff 0%, rgba(255, 255, 255, 0) 100%);
  padding: 46px 53px 7px 63px;
  margin-top: 161px;
}
@media only screen and (max-width: 767px) {
  .dedicated-sms-line-numbers {
    margin-top: 90px;
  }
}
.dedicated-sms-line-numbers .heading {
  padding-bottom: 45px;
  margin-bottom: 45px;
  border-bottom: 1px solid rgba(124, 149, 181, 0.15);
}
.dedicated-sms-line-numbers .heading .info i {
  font-size: 44px;
  color: #1b75e9;
}
.dedicated-sms-line-numbers .heading .info .detail {
  margin-right: 24px;
}
.dedicated-sms-line-numbers .heading .info .detail .title {
  color: #404040;
  font-family: "Mj_Dinar One";
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 5px;
}
.dedicated-sms-line-numbers .heading .info .detail .title span {
  color: #1b75e9;
}
.dedicated-sms-line-numbers .heading .info .detail .sub-title {
  color: #989898;
  line-height: 18px;
}
.dedicated-sms-line-numbers .heading .btn {
  font-size: 11.5px;
  font-weight: bold;
  padding: 22px 35px;
}
.dedicated-sms-line-numbers .heading .btn i {
  font-size: 21px;
  margin-left: 11px;
}
.dedicated-sms-line-numbers .titr {
  font-size: 12px;
  font-weight: bold;
  color: #3e3e3e;
  line-height: 19px;
  margin-bottom: 20px;
}
.dedicated-sms-line-numbers p {
  max-width: 446px;
  width: 100%;
  line-height: 24px;
  color: #484848;
  text-align: justify;
}
.dedicated-sms-line-numbers ul li {
  line-height: 34px;
  -moz-column-rule: #484848;
       column-rule: #484848;
}
.dedicated-sms-line-numbers ul li:not(:last-child) {
  margin-bottom: 4px;
}
.dedicated-sms-line-numbers ul li i {
  font-size: 15px;
  margin-left: 11px;
}
.dedicated-sms-line-numbers ul li .icon-check_circle {
  color: #07cc66;
}
.dedicated-sms-line-numbers ul li .icon-cancel {
  color: #ef3e36;
}
.dedicated-sms-line-numbers-list {
  margin: 72px auto 0;
  max-width: 1095px;
  width: 100%;
  box-shadow: 0px 24px 93px rgba(40, 108, 158, 0.05);
  padding: 32px 70px 68px 68px;
  border-radius: 37px;
  background-color: #fff;
}
.dedicated-sms-line-numbers-list .header h4 {
  font-size: 12.5px;
  color: #454545;
  line-height: 19.5px;
  font-weight: bold;
}
.dedicated-sms-line-numbers-list .header h4 i {
  font-size: 14.25px;
  color: #1b75e9;
  margin-left: 14px;
}
.dedicated-sms-line-numbers-list .header .tabs li {
  font-size: 11.5px;
  font-weight: 500;
}
.dedicated-sms-line-numbers-list .header .tabs li:first-child::before {
  background-color: #1b75e9;
  box-shadow: 0px 9px 21px rgba(27, 117, 233, 0.12);
}
.dedicated-sms-line-numbers-list .table-jamin {
  margin-top: 50px;
}
.dedicated-sms-line-numbers.warning {
  background: linear-gradient(180deg, #fffcf7 0%, rgba(255, 255, 255, 0) 100%);
}
.dedicated-sms-line-numbers.warning .heading .info i,
.dedicated-sms-line-numbers.warning .heading .info .detail .title span,
.dedicated-sms-line-numbers.warning .dedicated-sms-line-numbers-list .header h4 i {
  color: #ffa800;
}
.dedicated-sms-line-numbers.warning .heading .btn {
  box-shadow: 0px 20px 30px rgba(255, 168, 0, 0.09);
}
.dedicated-sms-line-numbers.warning .dedicated-sms-line-numbers-list .header .tabs li:first-child::before {
  background-color: #ffa800;
  box-shadow: 0px 9px 21px rgba(255, 168, 0, 0.12);
}
.dedicated-sms-line-numbers.success {
  background: linear-gradient(180deg, #f3fffb 0%, rgba(255, 255, 255, 0) 100%);
}
.dedicated-sms-line-numbers.success .heading .info i,
.dedicated-sms-line-numbers.success .heading .info .detail .title span,
.dedicated-sms-line-numbers.success .dedicated-sms-line-numbers-list .header h4 i {
  color: #00c77f;
}
.dedicated-sms-line-numbers.success .heading .btn {
  background-color: #00c77f;
  box-shadow: 0px 20px 30px rgba(0, 199, 127, 0.11);
}
.dedicated-sms-line-numbers.success .heading .btn:focus, .dedicated-sms-line-numbers.success .heading .btn:active, .dedicated-sms-line-numbers.success .heading .btn:hover {
  background-color: rgb(0, 158.2, 100.9618090452);
}
.dedicated-sms-line-numbers.success .dedicated-sms-line-numbers-list .header .tabs li:first-child::before {
  background-color: #00c77f;
  box-shadow: 0px 9px 21px rgba(0, 199, 127, 0.12);
}
.dedicated-sms-line-numbers.pink {
  background: linear-gradient(180deg, #fffbfc 0%, rgba(255, 255, 255, 0) 100%);
}
.dedicated-sms-line-numbers.pink .heading .info i,
.dedicated-sms-line-numbers.pink .heading .info .detail .title span,
.dedicated-sms-line-numbers.pink .dedicated-sms-line-numbers-list .header h4 i {
  color: #d91b5c;
}
.dedicated-sms-line-numbers.pink .heading .btn {
  background-color: #d91b5c;
  color: #fff;
  box-shadow: 0px 20px 30px rgba(217, 27, 92, 0.09);
}
.dedicated-sms-line-numbers.pink .heading .btn:focus, .dedicated-sms-line-numbers.pink .heading .btn:active, .dedicated-sms-line-numbers.pink .heading .btn:hover {
  background-color: rgb(180.7147540984, 22.4852459016, 76.6163934426);
}
.dedicated-sms-line-numbers.pink .dedicated-sms-line-numbers-list .header .tabs li:first-child::before {
  background-color: #d91b5c;
  box-shadow: 0px 9px 21px rgba(0, 199, 127, 0.12);
}
.dedicated-sms-line-numbers.purple {
  background: linear-gradient(180deg, #fbfaff 0%, rgba(255, 255, 255, 0) 100%);
}
.dedicated-sms-line-numbers.purple .heading .info i,
.dedicated-sms-line-numbers.purple .heading .info .detail .title span,
.dedicated-sms-line-numbers.purple .dedicated-sms-line-numbers-list .header h4 i {
  color: #634fff;
}
.dedicated-sms-line-numbers.purple .heading .btn {
  background-color: #634fff;
  color: #fff;
  box-shadow: 0px 20px 30px rgba(99, 79, 255, 0.09);
}
.dedicated-sms-line-numbers.purple .heading .btn:focus, .dedicated-sms-line-numbers.purple .heading .btn:active, .dedicated-sms-line-numbers.purple .heading .btn:hover {
  background-color: rgb(62.8363636364, 38.2, 255);
}
.dedicated-sms-line-numbers.purple .dedicated-sms-line-numbers-list .header .tabs li:first-child::before {
  background-color: #634fff;
  box-shadow: 0px 9px 21px rgba(99, 79, 255, 0.11);
}
@media only screen and (max-width: 991px) {
  .dedicated-sms-line-numbers p {
    margin-bottom: 20px;
  }
  .dedicated-sms-line-numbers-list {
    padding: 32px 32px 50px;
  }
}
@media only screen and (max-width: 767px) {
  .dedicated-sms-line-numbers {
    padding: 32px 32px 4px;
    border-radius: 48px;
  }
  .dedicated-sms-line-numbers .heading .btn {
    margin-top: 20px;
  }
  .dedicated-sms-line-numbers .col-sm-6:nth-child(2) {
    margin-bottom: 20px;
  }
  .dedicated-sms-line-numbers-list .tabs {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .dedicated-sms-line-numbers {
    padding: 32px 16px 4px;
    border-radius: 30px;
  }
  .dedicated-sms-line-numbers-list {
    padding: 32px 16px;
  }
}
@media only screen and (max-width: 399px) {
  .dedicated-sms-line-numbers .heading .info i {
    font-size: 35px;
  }
  .dedicated-sms-line-numbers .heading .info .detail {
    margin-right: 15px;
  }
  .dedicated-sms-line-numbers .heading .info .detail .title {
    font-size: 18px;
  }
}

.representation {
  margin-top: 79px;
}
.representation-description {
  margin-top: 68px;
}
.representation-description h4 {
  font-size: 12px;
  font-weight: bold;
  color: #383838;
  line-height: 18.78px;
  margin-bottom: 16px;
}
.representation-description h4 i {
  color: #1b75e9;
  font-size: 17px;
  margin-left: 15px;
}
.representation-description p {
  line-height: 24px;
  color: #484848;
  text-align: justify;
  padding-right: 32px;
}
.representation-description p:not(:last-child) {
  margin-bottom: 60px;
}
.representation-description img {
  filter: drop-shadow(0px 21px 36px rgba(0, 0, 0, 0.06));
}
@media only screen and (max-width: 991px) {
  .representation-description .col-lg-5:first-child {
    order: 2;
    margin-top: 40px;
  }
  .representation-description img {
    display: block;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 479px) {
  .representation-description .col-lg-5:first-child {
    margin-top: 150px;
  }
}
.representation-description-box {
  max-width: 323px;
  width: 100%;
  border-radius: 18px;
  background-color: rgba(255, 255, 255, 0.97);
  box-shadow: 0px 24px 167px rgba(0, 0, 0, 0.08);
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 21px 40px 27px 29px;
  transform: translateY(40px);
}
.representation-description-box img {
  filter: none;
  width: 30px;
  height: 30px;
  display: block;
  margin-bottom: 14px;
}
.representation-description-box h4 {
  font-size: 11.2px;
  color: #474747;
  line-height: 17.53px;
  font-weight: bold;
  margin-bottom: 8px;
}
.representation-description-box p {
  padding: 0;
  font-weight: 500;
  font-size: 10.5px;
  color: #838383;
  line-height: 20.9px;
}
@media only screen and (max-width: 1199px) {
  .representation-description-box {
    transform: translate(100px, 40px);
  }
}
@media only screen and (max-width: 991px) {
  .representation-description-box {
    transform: translateX(-50%);
    right: auto;
    left: 50%;
  }
  .representation-description-box img {
    margin: 0 0 14px;
  }
}
@media only screen and (max-width: 575px) {
  .representation-description-box {
    max-width: 306px;
  }
}
@media only screen and (max-width: 479px) {
  .representation-description-box {
    bottom: auto;
    top: 80%;
  }
}
.representation-description-bottom {
  margin-top: 199px;
}
@media only screen and (max-width: 991px) {
  .representation-description-bottom {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 991px) {
  .representation-description-bottom .col-lg-5 {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 479px) {
  .representation-description-bottom .col-lg-5 {
    margin-top: 150px;
  }
}
.representation-description-bottom .representation-description-box {
  transform: translate(20px, 40px);
}
@media only screen and (max-width: 991px) {
  .representation-description-bottom .representation-description-box {
    transform: translateX(-50%);
  }
}
.representation .agency-facilities {
  margin-top: 321px;
}
@media only screen and (max-width: 767px) {
  .representation .agency-facilities {
    margin-top: 200px;
  }
}
@media only screen and (max-width: 575px) {
  .representation .agency-facilities {
    margin-top: 80px;
  }
}
.representation .agency-facilities::after {
  content: "";
  z-index: -4;
  background: url("./../images/bg.png") 0 0 no-repeat;
  background-size: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 178%;
  transform: rotate(-9.67deg) scale(1.3, 1) translateY(-80px);
  filter: grayscale(100%);
}
@media only screen and (max-width: 1399px) {
  .representation .agency-facilities::after {
    height: 173%;
  }
}
@media only screen and (max-width: 991px) {
  .representation .agency-facilities::after {
    height: 148%;
    transform: rotate(-9.67deg) scale(1.6, 1) translateY(-80px);
  }
}
@media only screen and (max-width: 767px) {
  .representation .agency-facilities::after {
    height: 145%;
    transform: rotate(-9.67deg) scale(1.8, 1) translateY(-80px);
  }
}
@media only screen and (max-width: 575px) {
  .representation .agency-facilities::after {
    transform: rotate(-3deg) translateY(-50px) scale(1.6, 1);
    background-position: center center;
    background-size: cover;
    height: 126%;
  }
}
.representation .agency-facilities .section-title {
  margin-bottom: 85px;
}
.representation .agency-facilities .col-lg-4 {
  margin-bottom: 51px;
}
.representation .agency-facilities-item {
  padding: 44px 48px 43px 48px;
  z-index: 2;
  height: 100%;
  background: url("./../images/bg-01.png") 0 0 no-repeat;
  background-size: 100% 100%;
}
.representation .agency-facilities-item img {
  width: 31px;
  height: 31px;
  margin-bottom: 16px;
}
.representation .agency-facilities-item h4 {
  font-size: 11.2px;
  line-height: 17.5px;
  font-weight: bold;
  color: #474747;
  margin-bottom: 8px;
}
.representation .agency-facilities-item p {
  font-size: 10.5px;
  color: #838383;
  line-height: 20.9px;
  font-weight: 500;
}
.representation .agency-facilities-item-2 {
  background-image: url("./../images/bg-02.png");
}
.representation .agency-facilities-item-3 {
  background-image: url("./../images/bg-03.png");
}
.representation .agency-facilities-item-4 {
  background-image: url("./../images/bg-04.png");
}
.representation .agency-facilities-item-5 {
  background-image: url("./../images/bg-05.png");
}
.representation .agency-facilities-item-6 {
  background-image: url("./../images/bg-06.png");
}
.representation .agency-facilities-item-7 {
  background-image: url("./../images/bg-07.png");
}
.representation .agency-facilities-item-8 {
  background-image: url("./../images/bg-08.png");
}
.representation-plans {
  margin-top: 60px;
}
@media only screen and (max-width: 575px) {
  .representation-plans .col-lg-3 {
    margin-bottom: 24px;
  }
}
.representation-plans .section-title {
  margin-bottom: 75px;
}

.plugins-jamin {
  margin-top: 79px;
}
.plugins-jamin .btn-develope {
  top: 30px;
  left: 0;
  font-weight: 500;
  color: #545454;
  border-color: #eee;
  font-size: 11px;
  padding: 21px 44px;
}
.plugins-jamin .btn-develope:hover, .plugins-jamin .btn-develope:focus, .plugins-jamin .btn-develope:active {
  background-color: #eee;
}
@media only screen and (max-width: 991px) {
  .plugins-jamin .btn-develope {
    position: relative;
    top: 0;
    display: block;
    margin: 20px auto 0;
  }
}
.plugins-jamin-wrapper {
  background-color: #fdfdfd;
  border-radius: 122px;
  padding: 76px 0 86px;
  margin-top: 123px;
}
@media only screen and (max-width: 991px) {
  .plugins-jamin-wrapper {
    border-radius: 70px;
    padding: 32px 0;
    margin-top: 80px;
  }
}
@media only screen and (max-width: 499px) {
  .plugins-jamin-wrapper {
    border-radius: 20px;
  }
}
.plugins-jamin-items {
  margin: 0 -10px;
}
.plugins-jamin-item {
  max-width: 20%;
  width: 100%;
  padding: 0 10px;
  margin-bottom: 20px;
}
.plugins-jamin-item .content {
  background-color: #fff;
  box-shadow: 0px 24px 66px rgba(0, 0, 0, 0.05);
  border-radius: 32px;
  padding: 27px 17px 17px;
  height: 100%;
}
.plugins-jamin-item .content .stars {
  text-align: left;
  direction: ltr;
  display: flex;
  margin-bottom: 8px;
}
.plugins-jamin-item .content .stars i {
  font-size: 9px;
  color: #ffa800;
}
.plugins-jamin-item .content .stars i:not(:last-child) {
  margin-right: 1px;
}
.plugins-jamin-item .content .image {
  height: 159px;
  overflow: hidden;
}
.plugins-jamin-item .content .image .overlay {
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  flex-direction: column;
  opacity: 0;
}
.plugins-jamin-item .content .image .overlay::after {
  content: "";
  background-color: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(13px);
  z-index: -1;
}
.plugins-jamin-item .content .image .overlay .title {
  font-weight: 700;
  color: #454545;
  line-height: 22px;
  margin-bottom: 10px;
}
.plugins-jamin-item .content .image .overlay p {
  font-size: 10px;
  line-height: 21px;
  font-weight: 400;
  color: #494949;
  height: 105px;
  overflow: hidden;
}
.plugins-jamin-item .content h3 {
  text-align: center;
  font-size: 11.8px;
  color: #454545;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 5px;
}
.plugins-jamin-item .content h6 {
  font-weight: 400;
  color: #dcdcdc;
  line-height: 22px;
  text-align: center;
  font-size: 11px;
  margin-bottom: 26px;
}
.plugins-jamin-item .content .btn {
  max-width: 100%;
  display: block;
  background-color: #0a82f1;
  box-shadow: 0px 8px 14px rgba(27, 117, 233, 0.06);
  font-weight: bold;
  padding: 22px 8px;
  font-size: 11px;
}
.plugins-jamin-item .content .btn i {
  font-size: 16px;
  margin-left: 8px;
}
.plugins-jamin-item .content .btn:hover, .plugins-jamin-item .content .btn:focus, .plugins-jamin-item .content .btn:active {
  background-color: #ffa800;
  box-shadow: 0px 8px 14px rgba(255, 168, 0, 0.06);
}
.plugins-jamin-item .content:hover .image .overlay {
  top: 0;
  opacity: 1;
}
@media only screen and (max-width: 1199px) {
  .plugins-jamin-item {
    max-width: 25%;
  }
}
@media only screen and (max-width: 991px) {
  .plugins-jamin-item {
    max-width: 33.333333%;
  }
}
@media only screen and (max-width: 767px) {
  .plugins-jamin-item {
    max-width: 50%;
  }
}
@media only screen and (max-width: 499px) {
  .plugins-jamin-item {
    max-width: 100%;
  }
}

.auth-jamin {
  margin: 32px 0;
}
.auth-jamin-wrapper {
  max-width: 480px;
  width: 100%;
  margin: 0 auto;
  box-shadow: 0px 12px 60px rgba(0, 0, 0, 0.03);
  background-color: #fff;
  border-radius: 29px;
}
.auth-jamin-wrapper .tabs {
  border-bottom: 3px solid #f9f9f9;
  border-radius: 4px;
}
.auth-jamin-wrapper .tabs li {
  padding: 32px 0;
  max-width: 50%;
  width: 100%;
  text-align: center;
  font-size: 11.5px;
  font-weight: bold;
  color: #a0a0a0;
  line-height: 18px;
  cursor: pointer;
}
.auth-jamin-wrapper .tabs li i {
  font-size: 16px;
  margin-left: 13px;
}
.auth-jamin-wrapper .tabs li:first-child::after {
  content: "";
  bottom: -3px;
  height: 3px;
  background-color: #0a82f1;
  width: 100%;
  right: 0;
}
.auth-jamin-wrapper .tabs li:first-child:not(.active)::after {
  right: 50%;
  transform: translateX(-50%);
}
.auth-jamin-wrapper form {
  padding: 48px 58px 68px;
}
.auth-jamin-wrapper form .form-group:not(:last-child) {
  margin-bottom: 19px;
}
.auth-jamin-wrapper form .form-group i {
  font-size: 14.5px;
  color: #cacaca;
  top: 25px;
  right: 36px;
}
.auth-jamin-wrapper form .form-group .form-control {
  padding: 0 64px 0 16px;
  font-size: 11px;
  font-weight: 500;
  color: #818181;
  border-color: #ebebeb;
}
.auth-jamin-wrapper form .form-group .form-control:focus {
  border-color: #0a82f1;
}
.auth-jamin-wrapper form .form-group .form-control::-moz-placeholder {
  color: #818181;
}
.auth-jamin-wrapper form .form-group .form-control::placeholder {
  color: #818181;
}
.auth-jamin-wrapper form label {
  font-size: 10.5px;
  line-height: 16px;
  color: #3a3a3a;
  padding-right: 36px;
  margin-top: 40px;
  display: block;
}
.auth-jamin-wrapper form label a, .auth-jamin-wrapper form label a:hover, .auth-jamin-wrapper form label a:focus, .auth-jamin-wrapper form label a:active {
  color: #0a82f1;
  text-decoration: underline;
}
.auth-jamin-wrapper form label input {
  opacity: 0;
}
.auth-jamin-wrapper form label span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #e3e3e3;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.auth-jamin-wrapper form label input:checked + span {
  background-color: #0a82f1;
}
.auth-jamin-wrapper form .btn {
  max-width: 100%;
  display: block;
  margin: 53px 0 0;
  background-color: #0a82f1;
  box-shadow: 0px 20px 25px rgba(10, 130, 241, 0.07);
  padding: 22px 12px;
}
.auth-jamin-wrapper form .btn:hover, .auth-jamin-wrapper form .btn:focus, .auth-jamin-wrapper form .btn:active {
  background-color: rgb(8.374501992, 108.8685258964, 201.825498008);
}
.auth-jamin-wrapper .with-google {
  z-index: 2;
  padding: 0 52px;
}
@media only screen and (max-width: 499px) {
  .auth-jamin-wrapper .with-google {
    padding: 0 20px;
  }
}
.auth-jamin-wrapper .with-google::after {
  content: "";
  top: 8px;
  right: 0;
  left: 0;
  width: calc(100% - 104px);
  height: 1px;
  background-color: #eee;
  z-index: -1;
  margin: 0 auto;
}
.auth-jamin-wrapper .with-google .title {
  font-weight: bold;
  color: #3a3a3a;
  line-height: 17px;
  z-index: 2;
  background-color: #fff;
  padding: 0 20px;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.auth-jamin-wrapper .with-google .auth-google {
  max-width: 100%;
  display: block;
  background-color: #f9f9f9;
  margin: 49px 0 43px;
  font-size: 11.5px;
  line-height: 26px;
  font-weight: 500;
  color: #767676;
  padding: 19px 12px;
}
.auth-jamin-wrapper .with-google .auth-google img {
  vertical-align: middle;
  margin-right: 18px;
}
.auth-jamin-wrapper .with-google .auth-google:hover, .auth-jamin-wrapper .with-google .auth-google:focus, .auth-jamin-wrapper .with-google .auth-google:active {
  background-color: rgb(228.6, 228.6, 228.6);
}
.auth-jamin-wrapper .btn-forget-password {
  padding-bottom: 43px;
}
.auth-jamin-wrapper .btn-forget-password .btn {
  display: block;
  margin: 0 auto;
  max-width: 191px;
  font-size: 11px;
  line-height: 17px;
  padding: 13px 12px;
}
@media only screen and (max-width: 499px) {
  .auth-jamin-wrapper form {
    padding: 32px 16px;
  }
}
.auth-jamin-footer {
  line-height: 32px;
  color: #515151;
  font-weight: 500;
  padding: 20px 0;
  background-color: #fff;
  box-shadow: 0px 12px 60px rgba(0, 0, 0, 0.03);
}
.auth-jamin-footer span:first-child {
  padding-left: 26px;
  margin-left: 26px;
  border-left: 1px solid #eaeaea;
}
@media only screen and (max-width: 767px) {
  .auth-jamin-footer span:first-child {
    padding: 0;
    margin: 0;
    border: 0;
    text-align: center;
  }
}

.web-sms-service {
  margin-top: 80px;
}
.web-sms-service .section-title {
  margin-bottom: 66px;
}
.web-sms-service .section-title::before {
  content: none;
}
.web-sms-service-landing h4 {
  font-size: 20px;
  line-height: 32px;
  color: #404040;
  font-family: "Mj_Dinar One";
  margin-bottom: 30px;
}
.web-sms-service-landing p {
  font-size: 11px;
  color: #454545;
  line-height: 26px;
}
.web-sms-service-landing p:not(:last-child) {
  margin-bottom: 20px;
}
.web-sms-service-landing-code {
  max-width: 440px;
  width: 100%;
  border-radius: 22px;
  background: linear-gradient(113.59deg, #3c54ab 0%, #252e87 68.08%);
  box-shadow: 0px 21px 32px rgba(45, 51, 106, 0.13);
  margin: 0 auto;
  direction: ltr;
  text-align: left;
}
.web-sms-service-landing-code::after {
  content: "";
  top: 50%;
  left: 50%;
  width: 524px;
  height: 522px;
  background: url("./../images/img-08.png") 0 0 no-repeat;
  background-size: 524px 522px;
  z-index: -1;
  transform: translate(-50%, -50%);
}
.web-sms-service-landing-code .tabs {
  border-bottom: 2px solid rgba(255, 255, 255, 0.07);
}
.web-sms-service-landing-code .tabs li {
  max-width: 25%;
  width: 100%;
  text-align: center;
  padding: 21px 0 13px;
  font-size: 13px;
  line-height: 30px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}
.web-sms-service-landing-code .tabs li::after {
  content: "";
  bottom: -2px;
  left: 0;
  height: 2px;
  width: 100%;
  background-color: #00d1ff;
  opacity: 0;
}
.web-sms-service-landing-code .tabs li.active::after {
  opacity: 1;
}
.web-sms-service-landing-code .tab-content {
  padding: 25px 6px 25px 41px;
}
.web-sms-service-landing-code .tab-content p {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 30px;
  height: 180px;
  overflow: hidden auto;
  padding-right: 35px;
}
.web-sms-service-landing-code .tab-content p::-webkit-scrollbar {
  width: 2px;
}
.web-sms-service-landing-code .tab-content p::-webkit-scrollbar-track {
  background-color: transparent;
}
.web-sms-service-landing-code .tab-content p::-webkit-scrollbar-thumb {
  background-color: #00d1ff;
}
@media only screen and (max-width: 991px) {
  .web-sms-service-landing .col-lg-6:first-child {
    order: 2;
  }
  .web-sms-service-landing-code {
    margin: 80px auto 120px;
  }
}
@media only screen and (max-width: 499px) {
  .web-sms-service-landing-code .tabs li {
    font-size: 12px;
    line-height: 24px;
  }
  .web-sms-service-landing-code .tab-content {
    padding: 18px 6px 18px 16px;
  }
}
.web-sms-service-files {
  border-radius: 137px;
  background-color: #fdfdfd;
  padding: 78px 0;
  margin-top: 157px;
}
@media only screen and (max-width: 991px) {
  .web-sms-service-files {
    margin-top: 80px;
    border-radius: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .web-sms-service-files {
    border-radius: 60px;
  }
}
@media only screen and (max-width: 575px) {
  .web-sms-service-files {
    border-radius: 32px;
    padding: 32px 0;
  }
}
.web-sms-service-files-wrapper {
  margin: 0 -10px;
}
.web-sms-service-files-item {
  padding: 0 10px;
  margin-bottom: 22px;
  max-width: 16.6666667%;
  width: 100%;
}
.web-sms-service-files-item .content {
  border-radius: 32px;
  background-color: #fff;
  box-shadow: 0px 24px 66px rgba(0, 0, 0, 0.05);
  padding: 21px 12px 12px;
  height: 100%;
}
.web-sms-service-files-item .content .image {
  border-radius: 50%;
  width: 90px;
  height: 90px;
  border: 1px dashed rgba(0, 0, 0, 0.09);
  margin: 0 auto 27px;
}
.web-sms-service-files-item .content .image::after {
  content: "";
  transform: scale(1.2);
  border-radius: 50%;
  border: 1px dashed rgba(0, 0, 0, 0.04);
}
.web-sms-service-files-item .content h2 {
  font-size: 11px;
  font-weight: bold;
  color: #454545;
  text-align: center;
}
.web-sms-service-files-item .content .btn {
  margin-top: 23px;
  padding: 18px 12px;
}
.web-sms-service-files-item .content .btn i {
  font-size: 16.5px;
  margin-left: 10px;
}
.web-sms-service-files-item .content .btn:hover, .web-sms-service-files-item .content .btn:focus, .web-sms-service-files-item .content .btn:active {
  background-color: #ffa800;
  box-shadow: 0px 8px 14px rgba(255, 168, 0, 0.06);
}
.web-sms-service-files-item .content:hover {
  box-shadow: 0px 24px 66px rgba(0, 0, 0, 0.08);
  transform: translateY(-4px);
}
@media only screen and (max-width: 1199px) {
  .web-sms-service-files-item {
    max-width: 20%;
  }
}
@media only screen and (max-width: 991px) {
  .web-sms-service-files-item {
    max-width: 25%;
  }
}
@media only screen and (max-width: 767px) {
  .web-sms-service-files-item {
    max-width: 33.333333%;
  }
}
@media only screen and (max-width: 575px) {
  .web-sms-service-files-item {
    max-width: 50%;
  }
}
@media only screen and (max-width: 399px) {
  .web-sms-service-files-item {
    max-width: 100%;
  }
}

.about-us-jamin {
  margin-top: 80px;
}
.about-us-jamin-description {
  margin-top: 82px;
}
.about-us-jamin-description h3 {
  font-size: 19px;
  line-height: 30px;
  color: #404040;
  font-weight: 400;
  font-family: "Mj_Dinar One";
  margin-bottom: 52px;
}
.about-us-jamin-description h5 {
  font-size: 12px;
  font-weight: bold;
  color: #383838;
  line-height: 18px;
  margin-bottom: 16px;
}
.about-us-jamin-description h5 i {
  font-size: 17px;
  color: #1b75e9;
  margin-left: 15px;
}
.about-us-jamin-description P {
  font-size: 11px;
  line-height: 24px;
  text-align: justify;
  color: #484848;
}
.about-us-jamin-description P:not(:last-child) {
  margin-bottom: 60px;
}
.about-us-jamin-description P:nth-child(3) {
  margin-bottom: 9px;
}
.about-us-jamin-description img {
  filter: drop-shadow(0px 21px 36px rgba(0, 0, 0, 0.06));
}
@media only screen and (max-width: 991px) {
  .about-us-jamin-description .col-lg-5:first-child {
    order: 2;
  }
  .about-us-jamin-description img {
    display: block;
    margin: 0 auto 30px;
  }
}
.about-us-jamin-description-bottom {
  margin-top: 176px;
}
@media only screen and (max-width: 991px) {
  .about-us-jamin-description-bottom {
    margin-top: 80px;
  }
}
.about-us-jamin-description-bottom h3 {
  font-size: 20px;
  margin-bottom: 24px;
}
@media only screen and (max-width: 575px) {
  .about-us-jamin-description-bottom h3 {
    font-size: 18px;
  }
}
.about-us-jamin-team {
  margin-top: 104px;
}
.about-us-jamin-team .section-title {
  margin-bottom: 61px;
}
@media only screen and (max-width: 991px) {
  .about-us-jamin-team .col-lg-3 {
    margin-bottom: 60px;
  }
}
.about-us-jamin-team .col-lg-3:not(:last-child)::after {
  content: "";
  top: 50%;
  right: 90%;
  width: 66px;
  height: 367px;
  background: url("./../images/toppng.png") 0 0 no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  vertical-align: middle;
  transform: translateY(-50%);
}
@media only screen and (max-width: 991px) {
  .about-us-jamin-team .col-lg-3:not(:last-child)::after {
    right: 85%;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-jamin-team .col-lg-3:not(:last-child)::after {
    content: none;
  }
}
@media only screen and (max-width: 991px) {
  .about-us-jamin-team .col-lg-3:nth-child(3n)::after {
    content: none;
  }
}
.about-us-jamin-team-item {
  text-align: center;
}
.about-us-jamin-team-item .image {
  width: 136px;
  height: 136px;
  margin: 0 auto 54px;
}
.about-us-jamin-team-item .image::after, .about-us-jamin-team-item .image::before {
  content: "";
  border-radius: 50%;
  border: 1px dashed #e7e7e7;
  transform: scale(1.3);
}
.about-us-jamin-team-item .image::after {
  transform: scale(1.6);
  border-color: #f6f6f6;
}
.about-us-jamin-team-item .image img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.about-us-jamin-team-item h2 {
  font-size: 11.5px;
  line-height: 18.8px;
  font-weight: bold;
  color: #404040;
  margin-bottom: 9px;
}
.about-us-jamin-team-item h5 {
  font-size: 11px;
  font-weight: 500;
  color: #8d8d8d;
  line-height: 18px;
  padding-bottom: 19px;
}
.about-us-jamin-team-item h5::after {
  content: "";
  bottom: 0;
  left: 50%;
  width: 19px;
  height: 4px;
  transform: translateX(-50%);
  background-color: #ffa800;
  border-radius: 5px;
}
.about-us-jamin-story {
  background: linear-gradient(99.33deg, #0082ff 0.44%, #0055b9 53.14%);
  border-radius: 53px 11px 53px 53px;
  padding: 0 102px 0;
  margin-top: 243px;
}
.about-us-jamin-story h4 {
  font-size: 22px;
  line-height: 35px;
  font-weight: 400;
  font-family: "Mj_Dinar One";
  color: #fff;
  margin-bottom: 27px;
  padding-top: 55px;
}
.about-us-jamin-story p {
  font-size: 11px;
  line-height: 26px;
  font-weight: 500;
  color: #fff;
  max-width: 686px;
  width: 100%;
  padding-bottom: 82px;
  text-align: justify;
}
.about-us-jamin-story img {
  bottom: 0;
  left: 64px;
  transform: translateY(40px);
}
@media only screen and (max-width: 1399px) {
  .about-us-jamin-story p {
    max-width: 550px;
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 1199px) {
  .about-us-jamin-story p {
    max-width: 450px;
  }
  .about-us-jamin-story img {
    left: 40px;
  }
}
@media only screen and (max-width: 991px) {
  .about-us-jamin-story {
    margin-top: 100px;
  }
  .about-us-jamin-story p {
    max-width: 100%;
  }
  .about-us-jamin-story img {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .about-us-jamin-story {
    padding: 0 32px;
    border-radius: 40px 11px 40px 40px;
  }
  .about-us-jamin-story h4 {
    padding-top: 32px;
  }
  .about-us-jamin-story p {
    padding-bottom: 32px;
  }
}
@media only screen and (max-width: 575px) {
  .about-us-jamin-story {
    border-radius: 15px;
    padding: 0 16px;
  }
  .about-us-jamin-story h4 {
    padding-top: 16px;
    font-size: 20px;
  }
  .about-us-jamin-story p {
    padding-bottom: 32px;
  }
}

.contact-us-jamin {
  margin-top: 80px;
}
.contact-us-jamin .section-title {
  margin-bottom: 157px;
}
.contact-us-jamin form {
  max-width: 400px;
  width: 100%;
}
.contact-us-jamin form .title {
  font-size: 17px;
  line-height: 17px;
  color: #404040;
  font-weight: 400;
  font-family: "Mj_Dinar One";
  margin-bottom: 47px;
}
.contact-us-jamin form .title img {
  margin-left: 21px;
}
.contact-us-jamin form .form-control {
  border-color: #e8e8e8;
  padding: 0 35px;
  color: #8a8a8a;
  font-weight: 500;
  margin-bottom: 13px;
}
.contact-us-jamin form .form-control:focus {
  border-color: #0a82f1;
}
.contact-us-jamin form textarea.form-control {
  padding-top: 35px;
}
.contact-us-jamin form .btns .btn {
  max-width: calc(50% - 6px);
  padding: 22px 12px;
}
.contact-us-jamin form .btns .btn:first-child {
  margin-left: 6px;
  background-color: #f1f1f1;
  color: #6d6d6d;
}
.contact-us-jamin form .btns .btn:first-child input {
  opacity: 0;
  z-index: 3;
  cursor: pointer;
}
.contact-us-jamin form .btns .btn:last-child {
  margin-right: 6px;
}
.contact-us-jamin-info-jamin li:not(:last-child) {
  margin-bottom: 64px;
}
.contact-us-jamin-info-jamin li i {
  width: 51px;
  height: 51px;
  background-color: #ee3e2d;
  border-radius: 50%;
  text-align: center;
  line-height: 51px;
  font-size: 13.5px;
  color: #fff;
  margin-left: 21px;
}
.contact-us-jamin-info-jamin li .detail .name {
  font-size: 11px;
  line-height: 17px;
  color: #474747;
  font-weight: bold;
  margin-bottom: 14px;
}
.contact-us-jamin-info-jamin li .detail .value {
  font-size: 11px;
  font-weight: 500;
  color: #5b5b5b;
}
.contact-us-jamin-info-jamin li:nth-child(2) i {
  background-color: #0092e4;
}
.contact-us-jamin-info-jamin li:last-child i {
  background-color: #ffa800;
}
.contact-us-jamin iframe {
  margin-top: 83px;
  border-radius: 27px;
  background-color: #fafafa;
  border: none;
  max-width: 469px;
  width: 100%;
  height: 260px;
}
@media only screen and (max-width: 991px) {
  .contact-us-jamin .section-title {
    margin-bottom: 80px;
  }
  .contact-us-jamin .section-title::before {
    content: none;
  }
  .contact-us-jamin form,
  .contact-us-jamin iframe {
    max-width: 100%;
  }
  .contact-us-jamin-info {
    margin-top: 32px;
  }
  .contact-us-jamin-info li:not(:last-child) {
    margin-bottom: 40px;
  }
}

.faq-jamin {
  margin-top: 80px;
}
.faq-jamin .section-title {
  margin-bottom: 167px;
}
.faq-jamin .section-title::before {
  content: none;
}
@media only screen and (max-width: 991px) {
  .faq-jamin .section-title {
    margin-bottom: 80px;
  }
}
.faq-jamin-title {
  font-size: 16px;
  color: #404040;
  line-height: 25px;
  font-family: "Mj_Dinar One";
  margin-bottom: 32px;
  padding-right: 26px;
}
.faq-jamin-items:not(:last-child) {
  padding-bottom: 64px;
  margin-bottom: 71px;
  border-bottom: 1px solid #ececec;
}
.faq-jamin-items li:not(:last-child) {
  margin-bottom: 17px;
}
.faq-jamin-items li .heading {
  background-color: #fbfbfb;
  border-radius: 43px;
  padding: 24px 27px 25px 41px;
  cursor: pointer;
  font-size: 11px;
  color: #515151;
  font-weight: 500;
  line-height: 17px;
}
.faq-jamin-items li .heading i:first-child {
  font-size: 17px;
  color: #dddddd;
  margin-left: 17px;
}
.faq-jamin-items li .heading i:last-child {
  font-size: 15.58px;
  margin-right: auto;
  color: #b7b7b7;
}
.faq-jamin-items li p {
  padding: 0 61px 0 42px;
  overflow: hidden;
  height: 0;
}
.faq-jamin-items li.open .heading {
  background-color: #1b75e9;
}
.faq-jamin-items li.open .heading,
.faq-jamin-items li.open .heading i {
  color: #fff;
}
.faq-jamin-items li.open .heading .icon-plus-circle::before {
  content: "\e929";
}
.faq-jamin-items li.open p {
  padding: 26px 61px 34px 42px;
}
@media only screen and (max-width: 767px) {
  .faq-jamin-items:not(:last-child) {
    padding-bottom: 32px;
    margin-bottom: 35px;
    border-bottom: 1px solid #ececec;
  }
}
@media only screen and (max-width: 575px) {
  .faq-jamin-title {
    padding-right: 0;
  }
  .faq-jamin-items li .heading {
    padding: 19px 16px 20px 20px;
  }
  .faq-jamin-items li.open p {
    padding-right: 16px;
    padding-left: 20px;
  }
}

.blog-jamin {
  margin-top: 80px;
}
.blog-jamin .section-title {
  margin-bottom: 140px;
}
.blog-jamin .section-title::before {
  content: none;
}
@media only screen and (max-width: 991px) {
  .blog-jamin .section-title {
    margin-bottom: 60px;
  }
}
.blog-jamin-wrapper {
  background-color: #fdfdfd;
  padding: 66px 0 86px;
  border-radius: 137px;
}
@media only screen and (max-width: 991px) {
  .blog-jamin-wrapper {
    border-radius: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .blog-jamin-wrapper {
    border-radius: 50px;
  }
}
@media only screen and (max-width: 575px) {
  .blog-jamin-wrapper {
    border-radius: 30px;
  }
}
@media only screen and (max-width: 991px) {
  .blog-jamin-aside {
    margin-top: 80px;
  }
}
.blog-jamin-aside form {
  margin-bottom: 26px;
}
.blog-jamin-aside form .form-control {
  border: none;
  box-shadow: 0px 16px 44px rgba(0, 0, 0, 0.04);
  background-color: #fff;
  padding: 0 59px 0 45px;
}
.blog-jamin-aside form .form-control:focus {
  box-shadow: 0px 16px 44px rgba(0, 0, 0, 0.08);
}
.blog-jamin-aside form button {
  top: 21px;
  left: 45px;
  color: #ffa800;
  font-size: 14px;
}
.blog-jamin-aside-box {
  box-shadow: 0px 16px 44px rgba(0, 0, 0, 0.04);
  background-color: #fff;
  padding: 41px 38px;
  border-radius: 33px;
}
.blog-jamin-aside-box:not(:last-child) {
  margin-bottom: 20px;
}
.blog-jamin-aside-box h4 {
  font-size: 12px;
  line-height: 18px;
  color: #424242;
  font-weight: bold;
  margin-bottom: 36px;
}
.blog-jamin-aside-box h4 i {
  font-size: 19px;
  color: #ffa800;
  margin-left: 12px;
}
.blog-jamin-aside-box-category {
  padding-right: 35px;
}
.blog-jamin-aside-box-category li:not(:last-child) {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #f2f2f2;
}
.blog-jamin-aside-box-category li a {
  line-height: 17px;
  color: #545454;
  font-weight: 500;
  display: block;
}
.blog-jamin-aside-box-category li a:hover {
  color: #0092e4;
  padding-right: 8px;
}
.blog-jamin-aside-box-top-articles li:not(:last-child) {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #f2f2f2;
}
.blog-jamin-aside-box-top-articles li img {
  width: 72px;
  height: 67px;
  border-radius: 9px;
}
.blog-jamin-aside-box-top-articles li .detail {
  padding-right: 13px;
}
.blog-jamin-aside-box-top-articles li .detail h3 {
  font-size: 9.5px;
  color: #4d4d4d;
  line-height: 18px;
  font-weight: bold;
  height: 36px;
  overflow: hidden;
  margin-bottom: 8px;
}
.blog-jamin-aside-box-top-articles li .detail h3 a:hover {
  color: #0082ff;
}
.blog-jamin-aside-box-top-articles li .detail .date {
  font-size: 10px;
  line-height: 19px;
  color: #8c8c8c;
}
@media only screen and (max-width: 991px) {
  .blog-jamin .col-lg-4 {
    order: 1;
  }
}
.blog-jamin .col-lg-8 .row {
  margin: 0 -10px;
}
.blog-jamin .col-lg-8 .row .col-sm-6 {
  padding: 0 10px;
  margin-bottom: 30px;
}
.blog-jamin .article-blog {
  box-shadow: 0px 22px 49px rgba(0, 0, 0, 0.05);
}
.blog-jamin .article-blog::after {
  content: "";
  bottom: 0;
  left: 28px;
  width: 128px;
  height: 4px;
  background-color: #1b75e8;
  opacity: 0;
}
.blog-jamin .article-blog:hover {
  box-shadow: 0px 18px 62px rgba(0, 0, 0, 0.07);
}
.blog-jamin .article-blog:hover::after {
  opacity: 1;
}
@media only screen and (max-width: 1399px) {
  .blog-jamin .article-blog .clock-read .clock {
    font-size: 10px;
  }
}

.detail-blog-jamin {
  margin-top: 84px;
}
.detail-blog-jamin-wrapper {
  padding: 46px 120px;
  background-color: #fff;
  box-shadow: 0px 16px 44px rgba(0, 0, 0, 0.04);
  border-radius: 33px;
}
.detail-blog-jamin-title {
  font-size: 13.5px;
  line-height: 21px;
  color: #424242;
  font-weight: bold;
  margin-bottom: 24px;
  text-align: center;
}
.detail-blog-jamin-info {
  margin-bottom: 28px;
}
.detail-blog-jamin-info li {
  font-size: 10px;
  line-height: 16px;
  color: #424242;
  font-weight: 500;
}
.detail-blog-jamin-info li:not(:last-child) {
  padding-left: 11px;
  margin-left: 11px;
  border-left: 1px solid #dfdfdf;
}
.detail-blog-jamin-info li i {
  font-size: 14.67px;
  color: #aaa;
  margin-left: 11px;
}
.detail-blog-jamin-image {
  border-radius: 33px;
  max-width: 619px;
  width: 100%;
  margin: 0 auto 52px;
  display: block;
}
.detail-blog-jamin-content p {
  color: #5a5a5a;
  text-align: justify;
  line-height: 21px;
}
.detail-blog-jamin-content p:not(:last-child) {
  margin-bottom: 22px;
}
.detail-blog-jamin .print-share {
  margin-top: 43px;
  padding-top: 22px;
  border-top: 1px solid #efefef;
}
.detail-blog-jamin .print-share .btn-print {
  font-size: 10.5px;
  color: #8c8c8c;
  line-height: 20px;
  font-weight: 500;
}
.detail-blog-jamin .print-share .btn-print i {
  font-size: 18px;
  margin-left: 12px;
}
.detail-blog-jamin .print-share .share span {
  font-size: 10.5px;
  color: #8c8c8c;
  margin-left: 49px;
}
.detail-blog-jamin .print-share .share ul li:not(:last-child) {
  margin-left: 6px;
}
.detail-blog-jamin .print-share .share ul li a {
  width: 36px;
  height: 36px;
  background-color: #fafafa;
  border-radius: 50%;
  text-align: center;
  line-height: 36px;
  font-size: 11.48px;
  color: #b4b4b4;
  display: block;
}
.detail-blog-jamin .print-share .share ul li a:hover i {
  color: #fff;
}
.detail-blog-jamin .print-share .share ul li:first-child a:hover {
  background-color: #e60023;
}
.detail-blog-jamin .print-share .share ul li:nth-child(2) a:hover {
  background-color: #1b75e9;
}
.detail-blog-jamin .print-share .share ul li:nth-child(3) a:hover {
  background-color: #00acee;
}
.detail-blog-jamin .print-share .share ul li:nth-child(4) a:hover {
  background-color: #833ab4;
}
.detail-blog-jamin .print-share .share ul li:last-child a:hover {
  background-color: #ff0000;
}
@media only screen and (max-width: 1199px) {
  .detail-blog-jamin-wrapper {
    padding: 46px 60px;
  }
}
@media only screen and (max-width: 991px) {
  .detail-blog-jamin {
    margin-top: 40px;
  }
  .detail-blog-jamin .col-lg-4 {
    order: 2;
  }
  .detail-blog-jamin-wrapper {
    padding: 40px 32px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-blog-jamin-wrapper {
    padding: 32px 16px;
  }
  .detail-blog-jamin .print-share .share span {
    margin: 20px 0;
  }
}

.comments-jamin {
  background-color: #fff;
  box-shadow: 0px 16px 44px rgba(0, 0, 0, 0.04);
  border-radius: 33px;
  margin-top: 41px;
  padding: 54px 120px;
}
.comments-jamin .title {
  font-size: 12px;
  color: #444444;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 52px;
}
.comments-jamin .title i {
  width: 36.62px;
  height: 36.62px;
  background-color: #50af00;
  color: #fff;
  border-radius: 50%;
  font-size: 17.55px;
  color: #fff;
  text-align: center;
  line-height: 36.62px;
  margin-left: 18px;
}
.comments-jamin-items {
  padding-bottom: 62px;
  margin-bottom: 54px;
  border-bottom: 1px solid #efefef;
}
.comments-jamin-items li:not(:last-child) {
  padding-bottom: 26px;
  margin-bottom: 26px;
  border-bottom: 1px solid #f6f6f6;
}
.comments-jamin-items li .content i {
  width: 43px;
  height: 43px;
  background-color: #1b75e9;
  border-radius: 50%;
  text-align: center;
  line-height: 43px;
  font-size: 15.25px;
  color: #fff;
}
.comments-jamin-items li .content .detail {
  max-width: calc(100% - 43px);
  width: 100%;
  padding: 10px 24px 0 0;
}
.comments-jamin-items li .content .detail .name {
  font-size: 11.5px;
  color: #494949;
  line-height: 18px;
  font-weight: bold;
  margin-bottom: 29px;
}
.comments-jamin-items li .content .detail p {
  line-height: 21px;
  color: #5a5a5a;
  text-align: justify;
}
.comments-jamin-items li ul {
  padding: 26px 49px 0 0;
  margin-top: 26px;
}
.comments-jamin-items li ul li::before {
  content: "\e92e";
  font-family: "icon-jamin";
  top: 12px;
  right: -31px;
  font-size: 13.68px;
  color: #d9d9d9;
}
.comments-jamin-items li ul li .content i {
  background-color: #ffa800;
}
.comments-jamin-send h4 {
  font-size: 12px;
  font-weight: bold;
  color: #444444;
  line-height: 19px;
  text-align: center;
  margin-bottom: 48px;
}
.comments-jamin-send form .form-control {
  background-color: #fbfbfb;
  border-color: #fbfbfb;
  font-size: 10.5px;
  color: #9b9b9b;
  line-height: 16px;
  font-weight: 500;
}
.comments-jamin-send form .form-control:focus {
  border-color: #0a82f1;
  background-color: #fff;
}
.comments-jamin-send form input.form-control {
  height: 59px;
  padding: 0 30px;
}
.comments-jamin-send form input.form-control:not(:last-child) {
  margin-bottom: 16px;
}
@media only screen and (max-width: 767px) {
  .comments-jamin-send form input.form-control {
    margin-bottom: 16px;
  }
}
.comments-jamin-send form textarea.form-control {
  border-radius: 20px;
  height: 134px;
  padding: 24px 30px 12px;
}
.comments-jamin-send form .btn {
  margin: 34px auto 0 0;
  display: block;
  padding: 19px 39px;
  line-height: 21px;
}
@media only screen and (max-width: 1199px) {
  .comments-jamin {
    padding: 54px 60px;
  }
}
@media only screen and (max-width: 991px) {
  .comments-jamin {
    padding: 50px 32px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-jamin {
    padding: 32px 16px;
  }
}
@media only screen and (max-width: 499px) {
  .comments-jamin-items li .content {
    flex-direction: column;
  }
  .comments-jamin-items li .content .detail {
    max-width: 100%;
    padding: 0;
    margin-top: 20px;
  }
}

.writing-mode {
  writing-mode: vertical-rl;
}

.text-dark-10 {
  color: #040414;
}
.text-dark-11 {
  color: #08080b;
}
.text-dark-12 {
  color: #0a0a0a;
}
.text-gray-9 {
  color: #a4a8ba;
}
.text-gray-10 {
  color: #c7c7c7;
}
.text-gray-11 {
  color: #7f7f88;
}
.text-warning-8 {
  color: #FFC700;
}

.icon-star-4:before {
  content: "\e9d2";
}

.body-shop {
  background: #fff;
}

.tooltip {
  position: fixed;
  background-color: #f3f6f4;
  border-radius: 10px;
  text-align: center;
  padding: 4px 16px;
  font-size: 12px;
  line-height: 19px;
  color: #000;
  transition: opacity 0.3s linear, top 0.3s linear;
  z-index: 99999;
}
.tooltip::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 11px);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjY3OTUgMTFDNi4wMzc3NSAxMi4zMzMzIDcuOTYyMjUgMTIuMzMzMyA4LjczMjA1IDExTDEzLjA2MjIgMy41QzEzLjgzMiAyLjE2NjY2IDEyLjg2OTcgMC41IDExLjMzMDEgMC41SDIuNjY5ODdDMS4xMzAyNyAwLjUgMC4xNjgwMjIgMi4xNjY2NyAwLjkzNzgyMiAzLjVMNS4yNjc5NSAxMVoiIGZpbGw9IiNGM0Y2RjQiLz4KPC9zdmc+Cg==) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjY3OTUgMTFDNi4wMzc3NSAxMi4zMzMzIDcuOTYyMjUgMTIuMzMzMyA4LjczMjA1IDExTDEzLjA2MjIgMy41QzEzLjgzMiAyLjE2NjY2IDEyLjg2OTcgMC41IDExLjMzMDEgMC41SDIuNjY5ODdDMS4xMzAyNyAwLjUgMC4xNjgwMjIgMi4xNjY2NyAwLjkzNzgyMiAzLjVMNS4yNjc5NSAxMVoiIGZpbGw9IiNGM0Y2RjQiLz4KPC9zdmc+Cg==) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 18px;
  height: 18px;
  background-color: #f3f6f4;
  z-index: -1;
}

.line-clamp-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.swiper {
  margin: 0;
}
.swiper-tabs .swiper-slide {
  width: auto;
  margin-left: 12px;
}

.btn-secondary-2 {
  background-color: #f3f6f4;
  color: #000;
}
.btn-secondary-2:hover {
  background-color: #00a693;
  color: #fff;
}
.btn-dark-3 {
  background-color: #040414;
  color: #fff;
}
.btn-dark-3:hover {
  background-color: #00a693;
  color: #fff;
}
.btn-more-shop {
  padding: 16px 20px;
}
@media only screen and (max-width: 767px) {
  .btn-more-shop {
    padding: 12px 16px;
    font-size: 12px;
    line-height: 18px;
    border-radius: 12px;
  }
  .btn-more-shop__icon {
    width: 18px;
    height: 18px;
  }
  .btn-more-shop__sm {
    padding: 0;
    border-radius: 0;
    background-color: transparent;
  }
}
.btn-success-7 {
  background-color: #7AD75C;
  color: #fff;
}
.btn-success-7:hover {
  background-color: rgb(95.2689655172, 206.960591133, 59.239408867);
  color: #fff;
}
.btn-outline-secondary-4 {
  border: 1px solid #CFD2D0;
  color: #000;
}
.btn-outline-secondary-4:hover {
  background-color: #CFD2D0;
  color: #fff;
}

.product-one .offer, .product-three .offer, .product-four .offer {
  min-width: 40px;
  height: 24px;
  background-color: #f3f6f4;
  border-radius: 18px 18px 0;
  top: 12px;
  right: 12px;
  z-index: 2;
}
.product-one .price .toman, .product-three .price .toman, .product-four .price .toman {
  transform: scale(-1);
}
.product-one .add-to-cart, .product-three .add-to-cart, .product-four .add-to-cart {
  width: 50px;
  height: 50px;
  border: 1px solid #ccede9;
}
.product-one .add-to-cart .clr-1, .product-one .add-to-cart .clr-2, .product-three .add-to-cart .clr-1, .product-three .add-to-cart .clr-2, .product-four .add-to-cart .clr-1, .product-four .add-to-cart .clr-2 {
  transition: all 0.3s ease-in-out;
}
.product-one:hover .add-to-cart, .product-three:hover .add-to-cart, .product-four:hover .add-to-cart {
  background-color: #00a693;
  border-color: #00a693;
  box-shadow: 2px 14px 22px rgba(0, 166, 147, 0.2);
}
.product-one:hover .add-to-cart .clr-1, .product-three:hover .add-to-cart .clr-1, .product-four:hover .add-to-cart .clr-1 {
  stroke: rgba(255, 255, 255, 0.3);
}
.product-one:hover .add-to-cart .clr-2, .product-three:hover .add-to-cart .clr-2, .product-four:hover .add-to-cart .clr-2 {
  stroke: #fff;
}
@media only screen and (max-width: 767px) {
  .product-one, .product-three, .product-four {
    padding: 20px 12px;
  }
  .product-one .offer, .product-three .offer, .product-four .offer {
    top: 12px;
    right: 12px;
  }
  .product-one .image img, .product-three .image img, .product-four .image img {
    width: 132px;
    height: 132px;
  }
  .product-one .category, .product-three .category, .product-four .category {
    font-size: 10px;
    line-height: 16px;
  }
  .product-one .title, .product-three .title, .product-four .title {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
  }
  .product-one .price .toman, .product-three .price .toman, .product-four .price .toman {
    font-size: 8px;
    line-height: 1.65;
  }
  .product-one .price .off, .product-three .price .off, .product-four .price .off {
    font-size: 12px;
    line-height: 18px;
  }
  .product-one .price .price, .product-three .price .price, .product-four .price .price {
    font-size: 14px;
    line-height: 22px;
  }
}

.product-one {
  box-shadow: 49px 114px 124px rgba(0, 0, 0, 0.04);
  padding: 24px;
}
.product-one .image img {
  width: 186px;
  height: 186px;
}
.product-one .category:hover,
.product-one .title a:hover {
  color: #00a693;
}
.product-one .title {
  max-height: 52px;
}
@media only screen and (max-width: 1399px) {
  .product-one {
    padding: 24px 16px;
  }
}

.product-two .rate {
  top: 12px;
  left: 12px;
}
.product-two .colors .color {
  width: 16px;
  height: 16px;
  outline: 1px solid #a4a8ba;
  border: 2px solid #fff;
}
.product-two .sizes span {
  border: 1px solid #a4a8ba;
  padding: 4px 9px;
}
.product-two .price .toman {
  transform: unset;
}

.product-three, .product-four {
  box-shadow: 49px 114px 124px 0px rgba(0, 0, 0, 0.06);
}
.product-three .price .off, .product-four .price .off {
  padding: 5px 13px;
  background-color: #f3f6f4;
}

.product-three {
  padding: 24px 16px;
}
.product-three .image img {
  width: 186px;
  height: 186px;
}
.product-three .colors {
  gap: 10px;
}
.product-three .colors li {
  width: 12px;
  height: 12px;
}
.product-three .title a:hover,
.product-three .category:hover {
  color: #00a693;
}
.product-three .add-to-cart-price {
  padding-top: 17px;
  border-top: 1px solid #f5f6fa;
}
@media only screen and (max-width: 767px) {
  .product-three .image img {
    width: 120px;
    height: 120px;
  }
}

.product-four {
  padding: 8px 16px 24px;
}
.product-four .image img {
  width: 178px;
  height: 178px;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-four .images {
  gap: 10px;
}
.product-four .images li {
  width: 42px;
  height: 42px;
  border: 1px solid #dfe0e7;
}
.product-four .images li img {
  width: 34px;
  height: 34px;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-four .price .toman:not(.writing-mode) {
  transform: unset;
}
@media only screen and (max-width: 767px) {
  .product-four .image img {
    width: 120px;
    height: 120px;
  }
}

.modal-discount .modal-dialog {
  max-width: 438px;
}
.modal-discount .modal-content {
  border: 0;
  border-radius: 15px;
}
.modal-discount .modal-body {
  padding: 40px 10px;
}
.modal-discount .heading__off {
  width: 91px;
  height: 39px;
  background-color: #00a693;
}
.modal-discount .content {
  padding: 0 22px;
}
.modal-discount .btn {
  padding: 24px 12px;
}

.bg-backdrop {
  background-color: rgba(0, 0, 0, 0.34);
  backdrop-filter: blur(2px);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  z-index: 960;
}

.err-inter {
  background-color: #040414;
  padding: 12px 23px 12px 11px;
  gap: 17px;
  top: 160px;
  opacity: 0;
  visibility: hidden;
  z-index: 999;
}
.err-inter .btn {
  padding: 14px 21px;
  background-color: #00935e;
}
.err-inter.opened {
  opacity: 100;
  visibility: visible;
  top: 174px;
}

.suport-popup {
  right: 78px;
  bottom: 78px;
  padding: 9px 9px 47px;
  max-width: 373px;
  overflow-y: auto;
  max-height: 707px;
  opacity: 0;
  visibility: hidden;
  z-index: 999;
}
.suport-popup__heading {
  background-image: url("./../images/shop/bg-01.png");
  padding: 28px 31px 28px 25px;
}
.suport-popup__faq {
  border: 1px solid #dfe0e7;
}
.suport-popup__faq__heading, .suport-popup__faq__body {
  padding: 24px;
}
.suport-popup__faq__heading {
  cursor: pointer;
}
.suport-popup__faq__heading span {
  width: 14px;
  height: 14px;
}
.suport-popup__faq__heading span::before, .suport-popup__faq__heading span::after {
  background-color: #808b99;
  border-radius: 3px;
}
.suport-popup__faq__heading span::before {
  transform: translateX(-50%);
  width: 2px;
  height: 14px;
}
.suport-popup__faq__heading span::after {
  transform: translateY(-50%);
  width: 14px;
  height: 2px;
}
.suport-popup__faq__heading:not(.collapsed) span::before {
  transform: translateX(-50%) rotate(90deg);
}
.suport-popup__faq__body {
  padding-top: 0;
}
.suport-popup .btn {
  padding: 24px;
}
.suport-popup.opened {
  opacity: 1;
  visibility: visible;
}

.breadcrumb__shop a:hover {
  color: #00a693;
}

.js-image-zoom__zoomed-image {
  background-color: #fff;
}

.ads-top-header-shop {
  z-index: 1000;
}
.ads-top-header-shop img {
  height: 79px;
}
@media only screen and (max-width: 991px) {
  .ads-top-header-shop img {
    height: 48px;
  }
  .ads-top-header-shop button svg {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .ads-top-header-shop button svg {
    width: 12px;
    height: 12px;
  }
}

.top-header-shop {
  z-index: 1000;
  padding: 41px 0;
}
.top-header-shop__btn-nav {
  width: 40px;
  height: 40px;
  background-color: #f3f6f4;
}
.top-header-shop__avatar img {
  width: 40px;
  height: 40px;
}
.top-header-shop__line {
  width: 1px;
  height: 14px;
  background-color: rgba(0, 166, 147, 0.3);
}
.top-header-shop__menu {
  gap: 26px;
}
.top-header-shop__menu > li > a::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 2px);
  width: 2px;
  height: 0;
  border-radius: 10px;
  background-color: #040414;
  transition: all 0.3s linear;
}
.top-header-shop__menu > li > a > span {
  transform: translateY(-9px);
  background-color: #f3f6f4;
  border-radius: 20px 20px 0;
  padding: 7px 10px;
}
.top-header-shop__menu > li > a.active, .top-header-shop__menu > li > a:hover {
  color: #040414;
}
.top-header-shop__menu > li > a.active::after, .top-header-shop__menu > li > a:hover::after {
  height: 8px;
}
.top-header-shop__menu__sub {
  width: 231px;
  border-top: 1px solid rgba(0, 0, 0, 0.09);
  padding: 22px 24px 28px;
  border-radius: 0 0 30px 30px;
  transform: translate(-50%, 72px);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s linear;
  pointer-events: none;
  z-index: 999;
}
.top-header-shop__menu__sub::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  transform: translateY(-62px);
  z-index: -1;
}
.top-header-shop__menu__sub__backdrop {
  background-color: rgba(0, 0, 0, 0.2);
}
.top-header-shop__menu__sub ul {
  gap: 14px;
}
.top-header-shop__menu__sub ul li a::before {
  width: 13px;
  height: 2px;
  border-radius: 10px;
  background-color: #00a693;
  margin-left: 8px;
  transition: all 0.3s linear;
}
.top-header-shop__menu__sub ul li a span {
  width: 41px;
  height: 30px;
  background-color: #f3f6f4;
}
.top-header-shop__menu__sub ul li a:hover {
  color: #00a693;
}
.top-header-shop__menu__sub ul li a:hover::before {
  width: 16px;
}
li:hover .top-header-shop__menu__sub {
  transform: translate(-50%, 56px);
  opacity: 100;
  visibility: visible;
  pointer-events: all;
}
.top-header-shop__btn {
  border: 1px solid #e6fffc;
  width: 52px;
  height: 52px;
}
.top-header-shop__btn:hover {
  border-color: #ccede9;
}
.top-header-shop__cart__dropdown {
  width: 347px;
  transform: translate(-70px, 48px);
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
.top-header-shop__cart__dropdown::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
  transform: translateY(-28px);
  z-index: -1;
}
.top-header-shop__cart__dropdown::after {
  content: "";
  position: absolute;
  top: 0;
  left: 79px;
  width: 40px;
  height: 33px;
  border-radius: 40px;
  background-color: #9eef79;
  box-shadow: 0px 14px 24px rgba(158, 239, 121, 0.25);
  transform: translateY(-14px);
  z-index: -1;
}
.top-header-shop__cart__dropdown .content {
  box-shadow: 20px 19px 84px -30px rgba(0, 0, 0, 0.25);
  padding: 10px 12px 14px;
}
.top-header-shop__cart__dropdown .heading {
  background-image: url("./../images/shop/bg-07.png");
  padding: 11px 17px;
}
.top-header-shop__cart__dropdown .products {
  max-height: 343px;
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
}
.top-header-shop__cart__dropdown .products::-webkit-scrollbar {
  width: 4px;
  background-color: #f3f6f4;
}
.top-header-shop__cart__dropdown .products::-webkit-scrollbar-thumb {
  background-color: #00a693;
}
.top-header-shop__cart__dropdown .products__item {
  background-color: #fff;
  border: 6px solid #f3f6f4;
  padding: 15px 17px 10px 17px;
}
.top-header-shop__cart__dropdown .products__item .info .image {
  width: 53px;
  height: 53px;
  background-color: #f9f9fd;
  padding: 4px;
}
.top-header-shop__cart__dropdown .products__item .info .image img {
  width: 45px;
  height: 45px;
}
.top-header-shop__cart__dropdown .products__item .info .title {
  color: #14151b;
  max-height: 40px;
}
.top-header-shop__cart__dropdown .products__item .info .title:hover {
  color: #00a693;
}
.top-header-shop__cart__dropdown .products__item .remove {
  background-color: #f0e6db;
  color: #ee0404;
  padding: 5px 16px;
}
.top-header-shop__cart__dropdown .products__item .box {
  border: 1px solid #dfe0e7;
  padding: 4px 15px;
}
.top-header-shop__cart__dropdown .products__item .box.color span {
  width: 12px;
  height: 12px;
  outline: 1px solid #a4a8ba;
  border: 1px solid #fff;
  background-color: #000000;
}
.top-header-shop__cart__dropdown .products__item .quantity {
  border: 1px solid #d6dbec;
  padding: 0 13px;
}
.top-header-shop__cart__dropdown .products__item .quantity input {
  width: 32px;
  height: 25px;
  color: #00a693;
}
.top-header-shop__cart__dropdown .products__item .off {
  color: #d6dbec;
}
.top-header-shop__cart__dropdown .products__item .price {
  color: #00a693;
}
.top-header-shop__cart__dropdown .total-price {
  background-color: #f3f6f4;
  padding: 16px 12px;
}
.top-header-shop__cart__dropdown .total-price .off {
  color: #c3c5c8;
}
.top-header-shop__cart__dropdown .total-price .off + .price {
  color: #f41212;
}
.top-header-shop__cart__dropdown .total-price .toman.writing-mode {
  transform: scale(-1);
}
.top-header-shop__cart__dropdown .total-price .btns .btn {
  padding: 11px 22px;
}
.top-header-shop__cart__dropdown .total-price .btns .btn:last-child {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 16px 16px;
  animation: progressBtn 1s linear infinite;
}
@keyframes progressBtn {
  0% {
    background-position-x: 16px;
  }
}
.top-header-shop__cart:hover .top-header-shop__cart__dropdown {
  transform: translate(-70px, 28px);
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}
.top-header-shop__auth__btn {
  padding: 15px 17px;
}
.top-header-shop__auth__dropdown {
  top: 100%;
  left: 0;
  background-color: #fff;
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.07), 0 4px 1px #00a693;
  border: none;
  width: 266px;
  padding: 20px 20px 32px;
  transform: translateY(40px);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 999;
}
.top-header-shop__auth__dropdown::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  transform: translateY(-20px);
  z-index: -1;
}
.top-header-shop__auth__dropdown .info-user {
  padding-bottom: 20px;
  border-bottom: 1px solid #f5f3fc;
}
.top-header-shop__auth__dropdown .info-user img {
  width: 40px;
  height: 40px;
}
.top-header-shop__auth__dropdown .links a {
  gap: 12px;
}
.top-header-shop__auth__dropdown .links a::before {
  width: 12px;
  height: 3px;
  background-color: #00a693;
  border-radius: 4px;
}
.top-header-shop__auth:hover .top-header-shop__auth__dropdown {
  opacity: 1;
  visibility: visible;
  transform: translateY(20px);
  pointer-events: all;
}
@media only screen and (max-width: 1399px) {
  .top-header-shop__categories {
    margin-right: 32px;
  }
  .top-header-shop__line {
    margin: 0 16px;
  }
  .top-header-shop__menu {
    gap: 16px;
  }
  .top-header-shop__categories__btn span, .top-header-shop__menu li a {
    font-size: 13px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-shop__categories {
    margin-right: 24px;
  }
  .top-header-shop__categories__btn svg {
    margin-left: 6px;
  }
  .top-header-shop__categories__btn span, .top-header-shop__menu li a, .top-header-shop__auth__btn {
    font-size: 12px;
    line-height: 18px;
  }
  .top-header-shop__btn, .top-header-shop__auth__btn {
    width: 40px;
    height: 40px;
    border-radius: 10px;
  }
  .top-header-shop__btn svg, .top-header-shop__auth__btn svg {
    width: 20px;
    height: 20px;
  }
  .top-header-shop__auth__btn {
    padding: 0;
  }
  .top-header-shop__auth__btn svg {
    margin-left: 0;
  }
  .top-header-shop__auth__btn span {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-shop {
    padding: 24px 0;
  }
  .top-header-shop__btn {
    border: 1px solid rgba(0, 0, 0, 0.07);
  }
  .top-header-shop__btn svg {
    width: 16px;
    height: 16px;
  }
}

.footer-shop .content {
  border-top: 1px solid #ebebeb;
  padding-top: 79px;
}
.footer-shop__nav {
  margin: 0 -8px;
  row-gap: 8px;
}
.footer-shop__nav li {
  padding: 0 8px;
  flex: 1 0 50%;
}
.footer-shop__nav li a:hover {
  color: #00a693;
}
.footer-shop__contact {
  row-gap: 20px;
}
.footer-shop__contact .value {
  word-break: break-all;
}
.footer-shop__newsletter form .svg {
  width: 24px;
  height: 24px;
  right: 16px;
}
.footer-shop__newsletter form .form-control {
  border: 1px solid #ebebeb;
  height: 75px;
  padding: 0 48px 0 128px;
}
.footer-shop__newsletter form .form-control:focus {
  border-color: #00a693;
  box-shadow: 0 0 0 4px rgba(0, 166, 147, 0.2);
}
.footer-shop__newsletter form .btn {
  left: 12px;
}
.footer-shop__description {
  background-color: #f3f6f4;
  padding: 27px 40px 22px;
  margin: 59px 0 41px;
}
.footer-shop__bottom {
  padding-top: 21px;
  border-top: 1px solid #ebebeb;
}
.footer-shop__socials ul {
  gap: 12px;
}
.footer-shop__socials ul li a svg {
  width: 27px;
  height: 27px;
}
@media only screen and (max-width: 991px) {
  .footer-shop {
    margin-top: 48px;
  }
  .footer-shop .content {
    padding-top: 48px;
  }
  .footer-shop .content > .row > *:nth-child(2) {
    order: 100;
  }
  .footer-shop .content > .row > *:nth-child(3) {
    order: -9;
  }
  .footer-shop__description {
    margin: 0;
  }
  .footer-shop__bottom {
    margin-top: 40px;
  }
  .footer-shop__copyright {
    margin-bottom: 13px;
  }
  .footer-shop__copyright svg {
    margin: 0 0 18px;
  }
}
@media only screen and (max-width: 767px) {
  .footer-shop__description {
    padding: 20px;
  }
  .footer-shop__description > a > img {
    width: auto;
    height: 40px;
  }
  .footer-shop__description__content {
    font-size: 12px;
    line-height: 28px;
  }
  .footer-shop__copyright div {
    font-size: 12px;
    line-height: 20px;
  }
}

.carousel-home-shop .swiper,
.carousel-home-shop .swiper .swiper-wrapper,
.carousel-home-shop .swiper .swiper-slide,
.carousel-home-shop .swiper .swiper-slide > *,
.carousel-home-shop .swiper img {
  height: 100%;
}
.carousel-home-shop .swiper-pagination {
  top: 48px;
  right: 52px;
  bottom: auto;
  left: auto;
  gap: 12px;
}
.carousel-home-shop .swiper-pagination-bullet {
  margin: 0 !important;
  width: 100px;
  height: 3px;
  background-color: #fff;
  opacity: 0.3;
  border-radius: 0;
}
.carousel-home-shop .swiper-pagination-bullet-active {
  width: 188px;
  opacity: 1;
}
.carousel-home-shop .btn-more-shop {
  bottom: 34px;
  transform: scale(-1) translateX(17px);
}
.carousel-home-shop .btn-more-shop svg {
  transform: rotate(90deg);
}
.carousel-home-shop .discount-landing {
  background-color: #f3f6f4;
  padding-top: 21px;
}
.carousel-home-shop .discount-landing .discount span {
  width: 42px;
  height: 26px;
  background-color: #eb0404;
  border-radius: 18px 18px 0;
}
.carousel-home-shop .discount-landing .discount__title {
  color: #eb0404;
}
.carousel-home-shop .discount-landing__product {
  background-color: #f3f6f4;
  padding: 0 16px 28px;
}
.carousel-home-shop .discount-landing__product .image img {
  width: 151px;
  height: 151px;
}
.carousel-home-shop .discount-landing__product .price .off {
  background-color: #00a693;
  color: #fff;
}
.carousel-home-shop .discount-landing__product .add-to-cart-price {
  padding-top: 0;
  border-top: 0;
}
.carousel-home-shop .discount-landing__product .add-to-cart {
  border-color: #00a693;
}
.carousel-home-shop .discount-landing .swiper-pagination {
  gap: 4px;
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 34px);
  height: 17px;
}
.carousel-home-shop .discount-landing .swiper-pagination-bullet {
  width: 3px;
  height: 12px;
  border-radius: 10px;
  background-color: #dfe0e7;
}
.carousel-home-shop .discount-landing .swiper-pagination-bullet-active {
  height: 17px;
  background-color: #040414;
}
@media only screen and (max-width: 1199px) {
  .carousel-home-shop .swiper-pagination {
    top: 32px;
    right: 32px;
  }
  .carousel-home-shop .swiper-pagination-bullet {
    width: 72px;
  }
  .carousel-home-shop .swiper-pagination-bullet-active {
    width: 120px;
  }
}
@media only screen and (max-width: 991px) {
  .carousel-home-shop .btn-more-shop {
    writing-mode: unset;
    position: relative !important;
    right: auto !important;
    bottom: 0;
    transform: unset;
    margin: 48px auto 0;
  }
  .carousel-home-shop .btn-more-shop svg {
    transform: unset;
    margin: 0 10px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .carousel-home-shop .swiper-pagination {
    top: 20px;
    right: 20px;
    gap: 8px;
  }
  .carousel-home-shop .swiper-pagination-bullet {
    width: 20px;
  }
  .carousel-home-shop .swiper-pagination-bullet-active {
    width: 32px;
  }
}

.specials-categories-shop__heading::after,
.best-products-shop__heading__right::after {
  right: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDIxLjI4NTdWMjJIMjNWMC4yODU3MTNDMjMgMTEuODgzNyAxMy41OTggMjEuMjg1NyAyLjAwMDAyIDIxLjI4NTdIMFoiIGZpbGw9IiNGM0Y2RjQiIGZpbGwtb3BhY2l0eT0iMC44IiBzdHlsZT0iZmlsbDojRjNGNkY0O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjk1MjkgMC45NjQ3IDAuOTU2OSk7ZmlsbC1vcGFjaXR5OjAuODsiLz4KPC9zdmc+Cg==) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDIxLjI4NTdWMjJIMjNWMC4yODU3MTNDMjMgMTEuODgzNyAxMy41OTggMjEuMjg1NyAyLjAwMDAyIDIxLjI4NTdIMFoiIGZpbGw9IiNGM0Y2RjQiIGZpbGwtb3BhY2l0eT0iMC44IiBzdHlsZT0iZmlsbDojRjNGNkY0O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjk1MjkgMC45NjQ3IDAuOTU2OSk7ZmlsbC1vcGFjaXR5OjAuODsiLz4KPC9zdmc+Cg==) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 23px;
  height: 22px;
  background-color: rgba(243, 246, 244, 0.8);
  transform: translateY(1px);
}

.specials-categories-shop__heading, .specials-categories-shop__body {
  background-color: rgba(243, 246, 244, 0.8);
}
.specials-categories-shop__heading {
  border-radius: 15px 15px 0 0;
  padding: 21px 28px;
}
.specials-categories-shop__body {
  padding: 12px;
  border-radius: 15px 0 15px 15px;
}
.specials-categories-shop__item {
  padding: 43px 11px 40px 24px;
}
.specials-categories-shop__item .number {
  top: 11px;
  left: 15px;
  color: #00a693;
}
.specials-categories-shop__item .number::first-letter {
  color: #d6dbec;
}
.specials-categories-shop__item svg {
  bottom: 17px;
  left: 15px;
}
.specials-categories-shop__item .content .line {
  width: 3px;
  height: 39px;
  background-color: #00a693;
}
.specials-categories-shop__item .content .image {
  width: 69px;
  height: 70px;
  background-image: linear-gradient(223.12deg, #ccede9 7.75%, #99dbd4 102.85%);
}
.specials-categories-shop__item .content .image img {
  width: 60px;
  height: 60px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media only screen and (max-width: 991px) {
  .specials-categories-shop {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .specials-categories-shop__heading {
    font-size: 13px;
    line-height: 20px;
  }
  .specials-categories-shop__item .content .line {
    margin-left: 12px;
  }
  .specials-categories-shop__item .content .image {
    width: 56px;
    height: 56px;
    border-radius: 20px;
  }
  .specials-categories-shop__item .content .image img {
    width: 40px;
    height: 40px;
  }
  .specials-categories-shop__item .content .title {
    font-size: 13px;
    line-height: 20px;
  }
  .specials-categories-shop__item .content .sub-title {
    font-size: 11px;
    line-height: 16px;
  }
}

.top-products-shop__heading .svg svg {
  width: 40px;
  height: 44px;
}
@media only screen and (max-width: 991px) {
  .top-products-shop {
    margin-top: 40px;
  }
  .top-products-shop__heading {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .top-products-shop__heading .svg svg {
    width: 34px;
    height: 38px;
  }
  .top-products-shop__heading .title {
    font-size: 14px;
    line-height: 22px;
  }
  .top-products-shop__heading .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 575px) {
  .top-products-shop__heading .sub-title {
    font-size: 10px;
    line-height: 16px;
  }
}

.banner-two-shop {
  margin-top: 102px;
  margin-bottom: 113px;
}
@media only screen and (max-width: 991px) {
  .banner-two-shop {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}

.best-products-shop__heading__right, .best-products-shop__body {
  background-color: rgba(243, 246, 244, 0.8);
}
.best-products-shop__heading {
  gap: 24px;
}
.best-products-shop__heading__right {
  border-radius: 15px 15px 0 0;
  padding: 18px 37px;
}
.best-products-shop__heading__tabs {
  gap: 12px;
}
.best-products-shop__heading__tabs__item {
  padding: 21px 25px;
  background-color: #f3f6f4;
  cursor: pointer;
}
.best-products-shop__heading__tabs__item.active {
  background-color: #040414;
  color: #fff;
}
.best-products-shop__heading__dropdown .btn {
  background-color: #14151b;
  color: #fff;
  padding: 16px;
}
.best-products-shop__heading__dropdown .dropdown-menu {
  padding: 0;
  border: 0;
  overflow: hidden;
  border-radius: 8px;
}
.best-products-shop__heading__dropdown .dropdown-item {
  padding: 8px 16px;
}
.best-products-shop__heading__dropdown .dropdown-item.active, .best-products-shop__heading__dropdown .dropdown-item:hover {
  background-color: #00a693;
  color: #fff;
}
.best-products-shop__body {
  padding: 44px 24px;
  border-radius: 15px 0 15px 15px;
}
@media only screen and (max-width: 991px) {
  .best-products-shop__heading {
    gap: 0;
  }
  .best-products-shop__heading__tabs {
    padding: 16px 12px 0;
    background-color: rgba(243, 246, 244, 0.8);
  }
  .best-products-shop__heading__tabs__item {
    background-color: #fff;
  }
  .best-products-shop__body {
    border-radius: 0 0 15px 15px;
    padding: 24px 12px;
  }
}
@media only screen and (max-width: 767px) {
  .best-products-shop__heading__right {
    padding: 12px 14px 12px 25px;
  }
  .best-products-shop__heading__right .title {
    font-size: 14px;
    line-height: 22px;
  }
  .best-products-shop__heading__right .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
  .best-products-shop__heading__tabs__item {
    padding: 12px 16px;
    font-size: 12px;
    line-height: 18px;
    border-radius: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .best-products-shop__heading .sub-title {
    font-size: 10px;
    line-height: 16px;
  }
  .best-products-shop__heading__dropdown .btn {
    padding: 16px 12px;
  }
  .best-products-shop__heading__dropdown .btn svg {
    margin-right: 6px;
  }
}

.options-shop {
  margin: 102px 0 113px;
}
.options-shop__item {
  border: 1px solid #d6dbec;
  padding: 38px 24px 40px;
  background-color: #fff;
}
.options-shop__item .number {
  color: #00a693;
  top: 19px;
  left: 24px;
}
.options-shop__item .number::first-letter {
  color: #d6dbec;
}
.options-shop__item .svg svg {
  width: 32px;
  height: 32px;
}
.options-shop__item:hover {
  background-color: rgba(0, 166, 147, 0.1);
  border-color: rgba(0, 166, 147, 0.1);
  transform: translateY(-12px);
}
.options-shop .row {
  scroll-snap-type: x mandatory;
}
.options-shop .row > * {
  scroll-snap-align: start;
}
@media only screen and (max-width: 991px) {
  .options-shop {
    margin: 40px 0;
  }
  .options-shop__heading {
    margin-bottom: 32px;
  }
  .options-shop .row {
    margin: 0 -8px;
  }
  .options-shop .row > * {
    padding: 0 8px;
  }
  .options-shop__item {
    padding-bottom: 24px;
  }
  .options-shop__item .title {
    font-size: 16px;
    line-height: 25px;
  }
  .options-shop__item .sub-title {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .options-shop__heading .title {
    font-size: 18px;
    line-height: 28px;
  }
  .options-shop__heading .sub-title {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .options-shop__item {
    padding: 38px 16px 40px;
  }
  .options-shop__item .title {
    font-size: 14px;
    line-height: 22px;
  }
  .options-shop__item .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
}

.best-products-two-shop {
  margin-bottom: 128px;
}
.best-products-two-shop__item {
  padding: 20px 20px 35px;
  border-right: 1px solid #b7b7bb;
}
.best-products-two-shop__item.not-line {
  border-right: 0;
}
.best-products-two-shop__item .image img {
  width: 140px;
  height: 140px;
  -o-object-fit: contain;
     object-fit: contain;
}
.best-products-two-shop__item .title {
  max-height: 50px;
}
@media only screen and (max-width: 991px) {
  .best-products-two-shop {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .best-products-two-shop__item {
    padding: 20px 12px;
  }
  .best-products-two-shop__item .image img {
    width: 120px;
    height: 120px;
  }
  .best-products-two-shop__item .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
    margin-bottom: 8px;
  }
  .best-products-two-shop__item .off,
  .best-products-two-shop__item .price {
    font-size: 14px;
    line-height: 22px;
  }
  .best-products-two-shop__item .price span {
    font-size: 16px;
    line-height: 25px;
  }
}

.products-category__body {
  padding: 20px 24px;
  background-color: #f3f6f4;
}
.products-category__item {
  padding: 28px 29px 16px;
  z-index: 2;
}
.products-category__item::before {
  top: 54px;
  right: 15px;
  width: 3px;
  height: 39px;
  border-radius: 10px;
  background-color: #00a693;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all linear 0.3s;
  z-index: -1;
}
.products-category__item .number {
  color: #00a693;
  top: 14px;
  left: 18px;
}
.products-category__item .number::first-letter {
  color: #d6dbec;
}
.products-category__item .image {
  width: 92px;
  height: 93px;
  background-image: linear-gradient(223.12deg, #ccede9 7.75%, #99dbd4 102.85%);
}
.products-category__item .image img {
  width: 80px;
  height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
}
.products-category__item .detail {
  max-width: calc(100% - 103px);
}
.products-category__item .detail .price del,
.products-category__item .detail .price span {
  word-break: break-all;
}
.products-category__item .detail .price .toman {
  transform: scale(-1);
  color: #000;
}
.products-category__item:hover::before {
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
}
.products-category__item:hover .title a,
.products-category__item:hover .price span,
.products-category__item:hover .price .toman,
.products-category__item:hover .number {
  color: #fff;
}
.products-category__item:hover .sub-title,
.products-category__item:hover .price del {
  color: rgba(255, 255, 255, 0.5);
}
.products-category .swiper-wrapper {
  row-gap: 20px;
}
.products-category .swiper-slide {
  margin-top: 0 !important;
}
@media only screen and (max-width: 1399px) {
  .products-category__item {
    padding-left: 16px;
  }
  .products-category__item::before {
    top: 48px;
  }
  .products-category__item .image {
    width: 80px;
    height: 80px;
  }
  .products-category__item .image img {
    width: 72px;
    height: 72px;
  }
  .products-category__item .detail {
    max-width: calc(100% - 91px);
  }
  .products-category__item .title {
    font-size: 16px;
    line-height: 25px;
  }
  .products-category__item .sub-title {
    font-size: 12px;
    line-height: 19px;
  }
}
@media only screen and (max-width: 991px) {
  .products-category {
    margin: 50px 0;
  }
  .products-category__tabs {
    background-color: transparent;
  }
  .products-category__tabs .best-products-shop__heading__tabs__item:not(.active) {
    background-color: #f3f6f4;
  }
  .products-category__body {
    margin-top: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .products-category__body {
    padding: 16px 12px;
  }
  .products-category__item {
    padding: 28px 20px 20px 16px;
  }
  .products-category__item::before {
    right: 10px;
  }
  .products-category__item .price del {
    font-size: 12px;
    line-height: 19px;
  }
  .products-category__item .price span {
    font-size: 16px;
    line-height: 25px;
  }
  .products-category__item .price .toman {
    font-size: 10px;
    line-height: 15px;
  }
}
@media only screen and (max-width: 575px) {
  .products-category__body {
    margin-right: -12px;
    margin-left: -12px;
    border-radius: 0;
  }
  .products-category__body .swiper {
    overflow: visible;
  }
  .products-category__item .title {
    font-size: 14px;
    line-height: 22px;
  }
  .products-category__item .sub-title {
    font-size: 11px;
    line-height: 16px;
  }
}

.articles-shop__item figure img {
  height: 159px;
}
.articles-shop__item .title {
  max-height: 56px;
}
.articles-shop__item .title a:hover,
.articles-shop__item .category:hover {
  color: #00a693;
}
.articles-shop__item:hover figure img {
  transform: scale(1.05);
}
@media only screen and (max-width: 767px) {
  .articles-shop figure img {
    height: 120px;
  }
  .articles-shop .category,
  .articles-shop .date {
    font-size: 12px;
    line-height: 19px;
  }
  .articles-shop .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
  }
}

@supports (selector(::-webkit-scrollbar)) {
  .scrollbar {
    scrollbar-color: unset !important;
  }
}

.icon-heart-6:before {
  content: "\e9e9";
}

.icon-heart-6-fill:before {
  content: "\e9ea";
}

.icon-reply:before {
  content: "\e9da";
}

.icon-star-5:before {
  content: "\e9d9";
}

.icon-share:before {
  content: "\e9d8";
}

.icon-angle-down-2:before {
  content: "\e9d3";
}

.icon-angle-left-4:before {
  content: "\e9d4";
}

.icon-angle-right-4:before {
  content: "\e9d5";
}

.icon-arrow-left-5:before {
  content: "\e9d6";
}

.icon-grid-2:before {
  content: "\e9d7";
}

.modal {
  z-index: 10003;
}
.modal-backdrop {
  z-index: 10001;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.body-shop {
  --default-color-select-two: #00a693;
}

.btn-success-5 {
  background-color: #00a693;
  color: #fff;
}
.btn-success-5:hover {
  background-color: #040414;
  color: #fff;
}

.text-gray-12 {
  color: #929292;
}
.text-dark-13 {
  color: #212529;
}
.text-dark-14 {
  color: #565656;
}

.detail-product .row-info-product {
  margin: 0;
}
.detail-product .col-gallery {
  max-width: 335px;
  padding: 0;
}
.detail-product .col-info {
  max-width: calc(100% - 606px);
  padding: 0 36px;
}
.detail-product .col-info-seller {
  padding: 0;
  max-width: 271px;
}
.detail-product__images {
  border: 1px solid #e7e8ee;
  padding: 74px 0 34px;
}
.detail-product__images__icons {
  top: 20px;
  right: 20px;
}
.detail-product__images__icons__btn {
  width: 39px;
  height: 39px;
  background-color: #00a693;
}
.detail-product__images__icons ul {
  box-shadow: -20px 44px 51px rgba(0, 0, 0, 0.08);
  background-color: #f3f6f4;
  transform: translate(2.5px, 16px) !important;
  width: 44px;
  padding: 12px 0;
  min-width: auto;
  opacity: 0;
  visibility: hidden;
  z-index: 20;
}
.detail-product__images__icons ul.show {
  opacity: 1;
  visibility: visible;
  transform: translate(2.5px, 8px) !important;
}
.detail-product__images__img {
  max-width: 264px;
  max-height: 264px;
}
.detail-product__images__bottom {
  border-top: 1px solid #e7e8ee;
  padding: 38px 16px 0;
  margin-top: 61px;
}
.detail-product__images__imgs {
  background-image: url("./../images/shop/bg-02.png");
  padding: 12px 20px 11px;
}
.detail-product__images__imgs .swiper {
  filter: drop-shadow(0px 34px 24px rgba(0, 0, 0, 0.03));
}
.detail-product__images__imgs .swiper-button-next, .detail-product__images__imgs .swiper-button-prev {
  width: 24px;
  height: 21px;
  background: linear-gradient(270.04deg, rgba(255, 255, 255, 0) -43.11%, #ffffff 59.43%);
  color: #89939f;
}
.detail-product__images__imgs .swiper-button-next::after, .detail-product__images__imgs .swiper-button-prev::after {
  content: none;
}
.detail-product__images__imgs .swiper-button-next {
  right: auto;
  left: 0;
  transform: translate(-7px, -50%);
}
.detail-product__images__imgs .swiper-button-prev {
  left: auto;
  right: 0;
  transform: translate(7px, -50%);
}
.detail-product__images__imgs__item {
  height: 43px;
}
.detail-product__images__imgs__item::before {
  content: "\e9d7";
  font-family: "icomoon";
  background-color: rgba(255, 255, 255, 0.46);
  backdrop-filter: blur(4px);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #121212;
  font-size: 11px;
  line-height: 1;
  opacity: 0;
}
.detail-product__images__imgs__item:hover::before {
  opacity: 1;
}
.detail-product__proposal-rate .proposal {
  padding: 8px 30px;
  background-color: #00a693;
}
.detail-product__proposal-rate .rate {
  background-color: #ffc700;
  padding: 7px 16px;
}
.detail-product__titr {
  gap: 7px;
}
.detail-product__titr::before {
  width: 32px;
  height: 6px;
  border-radius: 5px;
  background-color: #00935e;
}
.detail-product__colors li label, .detail-product__sizes li label {
  padding: 7px 20px;
  border: 1px solid #dfe0e7;
  color: #000;
}
.detail-product__colors li input:checked + label, .detail-product__sizes li input:checked + label {
  border-color: #00a693;
  color: #00a693;
}
.detail-product__colors label span {
  width: 14px;
  height: 14px;
  border: 1px solid #fff;
  outline: 1px solid #a4a8ba;
  background-color: #000;
}
.detail-product__colors input:checked + label span {
  outline-color: #00a693;
}
.detail-product__features {
  margin: 0 -3px;
  gap: 13px 0;
}
.detail-product__features li {
  max-width: 33.333333%;
  padding: 0 3px;
}
.detail-product__features li .content {
  background-color: #fafbff;
  padding: 7px 16px;
}
.detail-product__info-seller {
  background-color: #f3f6f4;
  padding: 25px 22px;
}
.detail-product__info-seller__heading, .detail-product__info-seller__features {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e7e7e7;
}
.detail-product__info-seller__send .select2-container--default .select2-selection--single {
  border: 0;
  background-color: #fff;
  box-shadow: 0px 24px 54px -17px rgba(0, 0, 0, 0.09);
  border-radius: 9px;
}
.detail-product__info-seller__send .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 14px;
}
.detail-product__info-seller__send .select-two-item-title {
  font-family: "Yekan Bakh";
  font-size: 9px;
  line-height: 14px;
  font-weight: 700;
  color: #121212;
}
.detail-product__info-seller__send .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow::before {
  content: "\e9d3";
  font-size: 20px;
  color: #b0b0b0;
}
.detail-product__info-seller .btn-add-to-cart {
  padding: 15px 12px;
  box-shadow: 10px 24px 34px rgba(0, 166, 147, 0.08);
}
.detail-product__info-seller__quantity {
  border: 1px solid #a4a8ba;
  padding: 8px 19px;
}
.detail-product__info-seller__quantity input {
  width: 32px;
}
.detail-product__info-seller__price del,
.detail-product__info-seller__price span {
  word-break: break-all;
}
.detail-product__info-seller__price del {
  text-decoration: none;
}
.detail-product__info-seller__price del span {
  margin-right: 2px;
  line-height: 23px;
  color: #d4242e;
}
.detail-product__info-seller__price .toman {
  transform: scale(-1);
  margin-right: 2px;
}
.detail-product__info-seller__timear {
  gap: 2px;
}
.detail-product__info-seller__timear__item {
  width: 30px;
  height: 30px;
  box-shadow: 0px 24px 16px rgba(0, 0, 0, 0.02);
  font-size: 6px;
  line-height: 9px;
}
.detail-product__heading__mobile .detail-product__info-seller__timear__item {
  background-color: #f3f6f4 !important;
}
.detail-product__nav-price {
  right: 12px;
  bottom: 12px;
  left: 12px;
  background-color: #F3F6F4;
  padding: 14px 12px;
  z-index: 10001;
}
.detail-product__nav-price .btn {
  padding: 13px 33px;
  box-shadow: 0px 14px 24px rgba(122, 215, 92, 0.3);
}
.detail-product__small-description {
  border: 1px solid #e7e8ee;
}
.detail-product__free-send {
  background-color: #e3f7f5;
}
.detail-product__small-description, .detail-product__free-send {
  padding: 20px 39px 20px 18px;
}
.detail-product__small-description::before, .detail-product__free-send::before {
  width: 3px;
  height: 19px;
  background-color: #00a693;
  border-radius: 10px;
  right: 18px;
}
.detail-product__options {
  background-color: #f3f6f4;
  padding: 35px 71px 34px;
}
.detail-product__options__item svg {
  color: #292d32;
}
.detail-product__sellers__item {
  background-color: #fff;
  border: 1px solid #e9e9f1;
  padding: 26px 33px 26px 27px;
}
.detail-product__sellers__item .info-seller .icon {
  width: 64px;
  height: 64px;
  background-color: #fff;
  border: 1px solid #e9e9f1;
}
.detail-product__sellers__item .info-seller .performance b {
  color: #00a693;
}
.detail-product__sellers__item .btns {
  flex: 0 0 auto;
}
.detail-product__sellers__item .btns .btn-send {
  padding: 10px 14px 10px 23px;
}
.detail-product__sellers__item .btns .btn-send .icon {
  width: 44px;
  height: 44px;
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.detail-product__sellers__item .btns .btn-add-to-cart {
  padding: 21px 28px;
}
.detail-product__sellers__item:hover {
  background-color: rgba(0, 166, 147, 0.1);
  border-color: rgba(0, 166, 147, 0.1);
}
.detail-product__sellers__item:hover .info-seller .icon {
  background-color: rgba(0, 166, 147, 0.2);
  border-color: rgba(0, 166, 147, 0.2);
}
.detail-product__sellers__item:hover .btns .btn-add-to-cart {
  background-color: #fff;
}
.detail-product__sellers__item:hover .btns .btn-add-to-cart:hover {
  background-color: #00a693;
}
.detail-product__tabs::before {
  background-color: rgba(242, 229, 221, 0.2);
  height: 17px;
  z-index: -1;
}
.detail-product__tabs ul {
  padding: 0 65px;
}
.detail-product__tabs ul li {
  color: #000;
  padding: 15px 38px;
}
.detail-product__tabs ul li.active {
  background-color: #121212;
  color: #fff;
}
.detail-product__description {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 48px 48px 40px;
}
.detail-product__description .content {
  font-size: 12px;
  line-height: 36px;
  font-weight: 400;
  color: #494949;
  text-align: justify;
}
.detail-product__description .content > * {
  margin-bottom: 24px;
}
.detail-product__description .content > *:last-child {
  margin-bottom: 0;
}
.detail-product__description .content img {
  width: 100%;
  display: block;
  border-radius: 20px;
}
.detail-product__full-info {
  background-color: #f3f6f4;
  padding: 42px 53px 24px 41px;
}
.detail-product__full-info__items {
  gap: 18px;
}
.detail-product__full-info__items.has-more-items::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 113px;
  background-color: rgba(217, 217, 217, 0.01);
  backdrop-filter: blur(3.5px);
  z-index: 10;
}
.detail-product__full-info__item {
  border: 1px solid #e7e8ee;
  padding: 8px 15px 8px 11px;
}
.detail-product__full-info__item .title {
  gap: 10px;
  width: 25%;
  padding-left: 12px;
}
.detail-product__full-info__item .title::before {
  width: 3px;
  height: 19px;
  border-radius: 10px;
  background-color: #00a693;
}
.detail-product__full-info__item .value {
  padding: 15px 25px;
  width: 75%;
  background-color: #fff;
}
.detail-product__comments {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 50px 40px 24px;
}
.detail-product__comments__heading .right i {
  width: 52px;
  height: 52px;
  background-color: #ffc700;
}
.detail-product__comments__heading .right .sub-title span {
  color: #d4242e;
}
.detail-product__comments__rates__type .box {
  width: 135px;
  padding: 0 0 15px 21px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  margin-left: 22px;
}
.detail-product__comments__rates__type .box .icon svg {
  width: 24px;
  height: 24px;
}
.detail-product__comments__rates__type .box .rate {
  border-bottom: 3px solid #00a693;
  padding-bottom: 3px;
}
.detail-product__comments__rates__line {
  max-width: 272px;
  gap: 5px;
}
.detail-product__comments__rates__line li .stars {
  color: rgba(217, 217, 217, 0.4);
}
.detail-product__comments__rates__line li .line {
  margin: 0 12px 0 17px;
  background-color: #ededed;
  height: 2px;
}
.detail-product__comments__rates__line li:first-child .stars i {
  color: #ffc700;
}
.detail-product__comments__rates__line li:nth-child(2) .stars i:nth-last-child(n+2) {
  color: #14151b;
}
.detail-product__comments__rates__line li:nth-child(3) .stars i:nth-last-child(n+3) {
  color: #14151b;
}
.detail-product__comments__rates__line li:nth-child(4) .stars i:nth-last-child(n+4) {
  color: #14151b;
}
.detail-product__comments__rates__line li:nth-child(5) .stars i:nth-last-child(n+5) {
  color: #14151b;
}
.detail-product__comments__item {
  background-color: #f3f6f4;
  padding: 24px 40px;
}
.detail-product__comments__item .rates ul {
  flex: 1 0 auto;
  min-width: 50%;
  max-width: 100%;
}
.detail-product__comments__item .rates li {
  padding: 13px 16px;
  background-color: #fafbff;
}
.detail-product__comments .replys {
  padding-right: 40px;
  margin-top: 16px;
}
.detail-product__comments__items.has-more-items::after {
  height: 113px;
  background-color: rgba(217, 217, 217, 0.01);
  backdrop-filter: blur(7px);
  z-index: 10;
}
.detail-product__comments__items.has-more-items.opened::after {
  content: none;
}
.detail-product__comments__items .btn-more-shop {
  bottom: 28px;
  z-index: 20;
}
@media only screen and (max-width: 1399px) {
  .detail-product .col-info {
    padding: 0 24px;
  }
}
@media only screen and (max-width: 1199px) {
  .detail-product .col-gallery {
    max-width: 300px;
  }
  .detail-product .col-info {
    padding: 0 12px;
    max-width: calc(100% - 540px);
  }
  .detail-product .col-info-seller {
    max-width: 240px;
  }
  .detail-product__info-seller {
    padding: 25px 16px;
  }
  .detail-product__sellers__item {
    padding: 26px 20px;
  }
  .detail-product__sellers__item .warranty {
    font-size: 14px;
    line-height: 22px;
  }
  .detail-product__comments {
    padding: 50px 24px;
  }
  .detail-product__comments__rates__type .box {
    margin-left: 16px;
    width: 120px;
    padding-left: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .detail-product .col-gallery, .detail-product .col-info, .detail-product .col-info-seller {
    max-width: 100%;
    padding: 0;
  }
  .detail-product__images {
    padding: 32px 0 16px;
  }
  .detail-product__images__bottom {
    padding: 16px 16px 0;
    margin-top: 24px;
  }
  .detail-product__images__imgs {
    max-width: 290px;
    margin: 0 auto;
  }
  .detail-product__colors, .detail-product__sizes, .detail-product__features {
    overflow-x: auto;
    scrollbar-width: 0;
    -ms-overflow-style: none;
  }
  .detail-product__colors::-webkit-scrollbar, .detail-product__sizes::-webkit-scrollbar, .detail-product__features::-webkit-scrollbar {
    width: 0;
  }
  .detail-product__features li {
    max-width: 25%;
  }
  .detail-product .small-description-free-send {
    margin-top: 24px;
  }
  .detail-product__small-description, .detail-product__free-send {
    padding: 20px 16px;
  }
  .detail-product__small-description::before, .detail-product__free-send::before {
    content: none;
  }
  .detail-product__options {
    padding: 32px 24px;
    margin: 32px 0;
  }
  .detail-product__options__item {
    padding-left: 24px;
  }
  .detail-product__sellers__items .btns {
    flex: unset;
  }
  .detail-product__tabs ul {
    padding: 0 24px;
  }
  .detail-product__description {
    padding: 32px;
  }
  .detail-product__full-info {
    padding: 32px 24px 24px;
  }
  .detail-product__full-info__item .title {
    width: 33.3333%;
  }
  .detail-product__full-info__item .value {
    width: 66.6667%;
  }
  .detail-product__full-info .btn-more-shop {
    margin-top: -64px;
    z-index: 100;
    position: relative;
  }
  .detail-product__comments {
    padding: 24px 12px;
    border-radius: 12px;
  }
  .detail-product__comments__rates__type {
    width: 100%;
    margin: 0 -8px;
    row-gap: 16px;
  }
  .detail-product__comments__rates__type .box {
    width: auto;
    flex: 1 0 33.333333%;
    margin: 0;
    padding: 0 8px;
    border-left: 0;
  }
  .detail-product__comments__rates__line {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .detail-product__title {
    font-size: 16px;
    line-height: 25px;
  }
  .detail-product__features li {
    max-width: 33.333333%;
  }
  .detail-product__options {
    padding: 32px 16px;
    border-radius: 15px;
  }
  .detail-product__options__item svg {
    width: 32px;
    height: 32px;
  }
  .detail-product__options__item > * {
    font-size: 12px;
    line-height: 18px;
  }
  .detail-product__sellers__item {
    padding: 12px;
  }
  .detail-product__sellers__item .info-seller .icon {
    margin-left: 8px;
  }
  .detail-product__sellers__item .btns .btn {
    flex: 1 0 auto;
  }
  .detail-product__sellers__item .btns .btn-send {
    padding: 6px 14px;
  }
  .detail-product__sellers__item .btns .btn-add-to-cart {
    padding: 17px 16px;
  }
  .detail-product__tabs ul {
    padding: 0;
  }
  .detail-product__tabs ul li {
    padding: 12px 24px;
  }
  .detail-product__description {
    padding: 24px;
    border-radius: 15px;
  }
  .detail-product__description__title {
    font-size: 16px;
    line-height: 24px;
  }
  .detail-product__description .content {
    line-height: 28px;
  }
  .detail-product__description .content img {
    border-radius: 12px;
  }
  .detail-product__full-info__item .title {
    font-size: 14px;
    line-height: 22px;
    width: 40%;
  }
  .detail-product__full-info__item .value {
    font-size: 12px;
    line-height: 19px;
    width: 60%;
  }
  .detail-product__comments__item {
    padding: 24px;
  }
  .detail-product__comments__item .rates {
    row-gap: 12px;
  }
  .detail-product__comments__item .rates li {
    padding: 10px 12px;
  }
  .detail-product__comments .replys {
    padding-right: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-product__colors, .detail-product__sizes, .detail-product__features {
    margin: 0 -12px;
    padding: 0 12px;
  }
  .detail-product__features li {
    min-width: 162px;
    max-width: 162px;
  }
  .detail-product__tabs {
    margin: 32px -12px;
  }
  .detail-product__tabs ul {
    padding: 0 12px;
  }
  .detail-product__sellers__heading .btn {
    max-width: 100%;
  }
  .detail-product__full-info {
    padding: 24px 12px;
  }
  .detail-product__full-info__item {
    gap: 12px;
  }
  .detail-product__full-info__item .title,
  .detail-product__full-info__item .value {
    width: 100%;
  }
  .detail-product__full-info__item .title {
    padding-left: 0;
  }
  .detail-product__comments__heading .btn {
    max-width: 100%;
  }
  .detail-product__comments__item {
    padding: 20px 12px;
  }
}

.modal-sellers .modal-dialog,
.modal-full-info .modal-dialog {
  max-width: 1320px;
}
.modal-sellers .modal-content,
.modal-full-info .modal-content {
  border-radius: 15px;
  border: 0;
}
.modal-sellers .modal-header, .modal-sellers .modal-body,
.modal-full-info .modal-header,
.modal-full-info .modal-body {
  padding: 24px;
}
@media only screen and (max-width: 991px) {
  .modal-sellers .modal-body,
  .modal-full-info .modal-body {
    height: calc(100% - 100px);
  }
}

.modal-sellers .detail-product__sellers__items {
  max-height: 544px;
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
  padding-left: 12px;
}
.modal-sellers .detail-product__sellers__items::-webkit-scrollbar {
  width: 4px;
  background-color: #f3f6f4;
}
.modal-sellers .detail-product__sellers__items::-webkit-scrollbar-thumb {
  background-color: #00a693;
}
@media only screen and (max-width: 991px) {
  .modal-sellers .detail-product__sellers__items {
    max-height: 100%;
  }
}

.modal-full-info .detail-product__full-info__items {
  max-height: 422px;
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
  padding-left: 12px;
}
.modal-full-info .detail-product__full-info__items::-webkit-scrollbar {
  width: 4px;
  background-color: #f3f6f4;
}
.modal-full-info .detail-product__full-info__items::-webkit-scrollbar-thumb {
  background-color: #00a693;
}
.modal-full-info .detail-product__full-info__item .value {
  background-color: #f3f6f4;
}
@media only screen and (max-width: 991px) {
  .modal-full-info .detail-product__full-info__items {
    max-height: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .modal-mobile {
    z-index: 10002;
    overflow: hidden;
    top: 10%;
    height: 90%;
  }
  .modal-mobile:not(.show) .modal-dialog {
    transform: translateY(80%);
    opacity: 1;
  }
  .modal-mobile .modal-dialog {
    margin: 0;
    height: 100%;
  }
  .modal-mobile .modal-content {
    border-radius: 15px 15px 0 0;
    height: 100%;
  }
}
.note__head {
  background-color: #040414;
  padding: 12px 23px 12px 11px;
  gap: 17px;
  top: 0;
  opacity: 0;
  visibility: hidden;
  max-width: calc(100% - 8px);
  width: -moz-fit-content;
  width: fit-content;
  z-index: 999;
}
.note__head .btn {
  padding: 14px 21px;
  background-color: #00935e;
}
.note__head.opened {
  opacity: 100;
  visibility: visible;
  top: 24px;
}
@media only screen and (max-width: 767px) {
  .note__head {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .note__head {
    font-size: 12px;
    line-height: 18px;
    padding: 12px 16px 12px 12px;
  }
}

.modal-add-to-cart .modal-dialog {
  max-width: 518px;
}
.modal-add-to-cart .modal-content {
  border-radius: 15px;
}
.modal-add-to-cart .modal-body {
  padding: 24px 24px 34px;
}
.modal-add-to-cart .heading {
  background-image: url("./../images/shop/bg-03.png");
  padding: 16px 28px 16px 20px;
}
.modal-add-to-cart .info-product .image {
  background-color: #f3f6f4;
  width: 82px;
  height: 82px;
}
.modal-add-to-cart .info-product .image img {
  width: 60px;
  height: 60px;
}
.modal-add-to-cart .info__selected__item {
  gap: 11px;
}
.modal-add-to-cart .info__selected__item .title::before {
  width: 15px;
  height: 5px;
  border-radius: 5px;
  background-color: #00935e;
}
.modal-add-to-cart .info__selected__item .value {
  padding: 7px 20px;
  border: 1px solid #dfe0e7;
}
.modal-add-to-cart .info__selected__item .value.color {
  gap: 10px;
}
.modal-add-to-cart .info__selected__item .value.color span {
  width: 11px;
  height: 11px;
  background-color: #000;
  border: 1px solid #fff;
  outline: 1px solid #a4a8ba;
}
@media only screen and (max-width: 991px) {
  .modal-add-to-cart .modal-dialog {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .modal-add-to-cart .modal-body {
    padding: 24px 12px;
  }
  .modal-add-to-cart .info__selected .value {
    padding: 7px 12px;
  }
}

.success-added-product {
  max-width: -moz-fit-content;
  max-width: fit-content;
  background-color: #040414;
  padding: 16px 15px 16px 28px;
  top: 0px;
  right: 24px;
  opacity: 0;
  visibility: hidden;
  z-index: 10001;
}
.success-added-product .icon {
  box-shadow: 0px 22px 24px rgba(0, 147, 94, 0.35);
  width: 50px;
  height: 50px;
  background-color: #00935e;
}
.success-added-product.opened {
  opacity: 1;
  visibility: visible;
  top: 24px;
}

.detail-product__images__img__mobile {
  padding-bottom: 60px;
}
.detail-product__images__img__mobile::after {
  content: "";
  position: absolute;
  bottom: 33px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 286px;
  height: 12px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDcxLjVIMTAxLjgxQzEwNS4zNzIgMSAxMDguODY5IDEuOTUxMTQgMTExLjk0IDMuNzU1MTJMMTE5LjU4NCA4LjI0NDg4QzEyMi42NTUgMTAuMDQ4OSAxMjYuMTUyIDExIDEyOS43MTMgMTFIMTQzSDE1NS42NjFDMTU5LjA4IDExIDE2Mi40NDIgMTAuMTIzNSAxNjUuNDI1IDguNDU0MjhMMTc0LjIgMy41NDU3MkMxNzcuMTgzIDEuODc2NDcgMTgwLjU0NSAxIDE4My45NjQgMUgyMTQuNUgyODYiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzMxNV8zNDE5NykiLz4KPGRlZnM+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbF8zMTVfMzQxOTciIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQzIDYpIHNjYWxlKDE0MyA5LjQ1NDE5KSI+CjxzdG9wIHN0b3AtY29sb3I9IiNENDI0MkUiLz4KPHN0b3Agb2Zmc2V0PSIwLjUxMTk2MyIgc3RvcC1jb2xvcj0iI0Q0MjQyRSIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Q0MjQyRSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) center center/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDcxLjVIMTAxLjgxQzEwNS4zNzIgMSAxMDguODY5IDEuOTUxMTQgMTExLjk0IDMuNzU1MTJMMTE5LjU4NCA4LjI0NDg4QzEyMi42NTUgMTAuMDQ4OSAxMjYuMTUyIDExIDEyOS43MTMgMTFIMTQzSDE1NS42NjFDMTU5LjA4IDExIDE2Mi40NDIgMTAuMTIzNSAxNjUuNDI1IDguNDU0MjhMMTc0LjIgMy41NDU3MkMxNzcuMTgzIDEuODc2NDcgMTgwLjU0NSAxIDE4My45NjQgMUgyMTQuNUgyODYiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzMxNV8zNDE5NykiLz4KPGRlZnM+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbF8zMTVfMzQxOTciIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQzIDYpIHNjYWxlKDE0MyA5LjQ1NDE5KSI+CjxzdG9wIHN0b3AtY29sb3I9IiNENDI0MkUiLz4KPHN0b3Agb2Zmc2V0PSIwLjUxMTk2MyIgc3RvcC1jb2xvcj0iI0Q0MjQyRSIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Q0MjQyRSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) center center/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #D4242E;
}
.detail-product__images__img__mobile .swiper-pagination-bullet {
  margin: 0 !important;
  width: 12px;
  height: 2px;
  opacity: 1;
  background-color: #EBEBEB;
  border-radius: 2px;
}
.detail-product__images__img__mobile .swiper-pagination-bullet-active {
  width: 32px;
  background-color: #D4242E;
}
.detail-product__header-mobile {
  padding: 22px 0;
}
.detail-product__header-mobile .like-cart {
  background-color: #f3f6f4;
  padding: 12px 14px;
}
.detail-product__header-mobile .like-cart .line {
  width: 1px;
  height: 18px;
  background-color: rgba(0, 0, 0, 0.06);
}
.detail-product__header-mobile .menu {
  width: 40px;
  height: 40px;
  background-color: #00935e;
}
@media only screen and (max-width: 991px) {
  .detail-product__images {
    padding-top: 57px;
  }
  .detail-product__images .heading {
    top: 12px;
    padding: 0 12px;
  }
  .detail-product .detail-product__info-seller__timear__item {
    background-color: #F3F6F4 !important;
  }
}
@media only screen and (max-width: 575px) {
  .detail-product__images .heading .existing {
    font-size: 12px;
    line-height: 18px;
  }
  .detail-product__images .heading .existing svg {
    width: 20px;
    height: 20px;
  }
}

.icon-arrow-left-6:before {
  content: "\e9dc";
}

.icon-arrow-right-6:before {
  content: "\e9dd";
}

.icon-bag-happy:before {
  content: "\e9db";
}

.col-products {
  width: calc(100% - 278px);
}
@media only screen and (max-width: 991px) {
  .col-products {
    width: 100%;
  }
}

.pagination-shop li a.arrow {
  color: #292d32;
}
.pagination-shop li a:not(.arrow) {
  min-width: 40px;
  height: 40px;
  border: 1px solid #e4e7e9;
  color: #191c1f;
  padding: 0 8px;
}
.pagination-shop li a:not(.arrow).active {
  background-color: #00a693;
  border-color: #00a693;
  color: #fff;
}

.faqs__shop .row {
  row-gap: 28px;
}
.faqs__shop__item {
  box-shadow: 0px 54.49px 39.39px rgba(0, 0, 0, 0.02);
  padding-bottom: 28px;
}
.faqs__shop__item__heading, .faqs__shop__item__body {
  padding: 28px 24px 0;
}
.faqs__shop__item__heading {
  color: #393939;
}
.faqs__shop__item__heading span {
  width: 14px;
  height: 14px;
}
.faqs__shop__item__heading span::before, .faqs__shop__item__heading span::after {
  background-color: #808b99;
  border-radius: 2px;
}
.faqs__shop__item__heading span::before {
  width: 2px;
}
.faqs__shop__item__heading span::after {
  height: 2px;
}
.faqs__shop__item__heading:not(.collapsed) span::before {
  transform: translateX(-50%) rotate(90deg) !important;
}
.faqs__shop__item__body {
  padding-top: 12px;
}
@media only screen and (max-width: 767px) {
  .faqs__shop__item {
    padding-bottom: 20px;
  }
  .faqs__shop__item__heading, .faqs__shop__item__body {
    padding: 20px 16px 0;
  }
  .faqs__shop__item__heading {
    font-size: 14px;
    line-height: 22px;
  }
}

.switch-shop {
  padding: 0;
  width: 100%;
  margin-bottom: 0;
  min-height: auto;
}
.switch-shop .form-check-input {
  display: none;
}
.switch-shop .form-check-label {
  position: relative;
  padding-left: 79px;
  cursor: pointer;
  display: block;
}
.switch-shop .form-check-label::before, .switch-shop .form-check-label::after {
  content: "";
  position: absolute;
  margin-top: -4px;
  transition: all 0.3s ease-in-out;
}
.switch-shop .form-check-label::before {
  width: 69px;
  height: 30px;
  border-radius: 20px;
  background-color: #f3f6f4;
  left: 0;
  top: 0;
}
.switch-shop .form-check-label::after {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #fff;
  top: 4px;
  left: 43px;
}
.switch-shop .form-check-input:checked + label::before {
  background-color: #00a693;
}
.switch-shop .form-check-input:checked + label::after {
  left: 4px;
}
@media only screen and (max-width: 767px) {
  .switch-shop .form-check-label {
    padding-left: 54px;
    font-size: 12px;
    line-height: 19px;
  }
  .switch-shop .form-check-label::before, .switch-shop .form-check-label::after {
    margin-top: 0;
  }
  .switch-shop .form-check-label::before {
    width: 44px;
    height: 19px;
  }
  .switch-shop .form-check-label::after {
    width: 14px;
    height: 14px;
    top: 2.5px;
    left: 27px;
  }
  .switch-shop .form-check-input:checked + label::after {
    left: 2.5px;
  }
}

.noUi-target {
  height: 2px;
  background-color: #d4d4d4;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  padding-left: 14px;
}

.noUi-connects {
  border-radius: 0;
}

.noUi-connect {
  background-color: #00a693;
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid #00a693;
  box-shadow: none;
  left: -14px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle::before, .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle::after {
  content: none;
}

.category-shop__banner {
  background-image: url("./../images/shop/banner-07.png");
  background-color: #f1f1f1;
  padding: 53px 56px 36px;
}
.category-shop__banner .content::before {
  top: -35px;
  right: 4px;
  bottom: -27px;
  left: -42px;
  background: radial-gradient(45.5% 50% at 50% 50%, rgba(0, 0, 0, 0.32) 0%, rgba(0, 0, 0, 0.0224) 100%);
  backdrop-filter: blur(10px);
  z-index: -1;
}
.category-shop__banner .content .btn {
  padding: 15px 18px;
}
@media only screen and (max-width: 767px) {
  .category-shop__banner {
    padding: 48px 24px 24px;
  }
  .category-shop__banner .content {
    position: unset !important;
  }
  .category-shop__banner .content::before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    backdrop-filter: blur(3px);
  }
  .category-shop__banner .content .btn {
    font-size: 12px;
    line-height: 18px;
  }
}
.category-shop__heading {
  gap: 22px;
}
.category-shop__heading__title {
  padding-right: 11px;
}
.category-shop__heading__title::before {
  width: 3px;
  height: 7px;
  background-color: #00a693;
}
.category-shop__heading__btn {
  width: 40px;
  height: 40px;
}
.category-shop__heading__btn svg {
  width: 28px;
  height: 28px;
}
.category-shop__heading__sort {
  margin-right: 33px;
  gap: 38px;
}
.category-shop__heading__sort li a {
  font-weight: 400;
}
.category-shop__heading__sort li a::after {
  top: 100%;
  width: 16px;
  height: 3px;
  background-color: #00a693;
  transform: translate(-50%, 8px) scaleX(0);
}
.category-shop__heading__sort li a.active {
  font-weight: 700;
}
.category-shop__heading__sort li a.active, .category-shop__heading__sort li a:hover {
  color: #040414;
}
.category-shop__heading__sort li a.active::after, .category-shop__heading__sort li a:hover::after {
  transform: translate(-50%, 8px) scaleX(1);
}
.category-shop__heading__switch-box {
  background-color: #fff;
  border: 1px solid rgba(164, 168, 186, 0.2);
  padding: 15px;
}
.category-shop__row {
  border-right: 1px solid rgba(0, 0, 0, 0.06);
}
.category-shop__row::before, .category-shop__row::after {
  background-color: rgba(0, 0, 0, 0.06);
  width: 100vw;
  height: 1px;
}
.category-shop__col-sidebar {
  width: 278px;
}
.category-shop__col-products {
  width: calc(100% - 278px);
}
.category-shop__sidebar {
  padding: 28px 11px 37px;
}
.category-shop__sidebar__backdrop {
  background-color: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(4px);
  z-index: 10000;
  opacity: 0;
  visibility: hidden;
}
.category-shop__sidebar.opened + .category-shop__sidebar__backdrop {
  opacity: 1;
  visibility: visible;
}
.category-shop__sidebar .content {
  gap: 12px;
}
.category-shop__sidebar__item__heading {
  border: 1px solid #f3f6f4;
  padding: 18px 20px;
}
.category-shop__sidebar__item__heading:not(.collapsed) i {
  transform: rotate(180deg);
}
.category-shop__sidebar__item__body {
  margin-top: 15px;
}
.category-shop__sidebar__items {
  gap: 12px;
  padding: 0 9px;
}
.category-shop__sidebar__items li label {
  gap: 10px;
  cursor: pointer;
}
.category-shop__sidebar__items li label span {
  width: 22px;
  height: 22px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  flex: 0 0 auto;
}
.category-shop__sidebar__items li label span::before {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #000;
  opacity: 0;
}
.category-shop__sidebar__items li input:checked + label span::before {
  opacity: 1;
}
.category-shop__sidebar .range-price-inpute {
  border: 1px solid rgba(0, 0, 0, 0.05);
  padding: 0 18px;
  height: 48px;
  flex: 1 0 1%;
}
.category-shop__sidebar__products {
  padding: 24px 26px 0;
  background-color: #00a693;
}
.category-shop__sidebar__products::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA1IiBoZWlnaHQ9IjI3IiB2aWV3Qm94PSIwIDAgMTA1IDI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMjYuOTc2MVYyN0gxMDVWMjYuOTc2MUgxMDMuOTY4QzkxLjc0NTcgMjYuOTc2MSA4MC4wNDg4IDIyLjAwNDIgNzEuNTY3IDEzLjIwMzVMNjMuNDcyOSA0LjgwNTE4QzU3LjU3MzUgLTEuMzE1OTggNDcuNzcxNCAtMS4zMTU5OCA0MS44NzIgNC44MDUxOEwzMy43Nzc5IDEzLjIwMzVDMjUuMjk2MSAyMi4wMDQyIDEzLjU5OTIgMjYuOTc2MSAxLjM3NjU2IDI2Ljk3NjFIMFoiIGZpbGw9IiNEOUQ5RDkiIHN0eWxlPSJmaWxsOiNEOUQ5RDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuODUxMCAwLjg1MTAgMC44NTEwKTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA1IiBoZWlnaHQ9IjI3IiB2aWV3Qm94PSIwIDAgMTA1IDI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMjYuOTc2MVYyN0gxMDVWMjYuOTc2MUgxMDMuOTY4QzkxLjc0NTcgMjYuOTc2MSA4MC4wNDg4IDIyLjAwNDIgNzEuNTY3IDEzLjIwMzVMNjMuNDcyOSA0LjgwNTE4QzU3LjU3MzUgLTEuMzE1OTggNDcuNzcxNCAtMS4zMTU5OCA0MS44NzIgNC44MDUxOEwzMy43Nzc5IDEzLjIwMzVDMjUuMjk2MSAyMi4wMDQyIDEzLjU5OTIgMjYuOTc2MSAxLjM3NjU2IDI2Ljk3NjFIMFoiIGZpbGw9IiNEOUQ5RDkiIHN0eWxlPSJmaWxsOiNEOUQ5RDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuODUxMCAwLjg1MTAgMC44NTEwKTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #fff;
  width: 105px;
  height: 27px;
  z-index: -1;
}
.category-shop__sidebar__products::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCA1OCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzkwMV8zNiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjU4IiBoZWlnaHQ9IjI3Ij4KPHJlY3Qgd2lkdGg9IjU4IiBoZWlnaHQ9IjI3IiBmaWxsPSJibGFjayIgc3R5bGU9ImZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF85MDFfMzYpIj4KPHBhdGggZD0iTS03NiAtMzYwLjVIMTMzLjkzMUMxNDEuOTM5IC0zNjAuNSAxNDguNDMxIC0zNTQuMDA4IDE0OC40MzEgLTM0NlYxMS45NTIzQzE0OC40MzEgMTkuOTYwNCAxNDEuOTM5IDI2LjQ1MjMgMTMzLjkzMSAyNi40NTIzSDg4Ljk0NzlINzguMDU2OEM2NS45ODYgMjYuNDUyMyA1NC40MzMgMjEuNTQ4NiA0Ni4wNDc2IDEyLjg2Nkw0MC4xMTQ2IDYuNzIyNzVDMzQuMDIwOCAwLjQxMzAyNSAyMy45MDk4IDAuNDEzMDI1IDE3LjgxNiA2LjcyMjc1TDExLjg4MyAxMi44NjZDMy40OTc1NSAyMS41NDg2IC04LjA1NTQgMjYuNDUyMyAtMjAuMTI2MiAyNi40NTIzSC0zMS4wMTc0SC03NkMtODQuMDA4MSAyNi40NTIzIC05MC41IDE5Ljk2MDQgLTkwLjUgMTEuOTUyM1YtMzQ2Qy05MC41IC0zNTQuMDA4IC04NC4wMDgxIC0zNjAuNSAtNzYgLTM2MC41WiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9yYWRpYWxfOTAxXzM2KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNyIgc3R5bGU9IiIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTAxXzM2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDI4Ljk2NTMgLTE2Ny4wMjQpIHJvdGF0ZSg5MCkgc2NhbGUoMTkzLjk3NiA2NS43MDM0KSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdHlsZT0ic3RvcC1jb2xvcjp3aGl0ZTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIwLjg1OTQ1MSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC44MzQxOTIiIHN0eWxlPSJzdG9wLWNvbG9yOndoaXRlO3N0b3Atb3BhY2l0eTowLjgzNDE5MjsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCA1OCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzkwMV8zNiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjU4IiBoZWlnaHQ9IjI3Ij4KPHJlY3Qgd2lkdGg9IjU4IiBoZWlnaHQ9IjI3IiBmaWxsPSJibGFjayIgc3R5bGU9ImZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF85MDFfMzYpIj4KPHBhdGggZD0iTS03NiAtMzYwLjVIMTMzLjkzMUMxNDEuOTM5IC0zNjAuNSAxNDguNDMxIC0zNTQuMDA4IDE0OC40MzEgLTM0NlYxMS45NTIzQzE0OC40MzEgMTkuOTYwNCAxNDEuOTM5IDI2LjQ1MjMgMTMzLjkzMSAyNi40NTIzSDg4Ljk0NzlINzguMDU2OEM2NS45ODYgMjYuNDUyMyA1NC40MzMgMjEuNTQ4NiA0Ni4wNDc2IDEyLjg2Nkw0MC4xMTQ2IDYuNzIyNzVDMzQuMDIwOCAwLjQxMzAyNSAyMy45MDk4IDAuNDEzMDI1IDE3LjgxNiA2LjcyMjc1TDExLjg4MyAxMi44NjZDMy40OTc1NSAyMS41NDg2IC04LjA1NTQgMjYuNDUyMyAtMjAuMTI2MiAyNi40NTIzSC0zMS4wMTc0SC03NkMtODQuMDA4MSAyNi40NTIzIC05MC41IDE5Ljk2MDQgLTkwLjUgMTEuOTUyM1YtMzQ2Qy05MC41IC0zNTQuMDA4IC04NC4wMDgxIC0zNjAuNSAtNzYgLTM2MC41WiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9yYWRpYWxfOTAxXzM2KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNyIgc3R5bGU9IiIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTAxXzM2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDI4Ljk2NTMgLTE2Ny4wMjQpIHJvdGF0ZSg5MCkgc2NhbGUoMTkzLjk3NiA2NS43MDM0KSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdHlsZT0ic3RvcC1jb2xvcjp3aGl0ZTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIwLjg1OTQ1MSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC44MzQxOTIiIHN0eWxlPSJzdG9wLWNvbG9yOndoaXRlO3N0b3Atb3BhY2l0eTowLjgzNDE5MjsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #fff;
  width: 58px;
  height: 21px;
  bottom: 15px;
  z-index: -1;
}
.category-shop__sidebar__products__item {
  padding: 40px 0 48px;
}
.category-shop__sidebar__products__item .image::before {
  background-image: url("./../images/shop/bg-04.png");
  width: 100%;
  height: 100%;
  z-index: -1;
}
.category-shop__sidebar__products__item .price {
  gap: 3px;
}
.category-shop__sidebar__products__item del {
  min-width: 68px;
  background-color: rgba(255, 255, 255, 0.2);
  padding: 5px 12px;
}
.category-shop__sidebar__products__item .btn-add-to-cart {
  width: 46px;
  height: 46px;
  background-color: #000;
  color: #fff;
  transform: translate(-50%, 29px);
}
.category-shop__sidebar__products__item .btn-add-to-cart:hover {
  background-color: #00a693;
}
.category-shop__sidebar__products .swiper-pagination {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  gap: 6px;
  margin: 0;
  width: -moz-fit-content;
  width: fit-content;
}
.category-shop__sidebar__products .swiper-pagination-bullet {
  width: 18px;
  height: 2px;
  background-color: #fff;
  opacity: 0.4;
  margin: 0;
  border-radius: 2px;
}
.category-shop__sidebar__products .swiper-pagination-bullet-active {
  width: 44px;
  opacity: 1;
}
.category-shop__products {
  padding: 15px 32px 23px;
  background-color: #f3f6f4;
}
.category-shop__products .row {
  margin: 0 -6px;
  row-gap: 12px;
}
.category-shop__products .row > * {
  padding: 0 6px;
}
@media only screen and (max-width: 1399px) {
  .category-shop__heading__sort {
    margin-right: 24px;
    gap: 24px;
  }
}
@media only screen and (max-width: 1199px) {
  .category-shop__heading {
    gap: 12px;
  }
  .category-shop__heading__sort {
    order: 999;
    width: 100%;
    margin-right: 0;
  }
  .category-shop__col-sidebar {
    width: 240px;
  }
  .category-shop__col-products {
    width: calc(100% - 240px);
  }
  .category-shop__products {
    padding: 16px;
  }
}
@media only screen and (max-width: 991px) {
  .category-shop__row::before {
    height: 100%;
    background-color: #f3f6f4;
    border: solid rgba(0, 0, 0, 0.06);
    border-width: 1px 0;
  }
  .category-shop__row::after {
    content: none;
  }
  .category-shop__col-sidebar, .category-shop__col-products {
    width: 100%;
  }
  .category-shop__heading__title {
    width: 100%;
  }
  .category-shop__sidebar {
    width: 100%;
    height: 90%;
    border-radius: 15px 15px 0 0;
    background-color: #fff;
    border-right: 0;
    position: fixed;
    top: 10%;
    left: 0;
    transform: translateY(100%);
    overflow-y: auto;
    scrollbar-width: 4px;
    scrollbar-color: #00a693 blue;
    padding-left: 12px;
  }
  .category-shop__sidebar::-webkit-scrollbar {
    width: 4px;
    background-color: #f3f6f4;
  }
  .category-shop__sidebar::-webkit-scrollbar-thumb {
    background-color: #00a693;
  }
  .category-shop__sidebar {
    z-index: 10001;
  }
  .category-shop__sidebar.opened {
    transform: translateY(0);
  }
  .category-shop__products {
    padding: 24px 0;
  }
}
@media only screen and (max-width: 767px) {
  .category-shop__heading__switch-box {
    padding: 15px 9px;
  }
}
@media only screen and (max-width: 575px) {
  .category-shop__heading__sort {
    gap: 16px;
    margin: 0 -12px;
    padding: 0 12px;
    width: auto;
  }
}

.category-shop__heading__mobile__filter-sort {
  padding: 6px 10px;
  background-color: #F3F6F4;
}
.category-shop__heading__mobile__filter-sort > * {
  max-width: 50%;
  padding: 15px 12px 16px;
}
.category-shop__heading__mobile__sort .form-control {
  max-width: calc(100% - 31px);
}
.category-shop__heading__mobile__quick-access .title {
  border: 1px solid #EBEBEB;
  padding: 10px 13px;
}
.category-shop__heading__mobile__quick-access .form-control {
  height: auto;
  min-height: 38px;
  padding: 0 14px 0 40px;
  background: #F3F6F4 url("./../images/shop/arrow-select.svg") center left 14px no-repeat;
  background-size: 16px 16px;
}

.form-group__new .form-control {
  height: 74px;
  border: 1px solid #ededee;
  padding: 0 66px 0 12px;
}
.form-group__new .form-control:focus {
  border-color: #00a693;
  box-shadow: 0 0 0 4px rgba(0, 166, 147, 0.2);
}
.form-group__new label {
  top: 50%;
  right: 66px;
  left: 12px;
  cursor: text;
  transform: translateY(-50%);
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.form-group__new .form-control[type=password] + label {
  left: 54px;
}
.form-group__new .form-control:focus + label,
.form-group__new .form-control.valid + label {
  top: 0;
  right: 54px;
  left: 12px;
  padding: 0 8px;
  background-color: #fff;
  transform: translateY(-12px);
}
.form-group__new .icon {
  right: 26px;
}
.form-group__new .icon-show-password {
  left: 26px;
  color: #292d32;
}
.form-group__new .icon-show-password.show {
  color: #00a693;
}
@media only screen and (max-width: 767px) {
  .form-group__new .form-control {
    height: 64px;
  }
}

.auth-shop .container .col-lg-6 {
  padding: 48px 0;
  min-height: 100vh;
}
.auth-shop__content, .auth-shop__copyright {
  max-width: 484px;
}
.auth-shop__contents__tabs::after,
.auth-shop .phone__entered::after {
  width: 16px;
  height: 3px;
  background-color: #00a693;
  top: 100%;
  transform: translate(-50%, 20px);
}
.auth-shop__content__tabs li {
  border: 1px solid #ededee;
  padding: 17px 27px;
  color: #636880;
}
.auth-shop__content__tabs li svg .cr-1 {
  color: #292d32;
}
.auth-shop__content__tabs li svg .cr-2 {
  color: #00a693;
}
.auth-shop__content__tabs li.active {
  background-color: #00a693;
  border-color: #00a693;
  color: #fff;
}
.auth-shop__content__tabs li.active svg .cr-1 {
  color: rgba(4, 4, 20, 0.2);
}
.auth-shop__content__tabs li.active svg .cr-2 {
  color: #fff;
}
.auth-shop__content .forget-password a {
  text-decoration: underline;
}
.auth-shop__content .forget-password a:hover {
  color: #00a693;
}
.auth-shop__content .btn {
  max-width: 383px;
  padding: 21px 12px;
}
.auth-shop__image > img {
  -o-object-fit: cover;
     object-fit: cover;
}
.auth-shop__image .logo,
.auth-shop__image .text-content {
  max-width: 549px;
}
.auth-shop__image .logo {
  top: 74px;
}
.auth-shop__image .text-content {
  bottom: 48px;
  padding: 38px 16px 32px;
}
.auth-shop__image .text-content::before {
  background-color: rgba(0, 0, 0, 0.21);
  border: 1px solid rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(7px);
  border-radius: inherit;
  z-index: -1;
}
.auth-shop .phone__entered {
  border: 1px solid #EDEDEE;
  padding: 7px 26px 7px 11px;
  margin-bottom: 82px;
}
.auth-shop .phone__entered::after {
  transform: translate(-50%, 32px);
}
.auth-shop .phone__entered .btn {
  padding: 19px 33px;
}
.auth-shop .form-code .content {
  max-width: 419px;
}
.auth-shop .form-code .code span {
  width: 16px;
  height: 3px;
  background-color: #A4A8BA;
}
.auth-shop .err-code {
  color: #EB0404;
}
.auth-shop .re-send:hover {
  color: #00a693;
}
@media only screen and (max-width: 1199px) {
  .auth-shop__image .logo,
  .auth-shop__image .text-content {
    max-width: 440px;
  }
}
@media only screen and (max-width: 991px) {
  .auth-shop .container .col-lg-6 {
    padding: 24px 0;
  }
  .auth-shop__content__tabs li {
    flex: 1 0 auto;
  }
  .auth-shop__content .forget-password {
    margin-bottom: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .auth-shop__content .title {
    font-size: 16px;
    line-height: 25px;
  }
  .auth-shop__content .sub-title {
    font-size: 12px;
    line-height: 19px;
  }
  .auth-shop__content__tabs li {
    padding: 11px 16px;
  }
  .auth-shop__content .btn {
    padding: 13px 12px;
  }
}
@media only screen and (max-width: 575px) {
  .auth-shop .phone__entered {
    padding-right: 11px;
  }
  .auth-shop .phone__entered .btn {
    font-size: 12px;
    line-height: 18px;
    padding: 16px;
  }
}

.btn-outline-secondary-3 {
  border: 1px solid rgba(164, 168, 186, 0.3);
  color: #a4a8ba;
}
.btn-outline-secondary-3:hover {
  border-color: #00935e;
  background-color: #00935e;
  color: #fff;
}

.dashboard-shop {
  min-height: 100vh;
}
.dashboard-shop__sidebar {
  max-width: 393px;
  top: 42px;
  bottom: 28px;
  background-color: #fff;
  z-index: 10001;
}
.dashboard-shop__sidebar__backdrop {
  background-color: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(7px);
}
.dashboard-shop__sidebar__content {
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
  padding-left: 12px;
}
.dashboard-shop__sidebar__content::-webkit-scrollbar {
  width: 4px;
  background-color: #f3f6f4;
}
.dashboard-shop__sidebar__content::-webkit-scrollbar-thumb {
  background-color: #00a693;
}
.dashboard-shop__sidebar__content__info-user {
  padding-top: 20px;
  margin: 0 55px 0 29px;
}
.dashboard-shop__sidebar__content__info-user::before {
  background-image: url("./../images/shop/bg-05.png");
  border-radius: 15px;
  height: 62px;
  z-index: -1;
}
.dashboard-shop__sidebar__content__info-user img {
  border: 4px solid #fff;
  width: 78px;
  height: 78px;
}
.dashboard-shop__sidebar__content__menu {
  padding: 25px 42px 0 29px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.dashboard-shop__sidebar__content__menu ul li a {
  gap: 10px;
  padding: 15px 18px;
}
.dashboard-shop__sidebar__content__menu ul li a::before, .dashboard-shop__sidebar__content__menu ul li a::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  width: 3px;
  height: 0;
  background-color: #00a693;
  border-radius: 10px;
  transition: all 0.3s linear;
}
.dashboard-shop__sidebar__content__menu ul li a::before {
  transform: translate(20px, -50%);
}
.dashboard-shop__sidebar__content__menu ul li a::after {
  opacity: 0.4;
  filter: blur(10px);
  transform: translate(25px, -50%);
}
.dashboard-shop__sidebar__content__menu ul li a .icon .cr-1 {
  color: #d5d5d5;
}
.dashboard-shop__sidebar__content__menu ul li a .icon .cr-2 {
  color: #00935e;
}
.dashboard-shop__sidebar__content__menu ul li a.active {
  color: #040414;
  background-color: #f3f6f4;
}
.dashboard-shop__sidebar__content__menu ul li a.active::before, .dashboard-shop__sidebar__content__menu ul li a.active::after {
  height: 20px;
}
.dashboard-shop__sidebar__content__menu ul li a.active .icon .cr-1 {
  color: #292d32;
}
.dashboard-shop__sidebar__content__manage-account {
  padding: 24px 42px 0 29px;
}
.dashboard-shop__sidebar__content__manage-account ul li a {
  gap: 10px;
}
.dashboard-shop__sidebar__content__manage-account ul li a .icon svg {
  width: 20px;
  height: 20px;
}
.dashboard-shop__sidebar__content__manage-account ul li a .icon svg .cr-1 {
  color: #292d32;
}
.dashboard-shop__sidebar__content__manage-account ul li a .icon svg .cr-2 {
  color: #00935e;
}
.dashboard-shop__wrapper {
  width: calc(100% - 393px);
  max-width: 1510px;
  padding: 42px 0 29px 24px;
  margin-right: 393px;
  min-height: 100vh;
}
.dashboard-shop__wrapper::before {
  content: "";
  position: absolute;
  top: 42px;
  right: 0;
  bottom: 29px;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.1);
}
.dashboard-shop__header {
  padding: 0 21px 22px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.dashboard-shop__header__btn {
  width: 58px;
  height: 58px;
  border: 1px solid #ccede9;
}
.dashboard-shop__header__btn:hover {
  background-color: #ccede9;
}
.dashboard-shop__header .btn {
  padding: 18px 34px;
}
.dashboard-shop__content {
  margin: 28px 21px 0 0;
  padding: 34px 36px 42px;
  background-color: #f3f6f4;
}
.dashboard-shop__note {
  padding: 9px 27px 9px 13px;
  gap: 14px;
}
.dashboard-shop__note .btn {
  padding: 15px 13px;
}
.dashboard-shop__heading .title::before {
  width: 3px;
  height: 20px;
  background-color: #00a693;
  border-radius: 10px;
}
.dashboard-shop__heading .link:hover {
  color: #00a693;
}
.dashboard-shop__total-info {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 27px 20px 22px 33px;
}
.dashboard-shop__total-info__item {
  padding: 22px 13px;
}
.dashboard-shop__total-info__item .icon {
  background-color: #f3f6f4;
  width: 57px;
  height: 57px;
}
.dashboard-shop__total-info__item .icon img {
  width: 45px;
  height: 45px;
}
.dashboard-shop__address {
  border: 1px solid rgba(0, 166, 147, 0.2);
  padding: 9px 27px 9px 13px;
}
.dashboard-shop__address .btn {
  padding: 15px 13px;
}
.dashboard-shop__last-products-see__item {
  width: 189px;
  padding: 20px;
}
.dashboard-shop__last-products-see__item .price {
  gap: 6px;
}
.dashboard-shop__last-products-see .swiper::before, .dashboard-shop__last-products-see .swiper::after {
  content: "";
  position: absolute;
  top: 0;
  width: 189px;
  height: 100%;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
  z-index: 2;
}
.dashboard-shop__last-products-see .swiper::before {
  right: 0;
  background-image: linear-gradient(280deg, #f3f6f4, rgba(243, 246, 244, 0));
  transform: translateX(36px);
}
.dashboard-shop__last-products-see .swiper::after {
  left: 0;
  background-image: linear-gradient(90deg, #f3f6f4, rgba(243, 246, 244, 0));
  transform: translateX(-36px);
}
.dashboard-shop__last-products-see .swiper.has-before::before {
  opacity: 1;
  visibility: visible;
}
.dashboard-shop__last-products-see .swiper.has-after::after {
  opacity: 1;
  visibility: visible;
}
.dashboard-shop__last-products-see .swiper-slide {
  width: auto;
}
.dashboard-shop .copyright-socials {
  padding-right: 21px;
}
@media only screen and (max-width: 1399px) {
  .dashboard-shop__sidebar {
    max-width: 280px;
  }
  .dashboard-shop__sidebar__content__info-user {
    margin: 0 24px;
  }
  .dashboard-shop__sidebar__content__menu {
    padding: 25px 24px 0;
  }
  .dashboard-shop__sidebar__content__menu ul li a {
    padding: 15px 12px;
  }
  .dashboard-shop__sidebar__content__menu ul li a::before {
    transform: translate(12px, -50%);
  }
  .dashboard-shop__sidebar__content__menu ul li a::after {
    transform: translate(17px, -50%);
  }
  .dashboard-shop__sidebar__content__manage-account {
    padding: 24px 24px 0;
  }
  .dashboard-shop__wrapper {
    width: calc(100% - 280px);
    padding-left: 12px;
    margin-right: 280px;
  }
  .dashboard-shop__content {
    margin: 20px 12px 0 0;
    padding: 34px 24px 42px;
  }
}
@media only screen and (max-width: 1199px) {
  .dashboard-shop__sidebar {
    top: 0;
    bottom: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s linear 0.3s;
    background-color: transparent;
  }
  .dashboard-shop__sidebar__content {
    width: 100%;
    max-width: 280px;
    transition: all 0.3s linear 0s;
    padding: 24px 0;
    transform: translateX(280px);
  }
  .dashboard-shop__sidebar.opened {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s linear 0s;
  }
  .dashboard-shop__sidebar.opened .dashboard-shop__sidebar__content {
    transform: translateX(0);
    transition: all 0.3s linear 0.3s;
  }
  .dashboard-shop__wrapper {
    width: 100%;
    padding: 24px 0;
    margin-right: 0;
  }
  .dashboard-shop__wrapper::before {
    content: none;
  }
  .dashboard-shop__header {
    padding: 0 12px 24px;
  }
  .dashboard-shop__content {
    margin: 20px 12px 0;
  }
}
@media only screen and (max-width: 991px) {
  .dashboard-shop__content {
    padding: 24px 12px;
  }
  .dashboard-shop__total-info {
    padding: 24px 12px;
  }
  .dashboard-shop__total-info .row {
    row-gap: 12px;
    margin: 0 -6px;
  }
  .dashboard-shop__total-info .row > * {
    padding: 0 6px;
  }
  .dashboard-shop__last-products-see .swiper::before, .dashboard-shop__last-products-see .swiper::after {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .dashboard-shop__header__btn {
    width: 48px;
    height: 48px;
  }
  .dashboard-shop__header__btn svg {
    width: 20px;
    height: 20px;
  }
  .dashboard-shop__note, .dashboard-shop__address {
    padding: 9px 12px;
    gap: 12px;
  }
  .dashboard-shop__note .btn, .dashboard-shop__address .btn {
    font-size: 12px;
    line-height: 18px;
    padding: 12px;
  }
  .dashboard-shop__note .btn svg, .dashboard-shop__address .btn svg {
    width: 16px;
    height: 16px;
  }
  .dashboard-shop__note .note {
    font-size: 12px;
    line-height: 18px;
  }
  .dashboard-shop__address .address {
    font-size: 12px;
    line-height: 18px;
  }
}

.info-user-mobile {
  padding: 0 12px;
}
.info-user-mobile__note {
  border: 1px solid #EBEBEB;
  padding: 12px;
}

.icon-speaker-muted:before {
  content: "\e9e8";
}

.icon-toman-3:before {
  content: "\e9e7";
}

.icon-check:before {
  content: "\e9e6";
}

.icon-send-3:before {
  content: "\e9e5";
}

.icon-close:before {
  content: "\e9e4";
}

.icon-arrow-right-7:before {
  content: "\e9e0";
}

.icon-comment:before {
  content: "\e9e1";
}

.icon-heart-5:before {
  content: "\e9e2";
}

.icon-heart-5-fill:before {
  content: "\e9e3";
}

.icon-angle-left-5:before {
  content: "\e9de";
}

.icon-angle-right-5:before {
  content: "\e9df";
}

@media only screen and (max-width: 991px) {
  .modal-mobile {
    z-index: 10012;
  }
  .modal-mobile .modal-dialog {
    max-width: 100% !important;
  }
  .modal-mobile .modal-content {
    border-radius: 8px 8px 0 0 !important;
  }
}
.text-danger-8 {
  color: #eb0404;
}
.text-danger-9 {
  color: #d4242e;
}
.text-dark-15 {
  color: #14151b;
}
.text-gray-13 {
  color: #5f7086;
}

.btn-success-6 {
  background-color: #00cb8e;
  color: #fff;
}
.btn-success-6:hover {
  background-color: #14151b;
  color: #fff;
}
.btn-dark-4 {
  background-color: #14151b;
  color: #fff;
}
.btn-dark-4:hover {
  background-color: #eb0404;
  color: #fff;
}
.btn-dark-5 {
  background-color: #393939;
  color: #fff;
}
.btn-dark-5:hover {
  background-color: #eb0404;
  color: #fff;
}
.btn-gray-4 {
  background-color: #a4a8ba;
  color: #fff;
}
.btn-gray-4:hover {
  background-color: #14151b;
  color: #fff;
}
.btn-danger-7 {
  background-color: #ef4056;
  color: #fff;
}
.btn-danger-7:hover {
  background-color: rgb(235.8463768116, 26.3536231884, 52.6898550725);
  color: #fff;
}
.btn-outline-danger-7 {
  border: 1px solid #ef4056;
  color: #ef4056;
}
.btn-outline-danger-7:hover {
  background-color: #ef4056;
  color: #fff;
}

.bg-right {
  background-position: right;
}
.bg-left {
  background-position: left;
}

.product-five {
  background-color: #fff;
  box-shadow: 110px 47px 113px -3px rgba(0, 0, 0, 0.02);
  padding: 14px 12px 22px;
}
.product-five .image::before, .product-five .image::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF85MzZfNDQpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTM2XzQ0IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3Atb3BhY2l0eT0iMC4yMSIgc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjAuMjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF85MzZfNDQpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTM2XzQ0IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3Atb3BhY2l0eT0iMC4yMSIgc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjAuMjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 186px;
  height: 12px;
  opacity: 0.1;
  z-index: 1;
}
.product-five .image::before {
  background-color: #d4242e;
  transform: translate(-50%, 7px);
}
.product-five .image::after {
  background-color: #000;
  transform: translate(-50%, 6px);
}
.product-five .image > a::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 31px;
  height: 16px;
  bottom: 0;
  left: 50%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjM1MjMgMC41QzMwLjcxIDAuNSAzMS4wMDE0IDAuNzkwMjI1IDMwLjk4NjUgMS4xNDc2M0MzMC44MjQ2IDUuMDIzMDQgMjkuMjE0IDguNzA2MzUgMjYuNDYwMiAxMS40NjAyQzIzLjU1MzMgMTQuMzY3IDE5LjYxMDkgMTYgMTUuNSAxNkMxMS4zODkxIDE2IDcuNDQ2NjYgMTQuMzY3IDQuNTM5ODUgMTEuNDYwMkMxLjc4NjA0IDguNzA2MzUgMC4xNzU0NDkgNS4wMjMwNCAwLjAxMzUyMTggMS4xNDc2NEMtMC4wMDE0MTE4OSAwLjc5MDIyNyAwLjI4OTk5MSAwLjUwMDAwMiAwLjY0NzcxMiAwLjUwMDAwMkMxLjAwNTQzIDAuNTAwMDAyIDEuMjkzODggMC43OTAyMTEgMS4zMTAxOCAxLjE0NzU2QzEuNDcxMjIgNC42NzkyNSAyLjk0NSA4LjAzMzMgNS40NTU4NSAxMC41NDQyQzguMTE5NzIgMTMuMjA4IDExLjczMjcgMTQuNzA0NiAxNS41IDE0LjcwNDZDMTkuMjY3MyAxNC43MDQ2IDIyLjg4MDMgMTMuMjA4IDI1LjU0NDIgMTAuNTQ0MkMyOC4wNTUgOC4wMzMzIDI5LjUyODggNC42NzkyNSAyOS42ODk4IDEuMTQ3NTZDMjkuNzA2MSAwLjc5MDIxIDI5Ljk5NDYgMC41IDMwLjM1MjMgMC41WiIgZmlsbD0iI0Q0MjQyRSIvPgo8L3N2Zz4K) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjM1MjMgMC41QzMwLjcxIDAuNSAzMS4wMDE0IDAuNzkwMjI1IDMwLjk4NjUgMS4xNDc2M0MzMC44MjQ2IDUuMDIzMDQgMjkuMjE0IDguNzA2MzUgMjYuNDYwMiAxMS40NjAyQzIzLjU1MzMgMTQuMzY3IDE5LjYxMDkgMTYgMTUuNSAxNkMxMS4zODkxIDE2IDcuNDQ2NjYgMTQuMzY3IDQuNTM5ODUgMTEuNDYwMkMxLjc4NjA0IDguNzA2MzUgMC4xNzU0NDkgNS4wMjMwNCAwLjAxMzUyMTggMS4xNDc2NEMtMC4wMDE0MTE4OSAwLjc5MDIyNyAwLjI4OTk5MSAwLjUwMDAwMiAwLjY0NzcxMiAwLjUwMDAwMkMxLjAwNTQzIDAuNTAwMDAyIDEuMjkzODggMC43OTAyMTEgMS4zMTAxOCAxLjE0NzU2QzEuNDcxMjIgNC42NzkyNSAyLjk0NSA4LjAzMzMgNS40NTU4NSAxMC41NDQyQzguMTE5NzIgMTMuMjA4IDExLjczMjcgMTQuNzA0NiAxNS41IDE0LjcwNDZDMTkuMjY3MyAxNC43MDQ2IDIyLjg4MDMgMTMuMjA4IDI1LjU0NDIgMTAuNTQ0MkMyOC4wNTUgOC4wMzMzIDI5LjUyODggNC42NzkyNSAyOS42ODk4IDEuMTQ3NTZDMjkuNzA2MSAwLjc5MDIxIDI5Ljk5NDYgMC41IDMwLjM1MjMgMC41WiIgZmlsbD0iI0Q0MjQyRSIvPgo8L3N2Zz4K) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #d4242e;
  transform: translate(-50%, 3px);
  z-index: 1;
}
.product-five .image img {
  width: 159px;
  height: 159px;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-five .image .discount {
  bottom: 13px;
  min-width: 137px;
}
.product-five .image .discount .time {
  gap: 6px;
  padding: 7px 12px;
}
.product-five .image .discount .time::before {
  background-color: rgba(212, 36, 46, 0.65);
  backdrop-filter: blur(14);
  z-index: -1;
}
.product-five .image .icon {
  transform: translate(8px, -11px);
  z-index: 3;
}
.product-five .title:hover,
.product-five .category:hover {
  color: #00cb8e;
}
.product-five .title {
  max-height: 48px;
}
.product-five .category-rate {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 16px;
}
.product-five .price .toman {
  transform: scale(-1);
}
.product-five .price .toman:not(.writing-mode) {
  transform: scale(1);
}
.product-five .price span {
  color: #00cb8e;
}
.product-five .price del,
.product-five .price span {
  word-break: break-all;
}
.product-five .btn-add-to-cart {
  width: 38px;
  height: 38px;
}
@media only screen and (max-width: 767px) {
  .product-five {
    padding: 20px 8px;
  }
  .product-five .image img {
    width: 120px;
    height: 120px;
  }
  .product-five .image .time {
    font-size: 12px;
    line-height: 18px;
    gap: 4px;
    padding: 6px 8px;
  }
  .product-five .title {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
  }
}

.top-header-shop-two {
  padding: 60px 0 0;
}
.top-header-shop-two__wrapper {
  padding-bottom: 29px;
  border-bottom: 1px solid #f4f7fe;
}
.top-header-shop-two__wrapper::before {
  width: 71px;
  height: 3px;
  border-radius: 20px;
  background-color: #d4242e;
}
.top-header-shop-two__wrapper::after {
  width: 3px;
  height: 4px;
  background-color: #fff;
  right: 71px;
}
.top-header-shop-two__discount {
  margin: 0 32px 0;
}
.top-header-shop-two__discount .off {
  width: 42px;
  height: 26px;
  background-color: #eb0404;
  border-radius: 18px 18px 0;
}
.top-header-shop-two__search {
  max-width: 576px;
  margin-left: 32px;
  z-index: 1000;
}
.top-header-shop-two__search__form .form-control {
  background-color: rgba(248, 249, 251, 0.4);
  border-color: rgba(248, 249, 251, 0.4);
  height: 52px;
  padding: 0 24px 0 44px;
}
.top-header-shop-two__search__form .form-control:focus {
  background-color: #fff;
  border: 1px solid #eb0404;
  box-shadow: 0 0 0 4px rgba(235, 4, 4, 0.2);
}
.top-header-shop-two__search__form button {
  left: 17px;
}
.top-header-shop-two__search__box {
  background-color: #fff;
  padding: 90px 8px 0;
  transform: translateY(-9px);
  right: -8px;
  left: -8px;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}
.top-header-shop-two__search__box__title {
  color: #14151b;
  padding-right: 25px;
}
.top-header-shop-two__search__box__title .icon svg {
  width: 24px;
  height: 24px;
}
.top-header-shop-two__search__box__title .line {
  background-color: rgba(164, 168, 186, 0.3);
  width: 26px;
  height: 1px;
}
.top-header-shop-two__search__box .results.has-scrollbar::after {
  content: "";
  position: absolute;
  right: 6px;
  bottom: 0;
  left: 0;
  height: 64px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #fff);
  z-index: 2;
}
.top-header-shop-two__search__box .results__items {
  gap: 27px;
  padding-right: 25px;
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 #f5f5f5;
  max-height: 210px;
}
.top-header-shop-two__search__box .results__items::-webkit-scrollbar {
  width: 4px;
  background-color: #f5f5f5;
}
.top-header-shop-two__search__box .results__items::-webkit-scrollbar-thumb {
  background-color: #00a693;
}
.top-header-shop-two__search__box .results__item {
  direction: rtl;
}
.top-header-shop-two__search__box .results__item .title {
  color: #14151b;
}
.top-header-shop-two__search__box .results__item .title .icon svg {
  width: 20px;
  height: 20px;
}
.top-header-shop-two__search__box .results__item .category .dot {
  width: 4px;
  height: 4px;
  background-color: #019279;
  z-index: 2;
}
.top-header-shop-two__search__box .results__item .category .dot::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(1, 146, 121, 0.1);
  animation: scalw__dot 1s linear infinite alternate;
  z-index: -1;
}
@keyframes scalw__dot {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    transform: translate(-50%, -50%) scale(2);
  }
}
.top-header-shop-two__search__box__products {
  padding: 0 25px;
}
.top-header-shop-two__search__box__products .swiper-slide {
  width: auto;
}
.top-header-shop-two__search__box__product {
  padding: 2px 26px;
  border: 1px solid rgba(0, 0, 0, 0.11);
}
.top-header-shop-two__search__box__product span {
  max-width: 132px;
}
.top-header-shop-two__search__box .btn__more {
  padding: 26px 33px;
  margin: 0 -8px;
  background-image: linear-gradient(to right, #b6fdd1, #fbffd6);
}
.top-header-shop-two__search__box .btn__more::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to left, #b6fdd1, #fbffd6);
  opacity: 0;
  transition: all 0.3s ease-in-out;
  z-index: -1;
}
.top-header-shop-two__search__box .btn__more:hover::before {
  opacity: 1;
}
.top-header-shop-two__search .backdrop {
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  z-index: -2;
}
.top-header-shop-two__search.opened .top-header-shop-two__search__box, .top-header-shop-two__search.opened .backdrop {
  opacity: 1;
  visibility: visible;
}
.top-header-shop-two__select-city {
  border: 1px solid #ebebeb;
  padding: 13px 15px;
}
.top-header-shop-two__cart {
  padding: 15px 8px 15px 13px;
}
.top-header-shop-two__cart span {
  min-width: 19px;
  height: 22px;
  padding: 0 4px;
}
.top-header-shop-two__cart span::before {
  background-color: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(18px);
  z-index: -1;
}
.top-header-shop-two__auth {
  padding: 15px 28px;
}
@media only screen and (max-width: 1399px) {
  .top-header-shop-two__discount {
    margin: 0 16px;
  }
  .top-header-shop-two__search {
    margin-left: 16px;
  }
  .top-header-shop-two__select-city {
    padding: 13px 12px;
  }
  .top-header-shop-two__cart {
    margin: 0 8px;
  }
  .top-header-shop-two__auth {
    padding: 15px 16px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-shop-two__logo img {
    width: auto;
    height: 40px;
  }
  .top-header-shop-two__discount {
    margin: 0 24px;
  }
  .top-header-shop-two__search {
    margin-left: 24px;
  }
  .top-header-shop-two__search__form .form-control {
    padding-right: 12px;
    font-size: 12px;
  }
  .top-header-shop-two__search__box .btn__more {
    padding: 26px 20px;
  }
  .top-header-shop-two__select-city {
    padding: 13px 12px;
  }
  .top-header-shop-two__auth {
    padding: 15px 16px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-shop-two {
    padding: 24px 0;
  }
  .top-header-shop-two__wrapper {
    padding: 0;
    border: 0;
  }
  .top-header-shop-two__wrapper::before, .top-header-shop-two__wrapper::after {
    content: none;
  }
  .top-header-shop-two__auth {
    padding: 0;
    width: 40px;
    height: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .top-header-shop-two__search__box .btn__more {
    padding: 20px 16px;
  }
}

.nav-shop-two__wrapper {
  padding: 24px 0;
  border-bottom: 1px solid #f4f7fe;
}
.nav-shop-two__menu {
  gap: 26px;
  margin-left: 12px;
}
.nav-shop-two__menu li a:hover {
  color: #eb0404;
}
.nav-shop-two__contact a:hover {
  color: #14151b;
}
@media only screen and (max-width: 1199px) {
  .nav-shop-two__categories {
    margin-left: 20px;
  }
  .nav-shop-two__menu {
    gap: 16px;
  }
  .nav-shop-two__contact a,
  .nav-shop-two__contact div {
    font-size: 14px;
    line-height: 22px;
  }
}

.slider-home-show-two__item img {
  height: 440px;
}
.slider-home-show-two__item .content {
  padding: 0 128px;
}
.slider-home-show-two .swiper-button {
  right: 0;
  bottom: 24px;
  transform: translateX(13px);
  gap: 18px;
  padding: 16px 9px;
}
.slider-home-show-two .swiper-button::before {
  background-color: rgba(255, 255, 255, 0.39);
  backdrop-filter: blur(19px);
  z-index: -1;
}
.slider-home-show-two .swiper-button-next, .slider-home-show-two .swiper-button-prev {
  color: #292d32;
  transform: unset;
  width: auto;
  height: auto;
}
.slider-home-show-two .swiper-button-next::after, .slider-home-show-two .swiper-button-prev::after {
  content: none;
}
.slider-home-show-two .swiper-pagination {
  gap: 10px;
  right: 134px;
  bottom: 44px;
  left: 134px;
}
.slider-home-show-two .swiper-pagination-bullet {
  opacity: 0.3;
  width: 85px;
  height: 4px;
  background-color: #fff;
  margin: 0 !important;
  border-radius: 0;
}
.slider-home-show-two .swiper-pagination-bullet-active {
  opacity: 1;
  width: 162px;
}
@media only screen and (max-width: 1199px) {
  .slider-home-show-two__item .content {
    padding: 0 64px;
  }
  .slider-home-show-two .swiper-pagination {
    right: 64px;
    left: 64px;
  }
}
@media only screen and (max-width: 991px) {
  .slider-home-show-two__item img {
    height: 320px;
  }
  .slider-home-show-two__item .content .title {
    font-size: 36px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .slider-home-show-two__item img {
    height: 220px;
  }
  .slider-home-show-two__item .content {
    padding: 0 24px;
  }
  .slider-home-show-two__item .content .title {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 16px;
  }
  .slider-home-show-two .swiper-button {
    padding: 12px 16px;
    right: auto;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 19.5px);
  }
  .slider-home-show-two .swiper-pagination {
    right: 24px;
    bottom: 12px;
    left: 24px;
  }
  .slider-home-show-two .swiper-pagination-bullet {
    width: 24px;
  }
  .slider-home-show-two .swiper-pagination-bullet-active {
    width: 48px;
  }
}

.top-categories-shop-two__wrapper {
  border: 2px solid #ebebeb;
  padding: 36px 28px 33px;
}
.top-categories-shop-two__item .image {
  background-color: #e0ab81;
  width: 54px;
  height: 54px;
}
.top-categories-shop-two__item .image.popular {
  background-color: #bccafd;
}
.top-categories-shop-two__item .image.gray {
  background-color: #e9e6dc;
}
.top-categories-shop-two__item .image img {
  width: 42px;
  height: 42px;
}
@media only screen and (max-width: 1199px) {
  .top-categories-shop-two__wrapper {
    padding: 36px 20px 33px;
  }
}
@media only screen and (max-width: 767px) {
  .top-categories-shop-two__wrapper {
    padding: 20px 12px;
  }
  .top-categories-shop-two__item .image {
    width: 44px;
    height: 44px;
    margin-left: 8px;
  }
  .top-categories-shop-two__item .image img {
    width: 32px;
    height: 32px;
  }
  .top-categories-shop-two__item .title {
    font-size: 12px;
    line-height: 18px;
  }
  .top-categories-shop-two__item .count {
    font-size: 10px;
    line-height: 16px;
  }
  .top-categories-shop-two .swiper {
    overflow: visible;
  }
}

.heading-shop-two {
  gap: 12px;
}
.heading-shop-two__btns {
  border: 1px solid #ebebeb;
  padding: 4px 17px 4px 5px;
  gap: 12px;
}
.heading-shop-two__swiper-buttons {
  gap: 22px;
}
.heading-shop-two__swiper-buttons .swiper-button-next, .heading-shop-two__swiper-buttons .swiper-button-prev {
  width: auto;
  height: auto;
  transform: unset;
}
.heading-shop-two__swiper-buttons .swiper-button-next::after, .heading-shop-two__swiper-buttons .swiper-button-prev::after {
  content: none;
}
.heading-shop-two__btn {
  padding: 11px 14px;
}
@media only screen and (max-width: 767px) {
  .heading-shop-two__title {
    font-size: 16px;
    line-height: 25px;
  }
  .heading-shop-two__sub-title {
    font-size: 12px;
    line-height: 19px;
  }
}

.products-category-shop-two .col-tabs {
  max-width: 336px;
}
.products-category-shop-two .col-products {
  max-width: calc(100% - 336px);
}
.products-category-shop-two__tabs {
  z-index: 2;
}
.products-category-shop-two__tabs .swiper {
  background-color: #fff;
  border-radius: 12px;
}
.products-category-shop-two__tabs .swiper-scrollbar {
  background-color: #f4f7fe;
  transform: translateX(12px);
}
.products-category-shop-two__tabs .swiper-scrollbar-drag {
  background-color: #d4242e;
}
.products-category-shop-two__tabs .swiper.has-items {
  -webkit-mask-image: linear-gradient(180deg, #d9d9d9 0%, #868686 83.49%, rgba(115, 115, 115, 0) 95.28%);
          mask-image: linear-gradient(180deg, #d9d9d9 0%, #868686 83.49%, rgba(115, 115, 115, 0) 95.28%);
}
.products-category-shop-two__tabs__item {
  background-image: linear-gradient(90deg, rgba(248, 249, 251, 0) 0%, #f8f9fb 18.41%, #f8f9fb 100%);
  padding: 16px 31px 17px 22px;
  color: #000;
}
.products-category-shop-two__tabs__item::before {
  background-image: linear-gradient(90deg, #d4242e 0%, #ad141c 23.17%, #d4242e 43.41%, #ad141c 67.54%, #d4242e 81.46%, #ad141c 96.93%);
  opacity: 0;
  z-index: -1;
}
.products-category-shop-two__tabs__item i {
  color: #292d32;
}
.products-category-shop-two__tabs__item.active,
.products-category-shop-two__tabs__item.active i {
  color: #fff;
}
.products-category-shop-two__tabs__item.active::before {
  opacity: 1;
}
@media only screen and (max-width: 1199px) {
  .products-category-shop-two .col-tabs {
    max-width: 280px;
  }
  .products-category-shop-two .col-products {
    max-width: calc(100% - 280px);
  }
}
@media only screen and (max-width: 991px) {
  .products-category-shop-two .col-tabs, .products-category-shop-two .col-products {
    max-width: 100%;
  }
  .products-category-shop-two__tabs .swiper-slide {
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  .products-category-shop-two__tabs__item {
    padding: 12px 16px;
    border-radius: 15px;
  }
  .products-category-shop-two__tabs__item i {
    font-size: 20px;
  }
  .products-category-shop-two__tabs__item svg {
    width: 20px;
  }
}

.banner-shop-two__item {
  height: 256px;
}
.banner-shop-two__item .content.right {
  right: 71px;
}
.banner-shop-two__item .content.left {
  left: 86px;
}
.banner-shop-two__item .content .btn {
  padding: 8px 20px;
}
.banner-shop-two__item.lg {
  height: auto;
}
.banner-shop-two__item.lg .content {
  padding: 73px 220px 39px;
}
.banner-shop-two__item.lg img.left {
  left: 160px;
}
@media only screen and (max-width: 1199px) {
  .banner-shop-two__item .content.right {
    right: 48px;
  }
  .banner-shop-two__item .content.left {
    left: 48px;
  }
  .banner-shop-two__item.lg .content {
    padding-right: 80px;
  }
  .banner-shop-two__item.lg img.left {
    left: 64px;
  }
}
@media only screen and (max-width: 991px) {
  .banner-shop-two__item.lg .content {
    padding: 24px 12px;
  }
  .banner-shop-two__item.lg img {
    max-width: 80%;
  }
  .banner-shop-two__item.lg img.left {
    position: relative !important;
    left: 0;
    margin: 0 auto;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .banner-shop-two__item {
    height: 180px;
  }
  .banner-shop-two__item .content.right {
    right: 32px;
  }
  .banner-shop-two__item .content.left {
    left: 32px;
  }
  .banner-shop-two__item .content .title {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 12px;
  }
}

.products-two-shop-two__wrapper {
  border: 3px solid #ebebeb;
  padding: 24px 38px;
}
.products-two-shop-two__item {
  padding: 28px 12px 12px;
  border-right: 1px solid #b7b7bb;
  border-bottom: 1px solid #b7b7bb;
}
.products-two-shop-two__item.not-line {
  border-right: 0;
}
.products-two-shop-two__item.not-line-bottom {
  border-bottom: 0;
}
.products-two-shop-two__item img {
  width: 140px;
  height: 140px;
}
.products-two-shop-two__item .title {
  max-height: 48px;
}
.products-two-shop-two__item .title a:hover {
  color: #00cb8e;
}
.products-two-shop-two__item .line {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yXzc2NDYpIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMl83NjQ2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTExOTYzIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yXzc2NDYpIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMl83NjQ2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTExOTYzIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #d4242e;
  width: 186px;
  height: 10px;
  max-width: 100%;
}
.products-two-shop-two__item .price span {
  color: #00cb8e;
}
@media only screen and (max-width: 1399px) {
  .products-two-shop-two__wrapper {
    padding: 24px;
  }
}
@media only screen and (max-width: 991px) {
  .products-two-shop-two__wrapper {
    padding: 0;
    border-width: 1px;
    overflow: hidden;
  }
  .products-two-shop-two__item {
    border-bottom: 0;
    border-right: 1px solid #ebebeb;
  }
  .products-two-shop-two__item img {
    width: 120px;
    height: 120px;
  }
  .products-two-shop-two__item .title {
    font-size: 14px;
    line-height: 22px;
  }
}

.best-products-category-shop-two__box {
  background-color: #f8f9fb;
  padding: 24px 20px 0;
}
.best-products-category-shop-two__box__heading {
  border: 1px solid #ebebeb;
  padding: 10px 12px;
}
.best-products-category-shop-two__box__heading .btn {
  padding: 11px 14px;
}
.best-products-category-shop-two__box__item {
  background-color: #fff;
  padding: 16px;
}
.best-products-category-shop-two__box__item .image img {
  width: 113px;
  height: 113px;
}
.best-products-category-shop-two__box__item .detail {
  max-width: calc(100% - 129px);
}
.best-products-category-shop-two__box__item .detail .line {
  width: 186px;
  max-width: 100%;
  height: 12px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yODZfNjU4KSIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzI4Nl82NTgiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMgNikgc2NhbGUoOTMgOS40NTQxOSkiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRDQyNDJFIi8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMC4yMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) center center/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yODZfNjU4KSIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzI4Nl82NTgiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMgNikgc2NhbGUoOTMgOS40NTQxOSkiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRDQyNDJFIi8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMC4yMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) center center/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #d4242e;
  margin-bottom: 5px;
}
.best-products-category-shop-two__box__item .detail .title a:hover,
.best-products-category-shop-two__box__item .detail .category:hover {
  color: #00cb8e;
}
.best-products-category-shop-two__box__item .detail .price span {
  color: #00cb8e;
  word-break: break-all;
}
.best-products-category-shop-two__box__item .detail .add-to-cart .btn {
  width: 38px;
  height: 39px;
}
.best-products-category-shop-two__box .swiper.has-items {
  -webkit-mask-image: linear-gradient(180deg, #f8f9fb 0%, #c8c9ca 89.32%, #c9cacb 91.29%, rgba(147, 148, 149, 0.2) 100%);
          mask-image: linear-gradient(180deg, #f8f9fb 0%, #c8c9ca 89.32%, #c9cacb 91.29%, rgba(147, 148, 149, 0.2) 100%);
}
@media only screen and (max-width: 1399px) {
  .best-products-category-shop-two__box {
    padding: 20px 16px 0;
  }
  .best-products-category-shop-two__box__item {
    padding: 16px 12px;
  }
  .best-products-category-shop-two__box__item .image img {
    width: 100px;
    height: 100px;
  }
  .best-products-category-shop-two__box__item .detail {
    max-width: calc(100% - 116px);
  }
}
@media only screen and (max-width: 1199px) {
  .best-products-category-shop-two .row {
    margin: 0 -8px;
  }
  .best-products-category-shop-two .row > * {
    padding: 0 8px;
  }
  .best-products-category-shop-two__box__heading .title {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 991px) {
  .best-products-category-shop-two__box {
    overflow: hidden;
    padding: 20px 16px;
  }
  .best-products-category-shop-two__box__item {
    max-width: 340px;
  }
  .best-products-category-shop-two .swiper {
    overflow: visible;
  }
  .best-products-category-shop-two .swiper.has-items {
    -webkit-mask-image: none;
            mask-image: none;
  }
  .best-products-category-shop-two .swiper-slide {
    width: auto;
  }
}
@media only screen and (max-width: 575px) {
  .best-products-category-shop-two__box__item {
    max-width: 300px;
    gap: 12px !important;
  }
  .best-products-category-shop-two__box__item .image img {
    width: 90px;
    height: 90px;
  }
  .best-products-category-shop-two__box__item .detail {
    max-width: calc(100% - 102px);
  }
}

.articles-shop-two__item {
  border: 1px solid #ebebeb;
  padding: 20px 16px;
}
.articles-shop-two__item .title a:hover,
.articles-shop-two__item .tags li a:hover {
  color: #00cb8e;
}
.articles-shop-two__item .title {
  max-height: 56px;
}
.articles-shop-two__item p {
  height: 66px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.articles-shop-two__item .btn {
  padding: 16px 12px;
}
@media only screen and (max-width: 1199px) {
  .articles-shop-two__item {
    padding: 16px 12px;
  }
}
@media only screen and (max-width: 991px) {
  .articles-shop-two__item {
    padding: 12px;
  }
  .articles-shop-two__item .title {
    font-size: 14px;
    line-height: 24px;
    max-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .articles-shop-two .btn {
    padding: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .articles-shop-two .swiper {
    overflow: visible;
  }
}

.brands-shop-two {
  background-color: #14151b;
  padding: 28px 0;
  margin: 72px 0 80px;
}
.brands-shop-two .swiper-wrapper {
  transition-timing-function: linear;
}
.brands-shop-two .swiper-slide {
  width: auto;
}
.brands-shop-two .swiper-slide img {
  width: auto;
  max-height: 26px;
}
.brands-shop-two .swiper-button {
  padding: 16px 9px;
  left: 12px;
}
.brands-shop-two .swiper-button::before {
  background-color: rgba(255, 255, 255, 0.39);
  backdrop-filter: blur(19px);
  z-index: -1;
}
.brands-shop-two .swiper-button-next, .brands-shop-two .swiper-button-prev {
  color: #292d32;
  transform: unset;
}
.brands-shop-two .swiper-button-next::after, .brands-shop-two .swiper-button-prev::after {
  content: none;
}
@media only screen and (max-width: 767px) {
  .brands-shop-two .swiper-button {
    top: auto !important;
    left: 50%;
    transform: translate(-50%, 9px);
    padding: 12px 16px;
  }
}

.footer-shop-two {
  padding-top: 95px;
}
.footer-shop-two::before {
  max-width: 1440px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE0NDAgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDFIMzYwSDUzNi42MDFDNTM4Ljg1MSAxIDU0MS4wODUgMS4zNzk2MSA1NDMuMjA4IDIuMTIyODNMNjIyLjUwNiAyOS44NzcyQzYyNC42MyAzMC42MjA0IDYyNi44NjMgMzEgNjI5LjExMyAzMUg3MjBIODA2Ljc1NEM4MDguOTA0IDMxIDgxMS4wNCAzMC42NTM0IDgxMy4wNzkgMjkuOTczN0w4OTYuOTIxIDIuMDI2MzNDODk4Ljk2IDEuMzQ2NTYgOTAxLjA5NiAxIDkwMy4yNDYgMUgxMDgwSDE0NDAiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzExMV84NTMyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzExMV84NTMyIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDcyMCAxNikgc2NhbGUoNzIwIDU3LjU2MzEpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTMxMzA3IiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE0NDAgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDFIMzYwSDUzNi42MDFDNTM4Ljg1MSAxIDU0MS4wODUgMS4zNzk2MSA1NDMuMjA4IDIuMTIyODNMNjIyLjUwNiAyOS44NzcyQzYyNC42MyAzMC42MjA0IDYyNi44NjMgMzEgNjI5LjExMyAzMUg3MjBIODA2Ljc1NEM4MDguOTA0IDMxIDgxMS4wNCAzMC42NTM0IDgxMy4wNzkgMjkuOTczN0w4OTYuOTIxIDIuMDI2MzNDODk4Ljk2IDEuMzQ2NTYgOTAxLjA5NiAxIDkwMy4yNDYgMUgxMDgwSDE0NDAiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzExMV84NTMyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzExMV84NTMyIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDcyMCAxNikgc2NhbGUoNzIwIDU3LjU2MzEpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTMxMzA3IiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 30px;
  background-color: #d4242e;
  transform: translateX(-50%);
}
.footer-shop-two__total-info {
  padding-bottom: 46px;
  margin-bottom: 42px;
  border-bottom: 1px solid #ebebeb;
}
.footer-shop-two__total-info__item .title {
  color: #5f7086;
}
.footer-shop-two__titr {
  color: #040414;
}
.footer-shop-two__nav {
  row-gap: 8px;
  margin: 0 -4px;
}
.footer-shop-two__nav li {
  padding: 0 4px;
  flex: 1 0 50%;
}
.footer-shop-two__nav li a:hover {
  color: #d4242e;
}
.footer-shop-two__contact .number {
  gap: 20px;
}
.footer-shop-two__logo__description {
  gap: 12px;
}
.footer-shop-two__logo {
  background-color: #d4242e;
  border-radius: 0 60px 60px 0;
  padding: 24px 47px 21px 36px;
}
.footer-shop-two__description {
  border: 1px solid #ebebeb;
  padding: 18px 21px 13px 60px;
  border-radius: 60px 0 0 60px;
}
.footer-shop-two__news-letter form {
  max-width: 360px;
}
.footer-shop-two__news-letter form .icon {
  right: 18px;
}
.footer-shop-two__news-letter form .form-control {
  height: 75px;
  border: 1px solid #ebebeb;
  padding: 0 56px 0 154px;
}
.footer-shop-two__news-letter form .form-control:focus {
  box-shadow: 0 0 0 4px rgba(212, 36, 46, 0.2);
  border-color: #d4242e;
}
.footer-shop-two__news-letter form .btn {
  left: 13px;
  padding: 14px 19px;
}
.footer-shop-two__download-app {
  background-color: #14151b;
  padding: 28px 56px;
}
.footer-shop-two__download-app .right .sub-title {
  color: rgba(255, 255, 255, 0.68);
}
.footer-shop-two__download-app .swiper {
  max-width: 50%;
}
.footer-shop-two__download-app .swiper a {
  height: 48px;
}
.footer-shop-two__download-app .swiper a,
.footer-shop-two__download-app .swiper img {
  max-height: 48px;
}
.footer-shop-two__download-app .swiper-button {
  padding: 16px 9px;
  transform: translate(-15px, -50%);
}
.footer-shop-two__download-app .swiper-button::before {
  background-color: rgba(255, 255, 255, 0.39);
  backdrop-filter: blur(19px);
  z-index: -1;
}
.footer-shop-two__download-app .swiper-button-next, .footer-shop-two__download-app .swiper-button-prev {
  color: #292d32;
}
.footer-shop-two__download-app .swiper-button-next::after, .footer-shop-two__download-app .swiper-button-prev::after {
  content: none;
}
.footer-shop-two__copyright-socials {
  padding-top: 29px;
  border-top: 1px solid #ebebeb;
}
.footer-shop-two__socials {
  gap: 12px;
}
@media only screen and (max-width: 1199px) {
  .footer-shop-two__nav li a {
    font-size: 12px;
    line-height: 18px;
  }
  .footer-shop-two__news-letter .text .title {
    font-size: 16px;
    line-height: 24px;
  }
  .footer-shop-two__news-letter .text .sub-title {
    font-size: 12px;
    line-height: 20px;
  }
  .footer-shop-two__news-letter form {
    max-width: 320px;
  }
  .footer-shop-two__news-letter form .icon {
    right: 12px;
  }
  .footer-shop-two__news-letter form .form-control {
    font-size: 14px;
    padding: 0 44px 0 140px;
  }
  .footer-shop-two__news-letter form .btn {
    padding: 14px 16px;
  }
  .footer-shop-two__download-app {
    padding: 28px 32px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-shop-two {
    padding-top: 64px;
  }
  .footer-shop-two__logo__description {
    gap: 0;
    margin: 40px 0;
  }
  .footer-shop-two__logo {
    width: 100%;
    border-radius: 32px 32px 0 0;
    padding: 24px 12px;
  }
  .footer-shop-two__description {
    border-radius: 0 0 32px 32px;
    border-top: 0;
    padding: 16px;
  }
  .footer-shop-two__news-letter form {
    max-width: 400px;
  }
  .footer-shop-two__download-app {
    margin: 40px 0;
  }
  .footer-shop-two__download-app .swiper {
    max-width: 100%;
  }
  .footer-shop-two__download-app .swiper-button {
    top: auto !important;
    bottom: 0;
    left: 50% !important;
    transform: translate(-50%, 20px);
    padding: 12px 16px;
  }
}
@media only screen and (max-width: 767px) {
  .footer-shop-two__total-info {
    margin-bottom: 24px;
    padding-bottom: 24px;
  }
  .footer-shop-two__total-info__item .count {
    font-size: 20px;
    line-height: 32px;
  }
  .footer-shop-two__total-info__item .title {
    font-size: 14px;
    line-height: 22px;
  }
  .footer-shop-two__total-info__item .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
  .footer-shop-two__contact .text {
    font-size: 16px;
    line-height: 24px;
  }
  .footer-shop-two__contact .text span {
    font-size: 14px;
    line-height: 22px;
  }
  .footer-shop-two__news-letter form {
    max-width: 100%;
  }
  .footer-shop-two__download-app {
    padding: 24px 24px 32px;
  }
  .footer-shop-two__download-app .right svg {
    width: 40px;
    height: 40px;
  }
  .footer-shop-two__download-app .right .title {
    font-size: 16px;
    line-height: 24px;
  }
  .footer-shop-two__download-app .right .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
}

.story-shop {
  margin: 40px 0;
}
.story-shop .swiper-slide {
  width: auto;
}
@media only screen and (max-width: 575px) {
  .story-shop .swiper {
    overflow: visible;
  }
}
.story-shop__item {
  width: 84px;
}
.story-shop__item .image {
  background-image: linear-gradient(315deg, #e03d96, #7d4c9e);
  padding: 2px;
  width: 84px;
  height: 84px;
}
.story-shop__item .image span {
  background-color: #fff;
  width: 80px;
  height: 80px;
}
.story-shop__item .image span img {
  width: 74px;
  height: 74px;
}

.modal-story-shop {
  background-color: rgba(0, 0, 0, 0.5);
  display: block;
  opacity: 0;
  visibility: hidden;
}
.modal-story-shop.show {
  opacity: 1;
  visibility: visible;
}
.modal-story-shop .modal-dialog {
  max-width: 360px;
  height: calc(100% - 3.5rem);
}
.modal-story-shop .modal-content {
  background-color: transparent;
  border: 0;
  border-radius: 0;
}
.modal-story-shop .modal-body {
  padding: 0;
}
.modal-story-shop .modal-content, .modal-story-shop .modal-body {
  height: 100%;
  max-height: 720px;
}
.modal-story-shop .swiper-button-next, .modal-story-shop .swiper-button-prev {
  width: 42px;
  height: 42px;
}
.modal-story-shop .swiper-button-next::after, .modal-story-shop .swiper-button-prev::after {
  content: none;
}
.modal-story-shop .swiper-button-next {
  transform: translate(-102px, -50%);
}
.modal-story-shop .swiper-button-prev {
  transform: translate(102px, -50%);
}
.modal-story-shop .swiper-button-lock, .modal-story-shop .swiper-button-disabled {
  opacity: 0;
  visibility: hidden;
}
@media only screen and (max-width: 767px) {
  .modal-story-shop .modal-dialog {
    max-width: 100%;
    height: 100%;
    min-height: 100%;
    margin: 0;
  }
  .modal-story-shop .modal-content, .modal-story-shop .modal-body {
    max-height: 100%;
  }
}

.story-shop__story .heading {
  padding: 16px 20px 0;
  gap: 20px;
  z-index: 20;
}
.story-shop__story .heading::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background-image: linear-gradient(0deg, rgba(12, 12, 12, 0) 0, rgba(12, 12, 12, 0.6) 100%);
  z-index: -1;
}
.story-shop__story .heading .btn-follow {
  padding: 8px 12px;
}
.story-shop__story .video {
  max-height: calc(100% - 80px);
}
.story-shop__story .video .content__text,
.story-shop__story .video .icons {
  bottom: 40px;
  z-index: 20;
}
.story-shop__story .video .content__text {
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 20px 40px 56px;
}
.story-shop__story .video .content__text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 170px;
  background-image: linear-gradient(180deg, rgba(12, 12, 12, 0), #0c0c0c);
  z-index: -1;
}
.story-shop__story .video .content__text .description:not(.show) {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 60px;
}
.story-shop__story .video .icons {
  left: 20px;
}
.story-shop__story .video video {
  width: 100%;
  height: 100%;
}
.story-shop__story .video__box {
  position: relative;
}
.story-shop__story .video__box::before {
  content: "\e9e8";
  font-family: "icomoon";
  font-size: 56px;
  line-height: 1;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease-in-out;
  overflow: 0;
  visibility: hidden;
  z-index: 4;
}
.story-shop__story .video__box.muted::before {
  opacity: 1;
  visibility: visible;
}
.story-shop__story .video__box__control-bar {
  z-index: 30;
}
.story-shop__story .video__box__control-bar__current-time {
  min-width: 34px;
}
.story-shop__story .video__box__control-bar__progress {
  height: 6px;
}
.story-shop__story .video__box__control-bar__progress span::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #fff;
  transform: translate(6px, -6px);
}
.story-shop__story .products {
  background-color: #0c0c0c;
}
.story-shop__story .products .swiper-slide {
  width: auto;
}
.story-shop__story__product {
  width: 240px;
  padding: 2px 2px 2px 10px;
}
.story-shop__story__product img {
  width: 60px;
  height: 60px;
}
.story-shop__story__product .title {
  max-width: calc(100% - 64px);
}

.modal-comments-story {
  z-index: 10010;
}
.modal-comments-story .modal-dialog {
  max-width: 540px;
}
.modal-comments-story .modal-content {
  border-radius: 8px;
  border: 0;
}
.modal-comments-story .modal-header {
  padding: 20px 0;
  margin: 0 20px;
  border-bottom: 1px solid #e0e0e2;
}
.modal-comments-story .modal-body {
  padding: 0;
}
.modal-comments-story .comments-story {
  padding: 20px;
  overflow-y: auto;
  min-height: 320px;
  height: 100%;
  max-height: calc(100vh - 210px);
  scrollbar-width: 4px;
  scrollbar-color: #eb0404 rgba(255, 255, 255, 0);
}
.modal-comments-story .comments-story::-webkit-scrollbar {
  width: 4px;
  background-color: rgba(255, 255, 255, 0);
}
.modal-comments-story .comments-story::-webkit-scrollbar-thumb {
  background-color: #eb0404;
}
.modal-comments-story .comments-story__item .content .info img {
  width: 20px;
  height: 20px;
}
.modal-comments-story .comments-story__item .content .info > span {
  width: 6px;
  height: 6px;
  background-color: #e0e0e2;
}
.modal-comments-story .comments-story__item .reply {
  margin-right: 12px;
  padding-right: 16px;
  border-right: 1px solid #19bfd3;
}
.modal-comments-story .empty-comments-story {
  padding: 76px 20px;
}
.modal-comments-story .send-comment-story {
  padding: 16px 20px;
}
.modal-comments-story .send-comment-story__form img {
  right: 12px;
  width: 24px;
  height: 24px;
}
.modal-comments-story .send-comment-story__form .form-control {
  background-color: #f0f0f1;
  border-radius: 16px;
  padding: 0 44px 0 40px;
  font-size: 13px;
  color: #62666d;
  font-weight: 400;
}
.modal-comments-story .send-comment-story__form button {
  left: 12px;
  color: #19bfd3;
}
@media only screen and (max-width: 991px) {
  .modal-comments-story .modal-dialog {
    max-width: 100%;
  }
  .modal-comments-story .modal-header {
    margin: 0 12px;
  }
  .modal-comments-story .modal-body {
    height: 100%;
  }
  .modal-comments-story .comments-story {
    max-height: calc(100% - 147px);
    padding: 20px 12px;
  }
  .modal-comments-story .send-comment-story {
    padding: 12px;
  }
}

.modal-product-story .modal-dialog {
  max-width: 500px;
}
.modal-product-story .modal-content {
  border-radius: 8px;
  border: 0;
}
.modal-product-story .modal-header {
  padding: 16px 0;
  margin: 0 20px;
  border-bottom: 1px solid #e0e0e2;
}
.modal-product-story .modal-body {
  padding: 0;
}
.modal-product-story .product-story {
  padding: 16px 20px;
  max-height: calc(100vh - 200px);
  min-height: 400px;
  height: 100%;
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #eb0404 rgba(255, 255, 255, 0);
}
.modal-product-story .product-story::-webkit-scrollbar {
  width: 4px;
  background-color: rgba(255, 255, 255, 0);
}
.modal-product-story .product-story::-webkit-scrollbar-thumb {
  background-color: #eb0404;
}
.modal-product-story .product-story img {
  width: auto;
  max-height: 250px;
}
.modal-product-story .product-story .title {
  background-color: #fef5f7;
  padding: 20px 20px 20px 8px;
}
.modal-product-story .product-story .rate__buy {
  color: #c0c2c5;
}
.modal-product-story .product-story .rate .dot {
  width: 4px;
  height: 4px;
  background-color: #e0e0e2;
}
.modal-product-story .product-story .color__item {
  padding: 3px;
  background-color: #19bfd3;
}
.modal-product-story .product-story .color__item span {
  border: 2px solid #fff;
  background-color: #212121;
  width: 32px;
  height: 32px;
}
.modal-product-story .product-story .color__item span::before {
  content: "\e9e6";
  font-family: "icomoon";
  font-size: 24px;
  line-height: 1;
  font-weight: 300;
  color: #fff;
}
.modal-product-story .product-story .btn {
  padding: 10px 16px;
}
.modal-product-story .bottom {
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.14), 0 -2px 2px rgba(0, 0, 0, 0.05);
  padding: 16px 20px;
}
.modal-product-story .bottom .btn {
  padding: 11px 16px;
}
.modal-product-story .bottom .off del {
  color: #c0c2c5;
}
.modal-product-story .bottom .off span {
  min-width: 34px;
  padding: 0 4px;
  background-color: #d32f2f;
}
.modal-product-story .bottom .price {
  color: #23254e;
}
@media only screen and (max-width: 991px) {
  .modal-product-story .modal-body {
    display: flex;
    flex-direction: column;
    height: calc(100% - 58px);
  }
  .modal-product-story .product-story {
    max-height: none;
    min-height: auto;
    height: auto;
  }
}

.modal-search .modal-dialog {
  max-width: 640px;
}
.modal-search .modal-content {
  border-radius: 10px;
  border: 0;
  overflow: hidden;
}
.modal-search .modal-body {
  padding: 0;
}
.modal-search .top-header-shop-two__search {
  max-width: 100%;
  padding-top: 24px;
  height: 100%;
}
.modal-search .top-header-shop-two__search__form .form-control {
  background-color: #f3f6f4;
}
.modal-search .top-header-shop-two__search, .modal-search .top-header-shop-two__search__box {
  display: flex;
  flex-direction: column;
}
.modal-search .top-header-shop-two__search__box {
  opacity: 1;
  visibility: visible;
  position: relative !important;
  transform: unset;
  right: 0;
  left: 0;
  width: 100%;
  padding-top: 23px;
  flex: 1 0 auto;
}
.modal-search .top-header-shop-two__search__box__products {
  margin-bottom: auto;
}
@media only screen and (max-width: 991px) {
  .modal-search .modal-body {
    height: 100%;
  }
  .modal-search .top-header-shop-two__search__box {
    overflow-y: auto !important;
    height: calc(100% - 100px);
  }
}
@media only screen and (max-width: 767px) {
  .modal-search .top-header-shop-two__search__box__title,
  .modal-search .top-header-shop-two__search__box .results__items, .modal-search .top-header-shop-two__search__box__products {
    padding: 0 16px;
  }
  .modal-search .top-header-shop-two__search__box__product {
    padding: 2px 16px;
  }
}

.search-mobile-shop-two .form-control {
  background-color: #f3f6f4;
}

.modal-auth .modal-dialog {
  max-width: 438px;
}
.modal-auth .modal-content {
  border: 0;
  border-radius: 45px;
}
.modal-auth .modal-content::before {
  content: "";
  position: absolute;
  right: 68px;
  bottom: 0;
  left: 68px;
  height: 160px;
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid #fff;
  border-radius: 38px;
  backdrop-filter: blur(24px);
  z-index: -1;
  transform: translateY(29px);
}
.modal-auth .modal-content::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 86px;
  height: 33px;
  background-color: #9eef79;
  box-shadow: 0px 14px 24px rgba(158, 239, 121, 0.25);
  border-radius: 40px;
  transform: translate(-50%, 46px);
  z-index: -2;
}
.modal-auth .modal-body {
  padding: 40px 40px 46px;
}
.modal-auth .modal-close {
  top: 24px;
  left: 24px;
  z-index: 30;
}
.modal-auth .auth-modal::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 23px);
  width: 16px;
  height: 3px;
  background-color: #00a693;
  border-radius: 4px;
}
.modal-auth .auth-modal .image {
  border: 4px solid rgba(238, 238, 238, 0.5);
  width: 170px;
  height: 170px;
}
.modal-auth .auth-modal .image::before {
  background-image: url("./../images/shop/bg-08.png");
  width: 327px;
  height: 143px;
  transform: translate(-50%, -37px);
  z-index: -1;
}
.modal-auth .auth-modal .image::after {
  background-image: url("./../images/shop/bg-09.png");
  width: 373px;
  height: 161px;
  transform: translate(-50%, -12px);
  z-index: -1;
}
.modal-auth .auth-modal .image img {
  width: 134px;
  height: 134px;
}
.modal-auth .auth-modal .tabs::after {
  top: 100%;
  width: 16px;
  height: 3px;
  background-color: #00a693;
  transform: translate(-50%, 15px);
}
.modal-auth .auth-modal .tabs li {
  padding: 15px 12px;
  flex: 1 0 auto;
}
.modal-auth .auth-modal .tabs li.active {
  background-color: #9eef79;
  border-color: #9eef79;
  color: #000;
}
.modal-auth .auth-modal .tabs li.active svg .cr-1 {
  color: rgba(4, 4, 20, 0.2);
}
.modal-auth .auth-modal .tabs li.active svg .cr-2 {
  color: #000;
}
.modal-auth .auth-modal .form-group .icon svg {
  width: 20px;
  height: 20px;
}
.modal-auth .auth-modal .form-group .form-control {
  height: 64px;
}
@media only screen and (max-width: 991px) {
  .modal-auth .modal-content {
    overflow-y: auto;
  }
  .modal-auth .modal-content::before, .modal-auth .modal-content::after {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .modal-auth .modal-body {
    padding: 32px 20px;
  }
}

.search-mobile-shop .form-control {
  background-color: #F8F9FB;
  height: 50px;
  padding: 0 24px 0 60px;
}
.search-mobile-shop button {
  left: 8px;
  background-color: #fff;
  width: 40px;
  height: 40px;
}

/* Courses */
.courses-one {
  border-radius: 32px;
  box-shadow: 0px 13px 60px rgba(90, 108, 234, 0.122);
}
.courses-one .image img {
  height: 209px;
}
.courses-one .content {
  margin-top: -23px;
  border-radius: 24px 24px 0 0;
  padding: 27px 29px 24px;
  box-shadow: 0px -8px 20px 1px rgba(0, 0, 0, 0.239);
}
.courses-one .content .title {
  color: #1f2130;
  max-height: 56px;
}
.courses-one .content .title a:hover {
  color: #8769ff;
}
.courses-one .content p {
  color: #353535;
  height: 44px;
}
.courses-one .content .date {
  color: #8769ff;
  gap: 5px;
}
.courses-one .content .date i {
  font-size: 24px;
}
.courses-one .content .like {
  background-color: #e7e1ff;
  color: #8769ff;
  padding: 9px 12px;
  font-size: 18px;
  line-height: 28px;
}
.courses-one .content .like:hover {
  background-color: #8769ff;
  color: #fff;
}
.courses-one .content .price {
  background-color: #8769ff;
  padding: 3px 8px;
}
@media only screen and (max-width: 1199px) {
  .courses-one .content {
    padding: 24px 20px;
  }
  .courses-one .content .price {
    padding: 10px 8px;
    font-size: 12px;
    line-height: 18px;
  }
  .courses-one .content .price span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .courses-one .image img {
    height: 164px;
  }
  .courses-one .content {
    margin-top: -20px;
  }
  .courses-one .content .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
    margin-bottom: 16px;
  }
  .courses-one .content .like {
    font-size: 14px;
    line-height: 20px;
  }
  .courses-one .content .price span {
    font-size: 16px;
    line-height: 24px;
  }
}

/* Courses */
/* Swiper Courses */
.swiper-courses-one {
  padding: 0 66px;
}
.swiper-courses-one .swiper-button-prev, .swiper-courses-one .swiper-button-next {
  width: 72px;
  height: 72px;
  border-radius: 26px;
  box-shadow: 0px 6.15px 18.26px -2.63px rgba(58, 0, 221, 0.102);
  color: #8769ff;
  font-size: 32px;
  background-color: #fff;
}
.swiper-courses-one .swiper-button-prev::after, .swiper-courses-one .swiper-button-next::after {
  content: none;
}
.swiper-courses-one .swiper-button-prev:hover, .swiper-courses-one .swiper-button-next:hover {
  background-color: #8769ff;
  color: #fff;
}
.swiper-courses-one .swiper-button-prev {
  transform: translate(30px, -50%);
}
.swiper-courses-one .swiper-button-next {
  transform: translate(-30px, -50%);
}
@media only screen and (max-width: 991px) {
  .swiper-courses-one {
    padding: 0;
  }
}

/* Swiper Courses */
/* Comments Course */
.comments-course-title {
  font-size: 32px;
  line-height: 48px;
  margin-bottom: 110px;
  color: #1f2130;
}
.comments-course .av {
  box-shadow: 0px 10.93px 24.94px -1.99px rgba(58, 0, 221, 0.122);
}
.comments-course .av::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("./../images/new-elements/avatar-02.png") center center no-repeat;
  background-size: cover;
  border-radius: inherit;
}
.comments-course .av-1 {
  width: 103px;
  height: 103px;
  padding: 8px;
  top: 0;
  left: 100%;
  transform: translate(182px, -76px);
}
.comments-course .av-2 {
  width: 75px;
  height: 75px;
  top: 45px;
  left: 100%;
  transform: translateX(45px);
  padding: 7px;
}
.comments-course .av-2::before {
  background-image: url("./../images/new-elements/avatar-03.png");
}
.comments-course .av-3 {
  width: 94px;
  height: 94px;
  bottom: 20px;
  left: 100%;
  transform: translateX(193px);
  padding: 6px;
}
.comments-course .av-3::before {
  background-image: url("./../images/new-elements/avatar-04.png");
}
.comments-course .av-4 {
  width: 73px;
  height: 73px;
  padding: 7px;
  top: 0;
  right: 100%;
  transform: translate(-55px, -61px);
}
.comments-course .av-4::before {
  background-image: url("./../images/new-elements/avatar-05.png");
}
.comments-course .av-5 {
  width: 95px;
  height: 95px;
  padding: 6px;
  top: 58px;
  right: 100%;
  transform: translateX(-184px);
}
.comments-course .av-5::before {
  background-image: url("./../images/new-elements/avatar-06.png");
}
.comments-course .av-6 {
  width: 104px;
  height: 104px;
  padding: 8px;
  right: 100%;
  bottom: 0;
  transform: translate(-73px, 36px);
}
.comments-course .av-6::before {
  background-image: url("./../images/new-elements/avatar-07.png");
}
.comments-course .cir {
  animation: cirComment 1s linear infinite alternate;
  --translate-y: 0;
  --translate-x: 0;
}
@keyframes cirComment {
  0% {
    transform: translate(var(--translate-x), var(--translate-y)) scale(0.3);
  }
  100% {
    transform: translate(var(--translate-x), var(--translate-y)) scale(1);
  }
}
.comments-course .cir-1 {
  width: 29px;
  height: 29px;
  background-color: #b5dfff;
  right: 0;
  bottom: 100%;
  --translate-x: 25px;
  --translate-y: -39px;
}
.comments-course .cir-2 {
  width: 20px;
  height: 20px;
  background-color: #ffd098;
  bottom: 34px;
  left: 100%;
  --translate-x: 120px;
}
.comments-course .cir-3 {
  width: 29px;
  height: 29px;
  background-color: rgba(39, 208, 86, 0.32);
  top: 117px;
  right: 100%;
  --translate-x: -101px;
}
.comments-course .cir-4 {
  width: 20px;
  height: 20px;
  background-color: #c5b6ff;
  right: 100%;
  bottom: 32px;
  --translate-x: -235px;
}
.comments-course-wrapper {
  max-width: 540px;
  z-index: 2;
}
.comments-course-wrapper::before {
  content: "";
  position: absolute;
  width: 583px;
  height: 583px;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(216.65deg, rgba(200, 181, 255, 0.145) 21.33%, rgba(177, 151, 255, 0.5) 97.42%);
  filter: blur(500px);
  z-index: -1;
}
.comments-course-item {
  padding: 72px 50px 48px;
  box-shadow: 0px 22px 60px rgba(90, 108, 234, 0.102);
  border-radius: 48px;
  z-index: 2;
}
.comments-course-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  padding: 1px;
  background-image: linear-gradient(180deg, #8769ff 0%, rgba(135, 105, 255, 0) 100%);
  z-index: -1;
}
.comments-course-item .avatar {
  padding: 6px;
  box-shadow: 0px 14px 32px -13px rgba(58, 0, 221, 0.561);
  transform: translate(-50%, -33px);
}
.comments-course-item .name {
  color: #1f2130;
}
.comments-course-item p {
  line-height: 30px;
  color: #000;
}
.comments-course .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #fff;
  margin: 0 !important;
  opacity: 1;
}
.comments-course .swiper-pagination-bullet-active {
  background-color: #8769ff;
}
@media only screen and (max-width: 767px) {
  .comments-course-title {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 48px;
  }
  .comments-course-wrapper {
    max-width: 100%;
  }
  .comments-course-item {
    padding: 72px 24px 24px;
    border-radius: 32px;
  }
  .comments-course-item .image {
    width: 64px;
    height: 64px;
    padding: 4px;
  }
  .comments-course-item .name {
    font-size: 20px;
    line-height: 32px;
  }
  .comments-course-item p {
    font-size: 14px;
    line-height: 28px;
  }
  .comments-course .swiper-pagination {
    margin-top: 32px;
  }
}

/* Comments Course */
/* Faqs Courses */
.faqs-course {
  max-width: 770px;
}
.faqs-course-item {
  border-radius: 22px;
  box-shadow: 0px 12px 20px rgba(90, 108, 234, 0.102);
  padding: 20px 48px;
  z-index: 2;
}
.faqs-course-item .heading {
  cursor: pointer;
}
.faqs-course-item .heading .title {
  color: #1f2130;
}
.faqs-course-item .heading .ico {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  border: 1px solid #8769ff;
}
.faqs-course-item .heading .ico::before, .faqs-course-item .heading .ico::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #8769ff;
  transition: all 0.3s linear;
  border-radius: 5px;
}
.faqs-course-item .heading .ico::before {
  width: 8px;
  height: 1px;
}
.faqs-course-item .heading .ico::after {
  width: 1px;
  height: 8px;
}
.faqs-course-item .heading:not(.collapsed) .ico::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faqs-course-item .stroke {
  border: 1px solid #8769ff;
  border-radius: inherit;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  z-index: -1;
}
.faqs-course-item .heading:not(.collapsed) + .stroke {
  opacity: 1;
}
.faqs-course-item .body {
  margin-top: 21px;
  padding-right: 12px;
  color: #737373;
}
.faqs-course-item .body::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  border-radius: 5px;
  background-color: #ad99ff;
}
@media only screen and (max-width: 767px) {
  .faqs-course {
    max-width: 100%;
  }
  .faqs-course-item {
    padding: 20px 24px;
  }
}
@media only screen and (max-width: 575px) {
  .faqs-course-item {
    padding: 20px 16px;
    border-radius: 15px;
  }
  .faqs-course-item .heading .title {
    font-size: 14px;
    line-height: 22px;
  }
  .faqs-course-item .body {
    font-size: 12px;
    line-height: 24px;
  }
}

/* Faqs Courses */
/* Box Article Course */
.article-course {
  border-radius: 40px;
  box-shadow: 0px 12px 60px rgba(90, 108, 234, 0.122);
  padding: 24px;
}
.article-course figure {
  max-width: 45%;
}
.article-course figure img {
  border-radius: 24px;
  height: 244px;
}
.article-course .detail {
  max-width: 55%;
  padding-right: 30px;
}
.article-course .detail .category {
  padding: 3px 8px;
  background-color: rgba(135, 105, 255, 0.12);
  color: #8769ff;
}
.article-course .detail .category:hover {
  background-color: #8769ff;
  color: #fff;
}
.article-course .detail .title {
  line-height: 28px;
  max-height: 56px;
  color: #1f2130;
}
.article-course .detail .title:hover {
  color: #8769ff;
}
.article-course .detail p {
  color: #232323;
  max-height: 36px;
  line-height: 18px;
}
.article-course .detail .more {
  color: #8769ff;
}
.article-course .detail .more i {
  font-size: 24px;
}
.article-course .detail .more:hover {
  color: #1f2130;
}
@media only screen and (max-width: 1199px) {
  .article-course {
    padding: 16px;
    border-radius: 32px;
  }
  .article-course figure,
  .article-course .detail {
    max-width: 50%;
  }
  .article-course figure img {
    height: 218px;
  }
  .article-course .detail {
    padding-right: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .article-course {
    padding: 12px;
    border-radius: 24px;
  }
  .article-course figure,
  .article-course .detail {
    max-width: 100%;
  }
  .article-course figure img {
    border-radius: 16px;
  }
  .article-course .detail {
    padding: 20px 0 4px;
  }
  .article-course .detail .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .article-course .detail p {
    margin-bottom: 24px;
  }
  .article-course .detail .more {
    font-size: 13px;
    line-height: 20px;
  }
  .article-course .detail .more i {
    font-size: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .article-course figure img {
    height: 180px;
  }
}

/* Box Article Course */
/* Heading Courses Title */
.heading-course-title {
  color: #081035;
  line-height: 45px;
}
.heading-course-title .shapes span {
  border: 14px solid;
  border-color: #b796ff transparent transparent #b796ff;
  transform: rotate(-45deg);
}
.heading-course-title .shapes span:not(:first-child) {
  margin-right: -14px;
}
.heading-course-title .shapes span:nth-child(2) {
  border-color: #71a4ff transparent transparent #71a4ff;
}
.heading-course-title .shapes span:nth-child(3) {
  border-color: #a5e2f4 transparent transparent #a5e2f4;
}

/* Heading Courses Title */
/* Box Services Course */
.services-course-item {
  padding: 16px 21px 24px 16px;
  --bg-icon: #71a4ff;
}
.services-course-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  border-radius: 0 0 24px 24px;
  box-shadow: 0 15px 30px -17px #b796ff;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.services-course-item .bg {
  --color: #b6bcd5;
  z-index: -1;
}
.services-course-item .bg::before, .services-course-item .bg::after,
.services-course-item .bg span::before,
.services-course-item .bg span::after {
  content: "";
  position: absolute;
  left: 0;
  transition: all 0.3s ease-in-out;
}
.services-course-item .bg::before, .services-course-item .bg::after {
  border: solid var(--color);
}
.services-course-item .bg::before {
  top: 0;
  right: 90px;
  height: 91px;
  border-radius: 24px 24px 0 0;
  border-width: 2px 2px 0 2px;
  background-color: var(--bg-document);
  z-index: -3;
}
.services-course-item .bg::after {
  top: 89px;
  width: 100%;
  bottom: 0;
  border-radius: 0 24px 24px 24px;
  border-width: 2px;
  z-index: -4;
}
.services-course-item .bg span {
  top: 64px;
  right: 65px;
  width: 27px;
  height: 27px;
}
.services-course-item .bg span::before, .services-course-item .bg span::after {
  top: 0;
  width: 100%;
  height: 100%;
  width: 100%;
  height: 100%;
}
.services-course-item .bg span::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xNikiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMTZfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDJfMTYiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00MkMyIC01NS4yNTQ4IC04Ljc0NTE2IC02NiAtMjIgLTY2SC0yNDRDLTI1Ny4yNTUgLTY2IC0yNjggLTU1LjI1NDggLTI2OCAtNDJWMTQ4Qy0yNjggMTYxLjI1NSAtMjU3LjI1NSAxNzIgLTI0NCAxNzJINjhDODEuMjU0OCAxNzIgOTIgMTYxLjI1NSA5MiAxNDhWNDlDOTIgMzUuNzQ1MiA4MS4yNTQ4IDI1IDY4IDI1SDI2QzEyLjc0NTIgMjUgMiAxNC4yNTQ4IDIgMC45OTk5OTlWLTQyWiIvPgo8L21hc2s+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMDIiLz4KPHBhdGggZD0iTS0yNDQgLTY0SC0yMlYtNjhILTI0NFYtNjRaTS0yNjYgMTQ4Vi00MkgtMjcwVjE0OEgtMjY2Wk02OCAxNzBILTI0NFYxNzRINjhWMTcwWk05MCA0OVYxNDhIOTRWNDlIOTBaTTY4IDIzSDI2VjI3SDY4VjIzWk00IDAuOTk5OTk5Vi00MkgwVjAuOTk5OTk5SDRaTTI2IDIzQzEzLjg0OTcgMjMgNCAxMy4xNTAzIDQgMC45OTk5OTlIMEMwIDE1LjM1OTQgMTEuNjQwNiAyNyAyNiAyN1YyM1pNOTQgNDlDOTQgMzQuNjQwNiA4Mi4zNTk0IDIzIDY4IDIzVjI3QzgwLjE1MDMgMjcgOTAgMzYuODQ5NyA5MCA0OUg5NFpNNjggMTc0QzgyLjM1OTQgMTc0IDk0IDE2Mi4zNTkgOTQgMTQ4SDkwQzkwIDE2MC4xNSA4MC4xNTAzIDE3MCA2OCAxNzBWMTc0Wk0tMjcwIDE0OEMtMjcwIDE2Mi4zNTkgLTI1OC4zNTkgMTc0IC0yNDQgMTc0VjE3MEMtMjU2LjE1IDE3MCAtMjY2IDE2MC4xNSAtMjY2IDE0OEgtMjcwWk0tMjIgLTY0Qy05Ljg0OTczIC02NCAwIC01NC4xNTAzIDAgLTQySDRDNCAtNTYuMzU5NCAtNy42NDA2IC02OCAtMjIgLTY4Vi02NFpNLTI0NCAtNjhDLTI1OC4zNTkgLTY4IC0yNzAgLTU2LjM1OTQgLTI3MCAtNDJILTI2NkMtMjY2IC01NC4xNTAzIC0yNTYuMTUgLTY0IC0yNDQgLTY0Vi02OFoiIGZpbGw9IiNCNkJDRDUiIG1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzI3MDJfMTYpIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE2X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiLz4KPC9jbGlwUGF0aD48L2RlZnM+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xNikiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMTZfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDJfMTYiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00MkMyIC01NS4yNTQ4IC04Ljc0NTE2IC02NiAtMjIgLTY2SC0yNDRDLTI1Ny4yNTUgLTY2IC0yNjggLTU1LjI1NDggLTI2OCAtNDJWMTQ4Qy0yNjggMTYxLjI1NSAtMjU3LjI1NSAxNzIgLTI0NCAxNzJINjhDODEuMjU0OCAxNzIgOTIgMTYxLjI1NSA5MiAxNDhWNDlDOTIgMzUuNzQ1MiA4MS4yNTQ4IDI1IDY4IDI1SDI2QzEyLjc0NTIgMjUgMiAxNC4yNTQ4IDIgMC45OTk5OTlWLTQyWiIvPgo8L21hc2s+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMDIiLz4KPHBhdGggZD0iTS0yNDQgLTY0SC0yMlYtNjhILTI0NFYtNjRaTS0yNjYgMTQ4Vi00MkgtMjcwVjE0OEgtMjY2Wk02OCAxNzBILTI0NFYxNzRINjhWMTcwWk05MCA0OVYxNDhIOTRWNDlIOTBaTTY4IDIzSDI2VjI3SDY4VjIzWk00IDAuOTk5OTk5Vi00MkgwVjAuOTk5OTk5SDRaTTI2IDIzQzEzLjg0OTcgMjMgNCAxMy4xNTAzIDQgMC45OTk5OTlIMEMwIDE1LjM1OTQgMTEuNjQwNiAyNyAyNiAyN1YyM1pNOTQgNDlDOTQgMzQuNjQwNiA4Mi4zNTk0IDIzIDY4IDIzVjI3QzgwLjE1MDMgMjcgOTAgMzYuODQ5NyA5MCA0OUg5NFpNNjggMTc0QzgyLjM1OTQgMTc0IDk0IDE2Mi4zNTkgOTQgMTQ4SDkwQzkwIDE2MC4xNSA4MC4xNTAzIDE3MCA2OCAxNzBWMTc0Wk0tMjcwIDE0OEMtMjcwIDE2Mi4zNTkgLTI1OC4zNTkgMTc0IC0yNDQgMTc0VjE3MEMtMjU2LjE1IDE3MCAtMjY2IDE2MC4xNSAtMjY2IDE0OEgtMjcwWk0tMjIgLTY0Qy05Ljg0OTczIC02NCAwIC01NC4xNTAzIDAgLTQySDRDNCAtNTYuMzU5NCAtNy42NDA2IC02OCAtMjIgLTY4Vi02NFpNLTI0NCAtNjhDLTI1OC4zNTkgLTY4IC0yNzAgLTU2LjM1OTQgLTI3MCAtNDJILTI2NkMtMjY2IC01NC4xNTAzIC0yNTYuMTUgLTY0IC0yNDQgLTY0Vi02OFoiIGZpbGw9IiNCNkJDRDUiIG1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzI3MDJfMTYpIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE2X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiLz4KPC9jbGlwUGF0aD48L2RlZnM+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--color);
  z-index: -1;
}
.services-course-item .bg span::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iYmdibHVyXzBfMjcwMl8xOF9jbGlwX3BhdGgiPjxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0OCAxNDYpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgLTQyQzIgLTU1LjI1NDggLTguNzQ1MTYgLTY2IC0yMiAtNjZILTI0NEMtMjU3LjI1NSAtNjYgLTI2OCAtNTUuMjU0OCAtMjY4IC00MlYxNDhDLTI2OCAxNjEuMjU1IC0yNTcuMjU1IDE3MiAtMjQ0IDE3Mkg2OEM4MS4yNTQ4IDE3MiA5MiAxNjEuMjU1IDkyIDE0OFY0OUM5MiAzNS43NDUyIDgxLjI1NDggMjUgNjggMjVIMjZDMTIuNzQ1MiAyNSAyIDE0LjI1NDggMiAwLjk5OTk5OVYtNDJaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iYmdibHVyXzBfMjcwMl8xOF9jbGlwX3BhdGgiPjxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0OCAxNDYpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgLTQyQzIgLTU1LjI1NDggLTguNzQ1MTYgLTY2IC0yMiAtNjZILTI0NEMtMjU3LjI1NSAtNjYgLTI2OCAtNTUuMjU0OCAtMjY4IC00MlYxNDhDLTI2OCAxNjEuMjU1IC0yNTcuMjU1IDE3MiAtMjQ0IDE3Mkg2OEM4MS4yNTQ4IDE3MiA5MiAxNjEuMjU1IDkyIDE0OFY0OUM5MiAzNS43NDUyIDgxLjI1NDggMjUgNjggMjVIMjZDMTIuNzQ1MiAyNSAyIDE0LjI1NDggMiAwLjk5OTk5OVYtNDJaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-document);
  z-index: -2;
}
.services-course-item .icon {
  width: 78px;
  height: 78px;
  border-radius: 24px;
  background-color: var(--bg-icon);
  font-size: 40px;
  top: 5px;
  right: 4px;
  z-index: 2;
}
.services-course-item .heading {
  padding-bottom: 18px;
  margin: 0 87px 29px 0;
  border-bottom: 1px solid #b6bcd5;
}
.services-course-item .heading .title {
  color: #000;
}
.services-course-item .heading i {
  width: 56px;
  height: 56px;
  border: 2px solid #6b7086;
  font-size: 32px;
  color: rgba(8, 16, 53, 0.68);
}
.services-course-item .body {
  line-height: 25px;
  color: #081035;
}
.services-course-item:hover {
  transform: translateY(-24px);
}
.services-course-item:hover::before {
  opacity: 1;
}
.services-course-item:hover .bg {
  --color: #b796ff;
}
@media only screen and (max-width: 1199px) {
  .services-course-item .heading {
    padding-bottom: 23px;
  }
  .services-course-item .heading .title {
    font-size: 18px;
    line-height: 28px;
  }
  .services-course-item .heading i {
    width: 48px;
    height: 48px;
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .services-course-item {
    padding: 16px 16px 24px;
  }
  .services-course-item .bg::before {
    right: 72px;
    height: 74px;
    border-radius: 20px 20px 0 0;
  }
  .services-course-item .bg::after {
    top: 72px;
    border-radius: 0 20px 20px;
  }
  .services-course-item .bg span {
    top: 47px;
    right: 47px;
  }
  .services-course-item .bg span::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDNfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwM18xOSkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDNfMTkiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjAyIi8+CjxwYXRoIGQ9Ik0tMjQ4IC02NEgtMThWLTY4SC0yNDhWLTY0Wk0tMjY2IDE1MlYtNDZILTI3MFYxNTJILTI2NlpNNzIgMTcwSC0yNDhWMTc0SDcyVjE3MFpNOTAgNDVWMTUySDk0VjQ1SDkwWk03MiAyM0gyMlYyN0g3MlYyM1pNNCA1Vi00NkgwVjVINFpNMjIgMjNDMTIuMDU4OSAyMyA0IDE0Ljk0MTEgNCA1SDBDMCAxNy4xNTAzIDkuODQ5NzMgMjcgMjIgMjdWMjNaTTk0IDQ1Qzk0IDMyLjg0OTcgODQuMTUwMyAyMyA3MiAyM1YyN0M4MS45NDExIDI3IDkwIDM1LjA1ODkgOTAgNDVIOTRaTTcyIDE3NEM4NC4xNTAzIDE3NCA5NCAxNjQuMTUgOTQgMTUySDkwQzkwIDE2MS45NDEgODEuOTQxMSAxNzAgNzIgMTcwVjE3NFpNLTI3MCAxNTJDLTI3MCAxNjQuMTUgLTI2MC4xNSAxNzQgLTI0OCAxNzRWMTcwQy0yNTcuOTQxIDE3MCAtMjY2IDE2MS45NDEgLTI2NiAxNTJILTI3MFpNLTE4IC02NEMtOC4wNTg4OCAtNjQgMCAtNTUuOTQxMSAwIC00Nkg0QzQgLTU4LjE1MDMgLTUuODQ5NzQgLTY4IC0xOCAtNjhWLTY0Wk0tMjQ4IC02OEMtMjYwLjE1IC02OCAtMjcwIC01OC4xNTAzIC0yNzAgLTQ2SC0yNjZDLTI2NiAtNTUuOTQxMSAtMjU3Ljk0MSAtNjQgLTI0OCAtNjRWLTY4WiIgZmlsbD0iI0I2QkNENSIgbWFzaz0idXJsKCNwYXRoLTItaW5zaWRlLTFfMjcwM18xOSkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoIj48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDggMTQ2KSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDNfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwM18xOSkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDNfMTkiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjAyIi8+CjxwYXRoIGQ9Ik0tMjQ4IC02NEgtMThWLTY4SC0yNDhWLTY0Wk0tMjY2IDE1MlYtNDZILTI3MFYxNTJILTI2NlpNNzIgMTcwSC0yNDhWMTc0SDcyVjE3MFpNOTAgNDVWMTUySDk0VjQ1SDkwWk03MiAyM0gyMlYyN0g3MlYyM1pNNCA1Vi00NkgwVjVINFpNMjIgMjNDMTIuMDU4OSAyMyA0IDE0Ljk0MTEgNCA1SDBDMCAxNy4xNTAzIDkuODQ5NzMgMjcgMjIgMjdWMjNaTTk0IDQ1Qzk0IDMyLjg0OTcgODQuMTUwMyAyMyA3MiAyM1YyN0M4MS45NDExIDI3IDkwIDM1LjA1ODkgOTAgNDVIOTRaTTcyIDE3NEM4NC4xNTAzIDE3NCA5NCAxNjQuMTUgOTQgMTUySDkwQzkwIDE2MS45NDEgODEuOTQxMSAxNzAgNzIgMTcwVjE3NFpNLTI3MCAxNTJDLTI3MCAxNjQuMTUgLTI2MC4xNSAxNzQgLTI0OCAxNzRWMTcwQy0yNTcuOTQxIDE3MCAtMjY2IDE2MS45NDEgLTI2NiAxNTJILTI3MFpNLTE4IC02NEMtOC4wNTg4OCAtNjQgMCAtNTUuOTQxMSAwIC00Nkg0QzQgLTU4LjE1MDMgLTUuODQ5NzQgLTY4IC0xOCAtNjhWLTY0Wk0tMjQ4IC02OEMtMjYwLjE1IC02OCAtMjcwIC01OC4xNTAzIC0yNzAgLTQ2SC0yNjZDLTI2NiAtNTUuOTQxMSAtMjU3Ljk0MSAtNjQgLTI0OCAtNjRWLTY4WiIgZmlsbD0iI0I2QkNENSIgbWFzaz0idXJsKCNwYXRoLTItaW5zaWRlLTFfMjcwM18xOSkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoIj48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDggMTQ2KSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K);
  }
  .services-course-item .bg span::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE4X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIvPgo8L2NsaXBQYXRoPjwvZGVmcz4KPC9zdmc+Cg==);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE4X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIvPgo8L2NsaXBQYXRoPjwvZGVmcz4KPC9zdmc+Cg==);
    transform: translateX(-1px);
  }
  .services-course-item .icon {
    width: 60px;
    height: 60px;
    font-size: 32px;
    border-radius: 16px;
  }
  .services-course-item .heading {
    margin-right: 72px;
    padding-bottom: 13px;
  }
  .services-course-item .heading .title {
    font-size: 16px;
    line-height: 24px;
  }
  .services-course-item .heading i {
    width: 44px;
    height: 44px;
    font-size: 24px;
  }
  .services-course .swiper-controllers {
    margin-top: 24px;
  }
}

/* Box Services Course */
/* Controllers Swiper Courses */
.swiper-controller-courses .swiper-button-prev, .swiper-controller-courses .swiper-button-next {
  font-size: 32px;
  color: #1c274c;
}
.swiper-controller-courses .swiper-button-prev::after, .swiper-controller-courses .swiper-button-next::after {
  content: none;
}
.swiper-controller-courses .swiper-pagination-bullet {
  background-color: #e8e8eb;
  border-radius: 23px;
  margin: 0 !important;
  opacity: 1;
}
.swiper-controller-courses .swiper-pagination-bullet-active {
  width: 24px;
  background-color: #131435;
}

/* Controllers Swiper Courses */
/* Steps Branding */
.steps-branding {
  background-color: #f6f7fc;
  border-radius: 48px;
  padding: 49px 100px 102px;
}
.steps-branding-items {
  row-gap: 28px;
  z-index: 2;
}
.steps-branding-items li {
  max-width: 20%;
}
.steps-branding-items li:not(:last-child)::before, .steps-branding-items li::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.steps-branding-items li:not(:last-child)::before {
  border-bottom: 2px dashed #9199ba;
  width: 100%;
  height: 2px;
  top: 50px;
  left: 50%;
}
.steps-branding-items li::after {
  top: 110px;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  border-left: 2px dashed #9199ba;
}
.steps-branding-items li .num {
  width: 104px;
  height: 104px;
  background-image: linear-gradient(180deg, #bd94ff 0%, #61a6ff 100%);
  border: 4px solid #fff;
  border-radius: 32px;
  font-size: 62px;
  line-height: 104px;
  margin-bottom: 49px;
  box-shadow: 0px 14px 32px -10px rgba(12, 56, 169, 0.05), 0px 30px 40px rgba(12, 56, 169, 0.05);
}
.steps-branding-items li:last-child .num::before {
  content: "\e9f4";
  font-family: "icomoon";
  width: 51px;
  height: 51px;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #fff;
  font-size: 24px;
  line-height: 1;
  color: #ffc700;
  transform: translate(14px, -21px);
  z-index: 2;
}
.steps-branding-items li:last-child .num::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 39px;
  height: 39px;
  border-radius: 50%;
  border: 1.5px solid #71a4ff;
  transform: translate(8px, -15px);
  z-index: 3;
}
.steps-branding-items li .title {
  padding: 12px 12px 11px;
  color: #000;
  box-shadow: 0px 15px 28px rgba(12, 56, 169, 0.05);
}
.steps-branding-items li:not(:last-child) .title::after {
  content: "";
  position: absolute;
  bottom: 20px;
  right: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #a5e2f4;
  transform: translateX(6px);
  z-index: 2;
}
.steps-branding-items li:first-child .title {
  border-radius: 40px 0 0 40px;
}
.steps-branding-items li:last-child .title {
  border-radius: 0 40px 40px 0;
}
@media only screen and (max-width: 1199px) {
  .steps-branding {
    padding: 49px 64px 102px;
  }
}
@media only screen and (max-width: 991px) {
  .steps-branding {
    padding: 48px 24px;
    border-radius: 24px;
  }
  .steps-branding-items li {
    max-width: 33.333333%;
  }
  .steps-branding-items li:not(:last-child)::before {
    content: none;
  }
  .steps-branding-items li .title {
    font-size: 15px;
    line-height: 22px;
  }
  .steps-branding-items li:nth-child(3) .title {
    border-radius: 0 40px 40px 0;
  }
  .steps-branding-items li:nth-child(4) .title {
    border-radius: 40px 0 0 40px;
  }
  .steps-branding-items li:not(:last-child):nth-child(3) .title::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .steps-branding {
    margin: 0 -12px;
    padding: 48px 12px;
    border-radius: 0;
  }
  .steps-branding-items li::after {
    top: 70px;
    bottom: 54px;
  }
  .steps-branding-items li .num {
    width: 64px;
    height: 64px;
    font-size: 40px;
    line-height: 64px;
    border-radius: 20px;
    margin-bottom: 27px;
    border-width: 2.5px;
  }
  .steps-branding-items li:last-child .num::before {
    width: 32px;
    height: 32px;
    font-size: 15px;
    transform: translate(12px, -9px);
  }
  .steps-branding-items li:last-child .num::after {
    width: 24px;
    height: 24px;
    border-width: 1px;
    transform: translate(8px, -5px);
  }
  .steps-branding-items li .title {
    font-size: 14px;
    line-height: 20px;
    padding: 14px 8px;
  }
  .steps-branding-items li:not(:last-child) .title::after {
    width: 8px;
    height: 8px;
    bottom: 19px;
    transform: translateX(4px);
  }
}
@media only screen and (max-width: 399px) {
  .steps-branding-items li {
    max-width: 50%;
  }
  .steps-branding-items li:nth-child(2n) .title {
    border-radius: 0 40px 40px 0;
  }
  .steps-branding-items li:nth-child(2n) .title::after {
    content: none;
  }
  .steps-branding-items li:nth-child(2n+1) .title {
    border-radius: 40px 0 0 40px;
  }
  .steps-branding-items li:nth-child(2n+1) .title::after {
    content: "" !important;
  }
  .steps-branding-items li:last-child .title {
    border-radius: 40px;
  }
}

/* Steps Branding */
/* Last Projects Box */
.last-projects-box {
  padding: 28px 28px 35px;
  border-radius: 32px;
  box-shadow: 0px 16px 96px rgba(195, 203, 237, 0.4);
}
.last-projects-box img {
  height: 336px;
  border-radius: 32px;
}
.last-projects-box .content {
  margin-top: 28px;
}
.last-projects-box .content .title {
  line-height: 33px;
  color: #000;
}
.last-projects-box .content .title a:hover {
  color: #b796ff;
}
.last-projects-box .content .sub-title {
  color: #4d5268;
  line-height: 24px;
}
.last-projects-box .content .more {
  width: 56px;
  height: 56px;
  border: 2px solid #6b7086;
  font-size: 32px;
  color: rgba(8, 16, 53, 0.68);
}
.last-projects-box:hover .more {
  rotate: -135deg;
}
@media only screen and (max-width: 1399px) {
  .last-projects-box .image img {
    height: 300px;
  }
}
@media only screen and (max-width: 1199px) {
  .last-projects-box {
    padding: 16px 16px 24px;
    border-radius: 24px;
  }
  .last-projects-box .image img {
    height: 272px;
    border-radius: 24px;
  }
  .last-projects-box .content .title {
    font-size: 18px;
    line-height: 28px;
  }
  .last-projects-box .content .more {
    width: 48px;
    height: 48px;
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .last-projects-box {
    padding: 12px 12px 20px;
  }
  .last-projects-box .image img {
    height: 220px;
  }
  .last-projects-box .content {
    margin-top: 16px;
  }
  .last-projects-box .content .title {
    font-size: 16px;
    line-height: 24px;
  }
  .last-projects-box .content .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
  .last-projects-box .content .more {
    width: 42px;
    height: 42px;
    font-size: 24px;
  }
}

/* Last Projects Box */
/* Comments Branding */
.comments-branding-wrapper {
  padding: 41px 152px 0;
}
.comments-branding-wrapper .bg {
  height: 138px;
  border-radius: 40px;
  background-image: linear-gradient(90.43deg, #75b0ff 1.29%, #298cff 98.03%);
}
.comments-branding-wrapper .bg .shape {
  width: 66px;
  height: 66px;
  color: #fff;
}
.comments-branding-wrapper .bg .shape-1 {
  right: 43px;
  transform: translateY(31px);
}
.comments-branding-wrapper .bg .shape-2 {
  left: 59px;
  transform: translateY(-32px);
}
.comments-branding-item {
  border-radius: 32px;
  box-shadow: 0px 16px 96px rgba(195, 203, 237, 0.4);
  padding: 56px 18px 26px;
}
.comments-branding-item .content {
  border-radius: 16px;
  background-color: #f8f9fc;
  padding: 24px 16px 39px;
  z-index: 2;
}
.comments-branding-item .content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCA4NiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NS43ODgxIDBIMC4xNDc3NjZDNS44MTMwMiAwIDExLjAxNyAzLjA0Nzg3IDE0Ljc1MDcgNy4zMDg2MkMyMC40Mzk1IDEzLjgwMDIgMzAuMjg4OCAyMi4yNjY3IDQyLjk2NTQgMjIuMjY2N0M1NS42NDIxIDIyLjI2NjcgNjUuNDkxMyAxMy44MDAyIDcxLjE4MDEgNy4zMDg2MkM3NC45MTM5IDMuMDQ3ODcgODAuMTIyOSAwIDg1Ljc4ODEgMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCA4NiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NS43ODgxIDBIMC4xNDc3NjZDNS44MTMwMiAwIDExLjAxNyAzLjA0Nzg3IDE0Ljc1MDcgNy4zMDg2MkMyMC40Mzk1IDEzLjgwMDIgMzAuMjg4OCAyMi4yNjY3IDQyLjk2NTQgMjIuMjY2N0M1NS42NDIxIDIyLjI2NjcgNjUuNDkxMyAxMy44MDAyIDcxLjE4MDEgNy4zMDg2MkM3NC45MTM5IDMuMDQ3ODcgODAuMTIyOSAwIDg1Ljc4ODEgMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 86px;
  height: 23px;
  z-index: -1;
}
.comments-branding-item .content img {
  width: 55px;
  height: 55px;
  transform: translate(-50%, -42px);
}
.comments-branding-item .content .name {
  color: #000;
}
.comments-branding-item .content p {
  line-height: 20px;
  color: #4d5268;
}
.comments-branding .swiper-button-prev, .comments-branding .swiper-button-next {
  font-size: 38px;
  color: #1c274c;
}
.comments-branding .swiper-button-prev::after, .comments-branding .swiper-button-next::after {
  content: none;
}
.comments-branding .swiper-button-prev {
  right: 73px;
}
.comments-branding .swiper-button-next {
  left: 73px;
}
@media only screen and (max-width: 1199px) {
  .comments-branding-wrapper {
    padding: 41px 88px;
  }
  .comments-branding .swiper-button-prev {
    right: 32px;
  }
  .comments-branding .swiper-button-next {
    left: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-branding-wrapper {
    padding: 42px 0 0;
  }
  .comments-branding-wrapper .bg {
    left: 50% !important;
    transform: translateX(-50%);
    width: 100vw !important;
    border-radius: 0;
  }
  .comments-branding-wrapper .bg .shape {
    width: 52px;
    height: 52px;
  }
  .comments-branding-wrapper .bg .shape-1 {
    top: 0;
    right: 12px;
    bottom: auto !important;
    transform: translateY(-26px);
  }
  .comments-branding-wrapper .bg .shape-2 {
    left: 12px;
    transform: translateY(-26px);
  }
  .comments-branding-item {
    padding: 56px 12px 20px;
  }
  .comments-branding-item .content {
    padding: 24px 12px 32px;
  }
  .comments-branding-item .content .name {
    font-size: 16px;
    line-height: 24px;
  }
  .comments-branding-item .content p {
    font-size: 12px;
    line-height: 20px;
  }
}

/* Comments Branding */
/* Faqs Branding */
.faqs-branding-items li .heading .title {
  background-color: #f6f7fc;
  padding: 21px 40px 16px;
  color: #000;
}
.faqs-branding-items li .heading i {
  width: 68px;
  background-color: #f6f7fc;
  font-size: 32px;
  color: #292d32;
}
.faqs-branding-items li .heading i::before {
  transition: all 0.3s linear;
}
.faqs-branding-items li .heading:not(.collapsed) i::before {
  transform: rotate(180deg);
}
.faqs-branding-items li .body {
  border: 1.5px solid #cdd1e2;
  padding: 24px;
  color: rgba(8, 16, 53, 0.96);
  margin-top: 18px;
}
@media only screen and (max-width: 1199px) {
  .faqs-branding-items li .heading .title {
    padding-right: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .faqs-branding-items li .heading .title,
  .faqs-branding-items li .heading i,
  .faqs-branding-items li .body {
    border-radius: 12px;
  }
  .faqs-branding-items li .heading .title {
    font-size: 14px;
    line-height: 22px;
    padding: 16px;
  }
  .faqs-branding-items li .heading i {
    width: 54px;
    font-size: 24px;
  }
  .faqs-branding-items li .body {
    padding: 16px;
    font-size: 12px;
    line-height: 24px;
    margin-top: 12px;
  }
}

/* Faqs Branding */
/* Box Article Branding */
.article-branding,
.article-branding-two {
  box-shadow: 0px 16px 96px rgba(195, 203, 237, 0.4);
}
.article-branding .title,
.article-branding-two .title {
  color: #1f2130;
  line-height: 28px;
  max-height: 56px;
}
.article-branding .title a:hover,
.article-branding-two .title a:hover {
  color: #8769ff;
}
.article-branding .date,
.article-branding-two .date {
  color: #747893;
}
.article-branding .date i,
.article-branding-two .date i {
  font-size: 16px;
}
.article-branding .more,
.article-branding-two .more {
  padding: 8px 14px;
  color: #8769ff;
}
.article-branding .more i,
.article-branding-two .more i {
  font-size: 24px;
}
.article-branding .more:hover,
.article-branding-two .more:hover {
  background-color: #8769ff;
  color: #fff;
}

.article-branding {
  padding: 40px 48px 34px;
}
.article-branding img {
  height: 260px;
}

.article-branding-two {
  padding: 24px;
}
.article-branding-two .image {
  max-width: 33.333333%;
}
.article-branding-two .image img {
  height: 166px;
}
.article-branding-two .detail {
  max-width: 66.666666%;
  padding-right: 18px;
}

@media only screen and (max-width: 1199px) {
  .article-branding {
    padding: 24px;
  }
  .article-branding img {
    height: 234px;
  }
  .article-branding-two .image img {
    height: 136px;
  }
}
@media only screen and (max-width: 991px) {
  .article-branding,
  .article-branding-two {
    padding: 16px;
    border-radius: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .article-branding .title,
  .article-branding-two .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .article-branding .date,
  .article-branding-two .date {
    font-size: 12px;
    line-height: 18px;
  }
  .article-branding .date i,
  .article-branding-two .date i {
    font-size: 16px;
  }
  .article-branding .more,
  .article-branding-two .more {
    font-size: 14px;
    line-height: 20px;
  }
  .article-branding .more i,
  .article-branding-two .more i {
    font-size: 20px;
  }
  .article-branding img {
    border-radius: 16px;
  }
  .article-branding-two .image {
    max-width: 40%;
  }
  .article-branding-two .detail {
    max-width: 60%;
    padding-right: 12px;
  }
}
/* Box Article Branding */
/* Landing Fashion */
.landing-fashion-wrapper {
  background: linear-gradient(109.32deg, #ff239f 11.31%, #ff9fff 83.39%);
  border-radius: 72px 0 72px 72px;
  padding: 82px 118px 63px 32px;
  z-index: 2;
}
.landing-fashion-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 894px;
  height: 965px;
  transform: translate(-197px, -395px);
  background: url("./../images/new-elements/shape-01.png") bottom right no-repeat;
  background-size: cover;
  z-index: -2;
}
.landing-fashion-wrapper::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDI4MCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA5OS45OTY2VjEwMEgyODBWOTkuOTk2NkMyNDMuNzQzIDk5LjYzNDIgMjE0LjgxMSA3MC45NDA5IDE5Ny4yNiAzOS4xMDg1QzE4NS43NDQgMTguMjIxNyAxNjcuNzQ2IDAgMTQwIDBDMTEyLjI1NCAwIDk0LjI1NTYgMTguMjIxNyA4Mi43Mzk1IDM5LjEwODVDNjUuMTg4NSA3MC45NDA5IDM2LjI1NyA5OS42MzQyIDAgOTkuOTk2NloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDI4MCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA5OS45OTY2VjEwMEgyODBWOTkuOTk2NkMyNDMuNzQzIDk5LjYzNDIgMjE0LjgxMSA3MC45NDA5IDE5Ny4yNiAzOS4xMDg1QzE4NS43NDQgMTguMjIxNyAxNjcuNzQ2IDAgMTQwIDBDMTEyLjI1NCAwIDk0LjI1NTYgMTguMjIxNyA4Mi43Mzk1IDM5LjEwODVDNjUuMTg4NSA3MC45NDA5IDM2LjI1NyA5OS42MzQyIDAgOTkuOTk2NloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-document);
  width: 280px;
  height: 100px;
  z-index: -1;
}
.landing-fashion .scroll-to {
  bottom: 8px;
  width: 64px;
  height: 64px;
  background-color: #1b142e;
  font-size: 33px;
  z-index: 3;
}
.landing-fashion-title {
  max-width: 50%;
  font-size: 56px;
  line-height: 71px;
  color: #241d36;
  border-radius: 0 0 0 72px;
  padding: 28px 82px 34px 20px;
  background-color: var(--bg-document);
  z-index: 3;
}
.landing-fashion-title::before, .landing-fashion-title::after {
  content: "";
  position: absolute;
  width: 71px;
  height: 72px;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI4QzM5LjMwMzYgMC41NDE4MzkgNzEgMzIuNTY5NCA3MSA3MloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI4QzM5LjMwMzYgMC41NDE4MzkgNzEgMzIuNTY5NCA3MSA3MloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.landing-fashion-title::before {
  top: 0;
  right: 100%;
}
.landing-fashion-title::after {
  top: 100%;
  right: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI2OUMzOS4zMDM1IDAuNTQxODM3IDcxIDMyLjU2OTQgNzEgNzJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI2OUMzOS4zMDM1IDAuNTQxODM3IDcxIDMyLjU2OTQgNzEgNzJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
}
.landing-fashion-title span {
  color: #ff439d;
}
.landing-fashion .product-fashion {
  max-width: 348px;
}
.landing-fashion .image {
  z-index: 2;
}
.landing-fashion .image::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 383px;
  height: 383px;
  border-radius: 50%;
  background-color: #fff;
  filter: blur(200px);
  z-index: -1;
}
.landing-fashion .image img {
  width: auto;
  max-height: 358px;
}
.landing-fashion .image .counter {
  padding: 10px 24px;
  gap: 28px;
  margin-top: -30px;
  z-index: 2;
}
.landing-fashion .image .counter::before, .landing-fashion .image .counter::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.landing-fashion .image .counter::before {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.0256) 100%);
  backdrop-filter: blur(20px);
  z-index: -2;
}
.landing-fashion .image .counter::after {
  padding: 1.55px;
  background-image: linear-gradient(244.13deg, #ffffff 10.83%, rgba(255, 255, 255, 0) 30.86%), linear-gradient(78.75deg, #ffffff 6.53%, rgba(255, 255, 255, 0) 26.66%);
}
.landing-fashion .image .counter .line {
  width: 1px;
  top: 10px;
  bottom: 10px;
}
.landing-fashion .image .counter .item {
  gap: 6px;
}
.landing-fashion .image .counter .item .count {
  line-height: 55px;
  transform: translateY(10px);
  direction: ltr;
}
.landing-fashion .image .counter .item .text {
  line-height: 22px;
}
.landing-fashion .image .star {
  z-index: -1;
}
.landing-fashion .image .star-1 {
  transform: translate(18px, -21px);
}
.landing-fashion .image .star-2 {
  transform: translate(-9px, -50%);
}
@media only screen and (max-width: 1199px) {
  .landing-fashion-wrapper {
    padding: 82px 48px 82px 24px;
  }
  .landing-fashion-title {
    padding-right: 48px;
    font-size: 48px;
    line-height: 64px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-fashion-wrapper {
    border-radius: 40px;
    padding: 31px 12px 110px;
  }
  .landing-fashion-title {
    max-width: -moz-fit-content;
    max-width: fit-content;
    border-radius: 0;
    position: relative !important;
    margin: 0 auto 21px;
    padding: 0;
  }
  .landing-fashion-title::before, .landing-fashion-title::after {
    content: none;
  }
  .landing-fashion .image .star-1 {
    width: 48px;
    height: 48px;
    transform: translate(8px, 8px);
  }
  .landing-fashion .image .star-2 {
    width: 28px;
    height: 28px;
    transform: translate(18px, -50%);
  }
}
@media only screen and (max-width: 767px) {
  .landing-fashion-wrapper {
    padding: 31px 24px 40px;
  }
  .landing-fashion-wrapper::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU1IiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMTU1IDMxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1NSAzMC45OTQ2VjMxSDAuMzc3NDQxQzE0LjE1MDggMzEgMjYuOTY1MyAyMy4yMDgzIDM5Ljc4NjQgMTUuNDEyNEM0OS42ODc3IDkuMzkxODUgNTkuNTkzIDMuMzY5MTQgNjkuOTQ2NyAwLjkzMDkwOEM3Mi41MzIyIDAuMzIyMDIxIDc1LjIyODUgMCA3OCAwQzgwLjc3MTUgMCA4My40Njc4IDAuMzIyMDIxIDg2LjA1MzMgMC45MzA5MDhDOTYuNDA3IDMuMzY5MTQgMTA2LjMxMiA5LjM5MTg1IDExNi4yMTQgMTUuNDEyNEMxMjguODQxIDIzLjA5MDMgMTQxLjQ2MyAzMC43NjQ5IDE1NSAzMC45OTQ2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU1IiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMTU1IDMxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1NSAzMC45OTQ2VjMxSDAuMzc3NDQxQzE0LjE1MDggMzEgMjYuOTY1MyAyMy4yMDgzIDM5Ljc4NjQgMTUuNDEyNEM0OS42ODc3IDkuMzkxODUgNTkuNTkzIDMuMzY5MTQgNjkuOTQ2NyAwLjkzMDkwOEM3Mi41MzIyIDAuMzIyMDIxIDc1LjIyODUgMCA3OCAwQzgwLjc3MTUgMCA4My40Njc4IDAuMzIyMDIxIDg2LjA1MzMgMC45MzA5MDhDOTYuNDA3IDMuMzY5MTQgMTA2LjMxMiA5LjM5MTg1IDExNi4yMTQgMTUuNDEyNEMxMjguODQxIDIzLjA5MDMgMTQxLjQ2MyAzMC43NjQ5IDE1NSAzMC45OTQ2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
    width: 154px;
    height: 31px;
    bottom: -1px;
  }
  .landing-fashion-title {
    font-size: 40px;
    line-height: 52px;
  }
  .landing-fashion .scroll-to {
    width: 40px;
    height: 40px;
    font-size: 20px;
    bottom: -16px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-fashion-wrapper {
    border-radius: 24px;
  }
  .landing-fashion .image .counter {
    padding: 10px 16px;
    gap: 12px;
  }
  .landing-fashion .image .counter .item .count {
    font-size: 28px;
    line-height: 38px;
    transform: translateY(7px);
  }
  .landing-fashion .image .counter .item .text {
    font-size: 13px;
    line-height: 15px;
  }
}
@media only screen and (max-width: 369px) {
  .landing-fashion-title {
    font-size: 36px;
    line-height: 48px;
  }
  .landing-fashion .image .counter .item .count {
    font-size: 22px;
    line-height: 32px;
    transform: translateY(5px);
  }
}

/* Landing Fashion */
/* Product Fashion Box */
.product-fashion {
  box-shadow: 0px 16px 44px -22px rgba(142, 30, 137, 0.122);
  background-color: rgba(255, 255, 255, 0.56);
  padding: 29px 117px 22px 32px;
}
.product-fashion img {
  right: 29px;
  bottom: 20px;
  width: auto;
  max-height: 172px;
}
.product-fashion .show {
  width: 60px;
  height: 60px;
  background-color: #1b142e;
  box-shadow: 0px 8.44px 15px -1.88px rgba(27, 20, 46, 0.302);
  font-size: 38px;
  transform: translate(38px, -50%);
}
.product-fashion .title {
  color: #241d36;
  line-height: 30px;
}
.product-fashion .sub-title {
  color: #1b142e;
  line-height: 21px;
}
.product-fashion .discount {
  width: 54px;
  height: 24px;
  background-color: #ff439d;
  line-height: 24px;
}
.product-fashion .price {
  color: #1b142e;
}

/* Product Fashion Box */
/* Btn Show Products */
.btn-show-more span {
  background-color: #241d36;
  color: #fff;
  padding: 12px 24px 12px 48px;
}
.btn-show-more i {
  width: 48px;
  height: 48px;
  border: 4px solid #fff;
  background-color: #ff439d;
  font-size: 24px;
  color: #fff;
  margin-right: -34px;
}
.btn-show-more:hover span {
  background-color: #ff439d;
}
.btn-show-more:hover i {
  background-color: #241d36;
}

/* Btn Show Products */
/* Brands Fashion */
.brands-fashion-wrapper {
  padding: 29px 40px 40px;
  z-index: 2;
}
.brands-fashion-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 76px;
  left: 0;
  width: 100%;
  background-image: linear-gradient(90.97deg, #ff3ca7 1.16%, #ff9fff 98.72%);
  border-radius: 32px;
  z-index: -1;
}
.brands-fashion-item {
  min-width: 240px;
  height: 110px;
  box-shadow: 0px 10px 32px rgba(221, 177, 198, 0.141);
}
.brands-fashion-item img {
  max-height: 100px;
}
.brands-fashion .swiper-slide {
  width: auto;
}
@media only screen and (max-width: 1199px) {
  .brands-fashion-item {
    min-width: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .brands-fashion-wrapper {
    padding: 37px 32px 40px;
  }
  .brands-fashion-item {
    min-width: 160px;
    border-radius: 22px;
  }
  .brands-fashion-item img {
    max-height: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .brands-fashion-wrapper {
    padding: 37px 12px 0;
    margin: 0 -12px;
    overflow: visible !important;
  }
  .brands-fashion-wrapper::before {
    bottom: 36px;
    border-radius: 0;
  }
}

/* Brands Fashion */
/* Best Selling Products */
.best-selling-products-fashion-wrapper {
  padding: 0 156px 76px;
  border-radius: 72px;
  background-color: #ffe7f7;
}
.best-selling-products-fashion-wrapper::before, .best-selling-products-fashion-wrapper::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 73px;
  height: 225px;
  background-color: var(--bg-document);
  transform: translateY(-50%);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc3Ljk5MjUgMjI1SDc4LjAwMDFWMC4wMzYzNzdDNzguMDAwMSAyNS4wMzMgNjIuNjUxMSA0Ny40NjQ0IDM5LjM1MTkgNTYuNTE4MkMtMTIuMTc5MSA3Ni41NDI1IC0xMi4xNzkxIDE0OS40NTggMzkuMzUxOSAxNjkuNDgyQzYyLjM1MTMgMTc4LjQxOSA3Ny42MDM4IDIwMC4zOTIgNzcuOTkyNSAyMjVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc3Ljk5MjUgMjI1SDc4LjAwMDFWMC4wMzYzNzdDNzguMDAwMSAyNS4wMzMgNjIuNjUxMSA0Ny40NjQ0IDM5LjM1MTkgNTYuNTE4MkMtMTIuMTc5MSA3Ni41NDI1IC0xMi4xNzkxIDE0OS40NTggMzkuMzUxOSAxNjkuNDgyQzYyLjM1MTMgMTc4LjQxOSA3Ny42MDM4IDIwMC4zOTIgNzcuOTkyNSAyMjVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.best-selling-products-fashion-wrapper::before {
  right: 0;
}
.best-selling-products-fashion-wrapper::after {
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMC4wMzYzNzdWMjI1SDAuMDA3NjE0MTRDMC4zOTYzMTcgMjAwLjM5MiAxNS42NDg3IDE3OC40MTkgMzguNjQ4MiAxNjkuNDgyQzkwLjE3OTIgMTQ5LjQ1OCA5MC4xNzkyIDc2LjU0MjUgMzguNjQ4MiA1Ni41MTgzQzE1LjM0ODkgNDcuNDY0NCAwIDI1LjAzMyAwIDAuMDM2Mzc3WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMC4wMzYzNzdWMjI1SDAuMDA3NjE0MTRDMC4zOTYzMTcgMjAwLjM5MiAxNS42NDg3IDE3OC40MTkgMzguNjQ4MiAxNjkuNDgyQzkwLjE3OTIgMTQ5LjQ1OCA5MC4xNzkyIDc2LjU0MjUgMzguNjQ4MiA1Ni41MTgzQzE1LjM0ODkgNDcuNDY0NCAwIDI1LjAzMyAwIDAuMDM2Mzc3WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}
.best-selling-products-fashion-title {
  padding: 17px 50px 31px;
  border-radius: 0 0 40px 40px;
  background-color: var(--bg-document);
  line-height: 41px;
  color: #2d2d2d;
  z-index: 2;
}
.best-selling-products-fashion-title::before, .best-selling-products-fashion-title::after {
  content: "";
  position: absolute;
  top: -1px;
  width: 41px;
  height: 49px;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MiAwLjAwMDMwMTA2M1YwSDBWNDlIMS4xMTU4NEMxLjEyNjIyIDQ3LjY3NDkgMS4wNzM0OSA0Ni4zMzYgMC45NTQ4MzQgNDQuOTg2NEMtMS4xNjYzOCAyMC44NTg0IDE3LjgwMTkgMC4wOTE0MzE5IDQyIDAuMDAwMzAxMDYzWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MiAwLjAwMDMwMTA2M1YwSDBWNDlIMS4xMTU4NEMxLjEyNjIyIDQ3LjY3NDkgMS4wNzM0OSA0Ni4zMzYgMC45NTQ4MzQgNDQuOTg2NEMtMS4xNjYzOCAyMC44NTg0IDE3LjgwMTkgMC4wOTE0MzE5IDQyIDAuMDAwMzAxMDYzWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.best-selling-products-fashion-title::before {
  left: 100%;
}
.best-selling-products-fashion-title::after {
  right: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS44NjkzIDQ5SDQxVjBIMC4zMTY0NjdDMjMuNzY2NSAwIDQyLjE0NzMgMjAuMTQ4NSA0MCA0My41QzM5LjgyOTMgNDUuMzU2NCAzOS43ODgzIDQ3LjE5MjYgMzkuODY5MyA0OVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS44NjkzIDQ5SDQxVjBIMC4zMTY0NjdDMjMuNzY2NSAwIDQyLjE0NzMgMjAuMTQ4NSA0MCA0My41QzM5LjgyOTMgNDUuMzU2NCAzOS43ODgzIDQ3LjE5MjYgMzkuODY5MyA0OVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
}
.best-selling-products-fashion-item {
  border-radius: 64px;
  box-shadow: 0px 11px 80px rgba(255, 43, 144, 0.102);
  padding: 29px 24px 28px;
}
.best-selling-products-fashion-item img {
  height: 160px;
}
.best-selling-products-fashion-item .title {
  color: #241d36;
  line-height: 24px;
  max-height: 48px;
}
.best-selling-products-fashion-item .title a:hover {
  color: #ff439d;
}
.best-selling-products-fashion-item .price {
  color: #595959;
  line-height: 20px;
}
.best-selling-products-fashion-item .btn i {
  font-size: 24px;
}
.best-selling-products-fashion .swiper-button-prev, .best-selling-products-fashion .swiper-button-next {
  background-color: #ff439d;
  color: #fff;
  width: 74px;
  height: 74px;
  font-size: 36px;
}
.best-selling-products-fashion .swiper-button-prev::after, .best-selling-products-fashion .swiper-button-next::after {
  content: none;
}
.best-selling-products-fashion .swiper-button-prev {
  transform: translate(9px, -50%);
}
.best-selling-products-fashion .swiper-button-next {
  transform: translate(-9px, -50%);
}
@media only screen and (max-width: 1199px) {
  .best-selling-products-fashion-wrapper {
    padding: 0 92px 76px;
  }
  .best-selling-products-fashion-item {
    padding: 24px 16px;
    border-radius: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .best-selling-products-fashion-wrapper {
    padding: 0 40px 58px;
    border-radius: 40px;
  }
  .best-selling-products-fashion-wrapper::before, .best-selling-products-fashion-wrapper::after {
    content: none;
  }
  .best-selling-products-fashion-title {
    padding: 9px 29px 16px;
    margin-bottom: 48px;
    font-size: 20px;
    line-height: 32px;
    border-radius: 0 0 28px 28px;
  }
  .best-selling-products-fashion-title::before, .best-selling-products-fashion-title::after {
    width: 29px;
    height: 28px;
  }
  .best-selling-products-fashion-title::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC43NTI5IDBIMFYyOEgwLjc3Mjk0OUMwLjczMTkzNCAxMi43NzQ4IDEzLjA5MDggMCAyOC43NTI5IDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC43NTI5IDBIMFYyOEgwLjc3Mjk0OUMwLjczMTkzNCAxMi43NzQ4IDEzLjA5MDggMCAyOC43NTI5IDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .best-selling-products-fashion-title::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yMjcxIDI4SDI5VjBIMC4yNDcwN0MxNS45MDkyIDAgMjguMjY4MSAxMi43NzQ4IDI4LjIyNzEgMjhaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yMjcxIDI4SDI5VjBIMC4yNDcwN0MxNS45MDkyIDAgMjguMjY4MSAxMi43NzQ4IDI4LjIyNzEgMjhaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .best-selling-products-fashion-item {
    border-radius: 32px;
  }
  .best-selling-products-fashion-item .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .best-selling-products-fashion-item .price {
    font-size: 14px;
    line-height: 20px;
  }
  .best-selling-products-fashion-item .btn {
    font-size: 14px;
    line-height: 20px;
  }
  .best-selling-products-fashion-item .btn i {
    font-size: 20px;
  }
  .best-selling-products-fashion .swiper {
    position: relative;
  }
  .best-selling-products-fashion .swiper-button-next, .best-selling-products-fashion .swiper-button-prev {
    width: 52px;
    height: 52px;
    font-size: 25px;
  }
  .best-selling-products-fashion .swiper-button-prev {
    transform: translate(28px, -50%);
  }
  .best-selling-products-fashion .swiper-button-next {
    transform: translate(-28px, -50%);
  }
}
@media only screen and (max-width: 575px) {
  .best-selling-products-fashion-wrapper {
    border-radius: 0;
    margin: 0 -12px;
  }
}

/* Best Selling Products */
/* Link More Fashion */
.link-more-fashion {
  color: #ff439d;
}
.link-more-fashion i {
  font-size: 24px;
}
.link-more-fashion:hover {
  color: #000;
}
@media only screen and (max-width: 767px) {
  .link-more-fashion {
    font-size: 16px;
    line-height: 24px;
    margin-top: 24px;
  }
  .link-more-fashion i {
    font-size: 20px;
  }
}

/* Link More Fashion */
/* Article Fashion */
.article-fashion {
  height: 156px;
}
.article-fashion::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-image: linear-gradient(180deg, rgba(255, 0, 122, 0) 0%, #f59bb2 100%);
  z-index: -1;
}
.article-fashion .bg {
  z-index: -2;
}
.article-fashion .content {
  bottom: 10px;
  padding: 0 24px;
  z-index: 2;
}
.article-fashion .content .date i {
  font-size: 16px;
}
.article-fashion .content > i {
  width: 42px;
  height: 42px;
  border: 1px solid #fff;
  font-size: 21px;
}
.article-fashion.md {
  height: 234px;
}
.article-fashion.md .content {
  bottom: 16px;
}
.article-fashion.lg {
  height: 414px;
}
.article-fashion.lg .content {
  bottom: 18px;
}
.article-fashion:hover .bg {
  transform: scale(1.05);
}
.article-fashion:hover .content > i {
  transform: rotate(-135deg);
}
@media only screen and (max-width: 399px) {
  .article-fashion.lg {
    height: 360px;
  }
}

/* Article Fashion */
/* Comments Fashion */
.comments-fashion-wrapper {
  max-width: 712px;
  padding: 52px 52px 54px 0;
}
.comments-fashion .bg {
  left: 113px;
  border-radius: 64px;
  background-image: linear-gradient(270deg, #ff3ca7 0.54%, #ff9fff 100.54%);
  z-index: -1;
}
.comments-fashion .bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 638px;
  height: 689px;
  background: url("./../images/new-elements/bg-comments.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translate(-39px, -215px);
  z-index: -1;
}
.comments-fashion .text {
  padding: 15px 0 0 32px;
  max-width: 189px;
  z-index: 10;
}
.comments-fashion .text .title {
  font-size: 34px;
  line-height: 38px;
}
.comments-fashion .text .sub-title {
  font-size: 21px;
  line-height: 21px;
}
.comments-fashion .swiper {
  max-width: calc(100% - 189px);
}
.comments-fashion .swiper-slide > * {
  opacity: 0;
  transform: scale(0);
  transform-origin: center;
  transition: all 0.3s linear;
}
.comments-fashion .swiper-slide-active > * {
  opacity: 1;
  transform: scaleY(1);
}
.comments-fashion .swiper-buttons {
  padding: 17px 23px 20px 19px;
  border-radius: 48px 0 0;
  z-index: 4;
}
.comments-fashion .swiper-buttons::before, .comments-fashion .swiper-buttons::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDY0SDY0VjBDNjQgMzUuMzQ2MiAzNS4zNDYyIDY0IDAgNjRaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDY0SDY0VjBDNjQgMzUuMzQ2MiAzNS4zNDYyIDY0IDAgNjRaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.comments-fashion .swiper-buttons::before {
  width: 64px;
  height: 64px;
  right: 0;
  bottom: 100%;
}
.comments-fashion .swiper-buttons::after {
  width: 56px;
  height: 57px;
  right: 100%;
  bottom: -1px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA1NyA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjc1IDU3SDU3VjBINTYuMjY5OUM1Ni4yNTY3IDAuNDk4NDEzIDU2LjI1IDAuOTk4NDEzIDU2LjI1IDEuNUM1Ni4yNSAzMi4xNTE4IDMxLjQwMTggNTcgMC43NSA1N1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA1NyA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjc1IDU3SDU3VjBINTYuMjY5OUM1Ni4yNTY3IDAuNDk4NDEzIDU2LjI1IDAuOTk4NDEzIDU2LjI1IDEuNUM1Ni4yNSAzMi4xNTE4IDMxLjQwMTggNTcgMC43NSA1N1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
}
.comments-fashion .swiper-button-next, .comments-fashion .swiper-button-prev {
  width: 74px;
  height: 74px;
  background-color: #241d36;
  font-size: 34px;
}
.comments-fashion .swiper-button-next::after, .comments-fashion .swiper-button-prev::after {
  content: none;
}
.comments-fashion .swiper-button-next:hover, .comments-fashion .swiper-button-prev:hover {
  background-color: #ff439d;
}
.comments-fashion-item {
  border-radius: 48px;
  box-shadow: 0px 24px 64px -28px rgba(169, 0, 81, 0.2);
  padding: 0 47px 31px;
}
.comments-fashion-item::before {
  content: "\e9fa";
  position: absolute;
  font-family: "icomoon";
  font-size: 57px;
  line-height: 1;
  color: #ff439d;
  top: 0;
  left: 34px;
  transform: translateY(-27px);
  z-index: 2;
}
.comments-fashion-item .info {
  margin-bottom: -12px;
  transform: translateY(-20px);
}
.comments-fashion-item .info img {
  width: 68px;
  height: 68px;
  padding: 5px;
}
.comments-fashion-item .info .name {
  padding-bottom: 9px;
  color: #241d36;
  direction: ltr;
  line-height: 24px;
}
.comments-fashion-item p {
  color: #241d36;
  line-height: 28px;
}
@media only screen and (max-width: 767px) {
  .comments-fashion-wrapper {
    padding: 28px 24px 35px;
  }
  .comments-fashion .bg {
    left: 0;
    border-radius: 48px;
  }
  .comments-fashion .swiper {
    max-width: 100%;
  }
  .comments-fashion .text {
    padding-top: 0;
    margin-bottom: 42px;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .comments-fashion .text .title {
    font-size: 29px;
    line-height: 37px;
  }
  .comments-fashion .text .sub-title {
    font-size: 16px;
    line-height: 21px;
  }
  .comments-fashion .swiper-buttons {
    padding: 8px 14px 12px 27px;
    top: 0;
    right: auto !important;
    bottom: auto !important;
    left: 0;
    border-radius: 0 0 32px;
  }
  .comments-fashion .swiper-buttons::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 100%;
    width: 33px;
    height: 33px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMyLjVWMEgzMi41QzE0LjU1MDggMCAwIDE0LjU1MDggMCAzMi41WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMyLjVWMEgzMi41QzE0LjU1MDggMCAwIDE0LjU1MDggMCAzMi41WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  }
  .comments-fashion .swiper-buttons::after {
    top: 100%;
    right: auto;
    bottom: auto;
    left: 0;
    width: 48px;
    height: 48px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDQ4QzAgMjEuNDkwNCAyMS40OTAzIDAgNDggMEgwVjQ4WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDQ4QzAgMjEuNDkwNCAyMS40OTAzIDAgNDggMEgwVjQ4WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  }
  .comments-fashion .swiper-button-prev, .comments-fashion .swiper-button-next {
    width: 45px;
    height: 45px;
    font-size: 21px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-fashion .bg::before {
    width: 498px;
    height: 469px;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    transform: translate(129px, 32px);
  }
  .comments-fashion-item {
    padding: 0 24px 35px;
    border-radius: 32px;
  }
  .comments-fashion-item::before {
    font-size: 42px;
    left: 23px;
    transform: translateY(-20px);
  }
  .comments-fashion-item .info {
    transform: translateY(-18px);
    margin-bottom: -12px;
  }
  .comments-fashion-item .info img {
    width: 56px;
    height: 56px;
  }
  .comments-fashion-item .info .name {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 7px;
  }
  .comments-fashion-item p {
    font-size: 12px;
    line-height: 24px;
  }
}

/* Comments Fashion */
/* Landing Architecture */
.landing-architecture-item {
  padding: 200px 0 192px;
}
.landing-architecture-item .content {
  max-width: 460px;
}
.landing-architecture-item .title > *,
.landing-architecture-item .description > *,
.landing-architecture-item .btn {
  transition: all 0.3s linear 0s, transform 0.3s linear 0s;
}
.landing-architecture-item .bg {
  z-index: -1;
}
.landing-architecture-item .bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), linear-gradient(270deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
}
.landing-architecture-item .title > * {
  font-size: 54px;
  line-height: 69px;
  transform: translateY(-100%);
}
.landing-architecture-item .title > * span {
  color: #d2a071;
}
.landing-architecture-item .description > * {
  letter-spacing: -0.02em;
  transform: translateX(100%);
}
.landing-architecture-item .btn {
  padding: 12px 20px;
  transform: scale(0);
  transform-origin: right center;
}
.landing-architecture-item .btn i {
  font-size: 20px;
}
.landing-architecture .swiper-pagination {
  background-color: var(--bg-document);
  padding: 9px 0 8px;
  margin: 0 -3px;
  gap: 6px;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.landing-architecture .swiper-pagination::before, .landing-architecture .swiper-pagination::after {
  content: "";
  position: absolute;
  top: 0;
  width: 64px;
  height: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCA2MiAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ1OTkgMEM5LjMxNTI1IDAuMDMwMzM0NSAxNC43ODkyIDEuNjcyODUgMTkuNDYwNCA0LjUwNjQxQzIzLjc0MTYgNy4xMDMzMyAyNy45NTc0IDEwLjMzMTggMzIuMjEwNSAxMy41ODg4QzQxLjM1NTggMjAuNTkyMyA1MC42NzM1IDI3LjcyNzggNjEuMTgzNyAyOUgwVjBIMy40NTk5WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCA2MiAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ1OTkgMEM5LjMxNTI1IDAuMDMwMzM0NSAxNC43ODkyIDEuNjcyODUgMTkuNDYwNCA0LjUwNjQxQzIzLjc0MTYgNy4xMDMzMyAyNy45NTc0IDEwLjMzMTggMzIuMjEwNSAxMy41ODg4QzQxLjM1NTggMjAuNTkyMyA1MC42NzM1IDI3LjcyNzggNjEuMTgzNyAyOUgwVjBIMy40NTk5WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-document);
  z-index: -1;
}
.landing-architecture .swiper-pagination::before {
  left: calc(100% - 1px);
}
.landing-architecture .swiper-pagination::after {
  right: calc(100% - 2px);
  transform: scaleX(-1);
}
.landing-architecture .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: transparent;
  opacity: 1;
  border: 1px solid #252322;
  margin: 0 !important;
}
.landing-architecture .swiper-pagination-bullet-active {
  background-color: #d2a071;
  border-color: #d2a071;
}
.swiper-slide-active .landing-architecture-item .title > * {
  transform: translateY(0);
  transition-delay: 0s, 0.3s;
}
.swiper-slide-active .landing-architecture-item .description > * {
  transform: translateX(0);
  transition-delay: 0s, 0.6s;
}
.swiper-slide-active .landing-architecture-item .btn {
  transform: scale(1);
  transition-delay: 0s, 0.9s;
}
@media only screen and (max-width: 767px) {
  .landing-architecture-item {
    padding: 94px 0;
  }
  .landing-architecture-item .content {
    max-width: 100%;
  }
  .landing-architecture-item .content .title > * {
    font-size: 42px;
    line-height: 54px;
  }
  .landing-architecture-item .content .description {
    margin-bottom: 48px;
  }
  .landing-architecture-item .content .description > * {
    font-size: 14px;
    line-height: 24px;
  }
}

/* Landing Architecture */
/* Heading Architecture */
.heading-architecture {
  max-width: 674px;
}
.heading-architecture::after {
  content: "";
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  height: 1.5px;
  background-color: rgba(210, 160, 113, 0.7);
}
.heading-architecture .content {
  padding: 0 40px;
  background-color: var(--bg-document);
}
.heading-architecture .content .sup-title {
  color: #d2a071;
  line-height: 24px;
}
.heading-architecture .content .title {
  line-height: 41px;
  color: #252322;
}
@media only screen and (max-width: 767px) {
  .heading-architecture .content {
    padding: 0 12px;
  }
}

/* Heading Architecture */
/* Services Architecture */
.services-architecture-item {
  background-color: #f9f5f1;
  padding: 24px 24px 68px;
}
.services-architecture-item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  height: 9px;
  border-radius: 40px 40px 0 0;
  background-color: #d2a071;
  transition: all 0.25s linear;
  z-index: -1;
}
.services-architecture-item .bg {
  transform: translateY(100%);
  transition-duration: 0.2s;
  z-index: -2;
}
.services-architecture-item .bg::before {
  background-color: rgba(0, 0, 0, 0.56);
  z-index: 2;
}
.services-architecture-item i {
  width: 64px;
  height: 64px;
  background-color: #d2a071;
  font-size: 32px;
}
.services-architecture-item .title,
.services-architecture-item p {
  color: #252322;
}
.services-architecture-item p {
  opacity: 0.8;
}
.services-architecture-item:hover .bg {
  transform: translateY(0);
}
.services-architecture-item:hover .title,
.services-architecture-item:hover p {
  color: #fff;
}
@media only screen and (max-width: 575px) {
  .services-architecture .swiper {
    overflow: visible;
  }
}

/* Services Architecture */
/* Swiper Pagination Architecture */
.swiper-pagination-architecture {
  gap: 6px;
}
.swiper-pagination-architecture .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  opacity: 1;
  background-color: transparent;
  border: 1px solid #252322;
  margin: 0 !important;
}
.swiper-pagination-architecture .swiper-pagination-bullet-active {
  border-color: #d2a071;
  background-color: #d2a071;
}
@media only screen and (max-width: 767px) {
  .swiper-pagination-architecture {
    gap: 4px;
  }
  .swiper-pagination-architecture .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
}

/* Swiper Pagination Architecture */
/* Last Projects Architecture */
.last-projects-architecture {
  padding: 56px 0 79px;
  background-color: #252322;
}
.last-projects-architecture-item {
  height: 400px;
}
.last-projects-architecture-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 36.25%;
  background-image: linear-gradient(180deg, rgba(37, 35, 34, 0) 0%, rgba(37, 35, 34, 0.8) 53.13%, rgba(37, 35, 34, 0.8) 100%);
  z-index: -1;
}
.last-projects-architecture-item .bg {
  z-index: -2;
}
.last-projects-architecture-item .content {
  bottom: 18px;
  padding: 0 24px;
}
.last-projects-architecture-item .content .title {
  line-height: 26px;
  max-height: 52px;
}
.last-projects-architecture-item .content .location {
  color: #d2a071;
}
.last-projects-architecture-item .content .location i {
  font-size: 20px;
}
.last-projects-architecture-item .content > i {
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
  font-size: 28px;
}
.last-projects-architecture-item:hover .bg {
  transform: scale(1.05);
}
.last-projects-architecture-item:hover .content > i::before {
  transform: rotate(-45deg);
}
.last-projects-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  border-color: #676565;
}
@media only screen and (max-width: 1199px) {
  .last-projects-architecture-item .content {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .last-projects-architecture {
    padding: 48px 0;
  }
  .last-projects-architecture-item {
    border-radius: 16px;
    height: 320px;
  }
  .last-projects-architecture-item .content {
    padding: 0 16px;
  }
  .last-projects-architecture-item .content .title {
    font-size: 16px;
    line-height: 24px;
  }
  .last-projects-architecture-item .content .location {
    font-size: 14px;
    line-height: 20px;
  }
  .last-projects-architecture-item .content > i {
    width: 40px;
    height: 40px;
    font-size: 24px;
  }
  .last-projects-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    border-color: #fff;
  }
}

/* Last Projects Architecture */
/* Haeding Architecture Two */
.heading-architecture-two .text {
  padding-right: 20px;
}
.heading-architecture-two .text::before, .heading-architecture-two .text::after {
  content: "";
  position: absolute;
  right: 0;
  width: 1.5px;
  height: calc(50% - 4px);
  background-color: #d2a071;
}
.heading-architecture-two .text::before {
  background-color: #fff;
  top: 0;
}
.heading-architecture-two .text::after {
  bottom: 0;
}
.heading-architecture-two .text .sup-title {
  color: #d2a071;
  direction: ltr;
  line-height: 28px;
}
.heading-architecture-two .text .title {
  line-height: 51px;
}
.heading-architecture-two svg {
  width: 82px;
  height: 82px;
}
@media only screen and (max-width: 767px) {
  .heading-architecture-two .text .sup-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
  }
  .heading-architecture-two .text .title {
    font-size: 30px;
    line-height: 38px;
  }
  .heading-architecture-two svg {
    width: 66px;
    height: 66px;
  }
}

/* Haeding Architecture Two */
/* Whay Us Architecture */
.why-us-architecture .swiper {
  padding-top: 1px;
}
.why-us-architecture-item {
  background-color: #f9f5f1;
  border-radius: 16px;
  padding: 23px 24px 27px;
}
.why-us-architecture-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 72px;
  height: 72px;
  border-radius: 0 0 50%;
  background-color: var(--bg-document);
  transform: translate(-11px, -17px);
  z-index: -1;
}
.why-us-architecture-item .shape::before, .why-us-architecture-item .shape::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE5QzAgMTAuMjc3NCA1Ljg3NjU5IDAgMTQuNTk5MiAwSDBWMTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE5QzAgMTAuMjc3NCA1Ljg3NjU5IDAgMTQuNTk5MiAwSDBWMTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.why-us-architecture-item .shape::before {
  width: 15px;
  height: 19px;
  top: 0;
  left: 61px;
}
.why-us-architecture-item .shape::after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE3LjU0MjNDMCA3LjE4NzEzIDE0LjY0NDggMCAyNSAwSDBWMTcuNTQyM1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE3LjU0MjNDMCA3LjE4NzEzIDE0LjY0NDggMCAyNSAwSDBWMTcuNTQyM1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
  width: 25px;
  height: 18px;
  top: 55px;
  left: 0;
}
.why-us-architecture-item .icon {
  width: 46px;
  height: 46px;
  background-color: #d2a071;
  font-size: 22px;
  left: 3px;
}
.why-us-architecture-item .title {
  color: #252322;
  padding-left: 42px;
}
.why-us-architecture-item p {
  color: rgba(37, 35, 34, 0.74);
  line-height: 22px;
}
.why-us-architecture-item:hover {
  background-color: #d2a071;
}
.why-us-architecture-item:hover .title,
.why-us-architecture-item:hover p {
  color: #fff;
}
.why-us-architecture-item:hover p {
  opacity: 0.85;
}
@media only screen and (max-width: 767px) {
  .why-us-architecture-item .title {
    font-size: 18px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .why-us-architecture .swiper {
    overflow: visible;
  }
}

/* Whay Us Architecture */
/* Faqs Architecture */
.faqs-architecture-items {
  gap: 12px;
}
.faqs-architecture-item .heading {
  border: 1px solid #d3d3d3;
  padding: 17px;
  color: #252322;
}
.faqs-architecture-item .heading span {
  border-radius: 6px 6px 6px 0;
  width: 20px;
  height: 20px;
  border: 1.5px solid #252322;
}
.faqs-architecture-item .heading span::before, .faqs-architecture-item .heading span::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 7px;
  height: 1.5px;
  background-color: #252322;
  transition: all 0.3s linear;
  border-radius: 5px;
}
.faqs-architecture-item .heading.collapsed span::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faqs-architecture-item .heading:not(.collapsed) {
  border-color: #d2a071;
}
.faqs-architecture-item .body {
  background-color: #f9f5f1;
  color: #252322;
  letter-spacing: -0.02em;
  margin: 12px 12px 0;
  padding: 27px 25px;
  line-height: 22px;
}
@media only screen and (max-width: 991px) {
  .faqs-architecture-item .body {
    margin: 12px 0 0;
  }
}

/* Faqs Architecture */
/* Comments Architecture */
.comments-architecture {
  background-color: #252322;
  padding: 92px 0;
}
.comments-architecture-item {
  padding: 28px 24px 36px;
}
.comments-architecture-item::before {
  content: "\ea01";
  font-family: "icomoon";
  position: absolute;
  top: 28px;
  left: 26px;
  color: #f1f1f1;
  font-size: 56px;
  line-height: 1;
  z-index: -1;
}
.comments-architecture-item .info img {
  width: 56px;
  height: 56px;
}
.comments-architecture-item .info .name {
  color: #252322;
}
.comments-architecture-item .content {
  letter-spacing: -0.02em;
  color: rgba(37, 35, 34, 0.74);
}
.comments-architecture-item .stars i {
  font-size: 18px;
  color: #ffb200;
}
.comments-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  border-color: #676565;
}
@media only screen and (max-width: 767px) {
  .comments-architecture-item {
    border-radius: 24px;
    padding: 20px 16px 28px;
  }
  .comments-architecture-item::before {
    top: 20px;
    left: 20px;
    font-size: 40px;
  }
  .comments-architecture-item .info img {
    width: 48px;
    height: 48px;
  }
  .comments-architecture-item .info .name {
    font-size: 16px;
    line-height: 24px;
  }
  .comments-architecture-item .stars i {
    font-size: 16px;
  }
  .comments-architecture .swiper-pagination {
    margin-top: 40px;
  }
  .comments-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    border-color: #fff;
  }
}

/* Comments Architecture */
/* Article Architecture */
.article-architecture-item {
  height: 448px;
  border-radius: 0 22px 22px;
}
.article-architecture-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 98px;
  height: 98px;
  border-radius: 0 0 54px;
  background-color: var(--bg-document);
  transform: translate(-13px, -18px);
  z-index: -2;
}
.article-architecture-item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  background-image: linear-gradient(180deg, rgba(37, 35, 34, 0) 0%, rgba(37, 35, 34, 0.8) 53.13%, rgba(37, 35, 34, 0.8) 100%);
  z-index: -1;
}
.article-architecture-item .shape::before, .article-architecture-item .shape::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMxQzAgMTcuNTc4NiA5LjA5NTEyIDAgMjIuNTE2NSAwSDBWMzFaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMxQzAgMTcuNTc4NiA5LjA5NTEyIDAgMjIuNTE2NSAwSDBWMzFaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.article-architecture-item .shape::before {
  top: 0;
  left: 85px;
  width: 23px;
  height: 31px;
}
.article-architecture-item .shape::after {
  width: 36px;
  height: 25px;
  top: 80px;
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjY4MTVDMCAxMC4yODI4IDIxLjYwMTMgMCAzNiAwSDBWMjQuNjgxNVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjY4MTVDMCAxMC4yODI4IDIxLjYwMTMgMCAzNiAwSDBWMjQuNjgxNVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
}
.article-architecture-item .bg {
  z-index: -3;
}
.article-architecture-item .more {
  width: 62px;
  height: 62px;
  top: 4px;
  left: 10px;
  background-color: #d2a071;
  font-size: 32px;
  z-index: 3;
}
.article-architecture-item .content {
  bottom: 37px;
  padding: 0 24px;
}
.article-architecture-item .content .category {
  padding: 3px 10px;
  background-color: #fff2e5;
  color: #d2a071;
}
.article-architecture-item .content .category:hover {
  background-color: #d2a071;
  color: #fff;
}
.article-architecture-item .content .title {
  max-height: 60px;
}
.article-architecture-item:hover .bg {
  transform: scale(1.05);
}
@media only screen and (max-width: 1199px) {
  .article-architecture-item {
    height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .article-architecture-item {
    height: 340px;
  }
  .article-architecture-item .content {
    bottom: 20px;
    padding: 0 16px;
  }
  .article-architecture-item .content .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .article-architecture-item {
    height: 350px;
  }
}

/* Article Architecture */
/* Header Cart */
.header-cart-one {
  padding: 13px 14px 12px;
  background-color: #000;
  color: #fff;
}
.header-cart-one .is-active {
  width: 4px;
  height: 4px;
  background-color: #49be78;
  box-shadow: 0px 2px 5px #49be78;
  margin-left: 5px;
}
.header-cart-one:hover {
  background-color: #49be78;
  color: #fff;
}
.header-cart-one:hover .is-active {
  background-color: #fff;
  box-shadow: 0px 2px 5px #fff;
}

/* Header Cart */
/* Product Fashion Two */
.product-fashion-two {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 75px 34px 19px;
}
.product-fashion-two .timear-discount {
  top: 23px;
  padding: 0 34px;
}
.product-fashion-two .timear {
  border: 0.5px solid rgba(0, 0, 0, 0.06);
  padding: 3px 14px;
  line-height: 19px;
}
.product-fashion-two .discount::after {
  width: 21px;
  height: 11px;
  background-color: #4d2699;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV82MTIpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNzg2NV82MTIiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuNSAwLjUpIHJvdGF0ZSg5MCkgc2NhbGUoMTAuNSAxOS4xODI0KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0eWxlPSJzdG9wLWNvbG9yOiM0ODI4OTM7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOm5vbmU7c3RvcC1vcGFjaXR5OjA7Ii8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV82MTIpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNzg2NV82MTIiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuNSAwLjUpIHJvdGF0ZSg5MCkgc2NhbGUoMTAuNSAxOS4xODI0KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0eWxlPSJzdG9wLWNvbG9yOiM0ODI4OTM7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOm5vbmU7c3RvcC1vcGFjaXR5OjA7Ii8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: translate(-50%, 6px);
}
.product-fashion-two .image img {
  height: 166px;
}
.product-fashion-two .image .count {
  padding: 9px 16px;
  bottom: 17px;
  z-index: 2;
}
.product-fashion-two .image .count::before {
  background-color: rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(0, 0, 0, 0.08);
  backdrop-filter: blur(18px);
}
.product-fashion-two .title {
  color: #0a0a0a;
  max-height: 44px;
}
.product-fashion-two .title a:hover {
  color: #29b677;
}
.product-fashion-two .price del {
  color: #a4a8ba;
  line-height: 17px;
}
.product-fashion-two .price span {
  line-height: 20px;
}
.product-fashion-two .price .toman {
  line-height: 15px;
}
.product-fashion-two .add-to-cart {
  border: 1px solid rgba(0, 0, 0, 0.08);
  padding: 6px 17px;
  color: #000;
  margin-top: 6px;
}
.product-fashion-two .add-to-cart span {
  color: #29b677;
}
.product-fashion-two .add-to-cart:hover {
  background-color: #29b677;
  border-color: #29b677;
  color: #fff;
}
.product-fashion-two .add-to-cart:hover span {
  color: #fff;
}
.product-fashion-two .rate {
  gap: 7px;
}
.product-fashion-two .rate i {
  font-size: 14px;
  color: #ffc700;
}
.product-fashion-two .sizes {
  gap: 7px;
}
.product-fashion-two .sizes li {
  min-width: 28px;
  height: 28px;
  padding: 0 6px;
  border: 1px solid #f6f6f6;
  color: #888;
}
.product-fashion-two:hover {
  border-color: rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 1199px) {
  .product-fashion-two {
    padding: 75px 16px 19px;
  }
  .product-fashion-two .timear-discount {
    padding: 0 16px;
  }
}
@media only screen and (max-width: 575px) {
  .product-fashion-two {
    padding: 50px 12px 16px;
    border-radius: 12px;
  }
  .product-fashion-two .timear-discount {
    top: 12px;
    padding: 0 12px;
  }
  .product-fashion-two .timear {
    padding: 2px 8px;
  }
  .product-fashion-two .image img {
    height: 144px;
  }
  .product-fashion-two .image .count {
    padding: 7px 12px;
    bottom: 12px;
  }
  .product-fashion-two .title {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
  }
  .product-fashion-two .price del {
    font-size: 11px;
    line-height: 16px;
  }
  .product-fashion-two .price span {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 8px;
  }
}

/* Product Fashion Two */
/* Box category One */
.category-one-item {
  --color: #d9dce3;
}
.category-one-item::before {
  width: 136px;
  height: 136px;
  top: 44px;
  bottom: 25px;
  background: var(--color) url("./../images/new-elements/bg-category.png") center center no-repeat;
  background-size: cover;
  border-radius: 50%;
}
.category-one-item::after {
  width: 149px;
  height: 149px;
  top: 59px;
  border: 1px solid rgba(0, 0, 0, 0.09);
  border-radius: 50%;
}
.category-one-item img {
  height: 120px;
}
.category-one-item .title {
  line-height: 12px;
}
.category-one-item .more {
  line-height: 13px;
  background-color: var(--bg-document);
  padding: 0 7px 7px;
  color: #5f7086;
}
.category-one-item .more::before, .category-one-item .more::after {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #d9d9d9;
}
.category-one-item .more::before {
  transform: translate(4px, 3px);
}
.category-one-item .more::after {
  transform: translate(-4px, 3px);
}
.category-one-item:hover {
  transform: translateY(-6px);
}
@media only screen and (max-width: 575px) {
  .category-one-item {
    width: 156px;
  }
}

/* Box category One */
/* Swiper Categories One */
@media only screen and (max-width: 575px) {
  .swiper-categories-one .swiper-slide {
    width: 156px;
  }
}

/* Swiper Categories One */
/* Box Product Fashion Three */
.product-fashion-three {
  border: 1px solid rgba(0, 0, 0, 0.02);
  padding: 69px 28px 22px;
}
.product-fashion-three .rate-sizes {
  top: 20px;
  padding: 0 28px;
}
.product-fashion-three .rate {
  gap: 6px;
}
.product-fashion-three .rate i {
  color: #ffc700;
}
.product-fashion-three .sizes {
  gap: 7px;
}
.product-fashion-three .sizes li {
  min-width: 28px;
  height: 28px;
  padding: 0 6px;
  border: 1px solid #f6f6f6;
  color: #888;
}
.product-fashion-three .image img {
  height: 166px;
}
.product-fashion-three .title {
  color: #0a0a0a;
  max-height: 50px;
}
.product-fashion-three .title a:hover {
  color: #29b677;
}
.product-fashion-three .price {
  gap: 6px;
}
.product-fashion-three .price .toman {
  writing-mode: vertical-rl;
  transform: scale(-1);
}
.product-fashion-three .price .off del {
  color: #a3a3a3;
}
.product-fashion-three .price .off .discount {
  color: #482893;
}
.product-fashion-three .price .off .discount::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV8xMDAxKSIgc3R5bGU9IiIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzc4NjVfMTAwMSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxMC41IDAuNSkgcm90YXRlKDkwKSBzY2FsZSgxMC41IDE5LjE4MjQpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIgc3R5bGU9InN0b3AtY29sb3I6IzQ4Mjg5MztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4yODI0IDAuMTU2OSAwLjU3NjUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIgc3R5bGU9InN0b3AtY29sb3I6bm9uZTtzdG9wLW9wYWNpdHk6MDsiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV8xMDAxKSIgc3R5bGU9IiIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzc4NjVfMTAwMSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxMC41IDAuNSkgcm90YXRlKDkwKSBzY2FsZSgxMC41IDE5LjE4MjQpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIgc3R5bGU9InN0b3AtY29sb3I6IzQ4Mjg5MztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4yODI0IDAuMTU2OSAwLjU3NjUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIgc3R5bGU9InN0b3AtY29sb3I6bm9uZTtzdG9wLW9wYWNpdHk6MDsiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 21px;
  height: 11px;
  background-color: #482893;
}
.product-fashion-three .add-to-cart {
  border: 1px solid rgba(0, 0, 0, 0.08);
  padding: 8px 19px;
  color: #000;
}
.product-fashion-three .add-to-cart span {
  color: #29b677;
}
.product-fashion-three .add-to-cart:hover {
  background-color: #29b677;
  border-color: #29b677;
  color: #fff;
}
.product-fashion-three .add-to-cart:hover span {
  color: #fff;
}
.product-fashion-three .timear {
  border: 0.5px solid rgba(0, 0, 0, 0.06);
  padding: 4px 17px 3px;
}
@media only screen and (max-width: 1199px) {
  .product-fashion-three {
    padding: 69px 16px 22px;
  }
  .product-fashion-three .rate-sizes {
    padding: 0 16px;
  }
  .product-fashion-three .add-to-cart {
    padding: 8px 16px;
  }
}
@media only screen and (max-width: 767px) {
  .product-fashion-three {
    padding: 48px 12px 22px;
    border-radius: 12px;
  }
  .product-fashion-three .rate-sizes {
    padding: 0 12px;
    top: 12px;
  }
  .product-fashion-three .sizes {
    gap: 4px;
  }
  .product-fashion-three .sizes li {
    min-width: 26px;
    height: 26px;
  }
  .product-fashion-three .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
    margin-bottom: 16px;
  }
  .product-fashion-three .timear {
    margin-top: 12px;
  }
}

/* Box Product Fashion Three */
/* Products Brand */
.products-brand-tabs {
  padding-left: 32px;
}
.products-brand-tabs li {
  border-radius: 15px 15px 0 0;
}
.products-brand-tabs li::before, .products-brand-tabs li::after,
.products-brand-tabs li span::before,
.products-brand-tabs li span::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xMikiPgo8cGF0aCBkPSJNLTc4MC41IDMwLjk5ODVWMjM3LjEzQy03ODAuNSAyNDUuNDE0IC03NzMuNzg0IDI1Mi4xMyAtNzY1LjUgMjUyLjEzSDM3NC41QzM4Mi43ODQgMjUyLjEzIDM4OS41IDI0NS40MTQgMzg5LjUgMjM3LjEzVjMwLjk5ODVDMzg5LjUgMjIuNzE0MiAzODIuNzg0IDE1Ljk5ODUgMzc0LjUgMTUuOTk4NUgxNUM2LjcxNTc2IDE1Ljk5ODUgMCA5LjI4Mjc5IDAgMC45OTg1MTZWLTMwLjg3QzAgLTM5LjE1NDMgLTYuNzE1NyAtNDUuODcgLTE1IC00NS44N0gtNzJDLTgwLjI4NDIgLTQ1Ljg3IC04NyAtMzkuMTU0MyAtODcgLTMwLjg3VjAuOTk4NTEyQy04NyA5LjI4Mjc4IC05My43MTU3IDE1Ljk5ODUgLTEwMiAxNS45OTg1SC03NjUuNUMtNzczLjc4NCAxNS45OTg1IC03ODAuNSAyMi43MTQyIC03ODAuNSAzMC45OTg1WiIgZmlsbD0iI0U0RTdFRSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xMikiPgo8cGF0aCBkPSJNLTc4MC41IDMwLjk5ODVWMjM3LjEzQy03ODAuNSAyNDUuNDE0IC03NzMuNzg0IDI1Mi4xMyAtNzY1LjUgMjUyLjEzSDM3NC41QzM4Mi43ODQgMjUyLjEzIDM4OS41IDI0NS40MTQgMzg5LjUgMjM3LjEzVjMwLjk5ODVDMzg5LjUgMjIuNzE0MiAzODIuNzg0IDE1Ljk5ODUgMzc0LjUgMTUuOTk4NUgxNUM2LjcxNTc2IDE1Ljk5ODUgMCA5LjI4Mjc5IDAgMC45OTg1MTZWLTMwLjg3QzAgLTM5LjE1NDMgLTYuNzE1NyAtNDUuODcgLTE1IC00NS44N0gtNzJDLTgwLjI4NDIgLTQ1Ljg3IC04NyAtMzkuMTU0MyAtODcgLTMwLjg3VjAuOTk4NTEyQy04NyA5LjI4Mjc4IC05My43MTU3IDE1Ljk5ODUgLTEwMiAxNS45OTg1SC03NjUuNUMtNzczLjc4NCAxNS45OTg1IC03ODAuNSAyMi43MTQyIC03ODAuNSAzMC45OTg1WiIgZmlsbD0iI0U0RTdFRSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
}
.products-brand-tabs li::before, .products-brand-tabs li::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 16px;
  height: 16px;
  z-index: -2;
}
.products-brand-tabs li::before {
  left: 100%;
}
.products-brand-tabs li::after {
  right: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTUiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xNSkiPgo8cGF0aCBkPSJNLTY3Ny41IDMwLjk5ODVWMjM3LjEzQy02NzcuNSAyNDUuNDE0IC02NzAuNzg0IDI1Mi4xMyAtNjYyLjUgMjUyLjEzSDQ3Ny41QzQ4NS43ODQgMjUyLjEzIDQ5Mi41IDI0NS40MTQgNDkyLjUgMjM3LjEzVjMwLjk5ODVDNDkyLjUgMjIuNzE0MiA0ODUuNzg0IDE1Ljk5ODUgNDc3LjUgMTUuOTk4NUgxMThDMTA5LjcxNiAxNS45OTg1IDEwMyA5LjI4Mjc5IDEwMyAwLjk5ODUxNlYtMzAuODdDMTAzIC0zOS4xNTQzIDk2LjI4NDMgLTQ1Ljg3IDg4IC00NS44N0gzMUMyMi43MTU4IC00NS44NyAxNiAtMzkuMTU0MyAxNiAtMzAuODdWMC45OTg1MTJDMTYgOS4yODI3OCA5LjI4NDMgMTUuOTk4NSAxIDE1Ljk5ODVILTY2Mi41Qy02NzAuNzg0IDE1Ljk5ODUgLTY3Ny41IDIyLjcxNDIgLTY3Ny41IDMwLjk5ODVaIiBmaWxsPSIjRTRFN0VFIi8+CjwvZz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTUiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xNSkiPgo8cGF0aCBkPSJNLTY3Ny41IDMwLjk5ODVWMjM3LjEzQy02NzcuNSAyNDUuNDE0IC02NzAuNzg0IDI1Mi4xMyAtNjYyLjUgMjUyLjEzSDQ3Ny41QzQ4NS43ODQgMjUyLjEzIDQ5Mi41IDI0NS40MTQgNDkyLjUgMjM3LjEzVjMwLjk5ODVDNDkyLjUgMjIuNzE0MiA0ODUuNzg0IDE1Ljk5ODUgNDc3LjUgMTUuOTk4NUgxMThDMTA5LjcxNiAxNS45OTg1IDEwMyA5LjI4Mjc5IDEwMyAwLjk5ODUxNlYtMzAuODdDMTAzIC0zOS4xNTQzIDk2LjI4NDMgLTQ1Ljg3IDg4IC00NS44N0gzMUMyMi43MTU4IC00NS44NyAxNiAtMzkuMTU0MyAxNiAtMzAuODdWMC45OTg1MTJDMTYgOS4yODI3OCA5LjI4NDMgMTUuOTk4NSAxIDE1Ljk5ODVILTY2Mi41Qy02NzAuNzg0IDE1Ljk5ODUgLTY3Ny41IDIyLjcxNDIgLTY3Ny41IDMwLjk5ODVaIiBmaWxsPSIjRTRFN0VFIi8+CjwvZz4KPC9zdmc+Cg==);
}
.products-brand-tabs li span::before, .products-brand-tabs li span::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.products-brand-tabs li span::before {
  bottom: 0;
  right: calc(100% - 1px);
  width: 24px;
  height: 33px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyNCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xOSkiPgo8cGF0aCBkPSJNLTY3MCA0Ny41MTg1VjI1My42NUMtNjcwIDI2MS45MzQgLTY2My4yODQgMjY4LjY1IC02NTUgMjY4LjY1SDQ4NUM0OTMuMjg0IDI2OC42NSA1MDAgMjYxLjkzNCA1MDAgMjUzLjY1VjQ3LjUxODVDNTAwIDM5LjIzNDIgNDkzLjI4NCAzMi41MTg1IDQ4NSAzMi41MTg1SDEyNS41QzExNy4yMTYgMzIuNTE4NSAxMTAuNSAyNS44MDI4IDExMC41IDE3LjUxODVWLTE0LjM1QzExMC41IC0yMi42MzQzIDEwMy43ODQgLTI5LjM1IDk1LjUgLTI5LjM1SDM4LjVDMzAuMjE1OCAtMjkuMzUgMjMuNSAtMjIuNjM0MyAyMy41IC0xNC4zNVYxNy41MTg1QzIzLjUgMjUuODAyOCAxNi43ODQzIDMyLjUxODUgOC41IDMyLjUxODVILTY1NUMtNjYzLjI4NCAzMi41MTg1IC02NzAgMzkuMjM0MiAtNjcwIDQ3LjUxODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzE5KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8xOSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNSAxNC45ODkpIHJvdGF0ZSgxMjIuOTg3KSBzY2FsZSg3OC4wNjEzIDcuNTQ2NTcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyNCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xOSkiPgo8cGF0aCBkPSJNLTY3MCA0Ny41MTg1VjI1My42NUMtNjcwIDI2MS45MzQgLTY2My4yODQgMjY4LjY1IC02NTUgMjY4LjY1SDQ4NUM0OTMuMjg0IDI2OC42NSA1MDAgMjYxLjkzNCA1MDAgMjUzLjY1VjQ3LjUxODVDNTAwIDM5LjIzNDIgNDkzLjI4NCAzMi41MTg1IDQ4NSAzMi41MTg1SDEyNS41QzExNy4yMTYgMzIuNTE4NSAxMTAuNSAyNS44MDI4IDExMC41IDE3LjUxODVWLTE0LjM1QzExMC41IC0yMi42MzQzIDEwMy43ODQgLTI5LjM1IDk1LjUgLTI5LjM1SDM4LjVDMzAuMjE1OCAtMjkuMzUgMjMuNSAtMjIuNjM0MyAyMy41IC0xNC4zNVYxNy41MTg1QzIzLjUgMjUuODAyOCAxNi43ODQzIDMyLjUxODUgOC41IDMyLjUxODVILTY1NUMtNjYzLjI4NCAzMi41MTg1IC02NzAgMzkuMjM0MiAtNjcwIDQ3LjUxODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzE5KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8xOSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNSAxNC45ODkpIHJvdGF0ZSgxMjIuOTg3KSBzY2FsZSg3OC4wNjEzIDcuNTQ2NTcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.products-brand-tabs li span::after {
  width: 24px;
  height: 1px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDI0IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yNzYwXzIyIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIxIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzYwXzIyKSI+CjxwYXRoIGQ9Ik0tNzEzIDc3LjM2ODVWMjgzLjVDLTcxMyAyOTEuNzg0IC03MDYuMjg0IDI5OC41IC02OTggMjk4LjVINDQyQzQ1MC4yODQgMjk4LjUgNDU3IDI5MS43ODQgNDU3IDI4My41Vjc3LjM2ODVDNDU3IDY5LjA4NDIgNDUwLjI4NCA2Mi4zNjg1IDQ0MiA2Mi4zNjg1SDgyLjVDNzQuMjE1OCA2Mi4zNjg1IDY3LjUgNTUuNjUyOCA2Ny41IDQ3LjM2ODVWMTUuNUM2Ny41IDcuMjE1NzMgNjAuNzg0MyAwLjUgNTIuNSAwLjVILTQuNUMtMTIuNzg0MiAwLjUgLTE5LjUgNy4yMTU3MiAtMTkuNSAxNS41VjQ3LjM2ODVDLTE5LjUgNTUuNjUyOCAtMjYuMjE1NyA2Mi4zNjg1IC0zNC41IDYyLjM2ODVILTY5OEMtNzA2LjI4NCA2Mi4zNjg1IC03MTMgNjkuMDg0MiAtNzEzIDc3LjM2ODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzIyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8yMiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtMTggNDQuODM5KSByb3RhdGUoMTIyLjk4Nykgc2NhbGUoNzguMDYxMyA3LjU0NjU3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDI0IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yNzYwXzIyIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIxIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzYwXzIyKSI+CjxwYXRoIGQ9Ik0tNzEzIDc3LjM2ODVWMjgzLjVDLTcxMyAyOTEuNzg0IC03MDYuMjg0IDI5OC41IC02OTggMjk4LjVINDQyQzQ1MC4yODQgMjk4LjUgNDU3IDI5MS43ODQgNDU3IDI4My41Vjc3LjM2ODVDNDU3IDY5LjA4NDIgNDUwLjI4NCA2Mi4zNjg1IDQ0MiA2Mi4zNjg1SDgyLjVDNzQuMjE1OCA2Mi4zNjg1IDY3LjUgNTUuNjUyOCA2Ny41IDQ3LjM2ODVWMTUuNUM2Ny41IDcuMjE1NzMgNjAuNzg0MyAwLjUgNTIuNSAwLjVILTQuNUMtMTIuNzg0MiAwLjUgLTE5LjUgNy4yMTU3MiAtMTkuNSAxNS41VjQ3LjM2ODVDLTE5LjUgNTUuNjUyOCAtMjYuMjE1NyA2Mi4zNjg1IC0zNC41IDYyLjM2ODVILTY5OEMtNzA2LjI4NCA2Mi4zNjg1IC03MTMgNjkuMDg0MiAtNzEzIDc3LjM2ODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzIyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8yMiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtMTggNDQuODM5KSByb3RhdGUoMTIyLjk4Nykgc2NhbGUoNzguMDYxMyA3LjU0NjU3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
  top: 0;
  left: 19px;
}
.products-brand-tabs li img {
  opacity: 0.1;
  max-height: 55px;
  padding: 3px 7px 4px;
}
.products-brand-tabs li.active {
  background-color: #e4e7ee;
  z-index: 4;
}
.products-brand-tabs li.active::before, .products-brand-tabs li.active::after {
  background-color: #e4e7ee;
}
.products-brand-tabs li.active span::before, .products-brand-tabs li.active span::after {
  background-color: #482893;
}
.products-brand-tabs li.active img {
  opacity: 1;
}
.products-brand-content {
  background-color: #e4e7ee;
  padding: 21px 47px 16px 0;
}
.products-brand-content .description .sup-title {
  color: #929fb0;
}
.products-brand-content .description .sup-title span {
  opacity: 0.6;
}
.products-brand-content .description .title {
  color: #37485e;
}
.products-brand-content .description p {
  color: #8c90a0;
}
.products-brand-content .description .more-products {
  color: #0a0a0a;
}
.products-brand-content .description .more-products:hover {
  color: #29b677;
}
.products-brand-content .swiper {
  padding-left: 15px;
}
.products-brand-content .swiper-slide {
  width: auto;
}
.products-brand-item {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 7px 10px 24px;
  width: 142px;
}
.products-brand-item .title {
  max-height: 36px;
  color: #1b1a1a;
  margin-top: 5px;
}
.products-brand-item:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
@media only screen and (max-width: 991px) {
  .products-brand-tabs {
    padding: 0 100px 0 30px;
    margin: 0 -12px;
    overflow: auto hidden;
    scrollbar-width: 0;
    gap: 6px;
  }
  .products-brand-tabs::-webkit-scrollbar {
    display: none;
  }
  .products-brand-content {
    padding: 16px 0;
  }
  .products-brand-content::before {
    background-color: inherit;
    width: 100vw;
  }
}

/* Products Brand */
/* Last View Products */
.last-view-products-fashion {
  padding-bottom: 46px;
}
.last-view-products-fashion::before {
  height: 232px;
  background-color: #e4e7ee;
}
.last-view-products-fashion-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.06);
  padding: 30px 22px;
}
.last-view-products-fashion .swiper-slide:not(:first-child) > * {
  border-right: 1px solid rgba(0, 0, 0, 0.03);
}
.last-view-products-fashion .swiper-button-prev, .last-view-products-fashion .swiper-button-next {
  width: 32px;
  height: 37px;
  font-size: 15px;
  color: #292d32;
}
.last-view-products-fashion .swiper-button-prev::before, .last-view-products-fashion .swiper-button-next::before {
  background-color: rgba(255, 255, 255, 0.39);
  backdrop-filter: blur(19px);
}
.last-view-products-fashion .swiper-button-prev::after, .last-view-products-fashion .swiper-button-next::after {
  content: none;
}
.last-view-products-fashion .swiper-button-prev {
  transform: translate(16px, -50%);
}
.last-view-products-fashion .swiper-button-next {
  transform: translate(-16px, -50%);
}
@media only screen and (max-width: 767px) {
  .last-view-products-fashion-wrapper {
    padding: 24px 0;
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .last-view-products-fashion-wrapper {
    margin: 0 -12px;
    border-radius: 0;
    border-width: 1px 0;
    padding: 12px 0;
  }
}

/* Last View Products */
/* Product Fashion Four */
.product-fashion-four {
  padding: 49px 12px 0;
}
.product-fashion-four .rate-sizes {
  padding: 0 12px;
}
.product-fashion-four .rate {
  gap: 6px;
}
.product-fashion-four .rate i {
  color: #ffc700;
}
.product-fashion-four .sizes {
  gap: 7px;
}
.product-fashion-four .sizes li {
  min-width: 28px;
  height: 28px;
  padding: 0 6px;
  border: 1px solid #f6f6f6;
  color: #888;
}
.product-fashion-four .image img {
  height: 166px;
}
.product-fashion-four .title {
  color: #0a0a0a;
  max-height: 44px;
}
.product-fashion-four .title a:hover {
  color: #29b677;
}
.product-fashion-four .add-to-cart {
  color: #29b677;
  padding: 6px 14px;
}
.product-fashion-four .add-to-cart:hover {
  background-color: #29b677;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .product-fashion-four .sizes li {
    min-width: 24px;
    height: 24px;
    border-radius: 6px;
    font-size: 10px;
    line-height: 15px;
    padding: 0 4px;
  }
  .product-fashion-four .title {
    font-size: 13px;
    line-height: 20px;
    max-height: 40px;
    margin-bottom: 8px;
  }
  .product-fashion-four .price {
    font-size: 13px;
    line-height: 20px;
  }
  .product-fashion-four .add-to-cart {
    padding: 6px 12px;
  }
  .product-fashion-four .add-to-cart,
  .product-fashion-four .add-to-cart span {
    font-size: 12px;
    line-height: 18px;
  }
}

/* Product Fashion Four */
/* Box Article Fashion Two */
.article-fashion-two figure img {
  height: 177px;
}
.article-fashion-two figure .category {
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
  top: 10px;
  left: 12px;
  line-height: 18px;
  padding: 4px 16px;
}
.article-fashion-two figure .category:hover {
  background-color: #29b677;
  border-color: #29b677;
}
.article-fashion-two figure .author {
  padding: 8px 15px;
  bottom: 12px;
}
.article-fashion-two figure .author::before {
  background-color: rgba(0, 0, 0, 0.57);
  backdrop-filter: blur(4px);
}
.article-fashion-two figure .author:hover::before {
  background-color: rgba(41, 182, 119, 0.7);
}
.article-fashion-two .title {
  color: #0a0a0a;
  max-height: 44px;
}
.article-fashion-two .title a:hover {
  color: #29b677;
}
.article-fashion-two p,
.article-fashion-two .date {
  color: #888;
}
.article-fashion-two p {
  line-height: 20px;
  height: 40px;
}
.article-fashion-two:hover figure img {
  transform: scale(1.05);
}
@media only screen and (max-width: 767px) {
  .article-fashion-two figure {
    margin-bottom: 12px;
  }
  .article-fashion-two figure img {
    height: 130px;
  }
  .article-fashion-two figure .category {
    top: 6px;
    left: 8px;
    padding: 3px 12px;
  }
  .article-fashion-two figure .author {
    bottom: 10px;
    padding: 6px 12px;
  }
  .article-fashion-two .title {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
    margin-bottom: 6px;
  }
}

/* Box Article Fashion Two */
/* Brands Fashion Two */
.brands-fashion-two {
  padding: 16px 0;
}
.brands-fashion-two::before {
  background-color: rgba(243, 244, 249, 0.69);
  backdrop-filter: blur(21px);
}
.brands-fashion-two-item {
  padding: 0 7px 0 24px;
}
.brands-fashion-two-item::before {
  width: 17px;
  height: 18px;
  background-color: #482893;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDAwOTEgMEw5LjUwMTUyIDcuNDU5MjlMMTQuMjkxIDEuNzE4ODVMMTAuMzExNSA4LjA0Nzc5TDE3LjU2MDQgNi4yMTg4NUwxMC42MjA5IDlMMTcuNTYwNCAxMS43ODEyTDEwLjMxMTUgOS45NTIyMUwxNC4yOTEgMTYuMjgxMkw5LjUwMTUyIDEwLjU0MDdMOS4wMDA5MSAxOEw4LjUwMDMxIDEwLjU0MDdMMy43MTA4NSAxNi4yODEyTDcuNjkwMzEgOS45NTIyMUwwLjQ0MTQwNiAxMS43ODEyTDcuMzgwOTEgOUwwLjQ0MTQwNiA2LjIxODg1TDcuNjkwMzEgOC4wNDc3OUwzLjcxMDg1IDEuNzE4ODVMOC41MDAzMSA3LjQ1OTI5TDkuMDAwOTEgMFoiIGZpbGw9IiM0ODI4OTMiIHN0eWxlPSJmaWxsOiM0ODI4OTM7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDAwOTEgMEw5LjUwMTUyIDcuNDU5MjlMMTQuMjkxIDEuNzE4ODVMMTAuMzExNSA4LjA0Nzc5TDE3LjU2MDQgNi4yMTg4NUwxMC42MjA5IDlMMTcuNTYwNCAxMS43ODEyTDEwLjMxMTUgOS45NTIyMUwxNC4yOTEgMTYuMjgxMkw5LjUwMTUyIDEwLjU0MDdMOS4wMDA5MSAxOEw4LjUwMDMxIDEwLjU0MDdMMy43MTA4NSAxNi4yODEyTDcuNjkwMzEgOS45NTIyMUwwLjQ0MTQwNiAxMS43ODEyTDcuMzgwOTEgOUwwLjQ0MTQwNiA2LjIxODg1TDcuNjkwMzEgOC4wNDc3OUwzLjcxMDg1IDEuNzE4ODVMOC41MDAzMSA3LjQ1OTI5TDkuMDAwOTEgMFoiIGZpbGw9IiM0ODI4OTMiIHN0eWxlPSJmaWxsOiM0ODI4OTM7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.brands-fashion-two-items {
  --duration: 30000ms;
  animation: scrollInfinite infinite var(--duration) linear;
}
@keyframes scrollInfinite {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(100%);
  }
}
.brands-fashion-two-wrapper:hover .brands-fashion-two-items {
  animation-play-state: paused;
}

/* Brands Fashion Two */
/* Header Button Cart */
.header-button-cart {
  width: 55px;
  height: 37px;
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.header-button-cart span {
  width: 18px;
  height: 18px;
  transform: translate(1px, 5px);
}
.header-button-cart span::before {
  background-color: rgba(191, 131, 157, 0.54);
  backdrop-filter: blur(4px);
}
.header-button-cart span::after {
  width: 28px;
  height: 28px;
  background-color: rgba(191, 131, 157, 0.64);
  filter: blur(43px);
}
.header-button-cart:hover {
  background-color: #bf839d;
  border-color: #bf839d;
}

/* Header Button Cart */
/* Landing Rocket */
.landing-rocket {
  background-color: #040414;
  padding: 185px 0 100px;
}
.landing-rocket::after {
  transform: translate(-50%, 5px);
  background-color: #fff;
  width: 38px;
  height: 23px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAzOCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQ4ODEgMC43NDU3NDJDMTguMjg1NyAtMC4xNzUxODIgMTkuNzE0MyAtMC4xNzUxOCAyMC41MTE5IDAuNzQ1NzQzTDM2LjkxODcgMTkuNjkwN0MzOC4wNDA0IDIwLjk4NiAzNy4xMjAzIDIzIDM1LjQwNjggMjNIMi41OTMxOUMwLjg3OTY4OCAyMyAtMC4wNDA0MTY3IDIwLjk4NiAxLjA4MTM0IDE5LjY5MDdMMTcuNDg4MSAwLjc0NTc0MloiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAzOCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQ4ODEgMC43NDU3NDJDMTguMjg1NyAtMC4xNzUxODIgMTkuNzE0MyAtMC4xNzUxOCAyMC41MTE5IDAuNzQ1NzQzTDM2LjkxODcgMTkuNjkwN0MzOC4wNDA0IDIwLjk4NiAzNy4xMjAzIDIzIDM1LjQwNjggMjNIMi41OTMxOUMwLjg3OTY4OCAyMyAtMC4wNDA0MTY3IDIwLjk4NiAxLjA4MTM0IDE5LjY5MDdMMTcuNDg4MSAwLjc0NTc0MloiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.landing-rocket .shape-1 {
  width: 256px;
  height: 256px;
  background-color: rgba(194, 131, 158, 0.4);
  filter: blur(534px);
  transform: translate(71px, 50%);
}
.landing-rocket-item .content {
  max-width: 408px;
}
.landing-rocket-item .title > * {
  transform: rotateX(90deg);
  transform-origin: top;
}
.landing-rocket-item .title .pop {
  padding: 4px 11px;
  background-color: #0547c1;
  border-radius: 10px 10px 10px 0;
  line-height: 17px;
  bottom: 100%;
  left: 14px;
  filter: drop-shadow(-2px -1px 54px #0547c1);
}
.landing-rocket-item .title .pop::after {
  top: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjZfMTkzIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTEiIGhlaWdodD0iMTAiPgo8cmVjdCB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjZfMTkzKSI+CjxwYXRoIGQ9Ik0xMi41IC0yNUg0Mi41QzQ1LjgxNTIgLTI1IDQ4Ljk5NDYgLTIzLjY4MyA1MS4zMzg4IC0yMS4zMzg4QzUzLjY4MyAtMTguOTk0NiA1NSAtMTUuODE1MiA1NSAtMTIuNUM1NSAtOS4xODQ3OSA1My42ODMgLTYuMDA1MzcgNTEuMzM4OCAtMy42NjExN0M0OC45OTQ2IC0xLjMxNjk2IDQ1LjgxNTIgMCA0Mi41IDBIMTEuMTYxQzIuMDc2IDAgMCAxMCAwIDEwVi0xMi41QzAgLTE1LjgxNTIgMS4zMTY5NiAtMTguOTk0NiAzLjY2MTE3IC0yMS4zMzg4QzYuMDA1MzcgLTIzLjY4MyA5LjE4NDc5IC0yNSAxMi41IC0yNVoiIGZpbGw9IiMwNTQ3QzEiLz4KPC9nPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjZfMTkzIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTEiIGhlaWdodD0iMTAiPgo8cmVjdCB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjZfMTkzKSI+CjxwYXRoIGQ9Ik0xMi41IC0yNUg0Mi41QzQ1LjgxNTIgLTI1IDQ4Ljk5NDYgLTIzLjY4MyA1MS4zMzg4IC0yMS4zMzg4QzUzLjY4MyAtMTguOTk0NiA1NSAtMTUuODE1MiA1NSAtMTIuNUM1NSAtOS4xODQ3OSA1My42ODMgLTYuMDA1MzcgNTEuMzM4OCAtMy42NjExN0M0OC45OTQ2IC0xLjMxNjk2IDQ1LjgxNTIgMCA0Mi41IDBIMTEuMTYxQzIuMDc2IDAgMCAxMCAwIDEwVi0xMi41QzAgLTE1LjgxNTIgMS4zMTY5NiAtMTguOTk0NiAzLjY2MTE3IC0yMS4zMzg4QzYuMDA1MzcgLTIzLjY4MyA5LjE4NDc5IC0yNSAxMi41IC0yNVoiIGZpbGw9IiMwNTQ3QzEiLz4KPC9nPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: inherit;
  width: 11px;
  height: 10px;
}
.landing-rocket-item .price-starting > * {
  gap: 12px;
  transform: rotateY(90deg);
  transform-origin: right;
}
.landing-rocket-item .price {
  background-color: rgba(5, 71, 193, 0.3);
  padding: 7px 16px;
}
.landing-rocket-item .starting span {
  width: 13px;
  height: 13px;
  background-color: #3d7bed;
}
.landing-rocket-item .starting span::after {
  top: 2px;
  right: 2px;
  background-color: inherit;
  filter: blur(13px);
}
.landing-rocket-item .info-btn-more > * {
  transform: rotateY(90deg);
  transform-origin: left;
}
.landing-rocket-item .info {
  gap: 11px;
}
.landing-rocket-item .info .image {
  width: 38px;
  height: 38px;
  padding: 5px;
}
.landing-rocket-item .info .image img {
  width: 28px;
  height: 28px;
}
.landing-rocket-item .info .image img:nth-child(2) {
  top: 4px;
  left: 3px;
  filter: blur(28px);
  z-index: -1;
}
.landing-rocket-item .btn-more {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 9px 17px;
  color: #fff;
}
.landing-rocket-item .btn-more:hover {
  background-color: #d3344a;
  border-color: #d3344a;
}
.landing-rocket-item .description > * {
  padding-bottom: 36px;
  transform: rotateX(90deg);
  transform-origin: bottom;
}
.landing-rocket-item .introduction {
  padding: 6px 18px;
  border-radius: 0 10px 10px;
  background-color: #0547c1;
}
.landing-rocket-item .introduction::before {
  bottom: 100%;
  left: 0;
  width: 16px;
  height: 12px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjdfMTk4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjdfMTk4KSI+CjxwYXRoIGQ9Ik0xNC43NzI3IDQxLjU1SDY3LjU1NDFDNzEuNDcyMSA0MS41NSA3NS4yMjk2IDM5Ljk5MzYgNzggMzcuMjIzMkM4MC43NzA0IDM0LjQ1MjggODIuMzI2OCAzMC42OTUzIDgyLjMyNjggMjYuNzc3M0M4Mi4zMjY4IDIyLjg1OTQgODAuNzcwNCAxOS4xMDE5IDc4IDE2LjMzMTRDNzUuMjI5NiAxMy41NjEgNzEuNDcyMSAxMi4wMDQ2IDY3LjU1NDEgMTIuMDA0NkgxMy4xOTAzQzIuNDUzNDUgMTIuMDA0NiAwIDAuMTg2NDEzIDAgMC4xODY0MTNWMjYuNzc3M0MwIDMwLjY5NTMgMS41NTY0MSAzNC40NTI4IDQuMzI2ODMgMzcuMjIzMkM3LjA5NzI1IDM5Ljk5MzYgMTAuODU0OCA0MS41NSAxNC43NzI3IDQxLjU1WiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjdfMTk4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjdfMTk4KSI+CjxwYXRoIGQ9Ik0xNC43NzI3IDQxLjU1SDY3LjU1NDFDNzEuNDcyMSA0MS41NSA3NS4yMjk2IDM5Ljk5MzYgNzggMzcuMjIzMkM4MC43NzA0IDM0LjQ1MjggODIuMzI2OCAzMC42OTUzIDgyLjMyNjggMjYuNzc3M0M4Mi4zMjY4IDIyLjg1OTQgODAuNzcwNCAxOS4xMDE5IDc4IDE2LjMzMTRDNzUuMjI5NiAxMy41NjEgNzEuNDcyMSAxMi4wMDQ2IDY3LjU1NDEgMTIuMDA0NkgxMy4xOTAzQzIuNDUzNDUgMTIuMDA0NiAwIDAuMTg2NDEzIDAgMC4xODY0MTNWMjYuNzc3M0MwIDMwLjY5NTMgMS41NTY0MSAzNC40NTI4IDQuMzI2ODMgMzcuMjIzMkM3LjA5NzI1IDM5Ljk5MzYgMTAuODU0OCA0MS41NSAxNC43NzI3IDQxLjU1WiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: inherit;
  z-index: -1;
}
.landing-rocket-item .img img:first-child {
  transform: scale(0);
}
.landing-rocket-item .img img:nth-child(2) {
  filter: blur(284px);
}
.landing-rocket-item .img .shape {
  width: 123.23%;
  height: 65.3%;
  transform: translate(50%, -50%) rotate(-114.04deg);
  background-image: url("./../images/new-elements/shape-02.png");
  opacity: 0.2;
  z-index: -1;
}
.swiper-slide-active .landing-rocket-item .title > * {
  transform: rotateX(0deg);
  transition-delay: 0.3s;
}
.swiper-slide-active .landing-rocket-item .price-starting > * {
  transform: rotateX(0deg);
  transition-delay: 0.6s;
}
.swiper-slide-active .landing-rocket-item .info-btn-more > * {
  transform: rotateY(0deg);
  transition-delay: 0.9s;
}
.swiper-slide-active .landing-rocket-item .description > * {
  transform: rotateX(0deg);
  transition-delay: 1.2s;
}
.swiper-slide-active .landing-rocket-item .img img:first-child {
  transform: scale(1);
  transition-delay: 1.5s;
}
.landing-rocket .swiper-pagination {
  gap: 5px;
  bottom: 33px;
}
.landing-rocket .swiper-pagination-bullet {
  margin: 0 !important;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 1;
  background-color: rgba(217, 217, 217, 0.14);
  position: relative;
}
.landing-rocket .swiper-pagination-bullet::before, .landing-rocket .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  border: 0.5px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  transition: all 0.3s linear;
}
.landing-rocket .swiper-pagination-bullet::before {
  width: 14px;
  height: 14px;
}
.landing-rocket .swiper-pagination-bullet::after {
  width: 18px;
  height: 18px;
}
.landing-rocket .swiper-pagination-bullet-active {
  background-color: #0547c1;
  margin: 0 4px !important;
}
.landing-rocket .swiper-pagination-bullet-active::before, .landing-rocket .swiper-pagination-bullet-active::after {
  transform: translate(-50%, -50%) scale(1);
}
@media only screen and (max-width: 991px) {
  .landing-rocket {
    padding: 92px 0 32px;
  }
  .landing-rocket::after {
    content: none;
  }
  .landing-rocket-item .content {
    max-width: 100%;
  }
  .swiper-slide-active .landing-rocket-item .title > * {
    transition-delay: 0.6s;
  }
  .swiper-slide-active .landing-rocket-item .price-starting > * {
    transition-delay: 0.9s;
  }
  .swiper-slide-active .landing-rocket-item .info-btn-more > * {
    transition-delay: 1.2s;
  }
  .swiper-slide-active .landing-rocket-item .description > * {
    transition-delay: 1.5s;
  }
  .swiper-slide-active .landing-rocket-item .img img:first-child {
    transition-delay: 0.3s;
  }
}
@media only screen and (max-width: 575px) {
  .landing-rocket-item .title > * {
    font-size: 23px;
    line-height: 39px;
  }
  .landing-rocket-item .title > * .pop {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 13px;
    left: 8px;
  }
  .landing-rocket-item .title > * .pop::after {
    width: 11px;
    height: 10px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjc3Ml8yNDU4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iOCIgaGVpZ2h0PSI3Ij4KPHJlY3Qgd2lkdGg9IjgiIGhlaWdodD0iNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc3Ml8yNDU4KSI+CjxwYXRoIGQ9Ik04LjQwOTA5IC0xNi40MkgyOC41OTA5QzMwLjgyMTEgLTE2LjQyIDMyLjk2IC0xNS41NTQ2IDM0LjUzNyAtMTQuMDE0MUMzNi4xMTQgLTEyLjQ3MzYgMzcgLTEwLjM4NDMgMzcgLTguMjA1N0MzNyAtNi4wMjcxMyAzNi4xMTQgLTMuOTM3OCAzNC41MzcgLTIuMzk3MzJDMzIuOTYgLTAuODU2ODQyIDMwLjgyMTEgMC4wMDg1ODkwMyAyOC41OTA5IDAuMDA4NTg5MDNINy41MDgzMUMxLjM5NjU4IDAuMDA4NTg5MDMgMCA2LjU4MDAyIDAgNi41ODAwMlYtOC4yMDU3QzAgLTEwLjM4NDMgMC44ODU5NTUgLTEyLjQ3MzYgMi40NjI5NyAtMTQuMDE0MUM0LjAzOTk4IC0xNS41NTQ2IDYuMTc4ODYgLTE2LjQyIDguNDA5MDkgLTE2LjQyWiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjc3Ml8yNDU4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iOCIgaGVpZ2h0PSI3Ij4KPHJlY3Qgd2lkdGg9IjgiIGhlaWdodD0iNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc3Ml8yNDU4KSI+CjxwYXRoIGQ9Ik04LjQwOTA5IC0xNi40MkgyOC41OTA5QzMwLjgyMTEgLTE2LjQyIDMyLjk2IC0xNS41NTQ2IDM0LjUzNyAtMTQuMDE0MUMzNi4xMTQgLTEyLjQ3MzYgMzcgLTEwLjM4NDMgMzcgLTguMjA1N0MzNyAtNi4wMjcxMyAzNi4xMTQgLTMuOTM3OCAzNC41MzcgLTIuMzk3MzJDMzIuOTYgLTAuODU2ODQyIDMwLjgyMTEgMC4wMDg1ODkwMyAyOC41OTA5IDAuMDA4NTg5MDNINy41MDgzMUMxLjM5NjU4IDAuMDA4NTg5MDMgMCA2LjU4MDAyIDAgNi41ODAwMlYtOC4yMDU3QzAgLTEwLjM4NDMgMC44ODU5NTUgLTEyLjQ3MzYgMi40NjI5NyAtMTQuMDE0MUM0LjAzOTk4IC0xNS41NTQ2IDYuMTc4ODYgLTE2LjQyIDguNDA5MDkgLTE2LjQyWiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=);
    transform: translateY(-1px);
  }
  .landing-rocket-item .price {
    padding: 6px 12px;
  }
  .landing-rocket-item .price .num {
    font-size: 10px;
    line-height: 15px;
  }
  .landing-rocket-item .price .num span {
    font-size: 12px;
    line-height: 18px;
  }
  .landing-rocket-item .price .toman {
    margin-right: 5px;
    font-size: 7px;
    line-height: 10px;
  }
  .landing-rocket-item .starting {
    font-size: 10px;
    line-height: 14px;
  }
}

/* Landing Rocket */
/* Timear Register */
.timear-end-register {
  padding: 9px 18px 8px;
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  gap: 10px;
  color: #5f7086;
}
.timear-end-register span {
  color: #040404;
}

/* Timear Register */
/* Webinar */
.webinar {
  border: 1px solid rgba(164, 168, 186, 0.05);
  padding: 16px;
}
.webinar .image::before, .webinar .image::after,
.webinar .image a::before,
.webinar .image a::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  z-index: 2;
}
.webinar .image::after,
.webinar .image a::before,
.webinar .image a::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAxNy4zNjI0VjBIMC4wNzY3ODIyQzkuNDIwMDQgMCAxNi45OTQzIDcuNTc0MjIgMTYuOTk0MyAxNi45MTc1QzE2Ljk5NDMgMTcuMDY2MyAxNi45OTYyIDE3LjIxNDYgMTcgMTcuMzYyNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAxNy4zNjI0VjBIMC4wNzY3ODIyQzkuNDIwMDQgMCAxNi45OTQzIDcuNTc0MjIgMTYuOTk0MyAxNi45MTc1QzE2Ljk5NDMgMTcuMDY2MyAxNi45OTYyIDE3LjIxNDYgMTcgMTcuMzYyNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.webinar .image::before {
  top: 0;
  right: 0;
  width: 45px;
  height: 34px;
  border-radius: 0 0 0 22px;
}
.webinar .image::after {
  width: 17px;
  height: 18px;
  top: 0;
  right: 45px;
}
.webinar .image a::before {
  width: 23px;
  height: 22px;
  top: 34px;
  right: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMyAyMlYwSDBWMC4wMDUwMDQ4OEgxQzEzLjE0ODYgMC4wMDUwMDQ4OCAyMi45OTcyIDkuODUxOTMgMjMgMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMyAyMlYwSDBWMC4wMDUwMDQ4OEgxQzEzLjE0ODYgMC4wMDUwMDQ4OCAyMi45OTcyIDkuODUxOTMgMjMgMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
}
.webinar .image a::after {
  width: 53px;
  height: 46px;
  bottom: 0;
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA1MyA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMzM2OTE0VjQ2SDUyLjcxN0M0Ny44NTk3IDQ2IDQzLjEzOSA0NC4zOTI2IDM5LjI5MTEgNDEuNDI4Mkw4LjU3NDA0IDE3Ljc2NTFDMy4xNjc0MiAxMy42MDAxIDAgNy4xNjE2MiAwIDAuMzM2OTE0WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA1MyA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMzM2OTE0VjQ2SDUyLjcxN0M0Ny44NTk3IDQ2IDQzLjEzOSA0NC4zOTI2IDM5LjI5MTEgNDEuNDI4Mkw4LjU3NDA0IDE3Ljc2NTFDMy4xNjc0MiAxMy42MDAxIDAgNy4xNjE2MiAwIDAuMzM2OTE0WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}
.webinar .image a img {
  height: 201px;
  border-radius: 22px 0;
}
.webinar .image .free {
  width: 80px;
  height: 80px;
  transform: translate(-12px, 11px);
}
.webinar .image .free::before {
  background-color: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(60px);
}
.webinar .image .free::after {
  background-image: url("./../images/new-elements/free.svg");
  width: 64px;
  height: 68px;
}
.webinar .starting,
.webinar .media,
.webinar .actor {
  color: #5f7086;
}
.webinar .title {
  color: #040404;
  max-height: 40px;
}
.webinar .title a:hover {
  color: #d3344a;
}
.webinar .dont {
  background-color: #d3344a;
  padding: 7px 14px;
}
.webinar .register {
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #040404;
  gap: 7px;
  line-height: 16px;
  padding: 4px 19px;
}
.webinar .register span {
  color: #29b677;
  line-height: 21px;
}
.webinar .register:hover {
  background-color: #29b677;
}
.webinar .register:hover,
.webinar .register:hover span {
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .webinar {
    padding: 12px;
  }
  .webinar .image a img {
    height: 162px;
  }
  .webinar .price span {
    font-size: 13px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .webinar {
    padding: 0;
    border-radius: 0;
    border: 0;
  }
  .webinar .image::before {
    width: 32px;
    height: 24px;
    border-radius: 0 0 0 19px;
  }
  .webinar .image::after {
    right: 31px;
    width: 12px;
    height: 12px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxMS42MDExVjBIMC4xMzUyNTRDNi42MDA1OSAwIDExLjg1ODQgNS4xNjk5MiAxMiAxMS42MDExWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxMS42MDExVjBIMC4xMzUyNTRDNi42MDA1OSAwIDExLjg1ODQgNS4xNjk5MiAxMiAxMS42MDExWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  }
  .webinar .image a::before {
    width: 15px;
    height: 16px;
    top: 23px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAxNS44MzM1VjBIMC41NTg1OTRDOS4xMjI1NiAwLjIxMDY5MyAxNiA3LjIxODk5IDE2IDE1LjgzMzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAxNS44MzM1VjBIMC41NTg1OTRDOS4xMjI1NiAwLjIxMDY5MyAxNiA3LjIxODk5IDE2IDE1LjgzMzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .webinar .image a::after {
    width: 40px;
    height: 35px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBWMzVIMzkuMTc3NUMzNC4zMTQ3IDM1IDI5LjU4ODkgMzMuMzg4OSAyNS43Mzg4IDMwLjQxODJMOC41NjEwNCAxNy4xNjUzQzMuMjI5IDEzLjA1MTMgMC4wNzcxNDg0IDYuNzI1MSAwIDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBWMzVIMzkuMTc3NUMzNC4zMTQ3IDM1IDI5LjU4ODkgMzMuMzg4OSAyNS43Mzg4IDMwLjQxODJMOC41NjEwNCAxNy4xNjUzQzMuMjI5IDEzLjA1MTMgMC4wNzcxNDg0IDYuNzI1MSAwIDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .webinar .image .free {
    width: 50px;
    height: 50px;
    transform: translate(-8px, 2px);
    font-size: 9px;
    line-height: 14px;
  }
  .webinar .image .free::after {
    width: 40px;
    height: 43px;
  }
  .webinar .starting {
    font-size: 9px;
    line-height: 13px;
  }
  .webinar .title {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 9px;
  }
  .webinar .media-actor {
    margin-bottom: 14px;
  }
  .webinar .media {
    font-size: 10px;
    line-height: 15px;
  }
  .webinar .actor {
    font-size: 9px;
    line-height: 14px;
  }
  .webinar .dont {
    font-size: 9px;
    line-height: 13px;
    padding: 5px 8px;
  }
  .webinar .register {
    font-size: 9px;
    line-height: 13px;
    gap: 5px;
    padding: 3px 12px;
  }
  .webinar .register span {
    font-size: 11px;
    line-height: 17px;
  }
}

/* Webinar */
/* Stat Webinar */
.stat-webinar .icon {
  background-image: linear-gradient(180deg, #f4f4fd 0%, rgba(244, 244, 252, 0) 100%);
  width: 38px;
  height: 38px;
}
.stat-webinar .icon svg {
  width: 24px;
  height: 24px;
}
.stat-webinar .count {
  color: #a4a8ba;
}
.stat-webinar .count span {
  color: #040404;
}
.stat-webinar .title {
  color: #040404;
  margin-bottom: 5px;
  line-height: 26px;
}
.stat-webinar p {
  color: #a4a8ba;
  line-height: 22px;
}
.stat-webinar:hover .count {
  color: rgba(5, 71, 193, 0.7);
}
@media only screen and (max-width: 767px) {
  .stat-webinar .icon {
    width: 31px;
    height: 31px;
    margin-bottom: 4px;
  }
  .stat-webinar .icon svg {
    width: 20px;
    height: 20px;
  }
  .stat-webinar .count {
    font-size: 15px;
    line-height: 24px;
  }
  .stat-webinar .count span {
    font-size: 9px;
    line-height: 26px;
  }
  .stat-webinar .title {
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 0;
  }
  .stat-webinar p {
    font-size: 9px;
    line-height: 18px;
  }
}

/* Stat Webinar */
/* Categories Webinar */
.categories-webinar-heading {
  gap: 28px;
}
.categories-webinar-heading-title {
  line-height: 26px;
  color: #040404;
}
.categories-webinar-heading-swiper-buttons {
  gap: 19px;
}
.categories-webinar-heading-swiper-buttons .swiper-button-next, .categories-webinar-heading-swiper-buttons .swiper-button-prev {
  font-size: 24px;
  color: #a4a8ba;
}
.categories-webinar-heading-swiper-buttons .swiper-button-next::after, .categories-webinar-heading-swiper-buttons .swiper-button-prev::after {
  content: none;
}
.categories-webinar-heading-btn {
  padding: 8px 17px 9px;
  border: 1px solid rgba(164, 168, 186, 0.1);
  background-color: rgba(255, 255, 255, 0.03);
  color: #5f7086;
}
.categories-webinar-heading-btn:hover {
  background-color: #d3344a;
  border-color: #d3344a;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .categories-webinar-heading-title {
    font-size: 14px;
    line-height: 26px;
  }
  .categories-webinar-heading-btn {
    font-size: 9px;
    line-height: 13px;
    padding: 6px 12px;
  }
}
.categories-webinar .swiper-slide {
  width: 103px;
}
.categories-webinar-item {
  padding: 16px 16px 12px;
  border: 1px solid rgba(0, 0, 0, 0.02);
  width: 103px;
  --gradient: linear-gradient(
    149.69deg,
    #d2ebff 12.06%,
    #3facff 54.09%,
    #008fff 81.55%
  );
}
.categories-webinar-item .icon {
  background-image: var(--gradient);
  width: 69px;
  height: 69px;
}
.categories-webinar-item .icon svg {
  width: 34px;
  height: 34px;
}
.categories-webinar-item .title {
  line-height: 26px;
}
@media only screen and (max-width: 767px) {
  .categories-webinar .swiper-slide {
    width: 80px;
  }
  .categories-webinar-item {
    padding: 12px;
    width: 80px;
  }
  .categories-webinar-item .icon {
    width: 54px;
    height: 54px;
    margin-bottom: 9px;
  }
  .categories-webinar-item .icon svg {
    width: 26px;
    height: 26px;
  }
  .categories-webinar-item .title {
    font-size: 9px;
    line-height: 26px;
  }
}

/* Categories Webinar */
/* Videos Webinar */
.videos-webinar .image img,
.popular-videos-webinar-item .image img {
  height: 160px;
}
.videos-webinar .image .play,
.popular-videos-webinar-item .image .play {
  width: 36px;
  height: 36px;
  font-size: 13px;
}
.videos-webinar .image .play::before,
.popular-videos-webinar-item .image .play::before {
  background-color: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(7px);
}
.videos-webinar .image .play::after,
.videos-webinar .image .play i::after,
.popular-videos-webinar-item .image .play::after,
.popular-videos-webinar-item .image .play i::after {
  animation: scaleVideoFive 1s infinite linear alternate;
}
@keyframes scaleVideoFive {
  0% {
    transform: translate(-50%, -50%) scale(0.9);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
.videos-webinar .image .play::after,
.popular-videos-webinar-item .image .play::after {
  width: 42px;
  height: 42px;
  border: 1px solid rgba(255, 255, 255, 0.21);
}
.videos-webinar .image .play i::after,
.popular-videos-webinar-item .image .play i::after {
  width: 52px;
  height: 52px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
}
@media only screen and (max-width: 767px) {
  .videos-webinar .image img,
  .popular-videos-webinar-item .image img {
    height: 104px;
  }
}

.videos-webinar-tabs li {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  padding: 9px 17px;
  color: #040404;
  line-height: 17px;
}
.videos-webinar-tabs li.active {
  background-color: #0547c1;
  border-color: #0547c1;
  color: #fff;
}
.videos-webinar-item .media {
  gap: 11px;
}
.videos-webinar-item .media-image {
  width: 38px;
  height: 38px;
  background-color: #f2f2f2;
}
.videos-webinar-item .media-image img {
  width: 28px;
  height: 28px;
}
.videos-webinar-item .media-image img:nth-child(2) {
  top: 4px;
  left: 3px;
  filter: blur(28px);
}
.videos-webinar-item .media .name {
  color: #040404;
}
.videos-webinar-item .media .name:hover {
  color: #d3344a;
}
.videos-webinar-item .media .sub-name {
  color: #5f7086;
}
.videos-webinar-item .show {
  color: #292d32;
}
.videos-webinar-item .show svg {
  width: 24px;
  height: 24px;
}
.videos-webinar-item .show:hover {
  color: #d3344a;
}
@media only screen and (max-width: 767px) {
  .videos-webinar-tabs {
    gap: 11px;
  }
  .videos-webinar-tabs li {
    font-size: 9px;
    line-height: 13px;
  }
  .videos-webinar-item .media {
    gap: 7px;
  }
  .videos-webinar-item .media-image {
    width: 33px;
    height: 33px;
  }
  .videos-webinar-item .media-image img {
    width: 23px;
    height: 23px;
  }
  .videos-webinar-item .media .name {
    font-size: 10px;
    line-height: 15px;
  }
  .videos-webinar-item .media .sub-name {
    font-size: 9px;
    line-height: 14px;
  }
  .videos-webinar-item .show svg {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .videos-webinar-tabs {
    margin: 0 -12px;
  }
  .videos-webinar-tabs ul {
    padding: 0 12px !important;
  }
}

/* Videos Webinar */
/* Face To Face Webinars */
.face-to-face-webinars-wrapper {
  padding: 56px 40px;
  background-color: #f4f4fc;
}
.face-to-face-webinars-wrapper::after {
  width: calc(100% - 36px);
  height: 40%;
  transform: translate(-50%, 17px);
  border-radius: 0 0 15px 15px;
  background-color: rgba(255, 255, 255, 0.03);
  backdrop-filter: blur(74px);
}
.face-to-face-webinars-heading .title {
  color: #040404;
  line-height: 26px;
  margin-bottom: 3px;
}
.face-to-face-webinars-heading .sub-title {
  line-height: 26px;
  color: #a4a8ba;
}
.face-to-face-webinars-heading .show-all {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  padding: 9px 17px;
  color: #040404;
  line-height: 17px;
}
.face-to-face-webinars-heading .show-all:hover {
  background-color: #d3344a;
  color: #fff;
}
.face-to-face-webinars-content {
  border: 3px solid rgba(0, 0, 0, 0.02);
  padding: 22px 30px;
}
.face-to-face-webinars-content .row {
  margin: 0 -6px;
  row-gap: 26px;
}
.face-to-face-webinars-content .row > * {
  padding: 0 6px;
}
.face-to-face-webinars-tabs {
  padding: 14px 23px;
  background-color: rgba(244, 246, 251, 0.6);
}
.face-to-face-webinars-tabs ul {
  gap: 17px;
}
.face-to-face-webinars-tabs li {
  padding: 7px 12px;
  border: 1px solid rgba(0, 0, 0, 0.03);
  line-height: 17px;
  color: #5f7086;
}
.face-to-face-webinars-tabs li.active {
  background-color: #fff;
  border-color: #fff;
  color: #040404;
}
.face-to-face-webinars-item {
  padding: 13px 10px 14px 27px;
  background-color: #f4f4fc;
}
.face-to-face-webinars-item .image {
  max-width: 94px;
}
.face-to-face-webinars-item .image img {
  width: 94px;
  height: 94px;
}
.face-to-face-webinars-item .detail {
  max-width: calc(100% - 101px);
}
.face-to-face-webinars-item .detail .info {
  padding-left: 20px;
}
.face-to-face-webinars-item .detail .title {
  color: #040404;
  max-height: 44px;
}
.face-to-face-webinars-item .detail .title a:hover {
  color: #d3344a;
}
.face-to-face-webinars-item .detail .location-time {
  color: #a4a8ba;
  margin-bottom: 5px;
}
.face-to-face-webinars-item .detail .date {
  color: #5f7086;
}
.face-to-face-webinars-item .detail .price {
  color: #a4a8ba;
}
.face-to-face-webinars-item .detail .show-more {
  padding: 9px 12px;
  border: 1px solid rgba(164, 168, 186, 0.1);
  background-color: rgba(255, 255, 255, 0.03);
  color: #040404;
}
.face-to-face-webinars-item .detail .show-more:hover {
  background-color: #d3344a;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .face-to-face-webinars-wrapper {
    padding: 40px 20px;
  }
  .face-to-face-webinars-content {
    padding: 22px 20px;
  }
  .face-to-face-webinars-item {
    padding: 13px 10px 14px;
    gap: 8px;
  }
  .face-to-face-webinars-item .detail .info {
    padding-left: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .face-to-face-webinars-heading {
    margin-bottom: 34px;
  }
  .face-to-face-webinars-heading .title {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 5px;
  }
  .face-to-face-webinars-heading .sub-title {
    font-size: 10px;
    line-height: 19px;
  }
  .face-to-face-webinars-heading .show-all {
    font-size: 10px;
    line-height: 14px;
  }
  .face-to-face-webinars-tabs {
    padding: 8px 16px;
  }
  .face-to-face-webinars-content .row {
    row-gap: 12px;
  }
  .face-to-face-webinars-item .detail .info {
    padding-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .face-to-face-webinars-wrapper {
    border-radius: 0;
    margin: 0 -12px;
    padding: 24px 12px;
  }
  .face-to-face-webinars-content {
    padding: 16px 14px;
  }
  .face-to-face-webinars-tabs li {
    font-size: 10px;
    line-height: 15px;
  }
  .face-to-face-webinars-item .image {
    max-width: 76px;
  }
  .face-to-face-webinars-item .image img {
    width: 76px;
    height: 76px;
  }
  .face-to-face-webinars-item .detail {
    max-width: calc(100% - 81px);
  }
  .face-to-face-webinars-item .detail .title {
    font-size: 11px;
    line-height: 26px;
  }
  .face-to-face-webinars-item .detail .location-time {
    font-size: 9px;
    line-height: 16px;
    margin-bottom: 6px;
  }
  .face-to-face-webinars-item .detail .date {
    font-size: 9px;
    line-height: 16px;
  }
}

/* Face To Face Webinars */
/* Most Popular Organizer */
.most-popular-organizer {
  background-color: #040414;
  padding: 40px 0;
}
.most-popular-organizer .swiper-slide {
  width: 300px;
}
.most-popular-organizer .swiper + .swiper {
  direction: ltr;
  padding-right: 210px;
}
.most-popular-organizer .swiper + .swiper .swiper-slide {
  direction: rtl;
}
.most-popular-organizer-item {
  background-color: #161626;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 20px 11px 20px 15px;
  width: 300px;
}
.most-popular-organizer-item .image {
  width: 38px;
  height: 38px;
  background-color: #f2f2f2;
}
.most-popular-organizer-item .image img {
  width: 28px;
  height: 28px;
}
.most-popular-organizer-item .image img:nth-child(2) {
  top: 4px;
  left: 3px;
  filter: blur(28px);
  opacity: 0.24;
  z-index: -1;
}
.most-popular-organizer-item .name {
  line-height: 20px;
  margin-bottom: 2px;
}
.most-popular-organizer-item .name a:hover {
  color: #d3344a;
}
.most-popular-organizer-item .sub-name {
  color: #5f7086;
  line-height: 15px;
}
.most-popular-organizer-item .follow {
  padding: 9px 17px;
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.most-popular-organizer-item .follow:hover {
  background-color: #d3344a;
  border-color: #d3344a;
}
@media only screen and (max-width: 767px) {
  .most-popular-organizer .swiper-slide, .most-popular-organizer-item {
    width: 230px;
  }
  .most-popular-organizer .swiper + .swiper {
    padding-right: 100px;
  }
  .most-popular-organizer-item {
    padding: 13px 11px 12px;
  }
  .most-popular-organizer-item .info .image {
    width: 24px;
    height: 24px;
  }
  .most-popular-organizer-item .info .image img {
    width: 18px;
    height: 18px;
  }
  .most-popular-organizer-item .info .name {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 0;
  }
  .most-popular-organizer-item .info .sub-name {
    font-size: 8px;
    line-height: 12px;
  }
  .most-popular-organizer-item .follow {
    font-size: 8px;
    line-height: 11px;
  }
}

/* Most Popular Organizer */
/* Comments Webinar */
.comments-webinar-tabs {
  border: 1px solid #ebebeb;
  padding: 1px;
}
.comments-webinar-tabs li {
  padding: 11px 13px 11px 12px;
  color: #5f7086;
}
.comments-webinar-tabs li.active {
  background-color: #000;
  color: #fff;
}
.comments-webinar-item {
  border: 1px solid rgba(235, 235, 235, 0.3);
  padding: 28px 22px;
}
.comments-webinar-item .info i {
  background-color: #dbd3ca;
  color: #827954;
  width: 43px;
  height: 41px;
  font-size: 20px;
}
.comments-webinar-item .info .name {
  color: #040404;
  line-height: 20px;
  margin-bottom: 3px;
}
.comments-webinar-item .info .sub-name {
  line-height: 17px;
  color: #a4a8ba;
}
.comments-webinar-item p {
  line-height: 26px;
}
@media only screen and (max-width: 767px) {
  .comments-webinar-tabs {
    margin-bottom: 40px;
  }
  .comments-webinar-item {
    padding: 16px 11px;
  }
  .comments-webinar-item .info {
    margin-bottom: 7px;
  }
  .comments-webinar-item .info i {
    width: 35px;
    height: 33px;
    font-size: 16px;
    border-radius: 10px;
  }
  .comments-webinar-item .info .name {
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 4px;
  }
  .comments-webinar-item .info .sub-name {
    font-size: 10px;
    line-height: 14px;
  }
  .comments-webinar-item p {
    font-size: 11px;
    line-height: 26px;
  }
}

/* Comments Webinar */
/* Popular Videos Webinar */
.popular-videos-webinar-item .image .tip {
  top: 100%;
  left: 0;
  padding: 15px 12px 5px;
  border-radius: 0 20px 20px;
  white-space: nowrap;
  transform: translateY(12px);
  opacity: 0;
}
.popular-videos-webinar-item .image .tip::before {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 0;
  left: 0;
  width: 100%;
  border-radius: inherit;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: -1;
}
.popular-videos-webinar-item .image .tip::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 11px;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3ODVfOSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIj4KPHJlY3Qgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzg1XzkpIj4KPHBhdGggZD0iTTExLjY1MjkgMzMuM0g1My4yODc0QzU2LjM3OCAzMy4zIDU5LjM0MTkgMzIuMDcyMyA2MS41MjczIDI5Ljg4NjlDNjMuNzEyNiAyNy43MDE2IDY0Ljk0MDMgMjQuNzM3NiA2NC45NDAzIDIxLjY0NzFDNjQuOTQwMyAxOC41NTY2IDYzLjcxMjYgMTUuNTkyNiA2MS41MjczIDEzLjQwNzNDNTkuMzQxOSAxMS4yMjE5IDU2LjM3OCA5Ljk5NDIyIDUzLjI4NzQgOS45OTQyMkgxMC40MDQ2QzEuOTM1MzEgOS45OTQyMiAwIDAuNjcxOTA5IDAgMC42NzE5MDlWMjEuNjQ3MUMwIDI0LjczNzYgMS4yMjc3MSAyNy43MDE2IDMuNDEzMDUgMjkuODg2OUM1LjU5ODM5IDMyLjA3MjMgOC41NjIzNSAzMy4zIDExLjY1MjkgMzMuM1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3ODVfOSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIj4KPHJlY3Qgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzg1XzkpIj4KPHBhdGggZD0iTTExLjY1MjkgMzMuM0g1My4yODc0QzU2LjM3OCAzMy4zIDU5LjM0MTkgMzIuMDcyMyA2MS41MjczIDI5Ljg4NjlDNjMuNzEyNiAyNy43MDE2IDY0Ljk0MDMgMjQuNzM3NiA2NC45NDAzIDIxLjY0NzFDNjQuOTQwMyAxOC41NTY2IDYzLjcxMjYgMTUuNTkyNiA2MS41MjczIDEzLjQwNzNDNTkuMzQxOSAxMS4yMjE5IDU2LjM3OCA5Ljk5NDIyIDUzLjI4NzQgOS45OTQyMkgxMC40MDQ2QzEuOTM1MzEgOS45OTQyMiAwIDAuNjcxOTA5IDAgMC42NzE5MDlWMjEuNjQ3MUMwIDI0LjczNzYgMS4yMjc3MSAyNy43MDE2IDMuNDEzMDUgMjkuODg2OUM1LjU5ODM5IDMyLjA3MjMgOC41NjIzNSAzMy4zIDExLjY1MjkgMzMuM1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.popular-videos-webinar-item .image .play:hover .tip {
  opacity: 1;
  transform: translateY(6px);
}
.popular-videos-webinar-item .title {
  color: #040404;
  line-height: 26px;
  max-height: 52px;
}
.popular-videos-webinar-item .title a:hover {
  color: #d3344a;
}
.popular-videos-webinar-item .media {
  gap: 11px;
}
.popular-videos-webinar-item .media-image {
  width: 38px;
  height: 38px;
  background-color: #f2f2f2;
}
.popular-videos-webinar-item .media-image img {
  width: 28px;
  height: 28px;
}
.popular-videos-webinar-item .media-image img:nth-child(2) {
  top: 4px;
  left: 3px;
  opacity: 0.24;
  z-index: -1;
}
.popular-videos-webinar-item .media .name {
  color: #5f7086;
  margin-bottom: 4px;
}
.popular-videos-webinar-item .media .sub-name {
  color: #5f7086;
  line-height: 14px;
}
.popular-videos-webinar-item .info .name {
  color: #040404;
  line-height: 14px;
  margin-bottom: 2px;
}
.popular-videos-webinar-item .info .sub-name {
  color: #5f7086;
  line-height: 14px;
}
.popular-videos-webinar-item .price {
  line-height: 15px;
}
.popular-videos-webinar-item .price span {
  line-height: 23px;
  color: #29b677;
}
.popular-videos-webinar-item .buy {
  padding: 7px 15px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #000;
  gap: 5px;
}
.popular-videos-webinar-item .buy span {
  color: #29b677;
}
.popular-videos-webinar-item .buy:hover {
  background-color: #29b677;
  border-color: #29b677;
  color: #fff;
}
.popular-videos-webinar-item .buy:hover span {
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .popular-videos-webinar-item .title {
    font-size: 12px;
    line-height: 22px;
    max-height: 44px;
  }
  .popular-videos-webinar-item .media .name {
    color: #040404;
    font-size: 9px;
    line-height: 14px;
    margin-bottom: 3px;
  }
  .popular-videos-webinar-item .media .sub-name {
    font-size: 8px;
    line-height: 12px;
  }
  .popular-videos-webinar-item .info .name {
    font-size: 9px;
    line-height: 14px;
    margin-bottom: 4px;
  }
  .popular-videos-webinar-item .info .sub-name {
    font-size: 7px;
    line-height: 11px;
  }
  .popular-videos-webinar-item .price {
    font-size: 9px;
    line-height: 14px;
  }
  .popular-videos-webinar-item .price span {
    font-size: 12px;
    line-height: 18px;
  }
  .popular-videos-webinar-item .buy {
    font-size: 9px;
    line-height: 13px;
    padding: 4px 7px;
  }
  .popular-videos-webinar-item .buy span {
    font-size: 11px;
    line-height: 17px;
  }
}

/* Popular Videos Webinar */
/* Article Box Webinar */
.article-webinar {
  border: 1px solid rgba(235, 235, 235, 0.7);
  padding: 18px 8px 20px;
}
.article-webinar .author-category {
  padding: 0 6px;
}
.article-webinar .author > i {
  width: 43px;
  height: 41px;
  background-color: #dbd3ca;
  color: #827954;
  font-size: 20px;
}
.article-webinar .author .name {
  color: #040404;
  line-height: 20px;
  margin-bottom: 1px;
}
.article-webinar .author .date {
  color: #a4a8ba;
  line-height: 17px;
}
.article-webinar .category {
  padding: 7px 13px;
  background-color: #040404;
  line-height: 18px;
}
.article-webinar .category:hover {
  background-color: #d3344a;
}
.article-webinar .image img {
  height: 151px;
}
.article-webinar .content {
  padding: 0 6px;
}
.article-webinar .title {
  color: #0a0a0a;
  line-height: 20px;
  max-height: 40px;
}
.article-webinar .title a:hover {
  color: #d3344a;
}
.article-webinar p {
  line-height: 20px;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  height: 60px;
}
.article-webinar:hover .image img {
  transform: scale(1.05) rotate(1deg);
}
@media only screen and (max-width: 1199px) {
  .article-webinar .author {
    gap: 8px;
  }
  .article-webinar .author > i {
    width: 38px;
    height: 36px;
  }
  .article-webinar .author .name {
    font-size: 11px;
    line-height: 16px;
  }
  .article-webinar .author .date {
    font-size: 10px;
    line-height: 14px;
  }
  .article-webinar .category {
    font-size: 10px;
    line-height: 14px;
    padding: 7px 10px;
  }
}
@media only screen and (max-width: 767px) {
  .article-webinar {
    padding: 15px 4px 10px;
  }
  .article-webinar .author-category,
  .article-webinar .content {
    padding: 0 4px;
  }
  .article-webinar .author-category {
    margin-bottom: 10px;
  }
  .article-webinar .author {
    gap: 7px;
  }
  .article-webinar .author > i {
    width: 30px;
    height: 29px;
    border-radius: 10px;
    font-size: 16px;
  }
  .article-webinar .category {
    padding: 4px 10px;
  }
  .article-webinar .image img {
    height: 111px;
  }
  .article-webinar .title {
    font-size: 12px;
    margin-bottom: 7px;
  }
}

/* Article Box Webinar */
/* Our Sponsors */
.our-sponsors .swiper-slide {
  width: auto;
}
.our-sponsors-item {
  width: 115px;
  height: 116px;
}
.our-sponsors-item::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI5IiBoZWlnaHQ9IjEyNyIgdmlld0JveD0iMCAwIDEyOSAxMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk1ODAwOCAxMS42NDE2Vjg2Ljc1NDdDMC45NTgwMDggOTIuODI5OSA1Ljg4Mjg3IDk3Ljc1NDcgMTEuOTU4IDk3Ljc1NDdIMzAuNTQ0QzM2LjYxOTEgOTcuNzU0NyA0MS41NDQgMTAyLjY4IDQxLjU0NCAxMDguNzU1VjExNi4wMDZDNDEuNTQ0IDEyMi4wODEgNDYuNDY4OSAxMjcuMDA2IDUyLjU0NCAxMjcuMDA2SDExNy4xMTJDMTIzLjE4NyAxMjcuMDA2IDEyOC4xMTIgMTIyLjA4MSAxMjguMTEyIDExNi4wMDZWNDAuNjU4NUMxMjguMTEyIDM0LjU4MzQgMTIzLjE4NyAyOS42NTg1IDExNy4xMTIgMjkuNjU4NUgxMTIuNjAyQzEwNi41MjcgMjkuNjU4NSAxMDEuNjAyIDI0LjczMzcgMTAxLjYwMiAxOC42NTg1VjExLjY0MTZDMTAxLjYwMiA1LjU2NjQ3IDk2LjY3NyAwLjY0MTYwMiA5MC42MDE5IDAuNjQxNjAySDExLjk1OEM1Ljg4Mjg4IDAuNjQxNjAyIDAuOTU4MDA4IDUuNTY2NDggMC45NTgwMDggMTEuNjQxNloiIGZpbGw9IiMyQjI1NDgiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI5IiBoZWlnaHQ9IjEyNyIgdmlld0JveD0iMCAwIDEyOSAxMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk1ODAwOCAxMS42NDE2Vjg2Ljc1NDdDMC45NTgwMDggOTIuODI5OSA1Ljg4Mjg3IDk3Ljc1NDcgMTEuOTU4IDk3Ljc1NDdIMzAuNTQ0QzM2LjYxOTEgOTcuNzU0NyA0MS41NDQgMTAyLjY4IDQxLjU0NCAxMDguNzU1VjExNi4wMDZDNDEuNTQ0IDEyMi4wODEgNDYuNDY4OSAxMjcuMDA2IDUyLjU0NCAxMjcuMDA2SDExNy4xMTJDMTIzLjE4NyAxMjcuMDA2IDEyOC4xMTIgMTIyLjA4MSAxMjguMTEyIDExNi4wMDZWNDAuNjU4NUMxMjguMTEyIDM0LjU4MzQgMTIzLjE4NyAyOS42NTg1IDExNy4xMTIgMjkuNjU4NUgxMTIuNjAyQzEwNi41MjcgMjkuNjU4NSAxMDEuNjAyIDI0LjczMzcgMTAxLjYwMiAxOC42NTg1VjExLjY0MTZDMTAxLjYwMiA1LjU2NjQ3IDk2LjY3NyAwLjY0MTYwMiA5MC42MDE5IDAuNjQxNjAySDExLjk1OEM1Ljg4Mjg4IDAuNjQxNjAyIDAuOTU4MDA4IDUuNTY2NDggMC45NTgwMDggMTEuNjQxNloiIGZpbGw9IiMyQjI1NDgiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: rgba(43, 37, 72, 0.7) url("./../images/new-elements/bg-sponsors.png") center center no-repeat;
  background-size: cover;
}
.our-sponsors-item::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE4IiBoZWlnaHQ9IjExNyIgdmlld0JveD0iMCAwIDExOCAxMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEyVjc4LjM3OTZDMSA4NC40NTQ4IDUuOTI0ODcgODkuMzc5NiAxMiA4OS4zNzk2SDI3LjAyNThDMzMuMTAxIDg5LjM3OTYgMzguMDI1OCA5NC4zMDQ1IDM4LjAyNTggMTAwLjM4VjEwNUMzOC4wMjU4IDExMS4wNzUgNDIuOTUwNyAxMTYgNDkuMDI1OCAxMTZIMTA2QzExMi4wNzUgMTE2IDExNyAxMTEuMDc1IDExNyAxMDVWMzguNDA3NEMxMTcgMzIuMzMyMyAxMTIuMDc1IDI3LjQwNzQgMTA2IDI3LjQwNzRIMTAzLjgxNUM5Ny43NDA0IDI3LjQwNzQgOTIuODE1NSAyMi40ODI1IDkyLjgxNTUgMTYuNDA3NFYxMkM5Mi44MTU1IDUuOTI0ODcgODcuODkwNiAxIDgxLjgxNTUgMUgxMkM1LjkyNDg3IDEgMSA1LjkyNDg3IDEgMTJaIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE4IiBoZWlnaHQ9IjExNyIgdmlld0JveD0iMCAwIDExOCAxMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEyVjc4LjM3OTZDMSA4NC40NTQ4IDUuOTI0ODcgODkuMzc5NiAxMiA4OS4zNzk2SDI3LjAyNThDMzMuMTAxIDg5LjM3OTYgMzguMDI1OCA5NC4zMDQ1IDM4LjAyNTggMTAwLjM4VjEwNUMzOC4wMjU4IDExMS4wNzUgNDIuOTUwNyAxMTYgNDkuMDI1OCAxMTZIMTA2QzExMi4wNzUgMTE2IDExNyAxMTEuMDc1IDExNyAxMDVWMzguNDA3NEMxMTcgMzIuMzMyMyAxMTIuMDc1IDI3LjQwNzQgMTA2IDI3LjQwNzRIMTAzLjgxNUM5Ny43NDA0IDI3LjQwNzQgOTIuODE1NSAyMi40ODI1IDkyLjgxNTUgMTYuNDA3NFYxMkM5Mi44MTU1IDUuOTI0ODcgODcuODkwNiAxIDgxLjgxNTUgMUgxMkM1LjkyNDg3IDEgMSA1LjkyNDg3IDEgMTJaIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 16px;
  left: 15px;
  opacity: 0;
}
.our-sponsors-item img {
  width: auto;
  opacity: 0.7;
  max-height: 29px;
}
.our-sponsors-item:hover {
  transform: scale(1.1);
}
.our-sponsors-item:hover::after {
  top: -5px;
  right: -4px;
  opacity: 1;
}
.our-sponsors-item:hover img {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .our-sponsors-item {
    width: 80px;
    height: 79px;
  }
  .our-sponsors-item img {
    max-height: 20px;
  }
}

/* Our Sponsors */
/* Yoga Heading */
.yoga-heading-title {
  font-size: 34px;
  line-height: 48px;
  color: #23253f;
}
.yoga-heading-title span {
  color: #f7a630;
}
.yoga-heading-title span::before {
  width: calc(100% + 6px);
  height: 20px;
  background-color: #fef4e7;
  border-radius: 8px;
  transform: translate(-50%, 1px);
}
.yoga-heading-sub-title {
  color: #23253f;
}
@media only screen and (max-width: 1199px) {
  .yoga-heading-title {
    font-size: 32px;
  }
  .yoga-heading-sub-title {
    font-size: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .yoga-heading-title {
    font-size: 28px;
    line-height: 39px;
  }
  .yoga-heading-title span::before {
    height: 16px;
  }
}

/* Yoga Heading */
/* Courses Yoga */
.courses-yoga-item {
  height: 296px;
}
.courses-yoga-item::before {
  background-image: linear-gradient(180deg, rgba(186, 157, 139, 0) 0%, rgba(186, 157, 139, 0.82) 52.32%, #c09c88 100%);
  height: 40.203%;
}
.courses-yoga-item .bg {
  z-index: -2;
}
.courses-yoga-item .content {
  bottom: 22px;
  padding: 0 16px;
}
.courses-yoga-item .content .title {
  line-height: 25px;
  max-height: 50px;
}
.courses-yoga-item .content > i {
  width: 40px;
  height: 40px;
  border: 1.5px solid #fff;
  font-size: 22px;
}
.courses-yoga-item:hover .bg {
  transform: scale(1.05);
}
.courses-yoga-item:hover .content > i {
  transform: rotate(-45deg);
}
.courses-yoga-item.sm .content .title, .courses-yoga-item.xs .content .title {
  line-height: 21px;
  max-height: 42px;
}
.courses-yoga-item.sm .content > i, .courses-yoga-item.xs .content > i {
  width: 32px;
  height: 32px;
  font-size: 18px;
}
.courses-yoga-item.sm {
  height: 242px;
}
.courses-yoga-item.sm::before {
  height: 49.18%;
}
.courses-yoga-item.xs {
  height: 154px;
}
.courses-yoga-item.xs::before {
  height: 55.2%;
}
.courses-yoga-item.lg {
  height: 420px;
}
.courses-yoga-item.lg::before {
  height: 28.334%;
}
.courses-yoga-item.lg .content .title {
  line-height: 31px;
  max-height: 62px;
}
.courses-yoga .swiper-pagination-bullet {
  opacity: 1;
  background-color: #d9d9d9;
  border-radius: 32px;
  margin: 0 !important;
  width: 6px;
  height: 6px;
}
.courses-yoga .swiper-pagination-bullet.prev, .courses-yoga .swiper-pagination-bullet.next {
  width: 8px;
  height: 8px;
}
.courses-yoga .swiper-pagination-bullet-active {
  width: 23px;
  height: 8px;
  background-color: #837ffa;
}
@media only screen and (max-width: 991px) {
  .courses-yoga-item {
    border-radius: 24px;
  }
  .courses-yoga-item .content {
    bottom: 16px;
  }
  .courses-yoga-item .content .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .courses-yoga-item .content > i {
    width: 36px;
    height: 36px;
    font-size: 20px;
  }
}

/* Courses Yoga */
/* Why Yoga */
.why-yoga-item {
  box-shadow: 0px 10px 64px rgba(28, 57, 144, 0.078);
  padding: 22px 20px 32px;
}
.why-yoga-item .heading {
  gap: 12px;
}
.why-yoga-item .heading .icon {
  width: 40px;
  height: 40px;
  background-color: rgba(212, 241, 195, 0.39);
  color: #5dc222;
}
.why-yoga-item .heading .icon svg {
  width: 24px;
  height: 24px;
}
.why-yoga-item .heading .title {
  line-height: 25px;
  color: #23253f;
}
.why-yoga-item p {
  color: #23253f;
}
@media only screen and (max-width: 991px) {
  .why-yoga-item {
    padding: 16px 16px 24px;
  }
  .why-yoga-item .heading {
    margin-bottom: 16px;
  }
  .why-yoga-item .heading .title {
    font-size: 16px;
    line-height: 24px;
  }
  .why-yoga-item p {
    font-size: 12px;
    line-height: 22px;
  }
}

/* Why Yoga */
/* Article Yoga */
.article-yoga {
  box-shadow: 0px 10px 64px rgba(28, 57, 144, 0.078);
  padding: 24px 24px 28px;
}
.article-yoga figure img {
  height: 210px;
}
.article-yoga figure .category {
  top: 16px;
  right: 16px;
  padding: 3px 9px;
  color: #fff;
}
.article-yoga figure .category::before {
  background-color: rgba(164, 137, 98, 0.24);
  border: 1px solid #fff;
  backdrop-filter: blur(20px);
}
.article-yoga figure .category:hover::before {
  background-color: #a48962;
}
.article-yoga .content {
  padding: 0 12px;
}
.article-yoga .title {
  line-height: 25px;
  max-height: 50px;
  color: #23253f;
}
.article-yoga .title a:hover {
  color: #837ffa;
}
.article-yoga .time-ready,
.article-yoga .date {
  color: #747893;
  line-height: 22px;
}
.article-yoga .time-ready i,
.article-yoga .date i {
  font-size: 18px;
}
.article-yoga .more {
  font-size: 24px;
  padding-right: 8px;
  color: #837ffa;
}
.article-yoga .more::before {
  width: 18px;
  height: 18px;
  border-radius: 6px;
  background-color: #ebeafe;
}
@media only screen and (max-width: 767px) {
  .article-yoga {
    padding: 16px 16px 20px;
    border-radius: 24px;
  }
  .article-yoga figure a {
    border-radius: 16px;
  }
  .article-yoga figure img {
    height: 150px;
  }
  .article-yoga .content {
    padding: 0 8px;
  }
  .article-yoga .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .article-yoga .time-ready,
  .article-yoga .date {
    font-size: 12px;
    line-height: 18px;
  }
  .article-yoga .time-ready i,
  .article-yoga .date i {
    font-size: 16px;
  }
}

/* Article Yoga */
/* Gallery Yoga */
.gallery-yoga .swiper-slide {
  width: auto;
}
.gallery-yoga .swiper-button-next, .gallery-yoga .swiper-button-prev {
  width: 48px;
  height: 48px;
  background-color: #f8f8f8;
  font-size: 16px;
  color: #837ffa;
}
.gallery-yoga .swiper-button-next::after, .gallery-yoga .swiper-button-prev::after {
  content: none;
}
.gallery-yoga .swiper-button-next:hover, .gallery-yoga .swiper-button-prev:hover {
  background-color: #837ffa;
  color: #fff;
}
.gallery-yoga-item img {
  width: 360px;
  height: 350px;
}
.gallery-yoga-item:hover img {
  transform: scale(1.05) rotate(2deg);
  filter: grayscale(1);
}
@media only screen and (max-width: 1199px) {
  .gallery-yoga-item img {
    width: 300px;
    height: 290px;
  }
}
@media only screen and (max-width: 991px) {
  .gallery-yoga-item img {
    width: 260px;
    height: 250px;
  }
  .gallery-yoga .swiper-buttons {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .gallery-yoga-item {
    border-radius: 24px;
  }
  .gallery-yoga-item img {
    width: 232px;
    height: 226px;
  }
}
@media only screen and (max-width: 575px) {
  .gallery-yoga .swiper-buttons {
    transform: translateY(-4px);
  }
  .gallery-yoga .swiper-button-prev, .gallery-yoga .swiper-button-next {
    width: 40px;
    height: 40px;
    font-size: 14px;
    border-radius: 12px;
  }
}

/* Gallery Yoga */
:root {
  --bg-document: #fff;
}

.courses-one .content .title, .courses-one .content p,
.line-clamp-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}

.comments-course-item::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: xor;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* btns */
.btn-pink {
  background-color: #ff439d;
  color: #fff;
}
.btn-pink:hover, .btn-pink:active, .btn-pink:focus {
  background-color: rgb(255, 26.2, 135.7319148936);
  color: #fff;
}
.btn-orange-5 {
  background-color: #d2a071;
  color: #fff;
}
.btn-orange-5:hover, .btn-orange-5:active, .btn-orange-5:focus {
  background-color: rgb(200.1818181818, 139.2727272727, 82.0181818182);
  color: #fff;
}

/* Row Mobile */
@media only screen and (max-width: 767px) {
  .row-mobile {
    margin: 0 -6px;
  }
  .row-mobile > * {
    padding: 0 6px;
  }
}

/* Row Mobile */
/* btns */
/* Fonts */
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-ExtraBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/peydaWeb-extralight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/peydaWeb-light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
.f-peyda {
  font-family: "Peyda";
}

@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-HairLine.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-ExtraBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-UltraBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Normal.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.f-rokh {
  font-family: "Rokh";
}

@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Bold.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Bold.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-Bold.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-Bold.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-Bold.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-Bold.svg#IRANYekanWebFn-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBlack.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBlack.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBlack.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBlack.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBlack.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBlack.svg#IRANYekanWebFn-ExtraBlack") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Black.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Black.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-Black.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-Black.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-Black.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-Black.svg#IRANYekanWebFn-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBold.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBold.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBold.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBold.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBold.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBold.svg#IRANYekanWebFn-ExtraBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Thin.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Thin.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-Thin.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-Thin.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-Thin.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-Thin.svg#IRANYekanWebFn-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Light.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Light.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-Light.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-Light.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-Light.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-Light.svg#IRANYekanWebFn-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn.svg#IRANYekanWebFn") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Medium.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Medium.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-Medium.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-Medium.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-Medium.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-Medium.svg#IRANYekanWebFn-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.f-iran-yekan {
  font-family: "IRANYekan";
}

/* Fonts */
/* Icons */
.icon-arrow-left-11:before {
  content: "\ea0b";
}

.icon-arrow-right-11:before {
  content: "\ea0c";
}

.icon-arrow-left-10:before {
  content: "\ea0a";
}

.icon-play-6:before {
  content: "\ea09";
}

.icon-angle-left-9:before {
  content: "\ea07";
}

.icon-angle-right-9:before {
  content: "\ea08";
}

.icon-arrow-up-left:before {
  content: "\ea06";
}

.icon-armchair:before {
  content: "\e9fe";
}

.icon-clipboard-text:before {
  content: "\e9ff";
}

.icon-location-5:before {
  content: "\ea00";
}

.icon-quote-2:before {
  content: "\ea01";
}

.icon-ruler-pen:before {
  content: "\ea02";
}

.icon-sledgehammer:before {
  content: "\ea03";
}

.icon-star-7:before {
  content: "\ea04";
}

.icon-star-8:before {
  content: "\ea05";
}

.icon-angle-left-8:before {
  content: "\e9fd";
}

.icon-bag:before {
  content: "\e9fc";
}

.icon-angle-left-7:before {
  content: "\e9fb";
}

.icon-arrow-down-2:before {
  content: "\e9f8";
}

.icon-arrow-right-10:before {
  content: "\e9f9";
}

.icon-quote:before {
  content: "\e9fa";
}

.icon-arrow-left-9:before {
  content: "\e9f6";
}

.icon-arrow-right-9:before {
  content: "\e9f7";
}

.icon-angle-down-3:before {
  content: "\e9f0";
}

.icon-arrow-right-up:before {
  content: "\e9f1";
}

.icon-code-square:before {
  content: "\e9f2";
}

.icon-pallete:before {
  content: "\e9f3";
}

.icon-star-6:before {
  content: "\e9f4";
}

.icon-status-up:before {
  content: "\e9f5";
}

.icon-angle-left-6:before {
  content: "\e9eb";
}

.icon-arrow-left-8:before {
  content: "\e9ec";
}

.icon-arrow-right-8:before {
  content: "\e9ed";
}

.icon-clock-2:before {
  content: "\e9ee";
}

.icon-heart-7:before {
  content: "\e9ef";
}

/* Icons */
/* Courses */
.courses-one {
  border-radius: 32px;
  box-shadow: 0px 13px 60px rgba(90, 108, 234, 0.122);
}
.courses-one .image img {
  height: 209px;
}
.courses-one .content {
  margin-top: -23px;
  border-radius: 24px 24px 0 0;
  padding: 27px 29px 24px;
  box-shadow: 0px -8px 20px 1px rgba(0, 0, 0, 0.239);
}
.courses-one .content .title {
  color: #1f2130;
  max-height: 56px;
}
.courses-one .content .title a:hover {
  color: #8769ff;
}
.courses-one .content p {
  color: #353535;
  height: 44px;
}
.courses-one .content .date {
  color: #8769ff;
  gap: 5px;
}
.courses-one .content .date i {
  font-size: 24px;
}
.courses-one .content .like {
  background-color: #e7e1ff;
  color: #8769ff;
  padding: 9px 12px;
  font-size: 18px;
  line-height: 28px;
}
.courses-one .content .like:hover {
  background-color: #8769ff;
  color: #fff;
}
.courses-one .content .price {
  background-color: #8769ff;
  padding: 3px 8px;
}
@media only screen and (max-width: 1199px) {
  .courses-one .content {
    padding: 24px 20px;
  }
  .courses-one .content .price {
    padding: 10px 8px;
    font-size: 12px;
    line-height: 18px;
  }
  .courses-one .content .price span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .courses-one .image img {
    height: 164px;
  }
  .courses-one .content {
    margin-top: -20px;
  }
  .courses-one .content .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
    margin-bottom: 16px;
  }
  .courses-one .content .like {
    font-size: 14px;
    line-height: 20px;
  }
  .courses-one .content .price span {
    font-size: 16px;
    line-height: 24px;
  }
}

/* Courses */
/* Swiper Courses */
.swiper-courses-one {
  padding: 0 66px;
}
.swiper-courses-one .swiper-button-prev, .swiper-courses-one .swiper-button-next {
  width: 72px;
  height: 72px;
  border-radius: 26px;
  box-shadow: 0px 6.15px 18.26px -2.63px rgba(58, 0, 221, 0.102);
  color: #8769ff;
  font-size: 32px;
  background-color: #fff;
}
.swiper-courses-one .swiper-button-prev::after, .swiper-courses-one .swiper-button-next::after {
  content: none;
}
.swiper-courses-one .swiper-button-prev:hover, .swiper-courses-one .swiper-button-next:hover {
  background-color: #8769ff;
  color: #fff;
}
.swiper-courses-one .swiper-button-prev {
  transform: translate(30px, -50%);
}
.swiper-courses-one .swiper-button-next {
  transform: translate(-30px, -50%);
}
@media only screen and (max-width: 991px) {
  .swiper-courses-one {
    padding: 0;
  }
}

/* Swiper Courses */
/* Comments Course */
.comments-course-title {
  font-size: 32px;
  line-height: 48px;
  margin-bottom: 110px;
  color: #1f2130;
}
.comments-course .av {
  box-shadow: 0px 10.93px 24.94px -1.99px rgba(58, 0, 221, 0.122);
}
.comments-course .av::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("./../images/new-elements/avatar-02.png") center center no-repeat;
  background-size: cover;
  border-radius: inherit;
}
.comments-course .av-1 {
  width: 103px;
  height: 103px;
  padding: 8px;
  top: 0;
  left: 100%;
  transform: translate(182px, -76px);
}
.comments-course .av-2 {
  width: 75px;
  height: 75px;
  top: 45px;
  left: 100%;
  transform: translateX(45px);
  padding: 7px;
}
.comments-course .av-2::before {
  background-image: url("./../images/new-elements/avatar-03.png");
}
.comments-course .av-3 {
  width: 94px;
  height: 94px;
  bottom: 20px;
  left: 100%;
  transform: translateX(193px);
  padding: 6px;
}
.comments-course .av-3::before {
  background-image: url("./../images/new-elements/avatar-04.png");
}
.comments-course .av-4 {
  width: 73px;
  height: 73px;
  padding: 7px;
  top: 0;
  right: 100%;
  transform: translate(-55px, -61px);
}
.comments-course .av-4::before {
  background-image: url("./../images/new-elements/avatar-05.png");
}
.comments-course .av-5 {
  width: 95px;
  height: 95px;
  padding: 6px;
  top: 58px;
  right: 100%;
  transform: translateX(-184px);
}
.comments-course .av-5::before {
  background-image: url("./../images/new-elements/avatar-06.png");
}
.comments-course .av-6 {
  width: 104px;
  height: 104px;
  padding: 8px;
  right: 100%;
  bottom: 0;
  transform: translate(-73px, 36px);
}
.comments-course .av-6::before {
  background-image: url("./../images/new-elements/avatar-07.png");
}
.comments-course .cir {
  animation: cirComment 1s linear infinite alternate;
  --translate-y: 0;
  --translate-x: 0;
}
@keyframes cirComment {
  0% {
    transform: translate(var(--translate-x), var(--translate-y)) scale(0.3);
  }
  100% {
    transform: translate(var(--translate-x), var(--translate-y)) scale(1);
  }
}
.comments-course .cir-1 {
  width: 29px;
  height: 29px;
  background-color: #b5dfff;
  right: 0;
  bottom: 100%;
  --translate-x: 25px;
  --translate-y: -39px;
}
.comments-course .cir-2 {
  width: 20px;
  height: 20px;
  background-color: #ffd098;
  bottom: 34px;
  left: 100%;
  --translate-x: 120px;
}
.comments-course .cir-3 {
  width: 29px;
  height: 29px;
  background-color: rgba(39, 208, 86, 0.32);
  top: 117px;
  right: 100%;
  --translate-x: -101px;
}
.comments-course .cir-4 {
  width: 20px;
  height: 20px;
  background-color: #c5b6ff;
  right: 100%;
  bottom: 32px;
  --translate-x: -235px;
}
.comments-course-wrapper {
  max-width: 540px;
  z-index: 2;
}
.comments-course-wrapper::before {
  content: "";
  position: absolute;
  width: 583px;
  height: 583px;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(216.65deg, rgba(200, 181, 255, 0.145) 21.33%, rgba(177, 151, 255, 0.5) 97.42%);
  filter: blur(500px);
  z-index: -1;
}
.comments-course-item {
  padding: 72px 50px 48px;
  box-shadow: 0px 22px 60px rgba(90, 108, 234, 0.102);
  border-radius: 48px;
  z-index: 2;
}
.comments-course-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  padding: 1px;
  background-image: linear-gradient(180deg, #8769ff 0%, rgba(135, 105, 255, 0) 100%);
  z-index: -1;
}
.comments-course-item .avatar {
  padding: 6px;
  box-shadow: 0px 14px 32px -13px rgba(58, 0, 221, 0.561);
  transform: translate(-50%, -33px);
}
.comments-course-item .name {
  color: #1f2130;
}
.comments-course-item p {
  line-height: 30px;
  color: #000;
}
.comments-course .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #fff;
  margin: 0 !important;
  opacity: 1;
}
.comments-course .swiper-pagination-bullet-active {
  background-color: #8769ff;
}
@media only screen and (max-width: 767px) {
  .comments-course-title {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 48px;
  }
  .comments-course-wrapper {
    max-width: 100%;
  }
  .comments-course-item {
    padding: 72px 24px 24px;
    border-radius: 32px;
  }
  .comments-course-item .image {
    width: 64px;
    height: 64px;
    padding: 4px;
  }
  .comments-course-item .name {
    font-size: 20px;
    line-height: 32px;
  }
  .comments-course-item p {
    font-size: 14px;
    line-height: 28px;
  }
  .comments-course .swiper-pagination {
    margin-top: 32px;
  }
}

/* Comments Course */
/* Faqs Courses */
.faqs-course {
  max-width: 770px;
}
.faqs-course-item {
  border-radius: 22px;
  box-shadow: 0px 12px 20px rgba(90, 108, 234, 0.102);
  padding: 20px 48px;
  z-index: 2;
}
.faqs-course-item .heading {
  cursor: pointer;
}
.faqs-course-item .heading .title {
  color: #1f2130;
}
.faqs-course-item .heading .ico {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  border: 1px solid #8769ff;
}
.faqs-course-item .heading .ico::before, .faqs-course-item .heading .ico::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #8769ff;
  transition: all 0.3s linear;
  border-radius: 5px;
}
.faqs-course-item .heading .ico::before {
  width: 8px;
  height: 1px;
}
.faqs-course-item .heading .ico::after {
  width: 1px;
  height: 8px;
}
.faqs-course-item .heading:not(.collapsed) .ico::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faqs-course-item .stroke {
  border: 1px solid #8769ff;
  border-radius: inherit;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  z-index: -1;
}
.faqs-course-item .heading:not(.collapsed) + .stroke {
  opacity: 1;
}
.faqs-course-item .body {
  margin-top: 21px;
  padding-right: 12px;
  color: #737373;
}
.faqs-course-item .body::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  border-radius: 5px;
  background-color: #ad99ff;
}
@media only screen and (max-width: 767px) {
  .faqs-course {
    max-width: 100%;
  }
  .faqs-course-item {
    padding: 20px 24px;
  }
}
@media only screen and (max-width: 575px) {
  .faqs-course-item {
    padding: 20px 16px;
    border-radius: 15px;
  }
  .faqs-course-item .heading .title {
    font-size: 14px;
    line-height: 22px;
  }
  .faqs-course-item .body {
    font-size: 12px;
    line-height: 24px;
  }
}

/* Faqs Courses */
/* Box Article Course */
.article-course {
  border-radius: 40px;
  box-shadow: 0px 12px 60px rgba(90, 108, 234, 0.122);
  padding: 24px;
}
.article-course figure {
  max-width: 45%;
}
.article-course figure img {
  border-radius: 24px;
  height: 244px;
}
.article-course .detail {
  max-width: 55%;
  padding-right: 30px;
}
.article-course .detail .category {
  padding: 3px 8px;
  background-color: rgba(135, 105, 255, 0.12);
  color: #8769ff;
}
.article-course .detail .category:hover {
  background-color: #8769ff;
  color: #fff;
}
.article-course .detail .title {
  line-height: 28px;
  max-height: 56px;
  color: #1f2130;
}
.article-course .detail .title:hover {
  color: #8769ff;
}
.article-course .detail p {
  color: #232323;
  max-height: 36px;
  line-height: 18px;
}
.article-course .detail .more {
  color: #8769ff;
}
.article-course .detail .more i {
  font-size: 24px;
}
.article-course .detail .more:hover {
  color: #1f2130;
}
@media only screen and (max-width: 1199px) {
  .article-course {
    padding: 16px;
    border-radius: 32px;
  }
  .article-course figure,
  .article-course .detail {
    max-width: 50%;
  }
  .article-course figure img {
    height: 218px;
  }
  .article-course .detail {
    padding-right: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .article-course {
    padding: 12px;
    border-radius: 24px;
  }
  .article-course figure,
  .article-course .detail {
    max-width: 100%;
  }
  .article-course figure img {
    border-radius: 16px;
  }
  .article-course .detail {
    padding: 20px 0 4px;
  }
  .article-course .detail .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .article-course .detail p {
    margin-bottom: 24px;
  }
  .article-course .detail .more {
    font-size: 13px;
    line-height: 20px;
  }
  .article-course .detail .more i {
    font-size: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .article-course figure img {
    height: 180px;
  }
}

/* Box Article Course */
/* Heading Courses Title */
.heading-course-title {
  color: #081035;
  line-height: 45px;
}
.heading-course-title .shapes span {
  border: 14px solid;
  border-color: #b796ff transparent transparent #b796ff;
  transform: rotate(-45deg);
}
.heading-course-title .shapes span:not(:first-child) {
  margin-right: -14px;
}
.heading-course-title .shapes span:nth-child(2) {
  border-color: #71a4ff transparent transparent #71a4ff;
}
.heading-course-title .shapes span:nth-child(3) {
  border-color: #a5e2f4 transparent transparent #a5e2f4;
}

/* Heading Courses Title */
/* Box Services Course */
.services-course-item {
  padding: 16px 21px 24px 16px;
  --bg-icon: #71a4ff;
}
.services-course-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  border-radius: 0 0 24px 24px;
  box-shadow: 0 15px 30px -17px #b796ff;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.services-course-item .bg {
  --color: #b6bcd5;
  z-index: -1;
}
.services-course-item .bg::before, .services-course-item .bg::after,
.services-course-item .bg span::before,
.services-course-item .bg span::after {
  content: "";
  position: absolute;
  left: 0;
  transition: all 0.3s ease-in-out;
}
.services-course-item .bg::before, .services-course-item .bg::after {
  border: solid var(--color);
}
.services-course-item .bg::before {
  top: 0;
  right: 90px;
  height: 91px;
  border-radius: 24px 24px 0 0;
  border-width: 2px 2px 0 2px;
  background-color: var(--bg-document);
  z-index: -3;
}
.services-course-item .bg::after {
  top: 89px;
  width: 100%;
  bottom: 0;
  border-radius: 0 24px 24px 24px;
  border-width: 2px;
  z-index: -4;
}
.services-course-item .bg span {
  top: 64px;
  right: 65px;
  width: 27px;
  height: 27px;
}
.services-course-item .bg span::before, .services-course-item .bg span::after {
  top: 0;
  width: 100%;
  height: 100%;
  width: 100%;
  height: 100%;
}
.services-course-item .bg span::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xNikiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMTZfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDJfMTYiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00MkMyIC01NS4yNTQ4IC04Ljc0NTE2IC02NiAtMjIgLTY2SC0yNDRDLTI1Ny4yNTUgLTY2IC0yNjggLTU1LjI1NDggLTI2OCAtNDJWMTQ4Qy0yNjggMTYxLjI1NSAtMjU3LjI1NSAxNzIgLTI0NCAxNzJINjhDODEuMjU0OCAxNzIgOTIgMTYxLjI1NSA5MiAxNDhWNDlDOTIgMzUuNzQ1MiA4MS4yNTQ4IDI1IDY4IDI1SDI2QzEyLjc0NTIgMjUgMiAxNC4yNTQ4IDIgMC45OTk5OTlWLTQyWiIvPgo8L21hc2s+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMDIiLz4KPHBhdGggZD0iTS0yNDQgLTY0SC0yMlYtNjhILTI0NFYtNjRaTS0yNjYgMTQ4Vi00MkgtMjcwVjE0OEgtMjY2Wk02OCAxNzBILTI0NFYxNzRINjhWMTcwWk05MCA0OVYxNDhIOTRWNDlIOTBaTTY4IDIzSDI2VjI3SDY4VjIzWk00IDAuOTk5OTk5Vi00MkgwVjAuOTk5OTk5SDRaTTI2IDIzQzEzLjg0OTcgMjMgNCAxMy4xNTAzIDQgMC45OTk5OTlIMEMwIDE1LjM1OTQgMTEuNjQwNiAyNyAyNiAyN1YyM1pNOTQgNDlDOTQgMzQuNjQwNiA4Mi4zNTk0IDIzIDY4IDIzVjI3QzgwLjE1MDMgMjcgOTAgMzYuODQ5NyA5MCA0OUg5NFpNNjggMTc0QzgyLjM1OTQgMTc0IDk0IDE2Mi4zNTkgOTQgMTQ4SDkwQzkwIDE2MC4xNSA4MC4xNTAzIDE3MCA2OCAxNzBWMTc0Wk0tMjcwIDE0OEMtMjcwIDE2Mi4zNTkgLTI1OC4zNTkgMTc0IC0yNDQgMTc0VjE3MEMtMjU2LjE1IDE3MCAtMjY2IDE2MC4xNSAtMjY2IDE0OEgtMjcwWk0tMjIgLTY0Qy05Ljg0OTczIC02NCAwIC01NC4xNTAzIDAgLTQySDRDNCAtNTYuMzU5NCAtNy42NDA2IC02OCAtMjIgLTY4Vi02NFpNLTI0NCAtNjhDLTI1OC4zNTkgLTY4IC0yNzAgLTU2LjM1OTQgLTI3MCAtNDJILTI2NkMtMjY2IC01NC4xNTAzIC0yNTYuMTUgLTY0IC0yNDQgLTY0Vi02OFoiIGZpbGw9IiNCNkJDRDUiIG1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzI3MDJfMTYpIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE2X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiLz4KPC9jbGlwUGF0aD48L2RlZnM+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xNikiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMTZfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDJfMTYiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00MkMyIC01NS4yNTQ4IC04Ljc0NTE2IC02NiAtMjIgLTY2SC0yNDRDLTI1Ny4yNTUgLTY2IC0yNjggLTU1LjI1NDggLTI2OCAtNDJWMTQ4Qy0yNjggMTYxLjI1NSAtMjU3LjI1NSAxNzIgLTI0NCAxNzJINjhDODEuMjU0OCAxNzIgOTIgMTYxLjI1NSA5MiAxNDhWNDlDOTIgMzUuNzQ1MiA4MS4yNTQ4IDI1IDY4IDI1SDI2QzEyLjc0NTIgMjUgMiAxNC4yNTQ4IDIgMC45OTk5OTlWLTQyWiIvPgo8L21hc2s+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMDIiLz4KPHBhdGggZD0iTS0yNDQgLTY0SC0yMlYtNjhILTI0NFYtNjRaTS0yNjYgMTQ4Vi00MkgtMjcwVjE0OEgtMjY2Wk02OCAxNzBILTI0NFYxNzRINjhWMTcwWk05MCA0OVYxNDhIOTRWNDlIOTBaTTY4IDIzSDI2VjI3SDY4VjIzWk00IDAuOTk5OTk5Vi00MkgwVjAuOTk5OTk5SDRaTTI2IDIzQzEzLjg0OTcgMjMgNCAxMy4xNTAzIDQgMC45OTk5OTlIMEMwIDE1LjM1OTQgMTEuNjQwNiAyNyAyNiAyN1YyM1pNOTQgNDlDOTQgMzQuNjQwNiA4Mi4zNTk0IDIzIDY4IDIzVjI3QzgwLjE1MDMgMjcgOTAgMzYuODQ5NyA5MCA0OUg5NFpNNjggMTc0QzgyLjM1OTQgMTc0IDk0IDE2Mi4zNTkgOTQgMTQ4SDkwQzkwIDE2MC4xNSA4MC4xNTAzIDE3MCA2OCAxNzBWMTc0Wk0tMjcwIDE0OEMtMjcwIDE2Mi4zNTkgLTI1OC4zNTkgMTc0IC0yNDQgMTc0VjE3MEMtMjU2LjE1IDE3MCAtMjY2IDE2MC4xNSAtMjY2IDE0OEgtMjcwWk0tMjIgLTY0Qy05Ljg0OTczIC02NCAwIC01NC4xNTAzIDAgLTQySDRDNCAtNTYuMzU5NCAtNy42NDA2IC02OCAtMjIgLTY4Vi02NFpNLTI0NCAtNjhDLTI1OC4zNTkgLTY4IC0yNzAgLTU2LjM1OTQgLTI3MCAtNDJILTI2NkMtMjY2IC01NC4xNTAzIC0yNTYuMTUgLTY0IC0yNDQgLTY0Vi02OFoiIGZpbGw9IiNCNkJDRDUiIG1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzI3MDJfMTYpIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE2X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiLz4KPC9jbGlwUGF0aD48L2RlZnM+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--color);
  z-index: -1;
}
.services-course-item .bg span::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iYmdibHVyXzBfMjcwMl8xOF9jbGlwX3BhdGgiPjxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0OCAxNDYpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgLTQyQzIgLTU1LjI1NDggLTguNzQ1MTYgLTY2IC0yMiAtNjZILTI0NEMtMjU3LjI1NSAtNjYgLTI2OCAtNTUuMjU0OCAtMjY4IC00MlYxNDhDLTI2OCAxNjEuMjU1IC0yNTcuMjU1IDE3MiAtMjQ0IDE3Mkg2OEM4MS4yNTQ4IDE3MiA5MiAxNjEuMjU1IDkyIDE0OFY0OUM5MiAzNS43NDUyIDgxLjI1NDggMjUgNjggMjVIMjZDMTIuNzQ1MiAyNSAyIDE0LjI1NDggMiAwLjk5OTk5OVYtNDJaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iYmdibHVyXzBfMjcwMl8xOF9jbGlwX3BhdGgiPjxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0OCAxNDYpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgLTQyQzIgLTU1LjI1NDggLTguNzQ1MTYgLTY2IC0yMiAtNjZILTI0NEMtMjU3LjI1NSAtNjYgLTI2OCAtNTUuMjU0OCAtMjY4IC00MlYxNDhDLTI2OCAxNjEuMjU1IC0yNTcuMjU1IDE3MiAtMjQ0IDE3Mkg2OEM4MS4yNTQ4IDE3MiA5MiAxNjEuMjU1IDkyIDE0OFY0OUM5MiAzNS43NDUyIDgxLjI1NDggMjUgNjggMjVIMjZDMTIuNzQ1MiAyNSAyIDE0LjI1NDggMiAwLjk5OTk5OVYtNDJaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-document);
  z-index: -2;
}
.services-course-item .icon {
  width: 78px;
  height: 78px;
  border-radius: 24px;
  background-color: var(--bg-icon);
  font-size: 40px;
  top: 5px;
  right: 4px;
  z-index: 2;
}
.services-course-item .heading {
  padding-bottom: 18px;
  margin: 0 87px 29px 0;
  border-bottom: 1px solid #b6bcd5;
}
.services-course-item .heading .title {
  color: #000;
}
.services-course-item .heading i {
  width: 56px;
  height: 56px;
  border: 2px solid #6b7086;
  font-size: 32px;
  color: rgba(8, 16, 53, 0.68);
}
.services-course-item .body {
  line-height: 25px;
  color: #081035;
}
.services-course-item:hover {
  transform: translateY(-24px);
}
.services-course-item:hover::before {
  opacity: 1;
}
.services-course-item:hover .bg {
  --color: #b796ff;
}
@media only screen and (max-width: 1199px) {
  .services-course-item .heading {
    padding-bottom: 23px;
  }
  .services-course-item .heading .title {
    font-size: 18px;
    line-height: 28px;
  }
  .services-course-item .heading i {
    width: 48px;
    height: 48px;
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .services-course-item {
    padding: 16px 16px 24px;
  }
  .services-course-item .bg::before {
    right: 72px;
    height: 74px;
    border-radius: 20px 20px 0 0;
  }
  .services-course-item .bg::after {
    top: 72px;
    border-radius: 0 20px 20px;
  }
  .services-course-item .bg span {
    top: 47px;
    right: 47px;
  }
  .services-course-item .bg span::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDNfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwM18xOSkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDNfMTkiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjAyIi8+CjxwYXRoIGQ9Ik0tMjQ4IC02NEgtMThWLTY4SC0yNDhWLTY0Wk0tMjY2IDE1MlYtNDZILTI3MFYxNTJILTI2NlpNNzIgMTcwSC0yNDhWMTc0SDcyVjE3MFpNOTAgNDVWMTUySDk0VjQ1SDkwWk03MiAyM0gyMlYyN0g3MlYyM1pNNCA1Vi00NkgwVjVINFpNMjIgMjNDMTIuMDU4OSAyMyA0IDE0Ljk0MTEgNCA1SDBDMCAxNy4xNTAzIDkuODQ5NzMgMjcgMjIgMjdWMjNaTTk0IDQ1Qzk0IDMyLjg0OTcgODQuMTUwMyAyMyA3MiAyM1YyN0M4MS45NDExIDI3IDkwIDM1LjA1ODkgOTAgNDVIOTRaTTcyIDE3NEM4NC4xNTAzIDE3NCA5NCAxNjQuMTUgOTQgMTUySDkwQzkwIDE2MS45NDEgODEuOTQxMSAxNzAgNzIgMTcwVjE3NFpNLTI3MCAxNTJDLTI3MCAxNjQuMTUgLTI2MC4xNSAxNzQgLTI0OCAxNzRWMTcwQy0yNTcuOTQxIDE3MCAtMjY2IDE2MS45NDEgLTI2NiAxNTJILTI3MFpNLTE4IC02NEMtOC4wNTg4OCAtNjQgMCAtNTUuOTQxMSAwIC00Nkg0QzQgLTU4LjE1MDMgLTUuODQ5NzQgLTY4IC0xOCAtNjhWLTY0Wk0tMjQ4IC02OEMtMjYwLjE1IC02OCAtMjcwIC01OC4xNTAzIC0yNzAgLTQ2SC0yNjZDLTI2NiAtNTUuOTQxMSAtMjU3Ljk0MSAtNjQgLTI0OCAtNjRWLTY4WiIgZmlsbD0iI0I2QkNENSIgbWFzaz0idXJsKCNwYXRoLTItaW5zaWRlLTFfMjcwM18xOSkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoIj48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDggMTQ2KSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDNfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwM18xOSkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDNfMTkiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjAyIi8+CjxwYXRoIGQ9Ik0tMjQ4IC02NEgtMThWLTY4SC0yNDhWLTY0Wk0tMjY2IDE1MlYtNDZILTI3MFYxNTJILTI2NlpNNzIgMTcwSC0yNDhWMTc0SDcyVjE3MFpNOTAgNDVWMTUySDk0VjQ1SDkwWk03MiAyM0gyMlYyN0g3MlYyM1pNNCA1Vi00NkgwVjVINFpNMjIgMjNDMTIuMDU4OSAyMyA0IDE0Ljk0MTEgNCA1SDBDMCAxNy4xNTAzIDkuODQ5NzMgMjcgMjIgMjdWMjNaTTk0IDQ1Qzk0IDMyLjg0OTcgODQuMTUwMyAyMyA3MiAyM1YyN0M4MS45NDExIDI3IDkwIDM1LjA1ODkgOTAgNDVIOTRaTTcyIDE3NEM4NC4xNTAzIDE3NCA5NCAxNjQuMTUgOTQgMTUySDkwQzkwIDE2MS45NDEgODEuOTQxMSAxNzAgNzIgMTcwVjE3NFpNLTI3MCAxNTJDLTI3MCAxNjQuMTUgLTI2MC4xNSAxNzQgLTI0OCAxNzRWMTcwQy0yNTcuOTQxIDE3MCAtMjY2IDE2MS45NDEgLTI2NiAxNTJILTI3MFpNLTE4IC02NEMtOC4wNTg4OCAtNjQgMCAtNTUuOTQxMSAwIC00Nkg0QzQgLTU4LjE1MDMgLTUuODQ5NzQgLTY4IC0xOCAtNjhWLTY0Wk0tMjQ4IC02OEMtMjYwLjE1IC02OCAtMjcwIC01OC4xNTAzIC0yNzAgLTQ2SC0yNjZDLTI2NiAtNTUuOTQxMSAtMjU3Ljk0MSAtNjQgLTI0OCAtNjRWLTY4WiIgZmlsbD0iI0I2QkNENSIgbWFzaz0idXJsKCNwYXRoLTItaW5zaWRlLTFfMjcwM18xOSkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoIj48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDggMTQ2KSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K);
  }
  .services-course-item .bg span::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE4X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIvPgo8L2NsaXBQYXRoPjwvZGVmcz4KPC9zdmc+Cg==);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE4X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIvPgo8L2NsaXBQYXRoPjwvZGVmcz4KPC9zdmc+Cg==);
    transform: translateX(-1px);
  }
  .services-course-item .icon {
    width: 60px;
    height: 60px;
    font-size: 32px;
    border-radius: 16px;
  }
  .services-course-item .heading {
    margin-right: 72px;
    padding-bottom: 13px;
  }
  .services-course-item .heading .title {
    font-size: 16px;
    line-height: 24px;
  }
  .services-course-item .heading i {
    width: 44px;
    height: 44px;
    font-size: 24px;
  }
  .services-course .swiper-controllers {
    margin-top: 24px;
  }
}

/* Box Services Course */
/* Controllers Swiper Courses */
.swiper-controller-courses .swiper-button-prev, .swiper-controller-courses .swiper-button-next {
  font-size: 32px;
  color: #1c274c;
}
.swiper-controller-courses .swiper-button-prev::after, .swiper-controller-courses .swiper-button-next::after {
  content: none;
}
.swiper-controller-courses .swiper-pagination-bullet {
  background-color: #e8e8eb;
  border-radius: 23px;
  margin: 0 !important;
  opacity: 1;
}
.swiper-controller-courses .swiper-pagination-bullet-active {
  width: 24px;
  background-color: #131435;
}

/* Controllers Swiper Courses */
/* Steps Branding */
.steps-branding {
  background-color: #f6f7fc;
  border-radius: 48px;
  padding: 49px 100px 102px;
}
.steps-branding-items {
  row-gap: 28px;
  z-index: 2;
}
.steps-branding-items li {
  max-width: 20%;
}
.steps-branding-items li:not(:last-child)::before, .steps-branding-items li::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.steps-branding-items li:not(:last-child)::before {
  border-bottom: 2px dashed #9199ba;
  width: 100%;
  height: 2px;
  top: 50px;
  left: 50%;
}
.steps-branding-items li::after {
  top: 110px;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  border-left: 2px dashed #9199ba;
}
.steps-branding-items li .num {
  width: 104px;
  height: 104px;
  background-image: linear-gradient(180deg, #bd94ff 0%, #61a6ff 100%);
  border: 4px solid #fff;
  border-radius: 32px;
  font-size: 62px;
  line-height: 104px;
  margin-bottom: 49px;
  box-shadow: 0px 14px 32px -10px rgba(12, 56, 169, 0.05), 0px 30px 40px rgba(12, 56, 169, 0.05);
}
.steps-branding-items li:last-child .num::before {
  content: "\e9f4";
  font-family: "icomoon";
  width: 51px;
  height: 51px;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #fff;
  font-size: 24px;
  line-height: 1;
  color: #ffc700;
  transform: translate(14px, -21px);
  z-index: 2;
}
.steps-branding-items li:last-child .num::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 39px;
  height: 39px;
  border-radius: 50%;
  border: 1.5px solid #71a4ff;
  transform: translate(8px, -15px);
  z-index: 3;
}
.steps-branding-items li .title {
  padding: 12px 12px 11px;
  color: #000;
  box-shadow: 0px 15px 28px rgba(12, 56, 169, 0.05);
}
.steps-branding-items li:not(:last-child) .title::after {
  content: "";
  position: absolute;
  bottom: 20px;
  right: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #a5e2f4;
  transform: translateX(6px);
  z-index: 2;
}
.steps-branding-items li:first-child .title {
  border-radius: 40px 0 0 40px;
}
.steps-branding-items li:last-child .title {
  border-radius: 0 40px 40px 0;
}
@media only screen and (max-width: 1199px) {
  .steps-branding {
    padding: 49px 64px 102px;
  }
}
@media only screen and (max-width: 991px) {
  .steps-branding {
    padding: 48px 24px;
    border-radius: 24px;
  }
  .steps-branding-items li {
    max-width: 33.333333%;
  }
  .steps-branding-items li:not(:last-child)::before {
    content: none;
  }
  .steps-branding-items li .title {
    font-size: 15px;
    line-height: 22px;
  }
  .steps-branding-items li:nth-child(3) .title {
    border-radius: 0 40px 40px 0;
  }
  .steps-branding-items li:nth-child(4) .title {
    border-radius: 40px 0 0 40px;
  }
  .steps-branding-items li:not(:last-child):nth-child(3) .title::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .steps-branding {
    margin: 0 -12px;
    padding: 48px 12px;
    border-radius: 0;
  }
  .steps-branding-items li::after {
    top: 70px;
    bottom: 54px;
  }
  .steps-branding-items li .num {
    width: 64px;
    height: 64px;
    font-size: 40px;
    line-height: 64px;
    border-radius: 20px;
    margin-bottom: 27px;
    border-width: 2.5px;
  }
  .steps-branding-items li:last-child .num::before {
    width: 32px;
    height: 32px;
    font-size: 15px;
    transform: translate(12px, -9px);
  }
  .steps-branding-items li:last-child .num::after {
    width: 24px;
    height: 24px;
    border-width: 1px;
    transform: translate(8px, -5px);
  }
  .steps-branding-items li .title {
    font-size: 14px;
    line-height: 20px;
    padding: 14px 8px;
  }
  .steps-branding-items li:not(:last-child) .title::after {
    width: 8px;
    height: 8px;
    bottom: 19px;
    transform: translateX(4px);
  }
}
@media only screen and (max-width: 399px) {
  .steps-branding-items li {
    max-width: 50%;
  }
  .steps-branding-items li:nth-child(2n) .title {
    border-radius: 0 40px 40px 0;
  }
  .steps-branding-items li:nth-child(2n) .title::after {
    content: none;
  }
  .steps-branding-items li:nth-child(2n+1) .title {
    border-radius: 40px 0 0 40px;
  }
  .steps-branding-items li:nth-child(2n+1) .title::after {
    content: "" !important;
  }
  .steps-branding-items li:last-child .title {
    border-radius: 40px;
  }
}

/* Steps Branding */
/* Last Projects Box */
.last-projects-box {
  padding: 28px 28px 35px;
  border-radius: 32px;
  box-shadow: 0px 16px 96px rgba(195, 203, 237, 0.4);
}
.last-projects-box img {
  height: 336px;
  border-radius: 32px;
}
.last-projects-box .content {
  margin-top: 28px;
}
.last-projects-box .content .title {
  line-height: 33px;
  color: #000;
}
.last-projects-box .content .title a:hover {
  color: #b796ff;
}
.last-projects-box .content .sub-title {
  color: #4d5268;
  line-height: 24px;
}
.last-projects-box .content .more {
  width: 56px;
  height: 56px;
  border: 2px solid #6b7086;
  font-size: 32px;
  color: rgba(8, 16, 53, 0.68);
}
.last-projects-box:hover .more {
  rotate: -135deg;
}
@media only screen and (max-width: 1399px) {
  .last-projects-box .image img {
    height: 300px;
  }
}
@media only screen and (max-width: 1199px) {
  .last-projects-box {
    padding: 16px 16px 24px;
    border-radius: 24px;
  }
  .last-projects-box .image img {
    height: 272px;
    border-radius: 24px;
  }
  .last-projects-box .content .title {
    font-size: 18px;
    line-height: 28px;
  }
  .last-projects-box .content .more {
    width: 48px;
    height: 48px;
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .last-projects-box {
    padding: 12px 12px 20px;
  }
  .last-projects-box .image img {
    height: 220px;
  }
  .last-projects-box .content {
    margin-top: 16px;
  }
  .last-projects-box .content .title {
    font-size: 16px;
    line-height: 24px;
  }
  .last-projects-box .content .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
  .last-projects-box .content .more {
    width: 42px;
    height: 42px;
    font-size: 24px;
  }
}

/* Last Projects Box */
/* Comments Branding */
.comments-branding-wrapper {
  padding: 41px 152px 0;
}
.comments-branding-wrapper .bg {
  height: 138px;
  border-radius: 40px;
  background-image: linear-gradient(90.43deg, #75b0ff 1.29%, #298cff 98.03%);
}
.comments-branding-wrapper .bg .shape {
  width: 66px;
  height: 66px;
  color: #fff;
}
.comments-branding-wrapper .bg .shape-1 {
  right: 43px;
  transform: translateY(31px);
}
.comments-branding-wrapper .bg .shape-2 {
  left: 59px;
  transform: translateY(-32px);
}
.comments-branding-item {
  border-radius: 32px;
  box-shadow: 0px 16px 96px rgba(195, 203, 237, 0.4);
  padding: 56px 18px 26px;
}
.comments-branding-item .content {
  border-radius: 16px;
  background-color: #f8f9fc;
  padding: 24px 16px 39px;
  z-index: 2;
}
.comments-branding-item .content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCA4NiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NS43ODgxIDBIMC4xNDc3NjZDNS44MTMwMiAwIDExLjAxNyAzLjA0Nzg3IDE0Ljc1MDcgNy4zMDg2MkMyMC40Mzk1IDEzLjgwMDIgMzAuMjg4OCAyMi4yNjY3IDQyLjk2NTQgMjIuMjY2N0M1NS42NDIxIDIyLjI2NjcgNjUuNDkxMyAxMy44MDAyIDcxLjE4MDEgNy4zMDg2MkM3NC45MTM5IDMuMDQ3ODcgODAuMTIyOSAwIDg1Ljc4ODEgMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCA4NiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NS43ODgxIDBIMC4xNDc3NjZDNS44MTMwMiAwIDExLjAxNyAzLjA0Nzg3IDE0Ljc1MDcgNy4zMDg2MkMyMC40Mzk1IDEzLjgwMDIgMzAuMjg4OCAyMi4yNjY3IDQyLjk2NTQgMjIuMjY2N0M1NS42NDIxIDIyLjI2NjcgNjUuNDkxMyAxMy44MDAyIDcxLjE4MDEgNy4zMDg2MkM3NC45MTM5IDMuMDQ3ODcgODAuMTIyOSAwIDg1Ljc4ODEgMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 86px;
  height: 23px;
  z-index: -1;
}
.comments-branding-item .content img {
  width: 55px;
  height: 55px;
  transform: translate(-50%, -42px);
}
.comments-branding-item .content .name {
  color: #000;
}
.comments-branding-item .content p {
  line-height: 20px;
  color: #4d5268;
}
.comments-branding .swiper-button-prev, .comments-branding .swiper-button-next {
  font-size: 38px;
  color: #1c274c;
}
.comments-branding .swiper-button-prev::after, .comments-branding .swiper-button-next::after {
  content: none;
}
.comments-branding .swiper-button-prev {
  right: 73px;
}
.comments-branding .swiper-button-next {
  left: 73px;
}
@media only screen and (max-width: 1199px) {
  .comments-branding-wrapper {
    padding: 41px 88px;
  }
  .comments-branding .swiper-button-prev {
    right: 32px;
  }
  .comments-branding .swiper-button-next {
    left: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-branding-wrapper {
    padding: 42px 0 0;
  }
  .comments-branding-wrapper .bg {
    left: 50% !important;
    transform: translateX(-50%);
    width: 100vw !important;
    border-radius: 0;
  }
  .comments-branding-wrapper .bg .shape {
    width: 52px;
    height: 52px;
  }
  .comments-branding-wrapper .bg .shape-1 {
    top: 0;
    right: 12px;
    bottom: auto !important;
    transform: translateY(-26px);
  }
  .comments-branding-wrapper .bg .shape-2 {
    left: 12px;
    transform: translateY(-26px);
  }
  .comments-branding-item {
    padding: 56px 12px 20px;
  }
  .comments-branding-item .content {
    padding: 24px 12px 32px;
  }
  .comments-branding-item .content .name {
    font-size: 16px;
    line-height: 24px;
  }
  .comments-branding-item .content p {
    font-size: 12px;
    line-height: 20px;
  }
}

/* Comments Branding */
/* Faqs Branding */
.faqs-branding-items li .heading .title {
  background-color: #f6f7fc;
  padding: 21px 40px 16px;
  color: #000;
}
.faqs-branding-items li .heading i {
  width: 68px;
  background-color: #f6f7fc;
  font-size: 32px;
  color: #292d32;
}
.faqs-branding-items li .heading i::before {
  transition: all 0.3s linear;
}
.faqs-branding-items li .heading:not(.collapsed) i::before {
  transform: rotate(180deg);
}
.faqs-branding-items li .body {
  border: 1.5px solid #cdd1e2;
  padding: 24px;
  color: rgba(8, 16, 53, 0.96);
  margin-top: 18px;
}
@media only screen and (max-width: 1199px) {
  .faqs-branding-items li .heading .title {
    padding-right: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .faqs-branding-items li .heading .title,
  .faqs-branding-items li .heading i,
  .faqs-branding-items li .body {
    border-radius: 12px;
  }
  .faqs-branding-items li .heading .title {
    font-size: 14px;
    line-height: 22px;
    padding: 16px;
  }
  .faqs-branding-items li .heading i {
    width: 54px;
    font-size: 24px;
  }
  .faqs-branding-items li .body {
    padding: 16px;
    font-size: 12px;
    line-height: 24px;
    margin-top: 12px;
  }
}

/* Faqs Branding */
/* Box Article Branding */
.article-branding,
.article-branding-two {
  box-shadow: 0px 16px 96px rgba(195, 203, 237, 0.4);
}
.article-branding .title,
.article-branding-two .title {
  color: #1f2130;
  line-height: 28px;
  max-height: 56px;
}
.article-branding .title a:hover,
.article-branding-two .title a:hover {
  color: #8769ff;
}
.article-branding .date,
.article-branding-two .date {
  color: #747893;
}
.article-branding .date i,
.article-branding-two .date i {
  font-size: 16px;
}
.article-branding .more,
.article-branding-two .more {
  padding: 8px 14px;
  color: #8769ff;
}
.article-branding .more i,
.article-branding-two .more i {
  font-size: 24px;
}
.article-branding .more:hover,
.article-branding-two .more:hover {
  background-color: #8769ff;
  color: #fff;
}

.article-branding {
  padding: 40px 48px 34px;
}
.article-branding img {
  height: 260px;
}

.article-branding-two {
  padding: 24px;
}
.article-branding-two .image {
  max-width: 33.333333%;
}
.article-branding-two .image img {
  height: 166px;
}
.article-branding-two .detail {
  max-width: 66.666666%;
  padding-right: 18px;
}

@media only screen and (max-width: 1199px) {
  .article-branding {
    padding: 24px;
  }
  .article-branding img {
    height: 234px;
  }
  .article-branding-two .image img {
    height: 136px;
  }
}
@media only screen and (max-width: 991px) {
  .article-branding,
  .article-branding-two {
    padding: 16px;
    border-radius: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .article-branding .title,
  .article-branding-two .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .article-branding .date,
  .article-branding-two .date {
    font-size: 12px;
    line-height: 18px;
  }
  .article-branding .date i,
  .article-branding-two .date i {
    font-size: 16px;
  }
  .article-branding .more,
  .article-branding-two .more {
    font-size: 14px;
    line-height: 20px;
  }
  .article-branding .more i,
  .article-branding-two .more i {
    font-size: 20px;
  }
  .article-branding img {
    border-radius: 16px;
  }
  .article-branding-two .image {
    max-width: 40%;
  }
  .article-branding-two .detail {
    max-width: 60%;
    padding-right: 12px;
  }
}
/* Box Article Branding */
/* Landing Fashion */
.landing-fashion-wrapper {
  background: linear-gradient(109.32deg, #ff239f 11.31%, #ff9fff 83.39%);
  border-radius: 72px 0 72px 72px;
  padding: 82px 118px 63px 32px;
  z-index: 2;
}
.landing-fashion-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 894px;
  height: 965px;
  transform: translate(-197px, -395px);
  background: url("./../images/new-elements/shape-01.png") bottom right no-repeat;
  background-size: cover;
  z-index: -2;
}
.landing-fashion-wrapper::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDI4MCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA5OS45OTY2VjEwMEgyODBWOTkuOTk2NkMyNDMuNzQzIDk5LjYzNDIgMjE0LjgxMSA3MC45NDA5IDE5Ny4yNiAzOS4xMDg1QzE4NS43NDQgMTguMjIxNyAxNjcuNzQ2IDAgMTQwIDBDMTEyLjI1NCAwIDk0LjI1NTYgMTguMjIxNyA4Mi43Mzk1IDM5LjEwODVDNjUuMTg4NSA3MC45NDA5IDM2LjI1NyA5OS42MzQyIDAgOTkuOTk2NloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDI4MCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA5OS45OTY2VjEwMEgyODBWOTkuOTk2NkMyNDMuNzQzIDk5LjYzNDIgMjE0LjgxMSA3MC45NDA5IDE5Ny4yNiAzOS4xMDg1QzE4NS43NDQgMTguMjIxNyAxNjcuNzQ2IDAgMTQwIDBDMTEyLjI1NCAwIDk0LjI1NTYgMTguMjIxNyA4Mi43Mzk1IDM5LjEwODVDNjUuMTg4NSA3MC45NDA5IDM2LjI1NyA5OS42MzQyIDAgOTkuOTk2NloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-document);
  width: 280px;
  height: 100px;
  z-index: -1;
}
.landing-fashion .scroll-to {
  bottom: 8px;
  width: 64px;
  height: 64px;
  background-color: #1b142e;
  font-size: 33px;
  z-index: 3;
}
.landing-fashion-title {
  max-width: 50%;
  font-size: 56px;
  line-height: 71px;
  color: #241d36;
  border-radius: 0 0 0 72px;
  padding: 28px 82px 34px 20px;
  background-color: var(--bg-document);
  z-index: 3;
}
.landing-fashion-title::before, .landing-fashion-title::after {
  content: "";
  position: absolute;
  width: 71px;
  height: 72px;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI4QzM5LjMwMzYgMC41NDE4MzkgNzEgMzIuNTY5NCA3MSA3MloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI4QzM5LjMwMzYgMC41NDE4MzkgNzEgMzIuNTY5NCA3MSA3MloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.landing-fashion-title::before {
  top: 0;
  right: 100%;
}
.landing-fashion-title::after {
  top: 100%;
  right: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI2OUMzOS4zMDM1IDAuNTQxODM3IDcxIDMyLjU2OTQgNzEgNzJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI2OUMzOS4zMDM1IDAuNTQxODM3IDcxIDMyLjU2OTQgNzEgNzJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
}
.landing-fashion-title span {
  color: #ff439d;
}
.landing-fashion .product-fashion {
  max-width: 348px;
}
.landing-fashion .image {
  z-index: 2;
}
.landing-fashion .image::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 383px;
  height: 383px;
  border-radius: 50%;
  background-color: #fff;
  filter: blur(200px);
  z-index: -1;
}
.landing-fashion .image img {
  width: auto;
  max-height: 358px;
}
.landing-fashion .image .counter {
  padding: 10px 24px;
  gap: 28px;
  margin-top: -30px;
  z-index: 2;
}
.landing-fashion .image .counter::before, .landing-fashion .image .counter::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.landing-fashion .image .counter::before {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.0256) 100%);
  backdrop-filter: blur(20px);
  z-index: -2;
}
.landing-fashion .image .counter::after {
  padding: 1.55px;
  background-image: linear-gradient(244.13deg, #ffffff 10.83%, rgba(255, 255, 255, 0) 30.86%), linear-gradient(78.75deg, #ffffff 6.53%, rgba(255, 255, 255, 0) 26.66%);
}
.landing-fashion .image .counter .line {
  width: 1px;
  top: 10px;
  bottom: 10px;
}
.landing-fashion .image .counter .item {
  gap: 6px;
}
.landing-fashion .image .counter .item .count {
  line-height: 55px;
  transform: translateY(10px);
  direction: ltr;
}
.landing-fashion .image .counter .item .text {
  line-height: 22px;
}
.landing-fashion .image .star {
  z-index: -1;
}
.landing-fashion .image .star-1 {
  transform: translate(18px, -21px);
}
.landing-fashion .image .star-2 {
  transform: translate(-9px, -50%);
}
@media only screen and (max-width: 1199px) {
  .landing-fashion-wrapper {
    padding: 82px 48px 82px 24px;
  }
  .landing-fashion-title {
    padding-right: 48px;
    font-size: 48px;
    line-height: 64px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-fashion-wrapper {
    border-radius: 40px;
    padding: 31px 12px 110px;
  }
  .landing-fashion-title {
    max-width: -moz-fit-content;
    max-width: fit-content;
    border-radius: 0;
    position: relative !important;
    margin: 0 auto 21px;
    padding: 0;
  }
  .landing-fashion-title::before, .landing-fashion-title::after {
    content: none;
  }
  .landing-fashion .image .star-1 {
    width: 48px;
    height: 48px;
    transform: translate(8px, 8px);
  }
  .landing-fashion .image .star-2 {
    width: 28px;
    height: 28px;
    transform: translate(18px, -50%);
  }
}
@media only screen and (max-width: 767px) {
  .landing-fashion-wrapper {
    padding: 31px 24px 40px;
  }
  .landing-fashion-wrapper::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU1IiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMTU1IDMxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1NSAzMC45OTQ2VjMxSDAuMzc3NDQxQzE0LjE1MDggMzEgMjYuOTY1MyAyMy4yMDgzIDM5Ljc4NjQgMTUuNDEyNEM0OS42ODc3IDkuMzkxODUgNTkuNTkzIDMuMzY5MTQgNjkuOTQ2NyAwLjkzMDkwOEM3Mi41MzIyIDAuMzIyMDIxIDc1LjIyODUgMCA3OCAwQzgwLjc3MTUgMCA4My40Njc4IDAuMzIyMDIxIDg2LjA1MzMgMC45MzA5MDhDOTYuNDA3IDMuMzY5MTQgMTA2LjMxMiA5LjM5MTg1IDExNi4yMTQgMTUuNDEyNEMxMjguODQxIDIzLjA5MDMgMTQxLjQ2MyAzMC43NjQ5IDE1NSAzMC45OTQ2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU1IiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMTU1IDMxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1NSAzMC45OTQ2VjMxSDAuMzc3NDQxQzE0LjE1MDggMzEgMjYuOTY1MyAyMy4yMDgzIDM5Ljc4NjQgMTUuNDEyNEM0OS42ODc3IDkuMzkxODUgNTkuNTkzIDMuMzY5MTQgNjkuOTQ2NyAwLjkzMDkwOEM3Mi41MzIyIDAuMzIyMDIxIDc1LjIyODUgMCA3OCAwQzgwLjc3MTUgMCA4My40Njc4IDAuMzIyMDIxIDg2LjA1MzMgMC45MzA5MDhDOTYuNDA3IDMuMzY5MTQgMTA2LjMxMiA5LjM5MTg1IDExNi4yMTQgMTUuNDEyNEMxMjguODQxIDIzLjA5MDMgMTQxLjQ2MyAzMC43NjQ5IDE1NSAzMC45OTQ2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
    width: 154px;
    height: 31px;
    bottom: -1px;
  }
  .landing-fashion-title {
    font-size: 40px;
    line-height: 52px;
  }
  .landing-fashion .scroll-to {
    width: 40px;
    height: 40px;
    font-size: 20px;
    bottom: -16px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-fashion-wrapper {
    border-radius: 24px;
  }
  .landing-fashion .image .counter {
    padding: 10px 16px;
    gap: 12px;
  }
  .landing-fashion .image .counter .item .count {
    font-size: 28px;
    line-height: 38px;
    transform: translateY(7px);
  }
  .landing-fashion .image .counter .item .text {
    font-size: 13px;
    line-height: 15px;
  }
}
@media only screen and (max-width: 369px) {
  .landing-fashion-title {
    font-size: 36px;
    line-height: 48px;
  }
  .landing-fashion .image .counter .item .count {
    font-size: 22px;
    line-height: 32px;
    transform: translateY(5px);
  }
}

/* Landing Fashion */
/* Product Fashion Box */
.product-fashion {
  box-shadow: 0px 16px 44px -22px rgba(142, 30, 137, 0.122);
  background-color: rgba(255, 255, 255, 0.56);
  padding: 29px 117px 22px 32px;
}
.product-fashion img {
  right: 29px;
  bottom: 20px;
  width: auto;
  max-height: 172px;
}
.product-fashion .show {
  width: 60px;
  height: 60px;
  background-color: #1b142e;
  box-shadow: 0px 8.44px 15px -1.88px rgba(27, 20, 46, 0.302);
  font-size: 38px;
  transform: translate(38px, -50%);
}
.product-fashion .title {
  color: #241d36;
  line-height: 30px;
}
.product-fashion .sub-title {
  color: #1b142e;
  line-height: 21px;
}
.product-fashion .discount {
  width: 54px;
  height: 24px;
  background-color: #ff439d;
  line-height: 24px;
}
.product-fashion .price {
  color: #1b142e;
}

/* Product Fashion Box */
/* Btn Show Products */
.btn-show-more span {
  background-color: #241d36;
  color: #fff;
  padding: 12px 24px 12px 48px;
}
.btn-show-more i {
  width: 48px;
  height: 48px;
  border: 4px solid #fff;
  background-color: #ff439d;
  font-size: 24px;
  color: #fff;
  margin-right: -34px;
}
.btn-show-more:hover span {
  background-color: #ff439d;
}
.btn-show-more:hover i {
  background-color: #241d36;
}

/* Btn Show Products */
/* Brands Fashion */
.brands-fashion-wrapper {
  padding: 29px 40px 40px;
  z-index: 2;
}
.brands-fashion-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 76px;
  left: 0;
  width: 100%;
  background-image: linear-gradient(90.97deg, #ff3ca7 1.16%, #ff9fff 98.72%);
  border-radius: 32px;
  z-index: -1;
}
.brands-fashion-item {
  min-width: 240px;
  height: 110px;
  box-shadow: 0px 10px 32px rgba(221, 177, 198, 0.141);
}
.brands-fashion-item img {
  max-height: 100px;
}
.brands-fashion .swiper-slide {
  width: auto;
}
@media only screen and (max-width: 1199px) {
  .brands-fashion-item {
    min-width: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .brands-fashion-wrapper {
    padding: 37px 32px 40px;
  }
  .brands-fashion-item {
    min-width: 160px;
    border-radius: 22px;
  }
  .brands-fashion-item img {
    max-height: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .brands-fashion-wrapper {
    padding: 37px 12px 0;
    margin: 0 -12px;
    overflow: visible !important;
  }
  .brands-fashion-wrapper::before {
    bottom: 36px;
    border-radius: 0;
  }
}

/* Brands Fashion */
/* Best Selling Products */
.best-selling-products-fashion-wrapper {
  padding: 0 156px 76px;
  border-radius: 72px;
  background-color: #ffe7f7;
}
.best-selling-products-fashion-wrapper::before, .best-selling-products-fashion-wrapper::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 73px;
  height: 225px;
  background-color: var(--bg-document);
  transform: translateY(-50%);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc3Ljk5MjUgMjI1SDc4LjAwMDFWMC4wMzYzNzdDNzguMDAwMSAyNS4wMzMgNjIuNjUxMSA0Ny40NjQ0IDM5LjM1MTkgNTYuNTE4MkMtMTIuMTc5MSA3Ni41NDI1IC0xMi4xNzkxIDE0OS40NTggMzkuMzUxOSAxNjkuNDgyQzYyLjM1MTMgMTc4LjQxOSA3Ny42MDM4IDIwMC4zOTIgNzcuOTkyNSAyMjVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc3Ljk5MjUgMjI1SDc4LjAwMDFWMC4wMzYzNzdDNzguMDAwMSAyNS4wMzMgNjIuNjUxMSA0Ny40NjQ0IDM5LjM1MTkgNTYuNTE4MkMtMTIuMTc5MSA3Ni41NDI1IC0xMi4xNzkxIDE0OS40NTggMzkuMzUxOSAxNjkuNDgyQzYyLjM1MTMgMTc4LjQxOSA3Ny42MDM4IDIwMC4zOTIgNzcuOTkyNSAyMjVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.best-selling-products-fashion-wrapper::before {
  right: 0;
}
.best-selling-products-fashion-wrapper::after {
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMC4wMzYzNzdWMjI1SDAuMDA3NjE0MTRDMC4zOTYzMTcgMjAwLjM5MiAxNS42NDg3IDE3OC40MTkgMzguNjQ4MiAxNjkuNDgyQzkwLjE3OTIgMTQ5LjQ1OCA5MC4xNzkyIDc2LjU0MjUgMzguNjQ4MiA1Ni41MTgzQzE1LjM0ODkgNDcuNDY0NCAwIDI1LjAzMyAwIDAuMDM2Mzc3WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMC4wMzYzNzdWMjI1SDAuMDA3NjE0MTRDMC4zOTYzMTcgMjAwLjM5MiAxNS42NDg3IDE3OC40MTkgMzguNjQ4MiAxNjkuNDgyQzkwLjE3OTIgMTQ5LjQ1OCA5MC4xNzkyIDc2LjU0MjUgMzguNjQ4MiA1Ni41MTgzQzE1LjM0ODkgNDcuNDY0NCAwIDI1LjAzMyAwIDAuMDM2Mzc3WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}
.best-selling-products-fashion-title {
  padding: 17px 50px 31px;
  border-radius: 0 0 40px 40px;
  background-color: var(--bg-document);
  line-height: 41px;
  color: #2d2d2d;
  z-index: 2;
}
.best-selling-products-fashion-title::before, .best-selling-products-fashion-title::after {
  content: "";
  position: absolute;
  top: -1px;
  width: 41px;
  height: 49px;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MiAwLjAwMDMwMTA2M1YwSDBWNDlIMS4xMTU4NEMxLjEyNjIyIDQ3LjY3NDkgMS4wNzM0OSA0Ni4zMzYgMC45NTQ4MzQgNDQuOTg2NEMtMS4xNjYzOCAyMC44NTg0IDE3LjgwMTkgMC4wOTE0MzE5IDQyIDAuMDAwMzAxMDYzWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MiAwLjAwMDMwMTA2M1YwSDBWNDlIMS4xMTU4NEMxLjEyNjIyIDQ3LjY3NDkgMS4wNzM0OSA0Ni4zMzYgMC45NTQ4MzQgNDQuOTg2NEMtMS4xNjYzOCAyMC44NTg0IDE3LjgwMTkgMC4wOTE0MzE5IDQyIDAuMDAwMzAxMDYzWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.best-selling-products-fashion-title::before {
  left: 100%;
}
.best-selling-products-fashion-title::after {
  right: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS44NjkzIDQ5SDQxVjBIMC4zMTY0NjdDMjMuNzY2NSAwIDQyLjE0NzMgMjAuMTQ4NSA0MCA0My41QzM5LjgyOTMgNDUuMzU2NCAzOS43ODgzIDQ3LjE5MjYgMzkuODY5MyA0OVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS44NjkzIDQ5SDQxVjBIMC4zMTY0NjdDMjMuNzY2NSAwIDQyLjE0NzMgMjAuMTQ4NSA0MCA0My41QzM5LjgyOTMgNDUuMzU2NCAzOS43ODgzIDQ3LjE5MjYgMzkuODY5MyA0OVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
}
.best-selling-products-fashion-item {
  border-radius: 64px;
  box-shadow: 0px 11px 80px rgba(255, 43, 144, 0.102);
  padding: 29px 24px 28px;
}
.best-selling-products-fashion-item img {
  height: 160px;
}
.best-selling-products-fashion-item .title {
  color: #241d36;
  line-height: 24px;
  max-height: 48px;
}
.best-selling-products-fashion-item .title a:hover {
  color: #ff439d;
}
.best-selling-products-fashion-item .price {
  color: #595959;
  line-height: 20px;
}
.best-selling-products-fashion-item .btn i {
  font-size: 24px;
}
.best-selling-products-fashion .swiper-button-prev, .best-selling-products-fashion .swiper-button-next {
  background-color: #ff439d;
  color: #fff;
  width: 74px;
  height: 74px;
  font-size: 36px;
}
.best-selling-products-fashion .swiper-button-prev::after, .best-selling-products-fashion .swiper-button-next::after {
  content: none;
}
.best-selling-products-fashion .swiper-button-prev {
  transform: translate(9px, -50%);
}
.best-selling-products-fashion .swiper-button-next {
  transform: translate(-9px, -50%);
}
@media only screen and (max-width: 1199px) {
  .best-selling-products-fashion-wrapper {
    padding: 0 92px 76px;
  }
  .best-selling-products-fashion-item {
    padding: 24px 16px;
    border-radius: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .best-selling-products-fashion-wrapper {
    padding: 0 40px 58px;
    border-radius: 40px;
  }
  .best-selling-products-fashion-wrapper::before, .best-selling-products-fashion-wrapper::after {
    content: none;
  }
  .best-selling-products-fashion-title {
    padding: 9px 29px 16px;
    margin-bottom: 48px;
    font-size: 20px;
    line-height: 32px;
    border-radius: 0 0 28px 28px;
  }
  .best-selling-products-fashion-title::before, .best-selling-products-fashion-title::after {
    width: 29px;
    height: 28px;
  }
  .best-selling-products-fashion-title::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC43NTI5IDBIMFYyOEgwLjc3Mjk0OUMwLjczMTkzNCAxMi43NzQ4IDEzLjA5MDggMCAyOC43NTI5IDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC43NTI5IDBIMFYyOEgwLjc3Mjk0OUMwLjczMTkzNCAxMi43NzQ4IDEzLjA5MDggMCAyOC43NTI5IDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .best-selling-products-fashion-title::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yMjcxIDI4SDI5VjBIMC4yNDcwN0MxNS45MDkyIDAgMjguMjY4MSAxMi43NzQ4IDI4LjIyNzEgMjhaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yMjcxIDI4SDI5VjBIMC4yNDcwN0MxNS45MDkyIDAgMjguMjY4MSAxMi43NzQ4IDI4LjIyNzEgMjhaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .best-selling-products-fashion-item {
    border-radius: 32px;
  }
  .best-selling-products-fashion-item .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .best-selling-products-fashion-item .price {
    font-size: 14px;
    line-height: 20px;
  }
  .best-selling-products-fashion-item .btn {
    font-size: 14px;
    line-height: 20px;
  }
  .best-selling-products-fashion-item .btn i {
    font-size: 20px;
  }
  .best-selling-products-fashion .swiper {
    position: relative;
  }
  .best-selling-products-fashion .swiper-button-next, .best-selling-products-fashion .swiper-button-prev {
    width: 52px;
    height: 52px;
    font-size: 25px;
  }
  .best-selling-products-fashion .swiper-button-prev {
    transform: translate(28px, -50%);
  }
  .best-selling-products-fashion .swiper-button-next {
    transform: translate(-28px, -50%);
  }
}
@media only screen and (max-width: 575px) {
  .best-selling-products-fashion-wrapper {
    border-radius: 0;
    margin: 0 -12px;
  }
}

/* Best Selling Products */
/* Link More Fashion */
.link-more-fashion {
  color: #ff439d;
}
.link-more-fashion i {
  font-size: 24px;
}
.link-more-fashion:hover {
  color: #000;
}
@media only screen and (max-width: 767px) {
  .link-more-fashion {
    font-size: 16px;
    line-height: 24px;
    margin-top: 24px;
  }
  .link-more-fashion i {
    font-size: 20px;
  }
}

/* Link More Fashion */
/* Article Fashion */
.article-fashion {
  height: 156px;
}
.article-fashion::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-image: linear-gradient(180deg, rgba(255, 0, 122, 0) 0%, #f59bb2 100%);
  z-index: -1;
}
.article-fashion .bg {
  z-index: -2;
}
.article-fashion .content {
  bottom: 10px;
  padding: 0 24px;
  z-index: 2;
}
.article-fashion .content .date i {
  font-size: 16px;
}
.article-fashion .content > i {
  width: 42px;
  height: 42px;
  border: 1px solid #fff;
  font-size: 21px;
}
.article-fashion.md {
  height: 234px;
}
.article-fashion.md .content {
  bottom: 16px;
}
.article-fashion.lg {
  height: 414px;
}
.article-fashion.lg .content {
  bottom: 18px;
}
.article-fashion:hover .bg {
  transform: scale(1.05);
}
.article-fashion:hover .content > i {
  transform: rotate(-135deg);
}
@media only screen and (max-width: 399px) {
  .article-fashion.lg {
    height: 360px;
  }
}

/* Article Fashion */
/* Comments Fashion */
.comments-fashion-wrapper {
  max-width: 712px;
  padding: 52px 52px 54px 0;
}
.comments-fashion .bg {
  left: 113px;
  border-radius: 64px;
  background-image: linear-gradient(270deg, #ff3ca7 0.54%, #ff9fff 100.54%);
  z-index: -1;
}
.comments-fashion .bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 638px;
  height: 689px;
  background: url("./../images/new-elements/bg-comments.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translate(-39px, -215px);
  z-index: -1;
}
.comments-fashion .text {
  padding: 15px 0 0 32px;
  max-width: 189px;
  z-index: 10;
}
.comments-fashion .text .title {
  font-size: 34px;
  line-height: 38px;
}
.comments-fashion .text .sub-title {
  font-size: 21px;
  line-height: 21px;
}
.comments-fashion .swiper {
  max-width: calc(100% - 189px);
}
.comments-fashion .swiper-slide > * {
  opacity: 0;
  transform: scale(0);
  transform-origin: center;
  transition: all 0.3s linear;
}
.comments-fashion .swiper-slide-active > * {
  opacity: 1;
  transform: scaleY(1);
}
.comments-fashion .swiper-buttons {
  padding: 17px 23px 20px 19px;
  border-radius: 48px 0 0;
  z-index: 4;
}
.comments-fashion .swiper-buttons::before, .comments-fashion .swiper-buttons::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDY0SDY0VjBDNjQgMzUuMzQ2MiAzNS4zNDYyIDY0IDAgNjRaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDY0SDY0VjBDNjQgMzUuMzQ2MiAzNS4zNDYyIDY0IDAgNjRaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.comments-fashion .swiper-buttons::before {
  width: 64px;
  height: 64px;
  right: 0;
  bottom: 100%;
}
.comments-fashion .swiper-buttons::after {
  width: 56px;
  height: 57px;
  right: 100%;
  bottom: -1px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA1NyA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjc1IDU3SDU3VjBINTYuMjY5OUM1Ni4yNTY3IDAuNDk4NDEzIDU2LjI1IDAuOTk4NDEzIDU2LjI1IDEuNUM1Ni4yNSAzMi4xNTE4IDMxLjQwMTggNTcgMC43NSA1N1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA1NyA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjc1IDU3SDU3VjBINTYuMjY5OUM1Ni4yNTY3IDAuNDk4NDEzIDU2LjI1IDAuOTk4NDEzIDU2LjI1IDEuNUM1Ni4yNSAzMi4xNTE4IDMxLjQwMTggNTcgMC43NSA1N1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
}
.comments-fashion .swiper-button-next, .comments-fashion .swiper-button-prev {
  width: 74px;
  height: 74px;
  background-color: #241d36;
  font-size: 34px;
}
.comments-fashion .swiper-button-next::after, .comments-fashion .swiper-button-prev::after {
  content: none;
}
.comments-fashion .swiper-button-next:hover, .comments-fashion .swiper-button-prev:hover {
  background-color: #ff439d;
}
.comments-fashion-item {
  border-radius: 48px;
  box-shadow: 0px 24px 64px -28px rgba(169, 0, 81, 0.2);
  padding: 0 47px 31px;
}
.comments-fashion-item::before {
  content: "\e9fa";
  position: absolute;
  font-family: "icomoon";
  font-size: 57px;
  line-height: 1;
  color: #ff439d;
  top: 0;
  left: 34px;
  transform: translateY(-27px);
  z-index: 2;
}
.comments-fashion-item .info {
  margin-bottom: -12px;
  transform: translateY(-20px);
}
.comments-fashion-item .info img {
  width: 68px;
  height: 68px;
  padding: 5px;
}
.comments-fashion-item .info .name {
  padding-bottom: 9px;
  color: #241d36;
  direction: ltr;
  line-height: 24px;
}
.comments-fashion-item p {
  color: #241d36;
  line-height: 28px;
}
@media only screen and (max-width: 767px) {
  .comments-fashion-wrapper {
    padding: 28px 24px 35px;
  }
  .comments-fashion .bg {
    left: 0;
    border-radius: 48px;
  }
  .comments-fashion .swiper {
    max-width: 100%;
  }
  .comments-fashion .text {
    padding-top: 0;
    margin-bottom: 42px;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .comments-fashion .text .title {
    font-size: 29px;
    line-height: 37px;
  }
  .comments-fashion .text .sub-title {
    font-size: 16px;
    line-height: 21px;
  }
  .comments-fashion .swiper-buttons {
    padding: 8px 14px 12px 27px;
    top: 0;
    right: auto !important;
    bottom: auto !important;
    left: 0;
    border-radius: 0 0 32px;
  }
  .comments-fashion .swiper-buttons::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 100%;
    width: 33px;
    height: 33px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMyLjVWMEgzMi41QzE0LjU1MDggMCAwIDE0LjU1MDggMCAzMi41WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMyLjVWMEgzMi41QzE0LjU1MDggMCAwIDE0LjU1MDggMCAzMi41WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  }
  .comments-fashion .swiper-buttons::after {
    top: 100%;
    right: auto;
    bottom: auto;
    left: 0;
    width: 48px;
    height: 48px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDQ4QzAgMjEuNDkwNCAyMS40OTAzIDAgNDggMEgwVjQ4WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDQ4QzAgMjEuNDkwNCAyMS40OTAzIDAgNDggMEgwVjQ4WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  }
  .comments-fashion .swiper-button-prev, .comments-fashion .swiper-button-next {
    width: 45px;
    height: 45px;
    font-size: 21px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-fashion .bg::before {
    width: 498px;
    height: 469px;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    transform: translate(129px, 32px);
  }
  .comments-fashion-item {
    padding: 0 24px 35px;
    border-radius: 32px;
  }
  .comments-fashion-item::before {
    font-size: 42px;
    left: 23px;
    transform: translateY(-20px);
  }
  .comments-fashion-item .info {
    transform: translateY(-18px);
    margin-bottom: -12px;
  }
  .comments-fashion-item .info img {
    width: 56px;
    height: 56px;
  }
  .comments-fashion-item .info .name {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 7px;
  }
  .comments-fashion-item p {
    font-size: 12px;
    line-height: 24px;
  }
}

/* Comments Fashion */
/* Landing Architecture */
.landing-architecture-item {
  padding: 200px 0 192px;
}
.landing-architecture-item .content {
  max-width: 460px;
}
.landing-architecture-item .title > *,
.landing-architecture-item .description > *,
.landing-architecture-item .btn {
  transition: all 0.3s linear 0s, transform 0.3s linear 0s;
}
.landing-architecture-item .bg {
  z-index: -1;
}
.landing-architecture-item .bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), linear-gradient(270deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
}
.landing-architecture-item .title > * {
  font-size: 54px;
  line-height: 69px;
  transform: translateY(-100%);
}
.landing-architecture-item .title > * span {
  color: #d2a071;
}
.landing-architecture-item .description > * {
  letter-spacing: -0.02em;
  transform: translateX(100%);
}
.landing-architecture-item .btn {
  padding: 12px 20px;
  transform: scale(0);
  transform-origin: right center;
}
.landing-architecture-item .btn i {
  font-size: 20px;
}
.landing-architecture .swiper-pagination {
  background-color: var(--bg-document);
  padding: 9px 0 8px;
  margin: 0 -3px;
  gap: 6px;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.landing-architecture .swiper-pagination::before, .landing-architecture .swiper-pagination::after {
  content: "";
  position: absolute;
  top: 0;
  width: 64px;
  height: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCA2MiAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ1OTkgMEM5LjMxNTI1IDAuMDMwMzM0NSAxNC43ODkyIDEuNjcyODUgMTkuNDYwNCA0LjUwNjQxQzIzLjc0MTYgNy4xMDMzMyAyNy45NTc0IDEwLjMzMTggMzIuMjEwNSAxMy41ODg4QzQxLjM1NTggMjAuNTkyMyA1MC42NzM1IDI3LjcyNzggNjEuMTgzNyAyOUgwVjBIMy40NTk5WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCA2MiAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ1OTkgMEM5LjMxNTI1IDAuMDMwMzM0NSAxNC43ODkyIDEuNjcyODUgMTkuNDYwNCA0LjUwNjQxQzIzLjc0MTYgNy4xMDMzMyAyNy45NTc0IDEwLjMzMTggMzIuMjEwNSAxMy41ODg4QzQxLjM1NTggMjAuNTkyMyA1MC42NzM1IDI3LjcyNzggNjEuMTgzNyAyOUgwVjBIMy40NTk5WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-document);
  z-index: -1;
}
.landing-architecture .swiper-pagination::before {
  left: calc(100% - 1px);
}
.landing-architecture .swiper-pagination::after {
  right: calc(100% - 2px);
  transform: scaleX(-1);
}
.landing-architecture .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: transparent;
  opacity: 1;
  border: 1px solid #252322;
  margin: 0 !important;
}
.landing-architecture .swiper-pagination-bullet-active {
  background-color: #d2a071;
  border-color: #d2a071;
}
.swiper-slide-active .landing-architecture-item .title > * {
  transform: translateY(0);
  transition-delay: 0s, 0.3s;
}
.swiper-slide-active .landing-architecture-item .description > * {
  transform: translateX(0);
  transition-delay: 0s, 0.6s;
}
.swiper-slide-active .landing-architecture-item .btn {
  transform: scale(1);
  transition-delay: 0s, 0.9s;
}
@media only screen and (max-width: 767px) {
  .landing-architecture-item {
    padding: 94px 0;
  }
  .landing-architecture-item .content {
    max-width: 100%;
  }
  .landing-architecture-item .content .title > * {
    font-size: 42px;
    line-height: 54px;
  }
  .landing-architecture-item .content .description {
    margin-bottom: 48px;
  }
  .landing-architecture-item .content .description > * {
    font-size: 14px;
    line-height: 24px;
  }
}

/* Landing Architecture */
/* Heading Architecture */
.heading-architecture {
  max-width: 674px;
}
.heading-architecture::after {
  content: "";
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  height: 1.5px;
  background-color: rgba(210, 160, 113, 0.7);
}
.heading-architecture .content {
  padding: 0 40px;
  background-color: var(--bg-document);
}
.heading-architecture .content .sup-title {
  color: #d2a071;
  line-height: 24px;
}
.heading-architecture .content .title {
  line-height: 41px;
  color: #252322;
}
@media only screen and (max-width: 767px) {
  .heading-architecture .content {
    padding: 0 12px;
  }
}

/* Heading Architecture */
/* Services Architecture */
.services-architecture-item {
  background-color: #f9f5f1;
  padding: 24px 24px 68px;
}
.services-architecture-item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  height: 9px;
  border-radius: 40px 40px 0 0;
  background-color: #d2a071;
  transition: all 0.25s linear;
  z-index: -1;
}
.services-architecture-item .bg {
  transform: translateY(100%);
  transition-duration: 0.2s;
  z-index: -2;
}
.services-architecture-item .bg::before {
  background-color: rgba(0, 0, 0, 0.56);
  z-index: 2;
}
.services-architecture-item i {
  width: 64px;
  height: 64px;
  background-color: #d2a071;
  font-size: 32px;
}
.services-architecture-item .title,
.services-architecture-item p {
  color: #252322;
}
.services-architecture-item p {
  opacity: 0.8;
}
.services-architecture-item:hover .bg {
  transform: translateY(0);
}
.services-architecture-item:hover .title,
.services-architecture-item:hover p {
  color: #fff;
}
@media only screen and (max-width: 575px) {
  .services-architecture .swiper {
    overflow: visible;
  }
}

/* Services Architecture */
/* Swiper Pagination Architecture */
.swiper-pagination-architecture {
  gap: 6px;
}
.swiper-pagination-architecture .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  opacity: 1;
  background-color: transparent;
  border: 1px solid #252322;
  margin: 0 !important;
}
.swiper-pagination-architecture .swiper-pagination-bullet-active {
  border-color: #d2a071;
  background-color: #d2a071;
}
@media only screen and (max-width: 767px) {
  .swiper-pagination-architecture {
    gap: 4px;
  }
  .swiper-pagination-architecture .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
}

/* Swiper Pagination Architecture */
/* Last Projects Architecture */
.last-projects-architecture {
  padding: 56px 0 79px;
  background-color: #252322;
}
.last-projects-architecture-item {
  height: 400px;
}
.last-projects-architecture-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 36.25%;
  background-image: linear-gradient(180deg, rgba(37, 35, 34, 0) 0%, rgba(37, 35, 34, 0.8) 53.13%, rgba(37, 35, 34, 0.8) 100%);
  z-index: -1;
}
.last-projects-architecture-item .bg {
  z-index: -2;
}
.last-projects-architecture-item .content {
  bottom: 18px;
  padding: 0 24px;
}
.last-projects-architecture-item .content .title {
  line-height: 26px;
  max-height: 52px;
}
.last-projects-architecture-item .content .location {
  color: #d2a071;
}
.last-projects-architecture-item .content .location i {
  font-size: 20px;
}
.last-projects-architecture-item .content > i {
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
  font-size: 28px;
}
.last-projects-architecture-item:hover .bg {
  transform: scale(1.05);
}
.last-projects-architecture-item:hover .content > i::before {
  transform: rotate(-45deg);
}
.last-projects-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  border-color: #676565;
}
@media only screen and (max-width: 1199px) {
  .last-projects-architecture-item .content {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .last-projects-architecture {
    padding: 48px 0;
  }
  .last-projects-architecture-item {
    border-radius: 16px;
    height: 320px;
  }
  .last-projects-architecture-item .content {
    padding: 0 16px;
  }
  .last-projects-architecture-item .content .title {
    font-size: 16px;
    line-height: 24px;
  }
  .last-projects-architecture-item .content .location {
    font-size: 14px;
    line-height: 20px;
  }
  .last-projects-architecture-item .content > i {
    width: 40px;
    height: 40px;
    font-size: 24px;
  }
  .last-projects-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    border-color: #fff;
  }
}

/* Last Projects Architecture */
/* Haeding Architecture Two */
.heading-architecture-two .text {
  padding-right: 20px;
}
.heading-architecture-two .text::before, .heading-architecture-two .text::after {
  content: "";
  position: absolute;
  right: 0;
  width: 1.5px;
  height: calc(50% - 4px);
  background-color: #d2a071;
}
.heading-architecture-two .text::before {
  background-color: #fff;
  top: 0;
}
.heading-architecture-two .text::after {
  bottom: 0;
}
.heading-architecture-two .text .sup-title {
  color: #d2a071;
  direction: ltr;
  line-height: 28px;
}
.heading-architecture-two .text .title {
  line-height: 51px;
}
.heading-architecture-two svg {
  width: 82px;
  height: 82px;
}
@media only screen and (max-width: 767px) {
  .heading-architecture-two .text .sup-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
  }
  .heading-architecture-two .text .title {
    font-size: 30px;
    line-height: 38px;
  }
  .heading-architecture-two svg {
    width: 66px;
    height: 66px;
  }
}

/* Haeding Architecture Two */
/* Whay Us Architecture */
.why-us-architecture .swiper {
  padding-top: 1px;
}
.why-us-architecture-item {
  background-color: #f9f5f1;
  border-radius: 16px;
  padding: 23px 24px 27px;
}
.why-us-architecture-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 72px;
  height: 72px;
  border-radius: 0 0 50%;
  background-color: var(--bg-document);
  transform: translate(-11px, -17px);
  z-index: -1;
}
.why-us-architecture-item .shape::before, .why-us-architecture-item .shape::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE5QzAgMTAuMjc3NCA1Ljg3NjU5IDAgMTQuNTk5MiAwSDBWMTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE5QzAgMTAuMjc3NCA1Ljg3NjU5IDAgMTQuNTk5MiAwSDBWMTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.why-us-architecture-item .shape::before {
  width: 15px;
  height: 19px;
  top: 0;
  left: 61px;
}
.why-us-architecture-item .shape::after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE3LjU0MjNDMCA3LjE4NzEzIDE0LjY0NDggMCAyNSAwSDBWMTcuNTQyM1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE3LjU0MjNDMCA3LjE4NzEzIDE0LjY0NDggMCAyNSAwSDBWMTcuNTQyM1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
  width: 25px;
  height: 18px;
  top: 55px;
  left: 0;
}
.why-us-architecture-item .icon {
  width: 46px;
  height: 46px;
  background-color: #d2a071;
  font-size: 22px;
  left: 3px;
}
.why-us-architecture-item .title {
  color: #252322;
  padding-left: 42px;
}
.why-us-architecture-item p {
  color: rgba(37, 35, 34, 0.74);
  line-height: 22px;
}
.why-us-architecture-item:hover {
  background-color: #d2a071;
}
.why-us-architecture-item:hover .title,
.why-us-architecture-item:hover p {
  color: #fff;
}
.why-us-architecture-item:hover p {
  opacity: 0.85;
}
@media only screen and (max-width: 767px) {
  .why-us-architecture-item .title {
    font-size: 18px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .why-us-architecture .swiper {
    overflow: visible;
  }
}

/* Whay Us Architecture */
/* Faqs Architecture */
.faqs-architecture-items {
  gap: 12px;
}
.faqs-architecture-item .heading {
  border: 1px solid #d3d3d3;
  padding: 17px;
  color: #252322;
}
.faqs-architecture-item .heading span {
  border-radius: 6px 6px 6px 0;
  width: 20px;
  height: 20px;
  border: 1.5px solid #252322;
}
.faqs-architecture-item .heading span::before, .faqs-architecture-item .heading span::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 7px;
  height: 1.5px;
  background-color: #252322;
  transition: all 0.3s linear;
  border-radius: 5px;
}
.faqs-architecture-item .heading.collapsed span::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faqs-architecture-item .heading:not(.collapsed) {
  border-color: #d2a071;
}
.faqs-architecture-item .body {
  background-color: #f9f5f1;
  color: #252322;
  letter-spacing: -0.02em;
  margin: 12px 12px 0;
  padding: 27px 25px;
  line-height: 22px;
}
@media only screen and (max-width: 991px) {
  .faqs-architecture-item .body {
    margin: 12px 0 0;
  }
}

/* Faqs Architecture */
/* Comments Architecture */
.comments-architecture {
  background-color: #252322;
  padding: 92px 0;
}
.comments-architecture-item {
  padding: 28px 24px 36px;
}
.comments-architecture-item::before {
  content: "\ea01";
  font-family: "icomoon";
  position: absolute;
  top: 28px;
  left: 26px;
  color: #f1f1f1;
  font-size: 56px;
  line-height: 1;
  z-index: -1;
}
.comments-architecture-item .info img {
  width: 56px;
  height: 56px;
}
.comments-architecture-item .info .name {
  color: #252322;
}
.comments-architecture-item .content {
  letter-spacing: -0.02em;
  color: rgba(37, 35, 34, 0.74);
}
.comments-architecture-item .stars i {
  font-size: 18px;
  color: #ffb200;
}
.comments-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  border-color: #676565;
}
@media only screen and (max-width: 767px) {
  .comments-architecture-item {
    border-radius: 24px;
    padding: 20px 16px 28px;
  }
  .comments-architecture-item::before {
    top: 20px;
    left: 20px;
    font-size: 40px;
  }
  .comments-architecture-item .info img {
    width: 48px;
    height: 48px;
  }
  .comments-architecture-item .info .name {
    font-size: 16px;
    line-height: 24px;
  }
  .comments-architecture-item .stars i {
    font-size: 16px;
  }
  .comments-architecture .swiper-pagination {
    margin-top: 40px;
  }
  .comments-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    border-color: #fff;
  }
}

/* Comments Architecture */
/* Article Architecture */
.article-architecture-item {
  height: 448px;
  border-radius: 0 22px 22px;
}
.article-architecture-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 98px;
  height: 98px;
  border-radius: 0 0 54px;
  background-color: var(--bg-document);
  transform: translate(-13px, -18px);
  z-index: -2;
}
.article-architecture-item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  background-image: linear-gradient(180deg, rgba(37, 35, 34, 0) 0%, rgba(37, 35, 34, 0.8) 53.13%, rgba(37, 35, 34, 0.8) 100%);
  z-index: -1;
}
.article-architecture-item .shape::before, .article-architecture-item .shape::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMxQzAgMTcuNTc4NiA5LjA5NTEyIDAgMjIuNTE2NSAwSDBWMzFaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMxQzAgMTcuNTc4NiA5LjA5NTEyIDAgMjIuNTE2NSAwSDBWMzFaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.article-architecture-item .shape::before {
  top: 0;
  left: 85px;
  width: 23px;
  height: 31px;
}
.article-architecture-item .shape::after {
  width: 36px;
  height: 25px;
  top: 80px;
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjY4MTVDMCAxMC4yODI4IDIxLjYwMTMgMCAzNiAwSDBWMjQuNjgxNVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjY4MTVDMCAxMC4yODI4IDIxLjYwMTMgMCAzNiAwSDBWMjQuNjgxNVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
}
.article-architecture-item .bg {
  z-index: -3;
}
.article-architecture-item .more {
  width: 62px;
  height: 62px;
  top: 4px;
  left: 10px;
  background-color: #d2a071;
  font-size: 32px;
  z-index: 3;
}
.article-architecture-item .content {
  bottom: 37px;
  padding: 0 24px;
}
.article-architecture-item .content .category {
  padding: 3px 10px;
  background-color: #fff2e5;
  color: #d2a071;
}
.article-architecture-item .content .category:hover {
  background-color: #d2a071;
  color: #fff;
}
.article-architecture-item .content .title {
  max-height: 60px;
}
.article-architecture-item:hover .bg {
  transform: scale(1.05);
}
@media only screen and (max-width: 1199px) {
  .article-architecture-item {
    height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .article-architecture-item {
    height: 340px;
  }
  .article-architecture-item .content {
    bottom: 20px;
    padding: 0 16px;
  }
  .article-architecture-item .content .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .article-architecture-item {
    height: 350px;
  }
}

/* Article Architecture */
/* Header Cart */
.header-cart-one {
  padding: 13px 14px 12px;
  background-color: #000;
  color: #fff;
}
.header-cart-one .is-active {
  width: 4px;
  height: 4px;
  background-color: #49be78;
  box-shadow: 0px 2px 5px #49be78;
  margin-left: 5px;
}
.header-cart-one:hover {
  background-color: #49be78;
  color: #fff;
}
.header-cart-one:hover .is-active {
  background-color: #fff;
  box-shadow: 0px 2px 5px #fff;
}

/* Header Cart */
/* Product Fashion Two */
.product-fashion-two {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 75px 34px 19px;
}
.product-fashion-two .timear-discount {
  top: 23px;
  padding: 0 34px;
}
.product-fashion-two .timear {
  border: 0.5px solid rgba(0, 0, 0, 0.06);
  padding: 3px 14px;
  line-height: 19px;
}
.product-fashion-two .discount::after {
  width: 21px;
  height: 11px;
  background-color: #4d2699;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV82MTIpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNzg2NV82MTIiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuNSAwLjUpIHJvdGF0ZSg5MCkgc2NhbGUoMTAuNSAxOS4xODI0KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0eWxlPSJzdG9wLWNvbG9yOiM0ODI4OTM7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOm5vbmU7c3RvcC1vcGFjaXR5OjA7Ii8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV82MTIpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNzg2NV82MTIiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuNSAwLjUpIHJvdGF0ZSg5MCkgc2NhbGUoMTAuNSAxOS4xODI0KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0eWxlPSJzdG9wLWNvbG9yOiM0ODI4OTM7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOm5vbmU7c3RvcC1vcGFjaXR5OjA7Ii8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: translate(-50%, 6px);
}
.product-fashion-two .image img {
  height: 166px;
}
.product-fashion-two .image .count {
  padding: 9px 16px;
  bottom: 17px;
  z-index: 2;
}
.product-fashion-two .image .count::before {
  background-color: rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(0, 0, 0, 0.08);
  backdrop-filter: blur(18px);
}
.product-fashion-two .title {
  color: #0a0a0a;
  max-height: 44px;
}
.product-fashion-two .title a:hover {
  color: #29b677;
}
.product-fashion-two .price del {
  color: #a4a8ba;
  line-height: 17px;
}
.product-fashion-two .price span {
  line-height: 20px;
}
.product-fashion-two .price .toman {
  line-height: 15px;
}
.product-fashion-two .add-to-cart {
  border: 1px solid rgba(0, 0, 0, 0.08);
  padding: 6px 17px;
  color: #000;
  margin-top: 6px;
}
.product-fashion-two .add-to-cart span {
  color: #29b677;
}
.product-fashion-two .add-to-cart:hover {
  background-color: #29b677;
  border-color: #29b677;
  color: #fff;
}
.product-fashion-two .add-to-cart:hover span {
  color: #fff;
}
.product-fashion-two .rate {
  gap: 7px;
}
.product-fashion-two .rate i {
  font-size: 14px;
  color: #ffc700;
}
.product-fashion-two .sizes {
  gap: 7px;
}
.product-fashion-two .sizes li {
  min-width: 28px;
  height: 28px;
  padding: 0 6px;
  border: 1px solid #f6f6f6;
  color: #888;
}
.product-fashion-two:hover {
  border-color: rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 1199px) {
  .product-fashion-two {
    padding: 75px 16px 19px;
  }
  .product-fashion-two .timear-discount {
    padding: 0 16px;
  }
}
@media only screen and (max-width: 575px) {
  .product-fashion-two {
    padding: 50px 12px 16px;
    border-radius: 12px;
  }
  .product-fashion-two .timear-discount {
    top: 12px;
    padding: 0 12px;
  }
  .product-fashion-two .timear {
    padding: 2px 8px;
  }
  .product-fashion-two .image img {
    height: 144px;
  }
  .product-fashion-two .image .count {
    padding: 7px 12px;
    bottom: 12px;
  }
  .product-fashion-two .title {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
  }
  .product-fashion-two .price del {
    font-size: 11px;
    line-height: 16px;
  }
  .product-fashion-two .price span {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 8px;
  }
}

/* Product Fashion Two */
/* Box category One */
.category-one-item {
  --color: #d9dce3;
}
.category-one-item::before {
  width: 136px;
  height: 136px;
  top: 44px;
  bottom: 25px;
  background: var(--color) url("./../images/new-elements/bg-category.png") center center no-repeat;
  background-size: cover;
  border-radius: 50%;
}
.category-one-item::after {
  width: 149px;
  height: 149px;
  top: 59px;
  border: 1px solid rgba(0, 0, 0, 0.09);
  border-radius: 50%;
}
.category-one-item img {
  height: 120px;
}
.category-one-item .title {
  line-height: 12px;
}
.category-one-item .more {
  line-height: 13px;
  background-color: var(--bg-document);
  padding: 0 7px 7px;
  color: #5f7086;
}
.category-one-item .more::before, .category-one-item .more::after {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #d9d9d9;
}
.category-one-item .more::before {
  transform: translate(4px, 3px);
}
.category-one-item .more::after {
  transform: translate(-4px, 3px);
}
.category-one-item:hover {
  transform: translateY(-6px);
}
@media only screen and (max-width: 575px) {
  .category-one-item {
    width: 156px;
  }
}

/* Box category One */
/* Swiper Categories One */
@media only screen and (max-width: 575px) {
  .swiper-categories-one .swiper-slide {
    width: 156px;
  }
}

/* Swiper Categories One */
/* Box Product Fashion Three */
.product-fashion-three {
  border: 1px solid rgba(0, 0, 0, 0.02);
  padding: 69px 28px 22px;
}
.product-fashion-three .rate-sizes {
  top: 20px;
  padding: 0 28px;
}
.product-fashion-three .rate {
  gap: 6px;
}
.product-fashion-three .rate i {
  color: #ffc700;
}
.product-fashion-three .sizes {
  gap: 7px;
}
.product-fashion-three .sizes li {
  min-width: 28px;
  height: 28px;
  padding: 0 6px;
  border: 1px solid #f6f6f6;
  color: #888;
}
.product-fashion-three .image img {
  height: 166px;
}
.product-fashion-three .title {
  color: #0a0a0a;
  max-height: 50px;
}
.product-fashion-three .title a:hover {
  color: #29b677;
}
.product-fashion-three .price {
  gap: 6px;
}
.product-fashion-three .price .toman {
  writing-mode: vertical-rl;
  transform: scale(-1);
}
.product-fashion-three .price .off del {
  color: #a3a3a3;
}
.product-fashion-three .price .off .discount {
  color: #482893;
}
.product-fashion-three .price .off .discount::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV8xMDAxKSIgc3R5bGU9IiIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzc4NjVfMTAwMSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxMC41IDAuNSkgcm90YXRlKDkwKSBzY2FsZSgxMC41IDE5LjE4MjQpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIgc3R5bGU9InN0b3AtY29sb3I6IzQ4Mjg5MztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4yODI0IDAuMTU2OSAwLjU3NjUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIgc3R5bGU9InN0b3AtY29sb3I6bm9uZTtzdG9wLW9wYWNpdHk6MDsiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV8xMDAxKSIgc3R5bGU9IiIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzc4NjVfMTAwMSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxMC41IDAuNSkgcm90YXRlKDkwKSBzY2FsZSgxMC41IDE5LjE4MjQpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIgc3R5bGU9InN0b3AtY29sb3I6IzQ4Mjg5MztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4yODI0IDAuMTU2OSAwLjU3NjUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIgc3R5bGU9InN0b3AtY29sb3I6bm9uZTtzdG9wLW9wYWNpdHk6MDsiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 21px;
  height: 11px;
  background-color: #482893;
}
.product-fashion-three .add-to-cart {
  border: 1px solid rgba(0, 0, 0, 0.08);
  padding: 8px 19px;
  color: #000;
}
.product-fashion-three .add-to-cart span {
  color: #29b677;
}
.product-fashion-three .add-to-cart:hover {
  background-color: #29b677;
  border-color: #29b677;
  color: #fff;
}
.product-fashion-three .add-to-cart:hover span {
  color: #fff;
}
.product-fashion-three .timear {
  border: 0.5px solid rgba(0, 0, 0, 0.06);
  padding: 4px 17px 3px;
}
@media only screen and (max-width: 1199px) {
  .product-fashion-three {
    padding: 69px 16px 22px;
  }
  .product-fashion-three .rate-sizes {
    padding: 0 16px;
  }
  .product-fashion-three .add-to-cart {
    padding: 8px 16px;
  }
}
@media only screen and (max-width: 767px) {
  .product-fashion-three {
    padding: 48px 12px 22px;
    border-radius: 12px;
  }
  .product-fashion-three .rate-sizes {
    padding: 0 12px;
    top: 12px;
  }
  .product-fashion-three .sizes {
    gap: 4px;
  }
  .product-fashion-three .sizes li {
    min-width: 26px;
    height: 26px;
  }
  .product-fashion-three .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
    margin-bottom: 16px;
  }
  .product-fashion-three .timear {
    margin-top: 12px;
  }
}

/* Box Product Fashion Three */
/* Products Brand */
.products-brand-tabs {
  padding-left: 32px;
}
.products-brand-tabs li {
  border-radius: 15px 15px 0 0;
}
.products-brand-tabs li::before, .products-brand-tabs li::after,
.products-brand-tabs li span::before,
.products-brand-tabs li span::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xMikiPgo8cGF0aCBkPSJNLTc4MC41IDMwLjk5ODVWMjM3LjEzQy03ODAuNSAyNDUuNDE0IC03NzMuNzg0IDI1Mi4xMyAtNzY1LjUgMjUyLjEzSDM3NC41QzM4Mi43ODQgMjUyLjEzIDM4OS41IDI0NS40MTQgMzg5LjUgMjM3LjEzVjMwLjk5ODVDMzg5LjUgMjIuNzE0MiAzODIuNzg0IDE1Ljk5ODUgMzc0LjUgMTUuOTk4NUgxNUM2LjcxNTc2IDE1Ljk5ODUgMCA5LjI4Mjc5IDAgMC45OTg1MTZWLTMwLjg3QzAgLTM5LjE1NDMgLTYuNzE1NyAtNDUuODcgLTE1IC00NS44N0gtNzJDLTgwLjI4NDIgLTQ1Ljg3IC04NyAtMzkuMTU0MyAtODcgLTMwLjg3VjAuOTk4NTEyQy04NyA5LjI4Mjc4IC05My43MTU3IDE1Ljk5ODUgLTEwMiAxNS45OTg1SC03NjUuNUMtNzczLjc4NCAxNS45OTg1IC03ODAuNSAyMi43MTQyIC03ODAuNSAzMC45OTg1WiIgZmlsbD0iI0U0RTdFRSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xMikiPgo8cGF0aCBkPSJNLTc4MC41IDMwLjk5ODVWMjM3LjEzQy03ODAuNSAyNDUuNDE0IC03NzMuNzg0IDI1Mi4xMyAtNzY1LjUgMjUyLjEzSDM3NC41QzM4Mi43ODQgMjUyLjEzIDM4OS41IDI0NS40MTQgMzg5LjUgMjM3LjEzVjMwLjk5ODVDMzg5LjUgMjIuNzE0MiAzODIuNzg0IDE1Ljk5ODUgMzc0LjUgMTUuOTk4NUgxNUM2LjcxNTc2IDE1Ljk5ODUgMCA5LjI4Mjc5IDAgMC45OTg1MTZWLTMwLjg3QzAgLTM5LjE1NDMgLTYuNzE1NyAtNDUuODcgLTE1IC00NS44N0gtNzJDLTgwLjI4NDIgLTQ1Ljg3IC04NyAtMzkuMTU0MyAtODcgLTMwLjg3VjAuOTk4NTEyQy04NyA5LjI4Mjc4IC05My43MTU3IDE1Ljk5ODUgLTEwMiAxNS45OTg1SC03NjUuNUMtNzczLjc4NCAxNS45OTg1IC03ODAuNSAyMi43MTQyIC03ODAuNSAzMC45OTg1WiIgZmlsbD0iI0U0RTdFRSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
}
.products-brand-tabs li::before, .products-brand-tabs li::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 16px;
  height: 16px;
  z-index: -2;
}
.products-brand-tabs li::before {
  left: 100%;
}
.products-brand-tabs li::after {
  right: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTUiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xNSkiPgo8cGF0aCBkPSJNLTY3Ny41IDMwLjk5ODVWMjM3LjEzQy02NzcuNSAyNDUuNDE0IC02NzAuNzg0IDI1Mi4xMyAtNjYyLjUgMjUyLjEzSDQ3Ny41QzQ4NS43ODQgMjUyLjEzIDQ5Mi41IDI0NS40MTQgNDkyLjUgMjM3LjEzVjMwLjk5ODVDNDkyLjUgMjIuNzE0MiA0ODUuNzg0IDE1Ljk5ODUgNDc3LjUgMTUuOTk4NUgxMThDMTA5LjcxNiAxNS45OTg1IDEwMyA5LjI4Mjc5IDEwMyAwLjk5ODUxNlYtMzAuODdDMTAzIC0zOS4xNTQzIDk2LjI4NDMgLTQ1Ljg3IDg4IC00NS44N0gzMUMyMi43MTU4IC00NS44NyAxNiAtMzkuMTU0MyAxNiAtMzAuODdWMC45OTg1MTJDMTYgOS4yODI3OCA5LjI4NDMgMTUuOTk4NSAxIDE1Ljk5ODVILTY2Mi41Qy02NzAuNzg0IDE1Ljk5ODUgLTY3Ny41IDIyLjcxNDIgLTY3Ny41IDMwLjk5ODVaIiBmaWxsPSIjRTRFN0VFIi8+CjwvZz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTUiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xNSkiPgo8cGF0aCBkPSJNLTY3Ny41IDMwLjk5ODVWMjM3LjEzQy02NzcuNSAyNDUuNDE0IC02NzAuNzg0IDI1Mi4xMyAtNjYyLjUgMjUyLjEzSDQ3Ny41QzQ4NS43ODQgMjUyLjEzIDQ5Mi41IDI0NS40MTQgNDkyLjUgMjM3LjEzVjMwLjk5ODVDNDkyLjUgMjIuNzE0MiA0ODUuNzg0IDE1Ljk5ODUgNDc3LjUgMTUuOTk4NUgxMThDMTA5LjcxNiAxNS45OTg1IDEwMyA5LjI4Mjc5IDEwMyAwLjk5ODUxNlYtMzAuODdDMTAzIC0zOS4xNTQzIDk2LjI4NDMgLTQ1Ljg3IDg4IC00NS44N0gzMUMyMi43MTU4IC00NS44NyAxNiAtMzkuMTU0MyAxNiAtMzAuODdWMC45OTg1MTJDMTYgOS4yODI3OCA5LjI4NDMgMTUuOTk4NSAxIDE1Ljk5ODVILTY2Mi41Qy02NzAuNzg0IDE1Ljk5ODUgLTY3Ny41IDIyLjcxNDIgLTY3Ny41IDMwLjk5ODVaIiBmaWxsPSIjRTRFN0VFIi8+CjwvZz4KPC9zdmc+Cg==);
}
.products-brand-tabs li span::before, .products-brand-tabs li span::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.products-brand-tabs li span::before {
  bottom: 0;
  right: calc(100% - 1px);
  width: 24px;
  height: 33px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyNCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xOSkiPgo8cGF0aCBkPSJNLTY3MCA0Ny41MTg1VjI1My42NUMtNjcwIDI2MS45MzQgLTY2My4yODQgMjY4LjY1IC02NTUgMjY4LjY1SDQ4NUM0OTMuMjg0IDI2OC42NSA1MDAgMjYxLjkzNCA1MDAgMjUzLjY1VjQ3LjUxODVDNTAwIDM5LjIzNDIgNDkzLjI4NCAzMi41MTg1IDQ4NSAzMi41MTg1SDEyNS41QzExNy4yMTYgMzIuNTE4NSAxMTAuNSAyNS44MDI4IDExMC41IDE3LjUxODVWLTE0LjM1QzExMC41IC0yMi42MzQzIDEwMy43ODQgLTI5LjM1IDk1LjUgLTI5LjM1SDM4LjVDMzAuMjE1OCAtMjkuMzUgMjMuNSAtMjIuNjM0MyAyMy41IC0xNC4zNVYxNy41MTg1QzIzLjUgMjUuODAyOCAxNi43ODQzIDMyLjUxODUgOC41IDMyLjUxODVILTY1NUMtNjYzLjI4NCAzMi41MTg1IC02NzAgMzkuMjM0MiAtNjcwIDQ3LjUxODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzE5KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8xOSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNSAxNC45ODkpIHJvdGF0ZSgxMjIuOTg3KSBzY2FsZSg3OC4wNjEzIDcuNTQ2NTcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyNCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xOSkiPgo8cGF0aCBkPSJNLTY3MCA0Ny41MTg1VjI1My42NUMtNjcwIDI2MS45MzQgLTY2My4yODQgMjY4LjY1IC02NTUgMjY4LjY1SDQ4NUM0OTMuMjg0IDI2OC42NSA1MDAgMjYxLjkzNCA1MDAgMjUzLjY1VjQ3LjUxODVDNTAwIDM5LjIzNDIgNDkzLjI4NCAzMi41MTg1IDQ4NSAzMi41MTg1SDEyNS41QzExNy4yMTYgMzIuNTE4NSAxMTAuNSAyNS44MDI4IDExMC41IDE3LjUxODVWLTE0LjM1QzExMC41IC0yMi42MzQzIDEwMy43ODQgLTI5LjM1IDk1LjUgLTI5LjM1SDM4LjVDMzAuMjE1OCAtMjkuMzUgMjMuNSAtMjIuNjM0MyAyMy41IC0xNC4zNVYxNy41MTg1QzIzLjUgMjUuODAyOCAxNi43ODQzIDMyLjUxODUgOC41IDMyLjUxODVILTY1NUMtNjYzLjI4NCAzMi41MTg1IC02NzAgMzkuMjM0MiAtNjcwIDQ3LjUxODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzE5KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8xOSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNSAxNC45ODkpIHJvdGF0ZSgxMjIuOTg3KSBzY2FsZSg3OC4wNjEzIDcuNTQ2NTcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.products-brand-tabs li span::after {
  width: 24px;
  height: 1px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDI0IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yNzYwXzIyIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIxIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzYwXzIyKSI+CjxwYXRoIGQ9Ik0tNzEzIDc3LjM2ODVWMjgzLjVDLTcxMyAyOTEuNzg0IC03MDYuMjg0IDI5OC41IC02OTggMjk4LjVINDQyQzQ1MC4yODQgMjk4LjUgNDU3IDI5MS43ODQgNDU3IDI4My41Vjc3LjM2ODVDNDU3IDY5LjA4NDIgNDUwLjI4NCA2Mi4zNjg1IDQ0MiA2Mi4zNjg1SDgyLjVDNzQuMjE1OCA2Mi4zNjg1IDY3LjUgNTUuNjUyOCA2Ny41IDQ3LjM2ODVWMTUuNUM2Ny41IDcuMjE1NzMgNjAuNzg0MyAwLjUgNTIuNSAwLjVILTQuNUMtMTIuNzg0MiAwLjUgLTE5LjUgNy4yMTU3MiAtMTkuNSAxNS41VjQ3LjM2ODVDLTE5LjUgNTUuNjUyOCAtMjYuMjE1NyA2Mi4zNjg1IC0zNC41IDYyLjM2ODVILTY5OEMtNzA2LjI4NCA2Mi4zNjg1IC03MTMgNjkuMDg0MiAtNzEzIDc3LjM2ODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzIyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8yMiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtMTggNDQuODM5KSByb3RhdGUoMTIyLjk4Nykgc2NhbGUoNzguMDYxMyA3LjU0NjU3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDI0IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yNzYwXzIyIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIxIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzYwXzIyKSI+CjxwYXRoIGQ9Ik0tNzEzIDc3LjM2ODVWMjgzLjVDLTcxMyAyOTEuNzg0IC03MDYuMjg0IDI5OC41IC02OTggMjk4LjVINDQyQzQ1MC4yODQgMjk4LjUgNDU3IDI5MS43ODQgNDU3IDI4My41Vjc3LjM2ODVDNDU3IDY5LjA4NDIgNDUwLjI4NCA2Mi4zNjg1IDQ0MiA2Mi4zNjg1SDgyLjVDNzQuMjE1OCA2Mi4zNjg1IDY3LjUgNTUuNjUyOCA2Ny41IDQ3LjM2ODVWMTUuNUM2Ny41IDcuMjE1NzMgNjAuNzg0MyAwLjUgNTIuNSAwLjVILTQuNUMtMTIuNzg0MiAwLjUgLTE5LjUgNy4yMTU3MiAtMTkuNSAxNS41VjQ3LjM2ODVDLTE5LjUgNTUuNjUyOCAtMjYuMjE1NyA2Mi4zNjg1IC0zNC41IDYyLjM2ODVILTY5OEMtNzA2LjI4NCA2Mi4zNjg1IC03MTMgNjkuMDg0MiAtNzEzIDc3LjM2ODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzIyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8yMiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtMTggNDQuODM5KSByb3RhdGUoMTIyLjk4Nykgc2NhbGUoNzguMDYxMyA3LjU0NjU3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
  top: 0;
  left: 19px;
}
.products-brand-tabs li img {
  opacity: 0.1;
  max-height: 55px;
  padding: 3px 7px 4px;
}
.products-brand-tabs li.active {
  background-color: #e4e7ee;
  z-index: 4;
}
.products-brand-tabs li.active::before, .products-brand-tabs li.active::after {
  background-color: #e4e7ee;
}
.products-brand-tabs li.active span::before, .products-brand-tabs li.active span::after {
  background-color: #482893;
}
.products-brand-tabs li.active img {
  opacity: 1;
}
.products-brand-content {
  background-color: #e4e7ee;
  padding: 21px 47px 16px 0;
}
.products-brand-content .description .sup-title {
  color: #929fb0;
}
.products-brand-content .description .sup-title span {
  opacity: 0.6;
}
.products-brand-content .description .title {
  color: #37485e;
}
.products-brand-content .description p {
  color: #8c90a0;
}
.products-brand-content .description .more-products {
  color: #0a0a0a;
}
.products-brand-content .description .more-products:hover {
  color: #29b677;
}
.products-brand-content .swiper {
  padding-left: 15px;
}
.products-brand-content .swiper-slide {
  width: auto;
}
.products-brand-item {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 7px 10px 24px;
  width: 142px;
}
.products-brand-item .title {
  max-height: 36px;
  color: #1b1a1a;
  margin-top: 5px;
}
.products-brand-item:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
@media only screen and (max-width: 991px) {
  .products-brand-tabs {
    padding: 0 100px 0 30px;
    margin: 0 -12px;
    overflow: auto hidden;
    scrollbar-width: 0;
    gap: 6px;
  }
  .products-brand-tabs::-webkit-scrollbar {
    display: none;
  }
  .products-brand-content {
    padding: 16px 0;
  }
  .products-brand-content::before {
    background-color: inherit;
    width: 100vw;
  }
}

/* Products Brand */
/* Last View Products */
.last-view-products-fashion {
  padding-bottom: 46px;
}
.last-view-products-fashion::before {
  height: 232px;
  background-color: #e4e7ee;
}
.last-view-products-fashion-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.06);
  padding: 30px 22px;
}
.last-view-products-fashion .swiper-slide:not(:first-child) > * {
  border-right: 1px solid rgba(0, 0, 0, 0.03);
}
.last-view-products-fashion .swiper-button-prev, .last-view-products-fashion .swiper-button-next {
  width: 32px;
  height: 37px;
  font-size: 15px;
  color: #292d32;
}
.last-view-products-fashion .swiper-button-prev::before, .last-view-products-fashion .swiper-button-next::before {
  background-color: rgba(255, 255, 255, 0.39);
  backdrop-filter: blur(19px);
}
.last-view-products-fashion .swiper-button-prev::after, .last-view-products-fashion .swiper-button-next::after {
  content: none;
}
.last-view-products-fashion .swiper-button-prev {
  transform: translate(16px, -50%);
}
.last-view-products-fashion .swiper-button-next {
  transform: translate(-16px, -50%);
}
@media only screen and (max-width: 767px) {
  .last-view-products-fashion-wrapper {
    padding: 24px 0;
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .last-view-products-fashion-wrapper {
    margin: 0 -12px;
    border-radius: 0;
    border-width: 1px 0;
    padding: 12px 0;
  }
}

/* Last View Products */
/* Product Fashion Four */
.product-fashion-four {
  padding: 49px 12px 0;
}
.product-fashion-four .rate-sizes {
  padding: 0 12px;
}
.product-fashion-four .rate {
  gap: 6px;
}
.product-fashion-four .rate i {
  color: #ffc700;
}
.product-fashion-four .sizes {
  gap: 7px;
}
.product-fashion-four .sizes li {
  min-width: 28px;
  height: 28px;
  padding: 0 6px;
  border: 1px solid #f6f6f6;
  color: #888;
}
.product-fashion-four .image img {
  height: 166px;
}
.product-fashion-four .title {
  color: #0a0a0a;
  max-height: 44px;
}
.product-fashion-four .title a:hover {
  color: #29b677;
}
.product-fashion-four .add-to-cart {
  color: #29b677;
  padding: 6px 14px;
}
.product-fashion-four .add-to-cart:hover {
  background-color: #29b677;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .product-fashion-four .sizes li {
    min-width: 24px;
    height: 24px;
    border-radius: 6px;
    font-size: 10px;
    line-height: 15px;
    padding: 0 4px;
  }
  .product-fashion-four .title {
    font-size: 13px;
    line-height: 20px;
    max-height: 40px;
    margin-bottom: 8px;
  }
  .product-fashion-four .price {
    font-size: 13px;
    line-height: 20px;
  }
  .product-fashion-four .add-to-cart {
    padding: 6px 12px;
  }
  .product-fashion-four .add-to-cart,
  .product-fashion-four .add-to-cart span {
    font-size: 12px;
    line-height: 18px;
  }
}

/* Product Fashion Four */
/* Box Article Fashion Two */
.article-fashion-two figure img {
  height: 177px;
}
.article-fashion-two figure .category {
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
  top: 10px;
  left: 12px;
  line-height: 18px;
  padding: 4px 16px;
}
.article-fashion-two figure .category:hover {
  background-color: #29b677;
  border-color: #29b677;
}
.article-fashion-two figure .author {
  padding: 8px 15px;
  bottom: 12px;
}
.article-fashion-two figure .author::before {
  background-color: rgba(0, 0, 0, 0.57);
  backdrop-filter: blur(4px);
}
.article-fashion-two figure .author:hover::before {
  background-color: rgba(41, 182, 119, 0.7);
}
.article-fashion-two .title {
  color: #0a0a0a;
  max-height: 44px;
}
.article-fashion-two .title a:hover {
  color: #29b677;
}
.article-fashion-two p,
.article-fashion-two .date {
  color: #888;
}
.article-fashion-two p {
  line-height: 20px;
  height: 40px;
}
.article-fashion-two:hover figure img {
  transform: scale(1.05);
}
@media only screen and (max-width: 767px) {
  .article-fashion-two figure {
    margin-bottom: 12px;
  }
  .article-fashion-two figure img {
    height: 130px;
  }
  .article-fashion-two figure .category {
    top: 6px;
    left: 8px;
    padding: 3px 12px;
  }
  .article-fashion-two figure .author {
    bottom: 10px;
    padding: 6px 12px;
  }
  .article-fashion-two .title {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
    margin-bottom: 6px;
  }
}

/* Box Article Fashion Two */
/* Brands Fashion Two */
.brands-fashion-two {
  padding: 16px 0;
}
.brands-fashion-two::before {
  background-color: rgba(243, 244, 249, 0.69);
  backdrop-filter: blur(21px);
}
.brands-fashion-two-item {
  padding: 0 7px 0 24px;
}
.brands-fashion-two-item::before {
  width: 17px;
  height: 18px;
  background-color: #482893;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDAwOTEgMEw5LjUwMTUyIDcuNDU5MjlMMTQuMjkxIDEuNzE4ODVMMTAuMzExNSA4LjA0Nzc5TDE3LjU2MDQgNi4yMTg4NUwxMC42MjA5IDlMMTcuNTYwNCAxMS43ODEyTDEwLjMxMTUgOS45NTIyMUwxNC4yOTEgMTYuMjgxMkw5LjUwMTUyIDEwLjU0MDdMOS4wMDA5MSAxOEw4LjUwMDMxIDEwLjU0MDdMMy43MTA4NSAxNi4yODEyTDcuNjkwMzEgOS45NTIyMUwwLjQ0MTQwNiAxMS43ODEyTDcuMzgwOTEgOUwwLjQ0MTQwNiA2LjIxODg1TDcuNjkwMzEgOC4wNDc3OUwzLjcxMDg1IDEuNzE4ODVMOC41MDAzMSA3LjQ1OTI5TDkuMDAwOTEgMFoiIGZpbGw9IiM0ODI4OTMiIHN0eWxlPSJmaWxsOiM0ODI4OTM7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDAwOTEgMEw5LjUwMTUyIDcuNDU5MjlMMTQuMjkxIDEuNzE4ODVMMTAuMzExNSA4LjA0Nzc5TDE3LjU2MDQgNi4yMTg4NUwxMC42MjA5IDlMMTcuNTYwNCAxMS43ODEyTDEwLjMxMTUgOS45NTIyMUwxNC4yOTEgMTYuMjgxMkw5LjUwMTUyIDEwLjU0MDdMOS4wMDA5MSAxOEw4LjUwMDMxIDEwLjU0MDdMMy43MTA4NSAxNi4yODEyTDcuNjkwMzEgOS45NTIyMUwwLjQ0MTQwNiAxMS43ODEyTDcuMzgwOTEgOUwwLjQ0MTQwNiA2LjIxODg1TDcuNjkwMzEgOC4wNDc3OUwzLjcxMDg1IDEuNzE4ODVMOC41MDAzMSA3LjQ1OTI5TDkuMDAwOTEgMFoiIGZpbGw9IiM0ODI4OTMiIHN0eWxlPSJmaWxsOiM0ODI4OTM7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.brands-fashion-two-items {
  --duration: 30000ms;
  animation: scrollInfinite infinite var(--duration) linear;
}
@keyframes scrollInfinite {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(100%);
  }
}
.brands-fashion-two-wrapper:hover .brands-fashion-two-items {
  animation-play-state: paused;
}

/* Brands Fashion Two */
/* Header Button Cart */
.header-button-cart {
  width: 55px;
  height: 37px;
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.header-button-cart span {
  width: 18px;
  height: 18px;
  transform: translate(1px, 5px);
}
.header-button-cart span::before {
  background-color: rgba(191, 131, 157, 0.54);
  backdrop-filter: blur(4px);
}
.header-button-cart span::after {
  width: 28px;
  height: 28px;
  background-color: rgba(191, 131, 157, 0.64);
  filter: blur(43px);
}
.header-button-cart:hover {
  background-color: #bf839d;
  border-color: #bf839d;
}

/* Header Button Cart */
/* Landing Rocket */
.landing-rocket {
  background-color: #040414;
  padding: 185px 0 100px;
}
.landing-rocket::after {
  transform: translate(-50%, 5px);
  background-color: #fff;
  width: 38px;
  height: 23px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAzOCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQ4ODEgMC43NDU3NDJDMTguMjg1NyAtMC4xNzUxODIgMTkuNzE0MyAtMC4xNzUxOCAyMC41MTE5IDAuNzQ1NzQzTDM2LjkxODcgMTkuNjkwN0MzOC4wNDA0IDIwLjk4NiAzNy4xMjAzIDIzIDM1LjQwNjggMjNIMi41OTMxOUMwLjg3OTY4OCAyMyAtMC4wNDA0MTY3IDIwLjk4NiAxLjA4MTM0IDE5LjY5MDdMMTcuNDg4MSAwLjc0NTc0MloiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAzOCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQ4ODEgMC43NDU3NDJDMTguMjg1NyAtMC4xNzUxODIgMTkuNzE0MyAtMC4xNzUxOCAyMC41MTE5IDAuNzQ1NzQzTDM2LjkxODcgMTkuNjkwN0MzOC4wNDA0IDIwLjk4NiAzNy4xMjAzIDIzIDM1LjQwNjggMjNIMi41OTMxOUMwLjg3OTY4OCAyMyAtMC4wNDA0MTY3IDIwLjk4NiAxLjA4MTM0IDE5LjY5MDdMMTcuNDg4MSAwLjc0NTc0MloiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.landing-rocket .shape-1 {
  width: 256px;
  height: 256px;
  background-color: rgba(194, 131, 158, 0.4);
  filter: blur(534px);
  transform: translate(71px, 50%);
}
.landing-rocket-item .content {
  max-width: 408px;
}
.landing-rocket-item .title > * {
  transform: rotateX(90deg);
  transform-origin: top;
}
.landing-rocket-item .title .pop {
  padding: 4px 11px;
  background-color: #0547c1;
  border-radius: 10px 10px 10px 0;
  line-height: 17px;
  bottom: 100%;
  left: 14px;
  filter: drop-shadow(-2px -1px 54px #0547c1);
}
.landing-rocket-item .title .pop::after {
  top: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjZfMTkzIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTEiIGhlaWdodD0iMTAiPgo8cmVjdCB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjZfMTkzKSI+CjxwYXRoIGQ9Ik0xMi41IC0yNUg0Mi41QzQ1LjgxNTIgLTI1IDQ4Ljk5NDYgLTIzLjY4MyA1MS4zMzg4IC0yMS4zMzg4QzUzLjY4MyAtMTguOTk0NiA1NSAtMTUuODE1MiA1NSAtMTIuNUM1NSAtOS4xODQ3OSA1My42ODMgLTYuMDA1MzcgNTEuMzM4OCAtMy42NjExN0M0OC45OTQ2IC0xLjMxNjk2IDQ1LjgxNTIgMCA0Mi41IDBIMTEuMTYxQzIuMDc2IDAgMCAxMCAwIDEwVi0xMi41QzAgLTE1LjgxNTIgMS4zMTY5NiAtMTguOTk0NiAzLjY2MTE3IC0yMS4zMzg4QzYuMDA1MzcgLTIzLjY4MyA5LjE4NDc5IC0yNSAxMi41IC0yNVoiIGZpbGw9IiMwNTQ3QzEiLz4KPC9nPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjZfMTkzIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTEiIGhlaWdodD0iMTAiPgo8cmVjdCB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjZfMTkzKSI+CjxwYXRoIGQ9Ik0xMi41IC0yNUg0Mi41QzQ1LjgxNTIgLTI1IDQ4Ljk5NDYgLTIzLjY4MyA1MS4zMzg4IC0yMS4zMzg4QzUzLjY4MyAtMTguOTk0NiA1NSAtMTUuODE1MiA1NSAtMTIuNUM1NSAtOS4xODQ3OSA1My42ODMgLTYuMDA1MzcgNTEuMzM4OCAtMy42NjExN0M0OC45OTQ2IC0xLjMxNjk2IDQ1LjgxNTIgMCA0Mi41IDBIMTEuMTYxQzIuMDc2IDAgMCAxMCAwIDEwVi0xMi41QzAgLTE1LjgxNTIgMS4zMTY5NiAtMTguOTk0NiAzLjY2MTE3IC0yMS4zMzg4QzYuMDA1MzcgLTIzLjY4MyA5LjE4NDc5IC0yNSAxMi41IC0yNVoiIGZpbGw9IiMwNTQ3QzEiLz4KPC9nPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: inherit;
  width: 11px;
  height: 10px;
}
.landing-rocket-item .price-starting > * {
  gap: 12px;
  transform: rotateY(90deg);
  transform-origin: right;
}
.landing-rocket-item .price {
  background-color: rgba(5, 71, 193, 0.3);
  padding: 7px 16px;
}
.landing-rocket-item .starting span {
  width: 13px;
  height: 13px;
  background-color: #3d7bed;
}
.landing-rocket-item .starting span::after {
  top: 2px;
  right: 2px;
  background-color: inherit;
  filter: blur(13px);
}
.landing-rocket-item .info-btn-more > * {
  transform: rotateY(90deg);
  transform-origin: left;
}
.landing-rocket-item .info {
  gap: 11px;
}
.landing-rocket-item .info .image {
  width: 38px;
  height: 38px;
  padding: 5px;
}
.landing-rocket-item .info .image img {
  width: 28px;
  height: 28px;
}
.landing-rocket-item .info .image img:nth-child(2) {
  top: 4px;
  left: 3px;
  filter: blur(28px);
  z-index: -1;
}
.landing-rocket-item .btn-more {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 9px 17px;
  color: #fff;
}
.landing-rocket-item .btn-more:hover {
  background-color: #d3344a;
  border-color: #d3344a;
}
.landing-rocket-item .description > * {
  padding-bottom: 36px;
  transform: rotateX(90deg);
  transform-origin: bottom;
}
.landing-rocket-item .introduction {
  padding: 6px 18px;
  border-radius: 0 10px 10px;
  background-color: #0547c1;
}
.landing-rocket-item .introduction::before {
  bottom: 100%;
  left: 0;
  width: 16px;
  height: 12px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjdfMTk4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjdfMTk4KSI+CjxwYXRoIGQ9Ik0xNC43NzI3IDQxLjU1SDY3LjU1NDFDNzEuNDcyMSA0MS41NSA3NS4yMjk2IDM5Ljk5MzYgNzggMzcuMjIzMkM4MC43NzA0IDM0LjQ1MjggODIuMzI2OCAzMC42OTUzIDgyLjMyNjggMjYuNzc3M0M4Mi4zMjY4IDIyLjg1OTQgODAuNzcwNCAxOS4xMDE5IDc4IDE2LjMzMTRDNzUuMjI5NiAxMy41NjEgNzEuNDcyMSAxMi4wMDQ2IDY3LjU1NDEgMTIuMDA0NkgxMy4xOTAzQzIuNDUzNDUgMTIuMDA0NiAwIDAuMTg2NDEzIDAgMC4xODY0MTNWMjYuNzc3M0MwIDMwLjY5NTMgMS41NTY0MSAzNC40NTI4IDQuMzI2ODMgMzcuMjIzMkM3LjA5NzI1IDM5Ljk5MzYgMTAuODU0OCA0MS41NSAxNC43NzI3IDQxLjU1WiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjdfMTk4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjdfMTk4KSI+CjxwYXRoIGQ9Ik0xNC43NzI3IDQxLjU1SDY3LjU1NDFDNzEuNDcyMSA0MS41NSA3NS4yMjk2IDM5Ljk5MzYgNzggMzcuMjIzMkM4MC43NzA0IDM0LjQ1MjggODIuMzI2OCAzMC42OTUzIDgyLjMyNjggMjYuNzc3M0M4Mi4zMjY4IDIyLjg1OTQgODAuNzcwNCAxOS4xMDE5IDc4IDE2LjMzMTRDNzUuMjI5NiAxMy41NjEgNzEuNDcyMSAxMi4wMDQ2IDY3LjU1NDEgMTIuMDA0NkgxMy4xOTAzQzIuNDUzNDUgMTIuMDA0NiAwIDAuMTg2NDEzIDAgMC4xODY0MTNWMjYuNzc3M0MwIDMwLjY5NTMgMS41NTY0MSAzNC40NTI4IDQuMzI2ODMgMzcuMjIzMkM3LjA5NzI1IDM5Ljk5MzYgMTAuODU0OCA0MS41NSAxNC43NzI3IDQxLjU1WiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: inherit;
  z-index: -1;
}
.landing-rocket-item .img img:first-child {
  transform: scale(0);
}
.landing-rocket-item .img img:nth-child(2) {
  filter: blur(284px);
}
.landing-rocket-item .img .shape {
  width: 123.23%;
  height: 65.3%;
  transform: translate(50%, -50%) rotate(-114.04deg);
  background-image: url("./../images/new-elements/shape-02.png");
  opacity: 0.2;
  z-index: -1;
}
.swiper-slide-active .landing-rocket-item .title > * {
  transform: rotateX(0deg);
  transition-delay: 0.3s;
}
.swiper-slide-active .landing-rocket-item .price-starting > * {
  transform: rotateX(0deg);
  transition-delay: 0.6s;
}
.swiper-slide-active .landing-rocket-item .info-btn-more > * {
  transform: rotateY(0deg);
  transition-delay: 0.9s;
}
.swiper-slide-active .landing-rocket-item .description > * {
  transform: rotateX(0deg);
  transition-delay: 1.2s;
}
.swiper-slide-active .landing-rocket-item .img img:first-child {
  transform: scale(1);
  transition-delay: 1.5s;
}
.landing-rocket .swiper-pagination {
  gap: 5px;
  bottom: 33px;
}
.landing-rocket .swiper-pagination-bullet {
  margin: 0 !important;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 1;
  background-color: rgba(217, 217, 217, 0.14);
  position: relative;
}
.landing-rocket .swiper-pagination-bullet::before, .landing-rocket .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  border: 0.5px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  transition: all 0.3s linear;
}
.landing-rocket .swiper-pagination-bullet::before {
  width: 14px;
  height: 14px;
}
.landing-rocket .swiper-pagination-bullet::after {
  width: 18px;
  height: 18px;
}
.landing-rocket .swiper-pagination-bullet-active {
  background-color: #0547c1;
  margin: 0 4px !important;
}
.landing-rocket .swiper-pagination-bullet-active::before, .landing-rocket .swiper-pagination-bullet-active::after {
  transform: translate(-50%, -50%) scale(1);
}
@media only screen and (max-width: 991px) {
  .landing-rocket {
    padding: 92px 0 32px;
  }
  .landing-rocket::after {
    content: none;
  }
  .landing-rocket-item .content {
    max-width: 100%;
  }
  .swiper-slide-active .landing-rocket-item .title > * {
    transition-delay: 0.6s;
  }
  .swiper-slide-active .landing-rocket-item .price-starting > * {
    transition-delay: 0.9s;
  }
  .swiper-slide-active .landing-rocket-item .info-btn-more > * {
    transition-delay: 1.2s;
  }
  .swiper-slide-active .landing-rocket-item .description > * {
    transition-delay: 1.5s;
  }
  .swiper-slide-active .landing-rocket-item .img img:first-child {
    transition-delay: 0.3s;
  }
}
@media only screen and (max-width: 575px) {
  .landing-rocket-item .title > * {
    font-size: 23px;
    line-height: 39px;
  }
  .landing-rocket-item .title > * .pop {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 13px;
    left: 8px;
  }
  .landing-rocket-item .title > * .pop::after {
    width: 11px;
    height: 10px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjc3Ml8yNDU4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iOCIgaGVpZ2h0PSI3Ij4KPHJlY3Qgd2lkdGg9IjgiIGhlaWdodD0iNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc3Ml8yNDU4KSI+CjxwYXRoIGQ9Ik04LjQwOTA5IC0xNi40MkgyOC41OTA5QzMwLjgyMTEgLTE2LjQyIDMyLjk2IC0xNS41NTQ2IDM0LjUzNyAtMTQuMDE0MUMzNi4xMTQgLTEyLjQ3MzYgMzcgLTEwLjM4NDMgMzcgLTguMjA1N0MzNyAtNi4wMjcxMyAzNi4xMTQgLTMuOTM3OCAzNC41MzcgLTIuMzk3MzJDMzIuOTYgLTAuODU2ODQyIDMwLjgyMTEgMC4wMDg1ODkwMyAyOC41OTA5IDAuMDA4NTg5MDNINy41MDgzMUMxLjM5NjU4IDAuMDA4NTg5MDMgMCA2LjU4MDAyIDAgNi41ODAwMlYtOC4yMDU3QzAgLTEwLjM4NDMgMC44ODU5NTUgLTEyLjQ3MzYgMi40NjI5NyAtMTQuMDE0MUM0LjAzOTk4IC0xNS41NTQ2IDYuMTc4ODYgLTE2LjQyIDguNDA5MDkgLTE2LjQyWiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjc3Ml8yNDU4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iOCIgaGVpZ2h0PSI3Ij4KPHJlY3Qgd2lkdGg9IjgiIGhlaWdodD0iNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc3Ml8yNDU4KSI+CjxwYXRoIGQ9Ik04LjQwOTA5IC0xNi40MkgyOC41OTA5QzMwLjgyMTEgLTE2LjQyIDMyLjk2IC0xNS41NTQ2IDM0LjUzNyAtMTQuMDE0MUMzNi4xMTQgLTEyLjQ3MzYgMzcgLTEwLjM4NDMgMzcgLTguMjA1N0MzNyAtNi4wMjcxMyAzNi4xMTQgLTMuOTM3OCAzNC41MzcgLTIuMzk3MzJDMzIuOTYgLTAuODU2ODQyIDMwLjgyMTEgMC4wMDg1ODkwMyAyOC41OTA5IDAuMDA4NTg5MDNINy41MDgzMUMxLjM5NjU4IDAuMDA4NTg5MDMgMCA2LjU4MDAyIDAgNi41ODAwMlYtOC4yMDU3QzAgLTEwLjM4NDMgMC44ODU5NTUgLTEyLjQ3MzYgMi40NjI5NyAtMTQuMDE0MUM0LjAzOTk4IC0xNS41NTQ2IDYuMTc4ODYgLTE2LjQyIDguNDA5MDkgLTE2LjQyWiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=);
    transform: translateY(-1px);
  }
  .landing-rocket-item .price {
    padding: 6px 12px;
  }
  .landing-rocket-item .price .num {
    font-size: 10px;
    line-height: 15px;
  }
  .landing-rocket-item .price .num span {
    font-size: 12px;
    line-height: 18px;
  }
  .landing-rocket-item .price .toman {
    margin-right: 5px;
    font-size: 7px;
    line-height: 10px;
  }
  .landing-rocket-item .starting {
    font-size: 10px;
    line-height: 14px;
  }
}

/* Landing Rocket */
/* Timear Register */
.timear-end-register {
  padding: 9px 18px 8px;
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  gap: 10px;
  color: #5f7086;
}
.timear-end-register span {
  color: #040404;
}

/* Timear Register */
/* Webinar */
.webinar {
  border: 1px solid rgba(164, 168, 186, 0.05);
  padding: 16px;
}
.webinar .image::before, .webinar .image::after,
.webinar .image a::before,
.webinar .image a::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  z-index: 2;
}
.webinar .image::after,
.webinar .image a::before,
.webinar .image a::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAxNy4zNjI0VjBIMC4wNzY3ODIyQzkuNDIwMDQgMCAxNi45OTQzIDcuNTc0MjIgMTYuOTk0MyAxNi45MTc1QzE2Ljk5NDMgMTcuMDY2MyAxNi45OTYyIDE3LjIxNDYgMTcgMTcuMzYyNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAxNy4zNjI0VjBIMC4wNzY3ODIyQzkuNDIwMDQgMCAxNi45OTQzIDcuNTc0MjIgMTYuOTk0MyAxNi45MTc1QzE2Ljk5NDMgMTcuMDY2MyAxNi45OTYyIDE3LjIxNDYgMTcgMTcuMzYyNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.webinar .image::before {
  top: 0;
  right: 0;
  width: 45px;
  height: 34px;
  border-radius: 0 0 0 22px;
}
.webinar .image::after {
  width: 17px;
  height: 18px;
  top: 0;
  right: 45px;
}
.webinar .image a::before {
  width: 23px;
  height: 22px;
  top: 34px;
  right: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMyAyMlYwSDBWMC4wMDUwMDQ4OEgxQzEzLjE0ODYgMC4wMDUwMDQ4OCAyMi45OTcyIDkuODUxOTMgMjMgMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMyAyMlYwSDBWMC4wMDUwMDQ4OEgxQzEzLjE0ODYgMC4wMDUwMDQ4OCAyMi45OTcyIDkuODUxOTMgMjMgMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
}
.webinar .image a::after {
  width: 53px;
  height: 46px;
  bottom: 0;
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA1MyA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMzM2OTE0VjQ2SDUyLjcxN0M0Ny44NTk3IDQ2IDQzLjEzOSA0NC4zOTI2IDM5LjI5MTEgNDEuNDI4Mkw4LjU3NDA0IDE3Ljc2NTFDMy4xNjc0MiAxMy42MDAxIDAgNy4xNjE2MiAwIDAuMzM2OTE0WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA1MyA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMzM2OTE0VjQ2SDUyLjcxN0M0Ny44NTk3IDQ2IDQzLjEzOSA0NC4zOTI2IDM5LjI5MTEgNDEuNDI4Mkw4LjU3NDA0IDE3Ljc2NTFDMy4xNjc0MiAxMy42MDAxIDAgNy4xNjE2MiAwIDAuMzM2OTE0WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}
.webinar .image a img {
  height: 201px;
  border-radius: 22px 0;
}
.webinar .image .free {
  width: 80px;
  height: 80px;
  transform: translate(-12px, 11px);
}
.webinar .image .free::before {
  background-color: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(60px);
}
.webinar .image .free::after {
  background-image: url("./../images/new-elements/free.svg");
  width: 64px;
  height: 68px;
}
.webinar .starting,
.webinar .media,
.webinar .actor {
  color: #5f7086;
}
.webinar .title {
  color: #040404;
  max-height: 40px;
}
.webinar .title a:hover {
  color: #d3344a;
}
.webinar .dont {
  background-color: #d3344a;
  padding: 7px 14px;
}
.webinar .register {
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #040404;
  gap: 7px;
  line-height: 16px;
  padding: 4px 19px;
}
.webinar .register span {
  color: #29b677;
  line-height: 21px;
}
.webinar .register:hover {
  background-color: #29b677;
}
.webinar .register:hover,
.webinar .register:hover span {
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .webinar {
    padding: 12px;
  }
  .webinar .image a img {
    height: 162px;
  }
  .webinar .price span {
    font-size: 13px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .webinar {
    padding: 0;
    border-radius: 0;
    border: 0;
  }
  .webinar .image::before {
    width: 32px;
    height: 24px;
    border-radius: 0 0 0 19px;
  }
  .webinar .image::after {
    right: 31px;
    width: 12px;
    height: 12px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxMS42MDExVjBIMC4xMzUyNTRDNi42MDA1OSAwIDExLjg1ODQgNS4xNjk5MiAxMiAxMS42MDExWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxMS42MDExVjBIMC4xMzUyNTRDNi42MDA1OSAwIDExLjg1ODQgNS4xNjk5MiAxMiAxMS42MDExWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  }
  .webinar .image a::before {
    width: 15px;
    height: 16px;
    top: 23px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAxNS44MzM1VjBIMC41NTg1OTRDOS4xMjI1NiAwLjIxMDY5MyAxNiA3LjIxODk5IDE2IDE1LjgzMzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAxNS44MzM1VjBIMC41NTg1OTRDOS4xMjI1NiAwLjIxMDY5MyAxNiA3LjIxODk5IDE2IDE1LjgzMzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .webinar .image a::after {
    width: 40px;
    height: 35px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBWMzVIMzkuMTc3NUMzNC4zMTQ3IDM1IDI5LjU4ODkgMzMuMzg4OSAyNS43Mzg4IDMwLjQxODJMOC41NjEwNCAxNy4xNjUzQzMuMjI5IDEzLjA1MTMgMC4wNzcxNDg0IDYuNzI1MSAwIDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBWMzVIMzkuMTc3NUMzNC4zMTQ3IDM1IDI5LjU4ODkgMzMuMzg4OSAyNS43Mzg4IDMwLjQxODJMOC41NjEwNCAxNy4xNjUzQzMuMjI5IDEzLjA1MTMgMC4wNzcxNDg0IDYuNzI1MSAwIDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .webinar .image .free {
    width: 50px;
    height: 50px;
    transform: translate(-8px, 2px);
    font-size: 9px;
    line-height: 14px;
  }
  .webinar .image .free::after {
    width: 40px;
    height: 43px;
  }
  .webinar .starting {
    font-size: 9px;
    line-height: 13px;
  }
  .webinar .title {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 9px;
  }
  .webinar .media-actor {
    margin-bottom: 14px;
  }
  .webinar .media {
    font-size: 10px;
    line-height: 15px;
  }
  .webinar .actor {
    font-size: 9px;
    line-height: 14px;
  }
  .webinar .dont {
    font-size: 9px;
    line-height: 13px;
    padding: 5px 8px;
  }
  .webinar .register {
    font-size: 9px;
    line-height: 13px;
    gap: 5px;
    padding: 3px 12px;
  }
  .webinar .register span {
    font-size: 11px;
    line-height: 17px;
  }
}

/* Webinar */
/* Stat Webinar */
.stat-webinar .icon {
  background-image: linear-gradient(180deg, #f4f4fd 0%, rgba(244, 244, 252, 0) 100%);
  width: 38px;
  height: 38px;
}
.stat-webinar .icon svg {
  width: 24px;
  height: 24px;
}
.stat-webinar .count {
  color: #a4a8ba;
}
.stat-webinar .count span {
  color: #040404;
}
.stat-webinar .title {
  color: #040404;
  margin-bottom: 5px;
  line-height: 26px;
}
.stat-webinar p {
  color: #a4a8ba;
  line-height: 22px;
}
.stat-webinar:hover .count {
  color: rgba(5, 71, 193, 0.7);
}
@media only screen and (max-width: 767px) {
  .stat-webinar .icon {
    width: 31px;
    height: 31px;
    margin-bottom: 4px;
  }
  .stat-webinar .icon svg {
    width: 20px;
    height: 20px;
  }
  .stat-webinar .count {
    font-size: 15px;
    line-height: 24px;
  }
  .stat-webinar .count span {
    font-size: 9px;
    line-height: 26px;
  }
  .stat-webinar .title {
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 0;
  }
  .stat-webinar p {
    font-size: 9px;
    line-height: 18px;
  }
}

/* Stat Webinar */
/* Categories Webinar */
.categories-webinar-heading {
  gap: 28px;
}
.categories-webinar-heading-title {
  line-height: 26px;
  color: #040404;
}
.categories-webinar-heading-swiper-buttons {
  gap: 19px;
}
.categories-webinar-heading-swiper-buttons .swiper-button-next, .categories-webinar-heading-swiper-buttons .swiper-button-prev {
  font-size: 24px;
  color: #a4a8ba;
}
.categories-webinar-heading-swiper-buttons .swiper-button-next::after, .categories-webinar-heading-swiper-buttons .swiper-button-prev::after {
  content: none;
}
.categories-webinar-heading-btn {
  padding: 8px 17px 9px;
  border: 1px solid rgba(164, 168, 186, 0.1);
  background-color: rgba(255, 255, 255, 0.03);
  color: #5f7086;
}
.categories-webinar-heading-btn:hover {
  background-color: #d3344a;
  border-color: #d3344a;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .categories-webinar-heading-title {
    font-size: 14px;
    line-height: 26px;
  }
  .categories-webinar-heading-btn {
    font-size: 9px;
    line-height: 13px;
    padding: 6px 12px;
  }
}
.categories-webinar .swiper-slide {
  width: 103px;
}
.categories-webinar-item {
  padding: 16px 16px 12px;
  border: 1px solid rgba(0, 0, 0, 0.02);
  width: 103px;
  --gradient: linear-gradient(
    149.69deg,
    #d2ebff 12.06%,
    #3facff 54.09%,
    #008fff 81.55%
  );
}
.categories-webinar-item .icon {
  background-image: var(--gradient);
  width: 69px;
  height: 69px;
}
.categories-webinar-item .icon svg {
  width: 34px;
  height: 34px;
}
.categories-webinar-item .title {
  line-height: 26px;
}
@media only screen and (max-width: 767px) {
  .categories-webinar .swiper-slide {
    width: 80px;
  }
  .categories-webinar-item {
    padding: 12px;
    width: 80px;
  }
  .categories-webinar-item .icon {
    width: 54px;
    height: 54px;
    margin-bottom: 9px;
  }
  .categories-webinar-item .icon svg {
    width: 26px;
    height: 26px;
  }
  .categories-webinar-item .title {
    font-size: 9px;
    line-height: 26px;
  }
}

/* Categories Webinar */
/* Videos Webinar */
.videos-webinar .image img,
.popular-videos-webinar-item .image img {
  height: 160px;
}
.videos-webinar .image .play,
.popular-videos-webinar-item .image .play {
  width: 36px;
  height: 36px;
  font-size: 13px;
}
.videos-webinar .image .play::before,
.popular-videos-webinar-item .image .play::before {
  background-color: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(7px);
}
.videos-webinar .image .play::after,
.videos-webinar .image .play i::after,
.popular-videos-webinar-item .image .play::after,
.popular-videos-webinar-item .image .play i::after {
  animation: scaleVideoFive 1s infinite linear alternate;
}
@keyframes scaleVideoFive {
  0% {
    transform: translate(-50%, -50%) scale(0.9);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
.videos-webinar .image .play::after,
.popular-videos-webinar-item .image .play::after {
  width: 42px;
  height: 42px;
  border: 1px solid rgba(255, 255, 255, 0.21);
}
.videos-webinar .image .play i::after,
.popular-videos-webinar-item .image .play i::after {
  width: 52px;
  height: 52px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
}
@media only screen and (max-width: 767px) {
  .videos-webinar .image img,
  .popular-videos-webinar-item .image img {
    height: 104px;
  }
}

.videos-webinar-tabs li {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  padding: 9px 17px;
  color: #040404;
  line-height: 17px;
}
.videos-webinar-tabs li.active {
  background-color: #0547c1;
  border-color: #0547c1;
  color: #fff;
}
.videos-webinar-item .media {
  gap: 11px;
}
.videos-webinar-item .media-image {
  width: 38px;
  height: 38px;
  background-color: #f2f2f2;
}
.videos-webinar-item .media-image img {
  width: 28px;
  height: 28px;
}
.videos-webinar-item .media-image img:nth-child(2) {
  top: 4px;
  left: 3px;
  filter: blur(28px);
}
.videos-webinar-item .media .name {
  color: #040404;
}
.videos-webinar-item .media .name:hover {
  color: #d3344a;
}
.videos-webinar-item .media .sub-name {
  color: #5f7086;
}
.videos-webinar-item .show {
  color: #292d32;
}
.videos-webinar-item .show svg {
  width: 24px;
  height: 24px;
}
.videos-webinar-item .show:hover {
  color: #d3344a;
}
@media only screen and (max-width: 767px) {
  .videos-webinar-tabs {
    gap: 11px;
  }
  .videos-webinar-tabs li {
    font-size: 9px;
    line-height: 13px;
  }
  .videos-webinar-item .media {
    gap: 7px;
  }
  .videos-webinar-item .media-image {
    width: 33px;
    height: 33px;
  }
  .videos-webinar-item .media-image img {
    width: 23px;
    height: 23px;
  }
  .videos-webinar-item .media .name {
    font-size: 10px;
    line-height: 15px;
  }
  .videos-webinar-item .media .sub-name {
    font-size: 9px;
    line-height: 14px;
  }
  .videos-webinar-item .show svg {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .videos-webinar-tabs {
    margin: 0 -12px;
  }
  .videos-webinar-tabs ul {
    padding: 0 12px !important;
  }
}

/* Videos Webinar */
/* Face To Face Webinars */
.face-to-face-webinars-wrapper {
  padding: 56px 40px;
  background-color: #f4f4fc;
}
.face-to-face-webinars-wrapper::after {
  width: calc(100% - 36px);
  height: 40%;
  transform: translate(-50%, 17px);
  border-radius: 0 0 15px 15px;
  background-color: rgba(255, 255, 255, 0.03);
  backdrop-filter: blur(74px);
}
.face-to-face-webinars-heading .title {
  color: #040404;
  line-height: 26px;
  margin-bottom: 3px;
}
.face-to-face-webinars-heading .sub-title {
  line-height: 26px;
  color: #a4a8ba;
}
.face-to-face-webinars-heading .show-all {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  padding: 9px 17px;
  color: #040404;
  line-height: 17px;
}
.face-to-face-webinars-heading .show-all:hover {
  background-color: #d3344a;
  color: #fff;
}
.face-to-face-webinars-content {
  border: 3px solid rgba(0, 0, 0, 0.02);
  padding: 22px 30px;
}
.face-to-face-webinars-content .row {
  margin: 0 -6px;
  row-gap: 26px;
}
.face-to-face-webinars-content .row > * {
  padding: 0 6px;
}
.face-to-face-webinars-tabs {
  padding: 14px 23px;
  background-color: rgba(244, 246, 251, 0.6);
}
.face-to-face-webinars-tabs ul {
  gap: 17px;
}
.face-to-face-webinars-tabs li {
  padding: 7px 12px;
  border: 1px solid rgba(0, 0, 0, 0.03);
  line-height: 17px;
  color: #5f7086;
}
.face-to-face-webinars-tabs li.active {
  background-color: #fff;
  border-color: #fff;
  color: #040404;
}
.face-to-face-webinars-item {
  padding: 13px 10px 14px 27px;
  background-color: #f4f4fc;
}
.face-to-face-webinars-item .image {
  max-width: 94px;
}
.face-to-face-webinars-item .image img {
  width: 94px;
  height: 94px;
}
.face-to-face-webinars-item .detail {
  max-width: calc(100% - 101px);
}
.face-to-face-webinars-item .detail .info {
  padding-left: 20px;
}
.face-to-face-webinars-item .detail .title {
  color: #040404;
  max-height: 44px;
}
.face-to-face-webinars-item .detail .title a:hover {
  color: #d3344a;
}
.face-to-face-webinars-item .detail .location-time {
  color: #a4a8ba;
  margin-bottom: 5px;
}
.face-to-face-webinars-item .detail .date {
  color: #5f7086;
}
.face-to-face-webinars-item .detail .price {
  color: #a4a8ba;
}
.face-to-face-webinars-item .detail .show-more {
  padding: 9px 12px;
  border: 1px solid rgba(164, 168, 186, 0.1);
  background-color: rgba(255, 255, 255, 0.03);
  color: #040404;
}
.face-to-face-webinars-item .detail .show-more:hover {
  background-color: #d3344a;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .face-to-face-webinars-wrapper {
    padding: 40px 20px;
  }
  .face-to-face-webinars-content {
    padding: 22px 20px;
  }
  .face-to-face-webinars-item {
    padding: 13px 10px 14px;
    gap: 8px;
  }
  .face-to-face-webinars-item .detail .info {
    padding-left: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .face-to-face-webinars-heading {
    margin-bottom: 34px;
  }
  .face-to-face-webinars-heading .title {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 5px;
  }
  .face-to-face-webinars-heading .sub-title {
    font-size: 10px;
    line-height: 19px;
  }
  .face-to-face-webinars-heading .show-all {
    font-size: 10px;
    line-height: 14px;
  }
  .face-to-face-webinars-tabs {
    padding: 8px 16px;
  }
  .face-to-face-webinars-content .row {
    row-gap: 12px;
  }
  .face-to-face-webinars-item .detail .info {
    padding-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .face-to-face-webinars-wrapper {
    border-radius: 0;
    margin: 0 -12px;
    padding: 24px 12px;
  }
  .face-to-face-webinars-content {
    padding: 16px 14px;
  }
  .face-to-face-webinars-tabs li {
    font-size: 10px;
    line-height: 15px;
  }
  .face-to-face-webinars-item .image {
    max-width: 76px;
  }
  .face-to-face-webinars-item .image img {
    width: 76px;
    height: 76px;
  }
  .face-to-face-webinars-item .detail {
    max-width: calc(100% - 81px);
  }
  .face-to-face-webinars-item .detail .title {
    font-size: 11px;
    line-height: 26px;
  }
  .face-to-face-webinars-item .detail .location-time {
    font-size: 9px;
    line-height: 16px;
    margin-bottom: 6px;
  }
  .face-to-face-webinars-item .detail .date {
    font-size: 9px;
    line-height: 16px;
  }
}

/* Face To Face Webinars */
/* Most Popular Organizer */
.most-popular-organizer {
  background-color: #040414;
  padding: 40px 0;
}
.most-popular-organizer .swiper-slide {
  width: 300px;
}
.most-popular-organizer .swiper + .swiper {
  direction: ltr;
  padding-right: 210px;
}
.most-popular-organizer .swiper + .swiper .swiper-slide {
  direction: rtl;
}
.most-popular-organizer-item {
  background-color: #161626;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 20px 11px 20px 15px;
  width: 300px;
}
.most-popular-organizer-item .image {
  width: 38px;
  height: 38px;
  background-color: #f2f2f2;
}
.most-popular-organizer-item .image img {
  width: 28px;
  height: 28px;
}
.most-popular-organizer-item .image img:nth-child(2) {
  top: 4px;
  left: 3px;
  filter: blur(28px);
  opacity: 0.24;
  z-index: -1;
}
.most-popular-organizer-item .name {
  line-height: 20px;
  margin-bottom: 2px;
}
.most-popular-organizer-item .name a:hover {
  color: #d3344a;
}
.most-popular-organizer-item .sub-name {
  color: #5f7086;
  line-height: 15px;
}
.most-popular-organizer-item .follow {
  padding: 9px 17px;
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.most-popular-organizer-item .follow:hover {
  background-color: #d3344a;
  border-color: #d3344a;
}
@media only screen and (max-width: 767px) {
  .most-popular-organizer .swiper-slide, .most-popular-organizer-item {
    width: 230px;
  }
  .most-popular-organizer .swiper + .swiper {
    padding-right: 100px;
  }
  .most-popular-organizer-item {
    padding: 13px 11px 12px;
  }
  .most-popular-organizer-item .info .image {
    width: 24px;
    height: 24px;
  }
  .most-popular-organizer-item .info .image img {
    width: 18px;
    height: 18px;
  }
  .most-popular-organizer-item .info .name {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 0;
  }
  .most-popular-organizer-item .info .sub-name {
    font-size: 8px;
    line-height: 12px;
  }
  .most-popular-organizer-item .follow {
    font-size: 8px;
    line-height: 11px;
  }
}

/* Most Popular Organizer */
/* Comments Webinar */
.comments-webinar-tabs {
  border: 1px solid #ebebeb;
  padding: 1px;
}
.comments-webinar-tabs li {
  padding: 11px 13px 11px 12px;
  color: #5f7086;
}
.comments-webinar-tabs li.active {
  background-color: #000;
  color: #fff;
}
.comments-webinar-item {
  border: 1px solid rgba(235, 235, 235, 0.3);
  padding: 28px 22px;
}
.comments-webinar-item .info i {
  background-color: #dbd3ca;
  color: #827954;
  width: 43px;
  height: 41px;
  font-size: 20px;
}
.comments-webinar-item .info .name {
  color: #040404;
  line-height: 20px;
  margin-bottom: 3px;
}
.comments-webinar-item .info .sub-name {
  line-height: 17px;
  color: #a4a8ba;
}
.comments-webinar-item p {
  line-height: 26px;
}
@media only screen and (max-width: 767px) {
  .comments-webinar-tabs {
    margin-bottom: 40px;
  }
  .comments-webinar-item {
    padding: 16px 11px;
  }
  .comments-webinar-item .info {
    margin-bottom: 7px;
  }
  .comments-webinar-item .info i {
    width: 35px;
    height: 33px;
    font-size: 16px;
    border-radius: 10px;
  }
  .comments-webinar-item .info .name {
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 4px;
  }
  .comments-webinar-item .info .sub-name {
    font-size: 10px;
    line-height: 14px;
  }
  .comments-webinar-item p {
    font-size: 11px;
    line-height: 26px;
  }
}

/* Comments Webinar */
/* Popular Videos Webinar */
.popular-videos-webinar-item .image .tip {
  top: 100%;
  left: 0;
  padding: 15px 12px 5px;
  border-radius: 0 20px 20px;
  white-space: nowrap;
  transform: translateY(12px);
  opacity: 0;
}
.popular-videos-webinar-item .image .tip::before {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 0;
  left: 0;
  width: 100%;
  border-radius: inherit;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: -1;
}
.popular-videos-webinar-item .image .tip::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 11px;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3ODVfOSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIj4KPHJlY3Qgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzg1XzkpIj4KPHBhdGggZD0iTTExLjY1MjkgMzMuM0g1My4yODc0QzU2LjM3OCAzMy4zIDU5LjM0MTkgMzIuMDcyMyA2MS41MjczIDI5Ljg4NjlDNjMuNzEyNiAyNy43MDE2IDY0Ljk0MDMgMjQuNzM3NiA2NC45NDAzIDIxLjY0NzFDNjQuOTQwMyAxOC41NTY2IDYzLjcxMjYgMTUuNTkyNiA2MS41MjczIDEzLjQwNzNDNTkuMzQxOSAxMS4yMjE5IDU2LjM3OCA5Ljk5NDIyIDUzLjI4NzQgOS45OTQyMkgxMC40MDQ2QzEuOTM1MzEgOS45OTQyMiAwIDAuNjcxOTA5IDAgMC42NzE5MDlWMjEuNjQ3MUMwIDI0LjczNzYgMS4yMjc3MSAyNy43MDE2IDMuNDEzMDUgMjkuODg2OUM1LjU5ODM5IDMyLjA3MjMgOC41NjIzNSAzMy4zIDExLjY1MjkgMzMuM1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3ODVfOSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIj4KPHJlY3Qgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzg1XzkpIj4KPHBhdGggZD0iTTExLjY1MjkgMzMuM0g1My4yODc0QzU2LjM3OCAzMy4zIDU5LjM0MTkgMzIuMDcyMyA2MS41MjczIDI5Ljg4NjlDNjMuNzEyNiAyNy43MDE2IDY0Ljk0MDMgMjQuNzM3NiA2NC45NDAzIDIxLjY0NzFDNjQuOTQwMyAxOC41NTY2IDYzLjcxMjYgMTUuNTkyNiA2MS41MjczIDEzLjQwNzNDNTkuMzQxOSAxMS4yMjE5IDU2LjM3OCA5Ljk5NDIyIDUzLjI4NzQgOS45OTQyMkgxMC40MDQ2QzEuOTM1MzEgOS45OTQyMiAwIDAuNjcxOTA5IDAgMC42NzE5MDlWMjEuNjQ3MUMwIDI0LjczNzYgMS4yMjc3MSAyNy43MDE2IDMuNDEzMDUgMjkuODg2OUM1LjU5ODM5IDMyLjA3MjMgOC41NjIzNSAzMy4zIDExLjY1MjkgMzMuM1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.popular-videos-webinar-item .image .play:hover .tip {
  opacity: 1;
  transform: translateY(6px);
}
.popular-videos-webinar-item .title {
  color: #040404;
  line-height: 26px;
  max-height: 52px;
}
.popular-videos-webinar-item .title a:hover {
  color: #d3344a;
}
.popular-videos-webinar-item .media {
  gap: 11px;
}
.popular-videos-webinar-item .media-image {
  width: 38px;
  height: 38px;
  background-color: #f2f2f2;
}
.popular-videos-webinar-item .media-image img {
  width: 28px;
  height: 28px;
}
.popular-videos-webinar-item .media-image img:nth-child(2) {
  top: 4px;
  left: 3px;
  opacity: 0.24;
  z-index: -1;
}
.popular-videos-webinar-item .media .name {
  color: #5f7086;
  margin-bottom: 4px;
}
.popular-videos-webinar-item .media .sub-name {
  color: #5f7086;
  line-height: 14px;
}
.popular-videos-webinar-item .info .name {
  color: #040404;
  line-height: 14px;
  margin-bottom: 2px;
}
.popular-videos-webinar-item .info .sub-name {
  color: #5f7086;
  line-height: 14px;
}
.popular-videos-webinar-item .price {
  line-height: 15px;
}
.popular-videos-webinar-item .price span {
  line-height: 23px;
  color: #29b677;
}
.popular-videos-webinar-item .buy {
  padding: 7px 15px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #000;
  gap: 5px;
}
.popular-videos-webinar-item .buy span {
  color: #29b677;
}
.popular-videos-webinar-item .buy:hover {
  background-color: #29b677;
  border-color: #29b677;
  color: #fff;
}
.popular-videos-webinar-item .buy:hover span {
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .popular-videos-webinar-item .title {
    font-size: 12px;
    line-height: 22px;
    max-height: 44px;
  }
  .popular-videos-webinar-item .media .name {
    color: #040404;
    font-size: 9px;
    line-height: 14px;
    margin-bottom: 3px;
  }
  .popular-videos-webinar-item .media .sub-name {
    font-size: 8px;
    line-height: 12px;
  }
  .popular-videos-webinar-item .info .name {
    font-size: 9px;
    line-height: 14px;
    margin-bottom: 4px;
  }
  .popular-videos-webinar-item .info .sub-name {
    font-size: 7px;
    line-height: 11px;
  }
  .popular-videos-webinar-item .price {
    font-size: 9px;
    line-height: 14px;
  }
  .popular-videos-webinar-item .price span {
    font-size: 12px;
    line-height: 18px;
  }
  .popular-videos-webinar-item .buy {
    font-size: 9px;
    line-height: 13px;
    padding: 4px 7px;
  }
  .popular-videos-webinar-item .buy span {
    font-size: 11px;
    line-height: 17px;
  }
}

/* Popular Videos Webinar */
/* Article Box Webinar */
.article-webinar {
  border: 1px solid rgba(235, 235, 235, 0.7);
  padding: 18px 8px 20px;
}
.article-webinar .author-category {
  padding: 0 6px;
}
.article-webinar .author > i {
  width: 43px;
  height: 41px;
  background-color: #dbd3ca;
  color: #827954;
  font-size: 20px;
}
.article-webinar .author .name {
  color: #040404;
  line-height: 20px;
  margin-bottom: 1px;
}
.article-webinar .author .date {
  color: #a4a8ba;
  line-height: 17px;
}
.article-webinar .category {
  padding: 7px 13px;
  background-color: #040404;
  line-height: 18px;
}
.article-webinar .category:hover {
  background-color: #d3344a;
}
.article-webinar .image img {
  height: 151px;
}
.article-webinar .content {
  padding: 0 6px;
}
.article-webinar .title {
  color: #0a0a0a;
  line-height: 20px;
  max-height: 40px;
}
.article-webinar .title a:hover {
  color: #d3344a;
}
.article-webinar p {
  line-height: 20px;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  height: 60px;
}
.article-webinar:hover .image img {
  transform: scale(1.05) rotate(1deg);
}
@media only screen and (max-width: 1199px) {
  .article-webinar .author {
    gap: 8px;
  }
  .article-webinar .author > i {
    width: 38px;
    height: 36px;
  }
  .article-webinar .author .name {
    font-size: 11px;
    line-height: 16px;
  }
  .article-webinar .author .date {
    font-size: 10px;
    line-height: 14px;
  }
  .article-webinar .category {
    font-size: 10px;
    line-height: 14px;
    padding: 7px 10px;
  }
}
@media only screen and (max-width: 767px) {
  .article-webinar {
    padding: 15px 4px 10px;
  }
  .article-webinar .author-category,
  .article-webinar .content {
    padding: 0 4px;
  }
  .article-webinar .author-category {
    margin-bottom: 10px;
  }
  .article-webinar .author {
    gap: 7px;
  }
  .article-webinar .author > i {
    width: 30px;
    height: 29px;
    border-radius: 10px;
    font-size: 16px;
  }
  .article-webinar .category {
    padding: 4px 10px;
  }
  .article-webinar .image img {
    height: 111px;
  }
  .article-webinar .title {
    font-size: 12px;
    margin-bottom: 7px;
  }
}

/* Article Box Webinar */
/* Our Sponsors */
.our-sponsors .swiper-slide {
  width: auto;
}
.our-sponsors-item {
  width: 115px;
  height: 116px;
}
.our-sponsors-item::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI5IiBoZWlnaHQ9IjEyNyIgdmlld0JveD0iMCAwIDEyOSAxMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk1ODAwOCAxMS42NDE2Vjg2Ljc1NDdDMC45NTgwMDggOTIuODI5OSA1Ljg4Mjg3IDk3Ljc1NDcgMTEuOTU4IDk3Ljc1NDdIMzAuNTQ0QzM2LjYxOTEgOTcuNzU0NyA0MS41NDQgMTAyLjY4IDQxLjU0NCAxMDguNzU1VjExNi4wMDZDNDEuNTQ0IDEyMi4wODEgNDYuNDY4OSAxMjcuMDA2IDUyLjU0NCAxMjcuMDA2SDExNy4xMTJDMTIzLjE4NyAxMjcuMDA2IDEyOC4xMTIgMTIyLjA4MSAxMjguMTEyIDExNi4wMDZWNDAuNjU4NUMxMjguMTEyIDM0LjU4MzQgMTIzLjE4NyAyOS42NTg1IDExNy4xMTIgMjkuNjU4NUgxMTIuNjAyQzEwNi41MjcgMjkuNjU4NSAxMDEuNjAyIDI0LjczMzcgMTAxLjYwMiAxOC42NTg1VjExLjY0MTZDMTAxLjYwMiA1LjU2NjQ3IDk2LjY3NyAwLjY0MTYwMiA5MC42MDE5IDAuNjQxNjAySDExLjk1OEM1Ljg4Mjg4IDAuNjQxNjAyIDAuOTU4MDA4IDUuNTY2NDggMC45NTgwMDggMTEuNjQxNloiIGZpbGw9IiMyQjI1NDgiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI5IiBoZWlnaHQ9IjEyNyIgdmlld0JveD0iMCAwIDEyOSAxMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk1ODAwOCAxMS42NDE2Vjg2Ljc1NDdDMC45NTgwMDggOTIuODI5OSA1Ljg4Mjg3IDk3Ljc1NDcgMTEuOTU4IDk3Ljc1NDdIMzAuNTQ0QzM2LjYxOTEgOTcuNzU0NyA0MS41NDQgMTAyLjY4IDQxLjU0NCAxMDguNzU1VjExNi4wMDZDNDEuNTQ0IDEyMi4wODEgNDYuNDY4OSAxMjcuMDA2IDUyLjU0NCAxMjcuMDA2SDExNy4xMTJDMTIzLjE4NyAxMjcuMDA2IDEyOC4xMTIgMTIyLjA4MSAxMjguMTEyIDExNi4wMDZWNDAuNjU4NUMxMjguMTEyIDM0LjU4MzQgMTIzLjE4NyAyOS42NTg1IDExNy4xMTIgMjkuNjU4NUgxMTIuNjAyQzEwNi41MjcgMjkuNjU4NSAxMDEuNjAyIDI0LjczMzcgMTAxLjYwMiAxOC42NTg1VjExLjY0MTZDMTAxLjYwMiA1LjU2NjQ3IDk2LjY3NyAwLjY0MTYwMiA5MC42MDE5IDAuNjQxNjAySDExLjk1OEM1Ljg4Mjg4IDAuNjQxNjAyIDAuOTU4MDA4IDUuNTY2NDggMC45NTgwMDggMTEuNjQxNloiIGZpbGw9IiMyQjI1NDgiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: rgba(43, 37, 72, 0.7) url("./../images/new-elements/bg-sponsors.png") center center no-repeat;
  background-size: cover;
}
.our-sponsors-item::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE4IiBoZWlnaHQ9IjExNyIgdmlld0JveD0iMCAwIDExOCAxMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEyVjc4LjM3OTZDMSA4NC40NTQ4IDUuOTI0ODcgODkuMzc5NiAxMiA4OS4zNzk2SDI3LjAyNThDMzMuMTAxIDg5LjM3OTYgMzguMDI1OCA5NC4zMDQ1IDM4LjAyNTggMTAwLjM4VjEwNUMzOC4wMjU4IDExMS4wNzUgNDIuOTUwNyAxMTYgNDkuMDI1OCAxMTZIMTA2QzExMi4wNzUgMTE2IDExNyAxMTEuMDc1IDExNyAxMDVWMzguNDA3NEMxMTcgMzIuMzMyMyAxMTIuMDc1IDI3LjQwNzQgMTA2IDI3LjQwNzRIMTAzLjgxNUM5Ny43NDA0IDI3LjQwNzQgOTIuODE1NSAyMi40ODI1IDkyLjgxNTUgMTYuNDA3NFYxMkM5Mi44MTU1IDUuOTI0ODcgODcuODkwNiAxIDgxLjgxNTUgMUgxMkM1LjkyNDg3IDEgMSA1LjkyNDg3IDEgMTJaIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE4IiBoZWlnaHQ9IjExNyIgdmlld0JveD0iMCAwIDExOCAxMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEyVjc4LjM3OTZDMSA4NC40NTQ4IDUuOTI0ODcgODkuMzc5NiAxMiA4OS4zNzk2SDI3LjAyNThDMzMuMTAxIDg5LjM3OTYgMzguMDI1OCA5NC4zMDQ1IDM4LjAyNTggMTAwLjM4VjEwNUMzOC4wMjU4IDExMS4wNzUgNDIuOTUwNyAxMTYgNDkuMDI1OCAxMTZIMTA2QzExMi4wNzUgMTE2IDExNyAxMTEuMDc1IDExNyAxMDVWMzguNDA3NEMxMTcgMzIuMzMyMyAxMTIuMDc1IDI3LjQwNzQgMTA2IDI3LjQwNzRIMTAzLjgxNUM5Ny43NDA0IDI3LjQwNzQgOTIuODE1NSAyMi40ODI1IDkyLjgxNTUgMTYuNDA3NFYxMkM5Mi44MTU1IDUuOTI0ODcgODcuODkwNiAxIDgxLjgxNTUgMUgxMkM1LjkyNDg3IDEgMSA1LjkyNDg3IDEgMTJaIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 16px;
  left: 15px;
  opacity: 0;
}
.our-sponsors-item img {
  width: auto;
  opacity: 0.7;
  max-height: 29px;
}
.our-sponsors-item:hover {
  transform: scale(1.1);
}
.our-sponsors-item:hover::after {
  top: -5px;
  right: -4px;
  opacity: 1;
}
.our-sponsors-item:hover img {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .our-sponsors-item {
    width: 80px;
    height: 79px;
  }
  .our-sponsors-item img {
    max-height: 20px;
  }
}

/* Our Sponsors */
/* Yoga Heading */
.yoga-heading-title {
  font-size: 34px;
  line-height: 48px;
  color: #23253f;
}
.yoga-heading-title span {
  color: #f7a630;
}
.yoga-heading-title span::before {
  width: calc(100% + 6px);
  height: 20px;
  background-color: #fef4e7;
  border-radius: 8px;
  transform: translate(-50%, 1px);
}
.yoga-heading-sub-title {
  color: #23253f;
}
@media only screen and (max-width: 1199px) {
  .yoga-heading-title {
    font-size: 32px;
  }
  .yoga-heading-sub-title {
    font-size: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .yoga-heading-title {
    font-size: 28px;
    line-height: 39px;
  }
  .yoga-heading-title span::before {
    height: 16px;
  }
}

/* Yoga Heading */
/* Courses Yoga */
.courses-yoga-item {
  height: 296px;
}
.courses-yoga-item::before {
  background-image: linear-gradient(180deg, rgba(186, 157, 139, 0) 0%, rgba(186, 157, 139, 0.82) 52.32%, #c09c88 100%);
  height: 40.203%;
}
.courses-yoga-item .bg {
  z-index: -2;
}
.courses-yoga-item .content {
  bottom: 22px;
  padding: 0 16px;
}
.courses-yoga-item .content .title {
  line-height: 25px;
  max-height: 50px;
}
.courses-yoga-item .content > i {
  width: 40px;
  height: 40px;
  border: 1.5px solid #fff;
  font-size: 22px;
}
.courses-yoga-item:hover .bg {
  transform: scale(1.05);
}
.courses-yoga-item:hover .content > i {
  transform: rotate(-45deg);
}
.courses-yoga-item.sm .content .title, .courses-yoga-item.xs .content .title {
  line-height: 21px;
  max-height: 42px;
}
.courses-yoga-item.sm .content > i, .courses-yoga-item.xs .content > i {
  width: 32px;
  height: 32px;
  font-size: 18px;
}
.courses-yoga-item.sm {
  height: 242px;
}
.courses-yoga-item.sm::before {
  height: 49.18%;
}
.courses-yoga-item.xs {
  height: 154px;
}
.courses-yoga-item.xs::before {
  height: 55.2%;
}
.courses-yoga-item.lg {
  height: 420px;
}
.courses-yoga-item.lg::before {
  height: 28.334%;
}
.courses-yoga-item.lg .content .title {
  line-height: 31px;
  max-height: 62px;
}
.courses-yoga .swiper-pagination-bullet {
  opacity: 1;
  background-color: #d9d9d9;
  border-radius: 32px;
  margin: 0 !important;
  width: 6px;
  height: 6px;
}
.courses-yoga .swiper-pagination-bullet.prev, .courses-yoga .swiper-pagination-bullet.next {
  width: 8px;
  height: 8px;
}
.courses-yoga .swiper-pagination-bullet-active {
  width: 23px;
  height: 8px;
  background-color: #837ffa;
}
@media only screen and (max-width: 991px) {
  .courses-yoga-item {
    border-radius: 24px;
  }
  .courses-yoga-item .content {
    bottom: 16px;
  }
  .courses-yoga-item .content .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .courses-yoga-item .content > i {
    width: 36px;
    height: 36px;
    font-size: 20px;
  }
}

/* Courses Yoga */
/* Why Yoga */
.why-yoga-item {
  box-shadow: 0px 10px 64px rgba(28, 57, 144, 0.078);
  padding: 22px 20px 32px;
}
.why-yoga-item .heading {
  gap: 12px;
}
.why-yoga-item .heading .icon {
  width: 40px;
  height: 40px;
  background-color: rgba(212, 241, 195, 0.39);
  color: #5dc222;
}
.why-yoga-item .heading .icon svg {
  width: 24px;
  height: 24px;
}
.why-yoga-item .heading .title {
  line-height: 25px;
  color: #23253f;
}
.why-yoga-item p {
  color: #23253f;
}
@media only screen and (max-width: 991px) {
  .why-yoga-item {
    padding: 16px 16px 24px;
  }
  .why-yoga-item .heading {
    margin-bottom: 16px;
  }
  .why-yoga-item .heading .title {
    font-size: 16px;
    line-height: 24px;
  }
  .why-yoga-item p {
    font-size: 12px;
    line-height: 22px;
  }
}

/* Why Yoga */
/* Article Yoga */
.article-yoga {
  box-shadow: 0px 10px 64px rgba(28, 57, 144, 0.078);
  padding: 24px 24px 28px;
}
.article-yoga figure img {
  height: 210px;
}
.article-yoga figure .category {
  top: 16px;
  right: 16px;
  padding: 3px 9px;
  color: #fff;
}
.article-yoga figure .category::before {
  background-color: rgba(164, 137, 98, 0.24);
  border: 1px solid #fff;
  backdrop-filter: blur(20px);
}
.article-yoga figure .category:hover::before {
  background-color: #a48962;
}
.article-yoga .content {
  padding: 0 12px;
}
.article-yoga .title {
  line-height: 25px;
  max-height: 50px;
  color: #23253f;
}
.article-yoga .title a:hover {
  color: #837ffa;
}
.article-yoga .time-ready,
.article-yoga .date {
  color: #747893;
  line-height: 22px;
}
.article-yoga .time-ready i,
.article-yoga .date i {
  font-size: 18px;
}
.article-yoga .more {
  font-size: 24px;
  padding-right: 8px;
  color: #837ffa;
}
.article-yoga .more::before {
  width: 18px;
  height: 18px;
  border-radius: 6px;
  background-color: #ebeafe;
}
@media only screen and (max-width: 767px) {
  .article-yoga {
    padding: 16px 16px 20px;
    border-radius: 24px;
  }
  .article-yoga figure a {
    border-radius: 16px;
  }
  .article-yoga figure img {
    height: 150px;
  }
  .article-yoga .content {
    padding: 0 8px;
  }
  .article-yoga .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .article-yoga .time-ready,
  .article-yoga .date {
    font-size: 12px;
    line-height: 18px;
  }
  .article-yoga .time-ready i,
  .article-yoga .date i {
    font-size: 16px;
  }
}

/* Article Yoga */
/* Gallery Yoga */
.gallery-yoga .swiper-slide {
  width: auto;
}
.gallery-yoga .swiper-button-next, .gallery-yoga .swiper-button-prev {
  width: 48px;
  height: 48px;
  background-color: #f8f8f8;
  font-size: 16px;
  color: #837ffa;
}
.gallery-yoga .swiper-button-next::after, .gallery-yoga .swiper-button-prev::after {
  content: none;
}
.gallery-yoga .swiper-button-next:hover, .gallery-yoga .swiper-button-prev:hover {
  background-color: #837ffa;
  color: #fff;
}
.gallery-yoga-item img {
  width: 360px;
  height: 350px;
}
.gallery-yoga-item:hover img {
  transform: scale(1.05) rotate(2deg);
  filter: grayscale(1);
}
@media only screen and (max-width: 1199px) {
  .gallery-yoga-item img {
    width: 300px;
    height: 290px;
  }
}
@media only screen and (max-width: 991px) {
  .gallery-yoga-item img {
    width: 260px;
    height: 250px;
  }
  .gallery-yoga .swiper-buttons {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .gallery-yoga-item {
    border-radius: 24px;
  }
  .gallery-yoga-item img {
    width: 232px;
    height: 226px;
  }
}
@media only screen and (max-width: 575px) {
  .gallery-yoga .swiper-buttons {
    transform: translateY(-4px);
  }
  .gallery-yoga .swiper-button-prev, .gallery-yoga .swiper-button-next {
    width: 40px;
    height: 40px;
    font-size: 14px;
    border-radius: 12px;
  }
}

/* Gallery Yoga */
/* ==> New Styles Elements Investment <== */
/* Fonts */
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.f-modam {
  font-family: "Modam";
}

/* Fonts */
/* Iocns */
.icon-check-circle:before {
  content: "\ea0e";
}

.icon-trend-up:before {
  content: "\ea0d";
}

/* Iocns */
/* Options Investment */
.options-investment-wrapper {
  border-radius: 32px;
  padding: 40px 20px 26px;
}
.options-investment .shape-1 {
  height: 48px;
  z-index: -1;
}
.options-investment .shape-1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRAAAAAwCAYAAABpCFYVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOKSURBVHgB7d3BVVNBFAbgixYgVuBYAdgBVqAdiBWoO3ceK9AOxArECsxOd2IFZusOK9AZEzyPmMiETEjy3vedcwmEe14B//ln3l4AAAAAwPDsT6fVXoo6tc+7N/P3eZ6f08+zzufa7QUAAAAAuypV7rUOwWr37lXupYqd1oFfH1yEiB/znOYZxxoIEAEAAIBNWibsSRU7rUOmO7HdLTXoGud5nWcUDcNEASIAAACsblNHIWv3WrbA1rEHtHcSkzBxHCsSIAIAAHAhNdxr3SqrbYHVPs9RSGAoTmLFIFGACAAA9EnrUKj1Xm0LbFMtNQD6aRyTEPEkrkGACAAA2ydV7rkQHwBYxklco40oQAQAYF1Swz0X4gMAtDHO8zCWCBEFiAAAi23qQvzWRyHThvYAANhO53me5jmtWRYgAkD/pYZ7LsQHAID+OM7z/qolASIAu2DbL8Tf1FHI2j0AAIBFjuOKEFGACHBzUuXekC7Er30eAAAA61PuRBwt+qcAEVhWarjnQnwAAADYvHIn4oNY8GIVASJD1JcL8R2FBAAAAFo5i0mI+A8B4u5KDfdciA8AAADA2zwvZr/cdICYGu65EB8AAAAAVlNaiGfdL24iQDzMc5TnYPp7CdtSAAAAAADbZhSTl6r8tY4AsQSEJSh8kudxOFIKAAAAALvk0luZWwaIJSh8lud5CA0BAAAAYFeNotNCbBEgpjyv8hwHAAAAANAHf1uIqwSIGocAAAAA0E+jmLYQrxsgljsOP4SXoQAAAABAX93Nc347lldah6ehdQgAAAAAffYjz5dbsZx3ed4GAAAAANB3j8qP2iPMpW34KSZHlwEAAACA/jvPc7+mgSg8BAAAAIDhKbngYc0diJ9DeAgAAAAAQ/TtqgbimxAeAgAAAMBQHfyvgfgqz8sAAAAAAAZr0UtUUp7vAQAAAAAM2XhRA/FrTC5JBAAAAAAGbN4diOXocgoAAAAAYOj2Z48wp9A+BAAAAACmZhuIpX0oPAQAAAAA/ug2EFN4cQoAAAAA0NFtID4OAAAAAICObgOxtA9TAAAAAABMXTQQj0J4CAAAAADMuAgQnwQAAAAAwIxuAxEAAAAA4JISIKZwfBkAAAAAmKMEiIcBAAAAADBHCRCPAgAAAABgjhIgHgQAAAAAwBwlQNwPAAAAAIA5BIgAAAAAwEJ7eX4FAAAAAMActwIAAAAAYIHfVqFR6YJKWaQAAAAASUVORK5CYII=) 0 0/100% 100% no-repeat;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRAAAAAwCAYAAABpCFYVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOKSURBVHgB7d3BVVNBFAbgixYgVuBYAdgBVqAdiBWoO3ceK9AOxArECsxOd2IFZusOK9AZEzyPmMiETEjy3vedcwmEe14B//ln3l4AAAAAwPDsT6fVXoo6tc+7N/P3eZ6f08+zzufa7QUAAAAAuypV7rUOwWr37lXupYqd1oFfH1yEiB/znOYZxxoIEAEAAIBNWibsSRU7rUOmO7HdLTXoGud5nWcUDcNEASIAAACsblNHIWv3WrbA1rEHtHcSkzBxHCsSIAIAAHAhNdxr3SqrbYHVPs9RSGAoTmLFIFGACAAA9EnrUKj1Xm0LbFMtNQD6aRyTEPEkrkGACAAA2ydV7rkQHwBYxklco40oQAQAYF1Swz0X4gMAtDHO8zCWCBEFiAAAi23qQvzWRyHThvYAANhO53me5jmtWRYgAkD/pYZ7LsQHAID+OM7z/qolASIAu2DbL8Tf1FHI2j0AAIBFjuOKEFGACHBzUuXekC7Er30eAAAA61PuRBwt+qcAEVhWarjnQnwAAADYvHIn4oNY8GIVASJD1JcL8R2FBAAAAFo5i0mI+A8B4u5KDfdciA8AAADA2zwvZr/cdICYGu65EB8AAAAAVlNaiGfdL24iQDzMc5TnYPp7CdtSAAAAAADbZhSTl6r8tY4AsQSEJSh8kudxOFIKAAAAALvk0luZWwaIJSh8lud5CA0BAAAAYFeNotNCbBEgpjyv8hwHAAAAANAHf1uIqwSIGocAAAAA0E+jmLYQrxsgljsOP4SXoQAAAABAX93Nc347lldah6ehdQgAAAAAffYjz5dbsZx3ed4GAAAAANB3j8qP2iPMpW34KSZHlwEAAACA/jvPc7+mgSg8BAAAAIDhKbngYc0diJ9DeAgAAAAAQ/TtqgbimxAeAgAAAMBQHfyvgfgqz8sAAAAAAAZr0UtUUp7vAQAAAAAM2XhRA/FrTC5JBAAAAAAGbN4diOXocgoAAAAAYOj2Z48wp9A+BAAAAACmZhuIpX0oPAQAAAAA/ug2EFN4cQoAAAAA0NFtID4OAAAAAICObgOxtA9TAAAAAABMXTQQj0J4CAAAAADMuAgQnwQAAAAAwIxuAxEAAAAA4JISIKZwfBkAAAAAmKMEiIcBAAAAADBHCRCPAgAAAABgjhIgHgQAAAAAwBwlQNwPAAAAAIA5BIgAAAAAwEJ7eX4FAAAAAMActwIAAAAAYIHfVqFR6YJKWaQAAAAASUVORK5CYII=) 0 0/100% 100% no-repeat;
  background: #22243e linear-gradient(89.53deg, rgba(0, 0, 0, 0) 55.43%, rgba(49, 128, 255, 0.2) 99.83%);
}
.options-investment .shape-1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRAAAAAwCAYAAABpCFYVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASUSURBVHgB7d3BcRRHFAbgh33xzRx9ozNAOvnoJQLkCCADyxEgR4AzkIjAEAHcfESOgHEEEhFAt2YXidUKerW9Gu3M91W9Etp5DItKVSr99frNgwAAAACA6Xk4r1Z9KerU3u/R0ufnuT7OP55e+bh1DwIAAACAXZUq+1qHYLV9jyr7UkVP68DvfF6t+rqoswgB173f4v9VvqYp19789RIivsn1Ourfw1oEiAAAAMCQasOeIlX0tA6Zfo77PaXWRZ3WIdj/lX1dw77Wgd8YlO+RWa6DXL/NX/sr17toGCYKEAEAAGBzQx2FrO1rOQXWum+dsKer6Km9X+0U2FBTalMKwWhnlut5rme5TqIPE7vYkAARAACAhdSwr/VUWe0UWO39xnIUcogpsG30AW2luAwS38WGQaIAEQAAGJPWoVDrvtopsKGm1LqGfetMT9WEYENNqZkCA3ZZynWY62n0IeJJ3IIAEQAA7p9U2Wch/nWtQ6GxHIWs7QNgnFKut3HLaUQBIgAA25Ia9lmIv9qUFuLX3g8AuNlR9Mean8QaP1cFiAAANxtqIX7ro5BpoL6uYZ+F+AAAbRzkepnrz1yva/6CABEAxi817LMQf7O+LurUhmBd1BmqDwCA+ylFf6T5KNer7zULEAHYBfd9If5QRyFr+7qGfRbiAwDAOKSoDBEFiAB3J1X2TWkhfu39hgqZLMQHAADGLOV6n+v36B+wspIAEVhXathnIf5qFuIDAABwV2a5/sm1Hzf8fiZAZIrGshB/SkchLcQHAACA7TmM/unM+6suChB3V2rYZyH+Zn1d1Gm9EN9RSAAAAKCVMoXYRf905q8MHSCmhn0W4t++z0J8AAAAgGkr+daHXE9ynV69cBcB4l70Z6kfz/9c3kyaX+vqbmEhPgAAAABsWTnK/DT6EHGrSkA4y3Wc6yz65PJ4/gYOon7CDgAAAAC4W2+jz/a2ogSHL6IPDcs/dBj1e/AAAAAAgOHNos/2mkpxOW14FEJDAAAAANhlzaYQFxOH5YjyUQgOAQAAAGAMysnijacQy8NQSnBYHu+cAgAAAAAYizIoeBYbDAz+Mb/BQQAAAAAAY/R39JOIayu7Dt+HqUMAAAAAGLNZrHmMuYwrluDwJOw6BAAAAICxKxngh6jMAhfh4VEAAAAAAFNx8TTmHysa/831JgSIAAAAADAl+7l++l6A+DLXx7jlwkQAAAAAYGf9kuvXbzW8iDXOOQMAAAAAozKLfrXhSin68DAFAAAAADBFKfqMcKVy4XkAAAAAAFNVTiafrbpQji4fBwAAAAAwdZ+WX0jRp4opAAAAAICpuxYgHofpQwAAAACg91WAmOYvpAAAAAAAyHnhD1c+Och1kqsLAAAAAIAl5cnLKQAAAAAAel8mEGe5zsP0IQAAAABwxSJAfJbrVQAAAAAArFCOL+8FAAAAAMCli6cwp+gDRAAAAACAqy52IJbJw/8CAAAAAGBJCRBnuU4DAAAAAGBJCRAfhwARAAAAAFihBIgPc3UBAAAAALBkESCeBQAAAADACp8CAAAAAOC6i6cwAwAAAACs9Bkv8SekOOBY9wAAAABJRU5ErkJggg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRAAAAAwCAYAAABpCFYVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASUSURBVHgB7d3BcRRHFAbgh33xzRx9ozNAOvnoJQLkCCADyxEgR4AzkIjAEAHcfESOgHEEEhFAt2YXidUKerW9Gu3M91W9Etp5DItKVSr99frNgwAAAACA6Xk4r1Z9KerU3u/R0ufnuT7OP55e+bh1DwIAAACAXZUq+1qHYLV9jyr7UkVP68DvfF6t+rqoswgB173f4v9VvqYp19789RIivsn1Ourfw1oEiAAAAMCQasOeIlX0tA6Zfo77PaXWRZ3WIdj/lX1dw77Wgd8YlO+RWa6DXL/NX/sr17toGCYKEAEAAGBzQx2FrO1rOQXWum+dsKer6Km9X+0U2FBTalMKwWhnlut5rme5TqIPE7vYkAARAACAhdSwr/VUWe0UWO39xnIUcogpsG30AW2luAwS38WGQaIAEQAAGJPWoVDrvtopsKGm1LqGfetMT9WEYENNqZkCA3ZZynWY62n0IeJJ3IIAEQAA7p9U2Wch/nWtQ6GxHIWs7QNgnFKut3HLaUQBIgAA25Ia9lmIv9qUFuLX3g8AuNlR9Mean8QaP1cFiAAANxtqIX7ro5BpoL6uYZ+F+AAAbRzkepnrz1yva/6CABEAxi817LMQf7O+LurUhmBd1BmqDwCA+ylFf6T5KNer7zULEAHYBfd9If5QRyFr+7qGfRbiAwDAOKSoDBEFiAB3J1X2TWkhfu39hgqZLMQHAADGLOV6n+v36B+wspIAEVhXathnIf5qFuIDAABwV2a5/sm1Hzf8fiZAZIrGshB/SkchLcQHAACA7TmM/unM+6suChB3V2rYZyH+Zn1d1Gm9EN9RSAAAAKCVMoXYRf905q8MHSCmhn0W4t++z0J8AAAAgGkr+daHXE9ynV69cBcB4l70Z6kfz/9c3kyaX+vqbmEhPgAAAABsWTnK/DT6EHGrSkA4y3Wc6yz65PJ4/gYOon7CDgAAAAC4W2+jz/a2ogSHL6IPDcs/dBj1e/AAAAAAgOHNos/2mkpxOW14FEJDAAAAANhlzaYQFxOH5YjyUQgOAQAAAGAMysnijacQy8NQSnBYHu+cAgAAAAAYizIoeBYbDAz+Mb/BQQAAAAAAY/R39JOIayu7Dt+HqUMAAAAAGLNZrHmMuYwrluDwJOw6BAAAAICxKxngh6jMAhfh4VEAAAAAAFNx8TTmHysa/831JgSIAAAAADAl+7l++l6A+DLXx7jlwkQAAAAAYGf9kuvXbzW8iDXOOQMAAAAAozKLfrXhSin68DAFAAAAADBFKfqMcKVy4XkAAAAAAFNVTiafrbpQji4fBwAAAAAwdZ+WX0jRp4opAAAAAICpuxYgHofpQwAAAACg91WAmOYvpAAAAAAAyHnhD1c+Och1kqsLAAAAAIAl5cnLKQAAAAAAel8mEGe5zsP0IQAAAABwxSJAfJbrVQAAAAAArFCOL+8FAAAAAMCli6cwp+gDRAAAAACAqy52IJbJw/8CAAAAAGBJCRBnuU4DAAAAAGBJCRAfhwARAAAAAFihBIgPc3UBAAAAALBkESCeBQAAAADACp8CAAAAAOC6i6cwAwAAAACs9Bkv8SekOOBY9wAAAABJRU5ErkJggg==) 0 0/100% 100% no-repeat;
  background-image: linear-gradient(85.08deg, rgba(93, 155, 255, 0) 84.58%, #459dff 94.08%), linear-gradient(263.62deg, rgba(93, 155, 255, 0) 84.38%, #459dff 93.15%);
}
.options-investment .shape-2 {
  top: 47px;
  background: #22243e linear-gradient(89.53deg, rgba(0, 0, 0, 0) 55.43%, rgba(49, 128, 255, 0.2) 99.83%);
  border-radius: 0 0 32px 32px;
  z-index: -2;
}
.options-investment .shape-2::after {
  background-image: linear-gradient(85.08deg, rgba(93, 155, 255, 0) 84.58%, #459dff 94.08%), linear-gradient(263.62deg, rgba(93, 155, 255, 0) 84.38%, #459dff 93.15%);
  padding: 1px;
  border-radius: inherit;
}
.options-investment-content {
  max-width: 545px;
  -webkit-mask-image: radial-gradient(circle, rgb(0, 87, 255) 0%, rgba(0, 0, 0, 0) 100%);
          mask-image: radial-gradient(circle, rgb(0, 87, 255) 0%, rgba(0, 0, 0, 0) 100%);
}
.options-investment-items {
  --duration: 8000ms;
  animation: scrollInfinite infinite var(--duration) linear;
}
.options-investment-content:hover .options-investment-items {
  animation-play-state: paused;
}
.options-investment-item {
  padding: 0 27px;
}
.options-investment-item::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 26px;
  height: 26px;
  background-color: #3180ff;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDBMMTMuNzM2NSA0LjQ3MTI4QzE0LjM5NTIgOC40NzA0IDE3LjUyOTYgMTEuNjA0OCAyMS41Mjg3IDEyLjI2MzVMMjYgMTNMMjEuNTI4NyAxMy43MzY1QzE3LjUyOTYgMTQuMzk1MiAxNC4zOTUyIDE3LjUyOTYgMTMuNzM2NSAyMS41Mjg3TDEzIDI2TDEyLjI2MzUgMjEuNTI4N0MxMS42MDQ4IDE3LjUyOTYgOC40NzAzOSAxNC4zOTUyIDQuNDcxMjggMTMuNzM2NUwwIDEzTDQuNDcxMjggMTIuMjYzNUM4LjQ3MDQgMTEuNjA0OCAxMS42MDQ4IDguNDcwMzkgMTIuMjYzNSA0LjQ3MTI4TDEzIDBaIiBmaWxsPSIjMzE4MEZGIiBzdHlsZT0iZmlsbDojMzE4MEZGO2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjE5MjIgMC41MDIwIDEuMDAwMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDBMMTMuNzM2NSA0LjQ3MTI4QzE0LjM5NTIgOC40NzA0IDE3LjUyOTYgMTEuNjA0OCAyMS41Mjg3IDEyLjI2MzVMMjYgMTNMMjEuNTI4NyAxMy43MzY1QzE3LjUyOTYgMTQuMzk1MiAxNC4zOTUyIDE3LjUyOTYgMTMuNzM2NSAyMS41Mjg3TDEzIDI2TDEyLjI2MzUgMjEuNTI4N0MxMS42MDQ4IDE3LjUyOTYgOC40NzAzOSAxNC4zOTUyIDQuNDcxMjggMTMuNzM2NUwwIDEzTDQuNDcxMjggMTIuMjYzNUM4LjQ3MDQgMTEuNjA0OCAxMS42MDQ4IDguNDcwMzkgMTIuMjYzNSA0LjQ3MTI4TDEzIDBaIiBmaWxsPSIjMzE4MEZGIiBzdHlsZT0iZmlsbDojMzE4MEZGO2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjE5MjIgMC41MDIwIDEuMDAwMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: translateX(-50%);
}
@media only screen and (max-width: 1399px) {
  .options-investment-wrapper::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFwAAAAwCAYAAAAsAG77AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN/SURBVHgB7d27cVNBFAbgYyDHVMCSkWE6EBUAFeAWqACoADrARISYiBCFZJgKrBAydwC7cyVGI9u6K2nlx9X3zZzxY4+vner3Oau9AAAAAGgv9ZzvT2vbzzjLNZl+PJl+3Lq9AAAAADZ1VeFB6jm/X/GMvt9T83fU9NxUJXSZ5Pqaazz9vDmBCwAAAOtIDXr6zmt6agKGtOF5bQ+30zjXp1zH0XD6ReACAADQr8V//FtNDTxs8IzU4BkwNJPowpd30WDqReACAABcxHoEsMveRjf1Mok1CVwAAKCTGvT0nbeYXmjxd9T2AOyySXTTLkexBoELAMBuGtJ6hOkFALbpKNfrWPF+F4ELALArUoOevvOanhaXO7ZY0wAA6k1yPYsVVowELgAwXKnn/KruZ7AeAQAMQZlwKaHLSU2zwAWAobiq9YjUc+5yRwCAYTuM7kLdpQQuALdXatDTd17TYz0CAIBd8zLX8bIGgQtwWwzpcsciNXgGAABwPXrXiwQucHNd1Yv21HNuPQIAAOC8SSy5SFfgwk2SGvT0ndf0uNwRAACAGuPoQpdzBC7Xx3oEAAAA3H6vc31Y/OZ1BS6XvfhOy3/M5Y4AAADAjVLuc3kaC6tF2w5cSihxMK0nuUZh0gEAAAAYlnEsrBZtI3ApYcphrufRBS3CFQAAAGDoSuAynn3RMnAZRReyHIaQBQAAANgt45ibcmkRuKRcH6MLXAAAAAB21f8plzuxvjLF8j7XaQhbAAAAAN7MPll3wmUU3VRLCgAAAABmHuQ6uxurK2nNUbinBQAAAGDRn1w/VlkpKgHLl1xvAwAAAICLlDcUql4pStGFLQcBAAAAwGXOcj26V9GYcn0P97UAAAAA9CkbQgd3K5q+5XocAAAAANT41Re4fA5v+QwAAACwit/LLs0t70b0IgAAAABYRbrs0tyU6zQAAAAAWNXkspWin9Hd3wIAAADAii5aKSqrRCkAAAAAWMf+4kpRCqtEAAAAABtZnHB5EwAAAABsZH7CJYXpFgAAAICNzU+4mG4BAAAAaGA+cBkFAAAAABubBS6j8M5EAAAAAE3MApdXAQAAAEAT8xMuAAAAADRQApeDsE4EAAAA0EwJXFIAAAAA0EwJXEYBAAAAQDMlcHkSAAAAADRTApf9AAAAAKAZgQsAAABAY3u5/gYAAAAAzdwJAAAAAJr6B0zBVGuJJJlDAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFwAAAAwCAYAAAAsAG77AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN/SURBVHgB7d27cVNBFAbgYyDHVMCSkWE6EBUAFeAWqACoADrARISYiBCFZJgKrBAydwC7cyVGI9u6K2nlx9X3zZzxY4+vner3Oau9AAAAAGgv9ZzvT2vbzzjLNZl+PJl+3Lq9AAAAADZ1VeFB6jm/X/GMvt9T83fU9NxUJXSZ5Pqaazz9vDmBCwAAAOtIDXr6zmt6agKGtOF5bQ+30zjXp1zH0XD6ReACAADQr8V//FtNDTxs8IzU4BkwNJPowpd30WDqReACAABcxHoEsMveRjf1Mok1CVwAAKCTGvT0nbeYXmjxd9T2AOyySXTTLkexBoELAMBuGtJ6hOkFALbpKNfrWPF+F4ELALArUoOevvOanhaXO7ZY0wAA6k1yPYsVVowELgAwXKnn/KruZ7AeAQAMQZlwKaHLSU2zwAWAobiq9YjUc+5yRwCAYTuM7kLdpQQuALdXatDTd17TYz0CAIBd8zLX8bIGgQtwWwzpcsciNXgGAABwPXrXiwQucHNd1Yv21HNuPQIAAOC8SSy5SFfgwk2SGvT0ndf0uNwRAACAGuPoQpdzBC7Xx3oEAAAA3H6vc31Y/OZ1BS6XvfhOy3/M5Y4AAADAjVLuc3kaC6tF2w5cSihxMK0nuUZh0gEAAAAYlnEsrBZtI3ApYcphrufRBS3CFQAAAGDoSuAynn3RMnAZRReyHIaQBQAAANgt45ibcmkRuKRcH6MLXAAAAAB21f8plzuxvjLF8j7XaQhbAAAAAN7MPll3wmUU3VRLCgAAAABmHuQ6uxurK2nNUbinBQAAAGDRn1w/VlkpKgHLl1xvAwAAAICLlDcUql4pStGFLQcBAAAAwGXOcj26V9GYcn0P97UAAAAA9CkbQgd3K5q+5XocAAAAANT41Re4fA5v+QwAAACwit/LLs0t70b0IgAAAABYRbrs0tyU6zQAAAAAWNXkspWin9Hd3wIAAADAii5aKSqrRCkAAAAAWMf+4kpRCqtEAAAAABtZnHB5EwAAAABsZH7CJYXpFgAAAICNzU+4mG4BAAAAaGA+cBkFAAAAABubBS6j8M5EAAAAAE3MApdXAQAAAEAT8xMuAAAAADRQApeDsE4EAAAA0EwJXFIAAAAA0EwJXEYBAAAAQDMlcHkSAAAAADRTApf9AAAAAKAZgQsAAABAY3u5/gYAAAAAzdwJAAAAAJr6B0zBVGuJJJlDAAAAAElFTkSuQmCC);
  }
  .options-investment-wrapper::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFwAAAAwCAYAAAAsAG77AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASLSURBVHgB7d0xchxFFAbgZ0jIUEjmTomsjNDLCSxOYHEDk5FZnABuYCuiiGxHhPgGtk/AcAKZE4hpz2yphOTt3p3e0Wr3+6pera1+mh2VovnVr/dBAAAAALSXCutHY237Gh/76sbX9+Pr1j0IAAAAYKq5woNUWP+64hql96m5j5qerrD+McrhR1dY/7fiGvk+H46vx+M1c73p622U32MjAhcAAAA2kRr0lNZremoChjRxvaanJjwo9dRc45+Y9h6t7qOmZ1cdj/Wkr0UMu17O+3odDX8mgQsAAEBZi7/4t9o18LDBNVKDa3RR1k1cz1oEDN3E9doe7qeTsR7HsOPll2jw+xa4AAAAtzEecd1cuwZqxiO6mHYfra4B+yb1ddbX0/E173rpYkMCFwAAGKQGPaX1FrsXWtxHTc9cD+3GI4Bdk2IIXPKOl7zb5WVsQOACAHCY9mk8Yq7DHWt6Sustdi+0uI/aHoBDlvr6K4Yxo59izVBW4AIAHIrUoKe0XtPT4nDHFmMaxiMAoM5vMRyw+32sEVYLXABgf6XC+lznM+zKeEQXZd3E9WyOwx1bXAMAqPesr+cxhC7va75B4ALAvphrPCIV1nflcMesK6y3eGg3HgEAHIrjGEaMcvhyXmoWuADcX6lBT2m9psd4xN3ch/EIAID5LUOXH/t6vapR4ALcF3PtXpjjcMcsNbhGF2XdxPXMeAQAAFzJocurvn6IFeNFAhfYXXM9tKfC+j6NRzjcEQAAaOGkr19jxUG6Ahd2SWrQU1qv6dmVwx3nemhvsXvBeAQAAHBozvp6HEPocoPA5e4Yj7ipi7Ju4npWChi6mOc+anoAAADYXfk8lzcxfHT0NXcVuHzu4Tut/jaHO25wDeMRAAAAsB0phtDlxmjRtgOXHEocj/Wor0VcBRW3PXx3sVppPduV8YguAAAAgH33rK8n8ZnRopaOxjfLCc/F+Jq31pzGELyUdoYAAAAA3Cd/x7DJZCsWMZzQuwxZTkO4AgAAAOy/RQxZSFMprnaznIWQBQAAADg8ORtZRAM5WFnuaDkLQQsAAABwuJbHq0yyiGE+KZ/NImgBAAAADl3ORy5iQk7yPLZ8GAwAAADAPfQyhp0ua8kJzasYtsfY1QIAAABw3UmsOVaU+noXwwgRAAAAADetNVaUYhghOgsAAAAAVskbVhZfFppyIvNnX3+EwAUAAACg5Nu+vioFLr/39aGvnwMAAACAkm/6+m5VQ/40oncBAAAAQK1FrDg4N8VwbksKAAAAAGqlGDKVW+WF0wAAAABgHctPKrohjxK9CAAAAAA2cfn/L6TxiykAAAAA2MSNwCXvbDkLAAAAADZ1LXBJMcwYpQAAAABgU9cClxfh7BYAAACAqa4FLj4GGgAAAGC6yy/Gfyz66sYCAAAAYIJl4PK0r/MAAAAAoBnjRAAAAABtfBopOh7/0wUAAAAAk+XAJfX1IQAAAABoIgcui77eBgAAAABN5MDlURgnAgAAAGgmBy5HIXABAAAAaGYZuFwEAAAAAM1cBgAAAACtfPpYaAAAAAAa+g8bHigm0dEw4AAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFwAAAAwCAYAAAAsAG77AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASLSURBVHgB7d0xchxFFAbgZ0jIUEjmTomsjNDLCSxOYHEDk5FZnABuYCuiiGxHhPgGtk/AcAKZE4hpz2yphOTt3p3e0Wr3+6pera1+mh2VovnVr/dBAAAAALSXCutHY237Gh/76sbX9+Pr1j0IAAAAYKq5woNUWP+64hql96m5j5qerrD+McrhR1dY/7fiGvk+H46vx+M1c73p622U32MjAhcAAAA2kRr0lNZremoChjRxvaanJjwo9dRc45+Y9h6t7qOmZ1cdj/Wkr0UMu17O+3odDX8mgQsAAEBZi7/4t9o18LDBNVKDa3RR1k1cz1oEDN3E9doe7qeTsR7HsOPll2jw+xa4AAAAtzEecd1cuwZqxiO6mHYfra4B+yb1ddbX0/E173rpYkMCFwAAGKQGPaX1FrsXWtxHTc9cD+3GI4Bdk2IIXPKOl7zb5WVsQOACAHCY9mk8Yq7DHWt6Sustdi+0uI/aHoBDlvr6K4Yxo59izVBW4AIAHIrUoKe0XtPT4nDHFmMaxiMAoM5vMRyw+32sEVYLXABgf6XC+lznM+zKeEQXZd3E9WyOwx1bXAMAqPesr+cxhC7va75B4ALAvphrPCIV1nflcMesK6y3eGg3HgEAHIrjGEaMcvhyXmoWuADcX6lBT2m9psd4xN3ch/EIAID5LUOXH/t6vapR4ALcF3PtXpjjcMcsNbhGF2XdxPXMeAQAAFzJocurvn6IFeNFAhfYXXM9tKfC+j6NRzjcEQAAaOGkr19jxUG6Ahd2SWrQU1qv6dmVwx3nemhvsXvBeAQAAHBozvp6HEPocoPA5e4Yj7ipi7Ju4npWChi6mOc+anoAAADYXfk8lzcxfHT0NXcVuHzu4Tut/jaHO25wDeMRAAAAsB0phtDlxmjRtgOXHEocj/Wor0VcBRW3PXx3sVppPduV8YguAAAAgH33rK8n8ZnRopaOxjfLCc/F+Jq31pzGELyUdoYAAAAA3Cd/x7DJZCsWMZzQuwxZTkO4AgAAAOy/RQxZSFMprnaznIWQBQAAADg8ORtZRAM5WFnuaDkLQQsAAABwuJbHq0yyiGE+KZ/NImgBAAAADl3ORy5iQk7yPLZ8GAwAAADAPfQyhp0ua8kJzasYtsfY1QIAAABw3UmsOVaU+noXwwgRAAAAADetNVaUYhghOgsAAAAAVskbVhZfFppyIvNnX3+EwAUAAACg5Nu+vioFLr/39aGvnwMAAACAkm/6+m5VQ/40oncBAAAAQK1FrDg4N8VwbksKAAAAAGqlGDKVW+WF0wAAAABgHctPKrohjxK9CAAAAAA2cfn/L6TxiykAAAAA2MSNwCXvbDkLAAAAADZ1LXBJMcwYpQAAAABgU9cClxfh7BYAAACAqa4FLj4GGgAAAGC6yy/Gfyz66sYCAAAAYIJl4PK0r/MAAAAAoBnjRAAAAABtfBopOh7/0wUAAAAAk+XAJfX1IQAAAABoIgcui77eBgAAAABN5MDlURgnAgAAAGgmBy5HIXABAAAAaGYZuFwEAAAAAM1cBgAAAACtfPpYaAAAAAAa+g8bHigm0dEw4AAAAABJRU5ErkJggg==);
  }
}
@media only screen and (max-width: 1199px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6gAAAAwCAYAAAAcnFebAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMmSURBVHgB7d29cRNBGAbgz5CQISpgycgwHYgKbCqgBEMFhowMQkKICKEDREYGVIBCyNwB7M5JoBHyWXfSaWX7eWZe/32jsdJ39tvTQQAAAHDZpJbZaJaus0Vns0xn2YmDAAAAuFpSy6ytoKXo97rb0V760gCzXSpF9dssn3M+xkAUVAAAuD4uOj1LW35dcTf6vZ9N/ifDKyX1XWy5rCqoAADQSC2zoYpU3/KWot/rYNumOS9yJrGFVWAFFQCAdaSW2T6tTDp1gzqm0RTVt7EBBRUAYDNWJgH+meY8jua+amcKKgAwpNQyq7EymXrOrEwCdPM8mhPVThRUAKgnDTCzMgnAvpjmPIoOd1MVVAD2kZVJALgaptGhpCqoAJdPaplZmQQA9s1ZNCX1wnupCipw1aQBZlYmAQA2s1ZJVVDh+rgqK5NO3QAALqdSUh9Gy7qvggqN1DIbqkhZmQQA4LqZRlNSz1YNFVTWkQaYWZkEAIDraRLNuu9/FNTNWJkEAADo7lnO6+U/1iioo6WcN4+Os8LKJAAAwP5beR916IJait1xzoOcw1mUPQAAACaxtOo7REEtBfQkZzwLAAAArFIK6mT+yzYL6jjnNJRSAAAA1jOJhVPUbRTUcSimAAAA9PP3FPVG9FdWeT/kfArlFAAAgH5O5j/0PUF9Es0jgT3wCAAAgE2UJ/reK99vRnevcl7m3AoAAADYTOmWv3K+dFnxTTlfc54GAAAAbM9R+bLuim+K5q5pCgAAANiusuZ7Z52CmkI5BQAAYFiPLrqDmkI5BQAAYHjfLyqopZzeDwAAABjWz7aHJJ3mHAYAAAAM7855J6jHOW8CAAAAduPWqoKact7njAIAAAB2ZNWK70l4KBIAAAC7NVr+mJmU8yMAAABgx5ZPUE8DAAAAKlg8QU3h9BQAAIBKFk9QnZ4CAABQzWJBHQcAAABUMi+o5XNPUwAAAEAl84J6FAAAAFDRvKCOAwAAACoqBfUwrPcCAABQ2bygAgAAQFUKKgAAAHuhFNQHAQAAAJWVgjoKAAAAqKwU1BQAAABQ2UHO7wAAAIDKbgQAAADsgT+J0lNNT8Kl9AAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6gAAAAwCAYAAAAcnFebAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMmSURBVHgB7d29cRNBGAbgz5CQISpgycgwHYgKbCqgBEMFhowMQkKICKEDREYGVIBCyNwB7M5JoBHyWXfSaWX7eWZe/32jsdJ39tvTQQAAAHDZpJbZaJaus0Vns0xn2YmDAAAAuFpSy6ytoKXo97rb0V760gCzXSpF9dssn3M+xkAUVAAAuD4uOj1LW35dcTf6vZ9N/ifDKyX1XWy5rCqoAADQSC2zoYpU3/KWot/rYNumOS9yJrGFVWAFFQCAdaSW2T6tTDp1gzqm0RTVt7EBBRUAYDNWJgH+meY8jua+amcKKgAwpNQyq7EymXrOrEwCdPM8mhPVThRUAKgnDTCzMgnAvpjmPIoOd1MVVAD2kZVJALgaptGhpCqoAJdPaplZmQQA9s1ZNCX1wnupCipw1aQBZlYmAQA2s1ZJVVDh+rgqK5NO3QAALqdSUh9Gy7qvggqN1DIbqkhZmQQA4LqZRlNSz1YNFVTWkQaYWZkEAIDraRLNuu9/FNTNWJkEAADo7lnO6+U/1iioo6WcN4+Os8LKJAAAwP5beR916IJait1xzoOcw1mUPQAAACaxtOo7REEtBfQkZzwLAAAArFIK6mT+yzYL6jjnNJRSAAAA1jOJhVPUbRTUcSimAAAA9PP3FPVG9FdWeT/kfArlFAAAgH5O5j/0PUF9Es0jgT3wCAAAgE2UJ/reK99vRnevcl7m3AoAAADYTOmWv3K+dFnxTTlfc54GAAAAbM9R+bLuim+K5q5pCgAAANiusuZ7Z52CmkI5BQAAYFiPLrqDmkI5BQAAYHjfLyqopZzeDwAAABjWz7aHJJ3mHAYAAAAM7855J6jHOW8CAAAAduPWqoKact7njAIAAAB2ZNWK70l4KBIAAAC7NVr+mJmU8yMAAABgx5ZPUE8DAAAAKlg8QU3h9BQAAIBKFk9QnZ4CAABQzWJBHQcAAABUMi+o5XNPUwAAAEAl84J6FAAAAFDRvKCOAwAAACoqBfUwrPcCAABQ2bygAgAAQFUKKgAAAHuhFNQHAQAAAJWVgjoKAAAAqKwU1BQAAABQ2UHO7wAAAIDKbgQAAADsgT+J0lNNT8Kl9AAAAABJRU5ErkJggg==);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6gAAAAwCAYAAAAcnFebAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP4SURBVHgB7d0xVhtXFAbg66RxF8p0eWVSQcpUVlZgZwVWmyrsAHkFeAc2ZSpnB3FWEHYQeQWQFeA3fiNjbGukGelpEPq+cy5wuJoRHBr93DujRwEAAMC+SR29o7b69j513da8rZ14FAAAAA9L6uh1BbQUw477LrpDX6rQm3f0FuGyb+9Ti983tZ8v2/on119RiYAKAACHY9X0LG35uMYPMezn2eQ55x29roA2X35Y/B/DQ9+8Qm+Xmr/DSVtPc02ihNSL2HJYFVABAKBIHb1aQWpoeEsx7LihQWrVce8GnHPVeTcJfdSVooTU5+3XL3K9jS38TQRUAADWkTp692llcoyp2xjhbR7DjoNtS7lmuZ5ECaqvYwMCKgDAZqxMDu/VWJk0dYNxpLgNqr9FuV61NwEVAKgpdfTGWJlMA3tWJgHWM811FmWS+iJ6ElABYDypQs/KZJ1Jn5VJgPWluJ2m/ho9/vkloAJwH1mZtDIJwP6bRbmR0tohVUAF2D+po2dl8n6tTJq6AXDoprnOo4TUy1UPFlCBhyZV6B3CymTX1G3Vcw7tCW8AcBhOcr2JNW6eJKDC4XgoK5M1pm6relYmAQA2M4kSUn+Ojtc5AioUqaNXI0g1rExamQQAOCSnuf6IElK/+npOQGUdqULvoaxMzpcfVmXqtqonvAEAcJ+9zHUc5ZrULwiom7EyaWUSAADo599cF1HC6h1jBNSjz2pZP3r2GlYmh036TN0AAIBdSbn+jq+8/UztgNoEu2dRRrgnbTWuY3komnecz8okAADA/pvlehJLVn23qQmlZ1ES8VWUOzWdRrlrUwoAAAAOXZMb/4uSE6uYxG0ofRkVnwgAAIC9N42SIbdq0p60Sb/NpPQoAAAAYLWtTVGbIPqmPeE0AAAAoJ9ZlFy5kedRVnlnYWIKAADAMItrUQfnyvP2BCcBAAAAm2kuGT2NnlKUN1R9HaamAAAAbMc0et4sKUWZms4CAAAAtqcZgF6t++AUwikAAAD1NNu6k29XPChFGbVehIAKAABAHT/lerwqoDbh9M8QTgEAAKjnx1zHXQH1LNfjXL8HAAAA1PN9rl+WNZ9Fue40BQAAANSVomTQpY1JAAAAQH1L7+R7nutVAAAAwO7cfP6NFFZ7AQAA2L0vAmozOZ0FAAAA7NadgJrC9BQAAIBx3Amor8K1pwAAAIzjTkA1PQUAAGAsN9+0XzTvezpvCwAAAHZuEVCf5roIAAAAGJn1XgAAAMb0YcX3JNd1WO8FAABgRIuA+i4AAABgRIuA+jYAAABgRE1APc51GQAAADCiJqAeRbkGFQAAAEZ1FSWkAgAAwFhuPn4AAACAEX14mxkAAAAY3XvF9iAZ/SMLGQAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6gAAAAwCAYAAAAcnFebAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP4SURBVHgB7d0xVhtXFAbg66RxF8p0eWVSQcpUVlZgZwVWmyrsAHkFeAc2ZSpnB3FWEHYQeQWQFeA3fiNjbGukGelpEPq+cy5wuJoRHBr93DujRwEAAMC+SR29o7b69j513da8rZ14FAAAAA9L6uh1BbQUw477LrpDX6rQm3f0FuGyb+9Ti983tZ8v2/on119RiYAKAACHY9X0LG35uMYPMezn2eQ55x29roA2X35Y/B/DQ9+8Qm+Xmr/DSVtPc02ihNSL2HJYFVABAKBIHb1aQWpoeEsx7LihQWrVce8GnHPVeTcJfdSVooTU5+3XL3K9jS38TQRUAADWkTp692llcoyp2xjhbR7DjoNtS7lmuZ5ECaqvYwMCKgDAZqxMDu/VWJk0dYNxpLgNqr9FuV61NwEVAKgpdfTGWJlMA3tWJgHWM811FmWS+iJ6ElABYDypQs/KZJ1Jn5VJgPWluJ2m/ho9/vkloAJwH1mZtDIJwP6bRbmR0tohVUAF2D+po2dl8n6tTJq6AXDoprnOo4TUy1UPFlCBhyZV6B3CymTX1G3Vcw7tCW8AcBhOcr2JNW6eJKDC4XgoK5M1pm6relYmAQA2M4kSUn+Ojtc5AioUqaNXI0g1rExamQQAOCSnuf6IElK/+npOQGUdqULvoaxMzpcfVmXqtqonvAEAcJ+9zHUc5ZrULwiom7EyaWUSAADo599cF1HC6h1jBNSjz2pZP3r2GlYmh036TN0AAIBdSbn+jq+8/UztgNoEu2dRRrgnbTWuY3komnecz8okAADA/pvlehJLVn23qQmlZ1ES8VWUOzWdRrlrUwoAAAAOXZMb/4uSE6uYxG0ofRkVnwgAAIC9N42SIbdq0p60Sb/NpPQoAAAAYLWtTVGbIPqmPeE0AAAAoJ9ZlFy5kedRVnlnYWIKAADAMItrUQfnyvP2BCcBAAAAm2kuGT2NnlKUN1R9HaamAAAAbMc0et4sKUWZms4CAAAAtqcZgF6t++AUwikAAAD1NNu6k29XPChFGbVehIAKAABAHT/lerwqoDbh9M8QTgEAAKjnx1zHXQH1LNfjXL8HAAAA1PN9rl+WNZ9Fue40BQAAANSVomTQpY1JAAAAQH1L7+R7nutVAAAAwO7cfP6NFFZ7AQAA2L0vAmozOZ0FAAAA7NadgJrC9BQAAIBx3Amor8K1pwAAAIzjTkA1PQUAAGAsN9+0XzTvezpvCwAAAHZuEVCf5roIAAAAGJn1XgAAAMb0YcX3JNd1WO8FAABgRIuA+i4AAABgRIuA+jYAAABgRE1APc51GQAAADCiJqAeRbkGFQAAAEZ1FSWkAgAAwFhuPn4AAACAEX14mxkAAAAY3XvF9iAZ/SMLGQAAAABJRU5ErkJggg==);
  }
}
@media only screen and (max-width: 991px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk2IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNjk2IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY5NiIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI2OTYiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTEpIj4KPHBhdGggZD0iTTAgNDcuNTgxMkMwIDMwLjIwMDQgMTMuODczNyAxNS45OTc1IDMxLjI0OTcgMTUuNTlMNjYzLjI1IDAuNzY4MDczQzY4MS4yMTIgMC4zNDY4MjMgNjk2IDE0Ljc5MjQgNjk2IDMyLjc1OTNWNTlDNjk2IDc2LjY3MzEgNjgxLjY3MyA5MSA2NjQgOTFIMzJDMTQuMzI2OSA5MSAwIDc2LjY3MzEgMCA1OVY0Ny41ODEyWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk2IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNjk2IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY5NiIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI2OTYiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTEpIj4KPHBhdGggZD0iTTAgNDcuNTgxMkMwIDMwLjIwMDQgMTMuODczNyAxNS45OTc1IDMxLjI0OTcgMTUuNTlMNjYzLjI1IDAuNzY4MDczQzY4MS4yMTIgMC4zNDY4MjMgNjk2IDE0Ljc5MjQgNjk2IDMyLjc1OTNWNTlDNjk2IDc2LjY3MzEgNjgxLjY3MyA5MSA2NjQgOTFIMzJDMTQuMzI2OSA5MSAwIDc2LjY3MzEgMCA1OVY0Ny41ODEyWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk2IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNjk2IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY5NiIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI2OTYiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTIpIj4KPHBhdGggZD0iTTMxLjI2MTUgMTYuMDg5OUw2NjMuMjYxIDEuMjY3OTRDNjgwLjk0MyAwLjg1MzI2NyA2OTUuNSAxNS4wNzMyIDY5NS41IDMyLjc1OTNWNTlDNjk1LjUgNzYuMzk3IDY4MS4zOTcgOTAuNSA2NjQgOTAuNUgzMkMxNC42MDMgOTAuNSAwLjUgNzYuMzk3IDAuNSA1OVY0Ny41ODEyQzAuNSAzMC40NzIgMTQuMTU2OSAxNi40OTEgMzEuMjYxNSAxNi4wODk5WiIgc3Ryb2tlPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk2IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNjk2IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY5NiIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI2OTYiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTIpIj4KPHBhdGggZD0iTTMxLjI2MTUgMTYuMDg5OUw2NjMuMjYxIDEuMjY3OTRDNjgwLjk0MyAwLjg1MzI2NyA2OTUuNSAxNS4wNzMyIDY5NS41IDMyLjc1OTNWNTlDNjk1LjUgNzYuMzk3IDY4MS4zOTcgOTAuNSA2NjQgOTAuNUgzMkMxNC42MDMgOTAuNSAwLjUgNzYuMzk3IDAuNSA1OVY0Ny41ODEyQzAuNSAzMC40NzIgMTQuMTU2OSAxNi40OTEgMzEuMjYxNSAxNi4wODk5WiIgc3Ryb2tlPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=);
  }
}
@media only screen and (max-width: 767px) {
  .options-investment-wrapper {
    padding: 25px 12px 17px;
  }
  .options-investment .shape-1 {
    height: 32px;
  }
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTE2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxNiIgaGVpZ2h0PSIzMiI+CjxyZWN0IHdpZHRoPSI1MTYiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTEpIj4KPHBhdGggZD0iTTAgMzEuMzk2MUMwIDIwLjUyOTMgOC42NzY5IDExLjY1MDkgMTkuNTQwOCAxMS40MDE0TDQ5NS41NDEgMC40Njk4NTNDNTA2Ljc2MyAwLjIxMjEyNCA1MTYgOS4yMzkxMiA1MTYgMjAuNDY0NlY0Ni4wNjQ1QzUxNiA1Ny4xMTAyIDUwNy4wNDYgNjYuMDY0NSA0OTYgNjYuMDY0NUgyMEM4Ljk1NDMyIDY2LjA2NDUgMCA1Ny4xMTAyIDAgNDYuMDY0NVYzMS4zOTYxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTE2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxNiIgaGVpZ2h0PSIzMiI+CjxyZWN0IHdpZHRoPSI1MTYiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTEpIj4KPHBhdGggZD0iTTAgMzEuMzk2MUMwIDIwLjUyOTMgOC42NzY5IDExLjY1MDkgMTkuNTQwOCAxMS40MDE0TDQ5NS41NDEgMC40Njk4NTNDNTA2Ljc2MyAwLjIxMjEyNCA1MTYgOS4yMzkxMiA1MTYgMjAuNDY0NlY0Ni4wNjQ1QzUxNiA1Ny4xMTAyIDUwNy4wNDYgNjYuMDY0NSA0OTYgNjYuMDY0NUgyMEM4Ljk1NDMyIDY2LjA2NDUgMCA1Ny4xMTAyIDAgNDYuMDY0NVYzMS4zOTYxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTE2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxNiIgaGVpZ2h0PSIzMiI+CjxyZWN0IHdpZHRoPSI1MTYiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTIpIj4KPHBhdGggZD0iTTE5LjU2NjMgMTEuNTQ0Nkw0OTUuNTY2IDAuOTU0NzI3QzUwNi41MDMgMC43MTE0MTIgNTE1LjUgOS41MTA1NiA1MTUuNSAyMC40NDk5VjQ0QzUxNS41IDU0Ljc2OTYgNTA2Ljc3IDYzLjUgNDk2IDYzLjVIMjBDOS4yMzA0NiA2My41IDAuNSA1NC43Njk2IDAuNSA0NFYzMS4wMzk4QzAuNSAyMC40MzkzIDguOTY4MzUgMTEuNzgwNCAxOS41NjYzIDExLjU0NDZaIiBzdHJva2U9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTE2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxNiIgaGVpZ2h0PSIzMiI+CjxyZWN0IHdpZHRoPSI1MTYiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTIpIj4KPHBhdGggZD0iTTE5LjU2NjMgMTEuNTQ0Nkw0OTUuNTY2IDAuOTU0NzI3QzUwNi41MDMgMC43MTE0MTIgNTE1LjUgOS41MTA1NiA1MTUuNSAyMC40NDk5VjQ0QzUxNS41IDU0Ljc2OTYgNTA2Ljc3IDYzLjUgNDk2IDYzLjVIMjBDOS4yMzA0NiA2My41IDAuNSA1NC43Njk2IDAuNSA0NFYzMS4wMzk4QzAuNSAyMC40MzkzIDguOTY4MzUgMTEuNzgwNCAxOS41NjYzIDExLjU0NDZaIiBzdHJva2U9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==);
  }
  .options-investment .shape-2 {
    border-radius: 0 0 20px 20px;
    top: 31px;
  }
  .options-investment-item {
    font-size: 14px;
    line-height: 22px;
    padding: 0 20px;
  }
  .options-investment-item::after {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAgCAYAAADkDooHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHwSURBVHgB7dyxcRNBFAbgZ1MAUAFLB1CB5Q6gAkQFlABkZKSEkBGSkaoDSIlQBzgkg12fDLZmJd/5Rtat/H0zb06zkk7hP/v2nY4CAOjjwarWpZ5rm77/PddZrkWMcBQAsF+pslYLvyGB+ij6/daQe96GRa5Pq+syBhDoAIcrVdZ2EZRj70ndx1xvo2ewC3SA4VJlrRZgfT9XCEo2eRNdsG8l0IGp2MX55P3YzZkn3LZlrtPYslsX6HD4BCUchjI49zLXl9qbAh1uLlXWxrZI+waltivcXfPoBueuEOhMUaqsGeQB+O9pdI+7/SPQ75ZUWTPIA9CeZaydqQv08ZxPArAPi+hC/dyUA11QAsB2z2M1JDc20FOuJ6trab1e17rdFIiCEgCGW+Z6XF7cJNBnuU6im7JLAQDs0/kufUigz3K9Xl0BgGlY5DrtE+ilFf4+uh05ADA9D+9d84FZrq9hVw4AU/ZjW6C/yvU5DKsBwNSdbQr0clb+LgCAJtQC/VmuDwEAtOL3+lBcyvUttNkBoCnrgf4zPFsOAM05vvR6HsIcAJp0eYdudw4AjbrYoc9DmANAsy4C/UUAAM0qLfcUXbsdAGhU2aHPAgBoWgn0kwAAmlYCPQUA0LRyhv4r/DMcADStBPqfAACadhwAQPP+AvDfM0ZX5hBjAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAgCAYAAADkDooHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHwSURBVHgB7dyxcRNBFAbgZ1MAUAFLB1CB5Q6gAkQFlABkZKSEkBGSkaoDSIlQBzgkg12fDLZmJd/5Rtat/H0zb06zkk7hP/v2nY4CAOjjwarWpZ5rm77/PddZrkWMcBQAsF+pslYLvyGB+ij6/daQe96GRa5Pq+syBhDoAIcrVdZ2EZRj70ndx1xvo2ewC3SA4VJlrRZgfT9XCEo2eRNdsG8l0IGp2MX55P3YzZkn3LZlrtPYslsX6HD4BCUchjI49zLXl9qbAh1uLlXWxrZI+waltivcXfPoBueuEOhMUaqsGeQB+O9pdI+7/SPQ75ZUWTPIA9CeZaydqQv08ZxPArAPi+hC/dyUA11QAsB2z2M1JDc20FOuJ6trab1e17rdFIiCEgCGW+Z6XF7cJNBnuU6im7JLAQDs0/kufUigz3K9Xl0BgGlY5DrtE+ilFf4+uh05ADA9D+9d84FZrq9hVw4AU/ZjW6C/yvU5DKsBwNSdbQr0clb+LgCAJtQC/VmuDwEAtOL3+lBcyvUttNkBoCnrgf4zPFsOAM05vvR6HsIcAJp0eYdudw4AjbrYoc9DmANAsy4C/UUAAM0qLfcUXbsdAGhU2aHPAgBoWgn0kwAAmlYCPQUA0LRyhv4r/DMcADStBPqfAACadhwAQPP+AvDfM0ZX5hBjAAAAAElFTkSuQmCC);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAgCAYAAADkDooHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK2SURBVHgB7d3tVRNBFAbgq8f/2oFjBWoFxgrUDtKBWoFaAVgBUIF2IFYAHbhUIFaAM2dD+JqFDIGYjc9zziVwM+zZX3lzk9nkQQAAN0kN/Vrvyaxqulkd5jqOW3oQALB6QwFX6w+tTZXe44a1td5QvxtY2y3Y+xPDYf08+nOe5NrPtTe77aKBQAfYHKnSawnDobVPF1zbEtLHUQ+4rtIbWnvUsLZbsHddfxUmuaa53uT6nutLLHg+Ah1gWEsY1npD/acNa2u9ofPqKr1awA2F3tAU2S153C5olXK9zfU+zoL92pfjBTqwaqnSW3bae9ywtiWk72LaO2pYu+hxh86LzZNyfc71KtfruObJkUCH8TNFDq81RbIpprk+5foY/cR+hUCHulTpmSLbjmuKhLuVcv2IfmLfu3ynQGdVUkO/1lt2s07rcbtKr2Xaa9msY4oEFpVyHeR6F/1O+DmBPl4tk+EmX/JRW9sShqZIYGwmub7lehnnHtcE+kWpoV/rLTtFtoT0XUx7m3jJB8D/4EP0l7a9Pm3cd6CbIofXtgSvKRKAy8r76V9jtklumUCf5HoR/SfclNsSsOnSGlMkANyPSa6dXM/iFkpol23zv3P9yrUd/Vb6EugpAIBVKlP625Z/OA3yEuKfo39WAAD8W5PoQ30hJfnLRF6m8ScBAKyTktE35vNW9FP5JACAdbSba/po4M6S9Duz38t1bnZYA8B6Ooz+s96rygXruwEArLuyMf3gYeWOrdntNACAdVdeRb/yHvo0+vfMbX4DgPE4Of9Hij7MUwAAY3Ih0MsmuO0AAMZmHugpTOcAMFbzQN+Js8vUAIBxmQe66RwAxuukXLY2iX7LexcAwCidBvrPAABGqwR6+T7z/QAARqsEegovtwPA6C30tWsAwNo6mf8AAEbr5GEAAKP3FwtywY3usOYpAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAgCAYAAADkDooHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK2SURBVHgB7d3tVRNBFAbgq8f/2oFjBWoFxgrUDtKBWoFaAVgBUIF2IFYAHbhUIFaAM2dD+JqFDIGYjc9zziVwM+zZX3lzk9nkQQAAN0kN/Vrvyaxqulkd5jqOW3oQALB6QwFX6w+tTZXe44a1td5QvxtY2y3Y+xPDYf08+nOe5NrPtTe77aKBQAfYHKnSawnDobVPF1zbEtLHUQ+4rtIbWnvUsLZbsHddfxUmuaa53uT6nutLLHg+Ah1gWEsY1npD/acNa2u9ofPqKr1awA2F3tAU2S153C5olXK9zfU+zoL92pfjBTqwaqnSW3bae9ywtiWk72LaO2pYu+hxh86LzZNyfc71KtfruObJkUCH8TNFDq81RbIpprk+5foY/cR+hUCHulTpmSLbjmuKhLuVcv2IfmLfu3ynQGdVUkO/1lt2s07rcbtKr2Xaa9msY4oEFpVyHeR6F/1O+DmBPl4tk+EmX/JRW9sShqZIYGwmub7lehnnHtcE+kWpoV/rLTtFtoT0XUx7m3jJB8D/4EP0l7a9Pm3cd6CbIofXtgSvKRKAy8r76V9jtklumUCf5HoR/SfclNsSsOnSGlMkANyPSa6dXM/iFkpol23zv3P9yrUd/Vb6EugpAIBVKlP625Z/OA3yEuKfo39WAAD8W5PoQ30hJfnLRF6m8ScBAKyTktE35vNW9FP5JACAdbSba/po4M6S9Duz38t1bnZYA8B6Ooz+s96rygXruwEArLuyMf3gYeWOrdntNACAdVdeRb/yHvo0+vfMbX4DgPE4Of9Hij7MUwAAY3Ih0MsmuO0AAMZmHugpTOcAMFbzQN+Js8vUAIBxmQe66RwAxuukXLY2iX7LexcAwCidBvrPAABGqwR6+T7z/QAARqsEegovtwPA6C30tWsAwNo6mf8AAEbr5GEAAKP3FwtywY3usOYpAAAAAElFTkSuQmCC);
  }
}
@media only screen and (max-width: 479px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAgCAYAAAA8Ai4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHnSURBVHgB7dyxcRNBFAbgZ5M4AypgQ0KoALkDd8BQAUMFQEYGHQAdmAq4DnBKxNGBQzLY5SQwO5Lu9jzGkv19M//4dk46Z/fPvpN0EADsq3vLTF0X58ucLf/OdhAAtFp3Y04j6/o9d0euMeV/XFaf0+V8yjmNRgoE2Depcd16455yjZuoz/mQ83F5PEqBAFOlaj1lXFK/58HINdLIea5en/M6hjLZSoHA7psz507VeuzG/T/GJeyXLudZbNmNKBDY7KbMuWGuPuc4NpSIAmFXpca1OTdcjfMYSuSsPqFAqKVqbc4NlBJ5HNVORIHsDnNuYJf1MZTIn++OKBBzboCp3uW8WC2uu0BS49qcG+B6lechXTm4bIEsch7FMDopN+V04VyqXuvGDbD/uhhKZFaBLHKe5pyEQgC4jX7vQloKZJHzNoYdBwC3V5dzPKVAUs77GAoEAIr7d0ZeUEZVpzkPAwD++rqtQF7G8JGtowCAf33fVCClPF4FAKx3tK5Anue8CQDY7Ef9ED3lfAsAGFEXSCmPFAAw4vDCcRldpQCACVY7kJTzORQIABOtdiCLUB4ANFjtQL6EnygBoEEpkBQ+eQVAozLCOgkAaFQK5EkAQKNSICkAoJECAWCW8hD9ZwBAo8MAgBl+AYVuN/bxA7eMAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAgCAYAAAA8Ai4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHnSURBVHgB7dyxcRNBFAbgZ5M4AypgQ0KoALkDd8BQAUMFQEYGHQAdmAq4DnBKxNGBQzLY5SQwO5Lu9jzGkv19M//4dk46Z/fPvpN0EADsq3vLTF0X58ucLf/OdhAAtFp3Y04j6/o9d0euMeV/XFaf0+V8yjmNRgoE2Depcd16455yjZuoz/mQ83F5PEqBAFOlaj1lXFK/58HINdLIea5en/M6hjLZSoHA7psz507VeuzG/T/GJeyXLudZbNmNKBDY7KbMuWGuPuc4NpSIAmFXpca1OTdcjfMYSuSsPqFAqKVqbc4NlBJ5HNVORIHsDnNuYJf1MZTIn++OKBBzboCp3uW8WC2uu0BS49qcG+B6lechXTm4bIEsch7FMDopN+V04VyqXuvGDbD/uhhKZFaBLHKe5pyEQgC4jX7vQloKZJHzNoYdBwC3V5dzPKVAUs77GAoEAIr7d0ZeUEZVpzkPAwD++rqtQF7G8JGtowCAf33fVCClPF4FAKx3tK5Anue8CQDY7Ef9ED3lfAsAGFEXSCmPFAAw4vDCcRldpQCACVY7kJTzORQIABOtdiCLUB4ANFjtQL6EnygBoEEpkBQ+eQVAozLCOgkAaFQK5EkAQKNSICkAoJECAWCW8hD9ZwBAo8MAgBl+AYVuN/bxA7eMAAAAAElFTkSuQmCC);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAgCAYAAAA8Ai4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKVSURBVHgB7d3BeRMxEIbhP1AApgJ05BgqYNMBOXIiVBA6wB1gKoAOSAchFWAqYKkgSQVmhNbGkeVIq9jxYn/v80wSydLuJZ6xtfL6SACA/5Er6EuN8VqLqcWNHuBIAIBSoy6WuUw7NedFZkzJeW60WgDaTHv5WMfd/O8WVxZf1RMFBMDQ1STtVN+ukvZtwZz4uCXn2QRn0Vi86/6+sPhcei4KCICUVDKtSbg1STvuq32l/TszZldJe6icxdjitUIRmeQmUECAYXFRuyZpP9PDl1lSybQk4eaSdqqvzZwHj8tZfFH4fzjVPUWUAgIMJ2l7bdSuSdo1r9hJ2oiNFZa2fBGZpgZQQLArrqAvbscJtyZpp/raqF2StG/Vf/kjdx5gaN5YfNKaIkIBOSw1FyO3tYOk1ao2095E0l7XByDt2OKbxYmi5w4FZPuGlLT3bQcJgMdxZvHR4pWWntv7WkBKdna4xLy4b1c7SEjaAIZmopATT+cdmy4gLmrXvEqOk3ZqTO4829pBUnIM1rUB7COfY39YvFf48GF1AfEHahT2C/vfrutro3E1SZuLkQAwTI3CUtaJKjQKV+SvLS4tPnR9IwEADoHP/U2fCa6b5AvHWBQMADhU/o3DZengc4tfonAAAEIduFamHvgH/d5fX2mcAAAIfF04e7rmwVE34KfFW3GBGgDwz3OLl6kH5lu1xgIAYFWjUCdW+LswTgQAQJpTuDZ+x3mqEwCAyGy54RSurDsBAHC/OwXEL12NBQBA3qKAOLF0BQAoN3vS/eHvbXIhAAB68u8+nAAAKPP3HUijcHfbVgAAFJoXkCsBANCDLyD+Oz2mAgCgB19AUl8EBQBAVva2vAAARGaLHwAA9LD4HAgAAL38AcrQwA0yqQiUAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAgCAYAAAA8Ai4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKVSURBVHgB7d3BeRMxEIbhP1AApgJ05BgqYNMBOXIiVBA6wB1gKoAOSAchFWAqYKkgSQVmhNbGkeVIq9jxYn/v80wSydLuJZ6xtfL6SACA/5Er6EuN8VqLqcWNHuBIAIBSoy6WuUw7NedFZkzJeW60WgDaTHv5WMfd/O8WVxZf1RMFBMDQ1STtVN+ukvZtwZz4uCXn2QRn0Vi86/6+sPhcei4KCICUVDKtSbg1STvuq32l/TszZldJe6icxdjitUIRmeQmUECAYXFRuyZpP9PDl1lSybQk4eaSdqqvzZwHj8tZfFH4fzjVPUWUAgIMJ2l7bdSuSdo1r9hJ2oiNFZa2fBGZpgZQQLArrqAvbscJtyZpp/raqF2StG/Vf/kjdx5gaN5YfNKaIkIBOSw1FyO3tYOk1ao2095E0l7XByDt2OKbxYmi5w4FZPuGlLT3bQcJgMdxZvHR4pWWntv7WkBKdna4xLy4b1c7SEjaAIZmopATT+cdmy4gLmrXvEqOk3ZqTO4829pBUnIM1rUB7COfY39YvFf48GF1AfEHahT2C/vfrutro3E1SZuLkQAwTI3CUtaJKjQKV+SvLS4tPnR9IwEADoHP/U2fCa6b5AvHWBQMADhU/o3DZengc4tfonAAAEIduFamHvgH/d5fX2mcAAAIfF04e7rmwVE34KfFW3GBGgDwz3OLl6kH5lu1xgIAYFWjUCdW+LswTgQAQJpTuDZ+x3mqEwCAyGy54RSurDsBAHC/OwXEL12NBQBA3qKAOLF0BQAoN3vS/eHvbXIhAAB68u8+nAAAKPP3HUijcHfbVgAAFJoXkCsBANCDLyD+Oz2mAgCgB19AUl8EBQBAVva2vAAARGaLHwAA9LD4HAgAAL38AcrQwA0yqQiUAAAAAElFTkSuQmCC);
  }
}
@media only screen and (max-width: 379px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAgCAYAAACoyEW6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHdSURBVHgB7dzRTQJBEMbxQX3wTTpwqUCsQOxAO6AD6UDswA7UEqzAK8EOvFfftAKdCXdmQ9hj4YDb9f6/ZJKBLDx+mdkjDAQAdsd5/bCqUuurqlYGAqAvnNfXYdL0/pnX++eGgffXKbXetV61iur1RggsoHtNARDqzwOf3zZMulBovWg9x36AwAKaOa+PDYZQmIS+q+9KrWuJmLgILOTMeX2bFaepx+HMtR6aDhBY2IdtVhw/THJdcdCe3XHdSmDaIrD6JxQGrDhIRSmBFZHASovz+l2uOIQJclNqXcrSTyEIrDixK84+HwkDfVPIYtL68x8CKxQArDhA/uwSfl6/2HdgOa+PuTthxQGwbCTVfVabwHJaN1oXWmNZPaUAQFuFVKvhpoFloXQni6AaCwAchgVWcRJ5uA6qmbCKATg8G5KKmAlrovUkrHoAumM/bxgdrTl0r/UmhBWAbtlmNz5uOGBT1UwAIA3focCysJoKAKTjc1Vg2RrIZAUgNafLgTXVehQASJD/lNAJF+wAEuY/JbRV0AkAJKqesJzWhwBAwuoJayoAkLh6wrLpygkAJMwmrIkQVgAyYIHFvy4AyIIF1pUAQAYssJwAQAYILADZsKeEPwIAGVj3f1gAkIxf+180y9zVLEgAAAAASUVORK5CYII=);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAgCAYAAACoyEW6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHdSURBVHgB7dzRTQJBEMbxQX3wTTpwqUCsQOxAO6AD6UDswA7UEqzAK8EOvFfftAKdCXdmQ9hj4YDb9f6/ZJKBLDx+mdkjDAQAdsd5/bCqUuurqlYGAqAvnNfXYdL0/pnX++eGgffXKbXetV61iur1RggsoHtNARDqzwOf3zZMulBovWg9x36AwAKaOa+PDYZQmIS+q+9KrWuJmLgILOTMeX2bFaepx+HMtR6aDhBY2IdtVhw/THJdcdCe3XHdSmDaIrD6JxQGrDhIRSmBFZHASovz+l2uOIQJclNqXcrSTyEIrDixK84+HwkDfVPIYtL68x8CKxQArDhA/uwSfl6/2HdgOa+PuTthxQGwbCTVfVabwHJaN1oXWmNZPaUAQFuFVKvhpoFloXQni6AaCwAchgVWcRJ5uA6qmbCKATg8G5KKmAlrovUkrHoAumM/bxgdrTl0r/UmhBWAbtlmNz5uOGBT1UwAIA3focCysJoKAKTjc1Vg2RrIZAUgNafLgTXVehQASJD/lNAJF+wAEuY/JbRV0AkAJKqesJzWhwBAwuoJayoAkLh6wrLpygkAJMwmrIkQVgAyYIHFvy4AyIIF1pUAQAYssJwAQAYILADZsKeEPwIAGVj3f1gAkIxf+180y9zVLEgAAAAASUVORK5CYII=);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAgCAYAAACoyEW6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJySURBVHgB7d3NcdNAGMbxJ6EAQgXZDgg3bogKCBXgEsKNG+oAOgA6CBUYKiAdYCog3LiZfb3+eG28G1mxnbXn/5t547W0q8lMRs+sVlZ8IgDYjrNpzYTp622s0fT1Xk4E4NjlgiS33Twu7AuZY99qOZRGrs9szE2sr7Gu3f7OCCzg4QTX9id+KUjOM8cojckFyer2Xx3GrLZX+5XY79fEuoz1YnqcL7E+dxxPYAFrBNfuEyRdx4xc25/4pSDxY/z7UsDUahDr/bT9Wmn2VURg4ZAE1645SEpjfD8kA6Xguo71ttSRwMI2BNf2QZDbbggSeCFWq3Sp+FKZvweBdbxKJ37I9Ouz0GpGru2DwG//o3xA5Mase4/j1sZ6o0xoEVj7t68g6bpo6oNkFwutwKZaZUKLwFogSIB6tFpcHs4dQmDlgqTPZ0j63PpdbRMkwH4MY31XCq+JbQVW0CIMdnnHxr8vLbTmgoSFVuBwWCb8VJpl3diGvoHVKE3X7PVCiyDwNcMdGwB9XcV6pZVLw64GStO037E+KgXWmQBgdyxvmk0GWGebmg03HQgA99QqTZDuZLOnD0ph1QgA9s9yyGZZZ6eFTiHWD6V1rmexvgkA9s/Wt23R/eJRpkNQuvyzJ6nfxforAHg4T2I9X7cjKF0CXgkA6nCp9HD0fyysWgFAPYJSNi2xf/HwSQBQF1t4H/sNQSnBggCgPkuBZYvsAwFAneaB1WjN9SEAVGQeWLZuNRAA1GsSWLPFrCAAqNcksOzzDUMBQN3G9mhOo/TFhgBQNQusp+rwfWAAUAO7O3guAKjbeP4DACo3PhUAHAgCC8DB+Ad7Sby1emcVIgAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAgCAYAAACoyEW6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJySURBVHgB7d3NcdNAGMbxJ6EAQgXZDgg3bogKCBXgEsKNG+oAOgA6CBUYKiAdYCog3LiZfb3+eG28G1mxnbXn/5t547W0q8lMRs+sVlZ8IgDYjrNpzYTp622s0fT1Xk4E4NjlgiS33Twu7AuZY99qOZRGrs9szE2sr7Gu3f7OCCzg4QTX9id+KUjOM8cojckFyer2Xx3GrLZX+5XY79fEuoz1YnqcL7E+dxxPYAFrBNfuEyRdx4xc25/4pSDxY/z7UsDUahDr/bT9Wmn2VURg4ZAE1645SEpjfD8kA6Xguo71ttSRwMI2BNf2QZDbbggSeCFWq3Sp+FKZvweBdbxKJ37I9Ouz0GpGru2DwG//o3xA5Mase4/j1sZ6o0xoEVj7t68g6bpo6oNkFwutwKZaZUKLwFogSIB6tFpcHs4dQmDlgqTPZ0j63PpdbRMkwH4MY31XCq+JbQVW0CIMdnnHxr8vLbTmgoSFVuBwWCb8VJpl3diGvoHVKE3X7PVCiyDwNcMdGwB9XcV6pZVLw64GStO037E+KgXWmQBgdyxvmk0GWGebmg03HQgA99QqTZDuZLOnD0ph1QgA9s9yyGZZZ6eFTiHWD6V1rmexvgkA9s/Wt23R/eJRpkNQuvyzJ6nfxforAHg4T2I9X7cjKF0CXgkA6nCp9HD0fyysWgFAPYJSNi2xf/HwSQBQF1t4H/sNQSnBggCgPkuBZYvsAwFAneaB1WjN9SEAVGQeWLZuNRAA1GsSWLPFrCAAqNcksOzzDUMBQN3G9mhOo/TFhgBQNQusp+rwfWAAUAO7O3guAKjbeP4DACo3PhUAHAgCC8DB+Ad7Sby1emcVIgAAAABJRU5ErkJggg==);
  }
}

/* Options Investment */
/* Services Investment */
.services-investment-wrapper {
  padding: 79px 76px 55px;
}
.services-investment-wrapper::before {
  top: 28px;
  right: 11px;
  width: 263px;
  height: 256px;
  background-image: url("./../../assets/images/new-elements/pattern-01.svg");
  -webkit-mask-image: radial-gradient(circle, rgb(252, 70, 107) -80%, rgba(202, 76, 145, 0) 100%);
          mask-image: radial-gradient(circle, rgb(252, 70, 107) -80%, rgba(202, 76, 145, 0) 100%);
}
.services-investment .shape {
  z-index: -2;
}
.services-investment .shape::before, .services-investment .shape::after,
.services-investment .shape span {
  background-image: linear-gradient(277.03deg, #0082ff -5.72%, #479eff 106.64%);
}
.services-investment .shape::before, .services-investment .shape::after {
  -webkit-mask: url(data:image/png;base64,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) center center/100% 100% no-repeat;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGgAAAA0CAYAAADWiQ6vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAGYVSURBVHgB7b3B7yVJct/3jde9s6ItY3r+gun5C3blE28a6uSbpIMBg6QgCvBFgAGSgA8GuMQO4QMvBkwfDMGrA+mL4ZPMk667upgr+6DlP+Dt+Qc8PTBgrDTTL/SqKiPiG5FR9d6vu2c4WlXuTv/eq8rKjIyMT2RmVFY94ExnOtOZznSmM53pTGc605nOdKYznelMZzrTmc50pjOd6UxnOtOZznSmM53pTGc605nOdKYznelMZzrTmc50pjOd6UxnOtOZznSmM53pTGc605nOdKYznelMZzrTmc70H2sSfIfTP/hzffEbX+EH8gafyHP8QBUvFHh5we3v7TPnVcGr7QNei+A13uBzueC1Xm//PcMv9c3a1lf/+z+VVzjTmc50pjOd6UxnOtOZznSmM53pTN/Z9Oln+uLfPceHXwk++p7i4+vt722tv8QCPrzFBF4ueW5xgJeyxQlSfAAjPnA79+p6iwPczr++CH7x/X+Hv/7ZZ/Ia39H0nQrQ/Jf/s/7wA8Gn+hx/9xZo+SEWpW8S6u1/2yfZPt86QmU5JnHOj1GyY7eOxFWXryPvrZO805YOuwV15IovL4ov3gg+vx384uuv8OX3vo8v/rf/Wj7Hmc50pjOd6UxnOtOZznSmM53pTGd6q/Sbn+nLN9/Di2fXWzDlsgVYLtdbgOUZPlw3Y9yCLbf1+ItbQOXFbY3+UpcMsd7X9Rut//1YTuuxZv1v8YMlvbr994vb+X91iz389P/67+Sv8R1Jf+MBmv/qn+mnz57j79+U9XvXLeq1KnxRqGrOuwZbti6CB262f6Md4kfjOuuk+L5dsNVh3e2dbnW7DLcab4by5U2+17ccr27GBL3ilYygzhKRu17w+tkI6jy7fT536pzpTGc605nOdKYznelMZzrTmX4d0xJsuf4tfHj5Ch/hGT5e1tOXCz5edrNgCbLILcii64aLF7f/PsT1lo/TWH3Txgtfx9Nyfl3/2/pdZV7/N8v/USzFCCiMs54b63/Kt+yw+dlNxv/1538sP8PfYPobCdAsjy79J1/j928a+YObIj5cDw4ld8ERD9jsBWS2Y95h0u2okRHvUYh34jivs4hdJM6r01Tl1rEuCtW9/L3Fcj6/6nj8inbq3C56/eYZXt0ihq9vEUOVC16dO3XOdKYznelMZzrTmc50pjOd6UzfVloeI/oV8GLZ2fL8FkhZXilyW5u+ePYGH+kSWNmCLetjRB5s0TXYEmvzy+3f69jdMm+o2NbHOgdZbNOE56oBG8Qa3uTlTReg9T/FduLJm3KtP40zMnPMYV3Xb3GIJVjzF/jqFqz57NvfdPGtBmjGbpkf35TyqQdhEMooksXx6DTezjQ90qQUcOGGTRE0yo/8mJRJYUEc3mwTkblxlLdJcR1+HBQI2r5IDQylQNRW7NLmLZBzC+Isz8rJsnPnZijyBl+ux5/hl19/DTwTfP6rv4XXf/lPvrvP0J3pTGc605nOdKYznelMZzrTmb75tOxqWf7KB/j4+S3A8uYWaNFn+HAJriyPDI1sL1W3z7e16Ete9PpiePvH1spbFt1WrGMND4DW0kivI4EXF5sl8ho6wifg3TEeJAEFYJSehCnxAOxsrNhb/4Mek9IIKIHX8WnjyBao+ZNvM1DzrQRoODCzfK9RKpckPsfOlOZ9M927ZmyHjJSdOJg7EfzIk0box3tmir4hDq7Pst2+XUz2C5WfLNoNA1xOihw2bSAjZ4Fzm5q0BnOWlyOj7NbZAjyvvrqd/94Fr5fAzvc+OHfrnOlMZzrTmc50pjOd6UxnOtN3MdnLcb9+vr2vxV6IK2Mny3V7Ue4WdNkeJcovye3WmvBFsCI/3mPn8uNE5fuaJwIw28aCvh4P7OSK499pQ0VZ/6PfSNGtnWHH763/02aK2C0z5dESrfq2AzXfaIDmFph5+ezZLTAD/B4HFkwR/CgTKRTQEozg4A2acwgjG3nzdqmRSmzDDa52ogdu3BJ7PaUATJGZd8cI118e2ao7abiMIyNrZPE2Ne1Wa4fk4NFSt+/WAbb/dLxnB8u7dW7Hn+u6c+eLr57j9b84AztnOtOZznSmM53pTGc605nOdDdZoOW2Pvvocgu0yAUv39yOX25/ZTw+9Ob230W2XyterpHx11K3jrbj9TUgaU2J/TWkBVo8AFOfVPFsY73MGxPKpoQUfElbLqjCfCbHAYBm9wRyNbxGRtrswP8ebmgoAZhph8163q7vXr+yZfuLi+Kz//NH39ya+BsL0PzuT/T3b38+s0ieNRhaHmfiXStkTCWClnuoC+RQHr/eHiXiHTgUtfOSJD+SVG3DZYEbcdjQKFHpXPuSo/xcW3qsiQM2DwRiLAjjUUUqU9qLRx6QypUKnPqCsTL9VciWwM5lfZ/O8vjVGti5Ffr5dSvzl3i2BXWWd+ycgZ0znelMZzrTmc50pjOd6Uz/oab1PS3f397RItf1PSyf3NY+eruZ/ckSaFlfiLsEWa5rsOXlsiayQAuvbevrMfyGfXm6ZAo01Bv2svOaEM5vqVtfxi4aKwv+HbEmLDtMUqCG18KgrLYwHm2s0lAF9Hmsr209nGM/WYYa2BnH8xqZ1vkl8LSVT0/BaBOD6Nb/EpIu69/P/uqP5H/CN5Dee4Bm7Jr589vHT9cDW2t0J7CRta64J+30c9upZyg1nRlBG4rx1R0uFpETpe1NSQTw1q69WGF0aAYpRe7uvYMHETRygxvy5uMlv9elFPW04M9lfk+PR5dAgSmSR6WHy44rtzOijFEFB7FuQRzasbMcf7U+mnXFl0tgR7c+/eVy6qvl585/hdd/+YfnO3bOdKYznelMZzrTmc50pjO9W/rNP93e0bLsZnm2vH/lFlS56vaI0PJTz7AX4W5/X44F18e26Kd12MNLWHTr3ny6BnDyzX+k14L4DX7/rnMg4pGb/0dilfZF7XmdHMeRb/Rr7FA5XLPjuN52/f9gUVPABUf1NS8PrmWNj/wenlcXxafvezeN4D2m3/6JLr/M9ONbqR81Uaw1NW9JhgcQtn+na2ryX2uy/NsXnXaQCNJWKD7mBnSZO5qCMH6YAh07QmX5ZDLZyKfF0ISihS5mkV138mH/+cJwIEueK6R6EdoSl2NUmdbDrXHtS5qp/ayz2g7e3cRBr9H2LJfiy+Vnza/jHTu3yPSrtfzrLYhzWV/y9Pl1Cfy8uf13wes338cX566dM53pTGc605nOdKYznenXK62PDf3tWzDl3+KjyyVefntbA3y8rHluS4SP14yyvgx33dmyBly6d7TkdVle03E+vywdX9ZT05oH+f43l8cBg7UUzTsz0hUpOBPrX7EKul8gmtpBmxrs5v299Z2tyfLh2GxhwpV1vEzr/731sSDWxNuF6V02pRuiHaGYHJx6Qtp7vInLU2Rd03WTYLK9IuRP/upH8md4T+lJDdpLy89m/2df48e36OMfLN+nd8tk41qzpAANd/UwoOXrFakjU/StDdJEq+KFwfyYzl7n8zN4ZZfKTsqBjDgG8DtlRns4+uNyYA7CGDhDsO3Q7d8rw2TtJQPak7VuS+Nj5CBSayxwgtCL1EAO1Tm/gInaZyULXaN7UV7kvqDDWX7Eo3ImUdIB7zxSr3x9HAu2a2e8d+cW8Vwf0brZ2ZcYu3ZuTv58JOtMZzrTmc50pjOd6Uxn+gZT+8jQZZ2+f3Sbvn94u/n6cs3IP++MdX7/sq4bwasZS4Lpha9jHeFrmLIus1dCpPCG3WBev2i6Yb+VzDf140Z1XDtyWoAirfHpuH0tay9Ma2Zqn6+p4BGS+4ELWhtDy6NEsb4Er99Y3DhVys+yxbW8Bqb1c/3hHOHrNL8nltoerWrW/368rjcbfST9loCMN1LjYBPPiFZv8v7Zv/6R/CHeQxK8YxqPNP0ft5J+gHsRLEk/Z5X/DchypLB5pMmVeKc+iuI5lKMXpNgQmu+z4ZW28GNQLtMWWcqBoAYobyO3LX9O9VfDWY/xrpPS5hQQ4d0zXqXnpypyPKcGb4pGNDkCYIqCCj+iNYIqSQ0NbBJRyz74pBEEWq8PZwoP3FSlAQnwED7vSqovZR7fXwH+np0lvbodW4I7Xy4vUF539SzBHuCL2zVfLjt3rs/w5fnT52c605nOdKYznelMZ/p1TraT5fL1ukNl2c3y8Xriik/WHe63YMr2uyO0kwXr/PylrQ/sxnhdw1gdaT1C83/EOgrQHAzxVG7wr6dlepwole/ruhK84PLSuut2hY4XznDaa09NdN7XPyhPWnDe8SGtp9vgTVwkTZ2+lgXuLXpTW2qIpg3U+M6arNe4iS7zkxRH639am+OOqGjsR+sakTcxpM8oa3Skc3n9b/JFRUvWX+jX+Ifv+ktPgndIIzjz09vHj5fHi25Qwgy0Pr9VFTEZFSgwUhfL60UlCmbHEJ0MkGIjIpof9bEgUI4O+l/rxOX8NXewBzDSs3UMCHLHjkhgfTERuH50O0mOop4ldUY4ypE26ofSFvvO9cmUZ732Cmh5p05yZNJAB96tVIJWQHEmtdy2ua3jjhduhT3laHQ0bX5MbNSZzh1EXJNAjZ25HNsLpF7fPr4aivTvS9BM7CfRBb/UNzf9/sa2i+fcvXOmM53pTGc605nOdKZvOtkulsv3oM+WHSvXLdCC7bGh9X0sAnony9jJorIdr8GEdu68M/+vK3ttAgax5CqP14zjac1Y6qKdLO3839dkVpXOT1yQDCwP1+PrqylIQhVpCbQghxrifTNKh6WsK3ltzDrfykt60LFKPtrM4Doua5kUCFHwGiktijGv2Wu7JuVxH/MinNdylm/NouXpi9HW0gR0Qa66hsdsP6wL3kzQ72iqNsYBQ6QA0yt8hd96lyCN4C3TGpy53IIzy8uTrLDGcNrFNBsaJmWnhT+QOoXjVKhl+vfoQEwGxcERv3zqNA5mHCcyLAeZtraRkY+meatSwGL5epEmclhTE0hQDcdSgxMmIrKxscVOYK+PVSFvQ0utaKLRfNzLb7waRbxzlqbNq07M2C/ll6hMVuQIeH28bi2HLCc5v6GrQbJ0uiYd+zOm6/fmGlJVUgEw94nl94/srOL8q8v4u36X8f26/lqWPsPt7xWvZXv2EV8/3/L95T99t6jtmc50pjOd6UxnOtOZvvvJ38VySx98hU9uk8YX12f48LLNWV/e/vtQlwDLMoFcAjAy3sOyzVQ/Rt5BEgtlIE1qx/d5sUrH/Ws9P/LUV0ik4AvP21F2U+RyeH3Xy0P56Hr+ZOs2EzelEqRZ5//TpoEmaV070bG6ZLJzKIGr9biWpZfkgAGvZTwL6WAEG3xt6HI1O1OAvFTj9qPKoPlGv33y3TKUJ+nCysy62cRV2o0k+WY/aFMF6ayoEDV+YAdzH9kaleIPvoacgzxRTynM13qsgSZYhuXVGV/h771tkEbwFikFZ3QupXv3SU1slCRNj5fOj594Of0OBncCO9HYGonNARnKOGmoBBxSjw151tNlB4m3jyKAFTABpgBGunarJ7WFxNoOdbuJsmsSMqxNnsuos0Y0a5LJ1W3VUBRxVOAvbFbMTgZadu/s2SE7A0WOPpfvkzNXevePOUmd2rLrZFlWbqe/E4iDNbOzcz0jHOYcaCwdCMuPsCFUJWY9p7yaHcPy+fNxzatx+bqDR5YXKy/6ugV33lzw5eW6BXbs5crX/w9fnr+cdaYznelMZzrTmc70zaZP/1RfLrtX9Gu8+PqCF7ebb5+MWflH2AIpH8J2sCw7V96swZbY0YI0l88LTV4cl90J9gRAXSSP69eUFs7Iuzu63fK4c4MZeaHd3zhevlxoLTPmvr5Oo1m0NQe8QsnrrtygaAtUm8BMaZvlp3WoSn8zPc/xEQGTtZ2K/CvCJFu9aTxKSzfNa301r28MGOvhJTjn7y8tuk7f82IsdFrWkiQxhyWaqAWwu6rqAhp2qqz/0w6mYrNaStSd9X8nDa//a3BmPU/6bm/2I/VHSGF1k+yDr7feSSNPzL8GZy7P8FPZ3o49XZ92K2zqCcCsUmssI6Nli1RpPxl+GKMeG9t6vADhNsRyIj/uBOSFrjuFxodwnppDbVE/KlEySg/GlLZ3UeAmKsovF+agCBzGErgyh7c+WkNgU9tIadGGybdxZjbeMghMVJT2g4NVe858AOm7aIrdmIilLfFZkc0hO1lUW2FZUez1aGdTUgmNFhjWXxzK4aV+MIDPuUkHdIcjBcQgjf12tsXBwBrc2cr7YnmBsvA7eGR7Bw90/Wn0ZULwCm9ulz3fHtO6fX99OYM8ZzrTmc50pjOd6dc8/b3/QT++fnWb+1xH0MQCJ5dbUOXN2KmyBFWu602wl+tFOv6O3St7c9L2UD6wzdzGDvMLplcnKOex91GOdQHAM0xe5AgwLW3rIsjm/5jn2ChJyvyf1ms5YKNAfW9Jmr8mSfKcHyxKt6ao8/8Hkuni7pMN1E6b/9taDQc7bUDt6E7UwIAda9dSUVg7/+/Wxhhrxhrcweibdi0Hql9KsUNPaQm5s8YyG7R1NNvcKJ8XoO0aheURNDuU9tZsQQVqcKbVn6ss7Nfy1BiDlPX/kOOtgjTylMzdY02PpNVx3DzH9eq1to8t3YkSyvigblBlJ00ytlAM2MsR+HRp2T0Dl/OgUUMiclLojJEAm8DCxAxfd/zukwJ/8VDTDiFU4w0dTLtEPLoMt8ZJl+5gdZJrkt0Z46CR/SRdjUBXrTMsoE/q1rM9knVF7NwRTC98mgCf6xCg2J02Oi/yaZW52OWapxlo/H0+knrCyvCyLTil7EwUKDbuu3gEOW+xBW+75zsYyKhseN2YdJIOliYsB5Z37qw/fX5r9Bqw0djRY+/i+WJ50fKtns/l2ZD9A7xaJj3n41pnOtOZznSmM53pfablsSB8339u+eX677Pb39sNJzy/Hb8FXG7zrw+v44W2sj0x4I8GqYwX4UbqF6Nxdkn35vU2QUuvC2jmWT4PXv+UNQ1oPpt2npccNjdOa5NuJwOQdxVg2smQtdDfyPS5aPc6B03NH9fYXDbnAc+lgbJurIsq6ef/riTaBTStG3NRea2YNDk+XRq92HydVhquv3JznxdqKuWpAGp3naOjBGjWNbfE418cgKl6mWwrbtD6utrrHnJyEI0CZ80CgPJolC/dzXluN/WD0lrTX72x02YpuNCrMFy0uluJbandSEJtFC5DXAV2fJf/0a9PDtLIoxmXn9L+T7/Cv4E5sujciCotDbn0CzpeIB7toLFyDiROW4iABO9kaEIRQduetmZqdpK4TOO8F3QpxhBGGM6lyJLMRNPHyX+k5gkeju52SbEb8fMMjTMOB4O5bSx4cSwYAZGkBylBIxjkEjIA89ayWnc6Hw4LoAEjyWkyavbyDCR/p/pCqs7pNYGd1Jx8t8I8WdgdwtdLDpq4eYzPUgxFd+TJqeh2GHTeeirYfTG1q6E4LBtwcGew9Tbu8K8h5SH/7l17+381Dr+y9q4Ob5Pz83EH6dX4lbhXa/23YM9NyM+Xz2eg50xnOtOZznSm/7CTBVbWR4KueLns3H32PXy8xFUuy4ttt50sH151DbAsU4SXy3VLgGX9EZNlZ8v1lm9n/r/Og6558edzIk71RhZi/n93l3aT9tYItQhp8gJljqkkN3IGn+/uzP/rHNHrsfUTsL+boZtbir/Dse78r4/cWIXt2rLOw9fylmO5r2o7e+WVlJ5mAOYgBdU7pWb+X+UfYuhOu90G9x5nSv1BUuytbbwODk5RkEvQrrt8fedlWcCJ6iEz2Vqq01qZSvQKfX1sZdT5//QYERoGImAk6XOfBpKxu+ZKfMsT+EdYH9LxJ/J/+/iL3/gav/Wzzx57ukDwYPpH/1z/x5vD+wNv0DBCzrPb8XBFRFM1Gw87QI7U2k6DBDd9HmXTn13486I4oEvX4BGd1AVxjvj5WUXuQBlnydlN4Gk1+AeSjp4Q7YMeDJSLHZaf+mUIL1MVJRC1XtpF53VSj9cNdkRZPHlQ854/gaWlcTlzBBLmOwVz/5lOdNeOYxAhaLmBpe1xqaRPXbs7F0BuDub4o6giuzkxbrN9X55HvYD6UZstgVx54WyU/43zb9opO42C1Qf5h3dVsoPFMcZ/Wz2vlkzX7dGtL7Hp7fNR2Kv1rz26de7qOdOZznSmM53p4cS7VW43Tj5eH4e+BVUuy0LpFjC5ff9ozbjsStleZLv+QhDi14OWMf/lmqWZlyBPY+pUbJ6b2N3vMv/v5i/duqPduRHlxpMudV1Q51PS7BaoNzhLo2oDtTmc5nUHM810Q5V2aSQZgS5YsWWVPD/r5pJpDl7K93Oa131JTDrGc1orS2vPR5v9k/I8ktczrgaaVwumd2hSXqtnt5+S8CQ3dYrUdnvbuAq6Ea00/0eRY/eYBbpoo4LQ/H9vY4Mfs/6gY9GCRpa+qDinee0BwfzT2sC0Uwt31v9WPkGwu/4H6wgz/6AbxeO6mS4A9TE81EBaZVnSDqq/+PkfyT/BA0keyfS7P9Hfv5X7ZzhYuCIalBXKLqlEyQqIdZGWdgzYzpe6Q4WMD8LK0REJs3rh3mHeDSMz11rh4kWieBPCGMyoysI/GSJwd4fMZIjZmYRTcjXN+tLsnJCcD4ojKPpEPwpMkKBZZAPTXYatydHnLcAUmV+/tjA1wYAh4tSX3Z0Od0wo2wbL4n+qr54D2qCIjHZcNV2y1dU786CDAmNCMqafNefOo0GxThhMMXOTcrfaB36J2NT2WRfvhX9ybC7P0tYL2c80cYl7FNzUXFK20xoQ69t3j3/iuEwglo/LL2h9efuw/pLWkOf15RbMudp7erZSvlheyHxr4BL8WSPnt7Z9sT72dUv/4r85f1b9TGc605nO9N1IvEvlNpZ9shx7tr1H5cW6S/bN7dhlzfohZH0caN2hssx/LhjBlS197AP0zvg/vsaCFUg3kOy8jf9AnmPhHcb/uts6Hec5TJ7TWL0+/6eGzD9oUm/CHsz/68StzB21ac/cLpsHY+w4j3mmz7X88nlxH3PInflPqm/vJhuiT63d01yT6uT5P1B2ztBjQ6XfgQi6ADt6XeT3d/PQvHsvSKHcX5jnzbozD276dit2Z/0iJMcoP69RsGM3TX/U3SePJq0k0lqVv3ftTvNkblddA1v+2lc7/HMbrR7b+fIo/+OHXCzHIf/r4Yb/es0e/9fgLOyR7KuuZbD5nD/8qx/Jn+FOknsZ1vfOPMMvQQ5TBfErSSQo6Lg1sgZk0tY7O2ZNqwv+JiqFg8Wy7jQogW11bmXu6YLGlORU0jYmvtLbWh0a0C94S/sqFEOKTgbUspJzmRvizRfkR580ygaQnDtj0vVR6GJ8WMsjuas80xZC1gVCgOteW2sj6SItDn0KDnSDC4bMmuVQRGDPn5McZbA4zSDceAwSNfSYxj7Kun6/sEzJFWDqlxoARFGX56T2m664/iloymWXchDXTfwbU9wX9oUDHsy/1UCOfZ9/9PZNdj1xUNzFe+Wf67ROnSZ0D/I/PltQZ6n0FYHxakj1uR+63nzycugaQR98cAsO3QI/y8cz6HOmM53pTL/+yV5SuwZTvsInz5+v48KLy3O8WBYqtzHpoyVosuS9ff9YtsDK8t6+l5dlkLEX127viFw/pxufAMqO2zr0bZ9jTOW5JPyzfZTyww/dXIbmtsh113G9TgmOk+UeaxVEQ9I8TGiOJcjzHuhOfTS/Ac2TOX+3aKs3/FDXUaWN0/w5z9FTnjSvqm0yvXP7y7G6w8NvDPLU1mSVA/0057Sft/L8OOZro7YpCNLoOPWD1cnzc24z95fVbwsiza/RSNU2cz0vH00aPcjzSdanf0d+PG09Xub/dd3S6ZF0ke2v1g/IHqNP5j9/7s8g+L8q5vXGwfy4FIOs2ceS23PDf3ZH8Hd/Xp7If7qBDuRAc5z74s3Ndf/ffyS/wEG627Df+V/0l7dcL0fuOZJa218WJodBGYIvLWaKJ54Ww41SSuMjMo59OwGmslIUujpnQTEcnWF374Li0KiNDP7I2PYDw/SU1MBkjigVlpnJEdsJkKG+Goyp2yOtPTyIJN1wveEE4mfrqv9VTFHXkd/1Vu1rva6zGeGqUyDE5QZmXe5tQZ3yIhiF2co15GdHR3L4tclQ7VrOxHl25DSbdTtDsTuU1h7ZXj1/h//E/AH/3OiW/6gv5WkHIlI4Cv81vW/+2X6q7U36KG0cZVvGh/ifBcbUGKV2jO9fYHtsazm+7vQZl6y/zKVbO14tW82v2688vFpOXkfg5zbXx9dY3pl4y3NbAPy/X+HLn52/znWmM53pTA8n3pHy7IqPbIeJ/6rPLS3vU7GPt/Mvzaff/luPy/Zy2hfX7Yv9vPKWOMCB5u57GVu78b0MzfVdDesOdaXFaJqngeqwEbSM/8izrXShyag0d+RxEzT+8zQpjfV3xn9OaWzleSXmOSXn7/IMMdIj2kuG6fUMeR7W3uHXScw85PMcRub8rgefoyDm33uTB24bdub/vmbRcaQGXOzcbFP7a5gIws1BsChgfjepbDW4LdR5PhDKYV2MOdcQk4NV27GGBZ6v2/du/k9y5Lmizf8D5nkNWxo+Kosf/qDcemf+v8d/2o1v1UnfZj5P72pN8/+5o8ZlFJiQB/lPu9KbQOze+r/jH7obyCmCNuvFO/zDTSDsjubxUh2i6YBBJR+2BH7++q9+JH/nSE45Ovnb/1x/fCvpMxO8Lsw6+BLscF+VF2metem20qApemqVIAwZMSgkRaynO2hRAKRFNPLp9rsC87Nldk5TZ6/t4UVz1clkTE3kEDvJoJHi5Fa4yTHQgnH+3hTaRPQTMU0Ue9rhUNvkMOxFSLefbM520Eq331PtdlRg2h5YbdLrO9D3nmO2c3Sd+ZRqallqq8/yZt0kOtyW2Ia03F0qTsxtm9tW21ndZRnU6997/BfG3dY1tOD8M0OrvcIbmHfK1c9WMR7j33RRy3JOG/6ndnXfSf97/IP0ne7GsP3VFJOWdUJcueLP3P8A+dZmYuD5Q74+PY1/e5cP1se8LnhN5bxa/1zoJ9mX7yMAtGyTvwWBPl8/P9seF/tgXH8Ggc50pjN9W2kJnlz+Nj5cfyr5lp4/x8vl70XiUZ3FF1+Xx3pGkvELPkuwRDB+2QerA345Hv1ZnNpy7EPsjP9p7sh+V+j7PJbGuLIdbMd/P2d5y2eNxVyMLXfGf1gdMRjluU4zZ6njv/1bbnzFUFgWgNNn0LwOSDcjQXnBwYTos6jI2jDmyvLA+N/eSJIk2u7473pHM8chkSCYX9mQy422L1/iRxyiV5rxP1UyW2OeW+3NdQV5h3ocv7dOSWsTNPP/sV5RqsrnPdXeUHUgqR15Du0ZRxZBumFcuZBmHVPtTHORVa7HNF74n+buQ7ZvlH9Ak01pWZtX/tH3xxH/OWfPv/I6pARY6jouwOr5L8GaqL+UlXbSXOebqIJm3cLt3ln/m268/Uo7nDr+FX/y8z+Wz7CTdqFaH216jv+nwl+d1+hsNB2ZInkcFEgdysKw8+tBzlRIiUabYxv1jw/C5MSlZOwz4q0TU+oo/rUaNBFWrYvgvaBLt1hW9M97JmVFudVppwBMXoBmZ4S8zdQLoTYnFewEvfguh12WnAw5PWqPGU16NKZUmfTuR/aCXjrDji4J2LnP/RM6cqHpDo999bLMadiAqk2bd9Qjta1dYpuiZ2n7uzw6b0tM7eK2znppbbPjmvMw/0DZuRU80yU9/+7YSIdlIjdNzh7hH3Pas/p34j/p8B35L9K9d/7dlt6S/zqAtoPngex0jbANoaSh41cSMryyc7cF1Pqun0vk/dyDvFe8/nrbBYRnmyyvuFzbEbR8PgNCZzrTdyfZIzv2/Xvf314quwRy1/ebjGCIbn7o4/Wdsjcfd7ngwzfjl3uWJJT3ll5IvBdlAf8lzxdqsKDbqTnmpus3HsB9LLtgnrMCaaRXzIsepEErVZnmUHUx0N7l7cYW+2xVUR7NbewetalzlSxDnrvl8X9v/i6Yx/5xnq9L82ggL9aQ5jcKyeMS+hHNTuS54xhv/TiNoa5n0+G9+VSdM1V7KrahuW+tvrxmuTP+g+eode5yMP4LzXXG+GvXpMlqW2fJutel72X8F+R/ef2CLBPrsdabVCOY5v9istH3NM8h/lHav8t/mRDxuqXy396wQ9tmn+shr+Na27LPJM+8Jib5CfTgi+yX/I3VuX6yubu3qpm/o/i65Fzu8Y/GHsv833Xp4t3nH7beRl4TE4+5H+xzFDjz/CD/t09f4Cv853s/vS3YSb/zE/3z25/fw1NSdQ4IhU9R5dEYfjHofdo9n6ZrEM5Z0NSP0LfbRbdQItlQ21TqI9jgQJOjO1rM1LY41FGnIFWDePFRhbu0k6pqdx7RVX0gTKjF7PQCvKXcTY7SRga7wOV9oLOfrD4MtV3C2uLjJFM9VnfMJPDJoaVzIz+oD7RMWup3kjGcFunXd2mQ0/F8lnn8NB35hXwXQGan0gXJOJHSp909SQc1kcPFg4nvqqQFO+7zL+zqHuB/Pd3w3zlxGgdyziXvBd1kNvKV0cMnMMHA5KSnoCreH/9DhiSVZL28Ff8c3e++rxkb/gFMwad7/CP3cDqwl7hdUvg3nXfHSj8wU95ztOCp/Nuvea0v/X62BIK2x8O4Ia+84u3FWa/8kcRthfjFeEzMdgt9+fwZvlh/vSQue/3B8lLpESj61e2/f3m+O+hMfwNpCYrYZ3ufyUXxyRIUWY4tdms7Sob/XThbOP9oed/JeuFl5Wl5BOfF9kM8Gwo3hl6O8+vBWyDlZXLzdr5J9/jngx3/E+N3+K8BGxp3TYi8iPFqUnDA5yI07k2+z08Iu6tyU3Nn/Ocxoh1XirzcFtS5L7eFAi7teTRjbG2dgnd7eD/VucsqjzTjP7KitG9TXLNlmuS1Oka2qLOO/0uOC6b3Z3apjKXtmG0yKrXVry3l1rvrTVk+1lc7qjaYZCFdJplZvrIQljL+a1lUWoX+st+9NVNZU3AfuA2WlMFIDT3mH5jmNI/w/+j8/0C0PXN1+VKwouGf5me7/De7Ot6Z/24N4/JcDvg/6KT2r+Uq/LNuZbzaQpoiUT5zm9J8XD3rlDr+V90S/2Uun+bOmOsGCRquoK4J53EkR/w4n+Jf/esfyW8dVZfS7/4z/VSf4aeWQdkoZ2NQ+qc1KqQ2ZaV1kT9QxdwQmRdUMgmyZ3z2oTh3X0DlSDNf5l1Xos5puxIbXxpYlZrCi8Aif7dFrXXorNMa0VMKgEQf9NaeAxWjeWlbF6pDh+bIu5KMMnvT3Ugota2d/GDvO2Zd0JeksyYimgYJhLMGdhamrXPD7ExchDK5IecNr/ugTcnhK+SujUseqHL3kn4k9OP9YUc0ItC7dzHI5qpN1j7YGVRqGx/m301RSnCrfo/rWn2U8+j0csS/1wm/w5YmYHSHIgdqS92u4wf5t18FI4HC7GixUIIhssPwIf/TJzJgeQf+O1s2/oED3t+Cf5N7j3/PoSXAXCeopf5qy6Ho0BGI/4yIX7PPv4Yu6yRZtl8Iqzt8tkfKro0c8JdKh7BYy/78sr1naHvf0C3Zu4euyzVv1rzrO0TH+4i294leIti0Frc8kjYCTbaAX15U9LXgy2cj4LQu8t/c/j6b22oBKcvzL//b71ZQ6r/4U325/DU5LfGuDm7D8lc/wIdrAONNbm/V1U3FLy87vn0c+wT76WPtjl7K+0iivJfoLlgCIlL8RMM/+zDhBR3Q/ySqTm1hTBLrfMOpuSZ9p/GETu3wT+VX/ocAT+JfNVxb4ZrlYHmByWVv/1zekv8pLy2YefxvinRpmoCTxqn74/9Q6TQuoPZB7uns382u4DfdwgqpDXXoKlMBv5JvflTdYC9J3Nzxu+52/NoH/FOddTzhsaLqYKfubvwHjf9+w5MYBPJwPLWVeStjIdfhheS5jNsFK73leY9/zHMdaARkmB9qT72xGXYGmtPknk/jOx1r+YfNVXjBTHMZulZ5fBau38V5Ov+aTmN/dx35XOzMmdDo7cjeH+Hfaif/nQJ/zF6xQ0xfC/9JTuAu/0UVd/nHgW/EXnqQf7fHOh7Rv+sfvh5uX3f5r+uZ2+ff+vkfy8/mS5r0Oz/Rn97+fIqdhis59yMh1rzRJKtwb8GWI1fVAY7URf8q/JoXOenFQ6XeqW2Yhxf+N1utNE4N2YG1bWFnKuidS3aUWd87jl7zoMu6TXp3PY8MtDhkDeR2kMLqIhxlgrPm0Tbw0jq5SSfjiA7H0T1P6+0a+uuCMnvfXR+K2veRX8iJIOl4083OhII7MntATHdsoNmu2kj5sB4lHUkpH7xoluIaeFFcPuxGibt0h39vOzuhOFHRq8kGpPCMpv8n8l9lxc6AyIZ2xP/EOPDe+Hf7PuIfs745EOjchezAvhmG+I0/Y7sQKT0nuSQPyhD/sEkF9vlH3/9JJ6OKWDjQM8KuH+Jfr0iD6MR7jAXr9w0/SFoMka4f4b9yKDt/MevgLv+Ttgv/ne6SP6PGoNH3FEx7JB3w3/g5+/pO/K+ZtYxbPLb7xdO4Ena2NyE+aJu3y8bBOnkUOtezXls8Tebc1oWOR/7UOTwWsI6/Ef7J1qThn9uf+HqAf9btlJ7AP1nW9vlB/u26R/lPcjyR/732+QUN/zx+UDHtT8/ulj3ktn929X2QKiKjz30RhWqPfBHznzyYZ+lYfIj/HfFG9m+Of+yNzw3rO/OFeTFX5v/Jlh7gfynw8h75n26yyByIeQr/qAvbhv/iU1v+je+Of+9KfSL/2zlh/150nf2Y9PzjaSnEXeofN0A6fXrbTQ9P4N/mLd5vD/JffRfbo9VxaGfEv69NO/6bsc79a8N/096J4GpXOOCf5q3pelj9jOAO/8RNz3+zZkm+uOf/Zz9vdtFc6oFl9wxqcAajKLEAfzizNp99HMoYncUOcLtSqYzSmXzN2olxPBo9vpjCJcuQFng6iUnlUd1StlzSyLIdvWw6cKOja31hqsNWJcnWO68GOFWSURvI1NSKIYxbJN8B8PelwMASz2qGNzlnExZIQYJS/Sa1bqXNd4U0LXB4YMJMNl3DmINsIIDw+v3clZzxkGcq1/Rp5+kYaPHmdZrM6hpLAwDm9qiSbpOtlsHZ/8mDxvr36iIi9bHVKzRAD1tNA4w7h/Hf8tnzIOxkCfi1wRnp+9v1iMf5J26sZEKXhEljQNLdff7tOuKfmJ9ZowJYdj3g3867v2n41yEP829yvTP/mPkXtg1FHoy5ZOLfP1l24h+Ff3mAfwmDSnedrE3cP3hkMkMTOCn88wSm3O0TC87QDFcCbUzjkXHhOissd/zrE/m3qox/rucR/q0dxFni3yQTlkfTZ+tzYRksrT+9iznt9bfJc8h/1acda/j3f3Wuk/kX9s3MO+I7OwXJH9+K/0vhl+rQTaj98d/kThwNG/HdE0Um6dhQVs8+/6aAt+V/L0hjc7apbyJb4h8P8n/oBJ7AP5DHf3DhB/zjAf7R8F9saOJfiX+lqkeexH/SSfBhZSWdsS0Z/15m5Z8/29hvnMrUj5qFzMfbfor5GS+GUhFi7ZpTmv/zlR3/7oc1FrDUXtaHV6wsA9vuU8f/hv/UgsI/7vGPmX8lVkRrNeA5fWlW2PQ9/rXjfxQ9OpHfoRfj/x3+rew032YbBB3j702S3OaJfxT+Ef50MwtNvs3rUmosOv6Zqzv8aykTxL+wrsv4T42c+pA58fnhDv96wL9/Jv5Nbtbju/DPdhpmuelj9Bdqu2QuPPgfn7TU6TIU/l1H0V7WB/x8Tk/i349LBFcV+/zjHv+lrsGXy1T5Hx8//c3/fo29pDQFaPAcP/YKtbSLJxZFKSv47ChGGX6cAVIAPFmxziOgXIHmOKIiB4gX2Rp+zcoWNwQp4IyFmKAxEPXBlpWPUZ7S3ZpYACPOs9xsJEpgJxlJn0X+pGMBZjOE+1NTk9a7eezZhzFIcQSbrAqP9Pl/Jgu3K/S0XSeIR4NGW7no9a85lB1HXRpkzkOhiIhF1kUElYYCKBiIFJDhib1MsGtyXqR3redGOwR5tDQRyFrNmaW7vUmmcS1Ip6v6NQdluO1Uh0OtSoBr2AhPDLze7NS9zmg6UO2zruKk2GtJnJ8Xhoon8E93KnixSrVkHXuZDf9CzjyVNPhPx6J/lCZS3hg54N9tgDiRB/ivTL8t/6k/lTupcG5DzBP41yfwP8B1e+S2Vn+3m4h/m00666V+n4VIyaOpbcz3zD+Sf3A+jH8T2nlOQlSpfadFTEbehn8ldhV8k8MqEb+Yx+TCP+XhPsgTS0out+kmt3ZkcV3lg3KHf5C81C9pkh02+iT+hfjXqFcaDrzfLxL1cB0aErb8awQbfPHgtZTx/4poo/WvN0NSoAssi48z2eY5hsoq6RZlXkd8QeLfYeTKiX9t+GdxaMHkd86/af611M/jfyr9gH8c8A/mH95uL0oTbVGPpCuDIzT8g/wA94/zr5l/M+Tl/zzf9aLu8B+FYxr/8SD/FfV6ECU/8mIsryOsfRI3rjQWwol/q0ar/xh/SXnuok12eSL/+gj/AO/ey/zHHNjFumrwzz9zLAj++QLyHR6MIrOm6UxKiX894h8e2NGpHOuTwj8O+JfCv+sBdD2VgQfm/2YX7suIf5PZOu4u/1UHowCNcTBsxuQEYu5W5/+Ff93hHwf86wH/0Bw8ZvtDw3/9TH4nJx1qrLpI3Rx/VqUMWygXpPHf1G5tTfINPWvhn0YC599Y1iP+a9uP5v/A/DoUmIlv3+UJ4z8O+Efhn1Wm9OTLqLvl3/PLiL1QSl25/nLTM/ySGiP1b1GekDAx8VM38pCfgUcaDJQb6JdUU4pGTD/PZ5O1MVGvcvquA4oCbldLUrhXznwDO06FzljHJ1kQlfuCtDEadpiugxIIK85u02/UK0W/e3KHCyk/aWcDjTkNdzjcPm3ulBcZ1u8h/2Y3/F3Qv5jWyom2SXu+O852RQMmO7e9OqsOTH6+c8sDK+AAb5fXvkZ8IW6qTUUWrjMYgzs4UF9Y/YL8U5xcZth4tJ3qQTNI7ur1Af5NTnOiE//kB1D4H+KN96si235VWMi0OVdNO8Ja/sPfBv9mh6NPdp/xLV5oPl/bi9mOQI084h9sHoX/EB5T5rv8sx7Dlt4r/5OOs/beP/88IKKxq4b/PVsCEBO1oQM79hD/6r47VeF6ROzGSItLnbl8hH9SqnJ/pdSNHW/Bv9nr2/DvfSKprej457Kk8G9jXJE1t6EsCvb4L21/mP+km+IJHuXfU8O/y/EW/LOk3ijL8Bb8Q3K/3+O/yoDy3XU3rll5eJB/oI8xsN0386J35p/HF7vW/Q7IvxX+OT3Cf+ojZP6tBqG6Ux3fIv+Yhhtk1096wg7/5YpD/nluQ3PcXIRM7fGyVn9d5v9S+Pf65uJT+4X45zbJnIdbt8t/WrcMeZTaPekAATf3MzswvA3/W971Bd9kk+lnmsXsFnFt9U1xaZn/ox83Bt/SsWg6rPwXhLXICezwr8A+86A+JP61MDK1fRLXRUup43/2jjOXe/xP9rQ3ZqG1sbmepv8QXc38vlf+need9X/HPzUD7XjzjvxX2/UKiH/XBAuNnn/jeRYUaW02lN3yj/IumrSD5hac+TFGtFOi09JfMmAXnKPPadDQMFYkDQwF6vgczmTENLGbVsVGZC4tDEiOyXFA893N9cg1K3MtIyRQtoxh6JFV6HhkcwNkC0Qcc4dgNSQdZPnWZFF4l1PD0dIxDq+70waoPkQ9JcKyfuO7fdYOa9vFbEBjsUtRaGpOlAceQka7yoRCpx0CZldIemWgVRvrGLcFwqYAdIGafBFc/6xzztYtzryu6C/Q+bV/aFDy45yt2KG1PUym2onEfwa5ItsU8sRSYf2n1HSddBCcs/08yj+iU0w/2jX2gH+p/AMt/8oqMBnLxJn5B5HX2aUW/kkydduX3DaQL6OFU5ZW6DzAk13ymMn37fI/dDu51Mbmcv8F42oFin270iTGcxzzLzv8CzL/JPbInk7c5/96zD/LlCoi27EMNYqEhn9R6pkm2x7/oy7pih13TYJ/yQaiMTFu+R8XZzsRxN1CzfpJthUTy8R/KivroOVfLj3/Lhu1n8s1RrhxR/xj8C8H/LMPNRVY+1Amznv8pzor/1SBFv55cUR3FJ1vPeA/SbbDvzT8AxRgxz7/ueF0oOEf2Odfiz3t8W8+1PiHuBwNWXGcjJ3vAKP6sfX84F/Q8w/2y15Tz38YIEtVK4yeIfvKJlHGGLJT6Yp+hP96GfM/DpB7hisltXOHf/8s64u/D/lXSQuYkO+S5s6pP1H5F1YOymwVwVV8DZsr/Nc5XCmm51+iGg8qeFNm/t0ut/xpDaNw+0rjv0S7J/6BHf7LMSnnfPw32TT7WcqnVZ0iB/wj6WX2uxr8m09g3mi807qYrva1fLwUsqTaCx8vuq7nO/6xw79dtP4p/PM5rsD+eJYy/iedIvPvh8PqBU1V0/y/yDHpdMihO/xb+yr/lkeb+b/S+G9zNjP6KosVK+FTV/5xj399Gv+sd3Tzf8z8SxTBujjkn6stY07SsfWtHvE/Mg4FJv7NN+CAf6nHJAVJN5lMH+pj0D/g4lKA5nbRp8iThVkAgCdz0YDtq7ghgYwK4H9DwGx40yIxQSykMHPqQLIkkmoaGO1qVsgwRD6fJ0pKssGNQepVZmRCDnA9KaW+PNgLd5y3edJ2MorNqATpJcE84TKnwwvACj/p1YHmhYiMcoaTyYGvkZcXCo3IoRz6XIIkfsdYmksEOfruZdAk3gYrawPbjYFmcKWFMtV1Edp9URzydPdqu8qdebBvqjHR2WfRQXg/hDxWUBQoo948OJgDkbA508eo0AI3ECR7U3O8IgWVUY/1sdfJk7oD/nkB480T12U3qLCTtiuQdAB4AIDrlh3+m5R9Tfbyrju5w78594sQP+K6dTnHtcL/lWDpxL+VX/lXmQYZ/yimAw0mO/7Bg1zH/+Xp/OMO/3gwVT9t10o08pD/2j4FeLIWWm74R+Hf6x5M3OOf9csmq1FW0inXwelil1b+xwXyIP8IP5j+Vv6VLPvyBP5T0AW5IbZAEEFtoRjPLf+4z7/ZmPlxiTo3ORRpUtckab8p9TnzL3469IbgX4h/oeOj7F3+Ze98iOX8J3/3FvwXG5r4B/Nfxn8xfRd9Ov9aZKr8C57O//Cj07UStkbct/y7ZuFOJI3/eE/8o7ahOfYU/q1d2vDvfdrwT/7ukH+vRsmPYOunyr80/FvfUrBDJ8z3+Nfg3/KNBku5nAMfG/fEPwr/fgzJrqcy54/xLQUFjNNLLkWQbjytNTL/dtwmmEf8Q7DLv9m31PG/8M+adX+iaU4+8w/ig1gZdvc4/wj+0xzP8r4F/6BK2f8Jlx1NsXHyrfhXspLRPqQdMzK6sPAvSmZJn13E98w/B8vehn9p+Of1KPN/b/5v+h7XOzpWPzcCssO/nVdM/LNbYP4pONTyDzuGff5JtGzHxP/E4wVa16SSxeQ1TuIfTXnpZrMgrf9lh3+h9i6nroJ//Oln6r/I6AGa3/6J/t7tgo8dGkFRzUhRiUGwGTY11AnJWMUCNhqW8ino75ggWGOTQyDLkd5Rp8gheYEoKT5pEAJrnBs/yaTRaJc97v6NSVbRVg1KmJAZ3OLAc1YyGpr8JcODW49aX6y/j2oQseFH64U8Ifd29IdmHbjTciVnh4a8wLLv7GQ06UAjqID46+YjPPRo1Ll+uEDZQVwQgWbXFSbbkPrZ+xXI2+EsX26TOTSw8zCn6u3OLqq2Dci6icEZ0UaXr9qTUhxTsmPbCUZxAKey7T4UWa4UdNUD/n0CXPhPrEjwv9oTt4kNYG7nzD8y/9CMWOW/nHiIf9nhX6lNPFCQDib+27TDf+fLOv6da5hCUrnK3IP4590PcsD/lY1VU+BvK53K2+Of5GEGJv7HcXAeVzNPMDSVuf0KAl0s0abEvyZxns4/DvgvLZ34T3odzav8r+XZ2GGZJO5sIU9a03hHjMb3wj/bjstcpGr5v1CbQ8eQI/4Jlsq/jduH/Cu1xSgt/KdP41tVMkD6y40U3eFfsvxCMoDam8bGPf71ngfofLqmxaGJbH3jfYiGf8rsc7Jd/oekpV89+5qXfRzy+F/5T73R8M+2dd3hnxNVrWxVzP960aXo8IB/kr/lnxbvzj9zytdrtnJuDbdFtOE/cMAh/2j4p0K4DXMS1MWo23LxWXQJmVMsXKPNhf/RKbvjvzMdA8ch/75Y6/gfstBYnBdVPIZoFImiHiH+OXBs/U8LMbANsZjrXy11vwX/ssM/Cv92GsYg8U/e0HPpAf9OPsLXMP9cW+U/SWPtBWaG7/DP9kd8p2YoW87W3of5B1ki6xPe/OTLwo6Jfx+vQGMXVaNharv8u53t8M+6Gf3V8u8l50Ja7JMkua5d/oXkJeGdf9NZoknT0lPN7rgw7swj/l1Qzm/FFP6pBpU9fRD/8gD/UvjHe+I/tQM5mU0l2dTtZ/nvxf//LH6kiXfQ/H2AFgnZ/FANU6Q48dr5Q+jJWensEGBCKwlM+UnxsOi+g1rqdNAYMlAdZPiSZagdoIx8iqxGfflOf3RR0pcAtQMnA5hAbJLaoBjjGdu4tc2joiwH4jolcFCcN+f3PhSGL1fsOumi8LV9MtsrmvNiwRbvqfGvICaxvngc+r8S5FU/Jgc7+WkwJjn8GC+aWC9ADY6s2wJVKNaoENKrSrTEjlrp4o6QeLKzEvlScIxlcSc4s7U5f3gwa/ujtQByalVX0dZpi39y4qEOUhLS7gtLl8YO9FH+gfh5VFDF6PkvynqI/1GlUyqY+WemK/+sp+jlb45/YCaa9LnPvzVo6BP+MfQppGfvaGLHKr3LPx7jP/0nYc9kv26fxgnZJkjMQ/5bW4tzAqAGRxP/xOp27uK2sH0n/skW3D7tvLBqJcnPNgW3wUaJAzy1gHpqS+E/tySVkfiHEnrjSLHrrT3xTZNskpnmJHv823lirfIPQEoAKoy/4z/7umnim3w4QB2Y+Uc3Md7h36+neu7xrwf8WybrkiP+CdF9/sdRIQXSfMl57/hnHU3+6xvkH8Q/9au/mJX5vxT9SOGfdyqmGx7jnAchCv+a5Q0dGv9A+NCGf7fPsSDXwr/Pp9X7MPEPhXR3I0x/sPzUlpb/Jhk3rA8KsG5fD/jXWroAaSGWT6X1kMnq3zWZZh3I848M8IkL+TEp1j+aVPlfP+7wz8eP+L82/FtR2vCvO/yzTrYmRhcTervzf2n49zxCAYGRISm5zP+Nf0ieD3jDqk4O+Ce/EsODzLqU5Haezr8pT5LL9OucV+N/GyjSkJXbsTP+u/zMv2DiX3f4F5ondvxDaT2tSI/pPMq/jWmywz+py/sHhf8w/vGNiTLjHG3Y45/roVNT94P4H+0P2Sr/3F4+0fCvqQE7fdvwj8K/3OGffHVms/AvPL+kdiZ/dME/ts8X+vDpKBj8176wIYGFKQtDjkabomSINzoxIlZ1Atco3e4uKDuKUb/fedga7hNeyQrVarzJWNnFmHrHGetQN/ALdcHWRpmcAgNZ68gOHC4LdxqS4WSngPbOl5UwcBnFbn0DgbuOAJ23dmr60y2ObaIxk2bZRj+G6tzLk7mTMaIpy+QfoLKTcNuC2wDZdbbDFDBD9TGprkiCaSul9/0oc9W70CCjHuyIhQ3bQjgwSQJb2Ze44jI0NerEKDf0x43WnZYoBV9ITrMP013qF7I7AWYHZEVrDCDcft3eZ+Dbba1+mn05/4tdXYl/t1qUfqh1N/x7/YV/luNt+B9lpWh7Os7855Jb/lN9kb/aXgpuKHdzmeBK0dpd/pH598Iv5OeKxu1OpVWs1R+UtBZB/JeTmoumdMB/OqxZtyZWqcVeYJj139c08a/EP41/vsg65B9Wq+t54l+m6uEB3a0BwT8tEIzjxD9H4n1cojb5ddb/ManVpLEof+Kf7I0KLQGzpfzlHS4XKHb4H3pYxRUa//EO/JOQm88fmvcXslL/eJkH/KebTEJ31wr/FqwYvsZlqIsVG3/UzoOE7vgf18gO/86iiwne0SjY4z9qnfmXzH/h0vnXwr82/FsN+gD/qZqGf93hH4V/eDMQrWn416Z5VpdQQboz/nOQJdnyKGP13cS/VXop/E/VC9L4P/EvsIq89Zr1ETIW/l0jGnI+yj/rBCAjavhH4T/d2DX+NXym360u/CcDKeOdy3rAP+7wr5JsauY/TvjjwuluOx3HDv9S6jP+ef5v/uCIf3b9VBayiqadL2I7cNY+Dl8cft36J7Rg7ZkGS9A4opr1dI//7rhdKzv8u0hH/BOHyJe5TtNCGOE3Rx9Sdkz8o+EfHf94jP9hM5AD/qXwr8S/SNGfzHpr9cDl6wjmDP6vpAeNecVd/inFetLqe4B/r+OAf0Fub6nVGS8tN+2q1XFv/BfkIFhUMfOPJ/LP47fZETPX8S+mqmF/XqriU3vMaQ3Q/KOf6N+9FfAiNR9ufOZgeOALrscvArjTEPgi0RSmrNRhONfoynTOlUrJHDyQHW4wsNaZZKZ8MVmxAYCUVhRrsHq9ZmjrDo3r7ETNTHywtKlPAOuBHkSDQyXmgHiwZp2geA1Ufwrfom36EOQB3Q+Gm4sJwdC6kAypbSj9LXRKYiIqQgscCQMVcIOSfjt9+GTranWS1yBbSo+DpIlDyOPOye8EkDCSPdKa5yKYBlB3LjSJ9mpqbu4v9XapCzdswxY3DJPpaz2kkZcDTg4z1zf6sa4C3ebIljXbbbvF3K9FHjA6/tfj9osgDf/eZ9y+OrChnKttRPSB1S2F/6EzD94p3o5/0kvobPCvxH+yy4Z/lrfyn+oaX6ThX+Jal3X+2PPvmaIvnH95gH/HRNyXKE2A+Hzwz/Ylbv0P8a8N/2xj1mfCYpFujvhfs7tHJmHYFwybXHyY3OE/+WLTHdU7bHuXfyH+KUdcn64K/jUUFsWrs6UVZFp0ejse5R8N/2j4X6++wz9APoj5V8zv+9jjX6O/1b0eiupDNq/1Dv/jwol/LfybnjX7IG+v2eyAIPrYZN/hX7l9O/zzBeKXl+/RR1yHw2W2TgHGxL/s8C+FfzsWHROcLwvka8M/aqJ5YdWHHPAPdRvO/Gvm3/0R9UXiH6RgU4blL+O/Ris3/17bU/iXHf7TPMOuepB/SFlDl/HfFnZo9Fz0nwNQWz+EznJK/KPwf2UJ6y+Chc1xn7p+hPi3+aEi84/3yL/Add7zj8y/txkz/8lXNPxjh//GdtxErO36RP5ru50By6To+Tc9a+jS6yK9S9S39vc9/gX9+J9kVRpTqJ3Mv+nC+K/EMf8u7QP881gtXlno+SH+0fPvMmjR/wH/Ovj3wZ30ZbYmDf+J9Tp2FdmUx9eGf3T+mcTXMbageKpH+K83n9zPHvBPAc0UjE2+gfmXY/69zw78pLwt/3b94J/sK/G/ii/H/GMe/1/86hl+uHy/jIz/cJZ7VCZzQ4pjTPmUDTJABYrTvZDTLHfCs8AEojeGFGULKJN57XzkTlXb1K9VCiTGeQIZ2kPyJsVY0ELbpdE264Up7cOC7BPLRBuwBXT6b5TZlrGeGkaTDMfaHosA9YVfJ59SQEh9gEiPtSjAd4qnOlw8us50kSqkZ05p0kCVAGnSPP4ymOZ11gCh5qBTcpTI/crOQkM3oDsX3r9NJ/rkwozWZEt32qhs2PATjgJ1AFeSx2xCEQ4DtjAQt4/qIgTobVWewL+Vdch/+bycPuI/BQs1otRK+rS6OJjlhSPpwH4J7Un8a+HfM70j/7tph39Btj/mnxU6sU8ZWndzwD/ZuA86ZsOpaC0BocExc7TLP7VBdvjnJIV/rlgb/r1C9UtcQcMvhLqqv8fMP50ItdPC4aB/W/5dr6Nzlco2FpT7T9ztZbkGRZOONYKGxr8U/vUO/yD+cYd/O3Ll3hMKHNXxPx5gVc0+wPnXkDOJl4KqhX95Cv+1v8c1UsaDKRhzwP+eTjv7KBfu8y9houLDwcz/VPNb8C8N/2j4rzIzx2UBnLVudWTxYwdsKdfThdYxipjZI/M/mNjn384f8F858zxDE5pb5vzjgH8v4i34B53rxhv3n7NcfFNKeZ7ogUPM9lH5Fz98n3+zGW6Pt4nrkBFwsbYW/vU98+8Bax6bGv4F+/xzuZIu5dMz/+6nG/sggOpYSg2O48w/FzLxL+g9kdlb4d/GDbuZaX3jgZ87/AM9/0r8cxCp6Ml/+KTyLyFzP/6PShK05CyN/xAGE/+1v4EH+De7s9aV/iX1J/7ZpszWpvnyE/jXhn8p83/Xt5D70dlCyAXGkFf4HztxpFw48Z/agzv8I/jngMce/2jm/9LwL+SzzE9qGTOS6Qxt2dhyyL+QPIhOqfwLev47liRft/6a02V8+0GwkU1ay0BqxjA6KbZNaeQhw4pJIhkR3RJUb4QNKsoyRqNV0G1Vw/RHKSqHZFySS81FYRiW9agr9OLQRN5RgRTHw0GKBJ4ZlJXbuWqZYJn6kHPzeVvADvksIp56PLpnnGN9aAIo+QWNq1CRLt5ZKVLIDoOBcucz/qVGIBZuQz7u4/qTyM6XRF+zPlyscFMhp5bjYUC5Z6TIB3dsDGQ6b3WUem1CbdqJ8UAyXy521OMLh6p/ltWi0dBU5mqTV7pbrZt+zX4SY+mvhmNj+Sr/m7BJ50/m3/Wq07Vu15V/E5q/mUOv+eSAfy38e0E2WbxQG6m9rOc9/qmSxL/gHfnX7HsHL+NT8M8HUy13+Mcs26ZAsj9BcQfEtRzxHzaVWzzsezUNks8H0oZ/ANPL6f2v6WRwKCTnU/lfhY28VGyW31Xe8J/K915A2BCCYZs422flSYGS8XQ2lss85F/u8A8gvbzQ+KedGJkHuL9yma7RR7EN3fpUwm34YkGTiYUJS2OXGRJlPXDa5V9yu6XwLwf86x7/csy/yqR3k2XivwJJFzn/mjMo6WHiX+7wX7Kzmib+kzxc9wH/1i4gJsvUSP9p8Mr/esU12YOxNP84xTiZlFbGZteN5jmG2YC799KHanICaMaikK/wb2JdH+AfIBbsGPGvMwWp/lKm6bhuoU/8Kw74xzSd8ke90PE/SJXQmc2r83uhiB+Xn/iX2btpfEEIF8cO+bfyUmTlAf4hPk9LvNNYbsJau/1uepLeKwENE2Sq7Au5Pa6q+AwtwfU7/LMemH9r1wAy9X+5DqndXRpz2sr/sMFD/t32TUsd/2UEWC+d/SyYZzoeQ+YY/5l/Xj+VYFgqQ7msMo7gYP7P/JNNkekWOY0F/hz6SUnqtfDyvb+VdquA+M+Xh/8X3Odf3if/Eu1ULodkQ2OXUyCw6sHV0fAfuXxt5r6/8p/5msb/R/gnuNTEkCykciNvtvKD5e9lFPCphNMIA6yGZwXxYClZeEWASZ0U2hUyvxiu5jqULyHA6O8wlu2zxPGmQ2PREmVw9N0Pm7O0tlik0Sf/ZaBQM2LCzbY1DuOsL2jkO+DqOtHaX1GGsrNWlz0DmeXaAheaByEJsUH1bh9JPtF8x9cX6xrtt22IkKSMZBJeTR2szFkQJKnpQxLr39R+0yliQm93/TyaKqVf6kRgJ5nOyzHUY0DWaaDinliKA/b3o6A6Eh5syTC4olKvE27tVXh/wAcRGgQKPynAUvNI7b6iLyX+AczR/5D4Yf5lh39TVuVfOWf6J/MvSex8odmzFP6H4Ep5nH8BeCLj5TD/1Cc+tN7jf9ju4/wPf8E6nfgfH2zRE70S594H/1L47+CSqXdpjGF5R7uNX/vs/lgz/1BfFHO7fIeeyQya/OKAf+zwD8KSmqtdQXv84wH+dec/KeVX/kfJCm7jAf+m20f4T7aA0f87/GuIuB2RuD7Zn010xmRe2Ja3Mn381yzbxL8d6/hHVtvEvxL/qd2Ff8vr7azlII//R/zT3MBtaFwvLOyQR7ktipl/KToFMv844F+Jf9ACZOKf9KVhyYl/G9/u8S/RjQP2KNsPxZgvhW0LcpgWJv6F+Afxj1AOmwsdxrjceQD9Zf9E6ptTx//wVcwedId/+8ufu1Rv/j2FfxT+BQf8z+yt/HOBo5Fa5HD+h0zw8+SrzY9TUcaYVhkmHRD/5WZkHjNNvw3/4IUw1W95TF844B/Ix4T41zzX8Z0LzP8o39e5gYJ/5fHL+bdMb8s/Cv/+l31R4Z/qmfjf7afCf7JH4t/tkPiHpDrhftXGDWsj8x/ttOBa7OrfGf8r/yZsPp0vaQta0jUe9zQbUuJ/lOguRvcxT0m6L3f4p3bZZWZXPr4w/5yX8iPhVfhfFU3zQj9j/LND47nqAf9XFP6l1UeyoxDwPv+o/XDEP9sf8a9U1z3+yzzD+XdZyg3I27f1ESf57Z/oD29n/g12kkHoi99xR8mDNJexYBtOI0WX9ibDEkbrCmGnICMwEhPzrS7K5xYWebcGK/eza2ADGi5b08itHL7DZcbLdV5kTBKGfNyOFGEmudAQWPNi33GkDs4ipwlF0guiWm+31VkigJR9a6vrFFmJIbw7ZKu8vp/BnKvLplrOzZ83ea4EY7ULk52cHtURzjcmcBGg4vag0Xftg/k7jRrZrspfeL+EDQvJOOkSkXdfttG+3FmY7oL5YoAHYtAdsygr7AE7nGLmf/15cwT/riehNjzAv/8LHPI/POV9/sfnnTrDzg74Z6bt8Djvk6dkT3f4T/5w1gF224+JYSu+iJwG97t+j7gHCv9Kvq7yT4un0IGmtrwV/0r2a+WMF0/3ejngf5Qs9bpH+K8+TEoZncPq+Dcdtvwr+juQJJ+3reGfOSC5p10wlX+eGBr/1V5LGSxay/96co9/K0eadvA56jljT8q1PJGzuoT6ZDq2w3/S06P82zGuH0/nn42FqksiaLG9xsaAme9d/lOzSIbK/95cJ/VHxz/uN8mzbUK6b+C++Lb4v6Lot9E3ZM6Dfi6Jtp3Evx/j+eSO40DDv8tOsqX2Nbr073f4T0E5s4vKf+5NdUGs3OV74b/y/k3xDxqLp2MP8O8BPT6vSH5ssq0H+U/9e9R+3OG/6j9KR77safwby7LDv7d1h39gambUU+0QvkhF8dm1zrD1Mf8fOp77m/hHMBXqonEgzV+eyD+o7r02l3Y7/yOveJ2F/0mXB/yDZaH2NfXHd+LfdRayWd+mRo3zYD1/E/wn/dsY2+iaWUzt7vkOaZvzxjHzzw6P2vve+Gd7atuPmf8k98hwFfydy+WCl3S82qC3Zfnrna9xZ6MOqOQArDPn/3QYsJCkdg6T8oSOeUekjh6ZJZQWnRN6bQqH3WHhdrJGpemc7c6fOZ7RXgljd73p0KkbIRdterJ6+FzWRX7mFlM/sRaJJW4GzFG5Q6P25fba3zDOqZYaGBmeosrk+huOWlMfWtuGTJDoi0keU0tFc/T/0E96Q7dwW6vxpyqQdzgQlCkq3AxSLr9yt2e7RXagdMuH+tIG0ZFfJbdc49otWiurzHwXzG5LVLcKqnJaRAH5mof4X+4Ozosz0HczwpZ/Jf5NiW6XHSNZ3k2/Df/GZbJozdelT+q6d/6lXqeYXkbtx0cb/c6PJH8DkktdN6lxSZZq2ekXfsi9JP4VXnJypbUTK/90QqIQ7PJv7dvjXx/kP50D2d52TotPTHrRwj+1xWjJb+gfjB3xr1Su3+Fo+K99R10X7UTy+TP/of/tM/Fv44mX0fDPejKWLqBJ4Q7/zK/xWu9ognUcInoWjeu3idkR/6GIXf6l8G/XasNI4o/4t2smnTf8J73Y8cG/7vFvPuwB/q2SMvnOOAp3Y/5Ad9csE/9qjUgpq+M/ldtJwfwr1XvAf6qkZy9k7vjHzP/aX2PQYv618D/y5MAOy6AI++M5aci/latZv0lm7I//aS7Jc53cwNCXtQ0kA1Ib4wqJMscYRFNozI/IRaWqxL80/O/Vb36l+Bp0/NvB1EZAnInK/8ik74F/6pdpDDBGK/+U/y7/6/XD/pz/qgezwwP+Ufmn+ta8xZ70KfwPP0/9I6WGt+Ifwcz2cZY/5rOjLzg4m4Sovjq3z81Iyvy/8m98DQ7a8V9duiSr258U/kvAPgWI+fLxd+KfdYCuraWd5t2Sne3w75O5wn8qU0pb4+Qu/5DQrcnE/IpZgNluaYMgxpWi513+a2Ch8q+V+4Z/ariiGf/RjP/cL8KtKfwbx1LRIP6xwz92+Cc/s8v/2r1mc0f8IzhMAg7+n73BDy94s22lwZzB27JjLnPDuRFzJ0s6GmXGJJomCGQsc8DFBs/RpcoOi5TEP2WotW3W1eQQNEMTBcl2zo7zgl3HJECRjavK2unwqpOT2/7YwiYPWMkBEpzqTafM419hD5c0MDudasRSJsxhzOLtSurmD+Z4QZOoZLBAfimYpslFtDc+TxM704HSBG/qbyU5wjGmt+bXQcrbUvrMulyRHHyaQcMcrBWeL1eyLXs8L3bO5HrzfD/0Z0LE9ZSZdJB3oYB0qbG1cG8imC4pTsr/i34An0c92PBPTsn6efrlA+Ou8u/OfzhIJfQ9YLIcIP6ntmXdO/+r4gX8SMPm04h/CPKWZ7wd/zqF/ajKoQPv14Z/xBCWJlN4gH/d4V9DtsS/tV0Q/HvAGs04YDXxIsprD/5H4ck2OOBj/SvE/7BfCA+jhf8MKNkB8e9laPIXroc9/k0ub2uC/zH+ZY9/3effyuTve/w7t2XCQjyL0mSN7Aw87gCoO4s4WDfxj86fsPe1bAf844B/7xfiH8htdDGYf8tBPzEvyEEZDsjzrhi/GUU2Rv4hU4fy7Yn8m2iV/1K+6XKzKSk2OVrs5qfpauE+7uye5aYi2SU+jX8g8e/6zDwn/iG+UOr5t9J4EUB9iGTApCOTB5l/NHp4H/zThbv82/gSueLGS5VL7vCPA/5R+b/2/KPh35vT8I+wg7DKKnvDf4gUecy2EKNC9V+JqTr3Tkrb4Z+D4abTNHYU/u3YlceYyv88nkbbpb+bvvCf0Qy5BO/Gv1K/Of/D3qY+1vDHlX//Kg3/JC+6JDaUH/MvxL9B0vEP4h+Ff638gxQ08gzo/bUVbgYJbGqLYpoeK4o9WUVsU6YrSRd5XNCDU8Q/uA+1oejO+D/5u8G5SPEjQPyS17X4XCun2HflHzR+skyVfyHZJXxA8q3k98JGNAVwtZGx518z//xT5j52EP+s08o/Cv86+McT+Jet3giMe7X+n/L3PIxAroKPL7ePP/CjUhRQkqIRQqY8qWNQnIQbJFyZ3Tso1l954E4FvO+1giSB6+j7qf7gJcPp5bLBjQmgtU3N2flElYzLd9MgL6AFWZ9rGUVXZODadrqGLt1pDwUrHUNSudcrSXF2Ogwx6jZrGY7OHBmXlwxKw3lSyVKuywszyuciCcmU9THBzx/d02GG2xwkwtHFeQ05L0g2A/6cm4W44xBisP20ATo31lrgJh+5FETABvGJORJMOqwf3RH5ZAPDyWX9y9RWK0Af519ZBCn6UufsnfiXMfTy4PAI/3LAvx3Twr/XieDbFmZuaqMsO6+mQ+J/yDKnB/hn3tIkg1jHA/xbwaDBMNmbhp5gdRH/kHzX2K/HzL8W/pGvm/lnJkH6Lfx3+qzGuMc/gHlrbBn8uS7nZujCbDtQ2OE/oNQaJIhcM/9C/GvH/+hNRbkmNZ7qALUQwb80/HM5IrMPd2M64F9q9TLZQVTS9H/HPzRjIzv8gy874N9zXp1ZpQ6Nmz9cMNkcDvgH1z34929FUGp3liFViZhQ4z7/ID8t4Fh5LjjVxj2g3vd+99pq6/g3Gfx6JD+Q2gi67trwrw3/kGP+kW0FqayGf2n4F0X92XO3GS38W6Fm54/yr8Ex5Soyh3zOv12X7irv2ElpO/vGJ/O/9nORkVbJjfTEv84n/AJSVNf/3n7+rvCYjyLzX6lJPn+ky1vw73qS1PaWf+NcCv/6DvyP9rrc1K7EPxld5t98KXbmTyHXxD8q/yC/E3VP/JuM9H6V1EbOY7bH/WH8K5crzo+bfl1P7dkc/Ztv7sXcdiuv8i+oa0ag6MKEvhL/LE588PNaWUpBTzs+bEuJf9JLfqqELuMPR/yDbIP5VxT+KVChVLjdfGO9kEGE1rlRd/hng1qrkFHE8Hso9rucv7wN/5fMvxL/PlBqmYvbBQf8+zr/PfLPVQ9dK+lPBwcvL7fvL1AbrfFZsnFEgQFWRElBHWUlsJolDNKcgWIGxAoFLVwQ5W5RQckRYAJoO6Qu0FqSFl7Y6JRMzh1VGKGkDuH/0Buv6SBF81AmhiFb6jqGigdqb994rbOkYoZfZ2emqW1bEdqYj3oEN0XRxVooSD9lpqHPpiiSHci7M8ipKGNcJna5sGxb/FPbVkfSVeNskS9IUexUP32eODJHZuAg78CBFLGvIZNyC7e8aseKj6NuizpGPev2QJeRWDIZ2dbo0Qep7U+OmxbT7piBNJEWKtsZJ/7hyKQ2x2BX+Afxr4V/Glg3jgrnGv0RE1I6AWT+EXIwe2mSWfk3OVwGHiSs3Xki47aa6i3pHv/JhDTr0uRdVXihupAK9ElDloy8WMO/EP/Y4R8P8o/Kfz7jBsRM+52FwmsdW9Y8B/ybfdFgNYlI9qZo+JfcD2xvfr1Y1rDLXf7B/OvMf1FPWuiJ5Y38D/NvtibvwL8U/r3do5zEvxT+zW6APOkfMl8L/85sx398jVY0/FHb4WVIaTOCHRT+lUuxuc0O/zv1a5Ulqx7sdlJ7nUErTZP9eHse4b/I4Fm04d85J/798oZ/wG1m8iPjul3+eTGcbLMs7Fxo9WNrfdP4jvfDvwXblWQxGbwk4t+OVf6t0Uf8kw1o8Rk+59TCPxr+U+AQwaiVtce/PsC/HaAmzfzbnWkFB/WiH8xuEJyvp3bm/5LlC+ilmjjppVp5nN8OhZW2/Js93uMfB/wXY9EqyyQ3Zv6H8cdu9MGpdSy4PSD+heBmOyMZuF3MP2ejgEWxSr8ZlH/KWJpxJcrjdWC2PU0OYeIfCD9v/NNXH/O4zMT/diACp5LXSKaDPf6LLAE68U/1+y4ZafjXMv+3wIDEde3rGnSHfzyBf/+O3E8Dy9Hlw8aEpsFCutDkvyWRsaSF/0vmHwf8o4z/zjb7Buqzp/LfzbmZ7z3+zQI1mRwm/uUB/vWAf/KdNC2Z+Xd9RT+8vNwa8QIFpnKHy4U2WVxw8Y60AoUAEP+rBKM65AZ9gEsLE/suZEhCypuixtEB3oa1c2jCwHVYm8oEJUVbEQOLOzNua6qZJzfVO1lZs8w5iwRcVdZkDNmReJMVk6OmsQ/TRCz1syYx4gsZD31XclBto8ziXb7hYFVdFj5enaMtNmU4YbDNmZBKjku1qN3sjJ2renlZZHIUdCzE2+qNO40giMoVDN4i0yXATIGBkVe4rtR+/q65fM6Yyhr2vPYL6Ynbb3nZgUvDP3ssCqo5/7SoGCrCzL/x1fAPEMN3+Gdbgw1gxJuSNir/2ON/2CMFCPYWZKFLnaPoVLGw/qZ0h3/rM3FPBPePRSco5SRfUfkn3Uz8o/BfTcbLFSqE+LcidvlHwz8e498mjKutEv8Ie078o+FfiX+Nvp7418I/G0zHP7Jdpcu8LpJpFZ/8FF2QJ+IkK4oypVGzNvxXho74xxH/Cg5ywvzXaHv0xeDF+sd/Zafyb/1pusSD/JOtTPV7Nmc9deJT+JcH+Ef1ZZzyvGJKGuNPyuacqAvp/LtsJh+IA645ZMuSaMwJhPjXg/Ffql0fjP8oqTab+Zcd/v3OZr6cA4Zp/C/lvxf+USfcIH5CB7Zw2o68Lf8kvMlLjPr1LJ7qPqNUeXqUpvKvdA5hYxP/zAKvAAktZV8sxL/dnWb+EWP4anduPzjm3/1uwz/Ph4Ce/3ojsPLvAT/6vhOQ2eU/dxIa6klpVJeS8pM9hDYSyZIaj5Z/KfzznOSIf/MpesB/uWuxy/9O+9XmNpV/O878u7ka/1bTPf6H+OO48487/A/DmtrTtrmO/1kDQp98rv8Q/7XOB/iHzPwnxiVLZcFZcmv82I2wLXbjP+7wD+J/3OD01xCgzBUq/0L26rYS5ysmE//lOKhMC85YP+zy77W8Jf+8HmkT9Y1Svsq/cHsvyw4aXQM0Ka9NsviOB+pEhxWDFE0SdoZpoGMXQp2WDHiAi5jA+2NECqQgSRpVQJ0fZVijlBUF7hw2HG6XuA8NR0CmwjBMAyqaoN6QbdfZjUHOHVjoYnYeCMeSdMEgR13cNjdBcyCkZxI/gOa2mWEJDbQpCludCBpHZ3mu2aGNAqrLUy7V9RM2lQbwuKWFeEYRZHNVrsYxU/4kT+lQW2R42zmvwBky5+p9VhQ01AkeZOPnwxHMKdmdOUOwWwGdz+VP+jVHwO9ASm3ddJz4Z1mA1FGKwj8a/pNs1kZkp57y7PEPCpKOioqdO/9SbLqW6/yPa4XKxA7/yuWwI0dSyIT/Hv/Wdjngf1qwj0qMfyCNsIl/Kfyn8jTpO/lK479pG2jR7fxra97TYPEk/tdfCFTk4BS8XfA/O/yLFraqYBK+kBqvJIx9nPiHpDkMr2US/7XnKv9SfdRgQ3f4h/nEGAeT74E0TFf9ipeZ8ipfN7ZAk02Idk0QpNFTHuBfH+RfgQhshCzCMhj/Uvgvgga21t8N/zkjcTjKLNGVXf7R8C974z/cBgV3+JdaA/moRJPJP/RCE8M8n1Dn3K/nftjjHzrreo//ohWfG+oO/6mycZcWVe+C5PM5+Ok28gD/FpiNTh5SAnwHH+WTl2/yauF/STz+t0mG+pU4fJB/fYB/G0uGUCrURMFj/COPnz48Jn95h/9L7btxfJd/Gn/2+JdiZ/f4b/UDpMeTdf6ZW1/QKnIbXac7839mxpU27PRyh38gLaS3oecb4t/m/+ZDuS17/LvcSsE4ZL9Vk9B1zL/3T9TBNhg7Zp/IvxD/uMM/2SS46so/zS22P5JtNtkYxi/HPcD/IoH/pLRZGfFv7an8y73xX718H/OKj7Jr4eeMaeZfJ99+l3/rHgm+qmzd++ZS1w//6jY+rflYlcR/KQtcppAM5nvdjhr+8QT+uUJt+Dc75fFfsr9iSzTdLD8EgZdJpHGWF+8tqFImz1kbk1ly1C01YjhedtiIvLEVSyun4AVfqtxNKwCVlC+pOw8K64EL0ku93KmMki1AoeW8OUWXnXRl+XQ2HS47OYQ24qu5nQxWMTFnSLkfw5DRX2V2jJi8je+VDGHQAqLZJRXnBykQjXZI1G3tst1T/gyh6ys80+ycRpmISbjXa+WYPfpkR2cbZwc4GLA6NKlc152n4vYBChwFglLA0Go/BvAU8CuOjSYrISujHjoFT/5cr5gZrbaZgncH/CenRZejJkUaJDVZ9dP553p2mOIAnVumu7jKv5KjNbspspkdVv/xKP9o+Jc6CJhMxL90/A+5Kv+S1DAuIf5reTRQIsbAmf/1GPW1D8AazLb8CwlC/FugcZzY5R8N/86+lvoe4J8VDuafbJx8ntnP1uRgM+VLbImryvl3PSkPQW5rk/0MXYTeiH/QGIraN4r0Kw7LnyUIq1VG9PynI4N/IV1KvoAndDUd8u9j94P8L9/K3UIvdXbGCP5xwD+/INEYsv4v/COP0d8a/6MOXmAlzUr4OS+M0zDUXf6HgoTLZRdSx6Fmrud6SO1IGcB3cJjD9Jix86/WNCiNycytODxso1YubDDN44e3ZxvD3b+C+JfCPx7kXwr/pON4vEEzX6SLu/yj8C8P8G9lLuM/29I9/pUETPVW/kfwTDDDXouxD9P435yTwYgc8J+rQhoTzdcp8U+64LZm/kHtJf5Jd168FP7tfYZK/KdFm8R1zQ079y1a+ccx/9Cd+b+mht0d//f4xx3+pfAfVeZ0j3/heVq0m8duJaXt8s/86hP5x8Z34563HNLwzzo0/qXh37jVhn/Z4Z/19gj/kLCv2h8d/yg+LH9EzP+FWOR0h//pmLqecvvHF+JJKFZwyL82/I8Tzj39nfinjgz7AN6Kf0HPv9pxkL1xYUStStEJ8MklNYzQrIth1AmJnbuuUXKxYA3dhjbu6/N23EhYJ0fFKef0BmQvwAoH6kSCHYYiOxwHfMDojmuAHu2VVEUNRiShy8J2a9UAyfQoSEbvcFo7TacMK7d3cvbiYiTVmOijvDXLCB5EYZxYF/QXyPEYNV1IyOPGlykPOwlb8J4gu7J+qtc1KKbGKesQsWjZQNToM7ZZLkPh7dz8D02gDWoCS1hXGvnWv1eybwd/6DE52OHcyY6SbEJ9XxfeZsu8QIZBD9j2YZAzUrou0UETwBpvSzbF/OOA/2WhI8N9C7eK+M+AB09aPJSQDKPe3TegZ4+5z39lVvb4p6CskhxuJ8Upyw7/Y0E88e/CCviZfG9nx78zppl/05NGO32goQlg4t/zNHTZneSOf86uxQaJkTh4wH/xh/nRiZDxnfm/HvCPjv/owrv8U4vWv9rwjwf4lyP+s0wT/2ZH1s9ywL80/KPwz87PbWr0k5J8LC7ZtFwK/8xk5V/v8I/Cv/VrPlyV1/OvR/xfHue/C8pyogVI4t9AvMe/2nigxFxZrLEtdfy7atQPyPi88a8IIWsaMgnxz/YRhaN9d0I2jJl/s8/KfztvoPKqqI/wjwP+BcEJOv41BzHND7ICqKj1L9u3kCy8QFfi3+Sd5pL52DqvYP4H21kPeJB/1oGEX+v4t+uclWg7jwWZf9aUUJsR/CvyeCFcnhDTO/yjSTwmhuD7/HMQSxr+0Y3v1tIH+F9SHf8T/6P9Zm/G8DgvcsA/Cv/gvmKVKNKifxoDtNFhM/9PthP+reU/fy12jcz/KOgu/52bGgau7EOtX9RndWP3ip2rRTT8W3U0Bif+lernlsmD/EPgv1zV8V/HFy8XjlT4JPT8o/CvoL6H2xnQ8T/GDOoPkYZ/gNp/h3/E/NWvNP6pjdFI1gXXWX1wn3w8rfxjh/+xOyv4l9lXCLf0Qf679X8TmHZ5vZ2IdSHz/+8BCRQlqWOv5rkAAAAASUVORK5CYII=) center center/100% 100% no-repeat;
}
.services-investment .shape::before {
  height: 52px;
}
.services-investment .shape::after {
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGgAAAAwCAYAAABNGEy5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAH+WSURBVHgBzb1NknRNcp13vGg0aSCZoBWwtQJS2oAIrQAaSIQ0ITihxBGJOX8aKyAhMxGSJgRGIkeCVsDGTGYEjY0VsLECNUcETd3lqsoMdz/Hw+NmZr3vh8bt/t7MvDduhLvHeTx+blaV/eb/5u7Ax//x+a99/M8NH//ePt7O396vw1cZvnI/9/nRoqJ7HR5l4iRV9lHgdh9XDr4W9sRtRnXudvG5/ZqVjbeCDm348/r7R93d97jHyO+o37Xum+/lvFvdK4HkaxyWKHbzEVW7kc3sndW5W/tbm1NUMNiHqZPng33sMQXZnzapDiKGWT3FuqqoOIPKVX8ctCf2VDDVz9W2rf5z0lTXJTXuy0BrYVQ76HrGId6zT60fMibE0O2aY4xx40DPoemc9GTQ/q5bU56g/rEm27qV+wDY487+D/yzzcz/lhvCnoH/rX5IzFuv4CH/vvinOJavu4+P+W/xZlM4701pUSNGdXwL/5hzL4Zj0zhfe5L/sOV78b9d+xb+ndp9xP9nO29wp3uaRV1pEod8Tz51bif+r2LM+stGG/8uIXiN/4jJIefO9kSbB/59EtST/POY0vlnjidf87q1uHT+y8/kP/sN6OO55hKj/j3w39yXsQJf5J/OJf8ZzwP/eVzwf3X8EPxvsTnwLxwRdx65tNqUrog2KPeO/JeTz/MfOhr6e59Hcs7ubQ25q9vCrPdzNG/d+Kca9/kLXuO/z13DHu9zlxf4Bw7Xwp7vwH9qw0vDE/8Zx+7rwL/EfuAfGZ4L/l36Lq9Ff4imvHXkOoeLOWSWwQuxvzoUrE0LzP+q/3n+vcWyHVf8d5+0K6g24j/dsDP/Syex9JK+iEY6/z3vAJjHduBL/HOe43pS+xf843xs/K+TEvOxz7vuHNu8apLgq/wLm9F8xb+ZdOa/R4Pz3DP8b+PMF/nPgj3ejf+3ePMp1KVCKWCrtvTnHjwPseelJb50doUwO5Etjsrs3kVuzYd77dG2WXSWk3Qx3LNOLhsyBrfFV0XHSbz34z1NM2/12opJ+huJJw3ToyXzrC11QaJkjTi1v9rLe5zqyMTESXxqs4R8f12xXo0Yx7xtVsWrd/cy0d4rNaOyaQv5mP5Yaizj2UTZGmr/sWUuNxvdY3I/2UaDgMXEcQUmdeqRiJ3DnHE1DWtZRHbQ3LVsXQlYLoKSvoSeGeqTgjLCqD+zL4DWP2xHO4xe047FP5StTasrTg5rZQqqu92VfIR/5sbWedZi9Av1Z8Qy+U802LvGfwT49r7xz6+344L/bE9j7ZkY2W5owuXrxr4Bwxgh7635VtU9wb93/u1mr/CPJ/hHOzr/dM/T/IeVzD+2hvQ/Yf1F/r3zXxpW/jHwv+LKHHX+o14+n+YN/OeGAXY+cwIXbB/4v1UdfUq+d/7R6l/2y0XKQzn+g8xFsXp78ciVFEOybeNf7IfyH+eJyY1/yqX2TvyHrsgx6SNePHvxLfz7fi/PffJ46/wzS2jxbfyHFFsq+K78e+k0+feB/4z9Bf+9b8Q3p7hxvAf+Q1drrNj4R+ffm7+NfyP+SaRGHbexdItFaeySf0BZyrhd8G9P8s87I1f8p0AXX+BFQV2/9R3zb8S/+Cvdia1DN/4ltKsI8W/EPyiGwbU/4D/r2TWmpn1n/m8PX0GfqYzksIpwj9PGfy5OtGjUnzmROKfq1nnKt3HtHjaaWwO5OYOK3Tb+o20CMP8rmkf+xcAD/5SoZZx0usz8sz/Bf1LvgbTyJI3xf9j5X0EwSiTbXBrE2rr33i7NXa/4X+c3/s3UDuY/ZOHlh23zqz535muN/1sVxRHP3e592mJz4v/BIfw3baVtE//WdRd2R1xbH1yN/3kM/K8NFt4sS/57/z/D/63YwP+kR+bfGv+rPTJ9558vAqKvLd6d/7cPR35OFd9fe7Ij8aEkJqK4lTPaQV1lecdwdV7ZtoLeNwxWAaf2yaV0Nds3Nc5YWPw+fePPXGsEicBK/1vazhm9To51otCTJDAl//4acKeoQhA9DrT4sCEye1MOVpBRpzongqGq6UhddK/eoUBuN7nqKgYg6bcGNtclgw/XXcmjdFH9GLvhjkoePpgXty/X6jzQ+svBiyI+lX1NmxHlt9d6hhNElFsNV//XYFgLN0piHgkJcq7iFmabOkPM98TFYXGu7uaSP8e/Dfw78e9eu/6Z8KU4BlfynPBvjX/53Pi3xn/TaJIaGjzxL0Rf8E9suYz22PnKy7yoXNF+ln97hn8eWDVH7QIajtTi/YNt18RSvYjGf7LKfnT+7XX+w7an+Kc8OPEvxbzBbvoUJE+b9gU/wJA4EbPMf9248x8MRjiZ/7CfXrMua32QH2tsvuaf2jaO+4F/nPgv++8m2tafLjFS8+UpGfAa/0yoY+OlRuoL/vEk/+j84/vzbwP/Jibc78k5C675T6Onw1JXl/w3ruI8q0n4J7XnfW2xsfG/pRYaFZ35rzqV/9a+A3tOwXDeyY5V18Q/28x2n/inOIA33ElTuXDr/K+cZP0BYMlScsvMf1w9zP/DrhP/IP6zXY7cC/z7gf8wPd97XYw2mXkQG958W7l0HP/XnCS5bTHBkX/M/OMb+IehZx8rS9PnbGxalVvjH8Q/iH+uZ2+w3gv/qy+QVZOfFfv2ZufPDvznqdXHy7Z40F7CfYL/2+0v8B/+yOeI8QX/IP6d7oNq6SH/tvjP1Ge5foiHzUf+IaGFCtjVL8q1/acrLvkPbTP/OMz/mX8Q/9b4L/PkFRxjHPjHBf/v3beY81DEMu7Ev981Y072PcO/zFMt50eXR/r4fo/I5zdofn4LbE1rrW8GUGDIQoiYqOMQSVpaJMuWwzXxMGxf5bIKSP+mhrdssaoCJue5o7PjlpCkwxfUtPPnuQGzJvk54V4LSpCP3c/+VGkJWhesWyTzXNa9yvPOXkjD5Glv2Q2639IGireVMFN86IshVx2QgdwbySjd66aDVPeNnxxUH0Tsw4/WbJTJlhnqBpgPic/qs2XS83r6GP1D9XHiqKlo+XL7+jNMOmadXorQyOhkDRQv02sSM9IjnHrYuIoWJwyT15XEsewmyXrnn32KmOHieMQ/v9rdJye/Nv7Dp2f4/7z3PceJ/XjEfwwGsYGGA/+IPrrgn/3kTerIZ8z/CjZ/ZHv9pi3IwORyHW0wfpH/FbBafLLCrcVdA8p17k8cdLICmkQ85D8LNf7T8ca/b4Td7ct2YmLjqbt7T60+zAcDxZXwj+DfceS/MR06NOv8d8Y5Xga0x3RTv478E8diR5Pjxj95WvxXXuXKlnxbhewCTdqc+S8t9Y2q2iOOWPtWc+rM6kxufKGdw+GgYeXOTGXm7CNfdnT+8Sz/aW22uWm4x/Fp/n3nP3JZ1wlt5ORmWeSeXEhYxmzkPxYf1nVQ7Wz8i1yCzahL8zqPCTdL3pg2lzqwLTYKsI1/elM28SKibE/+AfD4ngjGonXFIL8e33Vmj/jnsg/4Z5Bt7tfamOEY1W1snNgZYV1aeon/HLfK3v0Y+A9+rPF/N6T4twP/Rvyve6Lf82HlKiDzfxez+IV8Y/5R/IPHn7Cf+M9gT/wPURG2iX/HmX8c+PcH/AcXueHK83A/fKPhwD+u+Ifyjyf5X3B4irYx9yz/eSfkQQBHT+b/E/+5hrvg34l/DPzffHtT1Z74j4DhwH+/Jjlz6ZE3Zo1iVLfs/Bt98Ora5N8G/u3AP9m7i96TBuPxqm8WRv/FN+EcpFfXeEXOYX3kZqlp/Jh/NYtfUD+KtGL5xiEioUS8Q78RcyP+s0+AAyalhWjhdqt2kpYB8b366O3jfz+H01droN41gWdQ8jMn4N3o+plfLyvSYdDCDlUPgVxJI8Jo+crO2Ttq/HZNygAnqwAO9aQjEyAlBtu4B2/glCjv5z2NXkLadurKv3yiZsoQ26nte0KPDgsgT6Io9aa/cYWTpfysodW9xj740PXDoYs03+J2vLULm5960oBMVaE2yMJPEmiLjXMjDhmU7t0Vky+ydcXibkMsitTEe4uUKowsNchgmi8JYyRC0pCvZOZR77LTOH148y3aHrLDoN0kVSbNMVEh/pEFy2GuiO7LxvK18e+NfzaR+ac4fon/iPl7i7UP/HvjH6jPlNcMuzxrARdlGv8Y+O+DKfNPbbipnfvmyyr71vj3Sk33DYhV1ol/b/w7D8Zo/Ed7dr3wJROO/BuKqR7MqWLmP3sCaaRTpZa6MrWFGnfyX7QQdfc8jWWrV26J301ETSAXH8y/H/jftPiAf3+R/x5Yx2P+scZf0OSUy2RFvX7inzuZQKwxFMnayP/tH8M2PTW0voIMQjy5pmaF58wfrR5LPa77k3lnVWHm3y/4R27mItvznGCukNW1l/hPT4v/TLmVK305XhPkNv+guJUGtb85n2VeQTts/2zZ/qqnacP7fb2OfsFYmSAtATL+M/85nrDPWvvGP9r4nvo58J9aM9q8x5n/qFO0eOAfA//Z7sC/DfyXVLZpwUP+35/g34l/abSCUwytcrnB8CT/wJAzUf3+iP9g3LMqCP8Uizs3A/92wX9W3PkH9geImPmnGOb97T7hnxa9YGaZ/2Wj5fyujxfr+mowNyaYW8oPI/8qkKi6zXe1XfZtD6rtn/M08U/x2vg31f8+/pftlbmf4H/lltuPx1rjf4un6nvkH41/UpyFTV65qXL2vUKdD/L4QnFl/qFHzX+/A/+gcVk2YJn/9Vm0y/37cbytSNjAv1OT6afXw3UQ/8A8/qPzn+pGfGPfZT1A/OdGGEg4VDGoT674p/jfj7eyKfsEem7p//P1Z5/foPlZVkuFKZtVQtnpdIETkF3PFUF/J6fkqYdEsc5lh7kkVTn6YGGQp1M0bFQ9DgUyxJGDbVvUpOh2C7zFQWIh5ykmObDHudVi2O6cIF3bbSIwSjdGNlTAeCESFVDsI7EuO8pko0Rbdfv4qgEZy/AgwiAygTeb32rCnOBTGdDkkRtF9VOWfwNksFlxSX+3jSrjroLsWFdg1G5RUbRRybl+IV0Vr37iacxqR2YPq4zElGPeFgZT7L2SqGy8sj7a4tRQJqTBixl4KQ08CGbb6XjLEpY25s5zNrQBcz9HT1U1gbVybK+JWWtAmOoZ+M8yOum9ffKBf7fvx78R/6vPAe7T5mfn33iglo5u2vgLxj986WvgPwzMosQ/TvzTtRjgIpYrLnc58+T7wH/yNvCfjvL4GG2gNjrXOMa3W8QDThM64j+18QL/rJVkS8flI/8Y+F/lGSie0FbBVUeWb/w7l2n8Rx2+qehe7in+63XkX0x9MP5nW1f8c9sD/zbwT/m/OBr4x8D/+8S/F/+SR3DBv1HeGPjHnq/z+on/KSYgrQZDVvU9xT+Q3N0uZh87+OFSVdJ0OfFPuXHkH5Q/jPup8ZHcePsM5JPizn/eu9oq4e/8r/N1Ay1COv/+JP/rBtmIP/FvaKy1/MZxSjsu+Cfn9zlv+TEeZO/Gf/Qpfd74xwP+ST/2NvGfV3etGzBt/gUbOdcOI57h39Dy3QP+RV8T//f/vDMP9eXuSu+vupjxoM0R4b91n+SIzj8wPwDs/PvAP57gP3LJZvtq760I++78g/iPNjZtM8HD/B+N/3hougK38Z/NN/6zTsjyeue/5X7z1/kHzzMm36IMX3uSf6NX4Jp/YZ3f+8w/3Zzj/7gJZtp23nbg3wf+42qMiWixOPG/xpWfv31kgj/NW6oyCTEDRQbdr7EbITQKBKnDV+X89LsRk47mZ0lwVC/BwCbtcfN6QpkJf72PxQPaBITrur0ajr+QDFYJgTt7tcn9ld/MCbGsXfiAonZRjeIG6mhOuLb5LaDQwot/FKpy2+qvJHklAUpynAhtejVqP+tefw0HLe6U/FL83n1r8Yk+kiPupzPuWUP5pguarK/JuH6hHbS89clptc9dk4FacLrsKBeMMiClxq30tcrVQo0HiJ441us2sHBCcu4eSuLlY+fc+Tz3/dYHWasmNbvg3xr/PlSnIZJr5QNp2TUyom80P0mHD/nnLsz+4XZc23mVf/Gl8c9scAOImwb+30BPsWgAyKcOi/NX+O8xHF/J//Rr/TU87Hm32g4fl1EZJA+phLfYv2Z94N8b77B8mir8b56txdKR/zftijU4l+Yn/h2yOSurJcpNzH/2zwP+/YJ/0/JH/q3KsN6Tz/fGf9ejV6P9m14b/1l/+HjBP4WrXzvybxf8s5+pQ3uRf1f+wwdv9q1Jc260rDZrM3qd7774gX9sjqx6SDtpzxP89/jIpieyXccT/A+Lum38jxyIL/AfrdnE/7LVkZo0DPybiYZH/j26s/EvsQn+vdrOehbn1vjPRSfXh+p49CWMEVKLSt5AcdJbLA7aPDH7JRlDztvNxa103jBhTeM/6b/6KIwm/rPeKjtt/DmVmVQWRvhwMplZY2hpfsWbQxyOdf7xLP/3Cjb+s97O//5NgG/iv8+3ZJWqNkZjR/6Xd2xXVTbxPx0H/k1NFP7xiP+wYWkrmMsc3fgX7Tb+Y/zPWEccxdWSRD93xb+9tbjS/D8HbeKf/QI3BrA6dv4rTsl/aB3MP878t34y43MD/8KaKf95+gH/aOP/LRY8d2n1f5X/6C/mH6x5T7O4zZH/LNv4l7k1jZlG/LM9UfSK/+4HDvw7akM1nXj72KB58/wGTSQuCciqLHR4/1jJXZPbMMDzpJHANIGNgBsG/5WXIhpN3FreBTRkYC13aB20nbaSQEtAnOx4IXNr0MSw2NV2HBKckc0MsW05FvfJgA5ANdFfoABbfPKpmnzmJEhXHbQAvovh7uHygJ+waKClNi5zX9hBxM33ZTK7Vfiek9nKHKt93qUO/72JLwPGn3nSxJNpSmLd7lVFfmNGzaGEqFGsOlpyyMHcyyaAEpzpk7bciLlXlrZnwtg5AMczFdc1F/1W5zOES+9RT770gsK/bSGvwReob+pc8B/6Zf7BoVStjfynAeRvHyCYr/icky2rJBixf4b/zHKDdVTO/TTBWTY72Rd8k3Mj/+lz2GbU/yA7XPMm89/zFuWfytkD/5MvjlFryX9ANfEPyqXpo1HVjX/QfWjJgq4ma28H/m3gH8Q/fyYfX+YfWFqvkvFkuX7Z9MA/xQTZFxf8v32Ffw/zatNq4h+VKGT8XwVr49zz6d7Gvx/4lwczvwL+U6uv8p8Wkg2INFn8Y81jtk5Tm502v0z8wCpHE0MpxfyT5sJRXjR1/h07/9lexeVl/vMbFMQ/XuAfB/5xwT/7Y3W9Hr5c8O/sN+jbEzR/SE3EPUsnXZVxrhy/+5YbsdHcwP/tE/tK/Ec+lQcf2OMZG292wX/Go+LZ+9S6U8m/67c4bNkcWmH+eSzp/Atbw/jvQhfpha7zQy9vZVcMQEPHkX88yf/7N/APjBEW/uUKIuS45N/LT55jIu08jP/ZhqnNEZ8T/y3OVb7evzT/F/7fYbIAWGMK828tcmT/Jf/BPNp7OVZ5e4F/0xGLtbXP40GWE//UZzv/EU97wL8p/2jzPGrHIx5jzyzOxVjPUhY+xsUT/6mzb+CfQ3ji34DcCCN/7/vjllzm/Fpab/wTCMK/tfEfjf/QHagKB8b1P+uUwivrfzSfrfH/kSz+5O3Dwp/GBG4TMzVJX03OHdJVGYtNfm9HJu51P30rgdtAxZdiUnAZezhCQB+MUlO8zwQEmYDwTSIylJ17kuLkY9ROxGvdFwngvZQX4Js3HriB0g48m6s2VXzNxlUgFwbgupc6SISxoWDZpzGJ4ApX/dvPKK42QuBRh1M5SXrcySaJ4q4rU/W6mLB1tL2z/zExMiJBSjdNrvt6G/vblhzJHCMfcxLI6l4sRILMJ8dLjxHnGEy9ONAYN02y0cmaAiQ75xr27clvKQ3X/KPx37QD9pljLU/8PCcioBdsPqM0A77W+Pcmi/TR23vLXGk82bvVceCfc5cYMYim8+/Meo0kwr9zFY6X+V85jW0Hta2L4GCL4udh74n/1u8Onbis2I38Mxt5b+OfAutsI/uCHqNsmHLoA/6d+G9i2eYSbPPpWAypjypk3ZCMScvAP3oM/Pvwf7vNd/u+xD99+iz2RvzbwD/z84j/aH54KHN3r/Hv38B/sAfN1bqZ0WOt41QZ3M6lFnTeIPxzDtrsztJiVi16vPlrqIn3wP8qnHGygf8sM/AfBnB9oXkx/H3nH40NB+Vyajlc3vgncNN++rzeZw71movCHvAPPR7z7/N1H8b/23trY8GBf0Tujmae4J8edOp9i//UIvGfkjKpLfwoHw/8bxupVd/+hxXYZx9a5HnBdZ6JxvTr/zjz35DMHy9l/hGRNBbfzn+uU+zMP41dgW71ObDzb3jI/8BH8u9P8L/NrZ/gv7PrxD9e4N8O4z9O/Ntr/N8KPuCfNj91jLzgH8Ox6W26bmf+8YD/1Ykj/zbw71f8Q5myajdyCU78p6UrkK0cwh5Ic+U/iH8C8kv8cx0tb0/9YfkPcoNEhgse/5dwhX8Q/3jAv5PjYiCdm/i3YJ34z3MP+A/2397wb9/+7M/wU9p94oaH7mmdaRkb78JVF1QACybvAaW7vDniXBudn6Vn0vC+sEAtiF3FTzpXodFCqxJOCHLdSw1kHUaDWRgcvolW6p4sJLUZDTjqu/hmPGCH+JZIb6cIGDftY96RzZiuc2/85TC05Nr8BioxshhjhJIk4yRkOm1VY1+kovcZtS9PbDPuK1l51SUTFYvFFBuqPmXf+I433pE7sZlYbs05JQXT5E5iqN371UDX6ymunLTfO0Nye+u3OL/0wfyHXd74T9Bf4Z80bagnXbIp8gT/fuDfDvybZqBtcGb+5foL/C+Ix28F0PsaXPvEqHyLTy/xn31Q2VrbXi1Ym8jJa/V93UsTps6/KxmZwx2b3w/5zwDUIo+PyI01wdGLzgsRcDAb/7SQqFZ84OvAv7n2hoN4JX1G3+TYwJOYBXxnxBr/t7q+A/+cnLx5xM4kh8R/FNr453sa/+G/fYH/xbkelvEU/nMC/gX++/iC8qMmji4TZP39DAP/aPxHvGNxDOKfzi3TSWUD/93X4B+Nfxv4t7Bzxdkv+IdGpfwJba6xMfhnw+2NsVMWb7owliBSCBKA98w0eSHmJVGH7yKWPstrA//g3Psq/6tf7DvxjwP/b8oMqP5oQOLa+c/Ft4Z45t/oxBX/bT7t3T7m3+bxv4+JW95BYxga4/cX+PdH4z8HJsbEC/594D8aBfFva055Nf6LBsvukf8sYBKLHD9k/KdX2lhJbb3Cf/hA64McZ9fD8n3NQj/+Ezolx6L+b+YfT/CfMaC5HDr/KP7LKCj/xJK9wD+qb17m3xr/IP7TPuz8c7m2SdEE1rTGZ+99C285wnluZ3UxHySf+FdmxvdX/Bsknwr/aPyDUW/5ysr2/DUWE//84OjEvwH94aGM/5yj6Wr21cS/X/AfvPsv8Se3k7/5e/5vPwz9K5kA3pB/3SaMy05wcVKCC7RrlLyyLkBoiUSSr1TGxX40f/b2nAC0XYi6I1qTwM2XLtiTn7HpsSXFvel8T26XEHHhN9vXfQIXrIRKyTnPZ1xW+RCg43hEFZFazv1NvkznUYnuUWO1S69+p/2CwT4YRV1OdrOv9ScaQy8EWrahSXj3M2LM3Utxzk0yHnQ8s8lqfo9n1sn1d11edFiYkcXVBlmoRBzqtiz1Tfwvcd/baouX9AM72w99Y5D68YB/zi98z/fgP/xD8+GU7/AF/nlXn2xiX4qfVU58nvh3Ym0+Xuaf/GKf73etv4Zi+32S557lPzgEZv7DFihH6cHGf/v3FBvmPzdm84LqT1jz0pV9B/5POJz4z8k2iwsU5zi7+M/cimv+p+pAE/uIh/iJ1/mn/LkfF/yTljozl/xvv4dnsqnlt+5DbzJrG8aPR/xjmtNQQ+yHXfCf/vk8XlP1qyvXONgn33N5G3wWdkUnzU/wNJr86XmWx3T23x7wf7vnCf4d59h0PjM+Pc6DyB/xn55Xnvtm/nNO/YD/zPWN/6yU+n8F9/47FJv5z/A/Ha/yL6G1mt9le0a6GhuEy79sY/UTsr7JpnXlxP/JlbAv9XPqTOxcy/kw90X+efyfDayX1Dd0rtLKxltr76oItT07ihpj+PPEPygnlj8b/xmbzv/dIv68v3+BfxpjZv7X8Qz/mdcG/qPOjnA1f80/HIYv8M9zSy9bnlr/Zzwujj5wTDg84h9OEX+Cf5nPXPDvUR8qv4mpr/DPbT3B/y/e8Z+/LYN+cmuHRbYqzJ5jwBi1KG/l+O3TuppiW3uZrIt4Y3JC6vR+aStaQ+vNTAP45/KcbLoNKvk003UXK863IyFP++t9/bUgoyc9puZGZ0aHozXjWl76l3NwxvcObdqA2E1tAyiryKoWfzRo0kkeEKZk0v207akflaQ4pKxA5xZQCQLtOG+HJDdbddiKi9OgEufIls9JBSV9S7DX+TCF7ErNShzvhvA3Dir+q11+EiALhn4YXBZkoaUWc5pcMT6ioWRglY/r672DdG5iAnjKkpW/wr/X53q661TOKOmR/ZxILeLR/JzV2vh34t9Jh9xHYf8F/xTckf/MJygtZYxN8Tvxn/p/gn8b+PfGv7VBJhqRsDH/mDcgJv79Sf7fOF/Uuzv/Vg765KepTUYaG/K/9ydnnf+b+8S/ldW3/zb+AfnF2n7wE6teRzKR+ZgYkV/4xvyPx4v8extHO/8Y+AfxH4XiBvH0wD86/zUpCVY5Xwr/yfIwnnvzTbg35XMMHdtG/IfOen1WgdufYn2B/9SSlQ6A4n5wtX4kNmwrQ+TbYsw/s+gv8K/BKjutpQZsRcvOjbeo61AeK+4L3tKNF//ofhLvZP8uU9vtybiv+sO3nJMBJfvgHzv/oPEfHLM9OL7ategPcPxZC0uZ3Oc+1RcK9nyqm4ylm41/h/Lv2PmHz/xT20DFZuMfzD/nDvL1dvoF/qejPzyJ18MDpXLDUHOT8I78TXbDtif4J/8ttBljPJh/u+Z/qy1srJhLvDsXZNrGP2ouk/N/NP79i/wbBv5RWuz8hzsZWzvwD4oCV1bCFfvHDWGDbs4AG/+obDLzvxSd+ZveA6/zj8a/d/5DN+Guq5ZlnUD8u2vM8z7incc5dXXnHxP/6RLMtWzmayP+43ae69xeuO8d/PuSqtyB/6WT+hz+vcA/ac2GfLfxbwf+nW1p47/T+L9yXvEPXf+P/FMcqd2R/4+Xn/30x/bzt/Xpj7gj+MlkDvRGDbEoCb3cZReSd8DLNmw9tgIUu5LWbnCq917E+80lNpM+vNuanWJ6PeqSJyO+bFmvzR6eTFlPJm7Mk0CfGrDse4FLk9iyR/yPjl7VWE+CZAM4jn3CY5DFOk8+uXxPyHEtBgbvfbEWGeJ7RJPbp2M5kznFpZel3e0mrL527iGrnWhrfpO2wkbbmtIkHE27qe+hi/sdlSx4ggJ5cuWlq9tN1vQaiZ6Sirwv2yPheE+WYadh094dZ9/CarIQo4lJqaxi4AP/oQXmv00oM8a97zeEn+B/0xzVs3jf+KfXjHv6D/AufZnZ+M8w0UBm0UsgyEnvhBibyfZRVZj5r3iHQ5nTrLUNtWHkHxEDOmN8Ty//gP+IX17TgTsHMQ5GR5lOiUQ1sdIL2+47/9knPe+Vb86nHXJGY4fSnDx9R+YH/tlvY67R+PfGP13PJ2vOixSasIg/RsyxzdBNZd54EkcofGj8182I/Jq3ZhzWXY4n+J/6YDiE+wP/fuCf6rfhtfi3nf9oPPi3J/nP+Lp+m8jbeAfs+7/ZLlO24u0X/POTXjT+OWC5kdfjabtReQ+UfxvOtzEw+U+dDPyHVlvE+5H6fd97X0qc+OeNAujEHfstyr9YgDP/4TtrKJjv/GPgHwP/WQ7Qbw08wT8u+I+xoj5hgx/P8r90KQ88B/79Af8PD9Jr06fw72UTOcIv1Tduyv/nybcH/K/klnM42aTk8b/xH2b5zLrbfi5ivPFvD/g3CFV6HMZ/iemB/8jDzH/IYeI/HH7If2/X6n36SfxvUm0RjSRrxGT6Tvz7EB2vNFL96mTLurfH5ln+QfyLViAMi8aYf0PxvxrJfB6f14+ZmVdry9SK0bP806Z42WbSr7lR6WVPpYYVc2+xlBz1zDHwzykl+c/Ew45If+ar11wl+TcoFxmDyGNx7Rn+G0kn/nl+bQf+b36946efl24bNH/2Z/jDXKiT6LMRqxNZcQSdpMADSxpHk7ZwOoLk5JUrwANPFEgSCLnvfCdnlnR+2S4DiGH/yxOQjZz7wGN0j0411NqAy2MOCOk6rjvExrWkkauzPg/5xYwsPd/+zZoC9PRhQR0DqEvR6m8Mk+LLQYD8lJi5Jj1/r6ebEl/k7u8u3N6OteuaACTpRftk0z3ZQcaEfNKeCQ+V8A8ZxdiG1BC1w3pwTrBcA3FCfeCc6NPv4G1IhhIrHrTJDFoQ8qBZfUUOmdrvAHHllQCd+PcIb+N/1VeLNuoT6kukHU/yz4tX8P0onpjX2Pzi1yxLiTYaNu7Fxn/4YY23vIEG2aXzLmjhv8U6fJFbbu/fdv6t8082uu/8RwzbppbL++/Evzlp8D7gRDnZKMNX+K+JV9oY55MSL7ajD2AYUj2YgfRyWlCE9tnGtanHmxb702BTPVvjn3Vvqxet8e+HydAV/3UaqZJkfOA/bSNN+qDQzn+cu+KfbHjIvz/gfyxH/GeS58+Nf8eZfzDOYdcV/83G4D+sMEkoNPY5Zv4x8y8MKPnC//K5JssH/nPxVwbs2indHf3FF/hHtSvD1MqlW1tO/nX+vfFvlRt5rNj4tyv+D/72BVYf/5n/1NeT/K8NpjP/xA/PMdNQ4r9So/Kf7R/4xwX/VOfIP7wWlu5U/wX/FZRr/h1Df4U/qH6ORVsUfnn8r2h4jh+Nf16sabjAeTZzsybpmX+3r/GfsaRrnz68O/o3ujb+wTqA8h9+eY2omhfUX5PTlPOZ/9sVO/MPcb+dWfzfjBnG/+xyz2Qk/DNz1MjGvx34lw1Wrn/gPwUc11q7uOIfA/+u/KPxH1Wy9ta9yUDnPzX4hnwQwPavAutLNSLVe2yC68Z/+PLe+JeYzXwL/1uBipzm67j/wH8YTtrY+W+GoHRa/ccKXzOCSbgUZ+GfHBD+/cC/v+H//ny9bdD84W/bzz+u/kSA6hPz9W41kK1liego3wUWDqYORPoFHTthabcUQ/HTAhwDeIm/BEj3JzuOeoq2AAvhvrNkozM0fezTMx6IuxBdnJAkCBo4km3TJ1K3cysZU13eqg47IP20eo/1FcJjWwkkF58i8VvFX5KRNt03COpPS9oYC/EflU86NNnfw5PJTjN/TQyyaHDNPyub1c+nUizCdld77vYRTEsz4OR0G9Sd4hTaLLsyroY+fmdLlXwgaw4wl8wAcSZ9ZSitU6jY5/yaPXcPJV3hP+q+tWXgn+vNTVhelG39uXuLRpTyEyXK8JH/nK3ygFm/yFJ+GRoFNL/dFRPXR/z7wH/bYD7yD0FwudP5B+Srucw/b+hyf1VwEJXx5pAZWtgn/tH6auCf/WoDj/DvZTeG+/nVaFKc/LtGTPm3C/7vNmf9RlzC9yeCkvcoFu/FxPP8r3vQ+I8Y+hP8G/sBKU8uFv8gBph/53sx84/Gf1QHCp8sdIn/LNT4h3J/y7kZa265H32xB+VfdMn0Dfwv5u/nafyXiWlQWPrIiDotbuLpOB7wH6WC6XU2c02P660Qkwcd/9sNG/+Zx7ih1fKKQ7ZhV+MLad4a/7IoGPhHcxbMv6+//OiSk9VWNP9XX7y3IjSXFP4ncdDYi/TvwH+2XnMr4b+P/ze/ov3wvSqs/jH4NDaFUe/EP9AWWewH2+rgeBtxxmVl/G9+9iY453nvFAz8R45HszNym1Ucqq1aNFbDB/79gn8c+PeaK1sOcs/yH3UZPYi2nX878B+nchyh8d/JZtajE/9Mlvi8+G/9P/IvIfRkH29P8B/9RZ/14RFyE4BOheSgFVv6ffMvx79lkw/jf1lyf425OmuWbeQNT28GxQtzg7i35zo85t8b/7xWhIG/qZftMP+Zq7A0ZGKnjP+AjGcr8MR/Gw+Yf9ogSg85fqTrrN2R7ea39WV+u2JgxD8G/o3O9w0sI/67VvfJ6MqtxD9rLrUI1UPGJs5N/NuZf6v7kn9v/GPx3+eYfe6Li/l/i21toFn53fn/2KD5l8DaoLm9eb/v2GTvuSzwM67voIA4vVrjzuqVnmz4BpXpQhlt8PVWn5PjxkMlt74k6SVAgJLP9HQd0Ql++10Khi2PQGAEtJMYFiu/pl22nLDmubct4RgKtrzH1QpOPNnI8hnUxv5XECp2u4u2+EkLKqFEHZGo2sZIiR8lxIBCJjKRkLPRTMq8+7vFOO0uWwOMmrhVf1cntiRhWRUtULaUkQlU2gTogSgllEz0rsnppgFeQIFgdGyrURrYtoll3yToCYCeqJniIJPMjAEnxYxCRWLj//Ofzr8N/EuGNooHD9LEf15bPrON4QD3QHtiOvJvxD8tTl0qXv5O/PvEf9hF2pRCjX80F4jfI/+pTZoEGvFvA/80OT7y79hs3f96Fu4Tuyv+AeW/6wzg1I78ZWiSO1ecmX8Q/44cfxwD/yK0C/7TlmmSAJmUOaDrhshd0SZfyv7o/IftjX+wxnHm31FjCBz6yxFFMBf8+7jgkzTjHM4L/vNfYjjziFM/ueQ2pH4iWJVLrvnnWPHRz5jkIOP6+Hzkd6t8Fm31ek10adC/6tebf8D/epuR7BLGwH/dvpqozCa5S9Kqaf8H9z7wvx0H/im/QCbnA//wLhni33b+l4DO/FPO7Pwb2w0CNuJE/G8bAL4tPMOc5N8u+Efz/cS/5Oa6LxYAqY034h/MfwUz5yWRv9D4j5iFU4Ep8y8RoLu91xIWP+Lfdv5TR238Z/5xxX8x6XbgX+LD9TgtIA/8px78ckyvTZgv8C+BrftaVML01pOf7972DMcb30/zD+WfP29H479xQd0ONG3f7Qn+vdVahZL/d+j8v/MfD137N0g4b3T+b2VO/GP0VSzNmMY40Zg58R8trXsrTgP/FuvQmCsN478I6BH/3SskB5kmo81jWT0shGLEv3X+0fhf/Zf8Z01UMfHPOhKLQDqN9fLF+D/xjwv+38O1xf/7A/5v8+iB/z0hLc1Yu974twP/Tv12i3fj/6PAn/ybv29/+vk+N2j+/X/A76OkKHPGqMi5UZbBNDBShmDHMlla28ENsEIwUTNPvCNJGWQXzgkhTkwSjHJegpu7/+RL+mnoP9MoT0zeeXCphV2kYFv156l+hMm8WUIJXIRnoXUfqjBIf8jmUCzuyRfenbXyrZIGKo4SJwhg+lvlkZMc49jHohc+bpJkXeGBt/NOYoj+aBOa2igonzNSwhAt5sKtCi+V4eRomDuPE5acrNfQMw/+WMna5jqlL0ADQx9kaeFR0C+NVkZstxDU+Upa7enOn+R/DUDyyy+98Z9atIpD+Gj02hb993Lr671OJj/DP6ZJGU2ugJ3/WPi+AfvvNMHOf7IViZ1iuuycNc8WuXC9qqSeiIGj8R9l7An+t1zGR+O/uvvM/+1HFg/8g3Pv0r11/k0iIPynmbJkQ+mTBXzgn574Ao1/6LIkXmsRRfyfOL35esF/urZs9Cf4X67ptzcqRlr2xH+cGG5p2uFGLXOmKUN+wX8bG/Mr6Ok3vS4fRv751Xd93/hPH+PaA/7DJo9+JBsAYeHOl95fk0ViKsvf7czxv/PfJriH9RG9fYF/P/DP8UDjP889wb+cQ3IPXPCfuq0s5Pn6Iv9R3+218d8WrcI/1YG+YcCasAP/3vjn/DegKvxvYzPEN7Xxin9T/sHd2kW0eBP7G/+byT47MvLvyr8f+Leomey5ufok/6TzkX8n/iN2GRhkWMLuOjXN4ypuG/+Y+MfM//LPRFeLf8ol93/3zRe0AUP4t87/uiE236/4t8Z/RQYP+c8NN8z+dv7jrzKS1o78Wy2kR/5j7LaB/0jezj6QtmRjzQmVzr9h45/as2ncwOGI/n2Wf6Px3GmOPtX7iH/p/sY/rI11vfwD/v3EP4h/rzGuj/8yH3zAf9+smjZar/hv8dO+XjbFmCNPNiP3mPhf4DX+Ocf1POLtx7ie5Z8djC+m8Gb/x4bN70eR3KD5/DGnj5c/ujWg7vedREaNz2QLEYCVabxF0ilJ3x1fZdJGa9+0qYReSccniQM8EfAINDmfixeHLDp88IXvlQHEMnhpT+yS0gaQCDsWfpzTVtu5A5lhpSTEgQOVQyS/qujePsT+PhHKJ+NBPvePDWTzAiPr7pPr8Kmdt6UdXkisnnO2UVqkdnhCFpp4p2RLiRe9Pld9mMTAZSHo4H7o6DrqR+AgtuwJZlXqGTYED+mLAfsTPo7bSdeUMPKeXauS5EL/YUYmOOaLYxyLXb7n3mdIH4n/iP9aPNzLWNXZ+Y/bmgaFf9ERSn+w9oTiECf0iRNkUmNyrvNfPpYtF/xz3wv/vvOPxn91EWm9rFT+VcllETF6xT/nUo59W6zgOMAO/FspQWLLsbriP6GjJpPEC/79Af9Um9pW59k+Cl+ykxrzxn8UPvHfNRUx7ZPCK/4N1/yj8e98nTQa3Sf1GRwD/5U075a8Ef+rzyIgO/91Pv1NfbBv2cTOPzRHKP9hl0kuM7gOV1Y3bPxThyj/0kT1D8c0b2y5NWMD5R8xcTMaLzKyqhk0/tECBbqBHE17/QH/t+KN6a/wb21cSM34HtvwNuJjyuedJeJfPB74v/Hk6vcr/Gc/tXwGKP/W+LcX+M9Fh0PmlBLX78y/rQXIuha1CP9+4h/t38Z/MM/8Ly2XDcQ/dB7yXfm/nSP+Yw61+gVG7VrZcu+rmJE5+bfOPcW/zfwbLvhH8Q+N8ca/X/DvE/+ko2f53+q0jMPt/aP5P4h/oNYqK1BH/oHSDhn1kH9v/NsF/+j8q/2syZH/qO+mSZ/5Dz2S1pHf+Fl1Mf8Y+Oc4v0F1G34u20b+S4LKlfU5zjt4/wqdfz/wz+t7J/4BfY+l8+iTVb/EM20z9S2OdyftHPgfxsJct+caymHN+wiS8C/xJP5RfF3yz+v/gDb5N9LMBf9Ls9ucUXRH5X9h+MMw+Y3j8FH4d6gh8gsVSJ2khbv3cjEqUMgzQBzAFaKERY10CaEGPs1h53PwigZJXCzqEF+cYwCtJ/LwJ4PTA6LXc2EXENREsWS4bs2k0MUTMaCY0mtGzqM8J1uyzlrSj/K5iCTAuF0ZFIZEgZaA5VxpQ76yxXV68zUh5963ukcMiLodljvyC8WEegW8A25I3VnaYbkxYL2pvJsSU8QsXt/Q+mu1K5pgLshfd2w7y3yPgwYE0oHonPRG/mbVK64mfRz1MEsR18WND/xHO9HHK+HIojT9PPBv7OsL/MvmUdTAzjb+7YL/iCid4x+r2lkc4pB+tuuxScX9c8U/oDknn2BZ7fiHExJ/JDsWfSALK6pXOHiB/9Xsxn/45qpX4f/2gX5kKxcLLnHLwc4588W/T/DvB/4zVmXzxn9ciqcXduCfTubPkGcegOpY+q5isxqSqi/5zzKdfyj/1AdVtr3P8hP/odLoiyf494n/qlb4pxzOm+HX/IdUGv88qfYL/h3QJ7PEOsFXi0wr/tlEm8Z/NpDaF7+qyM7/OxfNaiLjgSdqS0sI/yP+kqcW91f8o/GPL/CvMl3ae6cwv61JOi8YGv8RK851r/C/tHXJP4h/DPwDorO7SS/y741/Zx0DWwzvN6qO3l/gX43Ccn/mn1JNyvPtwD90fEj+sfjvnX576eM/iv91K+1iYft9MuyrH/gPv71su+Q/9XPBf9zZOBX+/TD+/5D8C6fkX/Bvz/Afr41/kDbFp9W3NFFxXrc84h9LZ06+MP+I3L5+8axTBZ1/Mlb4505m/kH8p2Z4LG4cYj+Ef0fped1fTnaGUXowzjnLf2l34B+NfzT+TeclqY9mwyq6bm1jZrTvyNg/zX86uZiIvhIBNP6jT8TuBIP4b7lNxqYD/2RbjgfW+CdtJf/kX7UFtKxf47+vMWvk34tv1iLJWNepF/zbBf9elcb1n8SPN30eskHzz/+O/eSj1J9iSNIWiWYbRocjJnO2JdMqEgmDyq1O4PmUPvEjxBxyjx4+70TKws2rnvjMu5PU4fIUNypIH5tra8JkIXhD/ddMMY7Rx6ZGKG0rnma/p+DyGzmohMHSv5llDJPGJ0uluKY4hqG2ibCO90y23GfylyLIB/4qfPVlJYG7LyV1WWDLYIIcGDT+5Jd3l2nQx5ro4eAz+2Th50rGCVbZmO9zhxdpl28DTDbU9E/6TP06OUD1sP5LtnnfXZfRB2+ZZIyrihpz4wi1YXnFv1FC7AEMTtvGkSa28KP5D1dckv+3YrHzj1f5d+U/mFkTGj53N9P2pwFG/DtUf7fLi3+Q9jv/CP7fiv/ba7e9BoEb/17pvObDxH/4loPP1t14mX8yuniIqt43Xddf7aOb8mkp69fInog/94OvHyPp/DNXjX8M/GdnKmc5ydud1ncWfsYEV/tH3ucTXhRTUu4B/5Q/lH9oDMol5I8WWknN+dbUVtjFMUZOMB/yb41/hwrCQHFu43+rbua/pFLxc8gmYPjKceWbyU8b8n+GMVqUp+zEvxP/IP7DwBi7wxbG3YwWvVGlQIPIpXf+bfWRX/Dvr/OPA/+8AE57XuBfStL4HyHdehQH/lEdPfHvNJnOGNS9oYmsixkXf8uBL/F/q2PxL5uzy29qSPjnPsLF+O86r1T+m1kT/ysGVEPjv/isnGJZMPkHasEi/Uf8h38x9kUZSSkD/9sxzf/Rp5uQb/wGi7m5GPXsh+iZ8hJfv99usqGZV7/Cf4Z78S/MG/WHZy5N/t86/6WvvMc7/1b8h93kC28+y0Eb29GG8TySbzjxn6fb/B/EeJTNevTayL9T/Sf+6Y58oEl6PWuOx9mlERvUs/ES/hn4WxJ1nsqc+LcH/FvFKO4X/eZ73577WIt2PHBMSYs/nGtRsXPin3SdDRGbyBzR4tX9gsGn+CLi1vLfxD8O/IP5d26aLNBzdJHW/1bzVdJfsWU6/4+O4bW7d2QO/Odb4t+C/+XXx4U/oLt0g+Z28zt+t1VbmwHLGhpOxoOSTPLHK0dO7jZMDvjJhi35rYpMdq1MraCBmscOrduBES60855N1OItBvSVIleBiIazIZlG6RSF4P7Za5OANoxgvT5yBhRXXplHkl2ZN58MxGuAxUkZDTQR3EI5BslujJ9UQJNChjybWOncBq6jeFtAZFuR5Jf4Mw5vEZPQjZNmAP0mUSVZts2N29fm477NrrBtP4VKtI78ZkQmzRpUZHATbcY91cdTN0ijU6xpBz93p5d5pac6tafaA/924D91xtrGlqyYFWatrjf+o6w8eWgi6vz7wc7Ov0C625T885Of4N8a/xb1u/LW+e/tpCadYiDGoTQF5X89Zawhw2SinZM07o9n+HecNfcs/9tRDFs/LxqrwbSqshowJ/6d+BdUm4/uB1903ODrwezWHz0+nKt4bOsTmmf475ODi74oO9m8UErnn4m/4t9n/mnCdjLI+rj+DP9Sw+L/LTY7V9nVdtbZ+V/opa1Gqc6pYNqJmX9zmi9HziT+rcbgu9bJp1rdUdVO/Nvue+SYjX8+Ov8Uh84/aDxExaP6I8qz3U/wH/Lp/KdR2l70gYCVi+ITS5QsS/51Lxr/q4+28Z/qnvn3fHF+JbfqNtPXAOCKf+lfzPzfXNVxpep6wP/IXre5HBn5NzT+TXjY+PfGP+hm4uub+P9swmj8j7VDbvxTX7RJZE3tlkH3NIytASqlDVc7l/znvbyQIyM6/3jE/zt2/lsHm3Us6nzU5QP/PvHPY6a6f3fhRf6pwMY/8AT/VKd/hX9QvvsO/Pej809sjfzji/y39a2vvBi52bcGD4eTjV7ta86+w8E2SJ/kHJL5Bzg9nxo3vMC/XfFPOYk3UlY9Mv583uqs9AP/MYewYjgbZvuD/9NmnPjyYPwnW67G/5/9q39ov0+m7hs0n78s+M3x7wizhBnqaSYmgZA7tIJ0/2qn5Q5UfmXckTVHW+LYmnHlV4Ha5LZ2KLEBq+Bx4osFi6XdXtuDag8lPHKSjiUk2dVPR8ZD5s1C3IpV+Cxxdb6hBhHy617WdPGTCwW9XSEhX1ZVLLsNHlAdGR86l/1L90hfAPwURH7GeUF338yo6ebt8vYXxFb1OWknP0e/pskbGjgRc0Pfla+nE8uhqJOegMkCIYrFABoTrs/zb0axbpoT013tBMADdfpHuQqAJvwCBPlTk34PaCUoZwnBOv/2Av/57Rmqlzln/vEk//G+DW4j/+iTJ0C/hnrgHwP/6Pz3o/GfIbIpVYCbFe7j1SoxqCIcM/+oSoOZpec637iwiMPgy7peP4v8gP978DLOUS//3jKRIQ78p09WtjH/fr8n7pXfIcD8k2zLV9LFiX884N8P/CMmwoDojeyvPiD+Dcq/D/2RY4HaWSyj4jbxL8mo8X/79wH/zu06bVRStTDoXwmL8d+gv9BRioD/7PiU+17i33DmP7vLSffVX9mdOZml6/nP0DeO7J9ULLNh3RHL+loGba8H/iuR5Ylbu8z57fQw/gO75iefiI2N/25KtBX8S/8D049deN1G/LvqGE/wH1oMlzkmnf84n9c5/pYv9U1d4t8H/nPV+oB/nhfFeB1MvBP/b8F/Mzs+vHvjsN7Iw7Zn+Edxfck/Lvg34j/621X4wr+f+Adp4AH/8S3N3MRs/LONyU7YFtV4jY/Mf9g2jf9ebZbmsXXU0/xT+aosXq29NmbDlqb1zvnNkn7eLvg3OUVml6Kf4r/Vu/3aBVdvd/5t+XQXx9P8J2sVk/3gceEB/37BPxb/IX6LOqfxn+NC/OMB/yWTChyZe99seJF/gMaBzr+pVh21fnNql/lPHyM2DIRllCWe751VlAbcxM1bEfGf+Y/ma7bGs/3q57ANpZHg3yxzV/lC/Nt35B/thO1rm8xrH2L48eE2Pf7G/+5/7yMo/zgCzJ21OrDuZ3INvg2Artc87nJNSWb67ZgQ4oJSBl7u+HRUF3nm0ESVn1eL3uIc90jCAFqp+ZC2yrdowyo8eV5CE2Ws39MKju+N+iQ2AWKiQ0aEXdGQLFhdbAfbuZWRWyvObTDu4fOML4DeL/BZh3LwsEabIm/IxfFYSeqO/Jf32ExWf3vF4fyb2p2ceHWm6Jn1SfZAfVS1ebOpn0PTHqqvY0EIrz5y1WBx1Xy07k/wT4OODRZv/EOvNZ0d+U877P5Lxax17bP8w2uhkDEof34l/A8oX/MPKnTB/ypkeMA/0OLX+sVd+Tz4BI6ZrYF/gon6pltfrn0D/9GnvdIsfMF/Vdg0dsG/LPSpn2i8ulfRNCqkEJvAoUyUIz9uRVyfCDHH63PyT37e/HtXP3edaa+UD9zYA/45ryrgO/+cl96IDZA577jmX3Rc9xXLxuaBf5Rx4//W1hNabJJQZikHXvF/qk60+ID/LZeRrugBWJSfORvY7vH23acwYZtn3cp4VcL8r7LrVnLtBf6pXzf+o5ikyJp3Sh99C/9RJu7xoVO/wr+rhgFivfNPvm7SQGitjbP+Iv/oIHcbvem5+SQ2PeC/a4jM8GE8yjw88Z9N01ie9TSvyfW7HQ+02EO1DXmaA1v23OvONm33lzYh7lXbPr5c8b/pb/BtYvtb+Pfu6RozMie3+sP/LjepDyXw1PQT/De/X+LfvebGNIdkAVzyvxnS+Of1MA0QD/kf+nDS1f3cNWeX/Pf5/1f4x+Ea52S2azBjzG+ibeqPI8sv8B/solW/uyPXR20x26ccl/o3/Oxf/0P7L/r1t6nxf/E/2T/5ePlZDK6S+HN/TAQdHiaEkUTzaToq0hE4g3yNyLvTnjXltyfu9bBBqM2JW137olZ+bliE3nyJANJT7OU0yJKq2zkK8XkWaAmQYYfW6mRD2hFIRiIu+/Mm9jmhuXdEfmsJujnjGQG216N7ZmHGLuyt30zOwSEJKM9F/3Ib+RRqXVsiSN8yrhRbqrd8BTAtzhwsFtRvAMdzA1JLrC0Iyx7+pU+eCKSQlnP3XeRq37aktvyj5JBabDE1TnCbhUYfPAeO+vO+VWeU0zl8dbr8dQDhf8XOOv9VeTzVqiqJ/1sxE72WXcR/hvW9+iYl0xog+01eKa7Bv/jzIv/MbtY98O8H/oFtYV01cSGI/cFFTsTCluAn+E8zPJ82jfzbE/zjdFjqZuMfZU52yspXqbVoA5pgXuPfd1ajqOgOxD++H//Bs+sEby9D/IP4x6SPJ/gP7pzjEXf3o8YAQ+OfbtrW8Bnlxj/b2fl3rtArJWd/WEk1YrPxhvqT1WSKv/vOvxP/Yt+Bf/KHv/6/8f956o34Z2OY/2S48W+mPDVNbPzTIafeXuA/Y9AYjvNOTGXMjXJp4z81enEw/171ged4ZYryn2PTwL/ME4n/1Pu6h3Nd+Gnapr73fDpuy4GZf9c68/PAPw7zPM6JqbUX+P+0i/o/8lZ8EP6N795Nfcg/oDHA+gDiH8xX+LHs4E0F6duKafXdE/zTcBZNy8OCzj8lmo1/CkhovPq48Z++kD244D99W3o129rqm2UVSexw3dq09nndkXNH4j/8fYZ/POCfx8Jom+K9OVDFYMSm8M83dP5vxRv/kUsin0ZsS1Qrt3om0Y3/g50cj6sHaHf9HfgPlqMDmX9v7ZEWOjt5Oxr/qaXFvzX+wyeZc1sxRiw1GSHVYk/y741/b/zn+jb+62L2tmZZtnrj3w78W1ZT/AMyT8n5f4qU9G0ofVjE6QH/aPP/eNP61tOQOBF9ZpTniH+UDXDS38j/5zF8e+Z++nC8/SX8FiiZruDon8b1BNNRCaEEGgGLZAjkxKFPggByFOhSCgdtJxAZWddBI63hjheR83+gpEdeBzghed7giWSzAOffuRGT1EQ1Bx4d/tJ1CduKaeWwSiQCxvIwy5Xv0bhJXE0Mi/g4A8/tc3gzLhp3z/MLTpm0st8obRRBMtm8s2vwnsTB/U66ykRLqqhMCIEmb/V8+p6TtnZ/7x/HPviYFTn19fjldBhBfsgvpYrYQJOLsbYYaonCMMH04C+LQZ/0mTjU9jfAf3L13j0GVUcUD+01/uN93CPoelvQ+WKKtCoB1wlhJuFlYo/H/aUEalSvjfd4JmHhn4Gb+Ldv4Z8G5UFf8n7gT548hS0rsQn/HEt7kn+f9N0H1QP/TX9hZ2LAsT/xfw9qmTzy3yxcCXXjn9BLP1DD8sb/Gy3a2E5H66fq8zzzZlmofjwWOQ6lHr3xjyv+UZ+nb46scXN6msl9RZ2O4pj84/c28I8H/HfmZS5gynT2OvEP4n87Ij4G3eh6wH/GsUokJnJPn8MYtl+2+Q7Jmcl/sBI6in6d+I+8kHHDFv9L/v0J/jm3kwTZeeO4pjYf8L8YyHNvB/4pZPwtFS6T3DH/ZFXG3Q78J0dqX8b/FmDb7KrWiX9UXTf/hH/qb1CdHB8aOI0WbiP/KBuT/8zDq6gf+Oeny+wz8+9QLfXAd/4LkZ3/lpNH/m8xa/w789/auuI/YtYPxxrToPx749+6r8Q/LK/taqMyG/8UwBWXev+A//Cv84+B/3eQrqgNqD/yi1Mln3COI91b83OVMSqQ43/wnw/UBv5RdqY8Ii46nKzXzn/lmIrjxP+C0XgOPIz/J/7Tt+lg/uvmmys3/kvxku+5zpvd6y9V0UOx/iP6wj/bjbI1Alj9asX7iX/SYfojOlstPOKfTo/8k4Dq10w0/uGyNvBtE9AGrl03ppl/34quOu6vCfqK02v8t7yTbQz844J/UD+Ivlf9TlxGW/GXuoD2TR4c+P/89szftz/AcBw3aP7Pv21/9HHxD8tMyG+xz2CFYRwkEmIEzChU1qYE67p+7ZOcMu0COYzh41pb/fBSextAK9GyKGlgWLfn7pg1wbtJh6IlNOszRWN7tY37P+/LJurolIZ19ykpMJTeCi2fcnJmFL913ll8F1Dn+3ubfXFRnZVnaHBhP4s4N5B7MQHg/uz2ND2NkzRWS3mWg53sELOd2l1Sz2qbd+5N4gFAJi+Yj4ydUXJ32PGGsl64iNzaB5b484es3+ryrU8la2iuorYpdsw/DRgZq84/lJHpx5mUf/r5eGHQ2n0H/vlJe3y+4h812BT/mPmPFlecLvm/uVZ/RacbXy2nodj4D0bdceSfd3MjT8uxtDXxn08kmRI63j3ZyDL0BE/5R9nI/N/OvotOxF7m3zv/S8gu3oD/fLp1PWfOo3N4kn/W9+0kafGmCZNksfGf3O8TX0jZmvBE9Zc/rhVjbTXDqWOFlfiPYtxv9gT/cY5dYv7fDvxnOfKdFxNX/L81/vOvg1nVybGPPj7xj8Y/U5YxXvG0xr8d+Ldh/AfxL/1ixH/1r5hzxX8unpzsSUCqnYhR21G95L/ZJH/RkuuNI/m3CqtsVhz4j5hmU/UXX/Ro+ZP5Zyi9br1vVBD/vdZL/lE/Gg1T6Xf+b9dIi6HB+HziX16bEfHearEQNm8/5s/+MP9NUlU8YvkE/5seHd3Ucumeq87z/7oxv+WTjdNnND/jeLv/MuCN/+QRLfc65k1IlIMsGKEswGT+2WavDbDOf/hkHKrGPw78b8ea1XcNOY3/wX8w18Z6k41sqnfiH5U/tvk/cObfabsp02rjH1/l3wBXBd3tN0ppVjpijq/4p/N5n6/7VhjMqcrOv9z7vphb1nf+o/Ew2E/8A2JQ5x8D/9Flnf9W3fP8+8w/sOcA+XRY/2PgHxSDK/5ZJp3/2xiYhctmhNYP/K9buvUZyKoI+8Pjxj+Yf6svapz4Z/+ClWB0PIJ/w986lDhv0Nxadvz2x8vPlxHlX2WvBGip6R5kNeB+2XNXcHlFerh3fG4qNGclIZVx2sZypvqGAJdJcBFVu4FVpw4ulLjfSJD969im6SXbpwWhxznyK79eGSBGQmNbuWbTxBdWyNNLUJFYBMS9eQ6gTLdcqJ6898006V7JOOOHio+hLWxoMPCytBLDgjHNcTZHFwGUqTKJosXcWt+RM2bkJ/ygoztUmp6oGqw4K5tIn2SR6xWjxoCc29qzPSHmecvJiTM7MYn93ODgQSI2rRw1yXVK4tBJSSll9QPFMxPjJf/dZvIn+oE3Mrzx/078S52Y+R8mw3uyrtjIE44r/tmvru8ok3klmpr4h/J/a5LikRr2psUD/+FH+m7Z185ssF20gar30mv46dDxi2PJvgf/xmEl/qOpzn9LTWGvNXskPs/w71S+8082lytOZcua+7V5QpWDLT0tEW/iWn4c+Cc/hOuwH912KpebVcWw8H+71VC/wFDvdxLrU/w78W/Ef9Ty/gz/vvsz8R82fPLv6RkwTWpCD1aeQBjHzv+tv5s4qW+e4t8P/GdTTnaxf0bvARn/3w78Uz+Xrdb4X405a8+GCXf1qvCffGKL60P+QfxHte0JZyntxH/FvRaHSzVGbYb7zL/kTij/60ZlWHNzznMc0m7cr/feC+ZiO/jvG/9P8w9sXK98hPx8KNf5p2TPOfFp/tt86SX+nfqDyjzknz+f+Hfivy/iTBGTmB35D6s5eRh4caw2Innf+L/ZsPTMndr5jzBa4x9t/p8kRPOhcat6+toFLT7MP7bggNcwea4r/Yp/Cd0D/tH5v7/2fFn8rx6KfMTlmH9v/IP47z5c8R/ssk5IkGInb/7ExswV/6yi1NaT/KcdzMcqF/Gl9Z2n2c63Ev+OjX+jZsBrr1oj8MOPvM6b0kb8s+Zko6zx74PfQOvrYfxH4z98FNCw828cywv+8QT/WMwz/2j8O90ngiT+3y/4/3h4+wd//A/sJzgclxs0//zv2M8+KvrtsCQ7pRyu30BtKbjanW2LGWuwQAMTA7y7+C6dWvI0EVIuxtxblDpMXoJriSOEW1BXj8vTlgWgiJpsLIGuSan4WRAkDAnP+pvot6RlYoeHYMOudXWNGeBdxntSQWbQ2vFeouUYTIdtWiPf7LA73+sIP95osrf+pbg7CcJ50HKUEV7Qa3IDJS/I6JJP3xJYXPjm5AeD3e8Lre8VmvgwQJ+tFiMeunJvZdu9kXA/Qb/tNFOugdOr6cSa0hPEovrt7Rbf1ijlrXsk2yH59wv+Yei/oFYnM1792vk34j+a41f2KZ8kNf4zVr38qvQp/gGd1ASHvusw/I76o0WvN6XXum8rn68T/6vFPjlb52TgiLqD//ApfGf+s87huOL/9l+LsWtev6eaePPWNKlIOnPB/Ev91C/e+AfxH0b2c81c88GxtMZ696TR2efeL/hj/nOy3vjHgX/nz15jKfOf1+KGt9f4x4F/C/41Nsl/DC7mO/+oiU/yz7F4xL/bNf8+8I/G/5YCfOcfA/9+4N8O/APKv1dzaOX483pLZ+tqcr7xTxUH/5lvW92sI44Lvsf4f4+5Bu5dh4q0cWkSkA1RdiUtzUWeq74dGvcY1zv/zjf0nHDybeuwgX+j+0zlRXku+UcxoR42/p36LvuV5nAraJHbk38zed5Q/H8ebxnDMvDEP3T89wf886Js4t+If7vgn8I68g/inx5IlbRXcDr/fsG/9HPjn8sK3xG55Wf4nnn5Af9cjrUwMJe9ZSu2kd9WRFfqqUDQppn8xIFd8A/iHy/wzzAE/37gX+qIE6FJikG4AsM2/pvLg9+Mady7fTslclpUz372w5tv1GG5AdEYtwP/TvdN/Dd/L/lfdmVZ1ks1hvvvaTR5MJZV+xDr3KjhEHz68I5CmMZ/J/63xXjjnzegJ/4pLi/zH03axOjAvwP772YTp1EV+Z5bUEYJ/zeXLGOv1xf/tAkrWm15ovw0Metn/98v8Du4OAxPHH/j9/yffJT8u9kUh127QGuOpOay08odVQuMi6rk+CzwVouEagbyZ8CoeIouP/MEuezttj08YqeNd2W9bNJ2S1Tdz/uplTibNQiQRZCG/S+1DEKQCZ232Jb/3P70md2i5iBfeZO48PV38LdI4mmabsCQnbKrkumLrOY2huQTcVl2pS28MOIBV65VXLKt9GXZk+3a4C9Z65SsWHOsB+mLctCy/CmmAGy/nkZLbOd+FO6kEpOq9uvcSK+UXyv4+aNBnf/Py9Nfb7k8Gv8ok/qfAdw4zAT6Bf4FAFA3F2dmV+0S/2PVD/hn7bG2ooaNf1B3WdNbtDDwzjrjfrKB/2UHNp75OvGPXZ6I/LldZd7qo9gQfuY5Zs759Jn/zaYn+Mc+0O5cv8g/heBuz4F/jjlauCBVpgCnfrzkv8c6L/s6SQIfuuwl/qd2piPr/rRh4B/cm3yDZq375y/yj1Z9lm78j7cc+Je87tmppfODjvCd+Gdd2Qv8Q3NWj9nT/EeF21XmrS6XDV719LFu6IfyJ15XzIQ3i6qFL+expfPv7K+e2OZtwT+Xi75g/sfc1vjHPt7Mx4F/HPgGzdXG61A9ndqmuZzOPwxP8d9RFkff4ANIkb838rI/HTyePsW/j1XO/HeLWEfP8n+ryCk3P8G/LB4HH76F//QTkHSDHhZVVDH3Dv2Li9DxNEsDu5he4L/b6djjy7GT+T9ajDHzj9YfZPqR/+z9aJv0QAbHxt/ne+GfAr3xj0PY5Djlu2YH7IJ/p+uP2utGtfyzRHDk37EnqG/hX/rTweMp21V+87kLt7jV0xo42wUw7U18sPHrf/zj87dngAffoInjP/wZfvxR989urdl2+b6DabtPPGDejHVYJkcerAys7V57vJQsaQcQWDtvvVy0ua7nDiC1d7PBmid6s2/+8DW/3xPgLMFpu/HZsj5vdVvEBjpgRAX1ZBxt5xXINGWALNpzsrfes+DBNlGXGr9oLPTJBpVhH0Gm38I9LUpWcoykw/fJZ05s9R/iv4w5aU92pK0SEgOVC1yjNnmYdWqdbe9tQBJWDu9Rt9VA4VzXiosey7/QKcVgH5y8qbIWVD15hG+ApCwalPh6xNGzqr2egf/l786/1yBl5Cfz/9b4H48D/yhzLBfcqxxrPdEo8oR/fJF/owmdLT5Yv51/LD1SmZf4j1Mtpqol1iafPkQ3n9Lxua/wz7lmlb/5+a78R75Ele+mbWREXGzgH8S/lz01GO4LotzgFv6Lh9xsW/9u/OPA/+rY+7hmVe5Z/j/9Wz/2wiISPXlrP8qIkHrNxL9VirB34t8b/9JfKP6tJRnDzr9Xy7I5nLa38b/7uTng5AtWXm/8Q3OijImI1Nj4z7zzBP88flAwj/xLu1XXyL8R/7kwiwqWjvpTXNbWt/Kf7YPaaHVh4P928T3j35xV/nHBfzPpKf4X36kj5j8qYf6pZif9xek7/9TXNvCPA//L7xh/kn+74B8P+L8Xh7CNJ/jHVm3qI7XG+c4b/6ixRXiJeujJeBrhOjsDx4a1WtY+x79RPcZl2viPiWK6CEDWB5GzJv69xXbNHx/yj+KD/ag8uhp+xH9aE451/v15/sWPQSCUZ+Qe5j/B9cxvyX+USf6NKo75NI3/YXBwzJshdVv2S5yTvxoca7iJ/zJ/5j/H51iTcBuU3zgGPH5hH9d5jSX8o/HvUdeSH6sk4rs2czf+oy1c8X9IAKGPxTcm/tO2K/5N+ffWPgb+MfB/u92XDQf+LW9tMR74xxX/rc0xr1rGpXTefdPDvV+j8Z/btp53LNuN+37n0ebMque54zd/z3/0UfO/+Xj7a5G4lthbWtIn/JLM6DwfxycfBESdHHfdxqcct/beVCTyFCAMbCBCF0qOU+Iz7N/iQC0KTP0DWJD8ZCniuCpgCFZMKqZWbhjr2TFvIgznboNFSxIMRdhowPhLa2NHXr7VA1n4I++9K1WfzgPTU3PeZV4mn3UWMY2kmfbbrgVr1+GZrECux4faZbZsuzSgtkoNXvZIjLsmI75dV2kvxRFET9ebhqMGBOhh25v9/l0Atl2bdXbB/5DMes3cJ9+F/+yluO/tzprwjtJw2vcD8N/quL+Lz+vJkuh7VdAHwWTqgn9++rHZD+0Pa/yPxwX/onXiH6Qg6Y+KYd8wGfkP34J/j0nqF/mPeMT1z2uxOdj1xPxZWMiTYrK1dslaTnSN8av8o5OYAmickN6f4b+f+J78S37F8/yD/GrmpI76+dCQ9XNXPDf9bBGO/iWmI+YyfnC7razhwH+P6jfyz7Fpue/IP597xH/6XXfrwRovXT/kX1g78C/6MeWfNkRrTmW7v9+L//DjK/wPLH2Z/1HXwMa/11m+bCLa08ECXrZIbQP/aP1C5UYNTk+aR7+waXwVk/jIuT8P/rdbh2vAGG0er4X/20fin8bVLRYZ7z8v/qe1GjDO/3Hi//N4+w78Q7sPVpsGz/Iv9yH7eOMftA7hGANn/sOPZ/hfMdR1KSDzf6r2Kf5RPji06cf8T4AZB0Tjiu/M/2keTVbtvqpPbNUl/3kb9Y8P5ZlxHOb/p7xlj/n/yR//A/t1PHE89Q2az+Pz99F8VPzXcwIcjrG9CxZWym18jj02usfrv54qEozmvGcb7b7cYa6Ga5d02JzJ+3sytDG4eS1f4z+wEWQ3sPWa8RBRvwPgXl5t4IrlyRCXCvAckCe5GQJaKK/kiHja3OTMyYFttqFvonz9aIcuztKOKGNVV7Ylg1AlM6Nd5nsMSTdofUc7vTJ5rp6JxrTtVR8PqtVfvtqM87FT+04asvXNIDEmWlpNGGmVBgRD02g75Bflue7AMvi+2lr1eR9s1mcjPbhBmWPxmoQWZwKA+IslwnLe2HjLG6MfVzwa1CP/aPz7k/yH3oR/ZWqsL1q0Hd1K1OvVB/6TN+iEMnWFmX9c8J82vsB/tAseKIOBsLvxHxVCHbf46y3YLuXCsvh3qSL5TxvibQS0rmWZ4N8a/wZsuduC4yf4Bze1uKI+Gvnn8cffpbfE15iwOLfMk8c2IXyGfwz8o9gu/ounygslO+G/atn510s48u/B/zCWZzB5cQPy9Un+U/Okg4Nt1TbzX8zXlGszSOsj++VHLkWildOLf9f8cOS/zj/Hv+OSf+tjQ+MfZC9cIuGhRzT+uQVbbfiT/OPAP5rW6Z4j/7cuXFrp/Ec8mf+NI4f+4vEr/l1jxuUf8S/3DPwTiY7vyD/dXb/3QaMp/Kc9FITU4YEJm8ajgX8c5v/oR/SjnXnfbED1k+Qw4t9w5t8tlfnd+F/C2PjnWLCe+P63A//W+M8Er/20afwWmwv+/QH/MV9BNxbE/9430V5snAj/XFvy3zXxVf6x82/P8P8+xy6uj/xb8R85Q/q58c/zf68yI//5puf0FdeIjz/BPy74N+LfD/zTxk82C+z8h9mZ477IP4h/F3Mg5nmFyVD/KME8jzB6fcC/9XaNbtW5VO+gyu08j27XDbv/zP/Hfz/7xS/Pf7WpH09v0Hwe/+J/tj/B+pNQ3YrPgLyHVzQZo4VLDjwp4nItL9N7CYDXm+g0E7gzp0EgikQnk5JIBHYQSBcD0idnaI0nJeu6i6nlozv1eUkmf/RCBiHk4BsRkqeVXJJtCHHTfQpQLNYG/2RAkJsy8ci19/e6bgCPlZq8ot7oExX1dES/dyDrrem52FxqIUPTGROfOhC/1i9pzTGSE+3yw7CbbaSJ1Zf1Iw+qw3m3eb3npApoAmW98wADSoh8L2kiXh3sa/CwLtiezPbpue/1s/3e+edBK+p9kv+xfboeMY5zJ/7FlwP/LtXv/OeAqvUK/9b4L8nE5VRS8p996tU2e8kzk2f5p/o3/vEi/7f4HPjPSVDwz/3JZZxa7oP3Bf+eciB9sl2A7EQ6Rs3vOZDPkV+3f+pPUwr/sRnd+rbqI030p3PMP7+i2eYv8m/rujX+rcWBmtNs4ahvIcTNjRlvKqGFmXRdxJR5zPGMfRz4N+I/71jm+aZSyAaaEwMT/5lUeHK1Xt/umt0072Qz93HyTX0NivfE/3vj357kPyaXZH/l1Pos8eD77QH/MOyhbfyHE4/4RywQjNeJVInTu2f5R+XliX8M/B+rm+Zyce5N/VoT9DAiF7PBWo8BWTzyjwf8+wX/Xm1iaexy/Hc6b5t5+fIU/878Oyck0a8eFCu4biTn7Rwbo4WY0wK48b81Vbll5D9yi8zNX+D/nVRLoUm+wz5zkR4wzP/fC6ONfyf+feA/hJAb/V7fVojXbBd6f9jsF/xHGejN1A1lZ/gVuQ6WfRlF9acBuBKvd/YE/8T9xn/2B/EPtNzQjwv+rfHPcUntOhmGoS6Ax81SWNzV+BcYG//APv4vRmS8y/qVaM47dZC2vPEPGrNzY7Pa1b+qhGrLLvjncp1/ic0T/Efu8d7SeuXNbIeO/xP/fsG/djNt/mZjkN9flg8I2G4ZzavuTx/f7/786S/f8es//bH9DE8ehi8cf+P/8L/78VThH4/Akaj6ufX5brR2YjlYyX0/HOAn+DQo6I+0QDrZ+LyDEom1r8N5S36HRUUkzvTNakd5tZHCIl8kLAG/2AT0RWAlJgJJFkdr4sazI29xNI4z+U5x5a+qqZ2QmNbXxfZr8vn4mlQ2Ms72xIAQC8FNHF7xNGt6O2qJbk39Qf3/rOvdd/9QdRsNoNKgT9qKyq20CbIdbZDrsb04R83mvdXv3M5UH0+8mrb6a1wLOyVojf9+jmxQ/uPKxBvbeq9YniQ4Zv6TOZeN2EK34m14kf9VM+c2p9gZh/K78O8sStLSwP/RbjzH/5XmOJ/yNSgC6Tb5Vp+ZE0D1FjfzYrTZMJwXnze9XR/KP3Ebp9/xHP/e8/PAf97X+BfGgJF/lZty1/wxsu9L/Ec+fYZ/ug1T7G3SZvNx1fES//zAZeQ/rtd4dcn/CKydFxW8eJz4lxb5U5yryT8rmq3gxVkVGPKTPcH/LS4X/HMue5Z/5v1L/DPHT/B/a4fzH3afX+E/tXfgn33v9ywXzJtmMo+uRcDEf+px4B/hPx7z76NL349/8KLEsD85bxrb/MRr/EuOcWwLQWeCnOpa727zNdDGB42PQPnxiP9tfAUF9ov8O9kV/NOGVZ8WSwy2seMH4j/m/4tb8Y/555o7H0iEac2wPr89yX/nWHT/iH/gmv3WJ7dbF/+sr+47IPktXDjzj/tfXOzX40Yw/xzfZYvp+c2DZ/jPc14PRWzgP9r7IfjfDuYPj/kXHX4H/p3n3TasfQb+t67bNeh07sT///uxOfNfvbI583m89A2aOP7F37bf/dh9/G22Y706q/d2bgVKKnARvKEWJHwe7Z7wPgZ9GZAj4WWbUDEGTHluCc6pU5Z4fFlUZpj4UD6Sb6Eyvo8ad76WTjp98yL6Pnbo1q1r5y2PdyldBuWkiZN22BLll2em6fT26V2epWRf3pL6W6Xk+mYUgUW17XEGZOOKkoC3TGIZeaunD/QUe3tCsez8tK8//SmooZ+hn42TBci+iEl/QmmWfXTvL1NbbnEznYwKzDowx42i/9RJNxoVR9Jd9LFuTFqgh/qzl/uRi17mCJS4+Il12ub3b4+w39FuZ3fjn3RPXaX+T4YujQf/HgMVs0vxTm+q3eAqBqP6RtfAv1/wT3XCrVnd+M/BruUG7/y78h/H+653twv+QfyLjp7k3xr/6/7UQOQV5p+Q4QjwUxHlf53VsC3bYrLI/OPMf/p34J/qnw7Ov5szt8H+Bf6jDAb+yZCNf2bN1We6LV/vflrt0we3Bv3mCjPyCv/2BP94wH/m38gpXJjutcQaL/Ff5B74t5l/UPzArFWeyl88TfxmvEn3yHoG/o0LMf9GNnLepzizhr3JJzX4Av+3041/d4rLvY5L/lcwhX/T8i0ClOPjc+uRpu+n+Tdtb+NfmxkOpzYBUZM8AAO86dypvGklVOaC/5jP4MB/llklOk8rTjoe7XoX/pf2JGZlTl3Peoj/W5/gmn/xvZ8r2/KzH/jnzRCqM+8L/tH4j3jEPIvzIVVEIbzmH53/5XfnP3P1wH+1lLZs/NOcledT8nvfekxP/Ev7L/DvB/4BHeMDGcuI331621HLeVYUjM+51kJyQjfdrscvyy2/D+P/kX88OMh35j/1FUkXxb9XvcJ/D9gqsM3/ceA/6k39M2Nh6/0l/4urpIun+J/WEo62PvDUs3xTfLPtBf7T53j/+e6dMb3mPz7TDuYl//xZNlfYDyv+Ob/4MP+noPrmS8QjOwYj/x/3fG7O/Devbs5QFV87fvP3/Lc+rPlnNyOmylan83VvRUtRW3ERr4iGjhBZwERt19cRjQaKQ5lmd+62ya7v/VopyHQ3kP0I27AmHHwbVjLwar+nWAUGKaz6s9UuybJP6naXOAZlh3EMt7L9WggfewyvYrT65366eZqJnJNMtG3gJ8v3XflD/22bAAUN7/xzfzta3upPy6WuwXfa5b33EdtS/Zq701J+t6c3O+92myayNjiEz/y5Yoe2G8/RpjjTtbKD+jM0HTHgYwuub3rcUoXRyb6h8xeZf6fYdT/CNo4VegQa/5nvTvwD+ZfRTvyfju/Bf9wvDPSJ7tZwhWTiHyGTF/mPwdFO/K8G7R6be72cL7rPmPnPxe+Jf+w6SP0M9b3CPyhuec6oHYgcSUB1jmwY+U99OT1RarlqxTB9tQv+2SbOBdjtGY+u0RP/jEi+PbFdBj3F/6Y7V6Ec+72KhI1f4j9jT7E48R9MPMB/q483CZ3StcQL384/M3PinxqSsWbi/+Y3iv/83BYB0eCKzUP+j+daXyRDux9P8Q/i317gP7uD+WfIyKali+7TJf+Rj674Z9/sgv+rQ/LJ4PnEP+d6n6qccunAv9vF/BHEbbXlZpT7AAzfYAHwbfw7mr8H/vu4IWPJo4NzIGb+gUlwTfPWdPQC/1Eh+N6Bf8mvpEu/7mPH4MznfTmuN/7RJDhpc+Tft9gK/6KfC/5Z09U9HPqv8c/nqP8qtzK7z/Dve39/b/7T9y/yf8U2uP+oDmv8A6W7zj/qnof8k0+f1//0l/7ajzXx8RjsB8f/+L/6X/vlG/6vj7c/QhkmDSywQGB3afVDrpNAecCRgZgGPXQwpk0BTjgMvXSAGnSeWFab9yp3UNH8uLfMEwxcREFGDwhmAVC0h2i/NdZqfO043LXFGdBFMRQS6IA1T6BBsKykETFt/klSHBeVMTCHNt6AYSNL+mJddPpFbhLxnlyjsp7Ux76lASdtPwyYGVdatF5pMKVCk34Z7KlYH5Sg7YI4qrs4aJb3IZN/G2jkeJH/B37qggGqtWf4z3/Ltkv+r2yW/BPn2iJgi8ekuamFzn8YQpOexljqKvzg/riK63Tw5GT4psgyRfr9a/yj/GqN3BYxKykY64i4yQ1Q6gTR+cQ/OCafdetf+0s7M2YH/qOhE//S2Bf454mHnEeTRvSVLvqtaSrjMmmC+WfLZYMCGPnH1SKhTWQe6fAZ/pcm7pVe8M/lbm+vJnJ4nX+A8m7dwHvTNrvxJP/YO+0V/lujfbw+GicF1qu1U6PFE+/rc7IWtj7B/8ZKjCPD+A+fQxbtXvJfbN5Oe9PSUw9XOOF0nbHPZDv5IW50/qvr9/nkq/xv/rOWll3TNzQKksa/n9kIvy83BNvRYz5eWx+ArV+yTOr0gn9v87Q+bl5ondzb+cf1PU/x/2BjaNug4fnxD8G/+Msl6vrT/E98fCv/00Ol+PxZ7s3QGth57lo6+jjxT8E5+Xda00z8L8CEf5w4iyvLrowB3dHjkueIm4ipUb9vD2Fb2aneFpOd/9Vml5fkOeJfEd4fmnY/rGe9uvnPjf+PEz/7y+/49f/ni5szUfc3H+tPcP/Lj7c/AsQxTkQI0R02Qc7i6yU+X/ufz4buFHLiGp+gWyvXgTNq7TT5rMVDOGfN91UM+os59a84dO+u3L/VwX8iUszxgnrdILvP0y50F+AmbsP15Ftty6fhAtaKfSaddUkGWlo4U3/dGpYfNTAqrwlOngBOO6Zirm994DjmC9VV5BWexFEt+2YPUvvVLy12b7YlnafinnWsTaW2GZMe3XaC31GbNa7t0OBRtw2JjRYH92p8mFRi5/+zrtAtaU5iYI/0r9rYBuEjz00z4fcV/+Knq18S87hQYfvB+ZeBTguI5qALj8uJxaBvZF27XivnsW2hHwe2Db6Bf8Tte99INHzgX/LZ8rUPshcMPcX/isWt1dP48r34t5qKIu97Lu9W+QP/yd4E34H/WwVOxUk/3RdmvVWfLbJcvoV/ZpnzDfBgPGcf4j3zbco5Gv8+GbTmNXJGXKLzE/9KfCh203+8/6H5j5av+Pf+xijf+eAXjzN7fF7iX6qtsd1XeSuTm2YHXyWfYM5/wuuk/yf5J+3nwmyz58B/D9oqr35GeR1XnuLf2/yQYz/ORwb+qb3dLyp7xTfnj+FaBY/tIf182v/pY84Vn+Q/tTXM/8fze33suOhbEKHe9XddAJcLM/+yOYid//gn4zvwz5sDj/gHZC79kP88c8G/25bfR/5lEKHYhA0D24/5b8qU+r7AP2hcmPiXTYAL/ingI/8+9JPhOf5TKwf+KdlvG1Rf4Z/jxnG+4r/JRHqpyWf/8AX+e78A1+v/b+Lf8ZNfOP7bn/7Yfo5vOAzf6fiNf+y/9h/9x/jxh7F/V3ahrO0ALphEHO0a17s6ebSXRXgKYhdSlN+eiNxr107HWjg3oaFS4L2YCXTEzHYvJ6QoU33c/31b0FFBiUQHKSBDnbcJtBaPsNte1EPjXQCMBCkbJJxZ2OduG85PP97m5FD1qX/aYjdcrTDSWl+QyTmuw0E+UpLrixtZTKot2y9o7TvUPalKvFqyX+/vtke7y0erJE1dh20AO2bOVuZ2ngYSHt1Jc7kwXwPRy/yXu89fu11nhT3B/7a7frf31u+Xulv8kw7JrNf4z4lMnOmTFqm5NUjxtBP/uMyzewyxn2SeDxNHtYfVxtee4J+/veFtcmDfif+2+biq3icXHKPj+OE4/9JGqw19Y9WXCG6WfT7pW1/Lln5SaFWvLcQ/DP/Yz4vmdjvKFij/aPdu11ozq/7q76aeaENMfMB/0vgE/8ZuUczDbuZ/x1teN6iyfuJ/6atya9PUNsa0eJ74fxBn69BM0pA3Vj7znygWe2ZRVJ7Tc+Amt3G08a+uvc6/PMgxbKz/kPz78qHzT9/cEa1paNHn1ruHGv/9304RxcQ653H5Rf4lZhRLAD1/Pc+/U1zpms9R+G78T7rrdnd7W+645H/M0w/4F3fJfvHxgn/v0RoO6vL2BsK/9fu/wD9aPZ2jy35g/t+V517f9I0kPME/UA+hT/rZcq7VpoG0j2v+V+3b1G+L735s/G/zStZmxSFjJN8G5ib7+bMNYcgl/+Sfr7jZXkWad81/V3D5feT/VsTHfHQ/9RX+Hf/Lv/5H9vfwHQ7Ddz4+fy/Nx+TyH33U/FdO4vo8N/6+jzo41DKk9ICI6AewZMA0HWBv99A1at1OBvUOp0VmTkTZzzYhJhY3MLq8qmGqkAUVn8E7n91eeh1g0sR6gK2DJeejbfrMcWZ7wIOOoWLEsVtlMjQT/LbHpTJaJup9cTdvZmQVHBBJLKwdF6NrQefAYOc5uQAPkxswJDXguFO93t9f7pDlE/UW52RDRMJVOsa/3LISoW5KmGpQzmHn/+SHXm7+fif+xWcU/+Sf8D9wlO03pjb+qQKJsPiUjSoXEihU8niG/ynfNlu56m/mPy4w/2Ry2TT0wafdMhYc+O8S3SUr7ssm6e1k823in2w88t+/xRVxeYZ/5waBaUEgdjFOwP5NNbpvs/XEP8hVHPgPjckE6hn+yfZv4b/lM16whNUQu6qBcTNl45+OZ/jfzGPfKab2A/C/LcoAfQhD/I8aFGe/H//p+wP+131H/jtrE/8aJmlfzk/8t1tGvUkhrzh/d/5bmc5Az0Un/jHw/wadPwX/UfL+cdho7Px75aVH/KNvTLEfry3cet8+5j9y2zfyj0qqyb93X7rp7PsT/OfiGOpfjk9WOXcLBJtKvKftL/A/bUCtaiyugzbbjuX4Em0IybcXBta4D+yCf2dufI+p4cx/1NXLdNZOh2y8tpx04l/eqaE+fWK2R83kDcr/yQ8f8uctru/Y/uKmpcQhbFjjH9GPzPjdCLv98ZSBf7Gpaa0fJ/49b7/gn21f/K/LX+dfiTa6tJt+4P/jzZ/aO/7WH//YfoLvdHzprzhdHf/879jvf1T66x+R+oMQyu1gsRr9ZSCLLw/cysZv9jf06UtEy6vWz/tWksvfgh6RWpBmueicW2OcYeJ91HsQVboRZWz1jCbL1Ry9sfzPxw5vopDD5f7b55sILUVSVfRkzm3NmelWu6nlAuPnmVXA5iogvyzqVuYNHpWvjvU1qMCseUyx9/Y5C0764YQCaDYlbFIyBHGU+xxMZFDGFj8rJ/lD+WcrFcbTzijXsmeW0cAN3RI+GuSvCGUiwj5IZgIz2tT/bDN+mTQ00TtT2IcVjv892+VveJcnXd1u7/md/Bn6zwb+PbtKbVu83Qdy13gG/53b1KLv/IufqHjcfNXcsgzZXpP/tI8LdMQb/9vB/FurIUR24J82piiJXrRBR/TjFf8rbmf+Hf2XxSX/2cgV/2FeZLPGP5c207xKm8LCdQDijX9Z6EL5F2OqzCX/WcbpyefUwaRXvtz5X6B65qvGSxVZ+vS87z4MBf+GS/7JUf1GH4nHnuTf2cd1yF8ds/n9Z+GJf2cfrSaRmdgW65ETQlfMPxmW5947/3Qw/xj4zzqRKCv/UP79O/NvVv9lXmv8sx9jEy/y743/8IDM2mxO/qvfUnHZTw/49wP/q2Ol2rbwGPmnOryDnmPC4ej8j3W9yr+1Bmzn//b+/uoCDNrDNCLXiGXmf20MJP9N2A/5B/GPB+N/vH3nPHPgf9lpzVfhP3M2z52Yf7zGvx/4x8B/pZowXQ4DjXs9FhP/K4az1ozab2SEzk3HNEutPck/XuA/WHOc+efykd/YNgbV453XmCfjEZT/yPmb7Yfxn5q6F6s8zP7XvQf+uTzNH/dD5xI1UtuortLm8p+ZDgaMa6vXjf+4rT4Rj3Vv8g8dczx8c9A4wlcp/1q8GuUUPObfD/x753/pqfOfOFzxX5hnGXuSf60KxT+Uf7o08y+u3I7f/U/f8V9+z82Zoe3ve8S3aT68+RHBym36pS2rtCRuBz9KDDHUz8bRddDk4bjDHIl7vQ5P27evsKLql91sWhTsk9gqq0/Kws7P6+1nCE3bqrDEhAC5sSFfi8s4tFsn97doW216jTCeb6624xTbvy4C1Gd89JgaxWAwdJW7JTle/Ew2e/Mv+wGZXPPe7WvaB0rZ6azM1Ib+NI5fMwanicPe1AbOrV3bY+QYdFq+35Oeqb7cmo2lMe2r6kPVXmeM4mxrKDjxnwNG95nit5qen2BEHEEDYd17LfzOOdVtD/iX2H8L/71uvMD/Wvpc8f/MkTa/yL+3t5f8h5/3q0/xD9/S+ch/M8m4Sjn/gP8tdzhVBmzjSj+Ed+5bSN9/P/4p9ci5ge3s2xf4v5k/8e/0hF21Xz7fJ0T5+7V6fF2KP+Yfje9jHEfBHOJq2H4Hx4n/Y5m9GScO+LIJ13zTiX8KUPjE/N+eZnb+/fxU9hiHF/knrfGp8ARHXT/gXzSFvY5sM/g/xBl4jn/eODnxf6vLaiyxF/kfNPYU/z3Gu2SK/+1W1qXtT84xafnAP3jxY6XNr/Af5YGdf/Y3jH3E/4LqB+Ofx/j0F6XBYG3UWu+TgX8aX/J3GmZsqA+3ORbFNzV7YuvkOyRE93HEcgPCgONc+lRdWXHQtdueo1JXdN+J/zyWnX2+fspZnN84bhP/wleD7faWcsFg13LzlpsjiPvvAYXqdtP+4IBs8MiVPx/+ycd5zTyU4f644h+cs1Xn0S/ofIuW2lz8HEgOEnbOB/7R5v/C/zv+5KP8b3/vjZk4ngL5W4//4Z/633w3/Ng/f+wpDh8H0bDKZRfTngcvzq26jct0GHuH94nf5z/5uyeWINMuameNLj2R5TSAypfNIYpovU/abB/AyLHpq6cax4gvJbos3xecp6PFVAA+xFj8ZxtaJ4+LefV/tDPiusWbYpKfIw5rMgfWz+R79f3Wl/bMOad+aElM2g27Luo6HW1QrTdvyN83IZMabrt+sXYusCys6o2UrT0i+hcuIqlhT2gD207GX+ouFwnkzxX/t3bfh42KVcxq0Klb94EnNeAZsrvWl88z/3X37quLHWUz8c9xjALL6Ev+I1YYghL2fJX/m59LL+MAPvAPyNOHS/5FHAP/fWJsA//OVV1x1vpN2tSY8WSGL7k1Dk78b/W/yD/71GxoIUNOYITSsrEWL3EM/K+6Nv5zAjL4jQP/o7/dje/Af88pnf/8/T2aKo2Dl7Zruxv/1sb/xvN34x++fRt143/Y/B75Z61vCx0eSw3nH7F7gX9H9Q9p9Gn+ZbMwA7QvjFtcTap6hf81Xt6uEUOieY4nLhZzW/Sp/YGHHHMH/s9VfV/+ZaxG45+Fbc1vx7iBtvr33vLVmPJ5+4F/0R7P1xr/jhYEKEOosnm/sx/rPmZChTRw1/iH5hWINc3XbdyB5sqNfwc3/s38p+If8L9Xgs6Iqm3p663xLzU84F/yXMt/6GscXoc0/reYAEf+c8NVcxtryoHtWxSdrRW+r/EfdnG6A2ZmtErI1+i2+caB/zxF/Kdt2Pln/TH/pw2025jrNQ7bBf/ZmLeNTafceuC/PFO/J/7Tryf5z05/nv+ff5T/8b/6B/a7+AGPh6L4nsd/93v+Wx9A/6MPH//KcjysUBFDNl2qM/kvN63u4sQQAw97xZOL/Iw9aeTu5j0BsNwlGcQEUBJs1IkSG+aBPt+03dA9BbJdzQbogHUX4wCFDKYE2fYtIUB8HZLtdpyePEm9lACOg0tPqtNnGri2J1TVRuoE1ZeQyUOHnePdE5ztWpP3TpoxjL9kEC1BjwNV9xOYNg58xdZ0BNwWLTV5rWRyq4HY8OZGJrKuvVu5pb91022TImxptne7OWr98Ff4j7aY/8PCjbXFVlT+LR3unDX+5UnHKv72Bf63Ln/Afw4kwDigT/zHdZHqC/xznun8j/LX3tXJ85P8b4P5K/wT6xTFbubGvxDdWYYswlxqj1w3xW+9Rgy/wj89PR35T/7IQTTGlna/mf+uIeYf8fkb+O/6uvn3rk/Wgv+b4wf+oy9H/gHN7aQjuUZ+rnurPhvYMmrnAf845b92hcczu+A/3Trwv7Vz4L9f/3zL2iHUsK6t4mf+0cn6Iv+uee45/ku7I/+xeIizU7zRFyNNSxy7I/8Rw7DGD09225F5eooJZg0sJ3ue3vgPvpn/boLEZr+o+bXbQtyg2/Ik/7y5ytdzoRZtvVGcmuJSIgP/sgHooz3ix4oXcMHet/DPc2fx98Ros4Hz3hX/m99DzrMX+Ofmr/iXebF6gb7xyhsIzAHa50wfnf+4RPyzvmTzwLGtH77C/zCu1MaHLZ4O/OemFFfV+Mdh/n/Jf8Q97hj4F36l+m/nf8xF2OwlJLOvELGiOfEl/1LZFf/IyuTbMdZs6uY94P9nHyd//xe/xO9+619oeuYw/AqO//6f+m98vPzND2d/IzuoVJvyz45kNd9fUxSnr7j1wdRO4uuDp82dLGUeHJILhwFsypdDco/T7Nj+Fbmh4p7wcPL56vxVHLBBtlzVXVFK5HWd4scDcjXbnpJ0ezhB7xM8tMGyYOt1vdcgIRrqk1Zo8umDKxt/jDnU52lyx2W6X5T4ZZLYEyMNWDnG9cSHPUlrUp0mkxoTvnPc4JPr7cgnGZAE7pQ8N/7FZ8z9Ij5AFgS3kw/5j/t10qIXG//b9Xb+xP+hOnYgeckKsfMvA8f657QAuzzXzvPT88E8cZNSTtSyJ7gX+EfzORvjQbbx71Rf62OX+nj8IP6N7X6G/7Jy09S0wOIjbOybu1d1eB8Z1/vPMvGLP+nSU/xToUv+VyfHeNuc+T78397bfu2Kf2S6pf7na+3kBFtfEMQ5m3IdVOy9upHliMGB//E48C+55DBhPz10OthzsjMejW+xWabw29t1+cbSBf/AaeTRbyzFiWO/HMbOh/xXm84bjKExe5L/Q1vge3A6LAud+ce+2Il7Jf/Q+H/FP4gb6/xP19WWs2a4rVhM4Wv8o0UoynAtj/gXmzZ48ZB/9nXiWco9ezziv53t8+U8x3U9y/+gxdP4JJsExH+5UeZShJ/iXzYOqLPtAf/c9lf4P3ILHbeY/21c0vEI27jS4/gF/uHzg1d1BU/x39q/5P9WzXCduzBihHkuWLFa/NuB/6zzSf4xjB6v8i9o2d4Q+5X+nsfHn+CX+J0f6keZTofhV3j85u/5jz6i+1//wvBbH4b8db4WscwnAhHwsHgaSFfXbB3/5MYDJRJgn6hm0jwliz6xI5G3NFw+MiAD87IpEe1npQTABlaAb0OyexCHsFZgb+V5oyIT+vxXQ5BJghJ7+h5GcTwAWThdJT2OAWggjKRO59L9z7q2vyKmKaH3WEHPUPdyvsdWNmTUTj16f7C+mx/JRFRH3q1Yxcf86v8qvfGQizcaNGCqOzsMvEDraysdpg+7vxmxGBBpY4YLhd5vL32R1vlH2fjN/C+BWgmp8Y9tYKqfxwXgQ9Xo+tV4j4cDvMB+iv/u51cWEuNkpU3sqMz9nzfR2Xfjf9m+LcTTjgP/HAM0/oFhc6/pW/IbdHzpbEseBC75D22hHwP/8W0CYtjJi9KaazzIjfs9tBmF1n70YY6dMYEj3YXv/WFHSwcRaWUNeo7jfuK/50vSQRZ0jZfkZ0PbOHyWf0iNaePEP7rGrsZTLq+B2BjY7On8T/mV7H3Gz6wbhw2YsvZr/FP+SNsG/kPDnf8V6CP/dAtosxroXK8YTLm78z/q+wH/aYs1Dr+Rf6fPPxT/TraH/13Lj/jn41buG/gnU57jX5mSuZJB8sJT/Dtayd5/3Lvfyn80ZjsDXHLif4rvOH9qvHZjuCXr14j/zc91YuO/4iD3p94P/N/q+yL/yUk59V35Z62FLYdNb2EQNHZTBTK3RDtkTdnijQP/dbPWQ2bdx/J3yiN4gX9A5mHfi/9s1lLjSO2EP9YjWk5lKV6jPOCfxB6aoMoP/PvHpgzwR79w/JM/j2/LTIfhL8jxuVnz8fLX3z83agx/9SOCf801rd0OTlrbQWIEi6gvVhT+/vU12XUE5gVk2GIPYuhU9m1KMipG60nM6lyq+/ZjFq5wcY6QHDn7pvDTQndVKUnt9jXBBVJPbhu42NtoibwndLZljw32pEgZKBNOq56iiO0QevtEf1g0rjfzn2vHdUzRbL1MYNT7B595uWm2nydJSaTzoASm0XE09a1EZrRRRu+bXeLLaVMgiz64nnWTxqm9bWBf5+8v+8TqJf77pkkOIND9uCqufTRxGLHbfgF13ZR9tny+5H/aGOB2+ZDzA3PCMjHv5MbKN3LNQE+UVE1nrgf+LxeprU98d25nils68A+0QRnKf8QY+BXwzxONV/lfkzjhv9kx8l+62vJPfxgh3OBXy394JnG44D8ZChY3ULFtmjD/k4kgEzv/YvQL/Gd+wj45Zt+2jcFHx1f4/+zPt1sbEq1v5Z/1dWsDWz3SJwPjVOJ1/reymMeWH5L/bcO08Z+2QDmP+Wicv4Vz4P92/hH/nARj3AkfvX1LsfG/+bfnpfloBSbO+3ku3nLoyP/INGuPfO9lWY9X/DM7l4dL3Dcfw5JfJf8kg2XKzr/oisaOif9pXE+bn+R/y9/7MfLf43Z1bP73NcuBf5Arg781j4h2hrUK+rk21gr/0e4X+c9uatoSJ5lvezKvIXvgap2sXZuBE9+oqnVfO4/wtdkg/cJjt5PPA/8bT8DPPj7+5OPtn/wn7/j9n/yKNmX4MPwFPX7jn/mv/eV/j7/6EdC/Zn8JP/oQ348+ovprHwb/6OO//+xjw+DXAprP47jw6gNoGyhjZzPOpdjb5Dg6GiABrXtYb3KtH5/301Nm6ERCQadklwWNtD0NvOs+SWy4JwC/AG2bzC4bHTVwkMG+xZ38i2QnkNV13PMI9p8JPkxqHMCU+NhuToKRfJaxXd9OmfWsfc4ooEGbpnw8SHFyiPMRn/z5d/bJKYEuW9JmkyTu4We0c7sck6FKystMfUIASsDj4FlPPXUBQ21mu72v7uf19wxgSPCgf2kS54SItZhmexGrpuvPH7/x+8h0yf/o88A/qlPvdlEfAGLojnXjP+r6ofiP+3xaAHhbHLOvT/C/2sjfB8L8ExKplRxcIe3d/j1NHmOz9xH/TvYz/37KW+v6l/lnzYizZJvtC7M+OeC8sDT7Xfj3srE4Iv6p3dtrfkPwEQtdcw/4537BE/yzj933Csk1/+haeYM8dUsdPsF/jvcP+A+ugcf8UzEbrpem2rfMcOAftWDZ9B5xwoH/janwy/YFBN17r9RXbm3fuAz+02aHPu2Mt1aae5Z/zlX2gH+/mrdEHRf8M09yjcQ4bh42/rfFAJUR/iFcZrlL/qE8xImoDKAePvAP7AuwLMMae5H/cVxZ/6641GL3gn/OG91f5j/nOd+D/6h70lQUb/yjH53/vXce8j/9rq1nF8RP8d/OefhlFxsIxH/LUdrjFE/Qfekq8d/zA7cVOuQGQHlPzt0L1TdAfgD+H25wcd+0fN3LvMo/aU08IRRH/pPRxn9/ZZ4dqjGL8aU+yyYgB+3Ef/D9+X9Z61A8lrPWeB79JR6iDoxaByovRGyof0hv3C//7v3+y30/N15+dnt1/PT9l/jTX35szPz0L8CGTD/+fxluxJMtQ9bgAAAAAElFTkSuQmCC);
          mask-image: url(data:image/png;base64,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);
  height: 48px;
}
.services-investment .shape span {
  top: 52px;
  bottom: 48px;
}
.services-investment-item {
  padding: 36px 20px 20px;
}
.services-investment-item .image {
  height: 50px;
}
.services-investment-item .title {
  color: #22243c;
  max-height: 56px;
}
.services-investment-item p {
  height: 44px;
  color: #22243c;
}
.services-investment-item .more {
  background-color: #22243c;
  color: #fff;
  line-height: 28px;
  padding: 8px 20px 8px 8px;
}
.services-investment-item .more i {
  width: 41px;
  height: 27px;
  background-color: #3180ff;
  box-shadow: 0px 2px 20px rgba(49, 128, 255, 0.4);
  font-size: 20px;
}
.services-investment-item .more:hover {
  background-color: #3180ff;
  box-shadow: 0px 2px 20px rgba(49, 128, 255, 0.4);
}
.services-investment-item .more:hover i {
  background-color: #22243c;
  box-shadow: 0px 2px 20px rgba(34, 36, 60, 0.4);
}
@media only screen and (max-width: 1199px) {
  .services-investment-wrapper {
    padding: 79px 48px 55px;
  }
}
@media only screen and (max-width: 991px) {
  .services-investment-wrapper {
    padding: 53px 24px 40px;
  }
  .services-investment .shape::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyOCIgaGVpZ2h0PSI1MiIgdmlld0JveD0iMCAwIDExMjggNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yODE2XzYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTI4IiBoZWlnaHQ9IjUyIj4KPHJlY3Qgd2lkdGg9IjExMjgiIGhlaWdodD0iNTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTZfNikiPgo8cGF0aCBkPSJNMCA1Mi4zNzgyQzAgMjQuMjE5MiAyMy45NzM2IDIuMDU5NDEgNTIuMDQ0MSA0LjI4OTk1QzE1Ni4wMTkgMTIuNTUxOSAzOTMuNzg0IDI5Ljg3NDUgNTYxIDMwQzczMC4yOTkgMzAuMTI3MSA5NzEuMTcyIDEyLjYwOTYgMTA3NS45NiA0LjI4ODE5QzExMDQuMDMgMi4wNTkwNCAxMTI4IDI0LjIyMDMgMTEyOCA1Mi4zNzk5VjM2NS4zMDNWMzY1LjMwM0MxMTI4IDM5MS4wOTMgMTEwNy4wOSA0MTIgMTA4MS4zIDQxMkg5MDAuNUg0OEMyMS40OTAzIDQxMiAwIDM5MC41MSAwIDM2NFY1Mi4zNzgyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI4MTZfNikiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI4MTZfNiIgeDE9IjEyMDAuNSIgeTE9IjQxMiIgeDI9Ii03Ny41IiB5Mj0iLTE5LjQ5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMxODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RTlDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyOCIgaGVpZ2h0PSI1MiIgdmlld0JveD0iMCAwIDExMjggNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yODE2XzYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTI4IiBoZWlnaHQ9IjUyIj4KPHJlY3Qgd2lkdGg9IjExMjgiIGhlaWdodD0iNTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTZfNikiPgo8cGF0aCBkPSJNMCA1Mi4zNzgyQzAgMjQuMjE5MiAyMy45NzM2IDIuMDU5NDEgNTIuMDQ0MSA0LjI4OTk1QzE1Ni4wMTkgMTIuNTUxOSAzOTMuNzg0IDI5Ljg3NDUgNTYxIDMwQzczMC4yOTkgMzAuMTI3MSA5NzEuMTcyIDEyLjYwOTYgMTA3NS45NiA0LjI4ODE5QzExMDQuMDMgMi4wNTkwNCAxMTI4IDI0LjIyMDMgMTEyOCA1Mi4zNzk5VjM2NS4zMDNWMzY1LjMwM0MxMTI4IDM5MS4wOTMgMTEwNy4wOSA0MTIgMTA4MS4zIDQxMkg5MDAuNUg0OEMyMS40OTAzIDQxMiAwIDM5MC41MSAwIDM2NFY1Mi4zNzgyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI4MTZfNikiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI4MTZfNiIgeDE9IjEyMDAuNSIgeTE9IjQxMiIgeDI9Ii03Ny41IiB5Mj0iLTE5LjQ5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMxODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RTlDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    height: 33px;
  }
  .services-investment .shape::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyOCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDExMjggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yODE2XzgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTI4IiBoZWlnaHQ9IjQ4Ij4KPHJlY3Qgd2lkdGg9IjExMjgiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTZfOCkiPgo8cGF0aCBkPSJNMCAtMzExLjYyMkMwIC0zMzkuNzgxIDIzLjk3MzYgLTM2MS45NDEgNTIuMDQ0MSAtMzU5LjcxQzE1Ni4wMTkgLTM1MS40NDggMzkzLjc4NCAtMzM0LjEyNiA1NjEgLTMzNEM3MzAuMjk5IC0zMzMuODczIDk3MS4xNzIgLTM1MS4zOSAxMDc1Ljk2IC0zNTkuNzEyQzExMDQuMDMgLTM2MS45NDEgMTEyOCAtMzM5Ljc4IDExMjggLTMxMS42MlYxLjMwMzE2VjEuMzAzMTZDMTEyOCAyNy4wOTMxIDExMDcuMDkgNDggMTA4MS4zIDQ4SDkwMC41SDQ4QzIxLjQ5MDMgNDggMCAyNi41MDk3IDAgNi4zMTIxZS0wN1YtMzExLjYyMloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yODE2XzgpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yODE2XzgiIHgxPSIxMjAwLjUiIHkxPSI0OC4wMDAxIiB4Mj0iLTc3LjUiIHkyPSItMzgzLjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMxODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RTlDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyOCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDExMjggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yODE2XzgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTI4IiBoZWlnaHQ9IjQ4Ij4KPHJlY3Qgd2lkdGg9IjExMjgiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTZfOCkiPgo8cGF0aCBkPSJNMCAtMzExLjYyMkMwIC0zMzkuNzgxIDIzLjk3MzYgLTM2MS45NDEgNTIuMDQ0MSAtMzU5LjcxQzE1Ni4wMTkgLTM1MS40NDggMzkzLjc4NCAtMzM0LjEyNiA1NjEgLTMzNEM3MzAuMjk5IC0zMzMuODczIDk3MS4xNzIgLTM1MS4zOSAxMDc1Ljk2IC0zNTkuNzEyQzExMDQuMDMgLTM2MS45NDEgMTEyOCAtMzM5Ljc4IDExMjggLTMxMS42MlYxLjMwMzE2VjEuMzAzMTZDMTEyOCAyNy4wOTMxIDExMDcuMDkgNDggMTA4MS4zIDQ4SDkwMC41SDQ4QzIxLjQ5MDMgNDggMCAyNi41MDk3IDAgNi4zMTIxZS0wN1YtMzExLjYyMloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yODE2XzgpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yODE2XzgiIHgxPSIxMjAwLjUiIHkxPSI0OC4wMDAxIiB4Mj0iLTc3LjUiIHkyPSItMzgzLjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMxODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RTlDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    height: 30px;
  }
  .services-investment .shape span {
    top: 32px;
    bottom: 29px;
  }
  .services-investment-item {
    padding: 28px 16px 16px;
    border-radius: 20px;
  }
  .services-investment-item .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .services-investment .shape span {
    top: 28px;
    bottom: 26px;
  }
}
@media only screen and (max-width: 575px) {
  .services-investment-wrapper {
    padding: 53px 43px 32px;
    margin: 0 -43px;
  }
  .services-investment .shape span {
    top: 24px;
    bottom: 22px;
  }
}

/* Services Investment */
/* Title Investment */
.title-investment {
  padding-bottom: 21px;
  line-height: 1.5;
}
.title-investment::after {
  width: 25%;
  height: 4px;
  background: linear-gradient(270deg, #00d859 0%, rgba(26, 212, 104, 0) 100%);
  border-radius: 16px;
}
.title-investment.line-w-100::after {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .title-investment::after {
    width: 100%;
  }
}

/* Title Investment */
/* Features Investment */
.features-investment-item {
  padding: 35px 20px 22px;
}
.features-investment-item .shape {
  opacity: 0;
  z-index: -1;
}
.features-investment-item .shape::before, .features-investment-item .shape::after {
  background-color: #3180ff;
}
.features-investment-item .shape::before {
  border-radius: 32px 32px 0 0;
  height: 60%;
  transform: translateY(13px) skewY(-6deg);
}
.features-investment-item .shape::after {
  border-radius: 0 0 32px 32px;
  height: 55%;
}
.features-investment-item i {
  font-size: 36px;
  color: #3180ff;
}
.features-investment-item .line {
  width: 60px;
  height: 6px;
  background-color: #3180ff;
}
.features-investment-item:hover .shape {
  opacity: 1;
}
.features-investment-item:hover i {
  color: #fff;
}
.features-investment-item:hover .line {
  background-color: #fff;
}

/* Features Investment */
/* Plans Investment */
.plans-investment .swiper-wrapper {
  align-items: end;
}
.plans-investment-item {
  padding: 22px 34px 26px;
  background-color: #2c2e4a;
  border-radius: 48px;
}
.plans-investment-item::before, .plans-investment-item::after {
  background-image: linear-gradient(12.95deg, rgba(255, 255, 255, 0.05) 22.55%, rgba(255, 255, 255, 0) 96.85%);
}
.plans-investment-item::before {
  width: 321px;
  height: 354px;
  transform: translate(67px, 215px) rotate(-90deg);
  border-radius: 300px 0 300px 300px;
}
.plans-investment-item::after {
  width: 375px;
  height: 414px;
  transform: translate(-169px, 176px) rotate(90deg);
  border-radius: 300px 0 300px 300px;
}
.plans-investment-item .title,
.plans-investment-item ul {
  padding: 0 14px;
}
.plans-investment-item ul {
  gap: 12px;
}
.plans-investment-item ul li i {
  color: #1ad468;
  font-size: 24px;
}
.plans-investment-item .btn {
  background-color: #3180ff;
  color: #fff;
  line-height: 24px;
  padding: 16px;
}
.plans-investment-item .btn i {
  font-size: 20px;
}
.plans-investment-item .btn:hover, .plans-investment-item .btn:focus, .plans-investment-item .btn:active {
  background-color: #fff;
  color: #3180ff;
}
.plans-investment-item.center {
  background-color: #3180ff;
}
.plans-investment-item.center::before, .plans-investment-item.center::after {
  background: linear-gradient(12.95deg, rgba(255, 255, 255, 0.2) 22.55%, rgba(255, 255, 255, 0) 96.85%);
}
.plans-investment-item.center .btn {
  background-color: #fff;
  color: #3180ff;
}
@media only screen and (max-width: 1199px) {
  .plans-investment-item {
    padding: 22px 24px 26px;
  }
}
@media only screen and (max-width: 767px) {
  .plans-investment-item {
    padding: 20px 16px;
    border-radius: 32px;
  }
  .plans-investment-item .title,
  .plans-investment-item ul {
    padding: 0;
  }
}

/* Plans Investment */
/* Swiper Pagination Investment */
.swiper-pagination-investment .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #474a6c;
  opacity: 1;
  border-radius: 8px;
  margin: 0 !important;
}
.swiper-pagination-investment .swiper-pagination-bullet-active {
  width: 32px;
  background-color: #fff;
}

/* Swiper Pagination Investment */
/* Swiper Buttons Investment */
.swiper-button-investment {
  width: 48px;
  height: 48px;
  background-color: #1ad467;
  font-size: 16px;
}
.swiper-button-investment::after {
  content: none !important;
}

/* Swiper Buttons Investment */
/* Comments Investment */
.comments-investment-wrapper {
  max-width: 843px;
  padding: 40px 88px 64px;
  background-color: #2b2d47;
  border-radius: 48px;
  background: linear-gradient(63.97deg, #0082ff 4.74%, rgba(43, 45, 71, 0) 15.56%), linear-gradient(242.63deg, #0082ff 7.82%, #2b2d47 64.9%);
}
.comments-investment .chart + .chart {
  transform: translateY(-50%) scaleX(-1) !important;
}
.comments-investment .shape {
  z-index: -5;
}
.comments-investment .shape-1::before, .comments-investment .shape-1::after {
  background-color: #2b2d47;
}
.comments-investment .shape-1::before {
  height: 48px;
  top: 2px;
  left: 2px;
  right: 245px;
  border-radius: 48px 0 0;
}
.comments-investment .shape-1::after {
  border-radius: 0 12px 48px 48px;
  top: 48px;
  right: 2px;
  bottom: 27px;
  left: 2px;
}
.comments-investment .shape-1 > span::before {
  width: 93px;
  height: 46px;
  top: 2px;
  right: 153px;
  background-color: #2b2d47;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA5NyA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzFfNDQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI5NyIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI5NyIgaGVpZ2h0PSI0OCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMV80NCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTY5Ljg5NTQgMzkuOTA4M0M0Ny45NDUxIDI1LjQ4MDYgMjYuODg5OCAtMC4wMDE3ODYzMSAwLjYyMjU1IC0wLjAwMjk4ODgzQy01Ny43Mzk2IC0wLjAwNTY2MDY2IC0xMTcuNjA5IC0wLjAyNTM1NzUgLTE2OC43NDIgLTAuMDc2NzIwNkMtMjg5LjEyMSAtMC4xOTc2NDEgLTQ1OC40MjQgLTAuMTQxMjAxIC01NDAuMTUgLTAuMTAyNTA3Qy01NjYuNjQ3IC0wLjA4OTk2MTQgLTU4OCAyMS4zOTQ3IC01ODggNDcuODkyM1YzNjMuOTIzQy01ODggMzkwLjQzMyAtNTY2LjUxIDQxMS45MjMgLTU0MCA0MTEuOTIzSC0yNjMuODcxQy0yNDAuMTY2IDQxMS45MjMgLTIxNy44MTQgMzg3LjQxMyAtMTk0LjExNCAzODYuOTNDLTE5My45MSAzODYuOTI1IC0xOTMuNzA1IDM4Ni45MjMgLTE5My41IDM4Ni45MjNILTEzNi41Qy0xMzYuMjk1IDM4Ni45MjMgLTEzNi4wOSAzODYuOTI1IC0xMzUuODg2IDM4Ni45M0MtMTEyLjE4NiAzODcuNDEzIC04OS44MzQzIDQxMS45MjMgLTY2LjEyODkgNDExLjkyM0g4NC45OEgyMDguMzAzQzIzNC4wOTMgNDExLjkyMyAyNTUgMzkxLjAxNiAyNTUgMzY1LjIyNlYzNjUuMjI2VjE4Mi41NzVWNTkuNjI1MUMyNTUgNTIuNzc5MyAyNDguMzQ2IDQ3Ljg1IDI0MS41IDQ3Ljg1VjQ3Ljg1SDk2LjVDODYuNjc1OSA0Ny44NSA3Ny41MzQgNDQuOTI5MSA2OS44OTU0IDM5LjkwODNaIiBmaWxsPSIjMkIyRDQ3Ii8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA5NyA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzFfNDQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI5NyIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI5NyIgaGVpZ2h0PSI0OCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMV80NCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTY5Ljg5NTQgMzkuOTA4M0M0Ny45NDUxIDI1LjQ4MDYgMjYuODg5OCAtMC4wMDE3ODYzMSAwLjYyMjU1IC0wLjAwMjk4ODgzQy01Ny43Mzk2IC0wLjAwNTY2MDY2IC0xMTcuNjA5IC0wLjAyNTM1NzUgLTE2OC43NDIgLTAuMDc2NzIwNkMtMjg5LjEyMSAtMC4xOTc2NDEgLTQ1OC40MjQgLTAuMTQxMjAxIC01NDAuMTUgLTAuMTAyNTA3Qy01NjYuNjQ3IC0wLjA4OTk2MTQgLTU4OCAyMS4zOTQ3IC01ODggNDcuODkyM1YzNjMuOTIzQy01ODggMzkwLjQzMyAtNTY2LjUxIDQxMS45MjMgLTU0MCA0MTEuOTIzSC0yNjMuODcxQy0yNDAuMTY2IDQxMS45MjMgLTIxNy44MTQgMzg3LjQxMyAtMTk0LjExNCAzODYuOTNDLTE5My45MSAzODYuOTI1IC0xOTMuNzA1IDM4Ni45MjMgLTE5My41IDM4Ni45MjNILTEzNi41Qy0xMzYuMjk1IDM4Ni45MjMgLTEzNi4wOSAzODYuOTI1IC0xMzUuODg2IDM4Ni45M0MtMTEyLjE4NiAzODcuNDEzIC04OS44MzQzIDQxMS45MjMgLTY2LjEyODkgNDExLjkyM0g4NC45OEgyMDguMzAzQzIzNC4wOTMgNDExLjkyMyAyNTUgMzkxLjAxNiAyNTUgMzY1LjIyNlYzNjUuMjI2VjE4Mi41NzVWNTkuNjI1MUMyNTUgNTIuNzc5MyAyNDguMzQ2IDQ3Ljg1IDI0MS41IDQ3Ljg1VjQ3Ljg1SDk2LjVDODYuNjc1OSA0Ny44NSA3Ny41MzQgNDQuOTI5MSA2OS44OTU0IDM5LjkwODNaIiBmaWxsPSIjMkIyRDQ3Ii8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
}
.comments-investment .shape-1 > span::after {
  width: 95px;
  height: 46px;
  right: 151px;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA5NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OS42MTkxIDI0LjRDNTYuNTQyNiAyOS44MTgzIDYzLjQwMzMgMzUuMTg3NCA3MC4zOTA2IDM5LjM3MTJDNzcuMzY0MSA0My41NDY3IDg1LjUyMjggNDUuOTQ2OCA5NC4yNDIxIDQ1Ljk0NjhIOTVWMEgwVjAuMDE2NDMzN0wwLjMyMTE2NyAwLjAxNjQ0MTNDMTguNDYyNSAwLjAxNjk2NzggMzQuMTk2OCAxMi4zMzA1IDQ5LjYxOTEgMjQuNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA5NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OS42MTkxIDI0LjRDNTYuNTQyNiAyOS44MTgzIDYzLjQwMzMgMzUuMTg3NCA3MC4zOTA2IDM5LjM3MTJDNzcuMzY0MSA0My41NDY3IDg1LjUyMjggNDUuOTQ2OCA5NC4yNDIxIDQ1Ljk0NjhIOTVWMEgwVjAuMDE2NDMzN0wwLjMyMTE2NyAwLjAxNjQ0MTNDMTguNDYyNSAwLjAxNjk2NzggMzQuMTk2OCAxMi4zMzA1IDQ5LjYxOTEgMjQuNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
}
.comments-investment .shape-1 > span span::before {
  width: 151px;
  height: 46px;
  background-color: var(--bg-document);
}
.comments-investment .shape-1 > span span::after {
  width: 14px;
  height: 12px;
  background-color: var(--bg-document);
  top: 46px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMuMzM2MjJlLTA2VjBIMTRWMTEuNzc1MUMxNCA0LjkyOTI3IDcuMzQ1ODEgMy4zMzYyMmUtMDYgMC41IDMuMzM2MjJlLTA2SDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMuMzM2MjJlLTA2VjBIMTRWMTEuNzc1MUMxNCA0LjkyOTI3IDcuMzQ1ODEgMy4zMzYyMmUtMDYgMC41IDMuMzM2MjJlLTA2SDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
}
.comments-investment .shape-2::before {
  top: 64px;
  bottom: 2px;
  left: 2px;
  width: calc(50% - 36px - var(--width));
  background-color: #2b2d47;
  border-radius: 0 0 0 48px;
}
.comments-investment .shape-2::after {
  top: 64px;
  right: 2px;
  bottom: 2px;
  width: calc(50% - 36px - var(--width));
  background-color: #2b2d47;
  border-radius: 0 0 48px 0;
}
.comments-investment .images {
  right: 40px;
  transform: translateY(-19px);
}
.comments-investment .images img {
  width: 50px;
  height: 50px;
  padding: 3px;
}
.comments-investment .images img:not(:first-child) {
  margin-left: -20px;
}
.comments-investment-item {
  line-height: 28px;
  color: rgba(255, 255, 255, 0.73);
}
.comments-investment-item i {
  font-size: 34px;
  color: #3180ff;
}
.comments-investment .swiper {
  padding: 0 100px;
}
.comments-investment .swiper-pagination {
  padding: 15px 0 2px;
  background-color: var(--bg-document);
}
.comments-investment .swiper-pagination::before {
  width: 71px;
  height: 25px;
  left: 100%;
  background-color: inherit;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMDAzMjk1OUgwLjVDMC43MDUxMzkgMC4wMDMyOTU5IDAuOTA5NzkgMC4wMDUzNzEwOSAxLjExMzg5IDAuMDA5NTIxNDhDMTIuODQ4OCAwLjI0OTAyMyAyNC4yNTMgNi4zNzg3OCAzNS42NTQ1IDEyLjUwNzJDNDcuMTI1NiAxOC42NzMgNTguNTk0MSAyNC44MzczIDcwLjM5NDIgMjVIMFYwLjAwMzI5NTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMDAzMjk1OUgwLjVDMC43MDUxMzkgMC4wMDMyOTU5IDAuOTA5NzkgMC4wMDUzNzEwOSAxLjExMzg5IDAuMDA5NTIxNDhDMTIuODQ4OCAwLjI0OTAyMyAyNC4yNTMgNi4zNzg3OCAzNS42NTQ1IDEyLjUwNzJDNDcuMTI1NiAxOC42NzMgNTguNTk0MSAyNC44MzczIDcwLjM5NDIgMjVIMFYwLjAwMzI5NTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
}
.comments-investment .swiper-pagination::after {
  width: 71px;
  height: 25px;
  right: 100%;
  background-color: inherit;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjYwNTgzNSAyNUMxMi40MDU4IDI0LjgzNzMgMjMuODc0MyAxOC42NzMgMzUuMzQ1MyAxMi41MDcyQzQ2Ljc0NjkgNi4zNzg3OCA1OC4xNTEyIDAuMjQ5MDIzIDY5Ljg4NjEgMC4wMDk1MjE0OEM3MC4wOTAyIDAuMDA1MzcxMDkgNzAuMjk0OSAwLjAwMzI5NTkgNzAuNSAwLjAwMzI5NTlINzFWMjVIMC42MDU4MzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjYwNTgzNSAyNUMxMi40MDU4IDI0LjgzNzMgMjMuODc0MyAxOC42NzMgMzUuMzQ1MyAxMi41MDcyQzQ2Ljc0NjkgNi4zNzg3OCA1OC4xNTEyIDAuMjQ5MDIzIDY5Ljg4NjEgMC4wMDk1MjE0OEM3MC4wOTAyIDAuMDA1MzcxMDkgNzAuMjk0OSAwLjAwMzI5NTkgNzAuNSAwLjAwMzI5NTlINzFWMjVIMC42MDU4MzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
}
.comments-investment .swiper-button-prev {
  right: 87px;
}
.comments-investment .swiper-button-next {
  left: 87px;
}
.comments-investment .box-pagination-shape::before {
  width: 71px;
  height: 25px;
  right: 100%;
  transform: translate(-2px, -2px);
  background-color: #2b2d47;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzJfOTAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMl85MCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMzMy44OTUgLTM0Ny4wMTJDMzExLjk0NSAtMzYxLjQzOSAyOTAuODkgLTM4Ni45MjIgMjY0LjYyMyAtMzg2LjkyM0MyMDYuMjYgLTM4Ni45MjYgMTQ2LjM5MSAtMzg2Ljk0NSA5NS4yNTggLTM4Ni45OTdDLTI1LjEyMTMgLTM4Ny4xMTggLTE5NC40MjQgLTM4Ny4wNjEgLTI3Ni4xNSAtMzg3LjAyM0MtMzAyLjY0NyAtMzg3LjAxIC0zMjQgLTM2NS41MjUgLTMyNCAtMzM5LjAyOFYtMjIuOTk2OEMtMzI0IDMuNTEyOTEgLTMwMi41MSAyNS4wMDMyIC0yNzYgMjUuMDAzMkgwLjEyODgyMkMyMy44MzQyIDI1LjAwMzIgNDYuMTg1NiAwLjQ5MzMxNSA2OS44ODYxIDAuMDA5NDk4ODJDNzAuMDkwMiAwLjAwNTMzMTgxIDcwLjI5NDkgMC4wMDMyMzgyIDcwLjUgMC4wMDMyMzgySDEyNy41QzEyNy43MDUgMC4wMDMyMzgyIDEyNy45MSAwLjAwNTMzMTg0IDEyOC4xMTQgMC4wMDk0OTg5MUMxNTEuODE0IDAuNDkzMzE4IDE3NC4xNjYgMjUuMDAzMiAxOTcuODcxIDI1LjAwMzJIMzQ4Ljk4SDQ3Mi4zMDNDNDk4LjA5MyAyNS4wMDMyIDUxOSA0LjA5NjM0IDUxOSAtMjEuNjkzNlYtMjEuNjkzNlYtMzI3LjI5NUM1MTkgLTMzNC4xNDEgNTEyLjM0NiAtMzM5LjA3IDUwNS41IC0zMzkuMDdWLTMzOS4wN0gzNjAuNUMzNTAuNjc2IC0zMzkuMDcgMzQxLjUzNCAtMzQxLjk5MSAzMzMuODk1IC0zNDcuMDEyWiIgZmlsbD0iIzJCMkQ0NyIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzJfOTAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMl85MCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMzMy44OTUgLTM0Ny4wMTJDMzExLjk0NSAtMzYxLjQzOSAyOTAuODkgLTM4Ni45MjIgMjY0LjYyMyAtMzg2LjkyM0MyMDYuMjYgLTM4Ni45MjYgMTQ2LjM5MSAtMzg2Ljk0NSA5NS4yNTggLTM4Ni45OTdDLTI1LjEyMTMgLTM4Ny4xMTggLTE5NC40MjQgLTM4Ny4wNjEgLTI3Ni4xNSAtMzg3LjAyM0MtMzAyLjY0NyAtMzg3LjAxIC0zMjQgLTM2NS41MjUgLTMyNCAtMzM5LjAyOFYtMjIuOTk2OEMtMzI0IDMuNTEyOTEgLTMwMi41MSAyNS4wMDMyIC0yNzYgMjUuMDAzMkgwLjEyODgyMkMyMy44MzQyIDI1LjAwMzIgNDYuMTg1NiAwLjQ5MzMxNSA2OS44ODYxIDAuMDA5NDk4ODJDNzAuMDkwMiAwLjAwNTMzMTgxIDcwLjI5NDkgMC4wMDMyMzgyIDcwLjUgMC4wMDMyMzgySDEyNy41QzEyNy43MDUgMC4wMDMyMzgyIDEyNy45MSAwLjAwNTMzMTg0IDEyOC4xMTQgMC4wMDk0OTg5MUMxNTEuODE0IDAuNDkzMzE4IDE3NC4xNjYgMjUuMDAzMiAxOTcuODcxIDI1LjAwMzJIMzQ4Ljk4SDQ3Mi4zMDNDNDk4LjA5MyAyNS4wMDMyIDUxOSA0LjA5NjM0IDUxOSAtMjEuNjkzNlYtMjEuNjkzNlYtMzI3LjI5NUM1MTkgLTMzNC4xNDEgNTEyLjM0NiAtMzM5LjA3IDUwNS41IC0zMzkuMDdWLTMzOS4wN0gzNjAuNUMzNTAuNjc2IC0zMzkuMDcgMzQxLjUzNCAtMzQxLjk5MSAzMzMuODk1IC0zNDcuMDEyWiIgZmlsbD0iIzJCMkQ0NyIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
}
.comments-investment .box-pagination-shape::after {
  width: 71px;
  height: 25px;
  left: 100%;
  transform: translate(2px, -2px);
  background-color: #2b2d47;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzJfOTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMl85MikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwNi44OTUgLTM0Ny4wMTJDMTg0Ljk0NSAtMzYxLjQzOSAxNjMuODkgLTM4Ni45MjIgMTM3LjYyMyAtMzg2LjkyM0M3OS4yNjA0IC0zODYuOTI2IDE5LjM5MSAtMzg2Ljk0NSAtMzEuNzQyIC0zODYuOTk3Qy0xNTIuMTIxIC0zODcuMTE4IC0zMjEuNDI0IC0zODcuMDYxIC00MDMuMTUgLTM4Ny4wMjNDLTQyOS42NDcgLTM4Ny4wMSAtNDUxIC0zNjUuNTI1IC00NTEgLTMzOS4wMjhWLTIyLjk5NjhDLTQ1MSAzLjUxMjkxIC00MjkuNTEgMjUuMDAzMiAtNDAzIDI1LjAwMzJILTEyNi44NzFDLTEwMy4xNjYgMjUuMDAzMiAtODAuODE0NCAwLjQ5MzMxNSAtNTcuMTEzOSAwLjAwOTQ5ODgyQy01Ni45MDk4IDAuMDA1MzMxODEgLTU2LjcwNTEgMC4wMDMyMzgyIC01Ni41IDAuMDAzMjM4MkgwLjVDMC43MDUxMjcgMC4wMDMyMzgyIDAuOTA5NzY1IDAuMDA1MzMxODQgMS4xMTM4OSAwLjAwOTQ5ODkxQzI0LjgxNDQgMC40OTMzMTggNDcuMTY1NyAyNS4wMDMyIDcwLjg3MTEgMjUuMDAzMkgyMjEuOThIMzQ1LjMwM0MzNzEuMDkzIDI1LjAwMzIgMzkyIDQuMDk2MzQgMzkyIC0yMS42OTM2Vi0yMS42OTM2Vi0zMjcuMjk1QzM5MiAtMzM0LjE0MSAzODUuMzQ2IC0zMzkuMDcgMzc4LjUgLTMzOS4wN1YtMzM5LjA3SDIzMy41QzIyMy42NzYgLTMzOS4wNyAyMTQuNTM0IC0zNDEuOTkxIDIwNi44OTUgLTM0Ny4wMTJaIiBmaWxsPSIjMkIyRDQ3Ii8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzJfOTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMl85MikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwNi44OTUgLTM0Ny4wMTJDMTg0Ljk0NSAtMzYxLjQzOSAxNjMuODkgLTM4Ni45MjIgMTM3LjYyMyAtMzg2LjkyM0M3OS4yNjA0IC0zODYuOTI2IDE5LjM5MSAtMzg2Ljk0NSAtMzEuNzQyIC0zODYuOTk3Qy0xNTIuMTIxIC0zODcuMTE4IC0zMjEuNDI0IC0zODcuMDYxIC00MDMuMTUgLTM4Ny4wMjNDLTQyOS42NDcgLTM4Ny4wMSAtNDUxIC0zNjUuNTI1IC00NTEgLTMzOS4wMjhWLTIyLjk5NjhDLTQ1MSAzLjUxMjkxIC00MjkuNTEgMjUuMDAzMiAtNDAzIDI1LjAwMzJILTEyNi44NzFDLTEwMy4xNjYgMjUuMDAzMiAtODAuODE0NCAwLjQ5MzMxNSAtNTcuMTEzOSAwLjAwOTQ5ODgyQy01Ni45MDk4IDAuMDA1MzMxODEgLTU2LjcwNTEgMC4wMDMyMzgyIC01Ni41IDAuMDAzMjM4MkgwLjVDMC43MDUxMjcgMC4wMDMyMzgyIDAuOTA5NzY1IDAuMDA1MzMxODQgMS4xMTM4OSAwLjAwOTQ5ODkxQzI0LjgxNDQgMC40OTMzMTggNDcuMTY1NyAyNS4wMDMyIDcwLjg3MTEgMjUuMDAzMkgyMjEuOThIMzQ1LjMwM0MzNzEuMDkzIDI1LjAwMzIgMzkyIDQuMDk2MzQgMzkyIC0yMS42OTM2Vi0yMS42OTM2Vi0zMjcuMjk1QzM5MiAtMzM0LjE0MSAzODUuMzQ2IC0zMzkuMDcgMzc4LjUgLTMzOS4wN1YtMzM5LjA3SDIzMy41QzIyMy42NzYgLTMzOS4wNyAyMTQuNTM0IC0zNDEuOTkxIDIwNi44OTUgLTM0Ny4wMTJaIiBmaWxsPSIjMkIyRDQ3Ii8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
}
@media only screen and (max-width: 991px) {
  .comments-investment .swiper {
    padding: 0 24px;
  }
  .comments-investment .swiper-button-prev {
    right: 32px;
  }
  .comments-investment .swiper-button-next {
    left: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-investment-wrapper {
    padding: 80px 24px 176px;
  }
  .comments-investment .swiper {
    padding: 0;
  }
  .comments-investment .swiper-button-prev, .comments-investment .swiper-button-next {
    top: auto;
    bottom: 74px;
    margin: 0;
    transform: translateX(-50%);
  }
  .comments-investment .swiper-button-prev {
    right: auto;
    left: calc(50% + 29px);
  }
  .comments-investment .swiper-button-next {
    left: calc(50% - 29px);
  }
  .comments-investment-item p {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 575px) {
  .comments-investment-wrapper {
    margin: 0 -73px;
    padding: 80px 73px 176px;
    width: auto !important;
  }
  .comments-investment .images {
    right: 72px;
    transform: translateY(-9px);
  }
  .comments-investment .images img {
    width: 41px;
    height: 41px;
  }
  .comments-investment .images img:not(:first-child) {
    margin-left: -13px;
  }
  .comments-investment .shape-1::before {
    right: 261px;
  }
  .comments-investment .shape-1 > span::before {
    right: 168px;
  }
  .comments-investment .shape-1 > span::after {
    right: 165px;
  }
  .comments-investment .shape-1 > span span::before {
    width: 166px;
  }
}

/* Comments Investment */
/* Articles Investment */
.articles-investment-heading .title-investment::after {
  width: 68.123%;
}
.articles-investment-heading .btn {
  gap: 6px;
  background-color: #1ad468;
  box-shadow: 0px 8px 28px rgba(26, 212, 104, 0.2);
  padding: 12px 16px;
  line-height: 24px;
}
.articles-investment-heading .btn i {
  font-size: 20px;
}
.articles-investment-heading .btn:hover, .articles-investment-heading .btn:focus, .articles-investment-heading .btn:active {
  background-color: rgb(21.5428571429, 175.6571428571, 86.1714285714);
}
.articles-investment-item .category, .articles-investment-item-two .category {
  background-color: #3180ff;
  padding: 5px 10px;
}
.articles-investment-item .category:hover, .articles-investment-item-two .category:hover {
  background-color: rgb(8.2, 102.8466019417, 255);
}
.articles-investment-item .title a:hover, .articles-investment-item-two .title a:hover {
  color: #3180ff;
}
.articles-investment-item .date, .articles-investment-item-two .date {
  color: #747893;
}
.articles-investment-item .date i, .articles-investment-item-two .date i {
  font-size: 18px;
}
.articles-investment-item {
  padding-bottom: 45px;
}
.articles-investment-item img {
  height: 375px;
}
.articles-investment-item .content {
  max-width: calc(100% - 58px);
  background-color: #2c2e4a;
  padding: 32px 38px 30px;
}
.articles-investment-item .content::before {
  background-image: linear-gradient(289.77deg, #0082ff 9.8%, rgba(0, 130, 255, 0) 48.68%);
  border-radius: inherit;
  padding: 1px;
}
.articles-investment-item .title {
  max-height: 62px;
}
.articles-investment-item-two {
  background-color: #2c2e4a;
  padding: 24px;
}
.articles-investment-item-two .image {
  width: 153px;
  height: 153px;
}
.articles-investment-item-two .image img {
  border-radius: 34px;
}
.articles-investment-item-two .detail {
  padding-right: 30px;
  width: calc(100% - 153px);
}
.articles-investment-item-two .title {
  max-height: 56px;
}
@media only screen and (max-width: 767px) {
  .articles-investment-heading .btn {
    font-size: 14px;
    line-height: 20px;
  }
  .articles-investment-heading .btn i {
    font-size: 18px;
  }
  .articles-investment-item {
    padding-bottom: 77px;
  }
  .articles-investment-item img {
    border-radius: 32px;
    height: 260px;
  }
  .articles-investment-item .content {
    max-width: calc(100% - 40px);
    border-radius: 28px;
    padding: 20px 16px 26px;
  }
  .articles-investment-item .title {
    font-size: 18px;
    line-height: 28px;
    max-height: 56px;
  }
  .articles-investment-item-two {
    border-radius: 28px;
    padding: 16px;
  }
  .articles-investment-item-two .image {
    width: 132px;
    height: 132px;
  }
  .articles-investment-item-two .image img {
    border-radius: 24px;
  }
  .articles-investment-item-two .detail {
    width: calc(100% - 132px);
    padding-right: 12px;
  }
  .articles-investment-item-two .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .articles-investment-item-two .date {
    font-size: 12px;
    line-height: 18px;
  }
  .articles-investment-item-two .date i {
    font-size: 16px;
  }
}

/* Articles Investment */
/* Consultants Investment */
.consultants-investment-content {
  padding: 64px 51px;
  background-image: linear-gradient(54.96deg, #0082ff 5.48%, rgba(44, 46, 74, 0) 19.76%), linear-gradient(242.63deg, #0082ff 7.82%, #2c2e4a 64.9%);
  border-radius: 0 0 48px 48px;
  margin-right: 12px;
  background: green;
}
.consultants-investment-content .shape-1::before {
  width: 100%;
  height: 49px;
  -webkit-mask: url(data:image/png;base64,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) 0 0/100% 100% no-repeat;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAxCAYAAABJeoOeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAccSURBVHgB7d3fcdtWFgfgK2lnpBk/LDsI9SJbT2t3IFewTgdxBdmtwHYF660gSgWJK4g6MPNkWS9GOmBeLNszknIuBSggBEqUxP/8vhkSBHA1njFBDH88BxcbHz9+vEiLq7exsdE7Ozv7I14XtUfa398vmoM/fPjQ3dra6sT4Tqx28yP+vhOP7/Ly4uKiW24HAABg8RXx6OdlZLp+lQ03Nzf75+fnvTzgtmwYYzsx9mks/5Uu8+DTtKA2Fimgx3/4UfzHvYsg3fvy5Uvv2bNn/TQF+c2KRTe/UTm0x6MTb953eVt+nS7ftE4CAABgGvrlo9cM3rFexHq/LXhPSmTCg/h3cmj/d2TAg7Qg5h3Q+2WF/OcI5L9OK5Df18nJydPqF5eq+q4aDwAAMNIgeOeQHcsiCrB/5mXkp0EVPD8i+/UXKfu9f/++s7Oz8yKH9Vh9keZoXgG9F2/Qz6enp4eLFsrvKr+Zjx496mqrBwAAVtjSBe/7KLutDyKsv0pzyHEzDei5hT2C7Jv9/f2jtGYEeQAAYAGtRfC+j9wGv7W19WqWLfAzCejrHMzvaowg7xp5AADgNoL3hOSgHhX1/6UZTC437YCeD4SXgvnk1YO8ye4AAGBtFKkxq3leCt7TF0H9h2m3vk8toEcwfxMHxlsHxvzVZ62P92UQ3HOQzyFeez0AAMxdNaP5YBLtvGHWs5ozvshXr8ugPnHTCOj5l5zv9/b2eoml0myvr1rqVeUBAOBeiqTavZJyETRC+m9pwoXOiQb0OND+f3p6+toBtvqqqny5OnjtWnkAANbAyGu7VbvXz/Hx8dt4z39MEzKpgN6PA/O/cRAeJmhoa7FvmcG+k4R5AADm41rorqrcQje3iZD+nzhGcsv7g/PMJAK6lnYmRmUeAIAJKfKT0M0sTKrl/aEBPR/ozx3UzMOoMB8fjH+mv6+Z7yQT4AEArIoi3XJNdx4knzAPkwjpDwnovQjn3zv4WQY33ZauMZu9VnsAgNkp8tOoKnesD16bSI1lUYb0X9I975l+34De+/z583MfElZVW3U+v6hmtM+v3Z4OAOCaq2u5c9BW5WYdffr0qfPt27dcSb9zSL9PQNfWDg0CPQCwooYmT8sbmoE7vu/0XcsNw+7b7n7XgC6cwwQ0A339nvNa7gGAKSryU1tLeW3/4LXv/PAw9wnpdwno+RqQZz6oMHv5wx3hvVNdQ1+/XV01KV4ep0oPAGvlxnby+kzlruGG+Tg5OXkan8cc0scquo0d0CMQvHSfc1gezVBfTYwn1APAQiryUz1sj5owLY9TNIPlEd/Lf4jP8E/jjB0roMfJ4E2cBF4nYKXdsVKv/R4A2hXpsrJ9FaiblW2zk8N6OT4+fhvngB9vGzdOQC8eP368mwBa5FvY7ezs1O83f3VNvWAPwJIr8lNzgrT6vuSabWAM487sfmtAj1/3dp1sgEm7Y7CvQn03AcDd9NPf12rfWtHO+3z3BaahvB79/U1jbgzoWtuBRdTWin9L1T4l4R5gmY0M2eX+olpWt/zSOg4sovge+zq+q74atf+mgK61HVg59XBfbrqq3OeV+q3u8rq2fICJGArYzUnQmpVsIRtYVWWre66id9v2/2PUH+bqeQJYMQ9tW2wL+PVlDvj19Vp7vpAPLKsqXA/NMJ7XmxXsZqu4gA0wbHd3tx/fJ1+W90e/prWCHifdo729vecJgIlrhvxRbfqNSr6gD9zVULAutw2Wzcp1fV8SrgGm7uTk5Lc4/x40t7dW0ONL48sEwFRMavKhHPTLl93a5mvbmlX9rHZtvsAPi+MqUKdGK3je0Baqmy3heZsJzgAWX5yz38Q5/KC5/VoFPU747548efIiAbBWqsDfVt0vh3SrsbXQP7S9FvyHtsMKqYfoq8p0PUhnVet3W5guhxTVWIEaYD21VdGvVdBjwNsEwNqZZkioVfuzbmN3677ajPytf9f4MUAnwPoaCsxZrZ17ZHAux9Xbu0cGaK3eAExDWxW9WUE3czsAK6Hxo0DWXG92CIwclzW6Bm4dX6nNHzCOWf7QcC3Y3qQeepuaIbiuastu2VU0NzQCcus4YRmAVdKsog9V0M3cDsCqaOkIKBIAwAKJDP4ufuQ+qNY36zvjV+lfEwAAADB129vbh6nW0VYP6IdaxgAAAGA28n3RcxW9Wr8K6GdnZ+8SAAAAMEuH1YurgP7169ejBAAAAMzMzs5OL5Vt7oOAvrGxcaS9HQAAAGYrt7lHJs8h/TKg13veAQAAgNmpMvkgoF9cXPQSAAAAMHNVJh8E9P39/aMEAAAAzFx5HfogoKueAwAAwJzk69Bj0duMUvofCQAAAJib8/Pz3zddfw4AAADzlWdyF9ABAABgziKb9zcjpbv/OQAAAMxXsbm9vf0pAQAAAPNUbCYAAAAAAAAAAAAAAAAAAAC49BfjaKL3kAvIewAAAABJRU5ErkJggg==) 0 0/100% 100% no-repeat;
  background-color: var(--bg-document);
}
.consultants-investment-content .shape-1::after {
  top: 3px;
  right: 2px;
  left: 2px;
  height: 57px;
  -webkit-mask: url(data:image/png;base64,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) 0 0/100% 100% no-repeat;
          mask: url(data:image/png;base64,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) 0 0/100% 100% no-repeat;
  background-color: #2c2e4a;
}
.consultants-investment-content .shape-1 span::before {
  top: 48px;
  right: 2px;
  left: 2px;
  bottom: 27px;
  border-radius: 0 0 48px 48px;
  background-color: #2c2e4a;
}
.consultants-investment-content .shape-2::before, .consultants-investment-content .shape-2::after {
  top: 64px;
  bottom: 2px;
  width: calc(50% - 47px - var(--width-team));
  background-color: #2c2e4a;
}
.consultants-investment-content .shape-2::before {
  right: 2px;
  border-radius: 0 0 48px;
}
.consultants-investment-content .shape-2::after {
  left: 2px;
  border-radius: 0 0 0 48px;
}
.consultants-investment-item .content {
  padding: 14px 24px 20px;
}
.consultants-investment-item .content .name {
  color: #22243c;
}
.consultants-investment-item .content .btn {
  background-color: #3180ff;
  padding: 11px 20px;
}
.consultants-investment-item .content .btn i {
  font-size: 20px;
}
.consultants-investment-item .content .btn:hover, .consultants-investment-item .content .btn:active, .consultants-investment-item .content .btn:focus {
  background-color: rgb(8.2, 102.8466019417, 255);
}
.consultants-investment .pagination-box, .consultants-investment .pagination-box::before, .consultants-investment .pagination-box::after {
  background-color: var(--bg-document);
}
.consultants-investment .pagination-box::before, .consultants-investment .pagination-box::after {
  width: 71px;
  height: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjYzNzg1IDBDMC43OTY3OTEgMC4wMDA3MjcxNyAwLjk1NTQzNSAwLjAwMjcxMTI5IDEuMTEzNzcgMC4wMDU5NDI5NEMxMi44NDg4IDAuMjQ1NDUzIDI0LjI1MzEgNi4zNzUzIDM1LjY1NDcgMTIuNTAzN0M0Ny4yODA0IDE4Ljc1MjYgNTguOTAzNCAyNSA3MC44NzE1IDI1TDcxIDI1SDBWMEgwLjYzNzg1WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjYzNzg1IDBDMC43OTY3OTEgMC4wMDA3MjcxNyAwLjk1NTQzNSAwLjAwMjcxMTI5IDEuMTEzNzcgMC4wMDU5NDI5NEMxMi44NDg4IDAuMjQ1NDUzIDI0LjI1MzEgNi4zNzUzIDM1LjY1NDcgMTIuNTAzN0M0Ny4yODA0IDE4Ljc1MjYgNTguOTAzNCAyNSA3MC44NzE1IDI1TDcxIDI1SDBWMEgwLjYzNzg1WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100% no-repeat;
}
.consultants-investment .pagination-box::before {
  left: 100%;
}
.consultants-investment .pagination-box::after {
  right: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI1SDcxVjBINzAuMzYyMkM3MC4yMDMyIDAuMDAwNzI3MTcxIDcwLjA0NDYgMC4wMDI3MTEzIDY5Ljg4NjIgMC4wMDU5NDI5NkM1OC4xNTEyIDAuMjQ1NDU0IDQ2Ljc0NjkgNi4zNzUzIDM1LjM0NTIgMTIuNTAzN0MyMy43MTk1IDE4Ljc1MjYgMTIuMDk2NSAyNSAwLjEyODQwOSAyNUwwIDI1WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI1SDcxVjBINzAuMzYyMkM3MC4yMDMyIDAuMDAwNzI3MTcxIDcwLjA0NDYgMC4wMDI3MTEzIDY5Ljg4NjIgMC4wMDU5NDI5NkM1OC4xNTEyIDAuMjQ1NDU0IDQ2Ljc0NjkgNi4zNzUzIDM1LjM0NTIgMTIuNTAzN0MyMy43MTk1IDE4Ljc1MjYgMTIuMDk2NSAyNSAwLjEyODQwOSAyNUwwIDI1WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}
.consultants-investment .swiper-pagination {
  padding: 15px 0 2px;
}
.consultants-investment .swiper-pagination::before, .consultants-investment .swiper-pagination::after {
  content: "";
  position: absolute;
  bottom: 2px;
  background-color: #2c2e4a;
  width: 71px;
  height: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4NDRfMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1Ij4KPHJlY3Qgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODQ0XzIpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMjkuNzQyIC0zNTdDLTE0Ny4zNjcgLTM1Ny4xMTggLTMxMS43MDQgLTM3Mi40NzIgLTM5NS40MDUgLTM4MS4xNjVDLTQyMy45NzEgLTM4NC4xMzIgLTQ0OSAtMzYxLjc3OSAtNDQ5IC0zMzMuMDU5Vi0yM0MtNDQ5IDMuNTA5NjYgLTQyNy41MSAyNSAtNDAxIDI1SC0xMjQuODcyQy0xMDEuMTY2IDI1IC03OC44MTQ0IDAuNDg5Njc1IC01NS4xMTM4IDAuMDA1OTQwODVDLTU0LjkwOTcgMC4wMDE3OTA0NSAtNTQuNzA1MSAtMC4wMDAzMTUyNTggLTU0LjUgLTAuMDAwMzE1MjU4SDAuNUMwLjcwNTA3OCAtMC4wMDAzMTUyNTggMC45MDk2OTggMC4wMDE3OTA0NSAxLjExMzc3IDAuMDA1OTQwODVDMjQuODE0NCAwLjQ4OTY3NSA0Ny4xNjU5IDI1IDcwLjg3MTUgMjVIMjIzLjk4SDM0Ny4zMDNDMzczLjA5MyAyNSAzOTQgNC4wOTMxIDM5NCAtMjEuNjk2OFYtMzMzLjA1N0MzOTQgLTM2MS43NzcgMzY4Ljk0OSAtMzg0LjEzIDM0MC4zODIgLTM4MS4xNjVDMjU1Ljk1NiAtMzcyLjQwNSA4OS4zOTQgLTM1Ni44OCAtMjkuNzQyIC0zNTdaIiBmaWxsPSIjMkMyRTRBIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4NDRfMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1Ij4KPHJlY3Qgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODQ0XzIpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMjkuNzQyIC0zNTdDLTE0Ny4zNjcgLTM1Ny4xMTggLTMxMS43MDQgLTM3Mi40NzIgLTM5NS40MDUgLTM4MS4xNjVDLTQyMy45NzEgLTM4NC4xMzIgLTQ0OSAtMzYxLjc3OSAtNDQ5IC0zMzMuMDU5Vi0yM0MtNDQ5IDMuNTA5NjYgLTQyNy41MSAyNSAtNDAxIDI1SC0xMjQuODcyQy0xMDEuMTY2IDI1IC03OC44MTQ0IDAuNDg5Njc1IC01NS4xMTM4IDAuMDA1OTQwODVDLTU0LjkwOTcgMC4wMDE3OTA0NSAtNTQuNzA1MSAtMC4wMDAzMTUyNTggLTU0LjUgLTAuMDAwMzE1MjU4SDAuNUMwLjcwNTA3OCAtMC4wMDAzMTUyNTggMC45MDk2OTggMC4wMDE3OTA0NSAxLjExMzc3IDAuMDA1OTQwODVDMjQuODE0NCAwLjQ4OTY3NSA0Ny4xNjU5IDI1IDcwLjg3MTUgMjVIMjIzLjk4SDM0Ny4zMDNDMzczLjA5MyAyNSAzOTQgNC4wOTMxIDM5NCAtMjEuNjk2OFYtMzMzLjA1N0MzOTQgLTM2MS43NzcgMzY4Ljk0OSAtMzg0LjEzIDM0MC4zODIgLTM4MS4xNjVDMjU1Ljk1NiAtMzcyLjQwNSA4OS4zOTQgLTM1Ni44OCAtMjkuNzQyIC0zNTdaIiBmaWxsPSIjMkMyRTRBIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
}
.consultants-investment .swiper-pagination::before {
  left: calc(100% + 2px);
}
.consultants-investment .swiper-pagination::after {
  right: calc(100% + 2px);
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4NDRfMyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1Ij4KPHJlY3Qgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODQ0XzMpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NS4yNTggLTM1N0MtMjIuMzY3NCAtMzU3LjExOCAtMTg2LjcwNCAtMzcyLjQ3MiAtMjcwLjQwNSAtMzgxLjE2NUMtMjk4Ljk3MSAtMzg0LjEzMiAtMzI0IC0zNjEuNzc5IC0zMjQgLTMzMy4wNTlWLTIzQy0zMjQgMy41MDk2NiAtMzAyLjUxIDI1IC0yNzYgMjVIMC4xMjg0MDlDMjMuODM0IDI1IDQ2LjE4NTYgMC40ODk2NzEgNjkuODg2MiAwLjAwNTk0Mjk2QzcwLjA5MDMgMC4wMDE3Nzc1MyA3MC4yOTQ5IC0wLjAwMDMxNTI4MyA3MC41IC0wLjAwMDMxNTI4M0gxMjUuNUMxMjUuNzA1IC0wLjAwMDMxNTI4MyAxMjUuOTEgMC4wMDE3Nzc1MiAxMjYuMTE0IDAuMDA1OTQyOTRDMTQ5LjgxNCAwLjQ4OTY3IDE3Mi4xNjYgMjUgMTk1Ljg3MiAyNUgzNDguOThINDcyLjMwM0M0OTguMDkzIDI1IDUxOSA0LjA5MzA5IDUxOSAtMjEuNjk2OFYtMjEuNjk2OFYtMzMzLjA1N0M1MTkgLTM2MS43NzcgNDkzLjk0OSAtMzg0LjEzIDQ2NS4zODIgLTM4MS4xNjVDMzgwLjk1NiAtMzcyLjQwNSAyMTQuMzk0IC0zNTYuODggOTUuMjU4IC0zNTdaIiBmaWxsPSIjMkMyRTRBIi8+CjwvZz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4NDRfMyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1Ij4KPHJlY3Qgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODQ0XzMpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NS4yNTggLTM1N0MtMjIuMzY3NCAtMzU3LjExOCAtMTg2LjcwNCAtMzcyLjQ3MiAtMjcwLjQwNSAtMzgxLjE2NUMtMjk4Ljk3MSAtMzg0LjEzMiAtMzI0IC0zNjEuNzc5IC0zMjQgLTMzMy4wNTlWLTIzQy0zMjQgMy41MDk2NiAtMzAyLjUxIDI1IC0yNzYgMjVIMC4xMjg0MDlDMjMuODM0IDI1IDQ2LjE4NTYgMC40ODk2NzEgNjkuODg2MiAwLjAwNTk0Mjk2QzcwLjA5MDMgMC4wMDE3Nzc1MyA3MC4yOTQ5IC0wLjAwMDMxNTI4MyA3MC41IC0wLjAwMDMxNTI4M0gxMjUuNUMxMjUuNzA1IC0wLjAwMDMxNTI4MyAxMjUuOTEgMC4wMDE3Nzc1MiAxMjYuMTE0IDAuMDA1OTQyOTRDMTQ5LjgxNCAwLjQ4OTY3IDE3Mi4xNjYgMjUgMTk1Ljg3MiAyNUgzNDguOThINDcyLjMwM0M0OTguMDkzIDI1IDUxOSA0LjA5MzA5IDUxOSAtMjEuNjk2OFYtMjEuNjk2OFYtMzMzLjA1N0M1MTkgLTM2MS43NzcgNDkzLjk0OSAtMzg0LjEzIDQ2NS4zODIgLTM4MS4xNjVDMzgwLjk1NiAtMzcyLjQwNSAyMTQuMzk0IC0zNTYuODggOTUuMjU4IC0zNTdaIiBmaWxsPSIjMkMyRTRBIi8+CjwvZz4KPC9zdmc+Cg==);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .consultants-investment-heading .title-investment {
    font-size: 36px;
    line-height: 1.5;
  }
}
@media only screen and (max-width: 1199px) {
  .consultants-investment-content {
    padding: 54px 24px;
    margin-right: 0;
  }
}
@media only screen and (max-width: 991px) {
  .consultants-investment-content .shape-1::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY4IiBoZWlnaHQ9IjQ0IiB2aWV3Qm94PSIwIDAgNzY4IDQ0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc2OCAwSDBWNDMuNzI5NUgwLjI2OTEyOUMzLjAzMTk1IDE3LjUzNDYgMjYuNjg1MSAtMi4wMzgxNSA1My41MjU0IDAuNzI3MTAxQzEzMS4wOTggOC43MTkxNCAyNzYuOTU3IDIyLjE1MSAzODEuOTU3IDIyLjI1NjRDNDg4LjMzNSAyMi4zNjMzIDYzNi4yMTYgOC43Nzk0IDcxNC40NzMgMC43MjQ2Qzc0MS4zMTQgLTIuMDM4MDIgNzY0Ljk2NyAxNy41MzQ4IDc2Ny43MzEgNDMuNzI5NUg3NjhWMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY4IiBoZWlnaHQ9IjQ0IiB2aWV3Qm94PSIwIDAgNzY4IDQ0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc2OCAwSDBWNDMuNzI5NUgwLjI2OTEyOUMzLjAzMTk1IDE3LjUzNDYgMjYuNjg1MSAtMi4wMzgxNSA1My41MjU0IDAuNzI3MTAxQzEzMS4wOTggOC43MTkxNCAyNzYuOTU3IDIyLjE1MSAzODEuOTU3IDIyLjI1NjRDNDg4LjMzNSAyMi4zNjMzIDYzNi4yMTYgOC43Nzk0IDcxNC40NzMgMC43MjQ2Qzc0MS4zMTQgLTIuMDM4MDIgNzY0Ljk2NyAxNy41MzQ4IDc2Ny43MzEgNDMuNzI5NUg3NjhWMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
    height: 40px;
  }
  .consultants-investment-content .shape-1::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY4IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgNzY4IDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjg0N18zNSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9Ijc2OCIgaGVpZ2h0PSI4MCI+CjxyZWN0IHdpZHRoPSI3NjgiIGhlaWdodD0iODAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4NDdfMzUpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zODEuOTU3IDIyLjI1NjZDMjc2Ljk1NyAyMi4xNTExIDEzMS4wOTggOC43MTkyNiA1My41MjU0IDAuNzI3MjJDMjQuOTU3NCAtMi4yMTYwMyAwIDIwLjE0NzEgMCA0OC44NjY0VjMyMi4yNzFDMCAzNDguNzggMjEuNDkwNCAzNzAuMjcxIDQ4LjAwMDEgMzcwLjI3MUgyOTQuNzM0QzMxNi42NTEgMzcwLjI3MSAzMzcuNDg1IDM0Ny40OTUgMzU5LjQwMiAzNDcuNDk1VjM0Ny40OTVINDA5LjUwOVYzNDcuNDk1QzQzMS40MjYgMzQ3LjQ5NSA0NTIuMjYgMzcwLjI3MSA0NzQuMTc3IDM3MC4yNzFINjEzLjEwNkg3MjUuNDU4Qzc0OC45NTMgMzcwLjI3MSA3NjggMzUxLjIyNCA3NjggMzI3LjcyOFYzMjcuNzI4VjQ4Ljg2ODdDNzY4IDIwLjE0ODYgNzQzLjA0MyAtMi4yMTU4MSA3MTQuNDczIDAuNzI0NzE5QzYzNi4yMTYgOC43Nzk1MiA0ODguMzM1IDIyLjM2MzQgMzgxLjk1NyAyMi4yNTY2WiIgZmlsbD0iIzJDMkU0QSIvPgo8L2c+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY4IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgNzY4IDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjg0N18zNSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9Ijc2OCIgaGVpZ2h0PSI4MCI+CjxyZWN0IHdpZHRoPSI3NjgiIGhlaWdodD0iODAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4NDdfMzUpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zODEuOTU3IDIyLjI1NjZDMjc2Ljk1NyAyMi4xNTExIDEzMS4wOTggOC43MTkyNiA1My41MjU0IDAuNzI3MjJDMjQuOTU3NCAtMi4yMTYwMyAwIDIwLjE0NzEgMCA0OC44NjY0VjMyMi4yNzFDMCAzNDguNzggMjEuNDkwNCAzNzAuMjcxIDQ4LjAwMDEgMzcwLjI3MUgyOTQuNzM0QzMxNi42NTEgMzcwLjI3MSAzMzcuNDg1IDM0Ny40OTUgMzU5LjQwMiAzNDcuNDk1VjM0Ny40OTVINDA5LjUwOVYzNDcuNDk1QzQzMS40MjYgMzQ3LjQ5NSA0NTIuMjYgMzcwLjI3MSA0NzQuMTc3IDM3MC4yNzFINjEzLjEwNkg3MjUuNDU4Qzc0OC45NTMgMzcwLjI3MSA3NjggMzUxLjIyNCA3NjggMzI3LjcyOFYzMjcuNzI4VjQ4Ljg2ODdDNzY4IDIwLjE0ODYgNzQzLjA0MyAtMi4yMTU4MSA3MTQuNDczIDAuNzI0NzE5QzYzNi4yMTYgOC43Nzk1MiA0ODguMzM1IDIyLjM2MzQgMzgxLjk1NyAyMi4yNTY2WiIgZmlsbD0iIzJDMkU0QSIvPgo8L2c+Cjwvc3ZnPgo=);
    height: 80px;
    top: 0;
  }
  .consultants-investment-content .shape-1 span::before {
    top: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .consultants-investment-content {
    border-radius: 0 0 24px 24px;
  }
  .consultants-investment-content .shape-1::before, .consultants-investment-content .shape-1::after {
    -webkit-mask-size: 100%;
            mask-size: 100%;
  }
  .consultants-investment-content .shape-1::after {
    top: 3px;
  }
  .consultants-investment-content .shape-1 span::before {
    top: 32px;
  }
  .consultants-investment-content .shape-2::before, .consultants-investment-content .shape-2::after {
    width: calc(50% - 37px - var(--width-team));
  }
  .consultants-investment-content .shape-2::before {
    border-radius: 0 24px 24px 0;
  }
  .consultants-investment-content .shape-2::after {
    border-radius: 24px 0 0 24px;
  }
}
@media only screen and (max-width: 575px) {
  .consultants-investment-content {
    margin: 0 -55px;
    padding: 48px 55px;
  }
  .consultants-investment-content .shape-2::before, .consultants-investment-content .shape-2::after {
    width: calc(50% - 35px - var(--width-team));
  }
  .consultants-investment .pagination-box::after {
    right: calc(100% - 0.1px);
  }
}

/* Consultants Investment */
.icon-star-4:before {
  content: "\e9d2";
}

.body-shop {
  background: #fff;
}

.tooltip {
  position: fixed;
  background-color: #f3f6f4;
  border-radius: 10px;
  text-align: center;
  padding: 4px 16px;
  font-size: 12px;
  line-height: 19px;
  color: #000;
  transition: opacity 0.3s linear, top 0.3s linear;
  z-index: 99999;
}
.tooltip::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 11px);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjY3OTUgMTFDNi4wMzc3NSAxMi4zMzMzIDcuOTYyMjUgMTIuMzMzMyA4LjczMjA1IDExTDEzLjA2MjIgMy41QzEzLjgzMiAyLjE2NjY2IDEyLjg2OTcgMC41IDExLjMzMDEgMC41SDIuNjY5ODdDMS4xMzAyNyAwLjUgMC4xNjgwMjIgMi4xNjY2NyAwLjkzNzgyMiAzLjVMNS4yNjc5NSAxMVoiIGZpbGw9IiNGM0Y2RjQiLz4KPC9zdmc+Cg==) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjY3OTUgMTFDNi4wMzc3NSAxMi4zMzMzIDcuOTYyMjUgMTIuMzMzMyA4LjczMjA1IDExTDEzLjA2MjIgMy41QzEzLjgzMiAyLjE2NjY2IDEyLjg2OTcgMC41IDExLjMzMDEgMC41SDIuNjY5ODdDMS4xMzAyNyAwLjUgMC4xNjgwMjIgMi4xNjY2NyAwLjkzNzgyMiAzLjVMNS4yNjc5NSAxMVoiIGZpbGw9IiNGM0Y2RjQiLz4KPC9zdmc+Cg==) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 18px;
  height: 18px;
  background-color: #f3f6f4;
  z-index: -1;
}

.line-clamp-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.swiper {
  margin: 0;
}
.swiper-tabs .swiper-slide {
  width: auto;
  margin-left: 12px;
}

.btn-secondary-2 {
  background-color: #f3f6f4;
  color: #000;
}
.btn-secondary-2:hover {
  background-color: #00a693;
  color: #fff;
}
.btn-dark-3 {
  background-color: #040414;
  color: #fff;
}
.btn-dark-3:hover {
  background-color: #00a693;
  color: #fff;
}
.btn-more-shop {
  padding: 16px 20px;
}
@media only screen and (max-width: 767px) {
  .btn-more-shop {
    padding: 12px 16px;
    font-size: 12px;
    line-height: 18px;
    border-radius: 12px;
  }
  .btn-more-shop__icon {
    width: 18px;
    height: 18px;
  }
  .btn-more-shop__sm {
    padding: 0;
    border-radius: 0;
    background-color: transparent;
  }
}
.btn-success-7 {
  background-color: #7AD75C;
  color: #fff;
}
.btn-success-7:hover {
  background-color: rgb(95.2689655172, 206.960591133, 59.239408867);
  color: #fff;
}
.btn-outline-secondary-4 {
  border: 1px solid #CFD2D0;
  color: #000;
}
.btn-outline-secondary-4:hover {
  background-color: #CFD2D0;
  color: #fff;
}

.product-one .offer, .product-three .offer, .product-four .offer {
  min-width: 40px;
  height: 24px;
  background-color: #f3f6f4;
  border-radius: 18px 18px 0;
  top: 12px;
  right: 12px;
  z-index: 2;
}
.product-one .price .toman, .product-three .price .toman, .product-four .price .toman {
  transform: scale(-1);
}
.product-one .add-to-cart, .product-three .add-to-cart, .product-four .add-to-cart {
  width: 50px;
  height: 50px;
  border: 1px solid #ccede9;
}
.product-one .add-to-cart .clr-1, .product-one .add-to-cart .clr-2, .product-three .add-to-cart .clr-1, .product-three .add-to-cart .clr-2, .product-four .add-to-cart .clr-1, .product-four .add-to-cart .clr-2 {
  transition: all 0.3s ease-in-out;
}
.product-one:hover .add-to-cart, .product-three:hover .add-to-cart, .product-four:hover .add-to-cart {
  background-color: #00a693;
  border-color: #00a693;
  box-shadow: 2px 14px 22px rgba(0, 166, 147, 0.2);
}
.product-one:hover .add-to-cart .clr-1, .product-three:hover .add-to-cart .clr-1, .product-four:hover .add-to-cart .clr-1 {
  stroke: rgba(255, 255, 255, 0.3);
}
.product-one:hover .add-to-cart .clr-2, .product-three:hover .add-to-cart .clr-2, .product-four:hover .add-to-cart .clr-2 {
  stroke: #fff;
}
@media only screen and (max-width: 767px) {
  .product-one, .product-three, .product-four {
    padding: 20px 12px;
  }
  .product-one .offer, .product-three .offer, .product-four .offer {
    top: 12px;
    right: 12px;
  }
  .product-one .image img, .product-three .image img, .product-four .image img {
    width: 132px;
    height: 132px;
  }
  .product-one .category, .product-three .category, .product-four .category {
    font-size: 10px;
    line-height: 16px;
  }
  .product-one .title, .product-three .title, .product-four .title {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
  }
  .product-one .price .toman, .product-three .price .toman, .product-four .price .toman {
    font-size: 8px;
    line-height: 1.65;
  }
  .product-one .price .off, .product-three .price .off, .product-four .price .off {
    font-size: 12px;
    line-height: 18px;
  }
  .product-one .price .price, .product-three .price .price, .product-four .price .price {
    font-size: 14px;
    line-height: 22px;
  }
}

.product-one {
  box-shadow: 49px 114px 124px rgba(0, 0, 0, 0.04);
  padding: 24px;
}
.product-one .image img {
  width: 186px;
  height: 186px;
}
.product-one .category:hover,
.product-one .title a:hover {
  color: #00a693;
}
.product-one .title {
  max-height: 52px;
}
@media only screen and (max-width: 1399px) {
  .product-one {
    padding: 24px 16px;
  }
}

.product-two .rate {
  top: 12px;
  left: 12px;
}
.product-two .colors .color {
  width: 16px;
  height: 16px;
  outline: 1px solid #a4a8ba;
  border: 2px solid #fff;
}
.product-two .sizes span {
  border: 1px solid #a4a8ba;
  padding: 4px 9px;
}
.product-two .price .toman {
  transform: unset;
}

.product-three, .product-four {
  box-shadow: 49px 114px 124px 0px rgba(0, 0, 0, 0.06);
}
.product-three .price .off, .product-four .price .off {
  padding: 5px 13px;
  background-color: #f3f6f4;
}

.product-three {
  padding: 24px 16px;
}
.product-three .image img {
  width: 186px;
  height: 186px;
}
.product-three .colors {
  gap: 10px;
}
.product-three .colors li {
  width: 12px;
  height: 12px;
}
.product-three .title a:hover,
.product-three .category:hover {
  color: #00a693;
}
.product-three .add-to-cart-price {
  padding-top: 17px;
  border-top: 1px solid #f5f6fa;
}
@media only screen and (max-width: 767px) {
  .product-three .image img {
    width: 120px;
    height: 120px;
  }
}

.product-four {
  padding: 8px 16px 24px;
}
.product-four .image img {
  width: 178px;
  height: 178px;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-four .images {
  gap: 10px;
}
.product-four .images li {
  width: 42px;
  height: 42px;
  border: 1px solid #dfe0e7;
}
.product-four .images li img {
  width: 34px;
  height: 34px;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-four .price .toman:not(.writing-mode) {
  transform: unset;
}
@media only screen and (max-width: 767px) {
  .product-four .image img {
    width: 120px;
    height: 120px;
  }
}

.modal-discount .modal-dialog {
  max-width: 438px;
}
.modal-discount .modal-content {
  border: 0;
  border-radius: 15px;
}
.modal-discount .modal-body {
  padding: 40px 10px;
}
.modal-discount .heading__off {
  width: 91px;
  height: 39px;
  background-color: #00a693;
}
.modal-discount .content {
  padding: 0 22px;
}
.modal-discount .btn {
  padding: 24px 12px;
}

.bg-backdrop {
  background-color: rgba(0, 0, 0, 0.34);
  backdrop-filter: blur(2px);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  z-index: 960;
}

.err-inter {
  background-color: #040414;
  padding: 12px 23px 12px 11px;
  gap: 17px;
  top: 160px;
  opacity: 0;
  visibility: hidden;
  z-index: 999;
}
.err-inter .btn {
  padding: 14px 21px;
  background-color: #00935e;
}
.err-inter.opened {
  opacity: 100;
  visibility: visible;
  top: 174px;
}

.suport-popup {
  right: 78px;
  bottom: 78px;
  padding: 9px 9px 47px;
  max-width: 373px;
  overflow-y: auto;
  max-height: 707px;
  opacity: 0;
  visibility: hidden;
  z-index: 999;
}
.suport-popup__heading {
  background-image: url("./../images/shop/bg-01.png");
  padding: 28px 31px 28px 25px;
}
.suport-popup__faq {
  border: 1px solid #dfe0e7;
}
.suport-popup__faq__heading, .suport-popup__faq__body {
  padding: 24px;
}
.suport-popup__faq__heading {
  cursor: pointer;
}
.suport-popup__faq__heading span {
  width: 14px;
  height: 14px;
}
.suport-popup__faq__heading span::before, .suport-popup__faq__heading span::after {
  background-color: #808b99;
  border-radius: 3px;
}
.suport-popup__faq__heading span::before {
  transform: translateX(-50%);
  width: 2px;
  height: 14px;
}
.suport-popup__faq__heading span::after {
  transform: translateY(-50%);
  width: 14px;
  height: 2px;
}
.suport-popup__faq__heading:not(.collapsed) span::before {
  transform: translateX(-50%) rotate(90deg);
}
.suport-popup__faq__body {
  padding-top: 0;
}
.suport-popup .btn {
  padding: 24px;
}
.suport-popup.opened {
  opacity: 1;
  visibility: visible;
}

.breadcrumb__shop a:hover {
  color: #00a693;
}

.js-image-zoom__zoomed-image {
  background-color: #fff;
}

.footer-shop .content {
  border-top: 1px solid #ebebeb;
  padding-top: 79px;
}
.footer-shop__nav {
  margin: 0 -8px;
  row-gap: 8px;
}
.footer-shop__nav li {
  padding: 0 8px;
  flex: 1 0 50%;
}
.footer-shop__nav li a:hover {
  color: #00a693;
}
.footer-shop__contact {
  row-gap: 20px;
}
.footer-shop__contact .value {
  word-break: break-all;
}
.footer-shop__newsletter form .svg {
  width: 24px;
  height: 24px;
  right: 16px;
}
.footer-shop__newsletter form .form-control {
  border: 1px solid #ebebeb;
  height: 75px;
  padding: 0 48px 0 128px;
}
.footer-shop__newsletter form .form-control:focus {
  border-color: #00a693;
  box-shadow: 0 0 0 4px rgba(0, 166, 147, 0.2);
}
.footer-shop__newsletter form .btn {
  left: 12px;
}
.footer-shop__description {
  background-color: #f3f6f4;
  padding: 27px 40px 22px;
  margin: 59px 0 41px;
}
.footer-shop__bottom {
  padding-top: 21px;
  border-top: 1px solid #ebebeb;
}
.footer-shop__socials ul {
  gap: 12px;
}
.footer-shop__socials ul li a svg {
  width: 27px;
  height: 27px;
}
@media only screen and (max-width: 991px) {
  .footer-shop {
    margin-top: 48px;
  }
  .footer-shop .content {
    padding-top: 48px;
  }
  .footer-shop .content > .row > *:nth-child(2) {
    order: 100;
  }
  .footer-shop .content > .row > *:nth-child(3) {
    order: -9;
  }
  .footer-shop__description {
    margin: 0;
  }
  .footer-shop__bottom {
    margin-top: 40px;
  }
  .footer-shop__copyright {
    margin-bottom: 13px;
  }
  .footer-shop__copyright svg {
    margin: 0 0 18px;
  }
}
@media only screen and (max-width: 767px) {
  .footer-shop__description {
    padding: 20px;
  }
  .footer-shop__description > a > img {
    width: auto;
    height: 40px;
  }
  .footer-shop__description__content {
    font-size: 12px;
    line-height: 28px;
  }
  .footer-shop__copyright div {
    font-size: 12px;
    line-height: 20px;
  }
}

.ads-top-header-shop {
  z-index: 1000;
}
.ads-top-header-shop img {
  height: 79px;
}
@media only screen and (max-width: 991px) {
  .ads-top-header-shop img {
    height: 48px;
  }
  .ads-top-header-shop button svg {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .ads-top-header-shop button svg {
    width: 12px;
    height: 12px;
  }
}

.top-header-shop {
  z-index: 1000;
  padding: 41px 0;
}
.top-header-shop__btn-nav {
  width: 40px;
  height: 40px;
  background-color: #f3f6f4;
}
.top-header-shop__avatar img {
  width: 40px;
  height: 40px;
}
.top-header-shop__line {
  width: 1px;
  height: 14px;
  background-color: rgba(0, 166, 147, 0.3);
}
.top-header-shop__menu {
  gap: 26px;
}
.top-header-shop__menu > li > a::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 2px);
  width: 2px;
  height: 0;
  border-radius: 10px;
  background-color: #040414;
  transition: all 0.3s linear;
}
.top-header-shop__menu > li > a > span {
  transform: translateY(-9px);
  background-color: #f3f6f4;
  border-radius: 20px 20px 0;
  padding: 7px 10px;
}
.top-header-shop__menu > li > a.active, .top-header-shop__menu > li > a:hover {
  color: #040414;
}
.top-header-shop__menu > li > a.active::after, .top-header-shop__menu > li > a:hover::after {
  height: 8px;
}
.top-header-shop__menu__sub {
  width: 231px;
  border-top: 1px solid rgba(0, 0, 0, 0.09);
  padding: 22px 24px 28px;
  border-radius: 0 0 30px 30px;
  transform: translate(-50%, 72px);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s linear;
  pointer-events: none;
  z-index: 999;
}
.top-header-shop__menu__sub::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  transform: translateY(-62px);
  z-index: -1;
}
.top-header-shop__menu__sub__backdrop {
  background-color: rgba(0, 0, 0, 0.2);
}
.top-header-shop__menu__sub ul {
  gap: 14px;
}
.top-header-shop__menu__sub ul li a::before {
  width: 13px;
  height: 2px;
  border-radius: 10px;
  background-color: #00a693;
  margin-left: 8px;
  transition: all 0.3s linear;
}
.top-header-shop__menu__sub ul li a span {
  width: 41px;
  height: 30px;
  background-color: #f3f6f4;
}
.top-header-shop__menu__sub ul li a:hover {
  color: #00a693;
}
.top-header-shop__menu__sub ul li a:hover::before {
  width: 16px;
}
li:hover .top-header-shop__menu__sub {
  transform: translate(-50%, 56px);
  opacity: 100;
  visibility: visible;
  pointer-events: all;
}
.top-header-shop__btn {
  border: 1px solid #e6fffc;
  width: 52px;
  height: 52px;
}
.top-header-shop__btn:hover {
  border-color: #ccede9;
}
.top-header-shop__cart__dropdown {
  width: 347px;
  transform: translate(-70px, 48px);
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
.top-header-shop__cart__dropdown::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
  transform: translateY(-28px);
  z-index: -1;
}
.top-header-shop__cart__dropdown::after {
  content: "";
  position: absolute;
  top: 0;
  left: 79px;
  width: 40px;
  height: 33px;
  border-radius: 40px;
  background-color: #9eef79;
  box-shadow: 0px 14px 24px rgba(158, 239, 121, 0.25);
  transform: translateY(-14px);
  z-index: -1;
}
.top-header-shop__cart__dropdown .content {
  box-shadow: 20px 19px 84px -30px rgba(0, 0, 0, 0.25);
  padding: 10px 12px 14px;
}
.top-header-shop__cart__dropdown .heading {
  background-image: url("./../images/shop/bg-07.png");
  padding: 11px 17px;
}
.top-header-shop__cart__dropdown .products {
  max-height: 343px;
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
}
.top-header-shop__cart__dropdown .products::-webkit-scrollbar {
  width: 4px;
  background-color: #f3f6f4;
}
.top-header-shop__cart__dropdown .products::-webkit-scrollbar-thumb {
  background-color: #00a693;
}
.top-header-shop__cart__dropdown .products__item {
  background-color: #fff;
  border: 6px solid #f3f6f4;
  padding: 15px 17px 10px 17px;
}
.top-header-shop__cart__dropdown .products__item .info .image {
  width: 53px;
  height: 53px;
  background-color: #f9f9fd;
  padding: 4px;
}
.top-header-shop__cart__dropdown .products__item .info .image img {
  width: 45px;
  height: 45px;
}
.top-header-shop__cart__dropdown .products__item .info .title {
  color: #14151b;
  max-height: 40px;
}
.top-header-shop__cart__dropdown .products__item .info .title:hover {
  color: #00a693;
}
.top-header-shop__cart__dropdown .products__item .remove {
  background-color: #f0e6db;
  color: #ee0404;
  padding: 5px 16px;
}
.top-header-shop__cart__dropdown .products__item .box {
  border: 1px solid #dfe0e7;
  padding: 4px 15px;
}
.top-header-shop__cart__dropdown .products__item .box.color span {
  width: 12px;
  height: 12px;
  outline: 1px solid #a4a8ba;
  border: 1px solid #fff;
  background-color: #000000;
}
.top-header-shop__cart__dropdown .products__item .quantity {
  border: 1px solid #d6dbec;
  padding: 0 13px;
}
.top-header-shop__cart__dropdown .products__item .quantity input {
  width: 32px;
  height: 25px;
  color: #00a693;
}
.top-header-shop__cart__dropdown .products__item .off {
  color: #d6dbec;
}
.top-header-shop__cart__dropdown .products__item .price {
  color: #00a693;
}
.top-header-shop__cart__dropdown .total-price {
  background-color: #f3f6f4;
  padding: 16px 12px;
}
.top-header-shop__cart__dropdown .total-price .off {
  color: #c3c5c8;
}
.top-header-shop__cart__dropdown .total-price .off + .price {
  color: #f41212;
}
.top-header-shop__cart__dropdown .total-price .toman.writing-mode {
  transform: scale(-1);
}
.top-header-shop__cart__dropdown .total-price .btns .btn {
  padding: 11px 22px;
}
.top-header-shop__cart__dropdown .total-price .btns .btn:last-child {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 16px 16px;
  animation: progressBtn 1s linear infinite;
}
@keyframes progressBtn {
  0% {
    background-position-x: 16px;
  }
}
.top-header-shop__cart:hover .top-header-shop__cart__dropdown {
  transform: translate(-70px, 28px);
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}
.top-header-shop__auth__btn {
  padding: 15px 17px;
}
.top-header-shop__auth__dropdown {
  top: 100%;
  left: 0;
  background-color: #fff;
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.07), 0 4px 1px #00a693;
  border: none;
  width: 266px;
  padding: 20px 20px 32px;
  transform: translateY(40px);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 999;
}
.top-header-shop__auth__dropdown::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  transform: translateY(-20px);
  z-index: -1;
}
.top-header-shop__auth__dropdown .info-user {
  padding-bottom: 20px;
  border-bottom: 1px solid #f5f3fc;
}
.top-header-shop__auth__dropdown .info-user img {
  width: 40px;
  height: 40px;
}
.top-header-shop__auth__dropdown .links a {
  gap: 12px;
}
.top-header-shop__auth__dropdown .links a::before {
  width: 12px;
  height: 3px;
  background-color: #00a693;
  border-radius: 4px;
}
.top-header-shop__auth:hover .top-header-shop__auth__dropdown {
  opacity: 1;
  visibility: visible;
  transform: translateY(20px);
  pointer-events: all;
}
@media only screen and (max-width: 1399px) {
  .top-header-shop__categories {
    margin-right: 32px;
  }
  .top-header-shop__line {
    margin: 0 16px;
  }
  .top-header-shop__menu {
    gap: 16px;
  }
  .top-header-shop__categories__btn span, .top-header-shop__menu li a {
    font-size: 13px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-shop__categories {
    margin-right: 24px;
  }
  .top-header-shop__categories__btn svg {
    margin-left: 6px;
  }
  .top-header-shop__categories__btn span, .top-header-shop__menu li a, .top-header-shop__auth__btn {
    font-size: 12px;
    line-height: 18px;
  }
  .top-header-shop__btn, .top-header-shop__auth__btn {
    width: 40px;
    height: 40px;
    border-radius: 10px;
  }
  .top-header-shop__btn svg, .top-header-shop__auth__btn svg {
    width: 20px;
    height: 20px;
  }
  .top-header-shop__auth__btn {
    padding: 0;
  }
  .top-header-shop__auth__btn svg {
    margin-left: 0;
  }
  .top-header-shop__auth__btn span {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-shop {
    padding: 24px 0;
  }
  .top-header-shop__btn {
    border: 1px solid rgba(0, 0, 0, 0.07);
  }
  .top-header-shop__btn svg {
    width: 16px;
    height: 16px;
  }
}

.writing-mode {
  writing-mode: vertical-rl;
}

.text-dark-10 {
  color: #040414;
}
.text-dark-11 {
  color: #08080b;
}
.text-dark-12 {
  color: #0a0a0a;
}
.text-gray-9 {
  color: #a4a8ba;
}
.text-gray-10 {
  color: #c7c7c7;
}
.text-gray-11 {
  color: #7f7f88;
}
.text-warning-8 {
  color: #FFC700;
}

.form-group__new .form-control {
  height: 74px;
  border: 1px solid #ededee;
  padding: 0 66px 0 12px;
}
.form-group__new .form-control:focus {
  border-color: #00a693;
  box-shadow: 0 0 0 4px rgba(0, 166, 147, 0.2);
}
.form-group__new label {
  top: 50%;
  right: 66px;
  left: 12px;
  cursor: text;
  transform: translateY(-50%);
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.form-group__new .form-control[type=password] + label {
  left: 54px;
}
.form-group__new .form-control:focus + label,
.form-group__new .form-control.valid + label {
  top: 0;
  right: 54px;
  left: 12px;
  padding: 0 8px;
  background-color: #fff;
  transform: translateY(-12px);
}
.form-group__new .icon {
  right: 26px;
}
.form-group__new .icon-show-password {
  left: 26px;
  color: #292d32;
}
.form-group__new .icon-show-password.show {
  color: #00a693;
}
@media only screen and (max-width: 767px) {
  .form-group__new .form-control {
    height: 64px;
  }
}

.auth-shop .container .col-lg-6 {
  padding: 48px 0;
  min-height: 100vh;
}
.auth-shop__content, .auth-shop__copyright {
  max-width: 484px;
}
.auth-shop__contents__tabs::after,
.auth-shop .phone__entered::after {
  width: 16px;
  height: 3px;
  background-color: #00a693;
  top: 100%;
  transform: translate(-50%, 20px);
}
.auth-shop__content__tabs li {
  border: 1px solid #ededee;
  padding: 17px 27px;
  color: #636880;
}
.auth-shop__content__tabs li svg .cr-1 {
  color: #292d32;
}
.auth-shop__content__tabs li svg .cr-2 {
  color: #00a693;
}
.auth-shop__content__tabs li.active {
  background-color: #00a693;
  border-color: #00a693;
  color: #fff;
}
.auth-shop__content__tabs li.active svg .cr-1 {
  color: rgba(4, 4, 20, 0.2);
}
.auth-shop__content__tabs li.active svg .cr-2 {
  color: #fff;
}
.auth-shop__content .forget-password a {
  text-decoration: underline;
}
.auth-shop__content .forget-password a:hover {
  color: #00a693;
}
.auth-shop__content .btn {
  max-width: 383px;
  padding: 21px 12px;
}
.auth-shop__image > img {
  -o-object-fit: cover;
     object-fit: cover;
}
.auth-shop__image .logo,
.auth-shop__image .text-content {
  max-width: 549px;
}
.auth-shop__image .logo {
  top: 74px;
}
.auth-shop__image .text-content {
  bottom: 48px;
  padding: 38px 16px 32px;
}
.auth-shop__image .text-content::before {
  background-color: rgba(0, 0, 0, 0.21);
  border: 1px solid rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(7px);
  border-radius: inherit;
  z-index: -1;
}
.auth-shop .phone__entered {
  border: 1px solid #EDEDEE;
  padding: 7px 26px 7px 11px;
  margin-bottom: 82px;
}
.auth-shop .phone__entered::after {
  transform: translate(-50%, 32px);
}
.auth-shop .phone__entered .btn {
  padding: 19px 33px;
}
.auth-shop .form-code .content {
  max-width: 419px;
}
.auth-shop .form-code .code span {
  width: 16px;
  height: 3px;
  background-color: #A4A8BA;
}
.auth-shop .err-code {
  color: #EB0404;
}
.auth-shop .re-send:hover {
  color: #00a693;
}
@media only screen and (max-width: 1199px) {
  .auth-shop__image .logo,
  .auth-shop__image .text-content {
    max-width: 440px;
  }
}
@media only screen and (max-width: 991px) {
  .auth-shop .container .col-lg-6 {
    padding: 24px 0;
  }
  .auth-shop__content__tabs li {
    flex: 1 0 auto;
  }
  .auth-shop__content .forget-password {
    margin-bottom: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .auth-shop__content .title {
    font-size: 16px;
    line-height: 25px;
  }
  .auth-shop__content .sub-title {
    font-size: 12px;
    line-height: 19px;
  }
  .auth-shop__content__tabs li {
    padding: 11px 16px;
  }
  .auth-shop__content .btn {
    padding: 13px 12px;
  }
}
@media only screen and (max-width: 575px) {
  .auth-shop .phone__entered {
    padding-right: 11px;
  }
  .auth-shop .phone__entered .btn {
    font-size: 12px;
    line-height: 18px;
    padding: 16px;
  }
}

.icon-arrow-left-6:before {
  content: "\e9dc";
}

.icon-arrow-right-6:before {
  content: "\e9dd";
}

.icon-bag-happy:before {
  content: "\e9db";
}

.col-products {
  width: calc(100% - 278px);
}
@media only screen and (max-width: 991px) {
  .col-products {
    width: 100%;
  }
}

.pagination-shop li a.arrow {
  color: #292d32;
}
.pagination-shop li a:not(.arrow) {
  min-width: 40px;
  height: 40px;
  border: 1px solid #e4e7e9;
  color: #191c1f;
  padding: 0 8px;
}
.pagination-shop li a:not(.arrow).active {
  background-color: #00a693;
  border-color: #00a693;
  color: #fff;
}

.faqs__shop .row {
  row-gap: 28px;
}
.faqs__shop__item {
  box-shadow: 0px 54.49px 39.39px rgba(0, 0, 0, 0.02);
  padding-bottom: 28px;
}
.faqs__shop__item__heading, .faqs__shop__item__body {
  padding: 28px 24px 0;
}
.faqs__shop__item__heading {
  color: #393939;
}
.faqs__shop__item__heading span {
  width: 14px;
  height: 14px;
}
.faqs__shop__item__heading span::before, .faqs__shop__item__heading span::after {
  background-color: #808b99;
  border-radius: 2px;
}
.faqs__shop__item__heading span::before {
  width: 2px;
}
.faqs__shop__item__heading span::after {
  height: 2px;
}
.faqs__shop__item__heading:not(.collapsed) span::before {
  transform: translateX(-50%) rotate(90deg) !important;
}
.faqs__shop__item__body {
  padding-top: 12px;
}
@media only screen and (max-width: 767px) {
  .faqs__shop__item {
    padding-bottom: 20px;
  }
  .faqs__shop__item__heading, .faqs__shop__item__body {
    padding: 20px 16px 0;
  }
  .faqs__shop__item__heading {
    font-size: 14px;
    line-height: 22px;
  }
}

.switch-shop {
  padding: 0;
  width: 100%;
  margin-bottom: 0;
  min-height: auto;
}
.switch-shop .form-check-input {
  display: none;
}
.switch-shop .form-check-label {
  position: relative;
  padding-left: 79px;
  cursor: pointer;
  display: block;
}
.switch-shop .form-check-label::before, .switch-shop .form-check-label::after {
  content: "";
  position: absolute;
  margin-top: -4px;
  transition: all 0.3s ease-in-out;
}
.switch-shop .form-check-label::before {
  width: 69px;
  height: 30px;
  border-radius: 20px;
  background-color: #f3f6f4;
  left: 0;
  top: 0;
}
.switch-shop .form-check-label::after {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #fff;
  top: 4px;
  left: 43px;
}
.switch-shop .form-check-input:checked + label::before {
  background-color: #00a693;
}
.switch-shop .form-check-input:checked + label::after {
  left: 4px;
}
@media only screen and (max-width: 767px) {
  .switch-shop .form-check-label {
    padding-left: 54px;
    font-size: 12px;
    line-height: 19px;
  }
  .switch-shop .form-check-label::before, .switch-shop .form-check-label::after {
    margin-top: 0;
  }
  .switch-shop .form-check-label::before {
    width: 44px;
    height: 19px;
  }
  .switch-shop .form-check-label::after {
    width: 14px;
    height: 14px;
    top: 2.5px;
    left: 27px;
  }
  .switch-shop .form-check-input:checked + label::after {
    left: 2.5px;
  }
}

.noUi-target {
  height: 2px;
  background-color: #d4d4d4;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  padding-left: 14px;
}

.noUi-connects {
  border-radius: 0;
}

.noUi-connect {
  background-color: #00a693;
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid #00a693;
  box-shadow: none;
  left: -14px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle::before, .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle::after {
  content: none;
}

.category-shop__banner {
  background-image: url("./../images/shop/banner-07.png");
  background-color: #f1f1f1;
  padding: 53px 56px 36px;
}
.category-shop__banner .content::before {
  top: -35px;
  right: 4px;
  bottom: -27px;
  left: -42px;
  background: radial-gradient(45.5% 50% at 50% 50%, rgba(0, 0, 0, 0.32) 0%, rgba(0, 0, 0, 0.0224) 100%);
  backdrop-filter: blur(10px);
  z-index: -1;
}
.category-shop__banner .content .btn {
  padding: 15px 18px;
}
@media only screen and (max-width: 767px) {
  .category-shop__banner {
    padding: 48px 24px 24px;
  }
  .category-shop__banner .content {
    position: unset !important;
  }
  .category-shop__banner .content::before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    backdrop-filter: blur(3px);
  }
  .category-shop__banner .content .btn {
    font-size: 12px;
    line-height: 18px;
  }
}
.category-shop__heading {
  gap: 22px;
}
.category-shop__heading__title {
  padding-right: 11px;
}
.category-shop__heading__title::before {
  width: 3px;
  height: 7px;
  background-color: #00a693;
}
.category-shop__heading__btn {
  width: 40px;
  height: 40px;
}
.category-shop__heading__btn svg {
  width: 28px;
  height: 28px;
}
.category-shop__heading__sort {
  margin-right: 33px;
  gap: 38px;
}
.category-shop__heading__sort li a {
  font-weight: 400;
}
.category-shop__heading__sort li a::after {
  top: 100%;
  width: 16px;
  height: 3px;
  background-color: #00a693;
  transform: translate(-50%, 8px) scaleX(0);
}
.category-shop__heading__sort li a.active {
  font-weight: 700;
}
.category-shop__heading__sort li a.active, .category-shop__heading__sort li a:hover {
  color: #040414;
}
.category-shop__heading__sort li a.active::after, .category-shop__heading__sort li a:hover::after {
  transform: translate(-50%, 8px) scaleX(1);
}
.category-shop__heading__switch-box {
  background-color: #fff;
  border: 1px solid rgba(164, 168, 186, 0.2);
  padding: 15px;
}
.category-shop__row {
  border-right: 1px solid rgba(0, 0, 0, 0.06);
}
.category-shop__row::before, .category-shop__row::after {
  background-color: rgba(0, 0, 0, 0.06);
  width: 100vw;
  height: 1px;
}
.category-shop__col-sidebar {
  width: 278px;
}
.category-shop__col-products {
  width: calc(100% - 278px);
}
.category-shop__sidebar {
  padding: 28px 11px 37px;
}
.category-shop__sidebar__backdrop {
  background-color: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(4px);
  z-index: 10000;
  opacity: 0;
  visibility: hidden;
}
.category-shop__sidebar.opened + .category-shop__sidebar__backdrop {
  opacity: 1;
  visibility: visible;
}
.category-shop__sidebar .content {
  gap: 12px;
}
.category-shop__sidebar__item__heading {
  border: 1px solid #f3f6f4;
  padding: 18px 20px;
}
.category-shop__sidebar__item__heading:not(.collapsed) i {
  transform: rotate(180deg);
}
.category-shop__sidebar__item__body {
  margin-top: 15px;
}
.category-shop__sidebar__items {
  gap: 12px;
  padding: 0 9px;
}
.category-shop__sidebar__items li label {
  gap: 10px;
  cursor: pointer;
}
.category-shop__sidebar__items li label span {
  width: 22px;
  height: 22px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  flex: 0 0 auto;
}
.category-shop__sidebar__items li label span::before {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #000;
  opacity: 0;
}
.category-shop__sidebar__items li input:checked + label span::before {
  opacity: 1;
}
.category-shop__sidebar .range-price-inpute {
  border: 1px solid rgba(0, 0, 0, 0.05);
  padding: 0 18px;
  height: 48px;
  flex: 1 0 1%;
}
.category-shop__sidebar__products {
  padding: 24px 26px 0;
  background-color: #00a693;
}
.category-shop__sidebar__products::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA1IiBoZWlnaHQ9IjI3IiB2aWV3Qm94PSIwIDAgMTA1IDI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMjYuOTc2MVYyN0gxMDVWMjYuOTc2MUgxMDMuOTY4QzkxLjc0NTcgMjYuOTc2MSA4MC4wNDg4IDIyLjAwNDIgNzEuNTY3IDEzLjIwMzVMNjMuNDcyOSA0LjgwNTE4QzU3LjU3MzUgLTEuMzE1OTggNDcuNzcxNCAtMS4zMTU5OCA0MS44NzIgNC44MDUxOEwzMy43Nzc5IDEzLjIwMzVDMjUuMjk2MSAyMi4wMDQyIDEzLjU5OTIgMjYuOTc2MSAxLjM3NjU2IDI2Ljk3NjFIMFoiIGZpbGw9IiNEOUQ5RDkiIHN0eWxlPSJmaWxsOiNEOUQ5RDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuODUxMCAwLjg1MTAgMC44NTEwKTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA1IiBoZWlnaHQ9IjI3IiB2aWV3Qm94PSIwIDAgMTA1IDI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMjYuOTc2MVYyN0gxMDVWMjYuOTc2MUgxMDMuOTY4QzkxLjc0NTcgMjYuOTc2MSA4MC4wNDg4IDIyLjAwNDIgNzEuNTY3IDEzLjIwMzVMNjMuNDcyOSA0LjgwNTE4QzU3LjU3MzUgLTEuMzE1OTggNDcuNzcxNCAtMS4zMTU5OCA0MS44NzIgNC44MDUxOEwzMy43Nzc5IDEzLjIwMzVDMjUuMjk2MSAyMi4wMDQyIDEzLjU5OTIgMjYuOTc2MSAxLjM3NjU2IDI2Ljk3NjFIMFoiIGZpbGw9IiNEOUQ5RDkiIHN0eWxlPSJmaWxsOiNEOUQ5RDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuODUxMCAwLjg1MTAgMC44NTEwKTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #fff;
  width: 105px;
  height: 27px;
  z-index: -1;
}
.category-shop__sidebar__products::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCA1OCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzkwMV8zNiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjU4IiBoZWlnaHQ9IjI3Ij4KPHJlY3Qgd2lkdGg9IjU4IiBoZWlnaHQ9IjI3IiBmaWxsPSJibGFjayIgc3R5bGU9ImZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF85MDFfMzYpIj4KPHBhdGggZD0iTS03NiAtMzYwLjVIMTMzLjkzMUMxNDEuOTM5IC0zNjAuNSAxNDguNDMxIC0zNTQuMDA4IDE0OC40MzEgLTM0NlYxMS45NTIzQzE0OC40MzEgMTkuOTYwNCAxNDEuOTM5IDI2LjQ1MjMgMTMzLjkzMSAyNi40NTIzSDg4Ljk0NzlINzguMDU2OEM2NS45ODYgMjYuNDUyMyA1NC40MzMgMjEuNTQ4NiA0Ni4wNDc2IDEyLjg2Nkw0MC4xMTQ2IDYuNzIyNzVDMzQuMDIwOCAwLjQxMzAyNSAyMy45MDk4IDAuNDEzMDI1IDE3LjgxNiA2LjcyMjc1TDExLjg4MyAxMi44NjZDMy40OTc1NSAyMS41NDg2IC04LjA1NTQgMjYuNDUyMyAtMjAuMTI2MiAyNi40NTIzSC0zMS4wMTc0SC03NkMtODQuMDA4MSAyNi40NTIzIC05MC41IDE5Ljk2MDQgLTkwLjUgMTEuOTUyM1YtMzQ2Qy05MC41IC0zNTQuMDA4IC04NC4wMDgxIC0zNjAuNSAtNzYgLTM2MC41WiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9yYWRpYWxfOTAxXzM2KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNyIgc3R5bGU9IiIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTAxXzM2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDI4Ljk2NTMgLTE2Ny4wMjQpIHJvdGF0ZSg5MCkgc2NhbGUoMTkzLjk3NiA2NS43MDM0KSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdHlsZT0ic3RvcC1jb2xvcjp3aGl0ZTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIwLjg1OTQ1MSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC44MzQxOTIiIHN0eWxlPSJzdG9wLWNvbG9yOndoaXRlO3N0b3Atb3BhY2l0eTowLjgzNDE5MjsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCA1OCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzkwMV8zNiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjU4IiBoZWlnaHQ9IjI3Ij4KPHJlY3Qgd2lkdGg9IjU4IiBoZWlnaHQ9IjI3IiBmaWxsPSJibGFjayIgc3R5bGU9ImZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF85MDFfMzYpIj4KPHBhdGggZD0iTS03NiAtMzYwLjVIMTMzLjkzMUMxNDEuOTM5IC0zNjAuNSAxNDguNDMxIC0zNTQuMDA4IDE0OC40MzEgLTM0NlYxMS45NTIzQzE0OC40MzEgMTkuOTYwNCAxNDEuOTM5IDI2LjQ1MjMgMTMzLjkzMSAyNi40NTIzSDg4Ljk0NzlINzguMDU2OEM2NS45ODYgMjYuNDUyMyA1NC40MzMgMjEuNTQ4NiA0Ni4wNDc2IDEyLjg2Nkw0MC4xMTQ2IDYuNzIyNzVDMzQuMDIwOCAwLjQxMzAyNSAyMy45MDk4IDAuNDEzMDI1IDE3LjgxNiA2LjcyMjc1TDExLjg4MyAxMi44NjZDMy40OTc1NSAyMS41NDg2IC04LjA1NTQgMjYuNDUyMyAtMjAuMTI2MiAyNi40NTIzSC0zMS4wMTc0SC03NkMtODQuMDA4MSAyNi40NTIzIC05MC41IDE5Ljk2MDQgLTkwLjUgMTEuOTUyM1YtMzQ2Qy05MC41IC0zNTQuMDA4IC04NC4wMDgxIC0zNjAuNSAtNzYgLTM2MC41WiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9yYWRpYWxfOTAxXzM2KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNyIgc3R5bGU9IiIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTAxXzM2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDI4Ljk2NTMgLTE2Ny4wMjQpIHJvdGF0ZSg5MCkgc2NhbGUoMTkzLjk3NiA2NS43MDM0KSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdHlsZT0ic3RvcC1jb2xvcjp3aGl0ZTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIwLjg1OTQ1MSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC44MzQxOTIiIHN0eWxlPSJzdG9wLWNvbG9yOndoaXRlO3N0b3Atb3BhY2l0eTowLjgzNDE5MjsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #fff;
  width: 58px;
  height: 21px;
  bottom: 15px;
  z-index: -1;
}
.category-shop__sidebar__products__item {
  padding: 40px 0 48px;
}
.category-shop__sidebar__products__item .image::before {
  background-image: url("./../images/shop/bg-04.png");
  width: 100%;
  height: 100%;
  z-index: -1;
}
.category-shop__sidebar__products__item .price {
  gap: 3px;
}
.category-shop__sidebar__products__item del {
  min-width: 68px;
  background-color: rgba(255, 255, 255, 0.2);
  padding: 5px 12px;
}
.category-shop__sidebar__products__item .btn-add-to-cart {
  width: 46px;
  height: 46px;
  background-color: #000;
  color: #fff;
  transform: translate(-50%, 29px);
}
.category-shop__sidebar__products__item .btn-add-to-cart:hover {
  background-color: #00a693;
}
.category-shop__sidebar__products .swiper-pagination {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  gap: 6px;
  margin: 0;
  width: -moz-fit-content;
  width: fit-content;
}
.category-shop__sidebar__products .swiper-pagination-bullet {
  width: 18px;
  height: 2px;
  background-color: #fff;
  opacity: 0.4;
  margin: 0;
  border-radius: 2px;
}
.category-shop__sidebar__products .swiper-pagination-bullet-active {
  width: 44px;
  opacity: 1;
}
.category-shop__products {
  padding: 15px 32px 23px;
  background-color: #f3f6f4;
}
.category-shop__products .row {
  margin: 0 -6px;
  row-gap: 12px;
}
.category-shop__products .row > * {
  padding: 0 6px;
}
@media only screen and (max-width: 1399px) {
  .category-shop__heading__sort {
    margin-right: 24px;
    gap: 24px;
  }
}
@media only screen and (max-width: 1199px) {
  .category-shop__heading {
    gap: 12px;
  }
  .category-shop__heading__sort {
    order: 999;
    width: 100%;
    margin-right: 0;
  }
  .category-shop__col-sidebar {
    width: 240px;
  }
  .category-shop__col-products {
    width: calc(100% - 240px);
  }
  .category-shop__products {
    padding: 16px;
  }
}
@media only screen and (max-width: 991px) {
  .category-shop__row::before {
    height: 100%;
    background-color: #f3f6f4;
    border: solid rgba(0, 0, 0, 0.06);
    border-width: 1px 0;
  }
  .category-shop__row::after {
    content: none;
  }
  .category-shop__col-sidebar, .category-shop__col-products {
    width: 100%;
  }
  .category-shop__heading__title {
    width: 100%;
  }
  .category-shop__sidebar {
    width: 100%;
    height: 90%;
    border-radius: 15px 15px 0 0;
    background-color: #fff;
    border-right: 0;
    position: fixed;
    top: 10%;
    left: 0;
    transform: translateY(100%);
    overflow-y: auto;
    scrollbar-width: 4px;
    scrollbar-color: #00a693 blue;
    padding-left: 12px;
  }
  .category-shop__sidebar::-webkit-scrollbar {
    width: 4px;
    background-color: #f3f6f4;
  }
  .category-shop__sidebar::-webkit-scrollbar-thumb {
    background-color: #00a693;
  }
  .category-shop__sidebar {
    z-index: 10001;
  }
  .category-shop__sidebar.opened {
    transform: translateY(0);
  }
  .category-shop__products {
    padding: 24px 0;
  }
}
@media only screen and (max-width: 767px) {
  .category-shop__heading__switch-box {
    padding: 15px 9px;
  }
}
@media only screen and (max-width: 575px) {
  .category-shop__heading__sort {
    gap: 16px;
    margin: 0 -12px;
    padding: 0 12px;
    width: auto;
  }
}

.category-shop__heading__mobile__filter-sort {
  padding: 6px 10px;
  background-color: #F3F6F4;
}
.category-shop__heading__mobile__filter-sort > * {
  max-width: 50%;
  padding: 15px 12px 16px;
}
.category-shop__heading__mobile__sort .form-control {
  max-width: calc(100% - 31px);
}
.category-shop__heading__mobile__quick-access .title {
  border: 1px solid #EBEBEB;
  padding: 10px 13px;
}
.category-shop__heading__mobile__quick-access .form-control {
  height: auto;
  min-height: 38px;
  padding: 0 14px 0 40px;
  background: #F3F6F4 url("./../images/shop/arrow-select.svg") center left 14px no-repeat;
  background-size: 16px 16px;
}

.btn-outline-secondary-3 {
  border: 1px solid rgba(164, 168, 186, 0.3);
  color: #a4a8ba;
}
.btn-outline-secondary-3:hover {
  border-color: #00935e;
  background-color: #00935e;
  color: #fff;
}

.dashboard-shop {
  min-height: 100vh;
}
.dashboard-shop__sidebar {
  max-width: 393px;
  top: 42px;
  bottom: 28px;
  background-color: #fff;
  z-index: 10001;
}
.dashboard-shop__sidebar__backdrop {
  background-color: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(7px);
}
.dashboard-shop__sidebar__content {
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
  padding-left: 12px;
}
.dashboard-shop__sidebar__content::-webkit-scrollbar {
  width: 4px;
  background-color: #f3f6f4;
}
.dashboard-shop__sidebar__content::-webkit-scrollbar-thumb {
  background-color: #00a693;
}
.dashboard-shop__sidebar__content__info-user {
  padding-top: 20px;
  margin: 0 55px 0 29px;
}
.dashboard-shop__sidebar__content__info-user::before {
  background-image: url("./../images/shop/bg-05.png");
  border-radius: 15px;
  height: 62px;
  z-index: -1;
}
.dashboard-shop__sidebar__content__info-user img {
  border: 4px solid #fff;
  width: 78px;
  height: 78px;
}
.dashboard-shop__sidebar__content__menu {
  padding: 25px 42px 0 29px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.dashboard-shop__sidebar__content__menu ul li a {
  gap: 10px;
  padding: 15px 18px;
}
.dashboard-shop__sidebar__content__menu ul li a::before, .dashboard-shop__sidebar__content__menu ul li a::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  width: 3px;
  height: 0;
  background-color: #00a693;
  border-radius: 10px;
  transition: all 0.3s linear;
}
.dashboard-shop__sidebar__content__menu ul li a::before {
  transform: translate(20px, -50%);
}
.dashboard-shop__sidebar__content__menu ul li a::after {
  opacity: 0.4;
  filter: blur(10px);
  transform: translate(25px, -50%);
}
.dashboard-shop__sidebar__content__menu ul li a .icon .cr-1 {
  color: #d5d5d5;
}
.dashboard-shop__sidebar__content__menu ul li a .icon .cr-2 {
  color: #00935e;
}
.dashboard-shop__sidebar__content__menu ul li a.active {
  color: #040414;
  background-color: #f3f6f4;
}
.dashboard-shop__sidebar__content__menu ul li a.active::before, .dashboard-shop__sidebar__content__menu ul li a.active::after {
  height: 20px;
}
.dashboard-shop__sidebar__content__menu ul li a.active .icon .cr-1 {
  color: #292d32;
}
.dashboard-shop__sidebar__content__manage-account {
  padding: 24px 42px 0 29px;
}
.dashboard-shop__sidebar__content__manage-account ul li a {
  gap: 10px;
}
.dashboard-shop__sidebar__content__manage-account ul li a .icon svg {
  width: 20px;
  height: 20px;
}
.dashboard-shop__sidebar__content__manage-account ul li a .icon svg .cr-1 {
  color: #292d32;
}
.dashboard-shop__sidebar__content__manage-account ul li a .icon svg .cr-2 {
  color: #00935e;
}
.dashboard-shop__wrapper {
  width: calc(100% - 393px);
  max-width: 1510px;
  padding: 42px 0 29px 24px;
  margin-right: 393px;
  min-height: 100vh;
}
.dashboard-shop__wrapper::before {
  content: "";
  position: absolute;
  top: 42px;
  right: 0;
  bottom: 29px;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.1);
}
.dashboard-shop__header {
  padding: 0 21px 22px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.dashboard-shop__header__btn {
  width: 58px;
  height: 58px;
  border: 1px solid #ccede9;
}
.dashboard-shop__header__btn:hover {
  background-color: #ccede9;
}
.dashboard-shop__header .btn {
  padding: 18px 34px;
}
.dashboard-shop__content {
  margin: 28px 21px 0 0;
  padding: 34px 36px 42px;
  background-color: #f3f6f4;
}
.dashboard-shop__note {
  padding: 9px 27px 9px 13px;
  gap: 14px;
}
.dashboard-shop__note .btn {
  padding: 15px 13px;
}
.dashboard-shop__heading .title::before {
  width: 3px;
  height: 20px;
  background-color: #00a693;
  border-radius: 10px;
}
.dashboard-shop__heading .link:hover {
  color: #00a693;
}
.dashboard-shop__total-info {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 27px 20px 22px 33px;
}
.dashboard-shop__total-info__item {
  padding: 22px 13px;
}
.dashboard-shop__total-info__item .icon {
  background-color: #f3f6f4;
  width: 57px;
  height: 57px;
}
.dashboard-shop__total-info__item .icon img {
  width: 45px;
  height: 45px;
}
.dashboard-shop__address {
  border: 1px solid rgba(0, 166, 147, 0.2);
  padding: 9px 27px 9px 13px;
}
.dashboard-shop__address .btn {
  padding: 15px 13px;
}
.dashboard-shop__last-products-see__item {
  width: 189px;
  padding: 20px;
}
.dashboard-shop__last-products-see__item .price {
  gap: 6px;
}
.dashboard-shop__last-products-see .swiper::before, .dashboard-shop__last-products-see .swiper::after {
  content: "";
  position: absolute;
  top: 0;
  width: 189px;
  height: 100%;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
  z-index: 2;
}
.dashboard-shop__last-products-see .swiper::before {
  right: 0;
  background-image: linear-gradient(280deg, #f3f6f4, rgba(243, 246, 244, 0));
  transform: translateX(36px);
}
.dashboard-shop__last-products-see .swiper::after {
  left: 0;
  background-image: linear-gradient(90deg, #f3f6f4, rgba(243, 246, 244, 0));
  transform: translateX(-36px);
}
.dashboard-shop__last-products-see .swiper.has-before::before {
  opacity: 1;
  visibility: visible;
}
.dashboard-shop__last-products-see .swiper.has-after::after {
  opacity: 1;
  visibility: visible;
}
.dashboard-shop__last-products-see .swiper-slide {
  width: auto;
}
.dashboard-shop .copyright-socials {
  padding-right: 21px;
}
@media only screen and (max-width: 1399px) {
  .dashboard-shop__sidebar {
    max-width: 280px;
  }
  .dashboard-shop__sidebar__content__info-user {
    margin: 0 24px;
  }
  .dashboard-shop__sidebar__content__menu {
    padding: 25px 24px 0;
  }
  .dashboard-shop__sidebar__content__menu ul li a {
    padding: 15px 12px;
  }
  .dashboard-shop__sidebar__content__menu ul li a::before {
    transform: translate(12px, -50%);
  }
  .dashboard-shop__sidebar__content__menu ul li a::after {
    transform: translate(17px, -50%);
  }
  .dashboard-shop__sidebar__content__manage-account {
    padding: 24px 24px 0;
  }
  .dashboard-shop__wrapper {
    width: calc(100% - 280px);
    padding-left: 12px;
    margin-right: 280px;
  }
  .dashboard-shop__content {
    margin: 20px 12px 0 0;
    padding: 34px 24px 42px;
  }
}
@media only screen and (max-width: 1199px) {
  .dashboard-shop__sidebar {
    top: 0;
    bottom: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s linear 0.3s;
    background-color: transparent;
  }
  .dashboard-shop__sidebar__content {
    width: 100%;
    max-width: 280px;
    transition: all 0.3s linear 0s;
    padding: 24px 0;
    transform: translateX(280px);
  }
  .dashboard-shop__sidebar.opened {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s linear 0s;
  }
  .dashboard-shop__sidebar.opened .dashboard-shop__sidebar__content {
    transform: translateX(0);
    transition: all 0.3s linear 0.3s;
  }
  .dashboard-shop__wrapper {
    width: 100%;
    padding: 24px 0;
    margin-right: 0;
  }
  .dashboard-shop__wrapper::before {
    content: none;
  }
  .dashboard-shop__header {
    padding: 0 12px 24px;
  }
  .dashboard-shop__content {
    margin: 20px 12px 0;
  }
}
@media only screen and (max-width: 991px) {
  .dashboard-shop__content {
    padding: 24px 12px;
  }
  .dashboard-shop__total-info {
    padding: 24px 12px;
  }
  .dashboard-shop__total-info .row {
    row-gap: 12px;
    margin: 0 -6px;
  }
  .dashboard-shop__total-info .row > * {
    padding: 0 6px;
  }
  .dashboard-shop__last-products-see .swiper::before, .dashboard-shop__last-products-see .swiper::after {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .dashboard-shop__header__btn {
    width: 48px;
    height: 48px;
  }
  .dashboard-shop__header__btn svg {
    width: 20px;
    height: 20px;
  }
  .dashboard-shop__note, .dashboard-shop__address {
    padding: 9px 12px;
    gap: 12px;
  }
  .dashboard-shop__note .btn, .dashboard-shop__address .btn {
    font-size: 12px;
    line-height: 18px;
    padding: 12px;
  }
  .dashboard-shop__note .btn svg, .dashboard-shop__address .btn svg {
    width: 16px;
    height: 16px;
  }
  .dashboard-shop__note .note {
    font-size: 12px;
    line-height: 18px;
  }
  .dashboard-shop__address .address {
    font-size: 12px;
    line-height: 18px;
  }
}

.info-user-mobile {
  padding: 0 12px;
}
.info-user-mobile__note {
  border: 1px solid #EBEBEB;
  padding: 12px;
}

@supports (selector(::-webkit-scrollbar)) {
  .scrollbar {
    scrollbar-color: unset !important;
  }
}

.icon-heart-6:before {
  content: "\e9e9";
}

.icon-heart-6-fill:before {
  content: "\e9ea";
}

.icon-reply:before {
  content: "\e9da";
}

.icon-star-5:before {
  content: "\e9d9";
}

.icon-share:before {
  content: "\e9d8";
}

.icon-angle-down-2:before {
  content: "\e9d3";
}

.icon-angle-left-4:before {
  content: "\e9d4";
}

.icon-angle-right-4:before {
  content: "\e9d5";
}

.icon-arrow-left-5:before {
  content: "\e9d6";
}

.icon-grid-2:before {
  content: "\e9d7";
}

.modal {
  z-index: 10003;
}
.modal-backdrop {
  z-index: 10001;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.body-shop {
  --default-color-select-two: #00a693;
}

.btn-success-5 {
  background-color: #00a693;
  color: #fff;
}
.btn-success-5:hover {
  background-color: #040414;
  color: #fff;
}

.text-gray-12 {
  color: #929292;
}
.text-dark-13 {
  color: #212529;
}
.text-dark-14 {
  color: #565656;
}

.detail-product .row-info-product {
  margin: 0;
}
.detail-product .col-gallery {
  max-width: 335px;
  padding: 0;
}
.detail-product .col-info {
  max-width: calc(100% - 606px);
  padding: 0 36px;
}
.detail-product .col-info-seller {
  padding: 0;
  max-width: 271px;
}
.detail-product__images {
  border: 1px solid #e7e8ee;
  padding: 74px 0 34px;
}
.detail-product__images__icons {
  top: 20px;
  right: 20px;
}
.detail-product__images__icons__btn {
  width: 39px;
  height: 39px;
  background-color: #00a693;
}
.detail-product__images__icons ul {
  box-shadow: -20px 44px 51px rgba(0, 0, 0, 0.08);
  background-color: #f3f6f4;
  transform: translate(2.5px, 16px) !important;
  width: 44px;
  padding: 12px 0;
  min-width: auto;
  opacity: 0;
  visibility: hidden;
  z-index: 20;
}
.detail-product__images__icons ul.show {
  opacity: 1;
  visibility: visible;
  transform: translate(2.5px, 8px) !important;
}
.detail-product__images__img {
  max-width: 264px;
  max-height: 264px;
}
.detail-product__images__bottom {
  border-top: 1px solid #e7e8ee;
  padding: 38px 16px 0;
  margin-top: 61px;
}
.detail-product__images__imgs {
  background-image: url("./../images/shop/bg-02.png");
  padding: 12px 20px 11px;
}
.detail-product__images__imgs .swiper {
  filter: drop-shadow(0px 34px 24px rgba(0, 0, 0, 0.03));
}
.detail-product__images__imgs .swiper-button-next, .detail-product__images__imgs .swiper-button-prev {
  width: 24px;
  height: 21px;
  background: linear-gradient(270.04deg, rgba(255, 255, 255, 0) -43.11%, #ffffff 59.43%);
  color: #89939f;
}
.detail-product__images__imgs .swiper-button-next::after, .detail-product__images__imgs .swiper-button-prev::after {
  content: none;
}
.detail-product__images__imgs .swiper-button-next {
  right: auto;
  left: 0;
  transform: translate(-7px, -50%);
}
.detail-product__images__imgs .swiper-button-prev {
  left: auto;
  right: 0;
  transform: translate(7px, -50%);
}
.detail-product__images__imgs__item {
  height: 43px;
}
.detail-product__images__imgs__item::before {
  content: "\e9d7";
  font-family: "icomoon";
  background-color: rgba(255, 255, 255, 0.46);
  backdrop-filter: blur(4px);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #121212;
  font-size: 11px;
  line-height: 1;
  opacity: 0;
}
.detail-product__images__imgs__item:hover::before {
  opacity: 1;
}
.detail-product__proposal-rate .proposal {
  padding: 8px 30px;
  background-color: #00a693;
}
.detail-product__proposal-rate .rate {
  background-color: #ffc700;
  padding: 7px 16px;
}
.detail-product__titr {
  gap: 7px;
}
.detail-product__titr::before {
  width: 32px;
  height: 6px;
  border-radius: 5px;
  background-color: #00935e;
}
.detail-product__colors li label, .detail-product__sizes li label {
  padding: 7px 20px;
  border: 1px solid #dfe0e7;
  color: #000;
}
.detail-product__colors li input:checked + label, .detail-product__sizes li input:checked + label {
  border-color: #00a693;
  color: #00a693;
}
.detail-product__colors label span {
  width: 14px;
  height: 14px;
  border: 1px solid #fff;
  outline: 1px solid #a4a8ba;
  background-color: #000;
}
.detail-product__colors input:checked + label span {
  outline-color: #00a693;
}
.detail-product__features {
  margin: 0 -3px;
  gap: 13px 0;
}
.detail-product__features li {
  max-width: 33.333333%;
  padding: 0 3px;
}
.detail-product__features li .content {
  background-color: #fafbff;
  padding: 7px 16px;
}
.detail-product__info-seller {
  background-color: #f3f6f4;
  padding: 25px 22px;
}
.detail-product__info-seller__heading, .detail-product__info-seller__features {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e7e7e7;
}
.detail-product__info-seller__send .select2-container--default .select2-selection--single {
  border: 0;
  background-color: #fff;
  box-shadow: 0px 24px 54px -17px rgba(0, 0, 0, 0.09);
  border-radius: 9px;
}
.detail-product__info-seller__send .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 14px;
}
.detail-product__info-seller__send .select-two-item-title {
  font-family: "Yekan Bakh";
  font-size: 9px;
  line-height: 14px;
  font-weight: 700;
  color: #121212;
}
.detail-product__info-seller__send .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow::before {
  content: "\e9d3";
  font-size: 20px;
  color: #b0b0b0;
}
.detail-product__info-seller .btn-add-to-cart {
  padding: 15px 12px;
  box-shadow: 10px 24px 34px rgba(0, 166, 147, 0.08);
}
.detail-product__info-seller__quantity {
  border: 1px solid #a4a8ba;
  padding: 8px 19px;
}
.detail-product__info-seller__quantity input {
  width: 32px;
}
.detail-product__info-seller__price del,
.detail-product__info-seller__price span {
  word-break: break-all;
}
.detail-product__info-seller__price del {
  text-decoration: none;
}
.detail-product__info-seller__price del span {
  margin-right: 2px;
  line-height: 23px;
  color: #d4242e;
}
.detail-product__info-seller__price .toman {
  transform: scale(-1);
  margin-right: 2px;
}
.detail-product__info-seller__timear {
  gap: 2px;
}
.detail-product__info-seller__timear__item {
  width: 30px;
  height: 30px;
  box-shadow: 0px 24px 16px rgba(0, 0, 0, 0.02);
  font-size: 6px;
  line-height: 9px;
}
.detail-product__heading__mobile .detail-product__info-seller__timear__item {
  background-color: #f3f6f4 !important;
}
.detail-product__nav-price {
  right: 12px;
  bottom: 12px;
  left: 12px;
  background-color: #F3F6F4;
  padding: 14px 12px;
  z-index: 10001;
}
.detail-product__nav-price .btn {
  padding: 13px 33px;
  box-shadow: 0px 14px 24px rgba(122, 215, 92, 0.3);
}
.detail-product__small-description {
  border: 1px solid #e7e8ee;
}
.detail-product__free-send {
  background-color: #e3f7f5;
}
.detail-product__small-description, .detail-product__free-send {
  padding: 20px 39px 20px 18px;
}
.detail-product__small-description::before, .detail-product__free-send::before {
  width: 3px;
  height: 19px;
  background-color: #00a693;
  border-radius: 10px;
  right: 18px;
}
.detail-product__options {
  background-color: #f3f6f4;
  padding: 35px 71px 34px;
}
.detail-product__options__item svg {
  color: #292d32;
}
.detail-product__sellers__item {
  background-color: #fff;
  border: 1px solid #e9e9f1;
  padding: 26px 33px 26px 27px;
}
.detail-product__sellers__item .info-seller .icon {
  width: 64px;
  height: 64px;
  background-color: #fff;
  border: 1px solid #e9e9f1;
}
.detail-product__sellers__item .info-seller .performance b {
  color: #00a693;
}
.detail-product__sellers__item .btns {
  flex: 0 0 auto;
}
.detail-product__sellers__item .btns .btn-send {
  padding: 10px 14px 10px 23px;
}
.detail-product__sellers__item .btns .btn-send .icon {
  width: 44px;
  height: 44px;
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.detail-product__sellers__item .btns .btn-add-to-cart {
  padding: 21px 28px;
}
.detail-product__sellers__item:hover {
  background-color: rgba(0, 166, 147, 0.1);
  border-color: rgba(0, 166, 147, 0.1);
}
.detail-product__sellers__item:hover .info-seller .icon {
  background-color: rgba(0, 166, 147, 0.2);
  border-color: rgba(0, 166, 147, 0.2);
}
.detail-product__sellers__item:hover .btns .btn-add-to-cart {
  background-color: #fff;
}
.detail-product__sellers__item:hover .btns .btn-add-to-cart:hover {
  background-color: #00a693;
}
.detail-product__tabs::before {
  background-color: rgba(242, 229, 221, 0.2);
  height: 17px;
  z-index: -1;
}
.detail-product__tabs ul {
  padding: 0 65px;
}
.detail-product__tabs ul li {
  color: #000;
  padding: 15px 38px;
}
.detail-product__tabs ul li.active {
  background-color: #121212;
  color: #fff;
}
.detail-product__description {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 48px 48px 40px;
}
.detail-product__description .content {
  font-size: 12px;
  line-height: 36px;
  font-weight: 400;
  color: #494949;
  text-align: justify;
}
.detail-product__description .content > * {
  margin-bottom: 24px;
}
.detail-product__description .content > *:last-child {
  margin-bottom: 0;
}
.detail-product__description .content img {
  width: 100%;
  display: block;
  border-radius: 20px;
}
.detail-product__full-info {
  background-color: #f3f6f4;
  padding: 42px 53px 24px 41px;
}
.detail-product__full-info__items {
  gap: 18px;
}
.detail-product__full-info__items.has-more-items::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 113px;
  background-color: rgba(217, 217, 217, 0.01);
  backdrop-filter: blur(3.5px);
  z-index: 10;
}
.detail-product__full-info__item {
  border: 1px solid #e7e8ee;
  padding: 8px 15px 8px 11px;
}
.detail-product__full-info__item .title {
  gap: 10px;
  width: 25%;
  padding-left: 12px;
}
.detail-product__full-info__item .title::before {
  width: 3px;
  height: 19px;
  border-radius: 10px;
  background-color: #00a693;
}
.detail-product__full-info__item .value {
  padding: 15px 25px;
  width: 75%;
  background-color: #fff;
}
.detail-product__comments {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 50px 40px 24px;
}
.detail-product__comments__heading .right i {
  width: 52px;
  height: 52px;
  background-color: #ffc700;
}
.detail-product__comments__heading .right .sub-title span {
  color: #d4242e;
}
.detail-product__comments__rates__type .box {
  width: 135px;
  padding: 0 0 15px 21px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  margin-left: 22px;
}
.detail-product__comments__rates__type .box .icon svg {
  width: 24px;
  height: 24px;
}
.detail-product__comments__rates__type .box .rate {
  border-bottom: 3px solid #00a693;
  padding-bottom: 3px;
}
.detail-product__comments__rates__line {
  max-width: 272px;
  gap: 5px;
}
.detail-product__comments__rates__line li .stars {
  color: rgba(217, 217, 217, 0.4);
}
.detail-product__comments__rates__line li .line {
  margin: 0 12px 0 17px;
  background-color: #ededed;
  height: 2px;
}
.detail-product__comments__rates__line li:first-child .stars i {
  color: #ffc700;
}
.detail-product__comments__rates__line li:nth-child(2) .stars i:nth-last-child(n+2) {
  color: #14151b;
}
.detail-product__comments__rates__line li:nth-child(3) .stars i:nth-last-child(n+3) {
  color: #14151b;
}
.detail-product__comments__rates__line li:nth-child(4) .stars i:nth-last-child(n+4) {
  color: #14151b;
}
.detail-product__comments__rates__line li:nth-child(5) .stars i:nth-last-child(n+5) {
  color: #14151b;
}
.detail-product__comments__item {
  background-color: #f3f6f4;
  padding: 24px 40px;
}
.detail-product__comments__item .rates ul {
  flex: 1 0 auto;
  min-width: 50%;
  max-width: 100%;
}
.detail-product__comments__item .rates li {
  padding: 13px 16px;
  background-color: #fafbff;
}
.detail-product__comments .replys {
  padding-right: 40px;
  margin-top: 16px;
}
.detail-product__comments__items.has-more-items::after {
  height: 113px;
  background-color: rgba(217, 217, 217, 0.01);
  backdrop-filter: blur(7px);
  z-index: 10;
}
.detail-product__comments__items.has-more-items.opened::after {
  content: none;
}
.detail-product__comments__items .btn-more-shop {
  bottom: 28px;
  z-index: 20;
}
@media only screen and (max-width: 1399px) {
  .detail-product .col-info {
    padding: 0 24px;
  }
}
@media only screen and (max-width: 1199px) {
  .detail-product .col-gallery {
    max-width: 300px;
  }
  .detail-product .col-info {
    padding: 0 12px;
    max-width: calc(100% - 540px);
  }
  .detail-product .col-info-seller {
    max-width: 240px;
  }
  .detail-product__info-seller {
    padding: 25px 16px;
  }
  .detail-product__sellers__item {
    padding: 26px 20px;
  }
  .detail-product__sellers__item .warranty {
    font-size: 14px;
    line-height: 22px;
  }
  .detail-product__comments {
    padding: 50px 24px;
  }
  .detail-product__comments__rates__type .box {
    margin-left: 16px;
    width: 120px;
    padding-left: 12px;
  }
}
@media only screen and (max-width: 991px) {
  .detail-product .col-gallery, .detail-product .col-info, .detail-product .col-info-seller {
    max-width: 100%;
    padding: 0;
  }
  .detail-product__images {
    padding: 32px 0 16px;
  }
  .detail-product__images__bottom {
    padding: 16px 16px 0;
    margin-top: 24px;
  }
  .detail-product__images__imgs {
    max-width: 290px;
    margin: 0 auto;
  }
  .detail-product__colors, .detail-product__sizes, .detail-product__features {
    overflow-x: auto;
    scrollbar-width: 0;
    -ms-overflow-style: none;
  }
  .detail-product__colors::-webkit-scrollbar, .detail-product__sizes::-webkit-scrollbar, .detail-product__features::-webkit-scrollbar {
    width: 0;
  }
  .detail-product__features li {
    max-width: 25%;
  }
  .detail-product .small-description-free-send {
    margin-top: 24px;
  }
  .detail-product__small-description, .detail-product__free-send {
    padding: 20px 16px;
  }
  .detail-product__small-description::before, .detail-product__free-send::before {
    content: none;
  }
  .detail-product__options {
    padding: 32px 24px;
    margin: 32px 0;
  }
  .detail-product__options__item {
    padding-left: 24px;
  }
  .detail-product__sellers__items .btns {
    flex: unset;
  }
  .detail-product__tabs ul {
    padding: 0 24px;
  }
  .detail-product__description {
    padding: 32px;
  }
  .detail-product__full-info {
    padding: 32px 24px 24px;
  }
  .detail-product__full-info__item .title {
    width: 33.3333%;
  }
  .detail-product__full-info__item .value {
    width: 66.6667%;
  }
  .detail-product__full-info .btn-more-shop {
    margin-top: -64px;
    z-index: 100;
    position: relative;
  }
  .detail-product__comments {
    padding: 24px 12px;
    border-radius: 12px;
  }
  .detail-product__comments__rates__type {
    width: 100%;
    margin: 0 -8px;
    row-gap: 16px;
  }
  .detail-product__comments__rates__type .box {
    width: auto;
    flex: 1 0 33.333333%;
    margin: 0;
    padding: 0 8px;
    border-left: 0;
  }
  .detail-product__comments__rates__line {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .detail-product__title {
    font-size: 16px;
    line-height: 25px;
  }
  .detail-product__features li {
    max-width: 33.333333%;
  }
  .detail-product__options {
    padding: 32px 16px;
    border-radius: 15px;
  }
  .detail-product__options__item svg {
    width: 32px;
    height: 32px;
  }
  .detail-product__options__item > * {
    font-size: 12px;
    line-height: 18px;
  }
  .detail-product__sellers__item {
    padding: 12px;
  }
  .detail-product__sellers__item .info-seller .icon {
    margin-left: 8px;
  }
  .detail-product__sellers__item .btns .btn {
    flex: 1 0 auto;
  }
  .detail-product__sellers__item .btns .btn-send {
    padding: 6px 14px;
  }
  .detail-product__sellers__item .btns .btn-add-to-cart {
    padding: 17px 16px;
  }
  .detail-product__tabs ul {
    padding: 0;
  }
  .detail-product__tabs ul li {
    padding: 12px 24px;
  }
  .detail-product__description {
    padding: 24px;
    border-radius: 15px;
  }
  .detail-product__description__title {
    font-size: 16px;
    line-height: 24px;
  }
  .detail-product__description .content {
    line-height: 28px;
  }
  .detail-product__description .content img {
    border-radius: 12px;
  }
  .detail-product__full-info__item .title {
    font-size: 14px;
    line-height: 22px;
    width: 40%;
  }
  .detail-product__full-info__item .value {
    font-size: 12px;
    line-height: 19px;
    width: 60%;
  }
  .detail-product__comments__item {
    padding: 24px;
  }
  .detail-product__comments__item .rates {
    row-gap: 12px;
  }
  .detail-product__comments__item .rates li {
    padding: 10px 12px;
  }
  .detail-product__comments .replys {
    padding-right: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .detail-product__colors, .detail-product__sizes, .detail-product__features {
    margin: 0 -12px;
    padding: 0 12px;
  }
  .detail-product__features li {
    min-width: 162px;
    max-width: 162px;
  }
  .detail-product__tabs {
    margin: 32px -12px;
  }
  .detail-product__tabs ul {
    padding: 0 12px;
  }
  .detail-product__sellers__heading .btn {
    max-width: 100%;
  }
  .detail-product__full-info {
    padding: 24px 12px;
  }
  .detail-product__full-info__item {
    gap: 12px;
  }
  .detail-product__full-info__item .title,
  .detail-product__full-info__item .value {
    width: 100%;
  }
  .detail-product__full-info__item .title {
    padding-left: 0;
  }
  .detail-product__comments__heading .btn {
    max-width: 100%;
  }
  .detail-product__comments__item {
    padding: 20px 12px;
  }
}

.modal-sellers .modal-dialog,
.modal-full-info .modal-dialog {
  max-width: 1320px;
}
.modal-sellers .modal-content,
.modal-full-info .modal-content {
  border-radius: 15px;
  border: 0;
}
.modal-sellers .modal-header, .modal-sellers .modal-body,
.modal-full-info .modal-header,
.modal-full-info .modal-body {
  padding: 24px;
}
@media only screen and (max-width: 991px) {
  .modal-sellers .modal-body,
  .modal-full-info .modal-body {
    height: calc(100% - 100px);
  }
}

.modal-sellers .detail-product__sellers__items {
  max-height: 544px;
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
  padding-left: 12px;
}
.modal-sellers .detail-product__sellers__items::-webkit-scrollbar {
  width: 4px;
  background-color: #f3f6f4;
}
.modal-sellers .detail-product__sellers__items::-webkit-scrollbar-thumb {
  background-color: #00a693;
}
@media only screen and (max-width: 991px) {
  .modal-sellers .detail-product__sellers__items {
    max-height: 100%;
  }
}

.modal-full-info .detail-product__full-info__items {
  max-height: 422px;
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
  padding-left: 12px;
}
.modal-full-info .detail-product__full-info__items::-webkit-scrollbar {
  width: 4px;
  background-color: #f3f6f4;
}
.modal-full-info .detail-product__full-info__items::-webkit-scrollbar-thumb {
  background-color: #00a693;
}
.modal-full-info .detail-product__full-info__item .value {
  background-color: #f3f6f4;
}
@media only screen and (max-width: 991px) {
  .modal-full-info .detail-product__full-info__items {
    max-height: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .modal-mobile {
    z-index: 10002;
    overflow: hidden;
    top: 10%;
    height: 90%;
  }
  .modal-mobile:not(.show) .modal-dialog {
    transform: translateY(80%);
    opacity: 1;
  }
  .modal-mobile .modal-dialog {
    margin: 0;
    height: 100%;
  }
  .modal-mobile .modal-content {
    border-radius: 15px 15px 0 0;
    height: 100%;
  }
}
.note__head {
  background-color: #040414;
  padding: 12px 23px 12px 11px;
  gap: 17px;
  top: 0;
  opacity: 0;
  visibility: hidden;
  max-width: calc(100% - 8px);
  width: -moz-fit-content;
  width: fit-content;
  z-index: 999;
}
.note__head .btn {
  padding: 14px 21px;
  background-color: #00935e;
}
.note__head.opened {
  opacity: 100;
  visibility: visible;
  top: 24px;
}
@media only screen and (max-width: 767px) {
  .note__head {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .note__head {
    font-size: 12px;
    line-height: 18px;
    padding: 12px 16px 12px 12px;
  }
}

.modal-add-to-cart .modal-dialog {
  max-width: 518px;
}
.modal-add-to-cart .modal-content {
  border-radius: 15px;
}
.modal-add-to-cart .modal-body {
  padding: 24px 24px 34px;
}
.modal-add-to-cart .heading {
  background-image: url("./../images/shop/bg-03.png");
  padding: 16px 28px 16px 20px;
}
.modal-add-to-cart .info-product .image {
  background-color: #f3f6f4;
  width: 82px;
  height: 82px;
}
.modal-add-to-cart .info-product .image img {
  width: 60px;
  height: 60px;
}
.modal-add-to-cart .info__selected__item {
  gap: 11px;
}
.modal-add-to-cart .info__selected__item .title::before {
  width: 15px;
  height: 5px;
  border-radius: 5px;
  background-color: #00935e;
}
.modal-add-to-cart .info__selected__item .value {
  padding: 7px 20px;
  border: 1px solid #dfe0e7;
}
.modal-add-to-cart .info__selected__item .value.color {
  gap: 10px;
}
.modal-add-to-cart .info__selected__item .value.color span {
  width: 11px;
  height: 11px;
  background-color: #000;
  border: 1px solid #fff;
  outline: 1px solid #a4a8ba;
}
@media only screen and (max-width: 991px) {
  .modal-add-to-cart .modal-dialog {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .modal-add-to-cart .modal-body {
    padding: 24px 12px;
  }
  .modal-add-to-cart .info__selected .value {
    padding: 7px 12px;
  }
}

.success-added-product {
  max-width: -moz-fit-content;
  max-width: fit-content;
  background-color: #040414;
  padding: 16px 15px 16px 28px;
  top: 0px;
  right: 24px;
  opacity: 0;
  visibility: hidden;
  z-index: 10001;
}
.success-added-product .icon {
  box-shadow: 0px 22px 24px rgba(0, 147, 94, 0.35);
  width: 50px;
  height: 50px;
  background-color: #00935e;
}
.success-added-product.opened {
  opacity: 1;
  visibility: visible;
  top: 24px;
}

.detail-product__images__img__mobile {
  padding-bottom: 60px;
}
.detail-product__images__img__mobile::after {
  content: "";
  position: absolute;
  bottom: 33px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 286px;
  height: 12px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDcxLjVIMTAxLjgxQzEwNS4zNzIgMSAxMDguODY5IDEuOTUxMTQgMTExLjk0IDMuNzU1MTJMMTE5LjU4NCA4LjI0NDg4QzEyMi42NTUgMTAuMDQ4OSAxMjYuMTUyIDExIDEyOS43MTMgMTFIMTQzSDE1NS42NjFDMTU5LjA4IDExIDE2Mi40NDIgMTAuMTIzNSAxNjUuNDI1IDguNDU0MjhMMTc0LjIgMy41NDU3MkMxNzcuMTgzIDEuODc2NDcgMTgwLjU0NSAxIDE4My45NjQgMUgyMTQuNUgyODYiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzMxNV8zNDE5NykiLz4KPGRlZnM+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbF8zMTVfMzQxOTciIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQzIDYpIHNjYWxlKDE0MyA5LjQ1NDE5KSI+CjxzdG9wIHN0b3AtY29sb3I9IiNENDI0MkUiLz4KPHN0b3Agb2Zmc2V0PSIwLjUxMTk2MyIgc3RvcC1jb2xvcj0iI0Q0MjQyRSIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Q0MjQyRSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) center center/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDcxLjVIMTAxLjgxQzEwNS4zNzIgMSAxMDguODY5IDEuOTUxMTQgMTExLjk0IDMuNzU1MTJMMTE5LjU4NCA4LjI0NDg4QzEyMi42NTUgMTAuMDQ4OSAxMjYuMTUyIDExIDEyOS43MTMgMTFIMTQzSDE1NS42NjFDMTU5LjA4IDExIDE2Mi40NDIgMTAuMTIzNSAxNjUuNDI1IDguNDU0MjhMMTc0LjIgMy41NDU3MkMxNzcuMTgzIDEuODc2NDcgMTgwLjU0NSAxIDE4My45NjQgMUgyMTQuNUgyODYiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzMxNV8zNDE5NykiLz4KPGRlZnM+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbF8zMTVfMzQxOTciIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQzIDYpIHNjYWxlKDE0MyA5LjQ1NDE5KSI+CjxzdG9wIHN0b3AtY29sb3I9IiNENDI0MkUiLz4KPHN0b3Agb2Zmc2V0PSIwLjUxMTk2MyIgc3RvcC1jb2xvcj0iI0Q0MjQyRSIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Q0MjQyRSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) center center/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #D4242E;
}
.detail-product__images__img__mobile .swiper-pagination-bullet {
  margin: 0 !important;
  width: 12px;
  height: 2px;
  opacity: 1;
  background-color: #EBEBEB;
  border-radius: 2px;
}
.detail-product__images__img__mobile .swiper-pagination-bullet-active {
  width: 32px;
  background-color: #D4242E;
}
.detail-product__header-mobile {
  padding: 22px 0;
}
.detail-product__header-mobile .like-cart {
  background-color: #f3f6f4;
  padding: 12px 14px;
}
.detail-product__header-mobile .like-cart .line {
  width: 1px;
  height: 18px;
  background-color: rgba(0, 0, 0, 0.06);
}
.detail-product__header-mobile .menu {
  width: 40px;
  height: 40px;
  background-color: #00935e;
}
@media only screen and (max-width: 991px) {
  .detail-product__images {
    padding-top: 57px;
  }
  .detail-product__images .heading {
    top: 12px;
    padding: 0 12px;
  }
  .detail-product .detail-product__info-seller__timear__item {
    background-color: #F3F6F4 !important;
  }
}
@media only screen and (max-width: 575px) {
  .detail-product__images .heading .existing {
    font-size: 12px;
    line-height: 18px;
  }
  .detail-product__images .heading .existing svg {
    width: 20px;
    height: 20px;
  }
}

.icon-speaker-muted:before {
  content: "\e9e8";
}

.icon-toman-3:before {
  content: "\e9e7";
}

.icon-check:before {
  content: "\e9e6";
}

.icon-send-3:before {
  content: "\e9e5";
}

.icon-close:before {
  content: "\e9e4";
}

.icon-arrow-right-7:before {
  content: "\e9e0";
}

.icon-comment:before {
  content: "\e9e1";
}

.icon-heart-5:before {
  content: "\e9e2";
}

.icon-heart-5-fill:before {
  content: "\e9e3";
}

.icon-angle-left-5:before {
  content: "\e9de";
}

.icon-angle-right-5:before {
  content: "\e9df";
}

@media only screen and (max-width: 991px) {
  .modal-mobile {
    z-index: 10012;
  }
  .modal-mobile .modal-dialog {
    max-width: 100% !important;
  }
  .modal-mobile .modal-content {
    border-radius: 8px 8px 0 0 !important;
  }
}
.text-danger-8 {
  color: #eb0404;
}
.text-danger-9 {
  color: #d4242e;
}
.text-dark-15 {
  color: #14151b;
}
.text-gray-13 {
  color: #5f7086;
}

.btn-success-6 {
  background-color: #00cb8e;
  color: #fff;
}
.btn-success-6:hover {
  background-color: #14151b;
  color: #fff;
}
.btn-dark-4 {
  background-color: #14151b;
  color: #fff;
}
.btn-dark-4:hover {
  background-color: #eb0404;
  color: #fff;
}
.btn-dark-5 {
  background-color: #393939;
  color: #fff;
}
.btn-dark-5:hover {
  background-color: #eb0404;
  color: #fff;
}
.btn-gray-4 {
  background-color: #a4a8ba;
  color: #fff;
}
.btn-gray-4:hover {
  background-color: #14151b;
  color: #fff;
}
.btn-danger-7 {
  background-color: #ef4056;
  color: #fff;
}
.btn-danger-7:hover {
  background-color: rgb(235.8463768116, 26.3536231884, 52.6898550725);
  color: #fff;
}
.btn-outline-danger-7 {
  border: 1px solid #ef4056;
  color: #ef4056;
}
.btn-outline-danger-7:hover {
  background-color: #ef4056;
  color: #fff;
}

.bg-right {
  background-position: right;
}
.bg-left {
  background-position: left;
}

.product-five {
  background-color: #fff;
  box-shadow: 110px 47px 113px -3px rgba(0, 0, 0, 0.02);
  padding: 14px 12px 22px;
}
.product-five .image::before, .product-five .image::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF85MzZfNDQpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTM2XzQ0IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3Atb3BhY2l0eT0iMC4yMSIgc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjAuMjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF85MzZfNDQpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfOTM2XzQ0IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjE7Ii8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3Atb3BhY2l0eT0iMC4yMSIgc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjAuMjE7Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjpub25lO3N0b3Atb3BhY2l0eTowOyIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 186px;
  height: 12px;
  opacity: 0.1;
  z-index: 1;
}
.product-five .image::before {
  background-color: #d4242e;
  transform: translate(-50%, 7px);
}
.product-five .image::after {
  background-color: #000;
  transform: translate(-50%, 6px);
}
.product-five .image > a::before {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 31px;
  height: 16px;
  bottom: 0;
  left: 50%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjM1MjMgMC41QzMwLjcxIDAuNSAzMS4wMDE0IDAuNzkwMjI1IDMwLjk4NjUgMS4xNDc2M0MzMC44MjQ2IDUuMDIzMDQgMjkuMjE0IDguNzA2MzUgMjYuNDYwMiAxMS40NjAyQzIzLjU1MzMgMTQuMzY3IDE5LjYxMDkgMTYgMTUuNSAxNkMxMS4zODkxIDE2IDcuNDQ2NjYgMTQuMzY3IDQuNTM5ODUgMTEuNDYwMkMxLjc4NjA0IDguNzA2MzUgMC4xNzU0NDkgNS4wMjMwNCAwLjAxMzUyMTggMS4xNDc2NEMtMC4wMDE0MTE4OSAwLjc5MDIyNyAwLjI4OTk5MSAwLjUwMDAwMiAwLjY0NzcxMiAwLjUwMDAwMkMxLjAwNTQzIDAuNTAwMDAyIDEuMjkzODggMC43OTAyMTEgMS4zMTAxOCAxLjE0NzU2QzEuNDcxMjIgNC42NzkyNSAyLjk0NSA4LjAzMzMgNS40NTU4NSAxMC41NDQyQzguMTE5NzIgMTMuMjA4IDExLjczMjcgMTQuNzA0NiAxNS41IDE0LjcwNDZDMTkuMjY3MyAxNC43MDQ2IDIyLjg4MDMgMTMuMjA4IDI1LjU0NDIgMTAuNTQ0MkMyOC4wNTUgOC4wMzMzIDI5LjUyODggNC42NzkyNSAyOS42ODk4IDEuMTQ3NTZDMjkuNzA2MSAwLjc5MDIxIDI5Ljk5NDYgMC41IDMwLjM1MjMgMC41WiIgZmlsbD0iI0Q0MjQyRSIvPgo8L3N2Zz4K) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMwLjM1MjMgMC41QzMwLjcxIDAuNSAzMS4wMDE0IDAuNzkwMjI1IDMwLjk4NjUgMS4xNDc2M0MzMC44MjQ2IDUuMDIzMDQgMjkuMjE0IDguNzA2MzUgMjYuNDYwMiAxMS40NjAyQzIzLjU1MzMgMTQuMzY3IDE5LjYxMDkgMTYgMTUuNSAxNkMxMS4zODkxIDE2IDcuNDQ2NjYgMTQuMzY3IDQuNTM5ODUgMTEuNDYwMkMxLjc4NjA0IDguNzA2MzUgMC4xNzU0NDkgNS4wMjMwNCAwLjAxMzUyMTggMS4xNDc2NEMtMC4wMDE0MTE4OSAwLjc5MDIyNyAwLjI4OTk5MSAwLjUwMDAwMiAwLjY0NzcxMiAwLjUwMDAwMkMxLjAwNTQzIDAuNTAwMDAyIDEuMjkzODggMC43OTAyMTEgMS4zMTAxOCAxLjE0NzU2QzEuNDcxMjIgNC42NzkyNSAyLjk0NSA4LjAzMzMgNS40NTU4NSAxMC41NDQyQzguMTE5NzIgMTMuMjA4IDExLjczMjcgMTQuNzA0NiAxNS41IDE0LjcwNDZDMTkuMjY3MyAxNC43MDQ2IDIyLjg4MDMgMTMuMjA4IDI1LjU0NDIgMTAuNTQ0MkMyOC4wNTUgOC4wMzMzIDI5LjUyODggNC42NzkyNSAyOS42ODk4IDEuMTQ3NTZDMjkuNzA2MSAwLjc5MDIxIDI5Ljk5NDYgMC41IDMwLjM1MjMgMC41WiIgZmlsbD0iI0Q0MjQyRSIvPgo8L3N2Zz4K) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #d4242e;
  transform: translate(-50%, 3px);
  z-index: 1;
}
.product-five .image img {
  width: 159px;
  height: 159px;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-five .image .discount {
  bottom: 13px;
  min-width: 137px;
}
.product-five .image .discount .time {
  gap: 6px;
  padding: 7px 12px;
}
.product-five .image .discount .time::before {
  background-color: rgba(212, 36, 46, 0.65);
  backdrop-filter: blur(14);
  z-index: -1;
}
.product-five .image .icon {
  transform: translate(8px, -11px);
  z-index: 3;
}
.product-five .title:hover,
.product-five .category:hover {
  color: #00cb8e;
}
.product-five .title {
  max-height: 48px;
}
.product-five .category-rate {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 16px;
}
.product-five .price .toman {
  transform: scale(-1);
}
.product-five .price .toman:not(.writing-mode) {
  transform: scale(1);
}
.product-five .price span {
  color: #00cb8e;
}
.product-five .price del,
.product-five .price span {
  word-break: break-all;
}
.product-five .btn-add-to-cart {
  width: 38px;
  height: 38px;
}
@media only screen and (max-width: 767px) {
  .product-five {
    padding: 20px 8px;
  }
  .product-five .image img {
    width: 120px;
    height: 120px;
  }
  .product-five .image .time {
    font-size: 12px;
    line-height: 18px;
    gap: 4px;
    padding: 6px 8px;
  }
  .product-five .title {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
  }
}

.top-header-shop-two {
  padding: 60px 0 0;
}
.top-header-shop-two__wrapper {
  padding-bottom: 29px;
  border-bottom: 1px solid #f4f7fe;
}
.top-header-shop-two__wrapper::before {
  width: 71px;
  height: 3px;
  border-radius: 20px;
  background-color: #d4242e;
}
.top-header-shop-two__wrapper::after {
  width: 3px;
  height: 4px;
  background-color: #fff;
  right: 71px;
}
.top-header-shop-two__discount {
  margin: 0 32px 0;
}
.top-header-shop-two__discount .off {
  width: 42px;
  height: 26px;
  background-color: #eb0404;
  border-radius: 18px 18px 0;
}
.top-header-shop-two__search {
  max-width: 576px;
  margin-left: 32px;
  z-index: 1000;
}
.top-header-shop-two__search__form .form-control {
  background-color: rgba(248, 249, 251, 0.4);
  border-color: rgba(248, 249, 251, 0.4);
  height: 52px;
  padding: 0 24px 0 44px;
}
.top-header-shop-two__search__form .form-control:focus {
  background-color: #fff;
  border: 1px solid #eb0404;
  box-shadow: 0 0 0 4px rgba(235, 4, 4, 0.2);
}
.top-header-shop-two__search__form button {
  left: 17px;
}
.top-header-shop-two__search__box {
  background-color: #fff;
  padding: 90px 8px 0;
  transform: translateY(-9px);
  right: -8px;
  left: -8px;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}
.top-header-shop-two__search__box__title {
  color: #14151b;
  padding-right: 25px;
}
.top-header-shop-two__search__box__title .icon svg {
  width: 24px;
  height: 24px;
}
.top-header-shop-two__search__box__title .line {
  background-color: rgba(164, 168, 186, 0.3);
  width: 26px;
  height: 1px;
}
.top-header-shop-two__search__box .results.has-scrollbar::after {
  content: "";
  position: absolute;
  right: 6px;
  bottom: 0;
  left: 0;
  height: 64px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #fff);
  z-index: 2;
}
.top-header-shop-two__search__box .results__items {
  gap: 27px;
  padding-right: 25px;
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 #f5f5f5;
  max-height: 210px;
}
.top-header-shop-two__search__box .results__items::-webkit-scrollbar {
  width: 4px;
  background-color: #f5f5f5;
}
.top-header-shop-two__search__box .results__items::-webkit-scrollbar-thumb {
  background-color: #00a693;
}
.top-header-shop-two__search__box .results__item {
  direction: rtl;
}
.top-header-shop-two__search__box .results__item .title {
  color: #14151b;
}
.top-header-shop-two__search__box .results__item .title .icon svg {
  width: 20px;
  height: 20px;
}
.top-header-shop-two__search__box .results__item .category .dot {
  width: 4px;
  height: 4px;
  background-color: #019279;
  z-index: 2;
}
.top-header-shop-two__search__box .results__item .category .dot::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(1, 146, 121, 0.1);
  animation: scalw__dot 1s linear infinite alternate;
  z-index: -1;
}
@keyframes scalw__dot {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    transform: translate(-50%, -50%) scale(2);
  }
}
.top-header-shop-two__search__box__products {
  padding: 0 25px;
}
.top-header-shop-two__search__box__products .swiper-slide {
  width: auto;
}
.top-header-shop-two__search__box__product {
  padding: 2px 26px;
  border: 1px solid rgba(0, 0, 0, 0.11);
}
.top-header-shop-two__search__box__product span {
  max-width: 132px;
}
.top-header-shop-two__search__box .btn__more {
  padding: 26px 33px;
  margin: 0 -8px;
  background-image: linear-gradient(to right, #b6fdd1, #fbffd6);
}
.top-header-shop-two__search__box .btn__more::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to left, #b6fdd1, #fbffd6);
  opacity: 0;
  transition: all 0.3s ease-in-out;
  z-index: -1;
}
.top-header-shop-two__search__box .btn__more:hover::before {
  opacity: 1;
}
.top-header-shop-two__search .backdrop {
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  z-index: -2;
}
.top-header-shop-two__search.opened .top-header-shop-two__search__box, .top-header-shop-two__search.opened .backdrop {
  opacity: 1;
  visibility: visible;
}
.top-header-shop-two__select-city {
  border: 1px solid #ebebeb;
  padding: 13px 15px;
}
.top-header-shop-two__cart {
  padding: 15px 8px 15px 13px;
}
.top-header-shop-two__cart span {
  min-width: 19px;
  height: 22px;
  padding: 0 4px;
}
.top-header-shop-two__cart span::before {
  background-color: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(18px);
  z-index: -1;
}
.top-header-shop-two__auth {
  padding: 15px 28px;
}
@media only screen and (max-width: 1399px) {
  .top-header-shop-two__discount {
    margin: 0 16px;
  }
  .top-header-shop-two__search {
    margin-left: 16px;
  }
  .top-header-shop-two__select-city {
    padding: 13px 12px;
  }
  .top-header-shop-two__cart {
    margin: 0 8px;
  }
  .top-header-shop-two__auth {
    padding: 15px 16px;
  }
}
@media only screen and (max-width: 1199px) {
  .top-header-shop-two__logo img {
    width: auto;
    height: 40px;
  }
  .top-header-shop-two__discount {
    margin: 0 24px;
  }
  .top-header-shop-two__search {
    margin-left: 24px;
  }
  .top-header-shop-two__search__form .form-control {
    padding-right: 12px;
    font-size: 12px;
  }
  .top-header-shop-two__search__box .btn__more {
    padding: 26px 20px;
  }
  .top-header-shop-two__select-city {
    padding: 13px 12px;
  }
  .top-header-shop-two__auth {
    padding: 15px 16px;
  }
}
@media only screen and (max-width: 991px) {
  .top-header-shop-two {
    padding: 24px 0;
  }
  .top-header-shop-two__wrapper {
    padding: 0;
    border: 0;
  }
  .top-header-shop-two__wrapper::before, .top-header-shop-two__wrapper::after {
    content: none;
  }
  .top-header-shop-two__auth {
    padding: 0;
    width: 40px;
    height: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .top-header-shop-two__search__box .btn__more {
    padding: 20px 16px;
  }
}

.nav-shop-two__wrapper {
  padding: 24px 0;
  border-bottom: 1px solid #f4f7fe;
}
.nav-shop-two__menu {
  gap: 26px;
  margin-left: 12px;
}
.nav-shop-two__menu li a:hover {
  color: #eb0404;
}
.nav-shop-two__contact a:hover {
  color: #14151b;
}
@media only screen and (max-width: 1199px) {
  .nav-shop-two__categories {
    margin-left: 20px;
  }
  .nav-shop-two__menu {
    gap: 16px;
  }
  .nav-shop-two__contact a,
  .nav-shop-two__contact div {
    font-size: 14px;
    line-height: 22px;
  }
}

.slider-home-show-two__item img {
  height: 440px;
}
.slider-home-show-two__item .content {
  padding: 0 128px;
}
.slider-home-show-two .swiper-button {
  right: 0;
  bottom: 24px;
  transform: translateX(13px);
  gap: 18px;
  padding: 16px 9px;
}
.slider-home-show-two .swiper-button::before {
  background-color: rgba(255, 255, 255, 0.39);
  backdrop-filter: blur(19px);
  z-index: -1;
}
.slider-home-show-two .swiper-button-next, .slider-home-show-two .swiper-button-prev {
  color: #292d32;
  transform: unset;
  width: auto;
  height: auto;
}
.slider-home-show-two .swiper-button-next::after, .slider-home-show-two .swiper-button-prev::after {
  content: none;
}
.slider-home-show-two .swiper-pagination {
  gap: 10px;
  right: 134px;
  bottom: 44px;
  left: 134px;
}
.slider-home-show-two .swiper-pagination-bullet {
  opacity: 0.3;
  width: 85px;
  height: 4px;
  background-color: #fff;
  margin: 0 !important;
  border-radius: 0;
}
.slider-home-show-two .swiper-pagination-bullet-active {
  opacity: 1;
  width: 162px;
}
@media only screen and (max-width: 1199px) {
  .slider-home-show-two__item .content {
    padding: 0 64px;
  }
  .slider-home-show-two .swiper-pagination {
    right: 64px;
    left: 64px;
  }
}
@media only screen and (max-width: 991px) {
  .slider-home-show-two__item img {
    height: 320px;
  }
  .slider-home-show-two__item .content .title {
    font-size: 36px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .slider-home-show-two__item img {
    height: 220px;
  }
  .slider-home-show-two__item .content {
    padding: 0 24px;
  }
  .slider-home-show-two__item .content .title {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 16px;
  }
  .slider-home-show-two .swiper-button {
    padding: 12px 16px;
    right: auto;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 19.5px);
  }
  .slider-home-show-two .swiper-pagination {
    right: 24px;
    bottom: 12px;
    left: 24px;
  }
  .slider-home-show-two .swiper-pagination-bullet {
    width: 24px;
  }
  .slider-home-show-two .swiper-pagination-bullet-active {
    width: 48px;
  }
}

.top-categories-shop-two__wrapper {
  border: 2px solid #ebebeb;
  padding: 36px 28px 33px;
}
.top-categories-shop-two__item .image {
  background-color: #e0ab81;
  width: 54px;
  height: 54px;
}
.top-categories-shop-two__item .image.popular {
  background-color: #bccafd;
}
.top-categories-shop-two__item .image.gray {
  background-color: #e9e6dc;
}
.top-categories-shop-two__item .image img {
  width: 42px;
  height: 42px;
}
@media only screen and (max-width: 1199px) {
  .top-categories-shop-two__wrapper {
    padding: 36px 20px 33px;
  }
}
@media only screen and (max-width: 767px) {
  .top-categories-shop-two__wrapper {
    padding: 20px 12px;
  }
  .top-categories-shop-two__item .image {
    width: 44px;
    height: 44px;
    margin-left: 8px;
  }
  .top-categories-shop-two__item .image img {
    width: 32px;
    height: 32px;
  }
  .top-categories-shop-two__item .title {
    font-size: 12px;
    line-height: 18px;
  }
  .top-categories-shop-two__item .count {
    font-size: 10px;
    line-height: 16px;
  }
  .top-categories-shop-two .swiper {
    overflow: visible;
  }
}

.heading-shop-two {
  gap: 12px;
}
.heading-shop-two__btns {
  border: 1px solid #ebebeb;
  padding: 4px 17px 4px 5px;
  gap: 12px;
}
.heading-shop-two__swiper-buttons {
  gap: 22px;
}
.heading-shop-two__swiper-buttons .swiper-button-next, .heading-shop-two__swiper-buttons .swiper-button-prev {
  width: auto;
  height: auto;
  transform: unset;
}
.heading-shop-two__swiper-buttons .swiper-button-next::after, .heading-shop-two__swiper-buttons .swiper-button-prev::after {
  content: none;
}
.heading-shop-two__btn {
  padding: 11px 14px;
}
@media only screen and (max-width: 767px) {
  .heading-shop-two__title {
    font-size: 16px;
    line-height: 25px;
  }
  .heading-shop-two__sub-title {
    font-size: 12px;
    line-height: 19px;
  }
}

.products-category-shop-two .col-tabs {
  max-width: 336px;
}
.products-category-shop-two .col-products {
  max-width: calc(100% - 336px);
}
.products-category-shop-two__tabs {
  z-index: 2;
}
.products-category-shop-two__tabs .swiper {
  background-color: #fff;
  border-radius: 12px;
}
.products-category-shop-two__tabs .swiper-scrollbar {
  background-color: #f4f7fe;
  transform: translateX(12px);
}
.products-category-shop-two__tabs .swiper-scrollbar-drag {
  background-color: #d4242e;
}
.products-category-shop-two__tabs .swiper.has-items {
  -webkit-mask-image: linear-gradient(180deg, #d9d9d9 0%, #868686 83.49%, rgba(115, 115, 115, 0) 95.28%);
          mask-image: linear-gradient(180deg, #d9d9d9 0%, #868686 83.49%, rgba(115, 115, 115, 0) 95.28%);
}
.products-category-shop-two__tabs__item {
  background-image: linear-gradient(90deg, rgba(248, 249, 251, 0) 0%, #f8f9fb 18.41%, #f8f9fb 100%);
  padding: 16px 31px 17px 22px;
  color: #000;
}
.products-category-shop-two__tabs__item::before {
  background-image: linear-gradient(90deg, #d4242e 0%, #ad141c 23.17%, #d4242e 43.41%, #ad141c 67.54%, #d4242e 81.46%, #ad141c 96.93%);
  opacity: 0;
  z-index: -1;
}
.products-category-shop-two__tabs__item i {
  color: #292d32;
}
.products-category-shop-two__tabs__item.active,
.products-category-shop-two__tabs__item.active i {
  color: #fff;
}
.products-category-shop-two__tabs__item.active::before {
  opacity: 1;
}
@media only screen and (max-width: 1199px) {
  .products-category-shop-two .col-tabs {
    max-width: 280px;
  }
  .products-category-shop-two .col-products {
    max-width: calc(100% - 280px);
  }
}
@media only screen and (max-width: 991px) {
  .products-category-shop-two .col-tabs, .products-category-shop-two .col-products {
    max-width: 100%;
  }
  .products-category-shop-two__tabs .swiper-slide {
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  .products-category-shop-two__tabs__item {
    padding: 12px 16px;
    border-radius: 15px;
  }
  .products-category-shop-two__tabs__item i {
    font-size: 20px;
  }
  .products-category-shop-two__tabs__item svg {
    width: 20px;
  }
}

.banner-shop-two__item {
  height: 256px;
}
.banner-shop-two__item .content.right {
  right: 71px;
}
.banner-shop-two__item .content.left {
  left: 86px;
}
.banner-shop-two__item .content .btn {
  padding: 8px 20px;
}
.banner-shop-two__item.lg {
  height: auto;
}
.banner-shop-two__item.lg .content {
  padding: 73px 220px 39px;
}
.banner-shop-two__item.lg img.left {
  left: 160px;
}
@media only screen and (max-width: 1199px) {
  .banner-shop-two__item .content.right {
    right: 48px;
  }
  .banner-shop-two__item .content.left {
    left: 48px;
  }
  .banner-shop-two__item.lg .content {
    padding-right: 80px;
  }
  .banner-shop-two__item.lg img.left {
    left: 64px;
  }
}
@media only screen and (max-width: 991px) {
  .banner-shop-two__item.lg .content {
    padding: 24px 12px;
  }
  .banner-shop-two__item.lg img {
    max-width: 80%;
  }
  .banner-shop-two__item.lg img.left {
    position: relative !important;
    left: 0;
    margin: 0 auto;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .banner-shop-two__item {
    height: 180px;
  }
  .banner-shop-two__item .content.right {
    right: 32px;
  }
  .banner-shop-two__item .content.left {
    left: 32px;
  }
  .banner-shop-two__item .content .title {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 12px;
  }
}

.products-two-shop-two__wrapper {
  border: 3px solid #ebebeb;
  padding: 24px 38px;
}
.products-two-shop-two__item {
  padding: 28px 12px 12px;
  border-right: 1px solid #b7b7bb;
  border-bottom: 1px solid #b7b7bb;
}
.products-two-shop-two__item.not-line {
  border-right: 0;
}
.products-two-shop-two__item.not-line-bottom {
  border-bottom: 0;
}
.products-two-shop-two__item img {
  width: 140px;
  height: 140px;
}
.products-two-shop-two__item .title {
  max-height: 48px;
}
.products-two-shop-two__item .title a:hover {
  color: #00cb8e;
}
.products-two-shop-two__item .line {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yXzc2NDYpIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMl83NjQ2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTExOTYzIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yXzc2NDYpIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMl83NjQ2IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDkzIDYpIHNjYWxlKDkzIDkuNDU0MTkpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTExOTYzIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #d4242e;
  width: 186px;
  height: 10px;
  max-width: 100%;
}
.products-two-shop-two__item .price span {
  color: #00cb8e;
}
@media only screen and (max-width: 1399px) {
  .products-two-shop-two__wrapper {
    padding: 24px;
  }
}
@media only screen and (max-width: 991px) {
  .products-two-shop-two__wrapper {
    padding: 0;
    border-width: 1px;
    overflow: hidden;
  }
  .products-two-shop-two__item {
    border-bottom: 0;
    border-right: 1px solid #ebebeb;
  }
  .products-two-shop-two__item img {
    width: 120px;
    height: 120px;
  }
  .products-two-shop-two__item .title {
    font-size: 14px;
    line-height: 22px;
  }
}

.best-products-category-shop-two__box {
  background-color: #f8f9fb;
  padding: 24px 20px 0;
}
.best-products-category-shop-two__box__heading {
  border: 1px solid #ebebeb;
  padding: 10px 12px;
}
.best-products-category-shop-two__box__heading .btn {
  padding: 11px 14px;
}
.best-products-category-shop-two__box__item {
  background-color: #fff;
  padding: 16px;
}
.best-products-category-shop-two__box__item .image img {
  width: 113px;
  height: 113px;
}
.best-products-category-shop-two__box__item .detail {
  max-width: calc(100% - 129px);
}
.best-products-category-shop-two__box__item .detail .line {
  width: 186px;
  max-width: 100%;
  height: 12px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yODZfNjU4KSIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzI4Nl82NTgiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMgNikgc2NhbGUoOTMgOS40NTQxOSkiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRDQyNDJFIi8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMC4yMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) center center/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTg2IDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDQ2LjVINjIuMjkwNUM2Ny4wOTE5IDEgNzEuNzIyNiAyLjc4MTY3IDc1LjI4NTcgNlY2Qzc4Ljg0ODkgOS4yMTgzNCA4My40Nzk1IDExIDg4LjI4MDkgMTFIOTNIOTcuMjA2NEMxMDEuOTkzIDExIDEwNi42MiA5LjI4MzQ2IDExMC4yNDkgNi4xNjIwOUwxMTAuNjI2IDUuODM3OTFDMTE0LjI1NSAyLjcxNjU0IDExOC44ODIgMSAxMjMuNjY5IDFIMTM5LjVIMTg2IiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yODZfNjU4KSIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzI4Nl82NTgiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMgNikgc2NhbGUoOTMgOS40NTQxOSkiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRDQyNDJFIi8+CjxzdG9wIG9mZnNldD0iMC41MTE5NjMiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMC4yMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNENDI0MkUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) center center/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #d4242e;
  margin-bottom: 5px;
}
.best-products-category-shop-two__box__item .detail .title a:hover,
.best-products-category-shop-two__box__item .detail .category:hover {
  color: #00cb8e;
}
.best-products-category-shop-two__box__item .detail .price span {
  color: #00cb8e;
  word-break: break-all;
}
.best-products-category-shop-two__box__item .detail .add-to-cart .btn {
  width: 38px;
  height: 39px;
}
.best-products-category-shop-two__box .swiper.has-items {
  -webkit-mask-image: linear-gradient(180deg, #f8f9fb 0%, #c8c9ca 89.32%, #c9cacb 91.29%, rgba(147, 148, 149, 0.2) 100%);
          mask-image: linear-gradient(180deg, #f8f9fb 0%, #c8c9ca 89.32%, #c9cacb 91.29%, rgba(147, 148, 149, 0.2) 100%);
}
@media only screen and (max-width: 1399px) {
  .best-products-category-shop-two__box {
    padding: 20px 16px 0;
  }
  .best-products-category-shop-two__box__item {
    padding: 16px 12px;
  }
  .best-products-category-shop-two__box__item .image img {
    width: 100px;
    height: 100px;
  }
  .best-products-category-shop-two__box__item .detail {
    max-width: calc(100% - 116px);
  }
}
@media only screen and (max-width: 1199px) {
  .best-products-category-shop-two .row {
    margin: 0 -8px;
  }
  .best-products-category-shop-two .row > * {
    padding: 0 8px;
  }
  .best-products-category-shop-two__box__heading .title {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 991px) {
  .best-products-category-shop-two__box {
    overflow: hidden;
    padding: 20px 16px;
  }
  .best-products-category-shop-two__box__item {
    max-width: 340px;
  }
  .best-products-category-shop-two .swiper {
    overflow: visible;
  }
  .best-products-category-shop-two .swiper.has-items {
    -webkit-mask-image: none;
            mask-image: none;
  }
  .best-products-category-shop-two .swiper-slide {
    width: auto;
  }
}
@media only screen and (max-width: 575px) {
  .best-products-category-shop-two__box__item {
    max-width: 300px;
    gap: 12px !important;
  }
  .best-products-category-shop-two__box__item .image img {
    width: 90px;
    height: 90px;
  }
  .best-products-category-shop-two__box__item .detail {
    max-width: calc(100% - 102px);
  }
}

.articles-shop-two__item {
  border: 1px solid #ebebeb;
  padding: 20px 16px;
}
.articles-shop-two__item .title a:hover,
.articles-shop-two__item .tags li a:hover {
  color: #00cb8e;
}
.articles-shop-two__item .title {
  max-height: 56px;
}
.articles-shop-two__item p {
  height: 66px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.articles-shop-two__item .btn {
  padding: 16px 12px;
}
@media only screen and (max-width: 1199px) {
  .articles-shop-two__item {
    padding: 16px 12px;
  }
}
@media only screen and (max-width: 991px) {
  .articles-shop-two__item {
    padding: 12px;
  }
  .articles-shop-two__item .title {
    font-size: 14px;
    line-height: 24px;
    max-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .articles-shop-two .btn {
    padding: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .articles-shop-two .swiper {
    overflow: visible;
  }
}

.brands-shop-two {
  background-color: #14151b;
  padding: 28px 0;
  margin: 72px 0 80px;
}
.brands-shop-two .swiper-wrapper {
  transition-timing-function: linear;
}
.brands-shop-two .swiper-slide {
  width: auto;
}
.brands-shop-two .swiper-slide img {
  width: auto;
  max-height: 26px;
}
.brands-shop-two .swiper-button {
  padding: 16px 9px;
  left: 12px;
}
.brands-shop-two .swiper-button::before {
  background-color: rgba(255, 255, 255, 0.39);
  backdrop-filter: blur(19px);
  z-index: -1;
}
.brands-shop-two .swiper-button-next, .brands-shop-two .swiper-button-prev {
  color: #292d32;
  transform: unset;
}
.brands-shop-two .swiper-button-next::after, .brands-shop-two .swiper-button-prev::after {
  content: none;
}
@media only screen and (max-width: 767px) {
  .brands-shop-two .swiper-button {
    top: auto !important;
    left: 50%;
    transform: translate(-50%, 9px);
    padding: 12px 16px;
  }
}

.footer-shop-two {
  padding-top: 95px;
}
.footer-shop-two::before {
  max-width: 1440px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE0NDAgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDFIMzYwSDUzNi42MDFDNTM4Ljg1MSAxIDU0MS4wODUgMS4zNzk2MSA1NDMuMjA4IDIuMTIyODNMNjIyLjUwNiAyOS44NzcyQzYyNC42MyAzMC42MjA0IDYyNi44NjMgMzEgNjI5LjExMyAzMUg3MjBIODA2Ljc1NEM4MDguOTA0IDMxIDgxMS4wNCAzMC42NTM0IDgxMy4wNzkgMjkuOTczN0w4OTYuOTIxIDIuMDI2MzNDODk4Ljk2IDEuMzQ2NTYgOTAxLjA5NiAxIDkwMy4yNDYgMUgxMDgwSDE0NDAiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzExMV84NTMyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzExMV84NTMyIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDcyMCAxNikgc2NhbGUoNzIwIDU3LjU2MzEpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTMxMzA3IiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE0NDAgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDFIMzYwSDUzNi42MDFDNTM4Ljg1MSAxIDU0MS4wODUgMS4zNzk2MSA1NDMuMjA4IDIuMTIyODNMNjIyLjUwNiAyOS44NzcyQzYyNC42MyAzMC42MjA0IDYyNi44NjMgMzEgNjI5LjExMyAzMUg3MjBIODA2Ljc1NEM4MDguOTA0IDMxIDgxMS4wNCAzMC42NTM0IDgxMy4wNzkgMjkuOTczN0w4OTYuOTIxIDIuMDI2MzNDODk4Ljk2IDEuMzQ2NTYgOTAxLjA5NiAxIDkwMy4yNDYgMUgxMDgwSDE0NDAiIHN0cm9rZT0idXJsKCNwYWludDBfcmFkaWFsXzExMV84NTMyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzExMV84NTMyIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDcyMCAxNikgc2NhbGUoNzIwIDU3LjU2MzEpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q0MjQyRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTMxMzA3IiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAuMjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDQyNDJFIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center center/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 30px;
  background-color: #d4242e;
  transform: translateX(-50%);
}
.footer-shop-two__total-info {
  padding-bottom: 46px;
  margin-bottom: 42px;
  border-bottom: 1px solid #ebebeb;
}
.footer-shop-two__total-info__item .title {
  color: #5f7086;
}
.footer-shop-two__titr {
  color: #040414;
}
.footer-shop-two__nav {
  row-gap: 8px;
  margin: 0 -4px;
}
.footer-shop-two__nav li {
  padding: 0 4px;
  flex: 1 0 50%;
}
.footer-shop-two__nav li a:hover {
  color: #d4242e;
}
.footer-shop-two__contact .number {
  gap: 20px;
}
.footer-shop-two__logo__description {
  gap: 12px;
}
.footer-shop-two__logo {
  background-color: #d4242e;
  border-radius: 0 60px 60px 0;
  padding: 24px 47px 21px 36px;
}
.footer-shop-two__description {
  border: 1px solid #ebebeb;
  padding: 18px 21px 13px 60px;
  border-radius: 60px 0 0 60px;
}
.footer-shop-two__news-letter form {
  max-width: 360px;
}
.footer-shop-two__news-letter form .icon {
  right: 18px;
}
.footer-shop-two__news-letter form .form-control {
  height: 75px;
  border: 1px solid #ebebeb;
  padding: 0 56px 0 154px;
}
.footer-shop-two__news-letter form .form-control:focus {
  box-shadow: 0 0 0 4px rgba(212, 36, 46, 0.2);
  border-color: #d4242e;
}
.footer-shop-two__news-letter form .btn {
  left: 13px;
  padding: 14px 19px;
}
.footer-shop-two__download-app {
  background-color: #14151b;
  padding: 28px 56px;
}
.footer-shop-two__download-app .right .sub-title {
  color: rgba(255, 255, 255, 0.68);
}
.footer-shop-two__download-app .swiper {
  max-width: 50%;
}
.footer-shop-two__download-app .swiper a {
  height: 48px;
}
.footer-shop-two__download-app .swiper a,
.footer-shop-two__download-app .swiper img {
  max-height: 48px;
}
.footer-shop-two__download-app .swiper-button {
  padding: 16px 9px;
  transform: translate(-15px, -50%);
}
.footer-shop-two__download-app .swiper-button::before {
  background-color: rgba(255, 255, 255, 0.39);
  backdrop-filter: blur(19px);
  z-index: -1;
}
.footer-shop-two__download-app .swiper-button-next, .footer-shop-two__download-app .swiper-button-prev {
  color: #292d32;
}
.footer-shop-two__download-app .swiper-button-next::after, .footer-shop-two__download-app .swiper-button-prev::after {
  content: none;
}
.footer-shop-two__copyright-socials {
  padding-top: 29px;
  border-top: 1px solid #ebebeb;
}
.footer-shop-two__socials {
  gap: 12px;
}
@media only screen and (max-width: 1199px) {
  .footer-shop-two__nav li a {
    font-size: 12px;
    line-height: 18px;
  }
  .footer-shop-two__news-letter .text .title {
    font-size: 16px;
    line-height: 24px;
  }
  .footer-shop-two__news-letter .text .sub-title {
    font-size: 12px;
    line-height: 20px;
  }
  .footer-shop-two__news-letter form {
    max-width: 320px;
  }
  .footer-shop-two__news-letter form .icon {
    right: 12px;
  }
  .footer-shop-two__news-letter form .form-control {
    font-size: 14px;
    padding: 0 44px 0 140px;
  }
  .footer-shop-two__news-letter form .btn {
    padding: 14px 16px;
  }
  .footer-shop-two__download-app {
    padding: 28px 32px;
  }
}
@media only screen and (max-width: 991px) {
  .footer-shop-two {
    padding-top: 64px;
  }
  .footer-shop-two__logo__description {
    gap: 0;
    margin: 40px 0;
  }
  .footer-shop-two__logo {
    width: 100%;
    border-radius: 32px 32px 0 0;
    padding: 24px 12px;
  }
  .footer-shop-two__description {
    border-radius: 0 0 32px 32px;
    border-top: 0;
    padding: 16px;
  }
  .footer-shop-two__news-letter form {
    max-width: 400px;
  }
  .footer-shop-two__download-app {
    margin: 40px 0;
  }
  .footer-shop-two__download-app .swiper {
    max-width: 100%;
  }
  .footer-shop-two__download-app .swiper-button {
    top: auto !important;
    bottom: 0;
    left: 50% !important;
    transform: translate(-50%, 20px);
    padding: 12px 16px;
  }
}
@media only screen and (max-width: 767px) {
  .footer-shop-two__total-info {
    margin-bottom: 24px;
    padding-bottom: 24px;
  }
  .footer-shop-two__total-info__item .count {
    font-size: 20px;
    line-height: 32px;
  }
  .footer-shop-two__total-info__item .title {
    font-size: 14px;
    line-height: 22px;
  }
  .footer-shop-two__total-info__item .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
  .footer-shop-two__contact .text {
    font-size: 16px;
    line-height: 24px;
  }
  .footer-shop-two__contact .text span {
    font-size: 14px;
    line-height: 22px;
  }
  .footer-shop-two__news-letter form {
    max-width: 100%;
  }
  .footer-shop-two__download-app {
    padding: 24px 24px 32px;
  }
  .footer-shop-two__download-app .right svg {
    width: 40px;
    height: 40px;
  }
  .footer-shop-two__download-app .right .title {
    font-size: 16px;
    line-height: 24px;
  }
  .footer-shop-two__download-app .right .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
}

.story-shop {
  margin: 40px 0;
}
.story-shop .swiper-slide {
  width: auto;
}
@media only screen and (max-width: 575px) {
  .story-shop .swiper {
    overflow: visible;
  }
}
.story-shop__item {
  width: 84px;
}
.story-shop__item .image {
  background-image: linear-gradient(315deg, #e03d96, #7d4c9e);
  padding: 2px;
  width: 84px;
  height: 84px;
}
.story-shop__item .image span {
  background-color: #fff;
  width: 80px;
  height: 80px;
}
.story-shop__item .image span img {
  width: 74px;
  height: 74px;
}

.modal-story-shop {
  background-color: rgba(0, 0, 0, 0.5);
  display: block;
  opacity: 0;
  visibility: hidden;
}
.modal-story-shop.show {
  opacity: 1;
  visibility: visible;
}
.modal-story-shop .modal-dialog {
  max-width: 360px;
  height: calc(100% - 3.5rem);
}
.modal-story-shop .modal-content {
  background-color: transparent;
  border: 0;
  border-radius: 0;
}
.modal-story-shop .modal-body {
  padding: 0;
}
.modal-story-shop .modal-content, .modal-story-shop .modal-body {
  height: 100%;
  max-height: 720px;
}
.modal-story-shop .swiper-button-next, .modal-story-shop .swiper-button-prev {
  width: 42px;
  height: 42px;
}
.modal-story-shop .swiper-button-next::after, .modal-story-shop .swiper-button-prev::after {
  content: none;
}
.modal-story-shop .swiper-button-next {
  transform: translate(-102px, -50%);
}
.modal-story-shop .swiper-button-prev {
  transform: translate(102px, -50%);
}
.modal-story-shop .swiper-button-lock, .modal-story-shop .swiper-button-disabled {
  opacity: 0;
  visibility: hidden;
}
@media only screen and (max-width: 767px) {
  .modal-story-shop .modal-dialog {
    max-width: 100%;
    height: 100%;
    min-height: 100%;
    margin: 0;
  }
  .modal-story-shop .modal-content, .modal-story-shop .modal-body {
    max-height: 100%;
  }
}

.story-shop__story .heading {
  padding: 16px 20px 0;
  gap: 20px;
  z-index: 20;
}
.story-shop__story .heading::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background-image: linear-gradient(0deg, rgba(12, 12, 12, 0) 0, rgba(12, 12, 12, 0.6) 100%);
  z-index: -1;
}
.story-shop__story .heading .btn-follow {
  padding: 8px 12px;
}
.story-shop__story .video {
  max-height: calc(100% - 80px);
}
.story-shop__story .video .content__text,
.story-shop__story .video .icons {
  bottom: 40px;
  z-index: 20;
}
.story-shop__story .video .content__text {
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 20px 40px 56px;
}
.story-shop__story .video .content__text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 170px;
  background-image: linear-gradient(180deg, rgba(12, 12, 12, 0), #0c0c0c);
  z-index: -1;
}
.story-shop__story .video .content__text .description:not(.show) {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 60px;
}
.story-shop__story .video .icons {
  left: 20px;
}
.story-shop__story .video video {
  width: 100%;
  height: 100%;
}
.story-shop__story .video__box {
  position: relative;
}
.story-shop__story .video__box::before {
  content: "\e9e8";
  font-family: "icomoon";
  font-size: 56px;
  line-height: 1;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease-in-out;
  overflow: 0;
  visibility: hidden;
  z-index: 4;
}
.story-shop__story .video__box.muted::before {
  opacity: 1;
  visibility: visible;
}
.story-shop__story .video__box__control-bar {
  z-index: 30;
}
.story-shop__story .video__box__control-bar__current-time {
  min-width: 34px;
}
.story-shop__story .video__box__control-bar__progress {
  height: 6px;
}
.story-shop__story .video__box__control-bar__progress span::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #fff;
  transform: translate(6px, -6px);
}
.story-shop__story .products {
  background-color: #0c0c0c;
}
.story-shop__story .products .swiper-slide {
  width: auto;
}
.story-shop__story__product {
  width: 240px;
  padding: 2px 2px 2px 10px;
}
.story-shop__story__product img {
  width: 60px;
  height: 60px;
}
.story-shop__story__product .title {
  max-width: calc(100% - 64px);
}

.modal-comments-story {
  z-index: 10010;
}
.modal-comments-story .modal-dialog {
  max-width: 540px;
}
.modal-comments-story .modal-content {
  border-radius: 8px;
  border: 0;
}
.modal-comments-story .modal-header {
  padding: 20px 0;
  margin: 0 20px;
  border-bottom: 1px solid #e0e0e2;
}
.modal-comments-story .modal-body {
  padding: 0;
}
.modal-comments-story .comments-story {
  padding: 20px;
  overflow-y: auto;
  min-height: 320px;
  height: 100%;
  max-height: calc(100vh - 210px);
  scrollbar-width: 4px;
  scrollbar-color: #eb0404 rgba(255, 255, 255, 0);
}
.modal-comments-story .comments-story::-webkit-scrollbar {
  width: 4px;
  background-color: rgba(255, 255, 255, 0);
}
.modal-comments-story .comments-story::-webkit-scrollbar-thumb {
  background-color: #eb0404;
}
.modal-comments-story .comments-story__item .content .info img {
  width: 20px;
  height: 20px;
}
.modal-comments-story .comments-story__item .content .info > span {
  width: 6px;
  height: 6px;
  background-color: #e0e0e2;
}
.modal-comments-story .comments-story__item .reply {
  margin-right: 12px;
  padding-right: 16px;
  border-right: 1px solid #19bfd3;
}
.modal-comments-story .empty-comments-story {
  padding: 76px 20px;
}
.modal-comments-story .send-comment-story {
  padding: 16px 20px;
}
.modal-comments-story .send-comment-story__form img {
  right: 12px;
  width: 24px;
  height: 24px;
}
.modal-comments-story .send-comment-story__form .form-control {
  background-color: #f0f0f1;
  border-radius: 16px;
  padding: 0 44px 0 40px;
  font-size: 13px;
  color: #62666d;
  font-weight: 400;
}
.modal-comments-story .send-comment-story__form button {
  left: 12px;
  color: #19bfd3;
}
@media only screen and (max-width: 991px) {
  .modal-comments-story .modal-dialog {
    max-width: 100%;
  }
  .modal-comments-story .modal-header {
    margin: 0 12px;
  }
  .modal-comments-story .modal-body {
    height: 100%;
  }
  .modal-comments-story .comments-story {
    max-height: calc(100% - 147px);
    padding: 20px 12px;
  }
  .modal-comments-story .send-comment-story {
    padding: 12px;
  }
}

.modal-product-story .modal-dialog {
  max-width: 500px;
}
.modal-product-story .modal-content {
  border-radius: 8px;
  border: 0;
}
.modal-product-story .modal-header {
  padding: 16px 0;
  margin: 0 20px;
  border-bottom: 1px solid #e0e0e2;
}
.modal-product-story .modal-body {
  padding: 0;
}
.modal-product-story .product-story {
  padding: 16px 20px;
  max-height: calc(100vh - 200px);
  min-height: 400px;
  height: 100%;
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #eb0404 rgba(255, 255, 255, 0);
}
.modal-product-story .product-story::-webkit-scrollbar {
  width: 4px;
  background-color: rgba(255, 255, 255, 0);
}
.modal-product-story .product-story::-webkit-scrollbar-thumb {
  background-color: #eb0404;
}
.modal-product-story .product-story img {
  width: auto;
  max-height: 250px;
}
.modal-product-story .product-story .title {
  background-color: #fef5f7;
  padding: 20px 20px 20px 8px;
}
.modal-product-story .product-story .rate__buy {
  color: #c0c2c5;
}
.modal-product-story .product-story .rate .dot {
  width: 4px;
  height: 4px;
  background-color: #e0e0e2;
}
.modal-product-story .product-story .color__item {
  padding: 3px;
  background-color: #19bfd3;
}
.modal-product-story .product-story .color__item span {
  border: 2px solid #fff;
  background-color: #212121;
  width: 32px;
  height: 32px;
}
.modal-product-story .product-story .color__item span::before {
  content: "\e9e6";
  font-family: "icomoon";
  font-size: 24px;
  line-height: 1;
  font-weight: 300;
  color: #fff;
}
.modal-product-story .product-story .btn {
  padding: 10px 16px;
}
.modal-product-story .bottom {
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.14), 0 -2px 2px rgba(0, 0, 0, 0.05);
  padding: 16px 20px;
}
.modal-product-story .bottom .btn {
  padding: 11px 16px;
}
.modal-product-story .bottom .off del {
  color: #c0c2c5;
}
.modal-product-story .bottom .off span {
  min-width: 34px;
  padding: 0 4px;
  background-color: #d32f2f;
}
.modal-product-story .bottom .price {
  color: #23254e;
}
@media only screen and (max-width: 991px) {
  .modal-product-story .modal-body {
    display: flex;
    flex-direction: column;
    height: calc(100% - 58px);
  }
  .modal-product-story .product-story {
    max-height: none;
    min-height: auto;
    height: auto;
  }
}

.modal-search .modal-dialog {
  max-width: 640px;
}
.modal-search .modal-content {
  border-radius: 10px;
  border: 0;
  overflow: hidden;
}
.modal-search .modal-body {
  padding: 0;
}
.modal-search .top-header-shop-two__search {
  max-width: 100%;
  padding-top: 24px;
  height: 100%;
}
.modal-search .top-header-shop-two__search__form .form-control {
  background-color: #f3f6f4;
}
.modal-search .top-header-shop-two__search, .modal-search .top-header-shop-two__search__box {
  display: flex;
  flex-direction: column;
}
.modal-search .top-header-shop-two__search__box {
  opacity: 1;
  visibility: visible;
  position: relative !important;
  transform: unset;
  right: 0;
  left: 0;
  width: 100%;
  padding-top: 23px;
  flex: 1 0 auto;
}
.modal-search .top-header-shop-two__search__box__products {
  margin-bottom: auto;
}
@media only screen and (max-width: 991px) {
  .modal-search .modal-body {
    height: 100%;
  }
  .modal-search .top-header-shop-two__search__box {
    overflow-y: auto !important;
    height: calc(100% - 100px);
  }
}
@media only screen and (max-width: 767px) {
  .modal-search .top-header-shop-two__search__box__title,
  .modal-search .top-header-shop-two__search__box .results__items, .modal-search .top-header-shop-two__search__box__products {
    padding: 0 16px;
  }
  .modal-search .top-header-shop-two__search__box__product {
    padding: 2px 16px;
  }
}

.search-mobile-shop-two .form-control {
  background-color: #f3f6f4;
}

.modal-auth .modal-dialog {
  max-width: 438px;
}
.modal-auth .modal-content {
  border: 0;
  border-radius: 45px;
}
.modal-auth .modal-content::before {
  content: "";
  position: absolute;
  right: 68px;
  bottom: 0;
  left: 68px;
  height: 160px;
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid #fff;
  border-radius: 38px;
  backdrop-filter: blur(24px);
  z-index: -1;
  transform: translateY(29px);
}
.modal-auth .modal-content::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 86px;
  height: 33px;
  background-color: #9eef79;
  box-shadow: 0px 14px 24px rgba(158, 239, 121, 0.25);
  border-radius: 40px;
  transform: translate(-50%, 46px);
  z-index: -2;
}
.modal-auth .modal-body {
  padding: 40px 40px 46px;
}
.modal-auth .modal-close {
  top: 24px;
  left: 24px;
  z-index: 30;
}
.modal-auth .auth-modal::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 23px);
  width: 16px;
  height: 3px;
  background-color: #00a693;
  border-radius: 4px;
}
.modal-auth .auth-modal .image {
  border: 4px solid rgba(238, 238, 238, 0.5);
  width: 170px;
  height: 170px;
}
.modal-auth .auth-modal .image::before {
  background-image: url("./../images/shop/bg-08.png");
  width: 327px;
  height: 143px;
  transform: translate(-50%, -37px);
  z-index: -1;
}
.modal-auth .auth-modal .image::after {
  background-image: url("./../images/shop/bg-09.png");
  width: 373px;
  height: 161px;
  transform: translate(-50%, -12px);
  z-index: -1;
}
.modal-auth .auth-modal .image img {
  width: 134px;
  height: 134px;
}
.modal-auth .auth-modal .tabs::after {
  top: 100%;
  width: 16px;
  height: 3px;
  background-color: #00a693;
  transform: translate(-50%, 15px);
}
.modal-auth .auth-modal .tabs li {
  padding: 15px 12px;
  flex: 1 0 auto;
}
.modal-auth .auth-modal .tabs li.active {
  background-color: #9eef79;
  border-color: #9eef79;
  color: #000;
}
.modal-auth .auth-modal .tabs li.active svg .cr-1 {
  color: rgba(4, 4, 20, 0.2);
}
.modal-auth .auth-modal .tabs li.active svg .cr-2 {
  color: #000;
}
.modal-auth .auth-modal .form-group .icon svg {
  width: 20px;
  height: 20px;
}
.modal-auth .auth-modal .form-group .form-control {
  height: 64px;
}
@media only screen and (max-width: 991px) {
  .modal-auth .modal-content {
    overflow-y: auto;
  }
  .modal-auth .modal-content::before, .modal-auth .modal-content::after {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .modal-auth .modal-body {
    padding: 32px 20px;
  }
}

.search-mobile-shop .form-control {
  background-color: #F8F9FB;
  height: 50px;
  padding: 0 24px 0 60px;
}
.search-mobile-shop button {
  left: 8px;
  background-color: #fff;
  width: 40px;
  height: 40px;
}

.carousel-home-shop .swiper,
.carousel-home-shop .swiper .swiper-wrapper,
.carousel-home-shop .swiper .swiper-slide,
.carousel-home-shop .swiper .swiper-slide > *,
.carousel-home-shop .swiper img {
  height: 100%;
}
.carousel-home-shop .swiper-pagination {
  top: 48px;
  right: 52px;
  bottom: auto;
  left: auto;
  gap: 12px;
}
.carousel-home-shop .swiper-pagination-bullet {
  margin: 0 !important;
  width: 100px;
  height: 3px;
  background-color: #fff;
  opacity: 0.3;
  border-radius: 0;
}
.carousel-home-shop .swiper-pagination-bullet-active {
  width: 188px;
  opacity: 1;
}
.carousel-home-shop .btn-more-shop {
  bottom: 34px;
  transform: scale(-1) translateX(17px);
}
.carousel-home-shop .btn-more-shop svg {
  transform: rotate(90deg);
}
.carousel-home-shop .discount-landing {
  background-color: #f3f6f4;
  padding-top: 21px;
}
.carousel-home-shop .discount-landing .discount span {
  width: 42px;
  height: 26px;
  background-color: #eb0404;
  border-radius: 18px 18px 0;
}
.carousel-home-shop .discount-landing .discount__title {
  color: #eb0404;
}
.carousel-home-shop .discount-landing__product {
  background-color: #f3f6f4;
  padding: 0 16px 28px;
}
.carousel-home-shop .discount-landing__product .image img {
  width: 151px;
  height: 151px;
}
.carousel-home-shop .discount-landing__product .price .off {
  background-color: #00a693;
  color: #fff;
}
.carousel-home-shop .discount-landing__product .add-to-cart-price {
  padding-top: 0;
  border-top: 0;
}
.carousel-home-shop .discount-landing__product .add-to-cart {
  border-color: #00a693;
}
.carousel-home-shop .discount-landing .swiper-pagination {
  gap: 4px;
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 34px);
  height: 17px;
}
.carousel-home-shop .discount-landing .swiper-pagination-bullet {
  width: 3px;
  height: 12px;
  border-radius: 10px;
  background-color: #dfe0e7;
}
.carousel-home-shop .discount-landing .swiper-pagination-bullet-active {
  height: 17px;
  background-color: #040414;
}
@media only screen and (max-width: 1199px) {
  .carousel-home-shop .swiper-pagination {
    top: 32px;
    right: 32px;
  }
  .carousel-home-shop .swiper-pagination-bullet {
    width: 72px;
  }
  .carousel-home-shop .swiper-pagination-bullet-active {
    width: 120px;
  }
}
@media only screen and (max-width: 991px) {
  .carousel-home-shop .btn-more-shop {
    writing-mode: unset;
    position: relative !important;
    right: auto !important;
    bottom: 0;
    transform: unset;
    margin: 48px auto 0;
  }
  .carousel-home-shop .btn-more-shop svg {
    transform: unset;
    margin: 0 10px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .carousel-home-shop .swiper-pagination {
    top: 20px;
    right: 20px;
    gap: 8px;
  }
  .carousel-home-shop .swiper-pagination-bullet {
    width: 20px;
  }
  .carousel-home-shop .swiper-pagination-bullet-active {
    width: 32px;
  }
}

.specials-categories-shop__heading::after,
.best-products-shop__heading__right::after {
  right: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDIxLjI4NTdWMjJIMjNWMC4yODU3MTNDMjMgMTEuODgzNyAxMy41OTggMjEuMjg1NyAyLjAwMDAyIDIxLjI4NTdIMFoiIGZpbGw9IiNGM0Y2RjQiIGZpbGwtb3BhY2l0eT0iMC44IiBzdHlsZT0iZmlsbDojRjNGNkY0O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjk1MjkgMC45NjQ3IDAuOTU2OSk7ZmlsbC1vcGFjaXR5OjAuODsiLz4KPC9zdmc+Cg==) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDIxLjI4NTdWMjJIMjNWMC4yODU3MTNDMjMgMTEuODgzNyAxMy41OTggMjEuMjg1NyAyLjAwMDAyIDIxLjI4NTdIMFoiIGZpbGw9IiNGM0Y2RjQiIGZpbGwtb3BhY2l0eT0iMC44IiBzdHlsZT0iZmlsbDojRjNGNkY0O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjk1MjkgMC45NjQ3IDAuOTU2OSk7ZmlsbC1vcGFjaXR5OjAuODsiLz4KPC9zdmc+Cg==) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 23px;
  height: 22px;
  background-color: rgba(243, 246, 244, 0.8);
  transform: translateY(1px);
}

.specials-categories-shop__heading, .specials-categories-shop__body {
  background-color: rgba(243, 246, 244, 0.8);
}
.specials-categories-shop__heading {
  border-radius: 15px 15px 0 0;
  padding: 21px 28px;
}
.specials-categories-shop__body {
  padding: 12px;
  border-radius: 15px 0 15px 15px;
}
.specials-categories-shop__item {
  padding: 43px 11px 40px 24px;
}
.specials-categories-shop__item .number {
  top: 11px;
  left: 15px;
  color: #00a693;
}
.specials-categories-shop__item .number::first-letter {
  color: #d6dbec;
}
.specials-categories-shop__item svg {
  bottom: 17px;
  left: 15px;
}
.specials-categories-shop__item .content .line {
  width: 3px;
  height: 39px;
  background-color: #00a693;
}
.specials-categories-shop__item .content .image {
  width: 69px;
  height: 70px;
  background-image: linear-gradient(223.12deg, #ccede9 7.75%, #99dbd4 102.85%);
}
.specials-categories-shop__item .content .image img {
  width: 60px;
  height: 60px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media only screen and (max-width: 991px) {
  .specials-categories-shop {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .specials-categories-shop__heading {
    font-size: 13px;
    line-height: 20px;
  }
  .specials-categories-shop__item .content .line {
    margin-left: 12px;
  }
  .specials-categories-shop__item .content .image {
    width: 56px;
    height: 56px;
    border-radius: 20px;
  }
  .specials-categories-shop__item .content .image img {
    width: 40px;
    height: 40px;
  }
  .specials-categories-shop__item .content .title {
    font-size: 13px;
    line-height: 20px;
  }
  .specials-categories-shop__item .content .sub-title {
    font-size: 11px;
    line-height: 16px;
  }
}

.top-products-shop__heading .svg svg {
  width: 40px;
  height: 44px;
}
@media only screen and (max-width: 991px) {
  .top-products-shop {
    margin-top: 40px;
  }
  .top-products-shop__heading {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .top-products-shop__heading .svg svg {
    width: 34px;
    height: 38px;
  }
  .top-products-shop__heading .title {
    font-size: 14px;
    line-height: 22px;
  }
  .top-products-shop__heading .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 575px) {
  .top-products-shop__heading .sub-title {
    font-size: 10px;
    line-height: 16px;
  }
}

.banner-two-shop {
  margin-top: 102px;
  margin-bottom: 113px;
}
@media only screen and (max-width: 991px) {
  .banner-two-shop {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}

.best-products-shop__heading__right, .best-products-shop__body {
  background-color: rgba(243, 246, 244, 0.8);
}
.best-products-shop__heading {
  gap: 24px;
}
.best-products-shop__heading__right {
  border-radius: 15px 15px 0 0;
  padding: 18px 37px;
}
.best-products-shop__heading__tabs {
  gap: 12px;
}
.best-products-shop__heading__tabs__item {
  padding: 21px 25px;
  background-color: #f3f6f4;
  cursor: pointer;
}
.best-products-shop__heading__tabs__item.active {
  background-color: #040414;
  color: #fff;
}
.best-products-shop__heading__dropdown .btn {
  background-color: #14151b;
  color: #fff;
  padding: 16px;
}
.best-products-shop__heading__dropdown .dropdown-menu {
  padding: 0;
  border: 0;
  overflow: hidden;
  border-radius: 8px;
}
.best-products-shop__heading__dropdown .dropdown-item {
  padding: 8px 16px;
}
.best-products-shop__heading__dropdown .dropdown-item.active, .best-products-shop__heading__dropdown .dropdown-item:hover {
  background-color: #00a693;
  color: #fff;
}
.best-products-shop__body {
  padding: 44px 24px;
  border-radius: 15px 0 15px 15px;
}
@media only screen and (max-width: 991px) {
  .best-products-shop__heading {
    gap: 0;
  }
  .best-products-shop__heading__tabs {
    padding: 16px 12px 0;
    background-color: rgba(243, 246, 244, 0.8);
  }
  .best-products-shop__heading__tabs__item {
    background-color: #fff;
  }
  .best-products-shop__body {
    border-radius: 0 0 15px 15px;
    padding: 24px 12px;
  }
}
@media only screen and (max-width: 767px) {
  .best-products-shop__heading__right {
    padding: 12px 14px 12px 25px;
  }
  .best-products-shop__heading__right .title {
    font-size: 14px;
    line-height: 22px;
  }
  .best-products-shop__heading__right .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
  .best-products-shop__heading__tabs__item {
    padding: 12px 16px;
    font-size: 12px;
    line-height: 18px;
    border-radius: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .best-products-shop__heading .sub-title {
    font-size: 10px;
    line-height: 16px;
  }
  .best-products-shop__heading__dropdown .btn {
    padding: 16px 12px;
  }
  .best-products-shop__heading__dropdown .btn svg {
    margin-right: 6px;
  }
}

.options-shop {
  margin: 102px 0 113px;
}
.options-shop__item {
  border: 1px solid #d6dbec;
  padding: 38px 24px 40px;
  background-color: #fff;
}
.options-shop__item .number {
  color: #00a693;
  top: 19px;
  left: 24px;
}
.options-shop__item .number::first-letter {
  color: #d6dbec;
}
.options-shop__item .svg svg {
  width: 32px;
  height: 32px;
}
.options-shop__item:hover {
  background-color: rgba(0, 166, 147, 0.1);
  border-color: rgba(0, 166, 147, 0.1);
  transform: translateY(-12px);
}
.options-shop .row {
  scroll-snap-type: x mandatory;
}
.options-shop .row > * {
  scroll-snap-align: start;
}
@media only screen and (max-width: 991px) {
  .options-shop {
    margin: 40px 0;
  }
  .options-shop__heading {
    margin-bottom: 32px;
  }
  .options-shop .row {
    margin: 0 -8px;
  }
  .options-shop .row > * {
    padding: 0 8px;
  }
  .options-shop__item {
    padding-bottom: 24px;
  }
  .options-shop__item .title {
    font-size: 16px;
    line-height: 25px;
  }
  .options-shop__item .sub-title {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .options-shop__heading .title {
    font-size: 18px;
    line-height: 28px;
  }
  .options-shop__heading .sub-title {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .options-shop__item {
    padding: 38px 16px 40px;
  }
  .options-shop__item .title {
    font-size: 14px;
    line-height: 22px;
  }
  .options-shop__item .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
}

.best-products-two-shop {
  margin-bottom: 128px;
}
.best-products-two-shop__item {
  padding: 20px 20px 35px;
  border-right: 1px solid #b7b7bb;
}
.best-products-two-shop__item.not-line {
  border-right: 0;
}
.best-products-two-shop__item .image img {
  width: 140px;
  height: 140px;
  -o-object-fit: contain;
     object-fit: contain;
}
.best-products-two-shop__item .title {
  max-height: 50px;
}
@media only screen and (max-width: 991px) {
  .best-products-two-shop {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .best-products-two-shop__item {
    padding: 20px 12px;
  }
  .best-products-two-shop__item .image img {
    width: 120px;
    height: 120px;
  }
  .best-products-two-shop__item .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
    margin-bottom: 8px;
  }
  .best-products-two-shop__item .off,
  .best-products-two-shop__item .price {
    font-size: 14px;
    line-height: 22px;
  }
  .best-products-two-shop__item .price span {
    font-size: 16px;
    line-height: 25px;
  }
}

.products-category__body {
  padding: 20px 24px;
  background-color: #f3f6f4;
}
.products-category__item {
  padding: 28px 29px 16px;
  z-index: 2;
}
.products-category__item::before {
  top: 54px;
  right: 15px;
  width: 3px;
  height: 39px;
  border-radius: 10px;
  background-color: #00a693;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all linear 0.3s;
  z-index: -1;
}
.products-category__item .number {
  color: #00a693;
  top: 14px;
  left: 18px;
}
.products-category__item .number::first-letter {
  color: #d6dbec;
}
.products-category__item .image {
  width: 92px;
  height: 93px;
  background-image: linear-gradient(223.12deg, #ccede9 7.75%, #99dbd4 102.85%);
}
.products-category__item .image img {
  width: 80px;
  height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
}
.products-category__item .detail {
  max-width: calc(100% - 103px);
}
.products-category__item .detail .price del,
.products-category__item .detail .price span {
  word-break: break-all;
}
.products-category__item .detail .price .toman {
  transform: scale(-1);
  color: #000;
}
.products-category__item:hover::before {
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
}
.products-category__item:hover .title a,
.products-category__item:hover .price span,
.products-category__item:hover .price .toman,
.products-category__item:hover .number {
  color: #fff;
}
.products-category__item:hover .sub-title,
.products-category__item:hover .price del {
  color: rgba(255, 255, 255, 0.5);
}
.products-category .swiper-wrapper {
  row-gap: 20px;
}
.products-category .swiper-slide {
  margin-top: 0 !important;
}
@media only screen and (max-width: 1399px) {
  .products-category__item {
    padding-left: 16px;
  }
  .products-category__item::before {
    top: 48px;
  }
  .products-category__item .image {
    width: 80px;
    height: 80px;
  }
  .products-category__item .image img {
    width: 72px;
    height: 72px;
  }
  .products-category__item .detail {
    max-width: calc(100% - 91px);
  }
  .products-category__item .title {
    font-size: 16px;
    line-height: 25px;
  }
  .products-category__item .sub-title {
    font-size: 12px;
    line-height: 19px;
  }
}
@media only screen and (max-width: 991px) {
  .products-category {
    margin: 50px 0;
  }
  .products-category__tabs {
    background-color: transparent;
  }
  .products-category__tabs .best-products-shop__heading__tabs__item:not(.active) {
    background-color: #f3f6f4;
  }
  .products-category__body {
    margin-top: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .products-category__body {
    padding: 16px 12px;
  }
  .products-category__item {
    padding: 28px 20px 20px 16px;
  }
  .products-category__item::before {
    right: 10px;
  }
  .products-category__item .price del {
    font-size: 12px;
    line-height: 19px;
  }
  .products-category__item .price span {
    font-size: 16px;
    line-height: 25px;
  }
  .products-category__item .price .toman {
    font-size: 10px;
    line-height: 15px;
  }
}
@media only screen and (max-width: 575px) {
  .products-category__body {
    margin-right: -12px;
    margin-left: -12px;
    border-radius: 0;
  }
  .products-category__body .swiper {
    overflow: visible;
  }
  .products-category__item .title {
    font-size: 14px;
    line-height: 22px;
  }
  .products-category__item .sub-title {
    font-size: 11px;
    line-height: 16px;
  }
}

.articles-shop__item figure img {
  height: 159px;
}
.articles-shop__item .title {
  max-height: 56px;
}
.articles-shop__item .title a:hover,
.articles-shop__item .category:hover {
  color: #00a693;
}
.articles-shop__item:hover figure img {
  transform: scale(1.05);
}
@media only screen and (max-width: 767px) {
  .articles-shop figure img {
    height: 120px;
  }
  .articles-shop .category,
  .articles-shop .date {
    font-size: 12px;
    line-height: 19px;
  }
  .articles-shop .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
  }
}

.form-group__new .form-control {
  height: 74px;
  border: 1px solid #ededee;
  padding: 0 66px 0 12px;
}
.form-group__new .form-control:focus {
  border-color: #00a693;
  box-shadow: 0 0 0 4px rgba(0, 166, 147, 0.2);
}
.form-group__new label {
  top: 50%;
  right: 66px;
  left: 12px;
  cursor: text;
  transform: translateY(-50%);
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.form-group__new .form-control[type=password] + label {
  left: 54px;
}
.form-group__new .form-control:focus + label,
.form-group__new .form-control.valid + label {
  top: 0;
  right: 54px;
  left: 12px;
  padding: 0 8px;
  background-color: #fff;
  transform: translateY(-12px);
}
.form-group__new .icon {
  right: 26px;
}
.form-group__new .icon-show-password {
  left: 26px;
  color: #292d32;
}
.form-group__new .icon-show-password.show {
  color: #00a693;
}
@media only screen and (max-width: 767px) {
  .form-group__new .form-control {
    height: 64px;
  }
}

.auth-shop .container .col-lg-6 {
  padding: 48px 0;
  min-height: 100vh;
}
.auth-shop__content, .auth-shop__copyright {
  max-width: 484px;
}
.auth-shop__contents__tabs::after,
.auth-shop .phone__entered::after {
  width: 16px;
  height: 3px;
  background-color: #00a693;
  top: 100%;
  transform: translate(-50%, 20px);
}
.auth-shop__content__tabs li {
  border: 1px solid #ededee;
  padding: 17px 27px;
  color: #636880;
}
.auth-shop__content__tabs li svg .cr-1 {
  color: #292d32;
}
.auth-shop__content__tabs li svg .cr-2 {
  color: #00a693;
}
.auth-shop__content__tabs li.active {
  background-color: #00a693;
  border-color: #00a693;
  color: #fff;
}
.auth-shop__content__tabs li.active svg .cr-1 {
  color: rgba(4, 4, 20, 0.2);
}
.auth-shop__content__tabs li.active svg .cr-2 {
  color: #fff;
}
.auth-shop__content .forget-password a {
  text-decoration: underline;
}
.auth-shop__content .forget-password a:hover {
  color: #00a693;
}
.auth-shop__content .btn {
  max-width: 383px;
  padding: 21px 12px;
}
.auth-shop__image > img {
  -o-object-fit: cover;
     object-fit: cover;
}
.auth-shop__image .logo,
.auth-shop__image .text-content {
  max-width: 549px;
}
.auth-shop__image .logo {
  top: 74px;
}
.auth-shop__image .text-content {
  bottom: 48px;
  padding: 38px 16px 32px;
}
.auth-shop__image .text-content::before {
  background-color: rgba(0, 0, 0, 0.21);
  border: 1px solid rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(7px);
  border-radius: inherit;
  z-index: -1;
}
.auth-shop .phone__entered {
  border: 1px solid #EDEDEE;
  padding: 7px 26px 7px 11px;
  margin-bottom: 82px;
}
.auth-shop .phone__entered::after {
  transform: translate(-50%, 32px);
}
.auth-shop .phone__entered .btn {
  padding: 19px 33px;
}
.auth-shop .form-code .content {
  max-width: 419px;
}
.auth-shop .form-code .code span {
  width: 16px;
  height: 3px;
  background-color: #A4A8BA;
}
.auth-shop .err-code {
  color: #EB0404;
}
.auth-shop .re-send:hover {
  color: #00a693;
}
@media only screen and (max-width: 1199px) {
  .auth-shop__image .logo,
  .auth-shop__image .text-content {
    max-width: 440px;
  }
}
@media only screen and (max-width: 991px) {
  .auth-shop .container .col-lg-6 {
    padding: 24px 0;
  }
  .auth-shop__content__tabs li {
    flex: 1 0 auto;
  }
  .auth-shop__content .forget-password {
    margin-bottom: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .auth-shop__content .title {
    font-size: 16px;
    line-height: 25px;
  }
  .auth-shop__content .sub-title {
    font-size: 12px;
    line-height: 19px;
  }
  .auth-shop__content__tabs li {
    padding: 11px 16px;
  }
  .auth-shop__content .btn {
    padding: 13px 12px;
  }
}
@media only screen and (max-width: 575px) {
  .auth-shop .phone__entered {
    padding-right: 11px;
  }
  .auth-shop .phone__entered .btn {
    font-size: 12px;
    line-height: 18px;
    padding: 16px;
  }
}

.btn-outline-secondary-3 {
  border: 1px solid rgba(164, 168, 186, 0.3);
  color: #a4a8ba;
}
.btn-outline-secondary-3:hover {
  border-color: #00935e;
  background-color: #00935e;
  color: #fff;
}

.dashboard-shop {
  min-height: 100vh;
}
.dashboard-shop__sidebar {
  max-width: 393px;
  top: 42px;
  bottom: 28px;
  background-color: #fff;
  z-index: 10001;
}
.dashboard-shop__sidebar__backdrop {
  background-color: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(7px);
}
.dashboard-shop__sidebar__content {
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #00a693 blue;
  padding-left: 12px;
}
.dashboard-shop__sidebar__content::-webkit-scrollbar {
  width: 4px;
  background-color: #f3f6f4;
}
.dashboard-shop__sidebar__content::-webkit-scrollbar-thumb {
  background-color: #00a693;
}
.dashboard-shop__sidebar__content__info-user {
  padding-top: 20px;
  margin: 0 55px 0 29px;
}
.dashboard-shop__sidebar__content__info-user::before {
  background-image: url("./../images/shop/bg-05.png");
  border-radius: 15px;
  height: 62px;
  z-index: -1;
}
.dashboard-shop__sidebar__content__info-user img {
  border: 4px solid #fff;
  width: 78px;
  height: 78px;
}
.dashboard-shop__sidebar__content__menu {
  padding: 25px 42px 0 29px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.dashboard-shop__sidebar__content__menu ul li a {
  gap: 10px;
  padding: 15px 18px;
}
.dashboard-shop__sidebar__content__menu ul li a::before, .dashboard-shop__sidebar__content__menu ul li a::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  width: 3px;
  height: 0;
  background-color: #00a693;
  border-radius: 10px;
  transition: all 0.3s linear;
}
.dashboard-shop__sidebar__content__menu ul li a::before {
  transform: translate(20px, -50%);
}
.dashboard-shop__sidebar__content__menu ul li a::after {
  opacity: 0.4;
  filter: blur(10px);
  transform: translate(25px, -50%);
}
.dashboard-shop__sidebar__content__menu ul li a .icon .cr-1 {
  color: #d5d5d5;
}
.dashboard-shop__sidebar__content__menu ul li a .icon .cr-2 {
  color: #00935e;
}
.dashboard-shop__sidebar__content__menu ul li a.active {
  color: #040414;
  background-color: #f3f6f4;
}
.dashboard-shop__sidebar__content__menu ul li a.active::before, .dashboard-shop__sidebar__content__menu ul li a.active::after {
  height: 20px;
}
.dashboard-shop__sidebar__content__menu ul li a.active .icon .cr-1 {
  color: #292d32;
}
.dashboard-shop__sidebar__content__manage-account {
  padding: 24px 42px 0 29px;
}
.dashboard-shop__sidebar__content__manage-account ul li a {
  gap: 10px;
}
.dashboard-shop__sidebar__content__manage-account ul li a .icon svg {
  width: 20px;
  height: 20px;
}
.dashboard-shop__sidebar__content__manage-account ul li a .icon svg .cr-1 {
  color: #292d32;
}
.dashboard-shop__sidebar__content__manage-account ul li a .icon svg .cr-2 {
  color: #00935e;
}
.dashboard-shop__wrapper {
  width: calc(100% - 393px);
  max-width: 1510px;
  padding: 42px 0 29px 24px;
  margin-right: 393px;
  min-height: 100vh;
}
.dashboard-shop__wrapper::before {
  content: "";
  position: absolute;
  top: 42px;
  right: 0;
  bottom: 29px;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.1);
}
.dashboard-shop__header {
  padding: 0 21px 22px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.dashboard-shop__header__btn {
  width: 58px;
  height: 58px;
  border: 1px solid #ccede9;
}
.dashboard-shop__header__btn:hover {
  background-color: #ccede9;
}
.dashboard-shop__header .btn {
  padding: 18px 34px;
}
.dashboard-shop__content {
  margin: 28px 21px 0 0;
  padding: 34px 36px 42px;
  background-color: #f3f6f4;
}
.dashboard-shop__note {
  padding: 9px 27px 9px 13px;
  gap: 14px;
}
.dashboard-shop__note .btn {
  padding: 15px 13px;
}
.dashboard-shop__heading .title::before {
  width: 3px;
  height: 20px;
  background-color: #00a693;
  border-radius: 10px;
}
.dashboard-shop__heading .link:hover {
  color: #00a693;
}
.dashboard-shop__total-info {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 27px 20px 22px 33px;
}
.dashboard-shop__total-info__item {
  padding: 22px 13px;
}
.dashboard-shop__total-info__item .icon {
  background-color: #f3f6f4;
  width: 57px;
  height: 57px;
}
.dashboard-shop__total-info__item .icon img {
  width: 45px;
  height: 45px;
}
.dashboard-shop__address {
  border: 1px solid rgba(0, 166, 147, 0.2);
  padding: 9px 27px 9px 13px;
}
.dashboard-shop__address .btn {
  padding: 15px 13px;
}
.dashboard-shop__last-products-see__item {
  width: 189px;
  padding: 20px;
}
.dashboard-shop__last-products-see__item .price {
  gap: 6px;
}
.dashboard-shop__last-products-see .swiper::before, .dashboard-shop__last-products-see .swiper::after {
  content: "";
  position: absolute;
  top: 0;
  width: 189px;
  height: 100%;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
  z-index: 2;
}
.dashboard-shop__last-products-see .swiper::before {
  right: 0;
  background-image: linear-gradient(280deg, #f3f6f4, rgba(243, 246, 244, 0));
  transform: translateX(36px);
}
.dashboard-shop__last-products-see .swiper::after {
  left: 0;
  background-image: linear-gradient(90deg, #f3f6f4, rgba(243, 246, 244, 0));
  transform: translateX(-36px);
}
.dashboard-shop__last-products-see .swiper.has-before::before {
  opacity: 1;
  visibility: visible;
}
.dashboard-shop__last-products-see .swiper.has-after::after {
  opacity: 1;
  visibility: visible;
}
.dashboard-shop__last-products-see .swiper-slide {
  width: auto;
}
.dashboard-shop .copyright-socials {
  padding-right: 21px;
}
@media only screen and (max-width: 1399px) {
  .dashboard-shop__sidebar {
    max-width: 280px;
  }
  .dashboard-shop__sidebar__content__info-user {
    margin: 0 24px;
  }
  .dashboard-shop__sidebar__content__menu {
    padding: 25px 24px 0;
  }
  .dashboard-shop__sidebar__content__menu ul li a {
    padding: 15px 12px;
  }
  .dashboard-shop__sidebar__content__menu ul li a::before {
    transform: translate(12px, -50%);
  }
  .dashboard-shop__sidebar__content__menu ul li a::after {
    transform: translate(17px, -50%);
  }
  .dashboard-shop__sidebar__content__manage-account {
    padding: 24px 24px 0;
  }
  .dashboard-shop__wrapper {
    width: calc(100% - 280px);
    padding-left: 12px;
    margin-right: 280px;
  }
  .dashboard-shop__content {
    margin: 20px 12px 0 0;
    padding: 34px 24px 42px;
  }
}
@media only screen and (max-width: 1199px) {
  .dashboard-shop__sidebar {
    top: 0;
    bottom: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s linear 0.3s;
    background-color: transparent;
  }
  .dashboard-shop__sidebar__content {
    width: 100%;
    max-width: 280px;
    transition: all 0.3s linear 0s;
    padding: 24px 0;
    transform: translateX(280px);
  }
  .dashboard-shop__sidebar.opened {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s linear 0s;
  }
  .dashboard-shop__sidebar.opened .dashboard-shop__sidebar__content {
    transform: translateX(0);
    transition: all 0.3s linear 0.3s;
  }
  .dashboard-shop__wrapper {
    width: 100%;
    padding: 24px 0;
    margin-right: 0;
  }
  .dashboard-shop__wrapper::before {
    content: none;
  }
  .dashboard-shop__header {
    padding: 0 12px 24px;
  }
  .dashboard-shop__content {
    margin: 20px 12px 0;
  }
}
@media only screen and (max-width: 991px) {
  .dashboard-shop__content {
    padding: 24px 12px;
  }
  .dashboard-shop__total-info {
    padding: 24px 12px;
  }
  .dashboard-shop__total-info .row {
    row-gap: 12px;
    margin: 0 -6px;
  }
  .dashboard-shop__total-info .row > * {
    padding: 0 6px;
  }
  .dashboard-shop__last-products-see .swiper::before, .dashboard-shop__last-products-see .swiper::after {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .dashboard-shop__header__btn {
    width: 48px;
    height: 48px;
  }
  .dashboard-shop__header__btn svg {
    width: 20px;
    height: 20px;
  }
  .dashboard-shop__note, .dashboard-shop__address {
    padding: 9px 12px;
    gap: 12px;
  }
  .dashboard-shop__note .btn, .dashboard-shop__address .btn {
    font-size: 12px;
    line-height: 18px;
    padding: 12px;
  }
  .dashboard-shop__note .btn svg, .dashboard-shop__address .btn svg {
    width: 16px;
    height: 16px;
  }
  .dashboard-shop__note .note {
    font-size: 12px;
    line-height: 18px;
  }
  .dashboard-shop__address .address {
    font-size: 12px;
    line-height: 18px;
  }
}

.info-user-mobile {
  padding: 0 12px;
}
.info-user-mobile__note {
  border: 1px solid #EBEBEB;
  padding: 12px;
}

.story-shop {
  margin: 40px 0;
}
.story-shop .swiper-slide {
  width: auto;
}
@media only screen and (max-width: 575px) {
  .story-shop .swiper {
    overflow: visible;
  }
}
.story-shop__item {
  width: 84px;
}
.story-shop__item .image {
  background-image: linear-gradient(315deg, #e03d96, #7d4c9e);
  padding: 2px;
  width: 84px;
  height: 84px;
}
.story-shop__item .image span {
  background-color: #fff;
  width: 80px;
  height: 80px;
}
.story-shop__item .image span img {
  width: 74px;
  height: 74px;
}

.modal-story-shop {
  background-color: rgba(0, 0, 0, 0.5);
  display: block;
  opacity: 0;
  visibility: hidden;
}
.modal-story-shop.show {
  opacity: 1;
  visibility: visible;
}
.modal-story-shop .modal-dialog {
  max-width: 360px;
  height: calc(100% - 3.5rem);
}
.modal-story-shop .modal-content {
  background-color: transparent;
  border: 0;
  border-radius: 0;
}
.modal-story-shop .modal-body {
  padding: 0;
}
.modal-story-shop .modal-content, .modal-story-shop .modal-body {
  height: 100%;
  max-height: 720px;
}
.modal-story-shop .swiper-button-next, .modal-story-shop .swiper-button-prev {
  width: 42px;
  height: 42px;
}
.modal-story-shop .swiper-button-next::after, .modal-story-shop .swiper-button-prev::after {
  content: none;
}
.modal-story-shop .swiper-button-next {
  transform: translate(-102px, -50%);
}
.modal-story-shop .swiper-button-prev {
  transform: translate(102px, -50%);
}
.modal-story-shop .swiper-button-lock, .modal-story-shop .swiper-button-disabled {
  opacity: 0;
  visibility: hidden;
}
@media only screen and (max-width: 767px) {
  .modal-story-shop .modal-dialog {
    max-width: 100%;
    height: 100%;
    min-height: 100%;
    margin: 0;
  }
  .modal-story-shop .modal-content, .modal-story-shop .modal-body {
    max-height: 100%;
  }
}

.story-shop__story .heading {
  padding: 16px 20px 0;
  gap: 20px;
  z-index: 20;
}
.story-shop__story .heading::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background-image: linear-gradient(0deg, rgba(12, 12, 12, 0) 0, rgba(12, 12, 12, 0.6) 100%);
  z-index: -1;
}
.story-shop__story .heading .btn-follow {
  padding: 8px 12px;
}
.story-shop__story .video {
  max-height: calc(100% - 80px);
}
.story-shop__story .video .content__text,
.story-shop__story .video .icons {
  bottom: 40px;
  z-index: 20;
}
.story-shop__story .video .content__text {
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 20px 40px 56px;
}
.story-shop__story .video .content__text::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 170px;
  background-image: linear-gradient(180deg, rgba(12, 12, 12, 0), #0c0c0c);
  z-index: -1;
}
.story-shop__story .video .content__text .description:not(.show) {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 60px;
}
.story-shop__story .video .icons {
  left: 20px;
}
.story-shop__story .video video {
  width: 100%;
  height: 100%;
}
.story-shop__story .video__box {
  position: relative;
}
.story-shop__story .video__box::before {
  content: "\e9e8";
  font-family: "icomoon";
  font-size: 56px;
  line-height: 1;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease-in-out;
  overflow: 0;
  visibility: hidden;
  z-index: 4;
}
.story-shop__story .video__box.muted::before {
  opacity: 1;
  visibility: visible;
}
.story-shop__story .video__box__control-bar {
  z-index: 30;
}
.story-shop__story .video__box__control-bar__current-time {
  min-width: 34px;
}
.story-shop__story .video__box__control-bar__progress {
  height: 6px;
}
.story-shop__story .video__box__control-bar__progress span::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #fff;
  transform: translate(6px, -6px);
}
.story-shop__story .bottom {
  position: relative;
  z-index: 2;
}
.story-shop__story .bottom::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  height: 100%;
  transform: translateX(-50%);
  z-index: -1;
}
.story-shop__story .products {
  background-color: #0c0c0c;
}
.story-shop__story .products .swiper-slide {
  width: auto;
}
.story-shop__story__product {
  width: 240px;
  padding: 2px 2px 2px 10px;
}
.story-shop__story__product img {
  width: 60px;
  height: 60px;
}
.story-shop__story__product .title {
  max-width: calc(100% - 64px);
}

.modal-comments-story {
  z-index: 10010;
}
.modal-comments-story .modal-dialog {
  max-width: 540px;
}
.modal-comments-story .modal-content {
  border-radius: 8px;
  border: 0;
}
.modal-comments-story .modal-header {
  padding: 20px 0;
  margin: 0 20px;
  border-bottom: 1px solid #e0e0e2;
}
.modal-comments-story .modal-body {
  padding: 0;
}
.modal-comments-story .comments-story {
  padding: 20px;
  overflow-y: auto;
  min-height: 320px;
  height: 100%;
  max-height: calc(100vh - 210px);
  scrollbar-width: 4px;
  scrollbar-color: #eb0404 rgba(255, 255, 255, 0);
}
.modal-comments-story .comments-story::-webkit-scrollbar {
  width: 4px;
  background-color: rgba(255, 255, 255, 0);
}
.modal-comments-story .comments-story::-webkit-scrollbar-thumb {
  background-color: #eb0404;
}
.modal-comments-story .comments-story__item .content .info img {
  width: 20px;
  height: 20px;
}
.modal-comments-story .comments-story__item .content .info > span {
  width: 6px;
  height: 6px;
  background-color: #e0e0e2;
}
.modal-comments-story .comments-story__item .reply {
  margin-right: 12px;
  padding-right: 16px;
  border-right: 1px solid #19bfd3;
}
.modal-comments-story .empty-comments-story {
  padding: 76px 20px;
}
.modal-comments-story .send-comment-story {
  padding: 16px 20px;
}
.modal-comments-story .send-comment-story__form img {
  right: 12px;
  width: 24px;
  height: 24px;
}
.modal-comments-story .send-comment-story__form .form-control {
  background-color: #f0f0f1;
  border-radius: 16px;
  padding: 0 44px 0 40px;
  font-size: 13px;
  color: #62666d;
  font-weight: 400;
}
.modal-comments-story .send-comment-story__form button {
  left: 12px;
  color: #19bfd3;
}
@media only screen and (max-width: 991px) {
  .modal-comments-story .modal-dialog {
    max-width: 100%;
  }
  .modal-comments-story .modal-header {
    margin: 0 12px;
  }
  .modal-comments-story .modal-body {
    height: 100%;
  }
  .modal-comments-story .comments-story {
    max-height: calc(100% - 147px);
    padding: 20px 12px;
  }
  .modal-comments-story .send-comment-story {
    padding: 12px;
  }
}

.modal-product-story .modal-dialog {
  max-width: 500px;
}
.modal-product-story .modal-content {
  border-radius: 8px;
  border: 0;
}
.modal-product-story .modal-header {
  padding: 16px 0;
  margin: 0 20px;
  border-bottom: 1px solid #e0e0e2;
}
.modal-product-story .modal-body {
  padding: 0;
}
.modal-product-story .product-story {
  padding: 16px 20px;
  max-height: calc(100vh - 200px);
  min-height: 400px;
  height: 100%;
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #eb0404 rgba(255, 255, 255, 0);
}
.modal-product-story .product-story::-webkit-scrollbar {
  width: 4px;
  background-color: rgba(255, 255, 255, 0);
}
.modal-product-story .product-story::-webkit-scrollbar-thumb {
  background-color: #eb0404;
}
.modal-product-story .product-story img {
  width: auto;
  max-height: 250px;
}
.modal-product-story .product-story .title {
  background-color: #fef5f7;
  padding: 20px 20px 20px 8px;
}
.modal-product-story .product-story .rate__buy {
  color: #c0c2c5;
}
.modal-product-story .product-story .rate .dot {
  width: 4px;
  height: 4px;
  background-color: #e0e0e2;
}
.modal-product-story .product-story .color__item {
  padding: 3px;
  background-color: #19bfd3;
}
.modal-product-story .product-story .color__item span {
  border: 2px solid #fff;
  background-color: #212121;
  width: 32px;
  height: 32px;
}
.modal-product-story .product-story .color__item span::before {
  content: "\e9e6";
  font-family: "icomoon";
  font-size: 24px;
  line-height: 1;
  font-weight: 300;
  color: #fff;
}
.modal-product-story .product-story .btn {
  padding: 10px 16px;
}
.modal-product-story .bottom {
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.14), 0 -2px 2px rgba(0, 0, 0, 0.05);
  padding: 16px 20px;
}
.modal-product-story .bottom .btn {
  padding: 11px 16px;
}
.modal-product-story .bottom .off del {
  color: #c0c2c5;
}
.modal-product-story .bottom .off span {
  min-width: 34px;
  padding: 0 4px;
  background-color: #d32f2f;
}
.modal-product-story .bottom .price {
  color: #23254e;
}
@media only screen and (max-width: 991px) {
  .modal-product-story .modal-body {
    display: flex;
    flex-direction: column;
    height: calc(100% - 58px);
  }
  .modal-product-story .product-story {
    max-height: none;
    min-height: auto;
    height: auto;
  }
}

:root {
  --bg-document: #fff;
}

.courses-one .content .title, .courses-one .content p,
.line-clamp-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}

.comments-course-item::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: xor;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* btns */
.btn-pink {
  background-color: #ff439d;
  color: #fff;
}
.btn-pink:hover, .btn-pink:active, .btn-pink:focus {
  background-color: rgb(255, 26.2, 135.7319148936);
  color: #fff;
}
.btn-orange-5 {
  background-color: #d2a071;
  color: #fff;
}
.btn-orange-5:hover, .btn-orange-5:active, .btn-orange-5:focus {
  background-color: rgb(200.1818181818, 139.2727272727, 82.0181818182);
  color: #fff;
}

/* Row Mobile */
@media only screen and (max-width: 767px) {
  .row-mobile {
    margin: 0 -6px;
  }
  .row-mobile > * {
    padding: 0 6px;
  }
}

/* Row Mobile */
/* btns */
/* Fonts */
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-ExtraBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/peydaWeb-extralight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/peydaWeb-light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Peyda";
  src: url("./../fonts/peyda/PeydaWeb-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
.f-peyda {
  font-family: "Peyda";
}

@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-HairLine.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-ExtraBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-UltraBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rokh";
  src: url("./../fonts/rokh/RokhFaNum-Normal.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.f-rokh {
  font-family: "Rokh";
}

@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Bold.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Bold.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-Bold.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-Bold.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-Bold.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-Bold.svg#IRANYekanWebFn-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBlack.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBlack.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBlack.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBlack.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBlack.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBlack.svg#IRANYekanWebFn-ExtraBlack") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Black.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Black.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-Black.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-Black.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-Black.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-Black.svg#IRANYekanWebFn-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBold.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBold.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBold.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBold.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBold.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-ExtraBold.svg#IRANYekanWebFn-ExtraBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Thin.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Thin.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-Thin.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-Thin.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-Thin.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-Thin.svg#IRANYekanWebFn-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Light.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Light.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-Light.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-Light.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-Light.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-Light.svg#IRANYekanWebFn-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn.svg#IRANYekanWebFn") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANYekan";
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Medium.eot");
  src: url("./../fonts/iranyekan/IRANYekanWebFn-Medium.eot?#iefix") format("embedded-opentype"), url("./../fonts/iranyekan/IRANYekanWebFn-Medium.woff2") format("woff2"), url("./../fonts/iranyekan/IRANYekanWebFn-Medium.woff") format("woff"), url("./../fonts/iranyekan/IRANYekanWebFn-Medium.ttf") format("truetype"), url("./../fonts/iranyekan/IRANYekanWebFn-Medium.svg#IRANYekanWebFn-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.f-iran-yekan {
  font-family: "IRANYekan";
}

/* Fonts */
/* Icons */
.icon-arrow-left-11:before {
  content: "\ea0b";
}

.icon-arrow-right-11:before {
  content: "\ea0c";
}

.icon-arrow-left-10:before {
  content: "\ea0a";
}

.icon-play-6:before {
  content: "\ea09";
}

.icon-angle-left-9:before {
  content: "\ea07";
}

.icon-angle-right-9:before {
  content: "\ea08";
}

.icon-arrow-up-left:before {
  content: "\ea06";
}

.icon-armchair:before {
  content: "\e9fe";
}

.icon-clipboard-text:before {
  content: "\e9ff";
}

.icon-location-5:before {
  content: "\ea00";
}

.icon-quote-2:before {
  content: "\ea01";
}

.icon-ruler-pen:before {
  content: "\ea02";
}

.icon-sledgehammer:before {
  content: "\ea03";
}

.icon-star-7:before {
  content: "\ea04";
}

.icon-star-8:before {
  content: "\ea05";
}

.icon-angle-left-8:before {
  content: "\e9fd";
}

.icon-bag:before {
  content: "\e9fc";
}

.icon-angle-left-7:before {
  content: "\e9fb";
}

.icon-arrow-down-2:before {
  content: "\e9f8";
}

.icon-arrow-right-10:before {
  content: "\e9f9";
}

.icon-quote:before {
  content: "\e9fa";
}

.icon-arrow-left-9:before {
  content: "\e9f6";
}

.icon-arrow-right-9:before {
  content: "\e9f7";
}

.icon-angle-down-3:before {
  content: "\e9f0";
}

.icon-arrow-right-up:before {
  content: "\e9f1";
}

.icon-code-square:before {
  content: "\e9f2";
}

.icon-pallete:before {
  content: "\e9f3";
}

.icon-star-6:before {
  content: "\e9f4";
}

.icon-status-up:before {
  content: "\e9f5";
}

.icon-angle-left-6:before {
  content: "\e9eb";
}

.icon-arrow-left-8:before {
  content: "\e9ec";
}

.icon-arrow-right-8:before {
  content: "\e9ed";
}

.icon-clock-2:before {
  content: "\e9ee";
}

.icon-heart-7:before {
  content: "\e9ef";
}

/* Icons */
/* Courses */
.courses-one {
  border-radius: 32px;
  box-shadow: 0px 13px 60px rgba(90, 108, 234, 0.122);
}
.courses-one .image img {
  height: 209px;
}
.courses-one .content {
  margin-top: -23px;
  border-radius: 24px 24px 0 0;
  padding: 27px 29px 24px;
  box-shadow: 0px -8px 20px 1px rgba(0, 0, 0, 0.239);
}
.courses-one .content .title {
  color: #1f2130;
  max-height: 56px;
}
.courses-one .content .title a:hover {
  color: #8769ff;
}
.courses-one .content p {
  color: #353535;
  height: 44px;
}
.courses-one .content .date {
  color: #8769ff;
  gap: 5px;
}
.courses-one .content .date i {
  font-size: 24px;
}
.courses-one .content .like {
  background-color: #e7e1ff;
  color: #8769ff;
  padding: 9px 12px;
  font-size: 18px;
  line-height: 28px;
}
.courses-one .content .like:hover {
  background-color: #8769ff;
  color: #fff;
}
.courses-one .content .price {
  background-color: #8769ff;
  padding: 3px 8px;
}
@media only screen and (max-width: 1199px) {
  .courses-one .content {
    padding: 24px 20px;
  }
  .courses-one .content .price {
    padding: 10px 8px;
    font-size: 12px;
    line-height: 18px;
  }
  .courses-one .content .price span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .courses-one .image img {
    height: 164px;
  }
  .courses-one .content {
    margin-top: -20px;
  }
  .courses-one .content .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
    margin-bottom: 16px;
  }
  .courses-one .content .like {
    font-size: 14px;
    line-height: 20px;
  }
  .courses-one .content .price span {
    font-size: 16px;
    line-height: 24px;
  }
}

/* Courses */
/* Swiper Courses */
.swiper-courses-one {
  padding: 0 66px;
}
.swiper-courses-one .swiper-button-prev, .swiper-courses-one .swiper-button-next {
  width: 72px;
  height: 72px;
  border-radius: 26px;
  box-shadow: 0px 6.15px 18.26px -2.63px rgba(58, 0, 221, 0.102);
  color: #8769ff;
  font-size: 32px;
  background-color: #fff;
}
.swiper-courses-one .swiper-button-prev::after, .swiper-courses-one .swiper-button-next::after {
  content: none;
}
.swiper-courses-one .swiper-button-prev:hover, .swiper-courses-one .swiper-button-next:hover {
  background-color: #8769ff;
  color: #fff;
}
.swiper-courses-one .swiper-button-prev {
  transform: translate(30px, -50%);
}
.swiper-courses-one .swiper-button-next {
  transform: translate(-30px, -50%);
}
@media only screen and (max-width: 991px) {
  .swiper-courses-one {
    padding: 0;
  }
}

/* Swiper Courses */
/* Comments Course */
.comments-course-title {
  font-size: 32px;
  line-height: 48px;
  margin-bottom: 110px;
  color: #1f2130;
}
.comments-course .av {
  box-shadow: 0px 10.93px 24.94px -1.99px rgba(58, 0, 221, 0.122);
}
.comments-course .av::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("./../images/new-elements/avatar-02.png") center center no-repeat;
  background-size: cover;
  border-radius: inherit;
}
.comments-course .av-1 {
  width: 103px;
  height: 103px;
  padding: 8px;
  top: 0;
  left: 100%;
  transform: translate(182px, -76px);
}
.comments-course .av-2 {
  width: 75px;
  height: 75px;
  top: 45px;
  left: 100%;
  transform: translateX(45px);
  padding: 7px;
}
.comments-course .av-2::before {
  background-image: url("./../images/new-elements/avatar-03.png");
}
.comments-course .av-3 {
  width: 94px;
  height: 94px;
  bottom: 20px;
  left: 100%;
  transform: translateX(193px);
  padding: 6px;
}
.comments-course .av-3::before {
  background-image: url("./../images/new-elements/avatar-04.png");
}
.comments-course .av-4 {
  width: 73px;
  height: 73px;
  padding: 7px;
  top: 0;
  right: 100%;
  transform: translate(-55px, -61px);
}
.comments-course .av-4::before {
  background-image: url("./../images/new-elements/avatar-05.png");
}
.comments-course .av-5 {
  width: 95px;
  height: 95px;
  padding: 6px;
  top: 58px;
  right: 100%;
  transform: translateX(-184px);
}
.comments-course .av-5::before {
  background-image: url("./../images/new-elements/avatar-06.png");
}
.comments-course .av-6 {
  width: 104px;
  height: 104px;
  padding: 8px;
  right: 100%;
  bottom: 0;
  transform: translate(-73px, 36px);
}
.comments-course .av-6::before {
  background-image: url("./../images/new-elements/avatar-07.png");
}
.comments-course .cir {
  animation: cirComment 1s linear infinite alternate;
  --translate-y: 0;
  --translate-x: 0;
}
@keyframes cirComment {
  0% {
    transform: translate(var(--translate-x), var(--translate-y)) scale(0.3);
  }
  100% {
    transform: translate(var(--translate-x), var(--translate-y)) scale(1);
  }
}
.comments-course .cir-1 {
  width: 29px;
  height: 29px;
  background-color: #b5dfff;
  right: 0;
  bottom: 100%;
  --translate-x: 25px;
  --translate-y: -39px;
}
.comments-course .cir-2 {
  width: 20px;
  height: 20px;
  background-color: #ffd098;
  bottom: 34px;
  left: 100%;
  --translate-x: 120px;
}
.comments-course .cir-3 {
  width: 29px;
  height: 29px;
  background-color: rgba(39, 208, 86, 0.32);
  top: 117px;
  right: 100%;
  --translate-x: -101px;
}
.comments-course .cir-4 {
  width: 20px;
  height: 20px;
  background-color: #c5b6ff;
  right: 100%;
  bottom: 32px;
  --translate-x: -235px;
}
.comments-course-wrapper {
  max-width: 540px;
  z-index: 2;
}
.comments-course-wrapper::before {
  content: "";
  position: absolute;
  width: 583px;
  height: 583px;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(216.65deg, rgba(200, 181, 255, 0.145) 21.33%, rgba(177, 151, 255, 0.5) 97.42%);
  filter: blur(500px);
  z-index: -1;
}
.comments-course-item {
  padding: 72px 50px 48px;
  box-shadow: 0px 22px 60px rgba(90, 108, 234, 0.102);
  border-radius: 48px;
  z-index: 2;
}
.comments-course-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  padding: 1px;
  background-image: linear-gradient(180deg, #8769ff 0%, rgba(135, 105, 255, 0) 100%);
  z-index: -1;
}
.comments-course-item .avatar {
  padding: 6px;
  box-shadow: 0px 14px 32px -13px rgba(58, 0, 221, 0.561);
  transform: translate(-50%, -33px);
}
.comments-course-item .name {
  color: #1f2130;
}
.comments-course-item p {
  line-height: 30px;
  color: #000;
}
.comments-course .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #fff;
  margin: 0 !important;
  opacity: 1;
}
.comments-course .swiper-pagination-bullet-active {
  background-color: #8769ff;
}
@media only screen and (max-width: 767px) {
  .comments-course-title {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 48px;
  }
  .comments-course-wrapper {
    max-width: 100%;
  }
  .comments-course-item {
    padding: 72px 24px 24px;
    border-radius: 32px;
  }
  .comments-course-item .image {
    width: 64px;
    height: 64px;
    padding: 4px;
  }
  .comments-course-item .name {
    font-size: 20px;
    line-height: 32px;
  }
  .comments-course-item p {
    font-size: 14px;
    line-height: 28px;
  }
  .comments-course .swiper-pagination {
    margin-top: 32px;
  }
}

/* Comments Course */
/* Faqs Courses */
.faqs-course {
  max-width: 770px;
}
.faqs-course-item {
  border-radius: 22px;
  box-shadow: 0px 12px 20px rgba(90, 108, 234, 0.102);
  padding: 20px 48px;
  z-index: 2;
}
.faqs-course-item .heading {
  cursor: pointer;
}
.faqs-course-item .heading .title {
  color: #1f2130;
}
.faqs-course-item .heading .ico {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  border: 1px solid #8769ff;
}
.faqs-course-item .heading .ico::before, .faqs-course-item .heading .ico::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #8769ff;
  transition: all 0.3s linear;
  border-radius: 5px;
}
.faqs-course-item .heading .ico::before {
  width: 8px;
  height: 1px;
}
.faqs-course-item .heading .ico::after {
  width: 1px;
  height: 8px;
}
.faqs-course-item .heading:not(.collapsed) .ico::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faqs-course-item .stroke {
  border: 1px solid #8769ff;
  border-radius: inherit;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  z-index: -1;
}
.faqs-course-item .heading:not(.collapsed) + .stroke {
  opacity: 1;
}
.faqs-course-item .body {
  margin-top: 21px;
  padding-right: 12px;
  color: #737373;
}
.faqs-course-item .body::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  border-radius: 5px;
  background-color: #ad99ff;
}
@media only screen and (max-width: 767px) {
  .faqs-course {
    max-width: 100%;
  }
  .faqs-course-item {
    padding: 20px 24px;
  }
}
@media only screen and (max-width: 575px) {
  .faqs-course-item {
    padding: 20px 16px;
    border-radius: 15px;
  }
  .faqs-course-item .heading .title {
    font-size: 14px;
    line-height: 22px;
  }
  .faqs-course-item .body {
    font-size: 12px;
    line-height: 24px;
  }
}

/* Faqs Courses */
/* Box Article Course */
.article-course {
  border-radius: 40px;
  box-shadow: 0px 12px 60px rgba(90, 108, 234, 0.122);
  padding: 24px;
}
.article-course figure {
  max-width: 45%;
}
.article-course figure img {
  border-radius: 24px;
  height: 244px;
}
.article-course .detail {
  max-width: 55%;
  padding-right: 30px;
}
.article-course .detail .category {
  padding: 3px 8px;
  background-color: rgba(135, 105, 255, 0.12);
  color: #8769ff;
}
.article-course .detail .category:hover {
  background-color: #8769ff;
  color: #fff;
}
.article-course .detail .title {
  line-height: 28px;
  max-height: 56px;
  color: #1f2130;
}
.article-course .detail .title:hover {
  color: #8769ff;
}
.article-course .detail p {
  color: #232323;
  max-height: 36px;
  line-height: 18px;
}
.article-course .detail .more {
  color: #8769ff;
}
.article-course .detail .more i {
  font-size: 24px;
}
.article-course .detail .more:hover {
  color: #1f2130;
}
@media only screen and (max-width: 1199px) {
  .article-course {
    padding: 16px;
    border-radius: 32px;
  }
  .article-course figure,
  .article-course .detail {
    max-width: 50%;
  }
  .article-course figure img {
    height: 218px;
  }
  .article-course .detail {
    padding-right: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .article-course {
    padding: 12px;
    border-radius: 24px;
  }
  .article-course figure,
  .article-course .detail {
    max-width: 100%;
  }
  .article-course figure img {
    border-radius: 16px;
  }
  .article-course .detail {
    padding: 20px 0 4px;
  }
  .article-course .detail .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .article-course .detail p {
    margin-bottom: 24px;
  }
  .article-course .detail .more {
    font-size: 13px;
    line-height: 20px;
  }
  .article-course .detail .more i {
    font-size: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .article-course figure img {
    height: 180px;
  }
}

/* Box Article Course */
/* Heading Courses Title */
.heading-course-title {
  color: #081035;
  line-height: 45px;
}
.heading-course-title .shapes span {
  border: 14px solid;
  border-color: #b796ff transparent transparent #b796ff;
  transform: rotate(-45deg);
}
.heading-course-title .shapes span:not(:first-child) {
  margin-right: -14px;
}
.heading-course-title .shapes span:nth-child(2) {
  border-color: #71a4ff transparent transparent #71a4ff;
}
.heading-course-title .shapes span:nth-child(3) {
  border-color: #a5e2f4 transparent transparent #a5e2f4;
}

/* Heading Courses Title */
/* Box Services Course */
.services-course-item {
  padding: 16px 21px 24px 16px;
  --bg-icon: #71a4ff;
}
.services-course-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  border-radius: 0 0 24px 24px;
  box-shadow: 0 15px 30px -17px #b796ff;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.services-course-item .bg {
  --color: #b6bcd5;
  z-index: -1;
}
.services-course-item .bg::before, .services-course-item .bg::after,
.services-course-item .bg span::before,
.services-course-item .bg span::after {
  content: "";
  position: absolute;
  left: 0;
  transition: all 0.3s ease-in-out;
}
.services-course-item .bg::before, .services-course-item .bg::after {
  border: solid var(--color);
}
.services-course-item .bg::before {
  top: 0;
  right: 90px;
  height: 91px;
  border-radius: 24px 24px 0 0;
  border-width: 2px 2px 0 2px;
  background-color: var(--bg-document);
  z-index: -3;
}
.services-course-item .bg::after {
  top: 89px;
  width: 100%;
  bottom: 0;
  border-radius: 0 24px 24px 24px;
  border-width: 2px;
  z-index: -4;
}
.services-course-item .bg span {
  top: 64px;
  right: 65px;
  width: 27px;
  height: 27px;
}
.services-course-item .bg span::before, .services-course-item .bg span::after {
  top: 0;
  width: 100%;
  height: 100%;
  width: 100%;
  height: 100%;
}
.services-course-item .bg span::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xNikiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMTZfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDJfMTYiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00MkMyIC01NS4yNTQ4IC04Ljc0NTE2IC02NiAtMjIgLTY2SC0yNDRDLTI1Ny4yNTUgLTY2IC0yNjggLTU1LjI1NDggLTI2OCAtNDJWMTQ4Qy0yNjggMTYxLjI1NSAtMjU3LjI1NSAxNzIgLTI0NCAxNzJINjhDODEuMjU0OCAxNzIgOTIgMTYxLjI1NSA5MiAxNDhWNDlDOTIgMzUuNzQ1MiA4MS4yNTQ4IDI1IDY4IDI1SDI2QzEyLjc0NTIgMjUgMiAxNC4yNTQ4IDIgMC45OTk5OTlWLTQyWiIvPgo8L21hc2s+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMDIiLz4KPHBhdGggZD0iTS0yNDQgLTY0SC0yMlYtNjhILTI0NFYtNjRaTS0yNjYgMTQ4Vi00MkgtMjcwVjE0OEgtMjY2Wk02OCAxNzBILTI0NFYxNzRINjhWMTcwWk05MCA0OVYxNDhIOTRWNDlIOTBaTTY4IDIzSDI2VjI3SDY4VjIzWk00IDAuOTk5OTk5Vi00MkgwVjAuOTk5OTk5SDRaTTI2IDIzQzEzLjg0OTcgMjMgNCAxMy4xNTAzIDQgMC45OTk5OTlIMEMwIDE1LjM1OTQgMTEuNjQwNiAyNyAyNiAyN1YyM1pNOTQgNDlDOTQgMzQuNjQwNiA4Mi4zNTk0IDIzIDY4IDIzVjI3QzgwLjE1MDMgMjcgOTAgMzYuODQ5NyA5MCA0OUg5NFpNNjggMTc0QzgyLjM1OTQgMTc0IDk0IDE2Mi4zNTkgOTQgMTQ4SDkwQzkwIDE2MC4xNSA4MC4xNTAzIDE3MCA2OCAxNzBWMTc0Wk0tMjcwIDE0OEMtMjcwIDE2Mi4zNTkgLTI1OC4zNTkgMTc0IC0yNDQgMTc0VjE3MEMtMjU2LjE1IDE3MCAtMjY2IDE2MC4xNSAtMjY2IDE0OEgtMjcwWk0tMjIgLTY0Qy05Ljg0OTczIC02NCAwIC01NC4xNTAzIDAgLTQySDRDNCAtNTYuMzU5NCAtNy42NDA2IC02OCAtMjIgLTY4Vi02NFpNLTI0NCAtNjhDLTI1OC4zNTkgLTY4IC0yNzAgLTU2LjM1OTQgLTI3MCAtNDJILTI2NkMtMjY2IC01NC4xNTAzIC0yNTYuMTUgLTY0IC0yNDQgLTY0Vi02OFoiIGZpbGw9IiNCNkJDRDUiIG1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzI3MDJfMTYpIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE2X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiLz4KPC9jbGlwUGF0aD48L2RlZnM+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xNikiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMTZfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDJfMTYiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00MkMyIC01NS4yNTQ4IC04Ljc0NTE2IC02NiAtMjIgLTY2SC0yNDRDLTI1Ny4yNTUgLTY2IC0yNjggLTU1LjI1NDggLTI2OCAtNDJWMTQ4Qy0yNjggMTYxLjI1NSAtMjU3LjI1NSAxNzIgLTI0NCAxNzJINjhDODEuMjU0OCAxNzIgOTIgMTYxLjI1NSA5MiAxNDhWNDlDOTIgMzUuNzQ1MiA4MS4yNTQ4IDI1IDY4IDI1SDI2QzEyLjc0NTIgMjUgMiAxNC4yNTQ4IDIgMC45OTk5OTlWLTQyWiIvPgo8L21hc2s+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMDIiLz4KPHBhdGggZD0iTS0yNDQgLTY0SC0yMlYtNjhILTI0NFYtNjRaTS0yNjYgMTQ4Vi00MkgtMjcwVjE0OEgtMjY2Wk02OCAxNzBILTI0NFYxNzRINjhWMTcwWk05MCA0OVYxNDhIOTRWNDlIOTBaTTY4IDIzSDI2VjI3SDY4VjIzWk00IDAuOTk5OTk5Vi00MkgwVjAuOTk5OTk5SDRaTTI2IDIzQzEzLjg0OTcgMjMgNCAxMy4xNTAzIDQgMC45OTk5OTlIMEMwIDE1LjM1OTQgMTEuNjQwNiAyNyAyNiAyN1YyM1pNOTQgNDlDOTQgMzQuNjQwNiA4Mi4zNTk0IDIzIDY4IDIzVjI3QzgwLjE1MDMgMjcgOTAgMzYuODQ5NyA5MCA0OUg5NFpNNjggMTc0QzgyLjM1OTQgMTc0IDk0IDE2Mi4zNTkgOTQgMTQ4SDkwQzkwIDE2MC4xNSA4MC4xNTAzIDE3MCA2OCAxNzBWMTc0Wk0tMjcwIDE0OEMtMjcwIDE2Mi4zNTkgLTI1OC4zNTkgMTc0IC0yNDQgMTc0VjE3MEMtMjU2LjE1IDE3MCAtMjY2IDE2MC4xNSAtMjY2IDE0OEgtMjcwWk0tMjIgLTY0Qy05Ljg0OTczIC02NCAwIC01NC4xNTAzIDAgLTQySDRDNCAtNTYuMzU5NCAtNy42NDA2IC02OCAtMjIgLTY4Vi02NFpNLTI0NCAtNjhDLTI1OC4zNTkgLTY4IC0yNzAgLTU2LjM1OTQgLTI3MCAtNDJILTI2NkMtMjY2IC01NC4xNTAzIC0yNTYuMTUgLTY0IC0yNDQgLTY0Vi02OFoiIGZpbGw9IiNCNkJDRDUiIG1hc2s9InVybCgjcGF0aC0yLWluc2lkZS0xXzI3MDJfMTYpIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE2X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiLz4KPC9jbGlwUGF0aD48L2RlZnM+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--color);
  z-index: -1;
}
.services-course-item .bg span::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iYmdibHVyXzBfMjcwMl8xOF9jbGlwX3BhdGgiPjxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0OCAxNDYpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgLTQyQzIgLTU1LjI1NDggLTguNzQ1MTYgLTY2IC0yMiAtNjZILTI0NEMtMjU3LjI1NSAtNjYgLTI2OCAtNTUuMjU0OCAtMjY4IC00MlYxNDhDLTI2OCAxNjEuMjU1IC0yNTcuMjU1IDE3MiAtMjQ0IDE3Mkg2OEM4MS4yNTQ4IDE3MiA5MiAxNjEuMjU1IDkyIDE0OFY0OUM5MiAzNS43NDUyIDgxLjI1NDggMjUgNjggMjVIMjZDMTIuNzQ1MiAyNSAyIDE0LjI1NDggMiAwLjk5OTk5OVYtNDJaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDJDMiAtNTUuMjU0OCAtOC43NDUxNiAtNjYgLTIyIC02NkgtMjQ0Qy0yNTcuMjU1IC02NiAtMjY4IC01NS4yNTQ4IC0yNjggLTQyVjE0OEMtMjY4IDE2MS4yNTUgLTI1Ny4yNTUgMTcyIC0yNDQgMTcySDY4QzgxLjI1NDggMTcyIDkyIDE2MS4yNTUgOTIgMTQ4VjQ5QzkyIDM1Ljc0NTIgODEuMjU0OCAyNSA2OCAyNUgyNkMxMi43NDUyIDI1IDIgMTQuMjU0OCAyIDAuOTk5OTk5Vi00MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iYmdibHVyXzBfMjcwMl8xOF9jbGlwX3BhdGgiPjxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0OCAxNDYpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgLTQyQzIgLTU1LjI1NDggLTguNzQ1MTYgLTY2IC0yMiAtNjZILTI0NEMtMjU3LjI1NSAtNjYgLTI2OCAtNTUuMjU0OCAtMjY4IC00MlYxNDhDLTI2OCAxNjEuMjU1IC0yNTcuMjU1IDE3MiAtMjQ0IDE3Mkg2OEM4MS4yNTQ4IDE3MiA5MiAxNjEuMjU1IDkyIDE0OFY0OUM5MiAzNS43NDUyIDgxLjI1NDggMjUgNjggMjVIMjZDMTIuNzQ1MiAyNSAyIDE0LjI1NDggMiAwLjk5OTk5OVYtNDJaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-document);
  z-index: -2;
}
.services-course-item .icon {
  width: 78px;
  height: 78px;
  border-radius: 24px;
  background-color: var(--bg-icon);
  font-size: 40px;
  top: 5px;
  right: 4px;
  z-index: 2;
}
.services-course-item .heading {
  padding-bottom: 18px;
  margin: 0 87px 29px 0;
  border-bottom: 1px solid #b6bcd5;
}
.services-course-item .heading .title {
  color: #000;
}
.services-course-item .heading i {
  width: 56px;
  height: 56px;
  border: 2px solid #6b7086;
  font-size: 32px;
  color: rgba(8, 16, 53, 0.68);
}
.services-course-item .body {
  line-height: 25px;
  color: #081035;
}
.services-course-item:hover {
  transform: translateY(-24px);
}
.services-course-item:hover::before {
  opacity: 1;
}
.services-course-item:hover .bg {
  --color: #b796ff;
}
@media only screen and (max-width: 1199px) {
  .services-course-item .heading {
    padding-bottom: 23px;
  }
  .services-course-item .heading .title {
    font-size: 18px;
    line-height: 28px;
  }
  .services-course-item .heading i {
    width: 48px;
    height: 48px;
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .services-course-item {
    padding: 16px 16px 24px;
  }
  .services-course-item .bg::before {
    right: 72px;
    height: 74px;
    border-radius: 20px 20px 0 0;
  }
  .services-course-item .bg::after {
    top: 72px;
    border-radius: 0 20px 20px;
  }
  .services-course-item .bg span {
    top: 47px;
    right: 47px;
  }
  .services-course-item .bg span::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDNfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwM18xOSkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDNfMTkiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjAyIi8+CjxwYXRoIGQ9Ik0tMjQ4IC02NEgtMThWLTY4SC0yNDhWLTY0Wk0tMjY2IDE1MlYtNDZILTI3MFYxNTJILTI2NlpNNzIgMTcwSC0yNDhWMTc0SDcyVjE3MFpNOTAgNDVWMTUySDk0VjQ1SDkwWk03MiAyM0gyMlYyN0g3MlYyM1pNNCA1Vi00NkgwVjVINFpNMjIgMjNDMTIuMDU4OSAyMyA0IDE0Ljk0MTEgNCA1SDBDMCAxNy4xNTAzIDkuODQ5NzMgMjcgMjIgMjdWMjNaTTk0IDQ1Qzk0IDMyLjg0OTcgODQuMTUwMyAyMyA3MiAyM1YyN0M4MS45NDExIDI3IDkwIDM1LjA1ODkgOTAgNDVIOTRaTTcyIDE3NEM4NC4xNTAzIDE3NCA5NCAxNjQuMTUgOTQgMTUySDkwQzkwIDE2MS45NDEgODEuOTQxMSAxNzAgNzIgMTcwVjE3NFpNLTI3MCAxNTJDLTI3MCAxNjQuMTUgLTI2MC4xNSAxNzQgLTI0OCAxNzRWMTcwQy0yNTcuOTQxIDE3MCAtMjY2IDE2MS45NDEgLTI2NiAxNTJILTI3MFpNLTE4IC02NEMtOC4wNTg4OCAtNjQgMCAtNTUuOTQxMSAwIC00Nkg0QzQgLTU4LjE1MDMgLTUuODQ5NzQgLTY4IC0xOCAtNjhWLTY0Wk0tMjQ4IC02OEMtMjYwLjE1IC02OCAtMjcwIC01OC4xNTAzIC0yNzAgLTQ2SC0yNjZDLTI2NiAtNTUuOTQxMSAtMjU3Ljk0MSAtNjQgLTI0OCAtNjRWLTY4WiIgZmlsbD0iI0I2QkNENSIgbWFzaz0idXJsKCNwYXRoLTItaW5zaWRlLTFfMjcwM18xOSkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoIj48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDggMTQ2KSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDNfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwM18xOSkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiPgo8bWFzayBpZD0icGF0aC0yLWluc2lkZS0xXzI3MDNfMTkiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjAyIi8+CjxwYXRoIGQ9Ik0tMjQ4IC02NEgtMThWLTY4SC0yNDhWLTY0Wk0tMjY2IDE1MlYtNDZILTI3MFYxNTJILTI2NlpNNzIgMTcwSC0yNDhWMTc0SDcyVjE3MFpNOTAgNDVWMTUySDk0VjQ1SDkwWk03MiAyM0gyMlYyN0g3MlYyM1pNNCA1Vi00NkgwVjVINFpNMjIgMjNDMTIuMDU4OSAyMyA0IDE0Ljk0MTEgNCA1SDBDMCAxNy4xNTAzIDkuODQ5NzMgMjcgMjIgMjdWMjNaTTk0IDQ1Qzk0IDMyLjg0OTcgODQuMTUwMyAyMyA3MiAyM1YyN0M4MS45NDExIDI3IDkwIDM1LjA1ODkgOTAgNDVIOTRaTTcyIDE3NEM4NC4xNTAzIDE3NCA5NCAxNjQuMTUgOTQgMTUySDkwQzkwIDE2MS45NDEgODEuOTQxMSAxNzAgNzIgMTcwVjE3NFpNLTI3MCAxNTJDLTI3MCAxNjQuMTUgLTI2MC4xNSAxNzQgLTI0OCAxNzRWMTcwQy0yNTcuOTQxIDE3MCAtMjY2IDE2MS45NDEgLTI2NiAxNTJILTI3MFpNLTE4IC02NEMtOC4wNTg4OCAtNjQgMCAtNTUuOTQxMSAwIC00Nkg0QzQgLTU4LjE1MDMgLTUuODQ5NzQgLTY4IC0xOCAtNjhWLTY0Wk0tMjQ4IC02OEMtMjYwLjE1IC02OCAtMjcwIC01OC4xNTAzIC0yNzAgLTQ2SC0yNjZDLTI2NiAtNTUuOTQxMSAtMjU3Ljk0MSAtNjQgLTI0OCAtNjRWLTY4WiIgZmlsbD0iI0I2QkNENSIgbWFzaz0idXJsKCNwYXRoLTItaW5zaWRlLTFfMjcwM18xOSkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzI3MDNfMTlfY2xpcF9wYXRoIj48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDggMTQ2KSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIC00NkMyIC01Ny4wNDU3IC02Ljk1NDMxIC02NiAtMTggLTY2SC0yNDhDLTI1OS4wNDYgLTY2IC0yNjggLTU3LjA0NTcgLTI2OCAtNDZWMTUyQy0yNjggMTYzLjA0NiAtMjU5LjA0NiAxNzIgLTI0OCAxNzJINzJDODMuMDQ1NyAxNzIgOTIgMTYzLjA0NiA5MiAxNTJWNDVDOTIgMzMuOTU0MyA4My4wNDU3IDI1IDcyIDI1SDIyQzEwLjk1NDMgMjUgMiAxNi4wNDU3IDIgNVYtNDZaIi8+CjwvY2xpcFBhdGg+PC9kZWZzPgo8L3N2Zz4K);
  }
  .services-course-item .bg span::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE4X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIvPgo8L2NsaXBQYXRoPjwvZGVmcz4KPC9zdmc+Cg==);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3MDJfMTgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjcwMl8xOCkiPgo8Zm9yZWlnbk9iamVjdCB4PSItMzQ4IiB5PSItMTQ2IiB3aWR0aD0iNTIwIiBoZWlnaHQ9IjM5OCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDQwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8wXzI3MDJfMThfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yNzAyXzE4X2NsaXBfcGF0aCI+PHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ4IDE0NikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAtNDZDMiAtNTcuMDQ1NyAtNi45NTQzMSAtNjYgLTE4IC02NkgtMjQ4Qy0yNTkuMDQ2IC02NiAtMjY4IC01Ny4wNDU3IC0yNjggLTQ2VjE1MkMtMjY4IDE2My4wNDYgLTI1OS4wNDYgMTcyIC0yNDggMTcySDcyQzgzLjA0NTcgMTcyIDkyIDE2My4wNDYgOTIgMTUyVjQ1QzkyIDMzLjk1NDMgODMuMDQ1NyAyNSA3MiAyNUgyMkMxMC45NTQzIDI1IDIgMTYuMDQ1NyAyIDVWLTQ2WiIvPgo8L2NsaXBQYXRoPjwvZGVmcz4KPC9zdmc+Cg==);
    transform: translateX(-1px);
  }
  .services-course-item .icon {
    width: 60px;
    height: 60px;
    font-size: 32px;
    border-radius: 16px;
  }
  .services-course-item .heading {
    margin-right: 72px;
    padding-bottom: 13px;
  }
  .services-course-item .heading .title {
    font-size: 16px;
    line-height: 24px;
  }
  .services-course-item .heading i {
    width: 44px;
    height: 44px;
    font-size: 24px;
  }
  .services-course .swiper-controllers {
    margin-top: 24px;
  }
}

/* Box Services Course */
/* Controllers Swiper Courses */
.swiper-controller-courses .swiper-button-prev, .swiper-controller-courses .swiper-button-next {
  font-size: 32px;
  color: #1c274c;
}
.swiper-controller-courses .swiper-button-prev::after, .swiper-controller-courses .swiper-button-next::after {
  content: none;
}
.swiper-controller-courses .swiper-pagination-bullet {
  background-color: #e8e8eb;
  border-radius: 23px;
  margin: 0 !important;
  opacity: 1;
}
.swiper-controller-courses .swiper-pagination-bullet-active {
  width: 24px;
  background-color: #131435;
}

/* Controllers Swiper Courses */
/* Steps Branding */
.steps-branding {
  background-color: #f6f7fc;
  border-radius: 48px;
  padding: 49px 100px 102px;
}
.steps-branding-items {
  row-gap: 28px;
  z-index: 2;
}
.steps-branding-items li {
  max-width: 20%;
}
.steps-branding-items li:not(:last-child)::before, .steps-branding-items li::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.steps-branding-items li:not(:last-child)::before {
  border-bottom: 2px dashed #9199ba;
  width: 100%;
  height: 2px;
  top: 50px;
  left: 50%;
}
.steps-branding-items li::after {
  top: 110px;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  border-left: 2px dashed #9199ba;
}
.steps-branding-items li .num {
  width: 104px;
  height: 104px;
  background-image: linear-gradient(180deg, #bd94ff 0%, #61a6ff 100%);
  border: 4px solid #fff;
  border-radius: 32px;
  font-size: 62px;
  line-height: 104px;
  margin-bottom: 49px;
  box-shadow: 0px 14px 32px -10px rgba(12, 56, 169, 0.05), 0px 30px 40px rgba(12, 56, 169, 0.05);
}
.steps-branding-items li:last-child .num::before {
  content: "\e9f4";
  font-family: "icomoon";
  width: 51px;
  height: 51px;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #fff;
  font-size: 24px;
  line-height: 1;
  color: #ffc700;
  transform: translate(14px, -21px);
  z-index: 2;
}
.steps-branding-items li:last-child .num::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 39px;
  height: 39px;
  border-radius: 50%;
  border: 1.5px solid #71a4ff;
  transform: translate(8px, -15px);
  z-index: 3;
}
.steps-branding-items li .title {
  padding: 12px 12px 11px;
  color: #000;
  box-shadow: 0px 15px 28px rgba(12, 56, 169, 0.05);
}
.steps-branding-items li:not(:last-child) .title::after {
  content: "";
  position: absolute;
  bottom: 20px;
  right: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #a5e2f4;
  transform: translateX(6px);
  z-index: 2;
}
.steps-branding-items li:first-child .title {
  border-radius: 40px 0 0 40px;
}
.steps-branding-items li:last-child .title {
  border-radius: 0 40px 40px 0;
}
@media only screen and (max-width: 1199px) {
  .steps-branding {
    padding: 49px 64px 102px;
  }
}
@media only screen and (max-width: 991px) {
  .steps-branding {
    padding: 48px 24px;
    border-radius: 24px;
  }
  .steps-branding-items li {
    max-width: 33.333333%;
  }
  .steps-branding-items li:not(:last-child)::before {
    content: none;
  }
  .steps-branding-items li .title {
    font-size: 15px;
    line-height: 22px;
  }
  .steps-branding-items li:nth-child(3) .title {
    border-radius: 0 40px 40px 0;
  }
  .steps-branding-items li:nth-child(4) .title {
    border-radius: 40px 0 0 40px;
  }
  .steps-branding-items li:not(:last-child):nth-child(3) .title::after {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .steps-branding {
    margin: 0 -12px;
    padding: 48px 12px;
    border-radius: 0;
  }
  .steps-branding-items li::after {
    top: 70px;
    bottom: 54px;
  }
  .steps-branding-items li .num {
    width: 64px;
    height: 64px;
    font-size: 40px;
    line-height: 64px;
    border-radius: 20px;
    margin-bottom: 27px;
    border-width: 2.5px;
  }
  .steps-branding-items li:last-child .num::before {
    width: 32px;
    height: 32px;
    font-size: 15px;
    transform: translate(12px, -9px);
  }
  .steps-branding-items li:last-child .num::after {
    width: 24px;
    height: 24px;
    border-width: 1px;
    transform: translate(8px, -5px);
  }
  .steps-branding-items li .title {
    font-size: 14px;
    line-height: 20px;
    padding: 14px 8px;
  }
  .steps-branding-items li:not(:last-child) .title::after {
    width: 8px;
    height: 8px;
    bottom: 19px;
    transform: translateX(4px);
  }
}
@media only screen and (max-width: 399px) {
  .steps-branding-items li {
    max-width: 50%;
  }
  .steps-branding-items li:nth-child(2n) .title {
    border-radius: 0 40px 40px 0;
  }
  .steps-branding-items li:nth-child(2n) .title::after {
    content: none;
  }
  .steps-branding-items li:nth-child(2n+1) .title {
    border-radius: 40px 0 0 40px;
  }
  .steps-branding-items li:nth-child(2n+1) .title::after {
    content: "" !important;
  }
  .steps-branding-items li:last-child .title {
    border-radius: 40px;
  }
}

/* Steps Branding */
/* Last Projects Box */
.last-projects-box {
  padding: 28px 28px 35px;
  border-radius: 32px;
  box-shadow: 0px 16px 96px rgba(195, 203, 237, 0.4);
}
.last-projects-box img {
  height: 336px;
  border-radius: 32px;
}
.last-projects-box .content {
  margin-top: 28px;
}
.last-projects-box .content .title {
  line-height: 33px;
  color: #000;
}
.last-projects-box .content .title a:hover {
  color: #b796ff;
}
.last-projects-box .content .sub-title {
  color: #4d5268;
  line-height: 24px;
}
.last-projects-box .content .more {
  width: 56px;
  height: 56px;
  border: 2px solid #6b7086;
  font-size: 32px;
  color: rgba(8, 16, 53, 0.68);
}
.last-projects-box:hover .more {
  rotate: -135deg;
}
@media only screen and (max-width: 1399px) {
  .last-projects-box .image img {
    height: 300px;
  }
}
@media only screen and (max-width: 1199px) {
  .last-projects-box {
    padding: 16px 16px 24px;
    border-radius: 24px;
  }
  .last-projects-box .image img {
    height: 272px;
    border-radius: 24px;
  }
  .last-projects-box .content .title {
    font-size: 18px;
    line-height: 28px;
  }
  .last-projects-box .content .more {
    width: 48px;
    height: 48px;
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .last-projects-box {
    padding: 12px 12px 20px;
  }
  .last-projects-box .image img {
    height: 220px;
  }
  .last-projects-box .content {
    margin-top: 16px;
  }
  .last-projects-box .content .title {
    font-size: 16px;
    line-height: 24px;
  }
  .last-projects-box .content .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
  .last-projects-box .content .more {
    width: 42px;
    height: 42px;
    font-size: 24px;
  }
}

/* Last Projects Box */
/* Comments Branding */
.comments-branding-wrapper {
  padding: 41px 152px 0;
}
.comments-branding-wrapper .bg {
  height: 138px;
  border-radius: 40px;
  background-image: linear-gradient(90.43deg, #75b0ff 1.29%, #298cff 98.03%);
}
.comments-branding-wrapper .bg .shape {
  width: 66px;
  height: 66px;
  color: #fff;
}
.comments-branding-wrapper .bg .shape-1 {
  right: 43px;
  transform: translateY(31px);
}
.comments-branding-wrapper .bg .shape-2 {
  left: 59px;
  transform: translateY(-32px);
}
.comments-branding-item {
  border-radius: 32px;
  box-shadow: 0px 16px 96px rgba(195, 203, 237, 0.4);
  padding: 56px 18px 26px;
}
.comments-branding-item .content {
  border-radius: 16px;
  background-color: #f8f9fc;
  padding: 24px 16px 39px;
  z-index: 2;
}
.comments-branding-item .content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCA4NiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NS43ODgxIDBIMC4xNDc3NjZDNS44MTMwMiAwIDExLjAxNyAzLjA0Nzg3IDE0Ljc1MDcgNy4zMDg2MkMyMC40Mzk1IDEzLjgwMDIgMzAuMjg4OCAyMi4yNjY3IDQyLjk2NTQgMjIuMjY2N0M1NS42NDIxIDIyLjI2NjcgNjUuNDkxMyAxMy44MDAyIDcxLjE4MDEgNy4zMDg2MkM3NC45MTM5IDMuMDQ3ODcgODAuMTIyOSAwIDg1Ljc4ODEgMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCA4NiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NS43ODgxIDBIMC4xNDc3NjZDNS44MTMwMiAwIDExLjAxNyAzLjA0Nzg3IDE0Ljc1MDcgNy4zMDg2MkMyMC40Mzk1IDEzLjgwMDIgMzAuMjg4OCAyMi4yNjY3IDQyLjk2NTQgMjIuMjY2N0M1NS42NDIxIDIyLjI2NjcgNjUuNDkxMyAxMy44MDAyIDcxLjE4MDEgNy4zMDg2MkM3NC45MTM5IDMuMDQ3ODcgODAuMTIyOSAwIDg1Ljc4ODEgMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 86px;
  height: 23px;
  z-index: -1;
}
.comments-branding-item .content img {
  width: 55px;
  height: 55px;
  transform: translate(-50%, -42px);
}
.comments-branding-item .content .name {
  color: #000;
}
.comments-branding-item .content p {
  line-height: 20px;
  color: #4d5268;
}
.comments-branding .swiper-button-prev, .comments-branding .swiper-button-next {
  font-size: 38px;
  color: #1c274c;
}
.comments-branding .swiper-button-prev::after, .comments-branding .swiper-button-next::after {
  content: none;
}
.comments-branding .swiper-button-prev {
  right: 73px;
}
.comments-branding .swiper-button-next {
  left: 73px;
}
@media only screen and (max-width: 1199px) {
  .comments-branding-wrapper {
    padding: 41px 88px;
  }
  .comments-branding .swiper-button-prev {
    right: 32px;
  }
  .comments-branding .swiper-button-next {
    left: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-branding-wrapper {
    padding: 42px 0 0;
  }
  .comments-branding-wrapper .bg {
    left: 50% !important;
    transform: translateX(-50%);
    width: 100vw !important;
    border-radius: 0;
  }
  .comments-branding-wrapper .bg .shape {
    width: 52px;
    height: 52px;
  }
  .comments-branding-wrapper .bg .shape-1 {
    top: 0;
    right: 12px;
    bottom: auto !important;
    transform: translateY(-26px);
  }
  .comments-branding-wrapper .bg .shape-2 {
    left: 12px;
    transform: translateY(-26px);
  }
  .comments-branding-item {
    padding: 56px 12px 20px;
  }
  .comments-branding-item .content {
    padding: 24px 12px 32px;
  }
  .comments-branding-item .content .name {
    font-size: 16px;
    line-height: 24px;
  }
  .comments-branding-item .content p {
    font-size: 12px;
    line-height: 20px;
  }
}

/* Comments Branding */
/* Faqs Branding */
.faqs-branding-items li .heading .title {
  background-color: #f6f7fc;
  padding: 21px 40px 16px;
  color: #000;
}
.faqs-branding-items li .heading i {
  width: 68px;
  background-color: #f6f7fc;
  font-size: 32px;
  color: #292d32;
}
.faqs-branding-items li .heading i::before {
  transition: all 0.3s linear;
}
.faqs-branding-items li .heading:not(.collapsed) i::before {
  transform: rotate(180deg);
}
.faqs-branding-items li .body {
  border: 1.5px solid #cdd1e2;
  padding: 24px;
  color: rgba(8, 16, 53, 0.96);
  margin-top: 18px;
}
@media only screen and (max-width: 1199px) {
  .faqs-branding-items li .heading .title {
    padding-right: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .faqs-branding-items li .heading .title,
  .faqs-branding-items li .heading i,
  .faqs-branding-items li .body {
    border-radius: 12px;
  }
  .faqs-branding-items li .heading .title {
    font-size: 14px;
    line-height: 22px;
    padding: 16px;
  }
  .faqs-branding-items li .heading i {
    width: 54px;
    font-size: 24px;
  }
  .faqs-branding-items li .body {
    padding: 16px;
    font-size: 12px;
    line-height: 24px;
    margin-top: 12px;
  }
}

/* Faqs Branding */
/* Box Article Branding */
.article-branding,
.article-branding-two {
  box-shadow: 0px 16px 96px rgba(195, 203, 237, 0.4);
}
.article-branding .title,
.article-branding-two .title {
  color: #1f2130;
  line-height: 28px;
  max-height: 56px;
}
.article-branding .title a:hover,
.article-branding-two .title a:hover {
  color: #8769ff;
}
.article-branding .date,
.article-branding-two .date {
  color: #747893;
}
.article-branding .date i,
.article-branding-two .date i {
  font-size: 16px;
}
.article-branding .more,
.article-branding-two .more {
  padding: 8px 14px;
  color: #8769ff;
}
.article-branding .more i,
.article-branding-two .more i {
  font-size: 24px;
}
.article-branding .more:hover,
.article-branding-two .more:hover {
  background-color: #8769ff;
  color: #fff;
}

.article-branding {
  padding: 40px 48px 34px;
}
.article-branding img {
  height: 260px;
}

.article-branding-two {
  padding: 24px;
}
.article-branding-two .image {
  max-width: 33.333333%;
}
.article-branding-two .image img {
  height: 166px;
}
.article-branding-two .detail {
  max-width: 66.666666%;
  padding-right: 18px;
}

@media only screen and (max-width: 1199px) {
  .article-branding {
    padding: 24px;
  }
  .article-branding img {
    height: 234px;
  }
  .article-branding-two .image img {
    height: 136px;
  }
}
@media only screen and (max-width: 991px) {
  .article-branding,
  .article-branding-two {
    padding: 16px;
    border-radius: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .article-branding .title,
  .article-branding-two .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .article-branding .date,
  .article-branding-two .date {
    font-size: 12px;
    line-height: 18px;
  }
  .article-branding .date i,
  .article-branding-two .date i {
    font-size: 16px;
  }
  .article-branding .more,
  .article-branding-two .more {
    font-size: 14px;
    line-height: 20px;
  }
  .article-branding .more i,
  .article-branding-two .more i {
    font-size: 20px;
  }
  .article-branding img {
    border-radius: 16px;
  }
  .article-branding-two .image {
    max-width: 40%;
  }
  .article-branding-two .detail {
    max-width: 60%;
    padding-right: 12px;
  }
}
/* Box Article Branding */
/* Landing Fashion */
.landing-fashion-wrapper {
  background: linear-gradient(109.32deg, #ff239f 11.31%, #ff9fff 83.39%);
  border-radius: 72px 0 72px 72px;
  padding: 82px 118px 63px 32px;
  z-index: 2;
}
.landing-fashion-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 894px;
  height: 965px;
  transform: translate(-197px, -395px);
  background: url("./../images/new-elements/shape-01.png") bottom right no-repeat;
  background-size: cover;
  z-index: -2;
}
.landing-fashion-wrapper::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDI4MCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA5OS45OTY2VjEwMEgyODBWOTkuOTk2NkMyNDMuNzQzIDk5LjYzNDIgMjE0LjgxMSA3MC45NDA5IDE5Ny4yNiAzOS4xMDg1QzE4NS43NDQgMTguMjIxNyAxNjcuNzQ2IDAgMTQwIDBDMTEyLjI1NCAwIDk0LjI1NTYgMTguMjIxNyA4Mi43Mzk1IDM5LjEwODVDNjUuMTg4NSA3MC45NDA5IDM2LjI1NyA5OS42MzQyIDAgOTkuOTk2NloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDI4MCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA5OS45OTY2VjEwMEgyODBWOTkuOTk2NkMyNDMuNzQzIDk5LjYzNDIgMjE0LjgxMSA3MC45NDA5IDE5Ny4yNiAzOS4xMDg1QzE4NS43NDQgMTguMjIxNyAxNjcuNzQ2IDAgMTQwIDBDMTEyLjI1NCAwIDk0LjI1NTYgMTguMjIxNyA4Mi43Mzk1IDM5LjEwODVDNjUuMTg4NSA3MC45NDA5IDM2LjI1NyA5OS42MzQyIDAgOTkuOTk2NloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-document);
  width: 280px;
  height: 100px;
  z-index: -1;
}
.landing-fashion .scroll-to {
  bottom: 8px;
  width: 64px;
  height: 64px;
  background-color: #1b142e;
  font-size: 33px;
  z-index: 3;
}
.landing-fashion-title {
  max-width: 50%;
  font-size: 56px;
  line-height: 71px;
  color: #241d36;
  border-radius: 0 0 0 72px;
  padding: 28px 82px 34px 20px;
  background-color: var(--bg-document);
  z-index: 3;
}
.landing-fashion-title::before, .landing-fashion-title::after {
  content: "";
  position: absolute;
  width: 71px;
  height: 72px;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI4QzM5LjMwMzYgMC41NDE4MzkgNzEgMzIuNTY5NCA3MSA3MloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI4QzM5LjMwMzYgMC41NDE4MzkgNzEgMzIuNTY5NCA3MSA3MloiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.landing-fashion-title::before {
  top: 0;
  right: 100%;
}
.landing-fashion-title::after {
  top: 100%;
  right: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI2OUMzOS4zMDM1IDAuNTQxODM3IDcxIDMyLjU2OTQgNzEgNzJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MSA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MSA3MlYwSDBWMC4wMDY4MDI2OUMzOS4zMDM1IDAuNTQxODM3IDcxIDMyLjU2OTQgNzEgNzJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
}
.landing-fashion-title span {
  color: #ff439d;
}
.landing-fashion .product-fashion {
  max-width: 348px;
}
.landing-fashion .image {
  z-index: 2;
}
.landing-fashion .image::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 383px;
  height: 383px;
  border-radius: 50%;
  background-color: #fff;
  filter: blur(200px);
  z-index: -1;
}
.landing-fashion .image img {
  width: auto;
  max-height: 358px;
}
.landing-fashion .image .counter {
  padding: 10px 24px;
  gap: 28px;
  margin-top: -30px;
  z-index: 2;
}
.landing-fashion .image .counter::before, .landing-fashion .image .counter::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.landing-fashion .image .counter::before {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.0256) 100%);
  backdrop-filter: blur(20px);
  z-index: -2;
}
.landing-fashion .image .counter::after {
  padding: 1.55px;
  background-image: linear-gradient(244.13deg, #ffffff 10.83%, rgba(255, 255, 255, 0) 30.86%), linear-gradient(78.75deg, #ffffff 6.53%, rgba(255, 255, 255, 0) 26.66%);
}
.landing-fashion .image .counter .line {
  width: 1px;
  top: 10px;
  bottom: 10px;
}
.landing-fashion .image .counter .item {
  gap: 6px;
}
.landing-fashion .image .counter .item .count {
  line-height: 55px;
  transform: translateY(10px);
  direction: ltr;
}
.landing-fashion .image .counter .item .text {
  line-height: 22px;
}
.landing-fashion .image .star {
  z-index: -1;
}
.landing-fashion .image .star-1 {
  transform: translate(18px, -21px);
}
.landing-fashion .image .star-2 {
  transform: translate(-9px, -50%);
}
@media only screen and (max-width: 1199px) {
  .landing-fashion-wrapper {
    padding: 82px 48px 82px 24px;
  }
  .landing-fashion-title {
    padding-right: 48px;
    font-size: 48px;
    line-height: 64px;
  }
}
@media only screen and (max-width: 991px) {
  .landing-fashion-wrapper {
    border-radius: 40px;
    padding: 31px 12px 110px;
  }
  .landing-fashion-title {
    max-width: -moz-fit-content;
    max-width: fit-content;
    border-radius: 0;
    position: relative !important;
    margin: 0 auto 21px;
    padding: 0;
  }
  .landing-fashion-title::before, .landing-fashion-title::after {
    content: none;
  }
  .landing-fashion .image .star-1 {
    width: 48px;
    height: 48px;
    transform: translate(8px, 8px);
  }
  .landing-fashion .image .star-2 {
    width: 28px;
    height: 28px;
    transform: translate(18px, -50%);
  }
}
@media only screen and (max-width: 767px) {
  .landing-fashion-wrapper {
    padding: 31px 24px 40px;
  }
  .landing-fashion-wrapper::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU1IiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMTU1IDMxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1NSAzMC45OTQ2VjMxSDAuMzc3NDQxQzE0LjE1MDggMzEgMjYuOTY1MyAyMy4yMDgzIDM5Ljc4NjQgMTUuNDEyNEM0OS42ODc3IDkuMzkxODUgNTkuNTkzIDMuMzY5MTQgNjkuOTQ2NyAwLjkzMDkwOEM3Mi41MzIyIDAuMzIyMDIxIDc1LjIyODUgMCA3OCAwQzgwLjc3MTUgMCA4My40Njc4IDAuMzIyMDIxIDg2LjA1MzMgMC45MzA5MDhDOTYuNDA3IDMuMzY5MTQgMTA2LjMxMiA5LjM5MTg1IDExNi4yMTQgMTUuNDEyNEMxMjguODQxIDIzLjA5MDMgMTQxLjQ2MyAzMC43NjQ5IDE1NSAzMC45OTQ2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU1IiBoZWlnaHQ9IjMxIiB2aWV3Qm94PSIwIDAgMTU1IDMxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1NSAzMC45OTQ2VjMxSDAuMzc3NDQxQzE0LjE1MDggMzEgMjYuOTY1MyAyMy4yMDgzIDM5Ljc4NjQgMTUuNDEyNEM0OS42ODc3IDkuMzkxODUgNTkuNTkzIDMuMzY5MTQgNjkuOTQ2NyAwLjkzMDkwOEM3Mi41MzIyIDAuMzIyMDIxIDc1LjIyODUgMCA3OCAwQzgwLjc3MTUgMCA4My40Njc4IDAuMzIyMDIxIDg2LjA1MzMgMC45MzA5MDhDOTYuNDA3IDMuMzY5MTQgMTA2LjMxMiA5LjM5MTg1IDExNi4yMTQgMTUuNDEyNEMxMjguODQxIDIzLjA5MDMgMTQxLjQ2MyAzMC43NjQ5IDE1NSAzMC45OTQ2WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
    width: 154px;
    height: 31px;
    bottom: -1px;
  }
  .landing-fashion-title {
    font-size: 40px;
    line-height: 52px;
  }
  .landing-fashion .scroll-to {
    width: 40px;
    height: 40px;
    font-size: 20px;
    bottom: -16px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-fashion-wrapper {
    border-radius: 24px;
  }
  .landing-fashion .image .counter {
    padding: 10px 16px;
    gap: 12px;
  }
  .landing-fashion .image .counter .item .count {
    font-size: 28px;
    line-height: 38px;
    transform: translateY(7px);
  }
  .landing-fashion .image .counter .item .text {
    font-size: 13px;
    line-height: 15px;
  }
}
@media only screen and (max-width: 369px) {
  .landing-fashion-title {
    font-size: 36px;
    line-height: 48px;
  }
  .landing-fashion .image .counter .item .count {
    font-size: 22px;
    line-height: 32px;
    transform: translateY(5px);
  }
}

/* Landing Fashion */
/* Product Fashion Box */
.product-fashion {
  box-shadow: 0px 16px 44px -22px rgba(142, 30, 137, 0.122);
  background-color: rgba(255, 255, 255, 0.56);
  padding: 29px 117px 22px 32px;
}
.product-fashion img {
  right: 29px;
  bottom: 20px;
  width: auto;
  max-height: 172px;
}
.product-fashion .show {
  width: 60px;
  height: 60px;
  background-color: #1b142e;
  box-shadow: 0px 8.44px 15px -1.88px rgba(27, 20, 46, 0.302);
  font-size: 38px;
  transform: translate(38px, -50%);
}
.product-fashion .title {
  color: #241d36;
  line-height: 30px;
}
.product-fashion .sub-title {
  color: #1b142e;
  line-height: 21px;
}
.product-fashion .discount {
  width: 54px;
  height: 24px;
  background-color: #ff439d;
  line-height: 24px;
}
.product-fashion .price {
  color: #1b142e;
}

/* Product Fashion Box */
/* Btn Show Products */
.btn-show-more span {
  background-color: #241d36;
  color: #fff;
  padding: 12px 24px 12px 48px;
}
.btn-show-more i {
  width: 48px;
  height: 48px;
  border: 4px solid #fff;
  background-color: #ff439d;
  font-size: 24px;
  color: #fff;
  margin-right: -34px;
}
.btn-show-more:hover span {
  background-color: #ff439d;
}
.btn-show-more:hover i {
  background-color: #241d36;
}

/* Btn Show Products */
/* Brands Fashion */
.brands-fashion-wrapper {
  padding: 29px 40px 40px;
  z-index: 2;
}
.brands-fashion-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 76px;
  left: 0;
  width: 100%;
  background-image: linear-gradient(90.97deg, #ff3ca7 1.16%, #ff9fff 98.72%);
  border-radius: 32px;
  z-index: -1;
}
.brands-fashion-item {
  min-width: 240px;
  height: 110px;
  box-shadow: 0px 10px 32px rgba(221, 177, 198, 0.141);
}
.brands-fashion-item img {
  max-height: 100px;
}
.brands-fashion .swiper-slide {
  width: auto;
}
@media only screen and (max-width: 1199px) {
  .brands-fashion-item {
    min-width: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .brands-fashion-wrapper {
    padding: 37px 32px 40px;
  }
  .brands-fashion-item {
    min-width: 160px;
    border-radius: 22px;
  }
  .brands-fashion-item img {
    max-height: 80px;
  }
}
@media only screen and (max-width: 575px) {
  .brands-fashion-wrapper {
    padding: 37px 12px 0;
    margin: 0 -12px;
    overflow: visible !important;
  }
  .brands-fashion-wrapper::before {
    bottom: 36px;
    border-radius: 0;
  }
}

/* Brands Fashion */
/* Best Selling Products */
.best-selling-products-fashion-wrapper {
  padding: 0 156px 76px;
  border-radius: 72px;
  background-color: #ffe7f7;
}
.best-selling-products-fashion-wrapper::before, .best-selling-products-fashion-wrapper::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 73px;
  height: 225px;
  background-color: var(--bg-document);
  transform: translateY(-50%);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc3Ljk5MjUgMjI1SDc4LjAwMDFWMC4wMzYzNzdDNzguMDAwMSAyNS4wMzMgNjIuNjUxMSA0Ny40NjQ0IDM5LjM1MTkgNTYuNTE4MkMtMTIuMTc5MSA3Ni41NDI1IC0xMi4xNzkxIDE0OS40NTggMzkuMzUxOSAxNjkuNDgyQzYyLjM1MTMgMTc4LjQxOSA3Ny42MDM4IDIwMC4zOTIgNzcuOTkyNSAyMjVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc3Ljk5MjUgMjI1SDc4LjAwMDFWMC4wMzYzNzdDNzguMDAwMSAyNS4wMzMgNjIuNjUxMSA0Ny40NjQ0IDM5LjM1MTkgNTYuNTE4MkMtMTIuMTc5MSA3Ni41NDI1IC0xMi4xNzkxIDE0OS40NTggMzkuMzUxOSAxNjkuNDgyQzYyLjM1MTMgMTc4LjQxOSA3Ny42MDM4IDIwMC4zOTIgNzcuOTkyNSAyMjVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.best-selling-products-fashion-wrapper::before {
  right: 0;
}
.best-selling-products-fashion-wrapper::after {
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMC4wMzYzNzdWMjI1SDAuMDA3NjE0MTRDMC4zOTYzMTcgMjAwLjM5MiAxNS42NDg3IDE3OC40MTkgMzguNjQ4MiAxNjkuNDgyQzkwLjE3OTIgMTQ5LjQ1OCA5MC4xNzkyIDc2LjU0MjUgMzguNjQ4MiA1Ni41MTgzQzE1LjM0ODkgNDcuNDY0NCAwIDI1LjAzMyAwIDAuMDM2Mzc3WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iMjI1IiB2aWV3Qm94PSIwIDAgNzggMjI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMC4wMzYzNzdWMjI1SDAuMDA3NjE0MTRDMC4zOTYzMTcgMjAwLjM5MiAxNS42NDg3IDE3OC40MTkgMzguNjQ4MiAxNjkuNDgyQzkwLjE3OTIgMTQ5LjQ1OCA5MC4xNzkyIDc2LjU0MjUgMzguNjQ4MiA1Ni41MTgzQzE1LjM0ODkgNDcuNDY0NCAwIDI1LjAzMyAwIDAuMDM2Mzc3WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}
.best-selling-products-fashion-title {
  padding: 17px 50px 31px;
  border-radius: 0 0 40px 40px;
  background-color: var(--bg-document);
  line-height: 41px;
  color: #2d2d2d;
  z-index: 2;
}
.best-selling-products-fashion-title::before, .best-selling-products-fashion-title::after {
  content: "";
  position: absolute;
  top: -1px;
  width: 41px;
  height: 49px;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MiAwLjAwMDMwMTA2M1YwSDBWNDlIMS4xMTU4NEMxLjEyNjIyIDQ3LjY3NDkgMS4wNzM0OSA0Ni4zMzYgMC45NTQ4MzQgNDQuOTg2NEMtMS4xNjYzOCAyMC44NTg0IDE3LjgwMTkgMC4wOTE0MzE5IDQyIDAuMDAwMzAxMDYzWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MiAwLjAwMDMwMTA2M1YwSDBWNDlIMS4xMTU4NEMxLjEyNjIyIDQ3LjY3NDkgMS4wNzM0OSA0Ni4zMzYgMC45NTQ4MzQgNDQuOTg2NEMtMS4xNjYzOCAyMC44NTg0IDE3LjgwMTkgMC4wOTE0MzE5IDQyIDAuMDAwMzAxMDYzWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.best-selling-products-fashion-title::before {
  left: 100%;
}
.best-selling-products-fashion-title::after {
  right: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS44NjkzIDQ5SDQxVjBIMC4zMTY0NjdDMjMuNzY2NSAwIDQyLjE0NzMgMjAuMTQ4NSA0MCA0My41QzM5LjgyOTMgNDUuMzU2NCAzOS43ODgzIDQ3LjE5MjYgMzkuODY5MyA0OVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0MSA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS44NjkzIDQ5SDQxVjBIMC4zMTY0NjdDMjMuNzY2NSAwIDQyLjE0NzMgMjAuMTQ4NSA0MCA0My41QzM5LjgyOTMgNDUuMzU2NCAzOS43ODgzIDQ3LjE5MjYgMzkuODY5MyA0OVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
}
.best-selling-products-fashion-item {
  border-radius: 64px;
  box-shadow: 0px 11px 80px rgba(255, 43, 144, 0.102);
  padding: 29px 24px 28px;
}
.best-selling-products-fashion-item img {
  height: 160px;
}
.best-selling-products-fashion-item .title {
  color: #241d36;
  line-height: 24px;
  max-height: 48px;
}
.best-selling-products-fashion-item .title a:hover {
  color: #ff439d;
}
.best-selling-products-fashion-item .price {
  color: #595959;
  line-height: 20px;
}
.best-selling-products-fashion-item .btn i {
  font-size: 24px;
}
.best-selling-products-fashion .swiper-button-prev, .best-selling-products-fashion .swiper-button-next {
  background-color: #ff439d;
  color: #fff;
  width: 74px;
  height: 74px;
  font-size: 36px;
}
.best-selling-products-fashion .swiper-button-prev::after, .best-selling-products-fashion .swiper-button-next::after {
  content: none;
}
.best-selling-products-fashion .swiper-button-prev {
  transform: translate(9px, -50%);
}
.best-selling-products-fashion .swiper-button-next {
  transform: translate(-9px, -50%);
}
@media only screen and (max-width: 1199px) {
  .best-selling-products-fashion-wrapper {
    padding: 0 92px 76px;
  }
  .best-selling-products-fashion-item {
    padding: 24px 16px;
    border-radius: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .best-selling-products-fashion-wrapper {
    padding: 0 40px 58px;
    border-radius: 40px;
  }
  .best-selling-products-fashion-wrapper::before, .best-selling-products-fashion-wrapper::after {
    content: none;
  }
  .best-selling-products-fashion-title {
    padding: 9px 29px 16px;
    margin-bottom: 48px;
    font-size: 20px;
    line-height: 32px;
    border-radius: 0 0 28px 28px;
  }
  .best-selling-products-fashion-title::before, .best-selling-products-fashion-title::after {
    width: 29px;
    height: 28px;
  }
  .best-selling-products-fashion-title::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC43NTI5IDBIMFYyOEgwLjc3Mjk0OUMwLjczMTkzNCAxMi43NzQ4IDEzLjA5MDggMCAyOC43NTI5IDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC43NTI5IDBIMFYyOEgwLjc3Mjk0OUMwLjczMTkzNCAxMi43NzQ4IDEzLjA5MDggMCAyOC43NTI5IDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .best-selling-products-fashion-title::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yMjcxIDI4SDI5VjBIMC4yNDcwN0MxNS45MDkyIDAgMjguMjY4MSAxMi43NzQ4IDI4LjIyNzEgMjhaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yMjcxIDI4SDI5VjBIMC4yNDcwN0MxNS45MDkyIDAgMjguMjY4MSAxMi43NzQ4IDI4LjIyNzEgMjhaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .best-selling-products-fashion-item {
    border-radius: 32px;
  }
  .best-selling-products-fashion-item .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .best-selling-products-fashion-item .price {
    font-size: 14px;
    line-height: 20px;
  }
  .best-selling-products-fashion-item .btn {
    font-size: 14px;
    line-height: 20px;
  }
  .best-selling-products-fashion-item .btn i {
    font-size: 20px;
  }
  .best-selling-products-fashion .swiper {
    position: relative;
  }
  .best-selling-products-fashion .swiper-button-next, .best-selling-products-fashion .swiper-button-prev {
    width: 52px;
    height: 52px;
    font-size: 25px;
  }
  .best-selling-products-fashion .swiper-button-prev {
    transform: translate(28px, -50%);
  }
  .best-selling-products-fashion .swiper-button-next {
    transform: translate(-28px, -50%);
  }
}
@media only screen and (max-width: 575px) {
  .best-selling-products-fashion-wrapper {
    border-radius: 0;
    margin: 0 -12px;
  }
}

/* Best Selling Products */
/* Link More Fashion */
.link-more-fashion {
  color: #ff439d;
}
.link-more-fashion i {
  font-size: 24px;
}
.link-more-fashion:hover {
  color: #000;
}
@media only screen and (max-width: 767px) {
  .link-more-fashion {
    font-size: 16px;
    line-height: 24px;
    margin-top: 24px;
  }
  .link-more-fashion i {
    font-size: 20px;
  }
}

/* Link More Fashion */
/* Article Fashion */
.article-fashion {
  height: 156px;
}
.article-fashion::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-image: linear-gradient(180deg, rgba(255, 0, 122, 0) 0%, #f59bb2 100%);
  z-index: -1;
}
.article-fashion .bg {
  z-index: -2;
}
.article-fashion .content {
  bottom: 10px;
  padding: 0 24px;
  z-index: 2;
}
.article-fashion .content .date i {
  font-size: 16px;
}
.article-fashion .content > i {
  width: 42px;
  height: 42px;
  border: 1px solid #fff;
  font-size: 21px;
}
.article-fashion.md {
  height: 234px;
}
.article-fashion.md .content {
  bottom: 16px;
}
.article-fashion.lg {
  height: 414px;
}
.article-fashion.lg .content {
  bottom: 18px;
}
.article-fashion:hover .bg {
  transform: scale(1.05);
}
.article-fashion:hover .content > i {
  transform: rotate(-135deg);
}
@media only screen and (max-width: 399px) {
  .article-fashion.lg {
    height: 360px;
  }
}

/* Article Fashion */
/* Comments Fashion */
.comments-fashion-wrapper {
  max-width: 712px;
  padding: 52px 52px 54px 0;
}
.comments-fashion .bg {
  left: 113px;
  border-radius: 64px;
  background-image: linear-gradient(270deg, #ff3ca7 0.54%, #ff9fff 100.54%);
  z-index: -1;
}
.comments-fashion .bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 638px;
  height: 689px;
  background: url("./../images/new-elements/bg-comments.png") 0 0 no-repeat;
  background-size: 100% 100%;
  transform: translate(-39px, -215px);
  z-index: -1;
}
.comments-fashion .text {
  padding: 15px 0 0 32px;
  max-width: 189px;
  z-index: 10;
}
.comments-fashion .text .title {
  font-size: 34px;
  line-height: 38px;
}
.comments-fashion .text .sub-title {
  font-size: 21px;
  line-height: 21px;
}
.comments-fashion .swiper {
  max-width: calc(100% - 189px);
}
.comments-fashion .swiper-slide > * {
  opacity: 0;
  transform: scale(0);
  transform-origin: center;
  transition: all 0.3s linear;
}
.comments-fashion .swiper-slide-active > * {
  opacity: 1;
  transform: scaleY(1);
}
.comments-fashion .swiper-buttons {
  padding: 17px 23px 20px 19px;
  border-radius: 48px 0 0;
  z-index: 4;
}
.comments-fashion .swiper-buttons::before, .comments-fashion .swiper-buttons::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDY0SDY0VjBDNjQgMzUuMzQ2MiAzNS4zNDYyIDY0IDAgNjRaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDY0SDY0VjBDNjQgMzUuMzQ2MiAzNS4zNDYyIDY0IDAgNjRaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.comments-fashion .swiper-buttons::before {
  width: 64px;
  height: 64px;
  right: 0;
  bottom: 100%;
}
.comments-fashion .swiper-buttons::after {
  width: 56px;
  height: 57px;
  right: 100%;
  bottom: -1px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA1NyA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjc1IDU3SDU3VjBINTYuMjY5OUM1Ni4yNTY3IDAuNDk4NDEzIDU2LjI1IDAuOTk4NDEzIDU2LjI1IDEuNUM1Ni4yNSAzMi4xNTE4IDMxLjQwMTggNTcgMC43NSA1N1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA1NyA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjc1IDU3SDU3VjBINTYuMjY5OUM1Ni4yNTY3IDAuNDk4NDEzIDU2LjI1IDAuOTk4NDEzIDU2LjI1IDEuNUM1Ni4yNSAzMi4xNTE4IDMxLjQwMTggNTcgMC43NSA1N1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
}
.comments-fashion .swiper-button-next, .comments-fashion .swiper-button-prev {
  width: 74px;
  height: 74px;
  background-color: #241d36;
  font-size: 34px;
}
.comments-fashion .swiper-button-next::after, .comments-fashion .swiper-button-prev::after {
  content: none;
}
.comments-fashion .swiper-button-next:hover, .comments-fashion .swiper-button-prev:hover {
  background-color: #ff439d;
}
.comments-fashion-item {
  border-radius: 48px;
  box-shadow: 0px 24px 64px -28px rgba(169, 0, 81, 0.2);
  padding: 0 47px 31px;
}
.comments-fashion-item::before {
  content: "\e9fa";
  position: absolute;
  font-family: "icomoon";
  font-size: 57px;
  line-height: 1;
  color: #ff439d;
  top: 0;
  left: 34px;
  transform: translateY(-27px);
  z-index: 2;
}
.comments-fashion-item .info {
  margin-bottom: -12px;
  transform: translateY(-20px);
}
.comments-fashion-item .info img {
  width: 68px;
  height: 68px;
  padding: 5px;
}
.comments-fashion-item .info .name {
  padding-bottom: 9px;
  color: #241d36;
  direction: ltr;
  line-height: 24px;
}
.comments-fashion-item p {
  color: #241d36;
  line-height: 28px;
}
@media only screen and (max-width: 767px) {
  .comments-fashion-wrapper {
    padding: 28px 24px 35px;
  }
  .comments-fashion .bg {
    left: 0;
    border-radius: 48px;
  }
  .comments-fashion .swiper {
    max-width: 100%;
  }
  .comments-fashion .text {
    padding-top: 0;
    margin-bottom: 42px;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .comments-fashion .text .title {
    font-size: 29px;
    line-height: 37px;
  }
  .comments-fashion .text .sub-title {
    font-size: 16px;
    line-height: 21px;
  }
  .comments-fashion .swiper-buttons {
    padding: 8px 14px 12px 27px;
    top: 0;
    right: auto !important;
    bottom: auto !important;
    left: 0;
    border-radius: 0 0 32px;
  }
  .comments-fashion .swiper-buttons::before {
    top: 0;
    right: auto;
    bottom: auto;
    left: 100%;
    width: 33px;
    height: 33px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMyLjVWMEgzMi41QzE0LjU1MDggMCAwIDE0LjU1MDggMCAzMi41WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMyLjVWMEgzMi41QzE0LjU1MDggMCAwIDE0LjU1MDggMCAzMi41WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  }
  .comments-fashion .swiper-buttons::after {
    top: 100%;
    right: auto;
    bottom: auto;
    left: 0;
    width: 48px;
    height: 48px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDQ4QzAgMjEuNDkwNCAyMS40OTAzIDAgNDggMEgwVjQ4WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDQ4QzAgMjEuNDkwNCAyMS40OTAzIDAgNDggMEgwVjQ4WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  }
  .comments-fashion .swiper-button-prev, .comments-fashion .swiper-button-next {
    width: 45px;
    height: 45px;
    font-size: 21px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-fashion .bg::before {
    width: 498px;
    height: 469px;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    transform: translate(129px, 32px);
  }
  .comments-fashion-item {
    padding: 0 24px 35px;
    border-radius: 32px;
  }
  .comments-fashion-item::before {
    font-size: 42px;
    left: 23px;
    transform: translateY(-20px);
  }
  .comments-fashion-item .info {
    transform: translateY(-18px);
    margin-bottom: -12px;
  }
  .comments-fashion-item .info img {
    width: 56px;
    height: 56px;
  }
  .comments-fashion-item .info .name {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 7px;
  }
  .comments-fashion-item p {
    font-size: 12px;
    line-height: 24px;
  }
}

/* Comments Fashion */
/* Landing Architecture */
.landing-architecture-item {
  padding: 200px 0 192px;
}
.landing-architecture-item .content {
  max-width: 460px;
}
.landing-architecture-item .title > *,
.landing-architecture-item .description > *,
.landing-architecture-item .btn {
  transition: all 0.3s linear 0s, transform 0.3s linear 0s;
}
.landing-architecture-item .bg {
  z-index: -1;
}
.landing-architecture-item .bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), linear-gradient(270deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
}
.landing-architecture-item .title > * {
  font-size: 54px;
  line-height: 69px;
  transform: translateY(-100%);
}
.landing-architecture-item .title > * span {
  color: #d2a071;
}
.landing-architecture-item .description > * {
  letter-spacing: -0.02em;
  transform: translateX(100%);
}
.landing-architecture-item .btn {
  padding: 12px 20px;
  transform: scale(0);
  transform-origin: right center;
}
.landing-architecture-item .btn i {
  font-size: 20px;
}
.landing-architecture .swiper-pagination {
  background-color: var(--bg-document);
  padding: 9px 0 8px;
  margin: 0 -3px;
  gap: 6px;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.landing-architecture .swiper-pagination::before, .landing-architecture .swiper-pagination::after {
  content: "";
  position: absolute;
  top: 0;
  width: 64px;
  height: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCA2MiAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ1OTkgMEM5LjMxNTI1IDAuMDMwMzM0NSAxNC43ODkyIDEuNjcyODUgMTkuNDYwNCA0LjUwNjQxQzIzLjc0MTYgNy4xMDMzMyAyNy45NTc0IDEwLjMzMTggMzIuMjEwNSAxMy41ODg4QzQxLjM1NTggMjAuNTkyMyA1MC42NzM1IDI3LjcyNzggNjEuMTgzNyAyOUgwVjBIMy40NTk5WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCA2MiAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ1OTkgMEM5LjMxNTI1IDAuMDMwMzM0NSAxNC43ODkyIDEuNjcyODUgMTkuNDYwNCA0LjUwNjQxQzIzLjc0MTYgNy4xMDMzMyAyNy45NTc0IDEwLjMzMTggMzIuMjEwNSAxMy41ODg4QzQxLjM1NTggMjAuNTkyMyA1MC42NzM1IDI3LjcyNzggNjEuMTgzNyAyOUgwVjBIMy40NTk5WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-document);
  z-index: -1;
}
.landing-architecture .swiper-pagination::before {
  left: calc(100% - 1px);
}
.landing-architecture .swiper-pagination::after {
  right: calc(100% - 2px);
  transform: scaleX(-1);
}
.landing-architecture .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: transparent;
  opacity: 1;
  border: 1px solid #252322;
  margin: 0 !important;
}
.landing-architecture .swiper-pagination-bullet-active {
  background-color: #d2a071;
  border-color: #d2a071;
}
.swiper-slide-active .landing-architecture-item .title > * {
  transform: translateY(0);
  transition-delay: 0s, 0.3s;
}
.swiper-slide-active .landing-architecture-item .description > * {
  transform: translateX(0);
  transition-delay: 0s, 0.6s;
}
.swiper-slide-active .landing-architecture-item .btn {
  transform: scale(1);
  transition-delay: 0s, 0.9s;
}
@media only screen and (max-width: 767px) {
  .landing-architecture-item {
    padding: 94px 0;
  }
  .landing-architecture-item .content {
    max-width: 100%;
  }
  .landing-architecture-item .content .title > * {
    font-size: 42px;
    line-height: 54px;
  }
  .landing-architecture-item .content .description {
    margin-bottom: 48px;
  }
  .landing-architecture-item .content .description > * {
    font-size: 14px;
    line-height: 24px;
  }
}

/* Landing Architecture */
/* Heading Architecture */
.heading-architecture {
  max-width: 674px;
}
.heading-architecture::after {
  content: "";
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  height: 1.5px;
  background-color: rgba(210, 160, 113, 0.7);
}
.heading-architecture .content {
  padding: 0 40px;
  background-color: var(--bg-document);
}
.heading-architecture .content .sup-title {
  color: #d2a071;
  line-height: 24px;
}
.heading-architecture .content .title {
  line-height: 41px;
  color: #252322;
}
@media only screen and (max-width: 767px) {
  .heading-architecture .content {
    padding: 0 12px;
  }
}

/* Heading Architecture */
/* Services Architecture */
.services-architecture-item {
  background-color: #f9f5f1;
  padding: 24px 24px 68px;
}
.services-architecture-item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  height: 9px;
  border-radius: 40px 40px 0 0;
  background-color: #d2a071;
  transition: all 0.25s linear;
  z-index: -1;
}
.services-architecture-item .bg {
  transform: translateY(100%);
  transition-duration: 0.2s;
  z-index: -2;
}
.services-architecture-item .bg::before {
  background-color: rgba(0, 0, 0, 0.56);
  z-index: 2;
}
.services-architecture-item i {
  width: 64px;
  height: 64px;
  background-color: #d2a071;
  font-size: 32px;
}
.services-architecture-item .title,
.services-architecture-item p {
  color: #252322;
}
.services-architecture-item p {
  opacity: 0.8;
}
.services-architecture-item:hover .bg {
  transform: translateY(0);
}
.services-architecture-item:hover .title,
.services-architecture-item:hover p {
  color: #fff;
}
@media only screen and (max-width: 575px) {
  .services-architecture .swiper {
    overflow: visible;
  }
}

/* Services Architecture */
/* Swiper Pagination Architecture */
.swiper-pagination-architecture {
  gap: 6px;
}
.swiper-pagination-architecture .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  opacity: 1;
  background-color: transparent;
  border: 1px solid #252322;
  margin: 0 !important;
}
.swiper-pagination-architecture .swiper-pagination-bullet-active {
  border-color: #d2a071;
  background-color: #d2a071;
}
@media only screen and (max-width: 767px) {
  .swiper-pagination-architecture {
    gap: 4px;
  }
  .swiper-pagination-architecture .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
}

/* Swiper Pagination Architecture */
/* Last Projects Architecture */
.last-projects-architecture {
  padding: 56px 0 79px;
  background-color: #252322;
}
.last-projects-architecture-item {
  height: 400px;
}
.last-projects-architecture-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 36.25%;
  background-image: linear-gradient(180deg, rgba(37, 35, 34, 0) 0%, rgba(37, 35, 34, 0.8) 53.13%, rgba(37, 35, 34, 0.8) 100%);
  z-index: -1;
}
.last-projects-architecture-item .bg {
  z-index: -2;
}
.last-projects-architecture-item .content {
  bottom: 18px;
  padding: 0 24px;
}
.last-projects-architecture-item .content .title {
  line-height: 26px;
  max-height: 52px;
}
.last-projects-architecture-item .content .location {
  color: #d2a071;
}
.last-projects-architecture-item .content .location i {
  font-size: 20px;
}
.last-projects-architecture-item .content > i {
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
  font-size: 28px;
}
.last-projects-architecture-item:hover .bg {
  transform: scale(1.05);
}
.last-projects-architecture-item:hover .content > i::before {
  transform: rotate(-45deg);
}
.last-projects-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  border-color: #676565;
}
@media only screen and (max-width: 1199px) {
  .last-projects-architecture-item .content {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .last-projects-architecture {
    padding: 48px 0;
  }
  .last-projects-architecture-item {
    border-radius: 16px;
    height: 320px;
  }
  .last-projects-architecture-item .content {
    padding: 0 16px;
  }
  .last-projects-architecture-item .content .title {
    font-size: 16px;
    line-height: 24px;
  }
  .last-projects-architecture-item .content .location {
    font-size: 14px;
    line-height: 20px;
  }
  .last-projects-architecture-item .content > i {
    width: 40px;
    height: 40px;
    font-size: 24px;
  }
  .last-projects-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    border-color: #fff;
  }
}

/* Last Projects Architecture */
/* Haeding Architecture Two */
.heading-architecture-two .text {
  padding-right: 20px;
}
.heading-architecture-two .text::before, .heading-architecture-two .text::after {
  content: "";
  position: absolute;
  right: 0;
  width: 1.5px;
  height: calc(50% - 4px);
  background-color: #d2a071;
}
.heading-architecture-two .text::before {
  background-color: #fff;
  top: 0;
}
.heading-architecture-two .text::after {
  bottom: 0;
}
.heading-architecture-two .text .sup-title {
  color: #d2a071;
  direction: ltr;
  line-height: 28px;
}
.heading-architecture-two .text .title {
  line-height: 51px;
}
.heading-architecture-two svg {
  width: 82px;
  height: 82px;
}
@media only screen and (max-width: 767px) {
  .heading-architecture-two .text .sup-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
  }
  .heading-architecture-two .text .title {
    font-size: 30px;
    line-height: 38px;
  }
  .heading-architecture-two svg {
    width: 66px;
    height: 66px;
  }
}

/* Haeding Architecture Two */
/* Whay Us Architecture */
.why-us-architecture .swiper {
  padding-top: 1px;
}
.why-us-architecture-item {
  background-color: #f9f5f1;
  border-radius: 16px;
  padding: 23px 24px 27px;
}
.why-us-architecture-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 72px;
  height: 72px;
  border-radius: 0 0 50%;
  background-color: var(--bg-document);
  transform: translate(-11px, -17px);
  z-index: -1;
}
.why-us-architecture-item .shape::before, .why-us-architecture-item .shape::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE5QzAgMTAuMjc3NCA1Ljg3NjU5IDAgMTQuNTk5MiAwSDBWMTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE5QzAgMTAuMjc3NCA1Ljg3NjU5IDAgMTQuNTk5MiAwSDBWMTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.why-us-architecture-item .shape::before {
  width: 15px;
  height: 19px;
  top: 0;
  left: 61px;
}
.why-us-architecture-item .shape::after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE3LjU0MjNDMCA3LjE4NzEzIDE0LjY0NDggMCAyNSAwSDBWMTcuNTQyM1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE3LjU0MjNDMCA3LjE4NzEzIDE0LjY0NDggMCAyNSAwSDBWMTcuNTQyM1oiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
  width: 25px;
  height: 18px;
  top: 55px;
  left: 0;
}
.why-us-architecture-item .icon {
  width: 46px;
  height: 46px;
  background-color: #d2a071;
  font-size: 22px;
  left: 3px;
}
.why-us-architecture-item .title {
  color: #252322;
  padding-left: 42px;
}
.why-us-architecture-item p {
  color: rgba(37, 35, 34, 0.74);
  line-height: 22px;
}
.why-us-architecture-item:hover {
  background-color: #d2a071;
}
.why-us-architecture-item:hover .title,
.why-us-architecture-item:hover p {
  color: #fff;
}
.why-us-architecture-item:hover p {
  opacity: 0.85;
}
@media only screen and (max-width: 767px) {
  .why-us-architecture-item .title {
    font-size: 18px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .why-us-architecture .swiper {
    overflow: visible;
  }
}

/* Whay Us Architecture */
/* Faqs Architecture */
.faqs-architecture-items {
  gap: 12px;
}
.faqs-architecture-item .heading {
  border: 1px solid #d3d3d3;
  padding: 17px;
  color: #252322;
}
.faqs-architecture-item .heading span {
  border-radius: 6px 6px 6px 0;
  width: 20px;
  height: 20px;
  border: 1.5px solid #252322;
}
.faqs-architecture-item .heading span::before, .faqs-architecture-item .heading span::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 7px;
  height: 1.5px;
  background-color: #252322;
  transition: all 0.3s linear;
  border-radius: 5px;
}
.faqs-architecture-item .heading.collapsed span::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faqs-architecture-item .heading:not(.collapsed) {
  border-color: #d2a071;
}
.faqs-architecture-item .body {
  background-color: #f9f5f1;
  color: #252322;
  letter-spacing: -0.02em;
  margin: 12px 12px 0;
  padding: 27px 25px;
  line-height: 22px;
}
@media only screen and (max-width: 991px) {
  .faqs-architecture-item .body {
    margin: 12px 0 0;
  }
}

/* Faqs Architecture */
/* Comments Architecture */
.comments-architecture {
  background-color: #252322;
  padding: 92px 0;
}
.comments-architecture-item {
  padding: 28px 24px 36px;
}
.comments-architecture-item::before {
  content: "\ea01";
  font-family: "icomoon";
  position: absolute;
  top: 28px;
  left: 26px;
  color: #f1f1f1;
  font-size: 56px;
  line-height: 1;
  z-index: -1;
}
.comments-architecture-item .info img {
  width: 56px;
  height: 56px;
}
.comments-architecture-item .info .name {
  color: #252322;
}
.comments-architecture-item .content {
  letter-spacing: -0.02em;
  color: rgba(37, 35, 34, 0.74);
}
.comments-architecture-item .stars i {
  font-size: 18px;
  color: #ffb200;
}
.comments-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  border-color: #676565;
}
@media only screen and (max-width: 767px) {
  .comments-architecture-item {
    border-radius: 24px;
    padding: 20px 16px 28px;
  }
  .comments-architecture-item::before {
    top: 20px;
    left: 20px;
    font-size: 40px;
  }
  .comments-architecture-item .info img {
    width: 48px;
    height: 48px;
  }
  .comments-architecture-item .info .name {
    font-size: 16px;
    line-height: 24px;
  }
  .comments-architecture-item .stars i {
    font-size: 16px;
  }
  .comments-architecture .swiper-pagination {
    margin-top: 40px;
  }
  .comments-architecture .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    border-color: #fff;
  }
}

/* Comments Architecture */
/* Article Architecture */
.article-architecture-item {
  height: 448px;
  border-radius: 0 22px 22px;
}
.article-architecture-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 98px;
  height: 98px;
  border-radius: 0 0 54px;
  background-color: var(--bg-document);
  transform: translate(-13px, -18px);
  z-index: -2;
}
.article-architecture-item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  background-image: linear-gradient(180deg, rgba(37, 35, 34, 0) 0%, rgba(37, 35, 34, 0.8) 53.13%, rgba(37, 35, 34, 0.8) 100%);
  z-index: -1;
}
.article-architecture-item .shape::before, .article-architecture-item .shape::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMxQzAgMTcuNTc4NiA5LjA5NTEyIDAgMjIuNTE2NSAwSDBWMzFaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMxQzAgMTcuNTc4NiA5LjA5NTEyIDAgMjIuNTE2NSAwSDBWMzFaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -1;
}
.article-architecture-item .shape::before {
  top: 0;
  left: 85px;
  width: 23px;
  height: 31px;
}
.article-architecture-item .shape::after {
  width: 36px;
  height: 25px;
  top: 80px;
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjY4MTVDMCAxMC4yODI4IDIxLjYwMTMgMCAzNiAwSDBWMjQuNjgxNVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0LjY4MTVDMCAxMC4yODI4IDIxLjYwMTMgMCAzNiAwSDBWMjQuNjgxNVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
}
.article-architecture-item .bg {
  z-index: -3;
}
.article-architecture-item .more {
  width: 62px;
  height: 62px;
  top: 4px;
  left: 10px;
  background-color: #d2a071;
  font-size: 32px;
  z-index: 3;
}
.article-architecture-item .content {
  bottom: 37px;
  padding: 0 24px;
}
.article-architecture-item .content .category {
  padding: 3px 10px;
  background-color: #fff2e5;
  color: #d2a071;
}
.article-architecture-item .content .category:hover {
  background-color: #d2a071;
  color: #fff;
}
.article-architecture-item .content .title {
  max-height: 60px;
}
.article-architecture-item:hover .bg {
  transform: scale(1.05);
}
@media only screen and (max-width: 1199px) {
  .article-architecture-item {
    height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .article-architecture-item {
    height: 340px;
  }
  .article-architecture-item .content {
    bottom: 20px;
    padding: 0 16px;
  }
  .article-architecture-item .content .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .article-architecture-item {
    height: 350px;
  }
}

/* Article Architecture */
/* Header Cart */
.header-cart-one {
  padding: 13px 14px 12px;
  background-color: #000;
  color: #fff;
}
.header-cart-one .is-active {
  width: 4px;
  height: 4px;
  background-color: #49be78;
  box-shadow: 0px 2px 5px #49be78;
  margin-left: 5px;
}
.header-cart-one:hover {
  background-color: #49be78;
  color: #fff;
}
.header-cart-one:hover .is-active {
  background-color: #fff;
  box-shadow: 0px 2px 5px #fff;
}

/* Header Cart */
/* Product Fashion Two */
.product-fashion-two {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 75px 34px 19px;
}
.product-fashion-two .timear-discount {
  top: 23px;
  padding: 0 34px;
}
.product-fashion-two .timear {
  border: 0.5px solid rgba(0, 0, 0, 0.06);
  padding: 3px 14px;
  line-height: 19px;
}
.product-fashion-two .discount::after {
  width: 21px;
  height: 11px;
  background-color: #4d2699;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV82MTIpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNzg2NV82MTIiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuNSAwLjUpIHJvdGF0ZSg5MCkgc2NhbGUoMTAuNSAxOS4xODI0KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0eWxlPSJzdG9wLWNvbG9yOiM0ODI4OTM7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOm5vbmU7c3RvcC1vcGFjaXR5OjA7Ii8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV82MTIpIiBzdHlsZT0iIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNzg2NV82MTIiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuNSAwLjUpIHJvdGF0ZSg5MCkgc2NhbGUoMTAuNSAxOS4xODI0KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0eWxlPSJzdG9wLWNvbG9yOiM0ODI4OTM7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtzdG9wLW9wYWNpdHk6MTsiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOm5vbmU7c3RvcC1vcGFjaXR5OjA7Ii8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: translate(-50%, 6px);
}
.product-fashion-two .image img {
  height: 166px;
}
.product-fashion-two .image .count {
  padding: 9px 16px;
  bottom: 17px;
  z-index: 2;
}
.product-fashion-two .image .count::before {
  background-color: rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(0, 0, 0, 0.08);
  backdrop-filter: blur(18px);
}
.product-fashion-two .title {
  color: #0a0a0a;
  max-height: 44px;
}
.product-fashion-two .title a:hover {
  color: #29b677;
}
.product-fashion-two .price del {
  color: #a4a8ba;
  line-height: 17px;
}
.product-fashion-two .price span {
  line-height: 20px;
}
.product-fashion-two .price .toman {
  line-height: 15px;
}
.product-fashion-two .add-to-cart {
  border: 1px solid rgba(0, 0, 0, 0.08);
  padding: 6px 17px;
  color: #000;
  margin-top: 6px;
}
.product-fashion-two .add-to-cart span {
  color: #29b677;
}
.product-fashion-two .add-to-cart:hover {
  background-color: #29b677;
  border-color: #29b677;
  color: #fff;
}
.product-fashion-two .add-to-cart:hover span {
  color: #fff;
}
.product-fashion-two .rate {
  gap: 7px;
}
.product-fashion-two .rate i {
  font-size: 14px;
  color: #ffc700;
}
.product-fashion-two .sizes {
  gap: 7px;
}
.product-fashion-two .sizes li {
  min-width: 28px;
  height: 28px;
  padding: 0 6px;
  border: 1px solid #f6f6f6;
  color: #888;
}
.product-fashion-two:hover {
  border-color: rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 1199px) {
  .product-fashion-two {
    padding: 75px 16px 19px;
  }
  .product-fashion-two .timear-discount {
    padding: 0 16px;
  }
}
@media only screen and (max-width: 575px) {
  .product-fashion-two {
    padding: 50px 12px 16px;
    border-radius: 12px;
  }
  .product-fashion-two .timear-discount {
    top: 12px;
    padding: 0 12px;
  }
  .product-fashion-two .timear {
    padding: 2px 8px;
  }
  .product-fashion-two .image img {
    height: 144px;
  }
  .product-fashion-two .image .count {
    padding: 7px 12px;
    bottom: 12px;
  }
  .product-fashion-two .title {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
  }
  .product-fashion-two .price del {
    font-size: 11px;
    line-height: 16px;
  }
  .product-fashion-two .price span {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 8px;
  }
}

/* Product Fashion Two */
/* Box category One */
.category-one-item {
  --color: #d9dce3;
}
.category-one-item::before {
  width: 136px;
  height: 136px;
  top: 44px;
  bottom: 25px;
  background: var(--color) url("./../images/new-elements/bg-category.png") center center no-repeat;
  background-size: cover;
  border-radius: 50%;
}
.category-one-item::after {
  width: 149px;
  height: 149px;
  top: 59px;
  border: 1px solid rgba(0, 0, 0, 0.09);
  border-radius: 50%;
}
.category-one-item img {
  height: 120px;
}
.category-one-item .title {
  line-height: 12px;
}
.category-one-item .more {
  line-height: 13px;
  background-color: var(--bg-document);
  padding: 0 7px 7px;
  color: #5f7086;
}
.category-one-item .more::before, .category-one-item .more::after {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #d9d9d9;
}
.category-one-item .more::before {
  transform: translate(4px, 3px);
}
.category-one-item .more::after {
  transform: translate(-4px, 3px);
}
.category-one-item:hover {
  transform: translateY(-6px);
}
@media only screen and (max-width: 575px) {
  .category-one-item {
    width: 156px;
  }
}

/* Box category One */
/* Swiper Categories One */
@media only screen and (max-width: 575px) {
  .swiper-categories-one .swiper-slide {
    width: 156px;
  }
}

/* Swiper Categories One */
/* Box Product Fashion Three */
.product-fashion-three {
  border: 1px solid rgba(0, 0, 0, 0.02);
  padding: 69px 28px 22px;
}
.product-fashion-three .rate-sizes {
  top: 20px;
  padding: 0 28px;
}
.product-fashion-three .rate {
  gap: 6px;
}
.product-fashion-three .rate i {
  color: #ffc700;
}
.product-fashion-three .sizes {
  gap: 7px;
}
.product-fashion-three .sizes li {
  min-width: 28px;
  height: 28px;
  padding: 0 6px;
  border: 1px solid #f6f6f6;
  color: #888;
}
.product-fashion-three .image img {
  height: 166px;
}
.product-fashion-three .title {
  color: #0a0a0a;
  max-height: 50px;
}
.product-fashion-three .title a:hover {
  color: #29b677;
}
.product-fashion-three .price {
  gap: 6px;
}
.product-fashion-three .price .toman {
  writing-mode: vertical-rl;
  transform: scale(-1);
}
.product-fashion-three .price .off del {
  color: #a3a3a3;
}
.product-fashion-three .price .off .discount {
  color: #482893;
}
.product-fashion-three .price .off .discount::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV8xMDAxKSIgc3R5bGU9IiIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzc4NjVfMTAwMSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxMC41IDAuNSkgcm90YXRlKDkwKSBzY2FsZSgxMC41IDE5LjE4MjQpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIgc3R5bGU9InN0b3AtY29sb3I6IzQ4Mjg5MztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4yODI0IDAuMTU2OSAwLjU3NjUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIgc3R5bGU9InN0b3AtY29sb3I6bm9uZTtzdG9wLW9wYWNpdHk6MDsiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU2MTIgMC41QzIwLjgwMzYgMC41IDIxLjAwMSAwLjY5NjYwNCAyMC45OTA4IDAuOTM4NzJDMjAuODgxMSAzLjU2Mzk5IDE5Ljc5MDEgNi4wNTkxNCAxNy45MjQ2IDcuOTI0NjJDMTUuOTU1NSA5Ljg5Mzc1IDEzLjI4NDggMTEgMTAuNSAxMUM3LjcxNTIzIDExIDUuMDQ0NTEgOS44OTM3NSAzLjA3NTM4IDcuOTI0NjJDMS4yMDk5IDYuMDU5MTQgMC4xMTg4NTIgMy41NjM5OSAwLjAwOTE1OTk2IDAuOTM4NzIyQy0wLjAwMDk1NjQzOCAwLjY5NjYwNiAwLjE5NjQ0NSAwLjUwMDAwMiAwLjQzODc3MyAwLjUwMDAwMkMwLjY4MTEgMC41MDAwMDIgMC44NzY1MDEgMC42OTY1OTQgMC44ODc1NCAwLjkzODY3QzAuOTk2NjMgMy4zMzExMSAxLjk5NSA1LjYwMzIxIDMuNjk1OSA3LjMwNDFDNS41MDA0NiA5LjEwODY2IDcuOTQ3OTcgMTAuMTIyNSAxMC41IDEwLjEyMjVDMTMuMDUyIDEwLjEyMjUgMTUuNDk5NSA5LjEwODY2IDE3LjMwNDEgNy4zMDQxQzE5LjAwNSA1LjYwMzIxIDIwLjAwMzQgMy4zMzExMSAyMC4xMTI1IDAuOTM4NjY4QzIwLjEyMzUgMC42OTY1OTMgMjAuMzE4OSAwLjUgMjAuNTYxMiAwLjVaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNzg2NV8xMDAxKSIgc3R5bGU9IiIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzc4NjVfMTAwMSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxMC41IDAuNSkgcm90YXRlKDkwKSBzY2FsZSgxMC41IDE5LjE4MjQpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIgc3R5bGU9InN0b3AtY29sb3I6IzQ4Mjg5MztzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgMC4yODI0IDAuMTU2OSAwLjU3NjUpO3N0b3Atb3BhY2l0eToxOyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIgc3R5bGU9InN0b3AtY29sb3I6bm9uZTtzdG9wLW9wYWNpdHk6MDsiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 21px;
  height: 11px;
  background-color: #482893;
}
.product-fashion-three .add-to-cart {
  border: 1px solid rgba(0, 0, 0, 0.08);
  padding: 8px 19px;
  color: #000;
}
.product-fashion-three .add-to-cart span {
  color: #29b677;
}
.product-fashion-three .add-to-cart:hover {
  background-color: #29b677;
  border-color: #29b677;
  color: #fff;
}
.product-fashion-three .add-to-cart:hover span {
  color: #fff;
}
.product-fashion-three .timear {
  border: 0.5px solid rgba(0, 0, 0, 0.06);
  padding: 4px 17px 3px;
}
@media only screen and (max-width: 1199px) {
  .product-fashion-three {
    padding: 69px 16px 22px;
  }
  .product-fashion-three .rate-sizes {
    padding: 0 16px;
  }
  .product-fashion-three .add-to-cart {
    padding: 8px 16px;
  }
}
@media only screen and (max-width: 767px) {
  .product-fashion-three {
    padding: 48px 12px 22px;
    border-radius: 12px;
  }
  .product-fashion-three .rate-sizes {
    padding: 0 12px;
    top: 12px;
  }
  .product-fashion-three .sizes {
    gap: 4px;
  }
  .product-fashion-three .sizes li {
    min-width: 26px;
    height: 26px;
  }
  .product-fashion-three .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
    margin-bottom: 16px;
  }
  .product-fashion-three .timear {
    margin-top: 12px;
  }
}

/* Box Product Fashion Three */
/* Products Brand */
.products-brand-tabs {
  padding-left: 32px;
}
.products-brand-tabs li {
  border-radius: 15px 15px 0 0;
}
.products-brand-tabs li::before, .products-brand-tabs li::after,
.products-brand-tabs li span::before,
.products-brand-tabs li span::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xMikiPgo8cGF0aCBkPSJNLTc4MC41IDMwLjk5ODVWMjM3LjEzQy03ODAuNSAyNDUuNDE0IC03NzMuNzg0IDI1Mi4xMyAtNzY1LjUgMjUyLjEzSDM3NC41QzM4Mi43ODQgMjUyLjEzIDM4OS41IDI0NS40MTQgMzg5LjUgMjM3LjEzVjMwLjk5ODVDMzg5LjUgMjIuNzE0MiAzODIuNzg0IDE1Ljk5ODUgMzc0LjUgMTUuOTk4NUgxNUM2LjcxNTc2IDE1Ljk5ODUgMCA5LjI4Mjc5IDAgMC45OTg1MTZWLTMwLjg3QzAgLTM5LjE1NDMgLTYuNzE1NyAtNDUuODcgLTE1IC00NS44N0gtNzJDLTgwLjI4NDIgLTQ1Ljg3IC04NyAtMzkuMTU0MyAtODcgLTMwLjg3VjAuOTk4NTEyQy04NyA5LjI4Mjc4IC05My43MTU3IDE1Ljk5ODUgLTEwMiAxNS45OTg1SC03NjUuNUMtNzczLjc4NCAxNS45OTg1IC03ODAuNSAyMi43MTQyIC03ODAuNSAzMC45OTg1WiIgZmlsbD0iI0U0RTdFRSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xMikiPgo8cGF0aCBkPSJNLTc4MC41IDMwLjk5ODVWMjM3LjEzQy03ODAuNSAyNDUuNDE0IC03NzMuNzg0IDI1Mi4xMyAtNzY1LjUgMjUyLjEzSDM3NC41QzM4Mi43ODQgMjUyLjEzIDM4OS41IDI0NS40MTQgMzg5LjUgMjM3LjEzVjMwLjk5ODVDMzg5LjUgMjIuNzE0MiAzODIuNzg0IDE1Ljk5ODUgMzc0LjUgMTUuOTk4NUgxNUM2LjcxNTc2IDE1Ljk5ODUgMCA5LjI4Mjc5IDAgMC45OTg1MTZWLTMwLjg3QzAgLTM5LjE1NDMgLTYuNzE1NyAtNDUuODcgLTE1IC00NS44N0gtNzJDLTgwLjI4NDIgLTQ1Ljg3IC04NyAtMzkuMTU0MyAtODcgLTMwLjg3VjAuOTk4NTEyQy04NyA5LjI4Mjc4IC05My43MTU3IDE1Ljk5ODUgLTEwMiAxNS45OTg1SC03NjUuNUMtNzczLjc4NCAxNS45OTg1IC03ODAuNSAyMi43MTQyIC03ODAuNSAzMC45OTg1WiIgZmlsbD0iI0U0RTdFRSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
}
.products-brand-tabs li::before, .products-brand-tabs li::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 16px;
  height: 16px;
  z-index: -2;
}
.products-brand-tabs li::before {
  left: 100%;
}
.products-brand-tabs li::after {
  right: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTUiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xNSkiPgo8cGF0aCBkPSJNLTY3Ny41IDMwLjk5ODVWMjM3LjEzQy02NzcuNSAyNDUuNDE0IC02NzAuNzg0IDI1Mi4xMyAtNjYyLjUgMjUyLjEzSDQ3Ny41QzQ4NS43ODQgMjUyLjEzIDQ5Mi41IDI0NS40MTQgNDkyLjUgMjM3LjEzVjMwLjk5ODVDNDkyLjUgMjIuNzE0MiA0ODUuNzg0IDE1Ljk5ODUgNDc3LjUgMTUuOTk4NUgxMThDMTA5LjcxNiAxNS45OTg1IDEwMyA5LjI4Mjc5IDEwMyAwLjk5ODUxNlYtMzAuODdDMTAzIC0zOS4xNTQzIDk2LjI4NDMgLTQ1Ljg3IDg4IC00NS44N0gzMUMyMi43MTU4IC00NS44NyAxNiAtMzkuMTU0MyAxNiAtMzAuODdWMC45OTg1MTJDMTYgOS4yODI3OCA5LjI4NDMgMTUuOTk4NSAxIDE1Ljk5ODVILTY2Mi41Qy02NzAuNzg0IDE1Ljk5ODUgLTY3Ny41IDIyLjcxNDIgLTY3Ny41IDMwLjk5ODVaIiBmaWxsPSIjRTRFN0VFIi8+CjwvZz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTUiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xNSkiPgo8cGF0aCBkPSJNLTY3Ny41IDMwLjk5ODVWMjM3LjEzQy02NzcuNSAyNDUuNDE0IC02NzAuNzg0IDI1Mi4xMyAtNjYyLjUgMjUyLjEzSDQ3Ny41QzQ4NS43ODQgMjUyLjEzIDQ5Mi41IDI0NS40MTQgNDkyLjUgMjM3LjEzVjMwLjk5ODVDNDkyLjUgMjIuNzE0MiA0ODUuNzg0IDE1Ljk5ODUgNDc3LjUgMTUuOTk4NUgxMThDMTA5LjcxNiAxNS45OTg1IDEwMyA5LjI4Mjc5IDEwMyAwLjk5ODUxNlYtMzAuODdDMTAzIC0zOS4xNTQzIDk2LjI4NDMgLTQ1Ljg3IDg4IC00NS44N0gzMUMyMi43MTU4IC00NS44NyAxNiAtMzkuMTU0MyAxNiAtMzAuODdWMC45OTg1MTJDMTYgOS4yODI3OCA5LjI4NDMgMTUuOTk4NSAxIDE1Ljk5ODVILTY2Mi41Qy02NzAuNzg0IDE1Ljk5ODUgLTY3Ny41IDIyLjcxNDIgLTY3Ny41IDMwLjk5ODVaIiBmaWxsPSIjRTRFN0VFIi8+CjwvZz4KPC9zdmc+Cg==);
}
.products-brand-tabs li span::before, .products-brand-tabs li span::after {
  content: "";
  position: absolute;
  z-index: -1;
}
.products-brand-tabs li span::before {
  bottom: 0;
  right: calc(100% - 1px);
  width: 24px;
  height: 33px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyNCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xOSkiPgo8cGF0aCBkPSJNLTY3MCA0Ny41MTg1VjI1My42NUMtNjcwIDI2MS45MzQgLTY2My4yODQgMjY4LjY1IC02NTUgMjY4LjY1SDQ4NUM0OTMuMjg0IDI2OC42NSA1MDAgMjYxLjkzNCA1MDAgMjUzLjY1VjQ3LjUxODVDNTAwIDM5LjIzNDIgNDkzLjI4NCAzMi41MTg1IDQ4NSAzMi41MTg1SDEyNS41QzExNy4yMTYgMzIuNTE4NSAxMTAuNSAyNS44MDI4IDExMC41IDE3LjUxODVWLTE0LjM1QzExMC41IC0yMi42MzQzIDEwMy43ODQgLTI5LjM1IDk1LjUgLTI5LjM1SDM4LjVDMzAuMjE1OCAtMjkuMzUgMjMuNSAtMjIuNjM0MyAyMy41IC0xNC4zNVYxNy41MTg1QzIzLjUgMjUuODAyOCAxNi43ODQzIDMyLjUxODUgOC41IDMyLjUxODVILTY1NUMtNjYzLjI4NCAzMi41MTg1IC02NzAgMzkuMjM0MiAtNjcwIDQ3LjUxODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzE5KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8xOSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNSAxNC45ODkpIHJvdGF0ZSgxMjIuOTg3KSBzY2FsZSg3OC4wNjEzIDcuNTQ2NTcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyNCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjBfMTkiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIzMyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc2MF8xOSkiPgo8cGF0aCBkPSJNLTY3MCA0Ny41MTg1VjI1My42NUMtNjcwIDI2MS45MzQgLTY2My4yODQgMjY4LjY1IC02NTUgMjY4LjY1SDQ4NUM0OTMuMjg0IDI2OC42NSA1MDAgMjYxLjkzNCA1MDAgMjUzLjY1VjQ3LjUxODVDNTAwIDM5LjIzNDIgNDkzLjI4NCAzMi41MTg1IDQ4NSAzMi41MTg1SDEyNS41QzExNy4yMTYgMzIuNTE4NSAxMTAuNSAyNS44MDI4IDExMC41IDE3LjUxODVWLTE0LjM1QzExMC41IC0yMi42MzQzIDEwMy43ODQgLTI5LjM1IDk1LjUgLTI5LjM1SDM4LjVDMzAuMjE1OCAtMjkuMzUgMjMuNSAtMjIuNjM0MyAyMy41IC0xNC4zNVYxNy41MTg1QzIzLjUgMjUuODAyOCAxNi43ODQzIDMyLjUxODUgOC41IDMyLjUxODVILTY1NUMtNjYzLjI4NCAzMi41MTg1IC02NzAgMzkuMjM0MiAtNjcwIDQ3LjUxODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzE5KSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8xOSIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNSAxNC45ODkpIHJvdGF0ZSgxMjIuOTg3KSBzY2FsZSg3OC4wNjEzIDcuNTQ2NTcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ4Mjg5MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0ODI4OTMiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
}
.products-brand-tabs li span::after {
  width: 24px;
  height: 1px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDI0IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yNzYwXzIyIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIxIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzYwXzIyKSI+CjxwYXRoIGQ9Ik0tNzEzIDc3LjM2ODVWMjgzLjVDLTcxMyAyOTEuNzg0IC03MDYuMjg0IDI5OC41IC02OTggMjk4LjVINDQyQzQ1MC4yODQgMjk4LjUgNDU3IDI5MS43ODQgNDU3IDI4My41Vjc3LjM2ODVDNDU3IDY5LjA4NDIgNDUwLjI4NCA2Mi4zNjg1IDQ0MiA2Mi4zNjg1SDgyLjVDNzQuMjE1OCA2Mi4zNjg1IDY3LjUgNTUuNjUyOCA2Ny41IDQ3LjM2ODVWMTUuNUM2Ny41IDcuMjE1NzMgNjAuNzg0MyAwLjUgNTIuNSAwLjVILTQuNUMtMTIuNzg0MiAwLjUgLTE5LjUgNy4yMTU3MiAtMTkuNSAxNS41VjQ3LjM2ODVDLTE5LjUgNTUuNjUyOCAtMjYuMjE1NyA2Mi4zNjg1IC0zNC41IDYyLjM2ODVILTY5OEMtNzA2LjI4NCA2Mi4zNjg1IC03MTMgNjkuMDg0MiAtNzEzIDc3LjM2ODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzIyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8yMiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtMTggNDQuODM5KSByb3RhdGUoMTIyLjk4Nykgc2NhbGUoNzguMDYxMyA3LjU0NjU3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDI0IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yNzYwXzIyIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIxIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzYwXzIyKSI+CjxwYXRoIGQ9Ik0tNzEzIDc3LjM2ODVWMjgzLjVDLTcxMyAyOTEuNzg0IC03MDYuMjg0IDI5OC41IC02OTggMjk4LjVINDQyQzQ1MC4yODQgMjk4LjUgNDU3IDI5MS43ODQgNDU3IDI4My41Vjc3LjM2ODVDNDU3IDY5LjA4NDIgNDUwLjI4NCA2Mi4zNjg1IDQ0MiA2Mi4zNjg1SDgyLjVDNzQuMjE1OCA2Mi4zNjg1IDY3LjUgNTUuNjUyOCA2Ny41IDQ3LjM2ODVWMTUuNUM2Ny41IDcuMjE1NzMgNjAuNzg0MyAwLjUgNTIuNSAwLjVILTQuNUMtMTIuNzg0MiAwLjUgLTE5LjUgNy4yMTU3MiAtMTkuNSAxNS41VjQ3LjM2ODVDLTE5LjUgNTUuNjUyOCAtMjYuMjE1NyA2Mi4zNjg1IC0zNC41IDYyLjM2ODVILTY5OEMtNzA2LjI4NCA2Mi4zNjg1IC03MTMgNjkuMDg0MiAtNzEzIDc3LjM2ODVaIiBzdHJva2U9InVybCgjcGFpbnQwX3JhZGlhbF8yNzYwXzIyKSIgc3Ryb2tlLW9wYWNpdHk9IjAuNCIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMjc2MF8yMiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtMTggNDQuODM5KSByb3RhdGUoMTIyLjk4Nykgc2NhbGUoNzguMDYxMyA3LjU0NjU3KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0ODI4OTMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDgyODkzIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
  top: 0;
  left: 19px;
}
.products-brand-tabs li img {
  opacity: 0.1;
  max-height: 55px;
  padding: 3px 7px 4px;
}
.products-brand-tabs li.active {
  background-color: #e4e7ee;
  z-index: 4;
}
.products-brand-tabs li.active::before, .products-brand-tabs li.active::after {
  background-color: #e4e7ee;
}
.products-brand-tabs li.active span::before, .products-brand-tabs li.active span::after {
  background-color: #482893;
}
.products-brand-tabs li.active img {
  opacity: 1;
}
.products-brand-content {
  background-color: #e4e7ee;
  padding: 21px 47px 16px 0;
}
.products-brand-content .description .sup-title {
  color: #929fb0;
}
.products-brand-content .description .sup-title span {
  opacity: 0.6;
}
.products-brand-content .description .title {
  color: #37485e;
}
.products-brand-content .description p {
  color: #8c90a0;
}
.products-brand-content .description .more-products {
  color: #0a0a0a;
}
.products-brand-content .description .more-products:hover {
  color: #29b677;
}
.products-brand-content .swiper {
  padding-left: 15px;
}
.products-brand-content .swiper-slide {
  width: auto;
}
.products-brand-item {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 7px 10px 24px;
  width: 142px;
}
.products-brand-item .title {
  max-height: 36px;
  color: #1b1a1a;
  margin-top: 5px;
}
.products-brand-item:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
@media only screen and (max-width: 991px) {
  .products-brand-tabs {
    padding: 0 100px 0 30px;
    margin: 0 -12px;
    overflow: auto hidden;
    scrollbar-width: 0;
    gap: 6px;
  }
  .products-brand-tabs::-webkit-scrollbar {
    display: none;
  }
  .products-brand-content {
    padding: 16px 0;
  }
  .products-brand-content::before {
    background-color: inherit;
    width: 100vw;
  }
}

/* Products Brand */
/* Last View Products */
.last-view-products-fashion {
  padding-bottom: 46px;
}
.last-view-products-fashion::before {
  height: 232px;
  background-color: #e4e7ee;
}
.last-view-products-fashion-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.06);
  padding: 30px 22px;
}
.last-view-products-fashion .swiper-slide:not(:first-child) > * {
  border-right: 1px solid rgba(0, 0, 0, 0.03);
}
.last-view-products-fashion .swiper-button-prev, .last-view-products-fashion .swiper-button-next {
  width: 32px;
  height: 37px;
  font-size: 15px;
  color: #292d32;
}
.last-view-products-fashion .swiper-button-prev::before, .last-view-products-fashion .swiper-button-next::before {
  background-color: rgba(255, 255, 255, 0.39);
  backdrop-filter: blur(19px);
}
.last-view-products-fashion .swiper-button-prev::after, .last-view-products-fashion .swiper-button-next::after {
  content: none;
}
.last-view-products-fashion .swiper-button-prev {
  transform: translate(16px, -50%);
}
.last-view-products-fashion .swiper-button-next {
  transform: translate(-16px, -50%);
}
@media only screen and (max-width: 767px) {
  .last-view-products-fashion-wrapper {
    padding: 24px 0;
    border-radius: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .last-view-products-fashion-wrapper {
    margin: 0 -12px;
    border-radius: 0;
    border-width: 1px 0;
    padding: 12px 0;
  }
}

/* Last View Products */
/* Product Fashion Four */
.product-fashion-four {
  padding: 49px 12px 0;
}
.product-fashion-four .rate-sizes {
  padding: 0 12px;
}
.product-fashion-four .rate {
  gap: 6px;
}
.product-fashion-four .rate i {
  color: #ffc700;
}
.product-fashion-four .sizes {
  gap: 7px;
}
.product-fashion-four .sizes li {
  min-width: 28px;
  height: 28px;
  padding: 0 6px;
  border: 1px solid #f6f6f6;
  color: #888;
}
.product-fashion-four .image img {
  height: 166px;
}
.product-fashion-four .title {
  color: #0a0a0a;
  max-height: 44px;
}
.product-fashion-four .title a:hover {
  color: #29b677;
}
.product-fashion-four .add-to-cart {
  color: #29b677;
  padding: 6px 14px;
}
.product-fashion-four .add-to-cart:hover {
  background-color: #29b677;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .product-fashion-four .sizes li {
    min-width: 24px;
    height: 24px;
    border-radius: 6px;
    font-size: 10px;
    line-height: 15px;
    padding: 0 4px;
  }
  .product-fashion-four .title {
    font-size: 13px;
    line-height: 20px;
    max-height: 40px;
    margin-bottom: 8px;
  }
  .product-fashion-four .price {
    font-size: 13px;
    line-height: 20px;
  }
  .product-fashion-four .add-to-cart {
    padding: 6px 12px;
  }
  .product-fashion-four .add-to-cart,
  .product-fashion-four .add-to-cart span {
    font-size: 12px;
    line-height: 18px;
  }
}

/* Product Fashion Four */
/* Box Article Fashion Two */
.article-fashion-two figure img {
  height: 177px;
}
.article-fashion-two figure .category {
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
  top: 10px;
  left: 12px;
  line-height: 18px;
  padding: 4px 16px;
}
.article-fashion-two figure .category:hover {
  background-color: #29b677;
  border-color: #29b677;
}
.article-fashion-two figure .author {
  padding: 8px 15px;
  bottom: 12px;
}
.article-fashion-two figure .author::before {
  background-color: rgba(0, 0, 0, 0.57);
  backdrop-filter: blur(4px);
}
.article-fashion-two figure .author:hover::before {
  background-color: rgba(41, 182, 119, 0.7);
}
.article-fashion-two .title {
  color: #0a0a0a;
  max-height: 44px;
}
.article-fashion-two .title a:hover {
  color: #29b677;
}
.article-fashion-two p,
.article-fashion-two .date {
  color: #888;
}
.article-fashion-two p {
  line-height: 20px;
  height: 40px;
}
.article-fashion-two:hover figure img {
  transform: scale(1.05);
}
@media only screen and (max-width: 767px) {
  .article-fashion-two figure {
    margin-bottom: 12px;
  }
  .article-fashion-two figure img {
    height: 130px;
  }
  .article-fashion-two figure .category {
    top: 6px;
    left: 8px;
    padding: 3px 12px;
  }
  .article-fashion-two figure .author {
    bottom: 10px;
    padding: 6px 12px;
  }
  .article-fashion-two .title {
    font-size: 12px;
    line-height: 20px;
    max-height: 40px;
    margin-bottom: 6px;
  }
}

/* Box Article Fashion Two */
/* Brands Fashion Two */
.brands-fashion-two {
  padding: 16px 0;
}
.brands-fashion-two::before {
  background-color: rgba(243, 244, 249, 0.69);
  backdrop-filter: blur(21px);
}
.brands-fashion-two-item {
  padding: 0 7px 0 24px;
}
.brands-fashion-two-item::before {
  width: 17px;
  height: 18px;
  background-color: #482893;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDAwOTEgMEw5LjUwMTUyIDcuNDU5MjlMMTQuMjkxIDEuNzE4ODVMMTAuMzExNSA4LjA0Nzc5TDE3LjU2MDQgNi4yMTg4NUwxMC42MjA5IDlMMTcuNTYwNCAxMS43ODEyTDEwLjMxMTUgOS45NTIyMUwxNC4yOTEgMTYuMjgxMkw5LjUwMTUyIDEwLjU0MDdMOS4wMDA5MSAxOEw4LjUwMDMxIDEwLjU0MDdMMy43MTA4NSAxNi4yODEyTDcuNjkwMzEgOS45NTIyMUwwLjQ0MTQwNiAxMS43ODEyTDcuMzgwOTEgOUwwLjQ0MTQwNiA2LjIxODg1TDcuNjkwMzEgOC4wNDc3OUwzLjcxMDg1IDEuNzE4ODVMOC41MDAzMSA3LjQ1OTI5TDkuMDAwOTEgMFoiIGZpbGw9IiM0ODI4OTMiIHN0eWxlPSJmaWxsOiM0ODI4OTM7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDAwOTEgMEw5LjUwMTUyIDcuNDU5MjlMMTQuMjkxIDEuNzE4ODVMMTAuMzExNSA4LjA0Nzc5TDE3LjU2MDQgNi4yMTg4NUwxMC42MjA5IDlMMTcuNTYwNCAxMS43ODEyTDEwLjMxMTUgOS45NTIyMUwxNC4yOTEgMTYuMjgxMkw5LjUwMTUyIDEwLjU0MDdMOS4wMDA5MSAxOEw4LjUwMDMxIDEwLjU0MDdMMy43MTA4NSAxNi4yODEyTDcuNjkwMzEgOS45NTIyMUwwLjQ0MTQwNiAxMS43ODEyTDcuMzgwOTEgOUwwLjQ0MTQwNiA2LjIxODg1TDcuNjkwMzEgOC4wNDc3OUwzLjcxMDg1IDEuNzE4ODVMOC41MDAzMSA3LjQ1OTI5TDkuMDAwOTEgMFoiIGZpbGw9IiM0ODI4OTMiIHN0eWxlPSJmaWxsOiM0ODI4OTM7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIDAuMjgyNCAwLjE1NjkgMC41NzY1KTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.brands-fashion-two-items {
  --duration: 30000ms;
  animation: scrollInfinite infinite var(--duration) linear;
}
@keyframes scrollInfinite {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(100%);
  }
}
.brands-fashion-two-wrapper:hover .brands-fashion-two-items {
  animation-play-state: paused;
}

/* Brands Fashion Two */
/* Header Button Cart */
.header-button-cart {
  width: 55px;
  height: 37px;
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.header-button-cart span {
  width: 18px;
  height: 18px;
  transform: translate(1px, 5px);
}
.header-button-cart span::before {
  background-color: rgba(191, 131, 157, 0.54);
  backdrop-filter: blur(4px);
}
.header-button-cart span::after {
  width: 28px;
  height: 28px;
  background-color: rgba(191, 131, 157, 0.64);
  filter: blur(43px);
}
.header-button-cart:hover {
  background-color: #bf839d;
  border-color: #bf839d;
}

/* Header Button Cart */
/* Landing Rocket */
.landing-rocket {
  background-color: #040414;
  padding: 185px 0 100px;
}
.landing-rocket::after {
  transform: translate(-50%, 5px);
  background-color: #fff;
  width: 38px;
  height: 23px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAzOCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQ4ODEgMC43NDU3NDJDMTguMjg1NyAtMC4xNzUxODIgMTkuNzE0MyAtMC4xNzUxOCAyMC41MTE5IDAuNzQ1NzQzTDM2LjkxODcgMTkuNjkwN0MzOC4wNDA0IDIwLjk4NiAzNy4xMjAzIDIzIDM1LjQwNjggMjNIMi41OTMxOUMwLjg3OTY4OCAyMyAtMC4wNDA0MTY3IDIwLjk4NiAxLjA4MTM0IDE5LjY5MDdMMTcuNDg4MSAwLjc0NTc0MloiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAzOCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQ4ODEgMC43NDU3NDJDMTguMjg1NyAtMC4xNzUxODIgMTkuNzE0MyAtMC4xNzUxOCAyMC41MTE5IDAuNzQ1NzQzTDM2LjkxODcgMTkuNjkwN0MzOC4wNDA0IDIwLjk4NiAzNy4xMjAzIDIzIDM1LjQwNjggMjNIMi41OTMxOUMwLjg3OTY4OCAyMyAtMC4wNDA0MTY3IDIwLjk4NiAxLjA4MTM0IDE5LjY5MDdMMTcuNDg4MSAwLjc0NTc0MloiIGZpbGw9IndoaXRlIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLW9wYWNpdHk6MTsiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.landing-rocket .shape-1 {
  width: 256px;
  height: 256px;
  background-color: rgba(194, 131, 158, 0.4);
  filter: blur(534px);
  transform: translate(71px, 50%);
}
.landing-rocket-item .content {
  max-width: 408px;
}
.landing-rocket-item .title > * {
  transform: rotateX(90deg);
  transform-origin: top;
}
.landing-rocket-item .title .pop {
  padding: 4px 11px;
  background-color: #0547c1;
  border-radius: 10px 10px 10px 0;
  line-height: 17px;
  bottom: 100%;
  left: 14px;
  filter: drop-shadow(-2px -1px 54px #0547c1);
}
.landing-rocket-item .title .pop::after {
  top: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjZfMTkzIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTEiIGhlaWdodD0iMTAiPgo8cmVjdCB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjZfMTkzKSI+CjxwYXRoIGQ9Ik0xMi41IC0yNUg0Mi41QzQ1LjgxNTIgLTI1IDQ4Ljk5NDYgLTIzLjY4MyA1MS4zMzg4IC0yMS4zMzg4QzUzLjY4MyAtMTguOTk0NiA1NSAtMTUuODE1MiA1NSAtMTIuNUM1NSAtOS4xODQ3OSA1My42ODMgLTYuMDA1MzcgNTEuMzM4OCAtMy42NjExN0M0OC45OTQ2IC0xLjMxNjk2IDQ1LjgxNTIgMCA0Mi41IDBIMTEuMTYxQzIuMDc2IDAgMCAxMCAwIDEwVi0xMi41QzAgLTE1LjgxNTIgMS4zMTY5NiAtMTguOTk0NiAzLjY2MTE3IC0yMS4zMzg4QzYuMDA1MzcgLTIzLjY4MyA5LjE4NDc5IC0yNSAxMi41IC0yNVoiIGZpbGw9IiMwNTQ3QzEiLz4KPC9nPgo8L3N2Zz4K) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjZfMTkzIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTEiIGhlaWdodD0iMTAiPgo8cmVjdCB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjZfMTkzKSI+CjxwYXRoIGQ9Ik0xMi41IC0yNUg0Mi41QzQ1LjgxNTIgLTI1IDQ4Ljk5NDYgLTIzLjY4MyA1MS4zMzg4IC0yMS4zMzg4QzUzLjY4MyAtMTguOTk0NiA1NSAtMTUuODE1MiA1NSAtMTIuNUM1NSAtOS4xODQ3OSA1My42ODMgLTYuMDA1MzcgNTEuMzM4OCAtMy42NjExN0M0OC45OTQ2IC0xLjMxNjk2IDQ1LjgxNTIgMCA0Mi41IDBIMTEuMTYxQzIuMDc2IDAgMCAxMCAwIDEwVi0xMi41QzAgLTE1LjgxNTIgMS4zMTY5NiAtMTguOTk0NiAzLjY2MTE3IC0yMS4zMzg4QzYuMDA1MzcgLTIzLjY4MyA5LjE4NDc5IC0yNSAxMi41IC0yNVoiIGZpbGw9IiMwNTQ3QzEiLz4KPC9nPgo8L3N2Zz4K) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: inherit;
  width: 11px;
  height: 10px;
}
.landing-rocket-item .price-starting > * {
  gap: 12px;
  transform: rotateY(90deg);
  transform-origin: right;
}
.landing-rocket-item .price {
  background-color: rgba(5, 71, 193, 0.3);
  padding: 7px 16px;
}
.landing-rocket-item .starting span {
  width: 13px;
  height: 13px;
  background-color: #3d7bed;
}
.landing-rocket-item .starting span::after {
  top: 2px;
  right: 2px;
  background-color: inherit;
  filter: blur(13px);
}
.landing-rocket-item .info-btn-more > * {
  transform: rotateY(90deg);
  transform-origin: left;
}
.landing-rocket-item .info {
  gap: 11px;
}
.landing-rocket-item .info .image {
  width: 38px;
  height: 38px;
  padding: 5px;
}
.landing-rocket-item .info .image img {
  width: 28px;
  height: 28px;
}
.landing-rocket-item .info .image img:nth-child(2) {
  top: 4px;
  left: 3px;
  filter: blur(28px);
  z-index: -1;
}
.landing-rocket-item .btn-more {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 9px 17px;
  color: #fff;
}
.landing-rocket-item .btn-more:hover {
  background-color: #d3344a;
  border-color: #d3344a;
}
.landing-rocket-item .description > * {
  padding-bottom: 36px;
  transform: rotateX(90deg);
  transform-origin: bottom;
}
.landing-rocket-item .introduction {
  padding: 6px 18px;
  border-radius: 0 10px 10px;
  background-color: #0547c1;
}
.landing-rocket-item .introduction::before {
  bottom: 100%;
  left: 0;
  width: 16px;
  height: 12px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjdfMTk4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjdfMTk4KSI+CjxwYXRoIGQ9Ik0xNC43NzI3IDQxLjU1SDY3LjU1NDFDNzEuNDcyMSA0MS41NSA3NS4yMjk2IDM5Ljk5MzYgNzggMzcuMjIzMkM4MC43NzA0IDM0LjQ1MjggODIuMzI2OCAzMC42OTUzIDgyLjMyNjggMjYuNzc3M0M4Mi4zMjY4IDIyLjg1OTQgODAuNzcwNCAxOS4xMDE5IDc4IDE2LjMzMTRDNzUuMjI5NiAxMy41NjEgNzEuNDcyMSAxMi4wMDQ2IDY3LjU1NDEgMTIuMDA0NkgxMy4xOTAzQzIuNDUzNDUgMTIuMDA0NiAwIDAuMTg2NDEzIDAgMC4xODY0MTNWMjYuNzc3M0MwIDMwLjY5NTMgMS41NTY0MSAzNC40NTI4IDQuMzI2ODMgMzcuMjIzMkM3LjA5NzI1IDM5Ljk5MzYgMTAuODU0OCA0MS41NSAxNC43NzI3IDQxLjU1WiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/cover;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3NjdfMTk4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI3NjdfMTk4KSI+CjxwYXRoIGQ9Ik0xNC43NzI3IDQxLjU1SDY3LjU1NDFDNzEuNDcyMSA0MS41NSA3NS4yMjk2IDM5Ljk5MzYgNzggMzcuMjIzMkM4MC43NzA0IDM0LjQ1MjggODIuMzI2OCAzMC42OTUzIDgyLjMyNjggMjYuNzc3M0M4Mi4zMjY4IDIyLjg1OTQgODAuNzcwNCAxOS4xMDE5IDc4IDE2LjMzMTRDNzUuMjI5NiAxMy41NjEgNzEuNDcyMSAxMi4wMDQ2IDY3LjU1NDEgMTIuMDA0NkgxMy4xOTAzQzIuNDUzNDUgMTIuMDA0NiAwIDAuMTg2NDEzIDAgMC4xODY0MTNWMjYuNzc3M0MwIDMwLjY5NTMgMS41NTY0MSAzNC40NTI4IDQuMzI2ODMgMzcuMjIzMkM3LjA5NzI1IDM5Ljk5MzYgMTAuODU0OCA0MS41NSAxNC43NzI3IDQxLjU1WiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: inherit;
  z-index: -1;
}
.landing-rocket-item .img img:first-child {
  transform: scale(0);
}
.landing-rocket-item .img img:nth-child(2) {
  filter: blur(284px);
}
.landing-rocket-item .img .shape {
  width: 123.23%;
  height: 65.3%;
  transform: translate(50%, -50%) rotate(-114.04deg);
  background-image: url("./../images/new-elements/shape-02.png");
  opacity: 0.2;
  z-index: -1;
}
.swiper-slide-active .landing-rocket-item .title > * {
  transform: rotateX(0deg);
  transition-delay: 0.3s;
}
.swiper-slide-active .landing-rocket-item .price-starting > * {
  transform: rotateX(0deg);
  transition-delay: 0.6s;
}
.swiper-slide-active .landing-rocket-item .info-btn-more > * {
  transform: rotateY(0deg);
  transition-delay: 0.9s;
}
.swiper-slide-active .landing-rocket-item .description > * {
  transform: rotateX(0deg);
  transition-delay: 1.2s;
}
.swiper-slide-active .landing-rocket-item .img img:first-child {
  transform: scale(1);
  transition-delay: 1.5s;
}
.landing-rocket .swiper-pagination {
  gap: 5px;
  bottom: 33px;
}
.landing-rocket .swiper-pagination-bullet {
  margin: 0 !important;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 1;
  background-color: rgba(217, 217, 217, 0.14);
  position: relative;
}
.landing-rocket .swiper-pagination-bullet::before, .landing-rocket .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  border: 0.5px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  transition: all 0.3s linear;
}
.landing-rocket .swiper-pagination-bullet::before {
  width: 14px;
  height: 14px;
}
.landing-rocket .swiper-pagination-bullet::after {
  width: 18px;
  height: 18px;
}
.landing-rocket .swiper-pagination-bullet-active {
  background-color: #0547c1;
  margin: 0 4px !important;
}
.landing-rocket .swiper-pagination-bullet-active::before, .landing-rocket .swiper-pagination-bullet-active::after {
  transform: translate(-50%, -50%) scale(1);
}
@media only screen and (max-width: 991px) {
  .landing-rocket {
    padding: 92px 0 32px;
  }
  .landing-rocket::after {
    content: none;
  }
  .landing-rocket-item .content {
    max-width: 100%;
  }
  .swiper-slide-active .landing-rocket-item .title > * {
    transition-delay: 0.6s;
  }
  .swiper-slide-active .landing-rocket-item .price-starting > * {
    transition-delay: 0.9s;
  }
  .swiper-slide-active .landing-rocket-item .info-btn-more > * {
    transition-delay: 1.2s;
  }
  .swiper-slide-active .landing-rocket-item .description > * {
    transition-delay: 1.5s;
  }
  .swiper-slide-active .landing-rocket-item .img img:first-child {
    transition-delay: 0.3s;
  }
}
@media only screen and (max-width: 575px) {
  .landing-rocket-item .title > * {
    font-size: 23px;
    line-height: 39px;
  }
  .landing-rocket-item .title > * .pop {
    padding: 2px 6px;
    font-size: 10px;
    line-height: 13px;
    left: 8px;
  }
  .landing-rocket-item .title > * .pop::after {
    width: 11px;
    height: 10px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjc3Ml8yNDU4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iOCIgaGVpZ2h0PSI3Ij4KPHJlY3Qgd2lkdGg9IjgiIGhlaWdodD0iNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc3Ml8yNDU4KSI+CjxwYXRoIGQ9Ik04LjQwOTA5IC0xNi40MkgyOC41OTA5QzMwLjgyMTEgLTE2LjQyIDMyLjk2IC0xNS41NTQ2IDM0LjUzNyAtMTQuMDE0MUMzNi4xMTQgLTEyLjQ3MzYgMzcgLTEwLjM4NDMgMzcgLTguMjA1N0MzNyAtNi4wMjcxMyAzNi4xMTQgLTMuOTM3OCAzNC41MzcgLTIuMzk3MzJDMzIuOTYgLTAuODU2ODQyIDMwLjgyMTEgMC4wMDg1ODkwMyAyOC41OTA5IDAuMDA4NTg5MDNINy41MDgzMUMxLjM5NjU4IDAuMDA4NTg5MDMgMCA2LjU4MDAyIDAgNi41ODAwMlYtOC4yMDU3QzAgLTEwLjM4NDMgMC44ODU5NTUgLTEyLjQ3MzYgMi40NjI5NyAtMTQuMDE0MUM0LjAzOTk4IC0xNS41NTQ2IDYuMTc4ODYgLTE2LjQyIDguNDA5MDkgLTE2LjQyWiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjc3Ml8yNDU4IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iOCIgaGVpZ2h0PSI3Ij4KPHJlY3Qgd2lkdGg9IjgiIGhlaWdodD0iNyIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjc3Ml8yNDU4KSI+CjxwYXRoIGQ9Ik04LjQwOTA5IC0xNi40MkgyOC41OTA5QzMwLjgyMTEgLTE2LjQyIDMyLjk2IC0xNS41NTQ2IDM0LjUzNyAtMTQuMDE0MUMzNi4xMTQgLTEyLjQ3MzYgMzcgLTEwLjM4NDMgMzcgLTguMjA1N0MzNyAtNi4wMjcxMyAzNi4xMTQgLTMuOTM3OCAzNC41MzcgLTIuMzk3MzJDMzIuOTYgLTAuODU2ODQyIDMwLjgyMTEgMC4wMDg1ODkwMyAyOC41OTA5IDAuMDA4NTg5MDNINy41MDgzMUMxLjM5NjU4IDAuMDA4NTg5MDMgMCA2LjU4MDAyIDAgNi41ODAwMlYtOC4yMDU3QzAgLTEwLjM4NDMgMC44ODU5NTUgLTEyLjQ3MzYgMi40NjI5NyAtMTQuMDE0MUM0LjAzOTk4IC0xNS41NTQ2IDYuMTc4ODYgLTE2LjQyIDguNDA5MDkgLTE2LjQyWiIgZmlsbD0iIzA1NDdDMSIvPgo8L2c+Cjwvc3ZnPgo=);
    transform: translateY(-1px);
  }
  .landing-rocket-item .price {
    padding: 6px 12px;
  }
  .landing-rocket-item .price .num {
    font-size: 10px;
    line-height: 15px;
  }
  .landing-rocket-item .price .num span {
    font-size: 12px;
    line-height: 18px;
  }
  .landing-rocket-item .price .toman {
    margin-right: 5px;
    font-size: 7px;
    line-height: 10px;
  }
  .landing-rocket-item .starting {
    font-size: 10px;
    line-height: 14px;
  }
}

/* Landing Rocket */
/* Timear Register */
.timear-end-register {
  padding: 9px 18px 8px;
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  gap: 10px;
  color: #5f7086;
}
.timear-end-register span {
  color: #040404;
}

/* Timear Register */
/* Webinar */
.webinar {
  border: 1px solid rgba(164, 168, 186, 0.05);
  padding: 16px;
}
.webinar .image::before, .webinar .image::after,
.webinar .image a::before,
.webinar .image a::after {
  content: "";
  position: absolute;
  background-color: var(--bg-document);
  z-index: 2;
}
.webinar .image::after,
.webinar .image a::before,
.webinar .image a::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAxNy4zNjI0VjBIMC4wNzY3ODIyQzkuNDIwMDQgMCAxNi45OTQzIDcuNTc0MjIgMTYuOTk0MyAxNi45MTc1QzE2Ljk5NDMgMTcuMDY2MyAxNi45OTYyIDE3LjIxNDYgMTcgMTcuMzYyNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAxNy4zNjI0VjBIMC4wNzY3ODIyQzkuNDIwMDQgMCAxNi45OTQzIDcuNTc0MjIgMTYuOTk0MyAxNi45MTc1QzE2Ljk5NDMgMTcuMDY2MyAxNi45OTYyIDE3LjIxNDYgMTcgMTcuMzYyNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.webinar .image::before {
  top: 0;
  right: 0;
  width: 45px;
  height: 34px;
  border-radius: 0 0 0 22px;
}
.webinar .image::after {
  width: 17px;
  height: 18px;
  top: 0;
  right: 45px;
}
.webinar .image a::before {
  width: 23px;
  height: 22px;
  top: 34px;
  right: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMyAyMlYwSDBWMC4wMDUwMDQ4OEgxQzEzLjE0ODYgMC4wMDUwMDQ4OCAyMi45OTcyIDkuODUxOTMgMjMgMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMyAyMlYwSDBWMC4wMDUwMDQ4OEgxQzEzLjE0ODYgMC4wMDUwMDQ4OCAyMi45OTcyIDkuODUxOTMgMjMgMjJaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
}
.webinar .image a::after {
  width: 53px;
  height: 46px;
  bottom: 0;
  left: 0;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA1MyA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMzM2OTE0VjQ2SDUyLjcxN0M0Ny44NTk3IDQ2IDQzLjEzOSA0NC4zOTI2IDM5LjI5MTEgNDEuNDI4Mkw4LjU3NDA0IDE3Ljc2NTFDMy4xNjc0MiAxMy42MDAxIDAgNy4xNjE2MiAwIDAuMzM2OTE0WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA1MyA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMzM2OTE0VjQ2SDUyLjcxN0M0Ny44NTk3IDQ2IDQzLjEzOSA0NC4zOTI2IDM5LjI5MTEgNDEuNDI4Mkw4LjU3NDA0IDE3Ljc2NTFDMy4xNjc0MiAxMy42MDAxIDAgNy4xNjE2MiAwIDAuMzM2OTE0WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}
.webinar .image a img {
  height: 201px;
  border-radius: 22px 0;
}
.webinar .image .free {
  width: 80px;
  height: 80px;
  transform: translate(-12px, 11px);
}
.webinar .image .free::before {
  background-color: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(60px);
}
.webinar .image .free::after {
  background-image: url("./../images/new-elements/free.svg");
  width: 64px;
  height: 68px;
}
.webinar .starting,
.webinar .media,
.webinar .actor {
  color: #5f7086;
}
.webinar .title {
  color: #040404;
  max-height: 40px;
}
.webinar .title a:hover {
  color: #d3344a;
}
.webinar .dont {
  background-color: #d3344a;
  padding: 7px 14px;
}
.webinar .register {
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #040404;
  gap: 7px;
  line-height: 16px;
  padding: 4px 19px;
}
.webinar .register span {
  color: #29b677;
  line-height: 21px;
}
.webinar .register:hover {
  background-color: #29b677;
}
.webinar .register:hover,
.webinar .register:hover span {
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .webinar {
    padding: 12px;
  }
  .webinar .image a img {
    height: 162px;
  }
  .webinar .price span {
    font-size: 13px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .webinar {
    padding: 0;
    border-radius: 0;
    border: 0;
  }
  .webinar .image::before {
    width: 32px;
    height: 24px;
    border-radius: 0 0 0 19px;
  }
  .webinar .image::after {
    right: 31px;
    width: 12px;
    height: 12px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxMS42MDExVjBIMC4xMzUyNTRDNi42MDA1OSAwIDExLjg1ODQgNS4xNjk5MiAxMiAxMS42MDExWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxMS42MDExVjBIMC4xMzUyNTRDNi42MDA1OSAwIDExLjg1ODQgNS4xNjk5MiAxMiAxMS42MDExWiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
  }
  .webinar .image a::before {
    width: 15px;
    height: 16px;
    top: 23px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAxNS44MzM1VjBIMC41NTg1OTRDOS4xMjI1NiAwLjIxMDY5MyAxNiA3LjIxODk5IDE2IDE1LjgzMzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAxNS44MzM1VjBIMC41NTg1OTRDOS4xMjI1NiAwLjIxMDY5MyAxNiA3LjIxODk5IDE2IDE1LjgzMzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .webinar .image a::after {
    width: 40px;
    height: 35px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBWMzVIMzkuMTc3NUMzNC4zMTQ3IDM1IDI5LjU4ODkgMzMuMzg4OSAyNS43Mzg4IDMwLjQxODJMOC41NjEwNCAxNy4xNjUzQzMuMjI5IDEzLjA1MTMgMC4wNzcxNDg0IDYuNzI1MSAwIDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBWMzVIMzkuMTc3NUMzNC4zMTQ3IDM1IDI5LjU4ODkgMzMuMzg4OSAyNS43Mzg4IDMwLjQxODJMOC41NjEwNCAxNy4xNjUzQzMuMjI5IDEzLjA1MTMgMC4wNzcxNDg0IDYuNzI1MSAwIDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=);
  }
  .webinar .image .free {
    width: 50px;
    height: 50px;
    transform: translate(-8px, 2px);
    font-size: 9px;
    line-height: 14px;
  }
  .webinar .image .free::after {
    width: 40px;
    height: 43px;
  }
  .webinar .starting {
    font-size: 9px;
    line-height: 13px;
  }
  .webinar .title {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 9px;
  }
  .webinar .media-actor {
    margin-bottom: 14px;
  }
  .webinar .media {
    font-size: 10px;
    line-height: 15px;
  }
  .webinar .actor {
    font-size: 9px;
    line-height: 14px;
  }
  .webinar .dont {
    font-size: 9px;
    line-height: 13px;
    padding: 5px 8px;
  }
  .webinar .register {
    font-size: 9px;
    line-height: 13px;
    gap: 5px;
    padding: 3px 12px;
  }
  .webinar .register span {
    font-size: 11px;
    line-height: 17px;
  }
}

/* Webinar */
/* Stat Webinar */
.stat-webinar .icon {
  background-image: linear-gradient(180deg, #f4f4fd 0%, rgba(244, 244, 252, 0) 100%);
  width: 38px;
  height: 38px;
}
.stat-webinar .icon svg {
  width: 24px;
  height: 24px;
}
.stat-webinar .count {
  color: #a4a8ba;
}
.stat-webinar .count span {
  color: #040404;
}
.stat-webinar .title {
  color: #040404;
  margin-bottom: 5px;
  line-height: 26px;
}
.stat-webinar p {
  color: #a4a8ba;
  line-height: 22px;
}
.stat-webinar:hover .count {
  color: rgba(5, 71, 193, 0.7);
}
@media only screen and (max-width: 767px) {
  .stat-webinar .icon {
    width: 31px;
    height: 31px;
    margin-bottom: 4px;
  }
  .stat-webinar .icon svg {
    width: 20px;
    height: 20px;
  }
  .stat-webinar .count {
    font-size: 15px;
    line-height: 24px;
  }
  .stat-webinar .count span {
    font-size: 9px;
    line-height: 26px;
  }
  .stat-webinar .title {
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 0;
  }
  .stat-webinar p {
    font-size: 9px;
    line-height: 18px;
  }
}

/* Stat Webinar */
/* Categories Webinar */
.categories-webinar-heading {
  gap: 28px;
}
.categories-webinar-heading-title {
  line-height: 26px;
  color: #040404;
}
.categories-webinar-heading-swiper-buttons {
  gap: 19px;
}
.categories-webinar-heading-swiper-buttons .swiper-button-next, .categories-webinar-heading-swiper-buttons .swiper-button-prev {
  font-size: 24px;
  color: #a4a8ba;
}
.categories-webinar-heading-swiper-buttons .swiper-button-next::after, .categories-webinar-heading-swiper-buttons .swiper-button-prev::after {
  content: none;
}
.categories-webinar-heading-btn {
  padding: 8px 17px 9px;
  border: 1px solid rgba(164, 168, 186, 0.1);
  background-color: rgba(255, 255, 255, 0.03);
  color: #5f7086;
}
.categories-webinar-heading-btn:hover {
  background-color: #d3344a;
  border-color: #d3344a;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .categories-webinar-heading-title {
    font-size: 14px;
    line-height: 26px;
  }
  .categories-webinar-heading-btn {
    font-size: 9px;
    line-height: 13px;
    padding: 6px 12px;
  }
}
.categories-webinar .swiper-slide {
  width: 103px;
}
.categories-webinar-item {
  padding: 16px 16px 12px;
  border: 1px solid rgba(0, 0, 0, 0.02);
  width: 103px;
  --gradient: linear-gradient(
    149.69deg,
    #d2ebff 12.06%,
    #3facff 54.09%,
    #008fff 81.55%
  );
}
.categories-webinar-item .icon {
  background-image: var(--gradient);
  width: 69px;
  height: 69px;
}
.categories-webinar-item .icon svg {
  width: 34px;
  height: 34px;
}
.categories-webinar-item .title {
  line-height: 26px;
}
@media only screen and (max-width: 767px) {
  .categories-webinar .swiper-slide {
    width: 80px;
  }
  .categories-webinar-item {
    padding: 12px;
    width: 80px;
  }
  .categories-webinar-item .icon {
    width: 54px;
    height: 54px;
    margin-bottom: 9px;
  }
  .categories-webinar-item .icon svg {
    width: 26px;
    height: 26px;
  }
  .categories-webinar-item .title {
    font-size: 9px;
    line-height: 26px;
  }
}

/* Categories Webinar */
/* Videos Webinar */
.videos-webinar .image img,
.popular-videos-webinar-item .image img {
  height: 160px;
}
.videos-webinar .image .play,
.popular-videos-webinar-item .image .play {
  width: 36px;
  height: 36px;
  font-size: 13px;
}
.videos-webinar .image .play::before,
.popular-videos-webinar-item .image .play::before {
  background-color: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(7px);
}
.videos-webinar .image .play::after,
.videos-webinar .image .play i::after,
.popular-videos-webinar-item .image .play::after,
.popular-videos-webinar-item .image .play i::after {
  animation: scaleVideoFive 1s infinite linear alternate;
}
@keyframes scaleVideoFive {
  0% {
    transform: translate(-50%, -50%) scale(0.9);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
.videos-webinar .image .play::after,
.popular-videos-webinar-item .image .play::after {
  width: 42px;
  height: 42px;
  border: 1px solid rgba(255, 255, 255, 0.21);
}
.videos-webinar .image .play i::after,
.popular-videos-webinar-item .image .play i::after {
  width: 52px;
  height: 52px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
}
@media only screen and (max-width: 767px) {
  .videos-webinar .image img,
  .popular-videos-webinar-item .image img {
    height: 104px;
  }
}

.videos-webinar-tabs li {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  padding: 9px 17px;
  color: #040404;
  line-height: 17px;
}
.videos-webinar-tabs li.active {
  background-color: #0547c1;
  border-color: #0547c1;
  color: #fff;
}
.videos-webinar-item .media {
  gap: 11px;
}
.videos-webinar-item .media-image {
  width: 38px;
  height: 38px;
  background-color: #f2f2f2;
}
.videos-webinar-item .media-image img {
  width: 28px;
  height: 28px;
}
.videos-webinar-item .media-image img:nth-child(2) {
  top: 4px;
  left: 3px;
  filter: blur(28px);
}
.videos-webinar-item .media .name {
  color: #040404;
}
.videos-webinar-item .media .name:hover {
  color: #d3344a;
}
.videos-webinar-item .media .sub-name {
  color: #5f7086;
}
.videos-webinar-item .show {
  color: #292d32;
}
.videos-webinar-item .show svg {
  width: 24px;
  height: 24px;
}
.videos-webinar-item .show:hover {
  color: #d3344a;
}
@media only screen and (max-width: 767px) {
  .videos-webinar-tabs {
    gap: 11px;
  }
  .videos-webinar-tabs li {
    font-size: 9px;
    line-height: 13px;
  }
  .videos-webinar-item .media {
    gap: 7px;
  }
  .videos-webinar-item .media-image {
    width: 33px;
    height: 33px;
  }
  .videos-webinar-item .media-image img {
    width: 23px;
    height: 23px;
  }
  .videos-webinar-item .media .name {
    font-size: 10px;
    line-height: 15px;
  }
  .videos-webinar-item .media .sub-name {
    font-size: 9px;
    line-height: 14px;
  }
  .videos-webinar-item .show svg {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .videos-webinar-tabs {
    margin: 0 -12px;
  }
  .videos-webinar-tabs ul {
    padding: 0 12px !important;
  }
}

/* Videos Webinar */
/* Face To Face Webinars */
.face-to-face-webinars-wrapper {
  padding: 56px 40px;
  background-color: #f4f4fc;
}
.face-to-face-webinars-wrapper::after {
  width: calc(100% - 36px);
  height: 40%;
  transform: translate(-50%, 17px);
  border-radius: 0 0 15px 15px;
  background-color: rgba(255, 255, 255, 0.03);
  backdrop-filter: blur(74px);
}
.face-to-face-webinars-heading .title {
  color: #040404;
  line-height: 26px;
  margin-bottom: 3px;
}
.face-to-face-webinars-heading .sub-title {
  line-height: 26px;
  color: #a4a8ba;
}
.face-to-face-webinars-heading .show-all {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  padding: 9px 17px;
  color: #040404;
  line-height: 17px;
}
.face-to-face-webinars-heading .show-all:hover {
  background-color: #d3344a;
  color: #fff;
}
.face-to-face-webinars-content {
  border: 3px solid rgba(0, 0, 0, 0.02);
  padding: 22px 30px;
}
.face-to-face-webinars-content .row {
  margin: 0 -6px;
  row-gap: 26px;
}
.face-to-face-webinars-content .row > * {
  padding: 0 6px;
}
.face-to-face-webinars-tabs {
  padding: 14px 23px;
  background-color: rgba(244, 246, 251, 0.6);
}
.face-to-face-webinars-tabs ul {
  gap: 17px;
}
.face-to-face-webinars-tabs li {
  padding: 7px 12px;
  border: 1px solid rgba(0, 0, 0, 0.03);
  line-height: 17px;
  color: #5f7086;
}
.face-to-face-webinars-tabs li.active {
  background-color: #fff;
  border-color: #fff;
  color: #040404;
}
.face-to-face-webinars-item {
  padding: 13px 10px 14px 27px;
  background-color: #f4f4fc;
}
.face-to-face-webinars-item .image {
  max-width: 94px;
}
.face-to-face-webinars-item .image img {
  width: 94px;
  height: 94px;
}
.face-to-face-webinars-item .detail {
  max-width: calc(100% - 101px);
}
.face-to-face-webinars-item .detail .info {
  padding-left: 20px;
}
.face-to-face-webinars-item .detail .title {
  color: #040404;
  max-height: 44px;
}
.face-to-face-webinars-item .detail .title a:hover {
  color: #d3344a;
}
.face-to-face-webinars-item .detail .location-time {
  color: #a4a8ba;
  margin-bottom: 5px;
}
.face-to-face-webinars-item .detail .date {
  color: #5f7086;
}
.face-to-face-webinars-item .detail .price {
  color: #a4a8ba;
}
.face-to-face-webinars-item .detail .show-more {
  padding: 9px 12px;
  border: 1px solid rgba(164, 168, 186, 0.1);
  background-color: rgba(255, 255, 255, 0.03);
  color: #040404;
}
.face-to-face-webinars-item .detail .show-more:hover {
  background-color: #d3344a;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .face-to-face-webinars-wrapper {
    padding: 40px 20px;
  }
  .face-to-face-webinars-content {
    padding: 22px 20px;
  }
  .face-to-face-webinars-item {
    padding: 13px 10px 14px;
    gap: 8px;
  }
  .face-to-face-webinars-item .detail .info {
    padding-left: 12px;
  }
}
@media only screen and (max-width: 767px) {
  .face-to-face-webinars-heading {
    margin-bottom: 34px;
  }
  .face-to-face-webinars-heading .title {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 5px;
  }
  .face-to-face-webinars-heading .sub-title {
    font-size: 10px;
    line-height: 19px;
  }
  .face-to-face-webinars-heading .show-all {
    font-size: 10px;
    line-height: 14px;
  }
  .face-to-face-webinars-tabs {
    padding: 8px 16px;
  }
  .face-to-face-webinars-content .row {
    row-gap: 12px;
  }
  .face-to-face-webinars-item .detail .info {
    padding-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .face-to-face-webinars-wrapper {
    border-radius: 0;
    margin: 0 -12px;
    padding: 24px 12px;
  }
  .face-to-face-webinars-content {
    padding: 16px 14px;
  }
  .face-to-face-webinars-tabs li {
    font-size: 10px;
    line-height: 15px;
  }
  .face-to-face-webinars-item .image {
    max-width: 76px;
  }
  .face-to-face-webinars-item .image img {
    width: 76px;
    height: 76px;
  }
  .face-to-face-webinars-item .detail {
    max-width: calc(100% - 81px);
  }
  .face-to-face-webinars-item .detail .title {
    font-size: 11px;
    line-height: 26px;
  }
  .face-to-face-webinars-item .detail .location-time {
    font-size: 9px;
    line-height: 16px;
    margin-bottom: 6px;
  }
  .face-to-face-webinars-item .detail .date {
    font-size: 9px;
    line-height: 16px;
  }
}

/* Face To Face Webinars */
/* Most Popular Organizer */
.most-popular-organizer {
  background-color: #040414;
  padding: 40px 0;
}
.most-popular-organizer .swiper-slide {
  width: 300px;
}
.most-popular-organizer .swiper + .swiper {
  direction: ltr;
  padding-right: 210px;
}
.most-popular-organizer .swiper + .swiper .swiper-slide {
  direction: rtl;
}
.most-popular-organizer-item {
  background-color: #161626;
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 20px 11px 20px 15px;
  width: 300px;
}
.most-popular-organizer-item .image {
  width: 38px;
  height: 38px;
  background-color: #f2f2f2;
}
.most-popular-organizer-item .image img {
  width: 28px;
  height: 28px;
}
.most-popular-organizer-item .image img:nth-child(2) {
  top: 4px;
  left: 3px;
  filter: blur(28px);
  opacity: 0.24;
  z-index: -1;
}
.most-popular-organizer-item .name {
  line-height: 20px;
  margin-bottom: 2px;
}
.most-popular-organizer-item .name a:hover {
  color: #d3344a;
}
.most-popular-organizer-item .sub-name {
  color: #5f7086;
  line-height: 15px;
}
.most-popular-organizer-item .follow {
  padding: 9px 17px;
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.most-popular-organizer-item .follow:hover {
  background-color: #d3344a;
  border-color: #d3344a;
}
@media only screen and (max-width: 767px) {
  .most-popular-organizer .swiper-slide, .most-popular-organizer-item {
    width: 230px;
  }
  .most-popular-organizer .swiper + .swiper {
    padding-right: 100px;
  }
  .most-popular-organizer-item {
    padding: 13px 11px 12px;
  }
  .most-popular-organizer-item .info .image {
    width: 24px;
    height: 24px;
  }
  .most-popular-organizer-item .info .image img {
    width: 18px;
    height: 18px;
  }
  .most-popular-organizer-item .info .name {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 0;
  }
  .most-popular-organizer-item .info .sub-name {
    font-size: 8px;
    line-height: 12px;
  }
  .most-popular-organizer-item .follow {
    font-size: 8px;
    line-height: 11px;
  }
}

/* Most Popular Organizer */
/* Comments Webinar */
.comments-webinar-tabs {
  border: 1px solid #ebebeb;
  padding: 1px;
}
.comments-webinar-tabs li {
  padding: 11px 13px 11px 12px;
  color: #5f7086;
}
.comments-webinar-tabs li.active {
  background-color: #000;
  color: #fff;
}
.comments-webinar-item {
  border: 1px solid rgba(235, 235, 235, 0.3);
  padding: 28px 22px;
}
.comments-webinar-item .info i {
  background-color: #dbd3ca;
  color: #827954;
  width: 43px;
  height: 41px;
  font-size: 20px;
}
.comments-webinar-item .info .name {
  color: #040404;
  line-height: 20px;
  margin-bottom: 3px;
}
.comments-webinar-item .info .sub-name {
  line-height: 17px;
  color: #a4a8ba;
}
.comments-webinar-item p {
  line-height: 26px;
}
@media only screen and (max-width: 767px) {
  .comments-webinar-tabs {
    margin-bottom: 40px;
  }
  .comments-webinar-item {
    padding: 16px 11px;
  }
  .comments-webinar-item .info {
    margin-bottom: 7px;
  }
  .comments-webinar-item .info i {
    width: 35px;
    height: 33px;
    font-size: 16px;
    border-radius: 10px;
  }
  .comments-webinar-item .info .name {
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 4px;
  }
  .comments-webinar-item .info .sub-name {
    font-size: 10px;
    line-height: 14px;
  }
  .comments-webinar-item p {
    font-size: 11px;
    line-height: 26px;
  }
}

/* Comments Webinar */
/* Popular Videos Webinar */
.popular-videos-webinar-item .image .tip {
  top: 100%;
  left: 0;
  padding: 15px 12px 5px;
  border-radius: 0 20px 20px;
  white-space: nowrap;
  transform: translateY(12px);
  opacity: 0;
}
.popular-videos-webinar-item .image .tip::before {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 0;
  left: 0;
  width: 100%;
  border-radius: inherit;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: -1;
}
.popular-videos-webinar-item .image .tip::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 11px;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3ODVfOSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIj4KPHJlY3Qgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzg1XzkpIj4KPHBhdGggZD0iTTExLjY1MjkgMzMuM0g1My4yODc0QzU2LjM3OCAzMy4zIDU5LjM0MTkgMzIuMDcyMyA2MS41MjczIDI5Ljg4NjlDNjMuNzEyNiAyNy43MDE2IDY0Ljk0MDMgMjQuNzM3NiA2NC45NDAzIDIxLjY0NzFDNjQuOTQwMyAxOC41NTY2IDYzLjcxMjYgMTUuNTkyNiA2MS41MjczIDEzLjQwNzNDNTkuMzQxOSAxMS4yMjE5IDU2LjM3OCA5Ljk5NDIyIDUzLjI4NzQgOS45OTQyMkgxMC40MDQ2QzEuOTM1MzEgOS45OTQyMiAwIDAuNjcxOTA5IDAgMC42NzE5MDlWMjEuNjQ3MUMwIDI0LjczNzYgMS4yMjc3MSAyNy43MDE2IDMuNDEzMDUgMjkuODg2OUM1LjU5ODM5IDMyLjA3MjMgOC41NjIzNSAzMy4zIDExLjY1MjkgMzMuM1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI3ODVfOSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIj4KPHJlY3Qgd2lkdGg9IjExIiBoZWlnaHQ9IjEwIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNzg1XzkpIj4KPHBhdGggZD0iTTExLjY1MjkgMzMuM0g1My4yODc0QzU2LjM3OCAzMy4zIDU5LjM0MTkgMzIuMDcyMyA2MS41MjczIDI5Ljg4NjlDNjMuNzEyNiAyNy43MDE2IDY0Ljk0MDMgMjQuNzM3NiA2NC45NDAzIDIxLjY0NzFDNjQuOTQwMyAxOC41NTY2IDYzLjcxMjYgMTUuNTkyNiA2MS41MjczIDEzLjQwNzNDNTkuMzQxOSAxMS4yMjE5IDU2LjM3OCA5Ljk5NDIyIDUzLjI4NzQgOS45OTQyMkgxMC40MDQ2QzEuOTM1MzEgOS45OTQyMiAwIDAuNjcxOTA5IDAgMC42NzE5MDlWMjEuNjQ3MUMwIDI0LjczNzYgMS4yMjc3MSAyNy43MDE2IDMuNDEzMDUgMjkuODg2OUM1LjU5ODM5IDMyLjA3MjMgOC41NjIzNSAzMy4zIDExLjY1MjkgMzMuM1oiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.popular-videos-webinar-item .image .play:hover .tip {
  opacity: 1;
  transform: translateY(6px);
}
.popular-videos-webinar-item .title {
  color: #040404;
  line-height: 26px;
  max-height: 52px;
}
.popular-videos-webinar-item .title a:hover {
  color: #d3344a;
}
.popular-videos-webinar-item .media {
  gap: 11px;
}
.popular-videos-webinar-item .media-image {
  width: 38px;
  height: 38px;
  background-color: #f2f2f2;
}
.popular-videos-webinar-item .media-image img {
  width: 28px;
  height: 28px;
}
.popular-videos-webinar-item .media-image img:nth-child(2) {
  top: 4px;
  left: 3px;
  opacity: 0.24;
  z-index: -1;
}
.popular-videos-webinar-item .media .name {
  color: #5f7086;
  margin-bottom: 4px;
}
.popular-videos-webinar-item .media .sub-name {
  color: #5f7086;
  line-height: 14px;
}
.popular-videos-webinar-item .info .name {
  color: #040404;
  line-height: 14px;
  margin-bottom: 2px;
}
.popular-videos-webinar-item .info .sub-name {
  color: #5f7086;
  line-height: 14px;
}
.popular-videos-webinar-item .price {
  line-height: 15px;
}
.popular-videos-webinar-item .price span {
  line-height: 23px;
  color: #29b677;
}
.popular-videos-webinar-item .buy {
  padding: 7px 15px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  color: #000;
  gap: 5px;
}
.popular-videos-webinar-item .buy span {
  color: #29b677;
}
.popular-videos-webinar-item .buy:hover {
  background-color: #29b677;
  border-color: #29b677;
  color: #fff;
}
.popular-videos-webinar-item .buy:hover span {
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .popular-videos-webinar-item .title {
    font-size: 12px;
    line-height: 22px;
    max-height: 44px;
  }
  .popular-videos-webinar-item .media .name {
    color: #040404;
    font-size: 9px;
    line-height: 14px;
    margin-bottom: 3px;
  }
  .popular-videos-webinar-item .media .sub-name {
    font-size: 8px;
    line-height: 12px;
  }
  .popular-videos-webinar-item .info .name {
    font-size: 9px;
    line-height: 14px;
    margin-bottom: 4px;
  }
  .popular-videos-webinar-item .info .sub-name {
    font-size: 7px;
    line-height: 11px;
  }
  .popular-videos-webinar-item .price {
    font-size: 9px;
    line-height: 14px;
  }
  .popular-videos-webinar-item .price span {
    font-size: 12px;
    line-height: 18px;
  }
  .popular-videos-webinar-item .buy {
    font-size: 9px;
    line-height: 13px;
    padding: 4px 7px;
  }
  .popular-videos-webinar-item .buy span {
    font-size: 11px;
    line-height: 17px;
  }
}

/* Popular Videos Webinar */
/* Article Box Webinar */
.article-webinar {
  border: 1px solid rgba(235, 235, 235, 0.7);
  padding: 18px 8px 20px;
}
.article-webinar .author-category {
  padding: 0 6px;
}
.article-webinar .author > i {
  width: 43px;
  height: 41px;
  background-color: #dbd3ca;
  color: #827954;
  font-size: 20px;
}
.article-webinar .author .name {
  color: #040404;
  line-height: 20px;
  margin-bottom: 1px;
}
.article-webinar .author .date {
  color: #a4a8ba;
  line-height: 17px;
}
.article-webinar .category {
  padding: 7px 13px;
  background-color: #040404;
  line-height: 18px;
}
.article-webinar .category:hover {
  background-color: #d3344a;
}
.article-webinar .image img {
  height: 151px;
}
.article-webinar .content {
  padding: 0 6px;
}
.article-webinar .title {
  color: #0a0a0a;
  line-height: 20px;
  max-height: 40px;
}
.article-webinar .title a:hover {
  color: #d3344a;
}
.article-webinar p {
  line-height: 20px;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  height: 60px;
}
.article-webinar:hover .image img {
  transform: scale(1.05) rotate(1deg);
}
@media only screen and (max-width: 1199px) {
  .article-webinar .author {
    gap: 8px;
  }
  .article-webinar .author > i {
    width: 38px;
    height: 36px;
  }
  .article-webinar .author .name {
    font-size: 11px;
    line-height: 16px;
  }
  .article-webinar .author .date {
    font-size: 10px;
    line-height: 14px;
  }
  .article-webinar .category {
    font-size: 10px;
    line-height: 14px;
    padding: 7px 10px;
  }
}
@media only screen and (max-width: 767px) {
  .article-webinar {
    padding: 15px 4px 10px;
  }
  .article-webinar .author-category,
  .article-webinar .content {
    padding: 0 4px;
  }
  .article-webinar .author-category {
    margin-bottom: 10px;
  }
  .article-webinar .author {
    gap: 7px;
  }
  .article-webinar .author > i {
    width: 30px;
    height: 29px;
    border-radius: 10px;
    font-size: 16px;
  }
  .article-webinar .category {
    padding: 4px 10px;
  }
  .article-webinar .image img {
    height: 111px;
  }
  .article-webinar .title {
    font-size: 12px;
    margin-bottom: 7px;
  }
}

/* Article Box Webinar */
/* Our Sponsors */
.our-sponsors .swiper-slide {
  width: auto;
}
.our-sponsors-item {
  width: 115px;
  height: 116px;
}
.our-sponsors-item::before {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI5IiBoZWlnaHQ9IjEyNyIgdmlld0JveD0iMCAwIDEyOSAxMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk1ODAwOCAxMS42NDE2Vjg2Ljc1NDdDMC45NTgwMDggOTIuODI5OSA1Ljg4Mjg3IDk3Ljc1NDcgMTEuOTU4IDk3Ljc1NDdIMzAuNTQ0QzM2LjYxOTEgOTcuNzU0NyA0MS41NDQgMTAyLjY4IDQxLjU0NCAxMDguNzU1VjExNi4wMDZDNDEuNTQ0IDEyMi4wODEgNDYuNDY4OSAxMjcuMDA2IDUyLjU0NCAxMjcuMDA2SDExNy4xMTJDMTIzLjE4NyAxMjcuMDA2IDEyOC4xMTIgMTIyLjA4MSAxMjguMTEyIDExNi4wMDZWNDAuNjU4NUMxMjguMTEyIDM0LjU4MzQgMTIzLjE4NyAyOS42NTg1IDExNy4xMTIgMjkuNjU4NUgxMTIuNjAyQzEwNi41MjcgMjkuNjU4NSAxMDEuNjAyIDI0LjczMzcgMTAxLjYwMiAxOC42NTg1VjExLjY0MTZDMTAxLjYwMiA1LjU2NjQ3IDk2LjY3NyAwLjY0MTYwMiA5MC42MDE5IDAuNjQxNjAySDExLjk1OEM1Ljg4Mjg4IDAuNjQxNjAyIDAuOTU4MDA4IDUuNTY2NDggMC45NTgwMDggMTEuNjQxNloiIGZpbGw9IiMyQjI1NDgiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI5IiBoZWlnaHQ9IjEyNyIgdmlld0JveD0iMCAwIDEyOSAxMjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk1ODAwOCAxMS42NDE2Vjg2Ljc1NDdDMC45NTgwMDggOTIuODI5OSA1Ljg4Mjg3IDk3Ljc1NDcgMTEuOTU4IDk3Ljc1NDdIMzAuNTQ0QzM2LjYxOTEgOTcuNzU0NyA0MS41NDQgMTAyLjY4IDQxLjU0NCAxMDguNzU1VjExNi4wMDZDNDEuNTQ0IDEyMi4wODEgNDYuNDY4OSAxMjcuMDA2IDUyLjU0NCAxMjcuMDA2SDExNy4xMTJDMTIzLjE4NyAxMjcuMDA2IDEyOC4xMTIgMTIyLjA4MSAxMjguMTEyIDExNi4wMDZWNDAuNjU4NUMxMjguMTEyIDM0LjU4MzQgMTIzLjE4NyAyOS42NTg1IDExNy4xMTIgMjkuNjU4NUgxMTIuNjAyQzEwNi41MjcgMjkuNjU4NSAxMDEuNjAyIDI0LjczMzcgMTAxLjYwMiAxOC42NTg1VjExLjY0MTZDMTAxLjYwMiA1LjU2NjQ3IDk2LjY3NyAwLjY0MTYwMiA5MC42MDE5IDAuNjQxNjAySDExLjk1OEM1Ljg4Mjg4IDAuNjQxNjAyIDAuOTU4MDA4IDUuNTY2NDggMC45NTgwMDggMTEuNjQxNloiIGZpbGw9IiMyQjI1NDgiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: rgba(43, 37, 72, 0.7) url("./../images/new-elements/bg-sponsors.png") center center no-repeat;
  background-size: cover;
}
.our-sponsors-item::after {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE4IiBoZWlnaHQ9IjExNyIgdmlld0JveD0iMCAwIDExOCAxMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEyVjc4LjM3OTZDMSA4NC40NTQ4IDUuOTI0ODcgODkuMzc5NiAxMiA4OS4zNzk2SDI3LjAyNThDMzMuMTAxIDg5LjM3OTYgMzguMDI1OCA5NC4zMDQ1IDM4LjAyNTggMTAwLjM4VjEwNUMzOC4wMjU4IDExMS4wNzUgNDIuOTUwNyAxMTYgNDkuMDI1OCAxMTZIMTA2QzExMi4wNzUgMTE2IDExNyAxMTEuMDc1IDExNyAxMDVWMzguNDA3NEMxMTcgMzIuMzMyMyAxMTIuMDc1IDI3LjQwNzQgMTA2IDI3LjQwNzRIMTAzLjgxNUM5Ny43NDA0IDI3LjQwNzQgOTIuODE1NSAyMi40ODI1IDkyLjgxNTUgMTYuNDA3NFYxMkM5Mi44MTU1IDUuOTI0ODcgODcuODkwNiAxIDgxLjgxNTUgMUgxMkM1LjkyNDg3IDEgMSA1LjkyNDg3IDEgMTJaIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE4IiBoZWlnaHQ9IjExNyIgdmlld0JveD0iMCAwIDExOCAxMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDEyVjc4LjM3OTZDMSA4NC40NTQ4IDUuOTI0ODcgODkuMzc5NiAxMiA4OS4zNzk2SDI3LjAyNThDMzMuMTAxIDg5LjM3OTYgMzguMDI1OCA5NC4zMDQ1IDM4LjAyNTggMTAwLjM4VjEwNUMzOC4wMjU4IDExMS4wNzUgNDIuOTUwNyAxMTYgNDkuMDI1OCAxMTZIMTA2QzExMi4wNzUgMTE2IDExNyAxMTEuMDc1IDExNyAxMDVWMzguNDA3NEMxMTcgMzIuMzMyMyAxMTIuMDc1IDI3LjQwNzQgMTA2IDI3LjQwNzRIMTAzLjgxNUM5Ny43NDA0IDI3LjQwNzQgOTIuODE1NSAyMi40ODI1IDkyLjgxNTUgMTYuNDA3NFYxMkM5Mi44MTU1IDUuOTI0ODcgODcuODkwNiAxIDgxLjgxNTUgMUgxMkM1LjkyNDg3IDEgMSA1LjkyNDg3IDEgMTJaIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 16px;
  left: 15px;
  opacity: 0;
}
.our-sponsors-item img {
  width: auto;
  opacity: 0.7;
  max-height: 29px;
}
.our-sponsors-item:hover {
  transform: scale(1.1);
}
.our-sponsors-item:hover::after {
  top: -5px;
  right: -4px;
  opacity: 1;
}
.our-sponsors-item:hover img {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .our-sponsors-item {
    width: 80px;
    height: 79px;
  }
  .our-sponsors-item img {
    max-height: 20px;
  }
}

/* Our Sponsors */
/* Yoga Heading */
.yoga-heading-title {
  font-size: 34px;
  line-height: 48px;
  color: #23253f;
}
.yoga-heading-title span {
  color: #f7a630;
}
.yoga-heading-title span::before {
  width: calc(100% + 6px);
  height: 20px;
  background-color: #fef4e7;
  border-radius: 8px;
  transform: translate(-50%, 1px);
}
.yoga-heading-sub-title {
  color: #23253f;
}
@media only screen and (max-width: 1199px) {
  .yoga-heading-title {
    font-size: 32px;
  }
  .yoga-heading-sub-title {
    font-size: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .yoga-heading-title {
    font-size: 28px;
    line-height: 39px;
  }
  .yoga-heading-title span::before {
    height: 16px;
  }
}

/* Yoga Heading */
/* Courses Yoga */
.courses-yoga-item {
  height: 296px;
}
.courses-yoga-item::before {
  background-image: linear-gradient(180deg, rgba(186, 157, 139, 0) 0%, rgba(186, 157, 139, 0.82) 52.32%, #c09c88 100%);
  height: 40.203%;
}
.courses-yoga-item .bg {
  z-index: -2;
}
.courses-yoga-item .content {
  bottom: 22px;
  padding: 0 16px;
}
.courses-yoga-item .content .title {
  line-height: 25px;
  max-height: 50px;
}
.courses-yoga-item .content > i {
  width: 40px;
  height: 40px;
  border: 1.5px solid #fff;
  font-size: 22px;
}
.courses-yoga-item:hover .bg {
  transform: scale(1.05);
}
.courses-yoga-item:hover .content > i {
  transform: rotate(-45deg);
}
.courses-yoga-item.sm .content .title, .courses-yoga-item.xs .content .title {
  line-height: 21px;
  max-height: 42px;
}
.courses-yoga-item.sm .content > i, .courses-yoga-item.xs .content > i {
  width: 32px;
  height: 32px;
  font-size: 18px;
}
.courses-yoga-item.sm {
  height: 242px;
}
.courses-yoga-item.sm::before {
  height: 49.18%;
}
.courses-yoga-item.xs {
  height: 154px;
}
.courses-yoga-item.xs::before {
  height: 55.2%;
}
.courses-yoga-item.lg {
  height: 420px;
}
.courses-yoga-item.lg::before {
  height: 28.334%;
}
.courses-yoga-item.lg .content .title {
  line-height: 31px;
  max-height: 62px;
}
.courses-yoga .swiper-pagination-bullet {
  opacity: 1;
  background-color: #d9d9d9;
  border-radius: 32px;
  margin: 0 !important;
  width: 6px;
  height: 6px;
}
.courses-yoga .swiper-pagination-bullet.prev, .courses-yoga .swiper-pagination-bullet.next {
  width: 8px;
  height: 8px;
}
.courses-yoga .swiper-pagination-bullet-active {
  width: 23px;
  height: 8px;
  background-color: #837ffa;
}
@media only screen and (max-width: 991px) {
  .courses-yoga-item {
    border-radius: 24px;
  }
  .courses-yoga-item .content {
    bottom: 16px;
  }
  .courses-yoga-item .content .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .courses-yoga-item .content > i {
    width: 36px;
    height: 36px;
    font-size: 20px;
  }
}

/* Courses Yoga */
/* Why Yoga */
.why-yoga-item {
  box-shadow: 0px 10px 64px rgba(28, 57, 144, 0.078);
  padding: 22px 20px 32px;
}
.why-yoga-item .heading {
  gap: 12px;
}
.why-yoga-item .heading .icon {
  width: 40px;
  height: 40px;
  background-color: rgba(212, 241, 195, 0.39);
  color: #5dc222;
}
.why-yoga-item .heading .icon svg {
  width: 24px;
  height: 24px;
}
.why-yoga-item .heading .title {
  line-height: 25px;
  color: #23253f;
}
.why-yoga-item p {
  color: #23253f;
}
@media only screen and (max-width: 991px) {
  .why-yoga-item {
    padding: 16px 16px 24px;
  }
  .why-yoga-item .heading {
    margin-bottom: 16px;
  }
  .why-yoga-item .heading .title {
    font-size: 16px;
    line-height: 24px;
  }
  .why-yoga-item p {
    font-size: 12px;
    line-height: 22px;
  }
}

/* Why Yoga */
/* Article Yoga */
.article-yoga {
  box-shadow: 0px 10px 64px rgba(28, 57, 144, 0.078);
  padding: 24px 24px 28px;
}
.article-yoga figure img {
  height: 210px;
}
.article-yoga figure .category {
  top: 16px;
  right: 16px;
  padding: 3px 9px;
  color: #fff;
}
.article-yoga figure .category::before {
  background-color: rgba(164, 137, 98, 0.24);
  border: 1px solid #fff;
  backdrop-filter: blur(20px);
}
.article-yoga figure .category:hover::before {
  background-color: #a48962;
}
.article-yoga .content {
  padding: 0 12px;
}
.article-yoga .title {
  line-height: 25px;
  max-height: 50px;
  color: #23253f;
}
.article-yoga .title a:hover {
  color: #837ffa;
}
.article-yoga .time-ready,
.article-yoga .date {
  color: #747893;
  line-height: 22px;
}
.article-yoga .time-ready i,
.article-yoga .date i {
  font-size: 18px;
}
.article-yoga .more {
  font-size: 24px;
  padding-right: 8px;
  color: #837ffa;
}
.article-yoga .more::before {
  width: 18px;
  height: 18px;
  border-radius: 6px;
  background-color: #ebeafe;
}
@media only screen and (max-width: 767px) {
  .article-yoga {
    padding: 16px 16px 20px;
    border-radius: 24px;
  }
  .article-yoga figure a {
    border-radius: 16px;
  }
  .article-yoga figure img {
    height: 150px;
  }
  .article-yoga .content {
    padding: 0 8px;
  }
  .article-yoga .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .article-yoga .time-ready,
  .article-yoga .date {
    font-size: 12px;
    line-height: 18px;
  }
  .article-yoga .time-ready i,
  .article-yoga .date i {
    font-size: 16px;
  }
}

/* Article Yoga */
/* Gallery Yoga */
.gallery-yoga .swiper-slide {
  width: auto;
}
.gallery-yoga .swiper-button-next, .gallery-yoga .swiper-button-prev {
  width: 48px;
  height: 48px;
  background-color: #f8f8f8;
  font-size: 16px;
  color: #837ffa;
}
.gallery-yoga .swiper-button-next::after, .gallery-yoga .swiper-button-prev::after {
  content: none;
}
.gallery-yoga .swiper-button-next:hover, .gallery-yoga .swiper-button-prev:hover {
  background-color: #837ffa;
  color: #fff;
}
.gallery-yoga-item img {
  width: 360px;
  height: 350px;
}
.gallery-yoga-item:hover img {
  transform: scale(1.05) rotate(2deg);
  filter: grayscale(1);
}
@media only screen and (max-width: 1199px) {
  .gallery-yoga-item img {
    width: 300px;
    height: 290px;
  }
}
@media only screen and (max-width: 991px) {
  .gallery-yoga-item img {
    width: 260px;
    height: 250px;
  }
  .gallery-yoga .swiper-buttons {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .gallery-yoga-item {
    border-radius: 24px;
  }
  .gallery-yoga-item img {
    width: 232px;
    height: 226px;
  }
}
@media only screen and (max-width: 575px) {
  .gallery-yoga .swiper-buttons {
    transform: translateY(-4px);
  }
  .gallery-yoga .swiper-button-prev, .gallery-yoga .swiper-button-next {
    width: 40px;
    height: 40px;
    font-size: 14px;
    border-radius: 12px;
  }
}

/* Gallery Yoga */
/* ==> New Styles Elements Investment <== */
/* Fonts */
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Modam";
  src: url("./../fonts/modam/Modam-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.f-modam {
  font-family: "Modam";
}

/* Fonts */
/* Iocns */
.icon-check-circle:before {
  content: "\ea0e";
}

.icon-trend-up:before {
  content: "\ea0d";
}

/* Iocns */
/* Options Investment */
.options-investment-wrapper {
  border-radius: 32px;
  padding: 40px 20px 26px;
}
.options-investment .shape-1 {
  height: 48px;
  z-index: -1;
}
.options-investment .shape-1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRAAAAAwCAYAAABpCFYVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOKSURBVHgB7d3BVVNBFAbgixYgVuBYAdgBVqAdiBWoO3ceK9AOxArECsxOd2IFZusOK9AZEzyPmMiETEjy3vedcwmEe14B//ln3l4AAAAAwPDsT6fVXoo6tc+7N/P3eZ6f08+zzufa7QUAAAAAuypV7rUOwWr37lXupYqd1oFfH1yEiB/znOYZxxoIEAEAAIBNWibsSRU7rUOmO7HdLTXoGud5nWcUDcNEASIAAACsblNHIWv3WrbA1rEHtHcSkzBxHCsSIAIAAHAhNdxr3SqrbYHVPs9RSGAoTmLFIFGACAAA9EnrUKj1Xm0LbFMtNQD6aRyTEPEkrkGACAAA2ydV7rkQHwBYxklco40oQAQAYF1Swz0X4gMAtDHO8zCWCBEFiAAAi23qQvzWRyHThvYAANhO53me5jmtWRYgAkD/pYZ7LsQHAID+OM7z/qolASIAu2DbL8Tf1FHI2j0AAIBFjuOKEFGACHBzUuXekC7Er30eAAAA61PuRBwt+qcAEVhWarjnQnwAAADYvHIn4oNY8GIVASJD1JcL8R2FBAAAAFo5i0mI+A8B4u5KDfdciA8AAADA2zwvZr/cdICYGu65EB8AAAAAVlNaiGfdL24iQDzMc5TnYPp7CdtSAAAAAADbZhSTl6r8tY4AsQSEJSh8kudxOFIKAAAAALvk0luZWwaIJSh8lud5CA0BAAAAYFeNotNCbBEgpjyv8hwHAAAAANAHf1uIqwSIGocAAAAA0E+jmLYQrxsgljsOP4SXoQAAAABAX93Nc347lldah6ehdQgAAAAAffYjz5dbsZx3ed4GAAAAANB3j8qP2iPMpW34KSZHlwEAAACA/jvPc7+mgSg8BAAAAIDhKbngYc0diJ9DeAgAAAAAQ/TtqgbimxAeAgAAAMBQHfyvgfgqz8sAAAAAAAZr0UtUUp7vAQAAAAAM2XhRA/FrTC5JBAAAAAAGbN4diOXocgoAAAAAYOj2Z48wp9A+BAAAAACmZhuIpX0oPAQAAAAA/ug2EFN4cQoAAAAA0NFtID4OAAAAAICObgOxtA9TAAAAAABMXTQQj0J4CAAAAADMuAgQnwQAAAAAwIxuAxEAAAAA4JISIKZwfBkAAAAAmKMEiIcBAAAAADBHCRCPAgAAAABgjhIgHgQAAAAAwBwlQNwPAAAAAIA5BIgAAAAAwEJ7eX4FAAAAAMActwIAAAAAYIHfVqFR6YJKWaQAAAAASUVORK5CYII=) 0 0/100% 100% no-repeat;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRAAAAAwCAYAAABpCFYVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOKSURBVHgB7d3BVVNBFAbgixYgVuBYAdgBVqAdiBWoO3ceK9AOxArECsxOd2IFZusOK9AZEzyPmMiETEjy3vedcwmEe14B//ln3l4AAAAAwPDsT6fVXoo6tc+7N/P3eZ6f08+zzufa7QUAAAAAuypV7rUOwWr37lXupYqd1oFfH1yEiB/znOYZxxoIEAEAAIBNWibsSRU7rUOmO7HdLTXoGud5nWcUDcNEASIAAACsblNHIWv3WrbA1rEHtHcSkzBxHCsSIAIAAHAhNdxr3SqrbYHVPs9RSGAoTmLFIFGACAAA9EnrUKj1Xm0LbFMtNQD6aRyTEPEkrkGACAAA2ydV7rkQHwBYxklco40oQAQAYF1Swz0X4gMAtDHO8zCWCBEFiAAAi23qQvzWRyHThvYAANhO53me5jmtWRYgAkD/pYZ7LsQHAID+OM7z/qolASIAu2DbL8Tf1FHI2j0AAIBFjuOKEFGACHBzUuXekC7Er30eAAAA61PuRBwt+qcAEVhWarjnQnwAAADYvHIn4oNY8GIVASJD1JcL8R2FBAAAAFo5i0mI+A8B4u5KDfdciA8AAADA2zwvZr/cdICYGu65EB8AAAAAVlNaiGfdL24iQDzMc5TnYPp7CdtSAAAAAADbZhSTl6r8tY4AsQSEJSh8kudxOFIKAAAAALvk0luZWwaIJSh8lud5CA0BAAAAYFeNotNCbBEgpjyv8hwHAAAAANAHf1uIqwSIGocAAAAA0E+jmLYQrxsgljsOP4SXoQAAAABAX93Nc347lldah6ehdQgAAAAAffYjz5dbsZx3ed4GAAAAANB3j8qP2iPMpW34KSZHlwEAAACA/jvPc7+mgSg8BAAAAIDhKbngYc0diJ9DeAgAAAAAQ/TtqgbimxAeAgAAAMBQHfyvgfgqz8sAAAAAAAZr0UtUUp7vAQAAAAAM2XhRA/FrTC5JBAAAAAAGbN4diOXocgoAAAAAYOj2Z48wp9A+BAAAAACmZhuIpX0oPAQAAAAA/ug2EFN4cQoAAAAA0NFtID4OAAAAAICObgOxtA9TAAAAAABMXTQQj0J4CAAAAADMuAgQnwQAAAAAwIxuAxEAAAAA4JISIKZwfBkAAAAAmKMEiIcBAAAAADBHCRCPAgAAAABgjhIgHgQAAAAAwBwlQNwPAAAAAIA5BIgAAAAAwEJ7eX4FAAAAAMActwIAAAAAYIHfVqFR6YJKWaQAAAAASUVORK5CYII=) 0 0/100% 100% no-repeat;
  background: #22243e linear-gradient(89.53deg, rgba(0, 0, 0, 0) 55.43%, rgba(49, 128, 255, 0.2) 99.83%);
}
.options-investment .shape-1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRAAAAAwCAYAAABpCFYVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASUSURBVHgB7d3BcRRHFAbgh33xzRx9ozNAOvnoJQLkCCADyxEgR4AzkIjAEAHcfESOgHEEEhFAt2YXidUKerW9Gu3M91W9Etp5DItKVSr99frNgwAAAACA6Xk4r1Z9KerU3u/R0ufnuT7OP55e+bh1DwIAAACAXZUq+1qHYLV9jyr7UkVP68DvfF6t+rqoswgB173f4v9VvqYp19789RIivsn1Ourfw1oEiAAAAMCQasOeIlX0tA6Zfo77PaXWRZ3WIdj/lX1dw77Wgd8YlO+RWa6DXL/NX/sr17toGCYKEAEAAGBzQx2FrO1rOQXWum+dsKer6Km9X+0U2FBTalMKwWhnlut5rme5TqIPE7vYkAARAACAhdSwr/VUWe0UWO39xnIUcogpsG30AW2luAwS38WGQaIAEQAAGJPWoVDrvtopsKGm1LqGfetMT9WEYENNqZkCA3ZZynWY62n0IeJJ3IIAEQAA7p9U2Wch/nWtQ6GxHIWs7QNgnFKut3HLaUQBIgAA25Ia9lmIv9qUFuLX3g8AuNlR9Mean8QaP1cFiAAANxtqIX7ro5BpoL6uYZ+F+AAAbRzkepnrz1yva/6CABEAxi817LMQf7O+LurUhmBd1BmqDwCA+ylFf6T5KNer7zULEAHYBfd9If5QRyFr+7qGfRbiAwDAOKSoDBEFiAB3J1X2TWkhfu39hgqZLMQHAADGLOV6n+v36B+wspIAEVhXathnIf5qFuIDAABwV2a5/sm1Hzf8fiZAZIrGshB/SkchLcQHAACA7TmM/unM+6suChB3V2rYZyH+Zn1d1Gm9EN9RSAAAAKCVMoXYRf905q8MHSCmhn0W4t++z0J8AAAAgGkr+daHXE9ynV69cBcB4l70Z6kfz/9c3kyaX+vqbmEhPgAAAABsWTnK/DT6EHGrSkA4y3Wc6yz65PJ4/gYOon7CDgAAAAC4W2+jz/a2ogSHL6IPDcs/dBj1e/AAAAAAgOHNos/2mkpxOW14FEJDAAAAANhlzaYQFxOH5YjyUQgOAQAAAGAMysnijacQy8NQSnBYHu+cAgAAAAAYizIoeBYbDAz+Mb/BQQAAAAAAY/R39JOIayu7Dt+HqUMAAAAAGLNZrHmMuYwrluDwJOw6BAAAAICxKxngh6jMAhfh4VEAAAAAAFNx8TTmHysa/831JgSIAAAAADAl+7l++l6A+DLXx7jlwkQAAAAAYGf9kuvXbzW8iDXOOQMAAAAAozKLfrXhSin68DAFAAAAADBFKfqMcKVy4XkAAAAAAFNVTiafrbpQji4fBwAAAAAwdZ+WX0jRp4opAAAAAICpuxYgHofpQwAAAACg91WAmOYvpAAAAAAAyHnhD1c+Och1kqsLAAAAAIAl5cnLKQAAAAAAel8mEGe5zsP0IQAAAABwxSJAfJbrVQAAAAAArFCOL+8FAAAAAMCli6cwp+gDRAAAAACAqy52IJbJw/8CAAAAAGBJCRBnuU4DAAAAAGBJCRAfhwARAAAAAFihBIgPc3UBAAAAALBkESCeBQAAAADACp8CAAAAAOC6i6cwAwAAAACs9Bkv8SekOOBY9wAAAABJRU5ErkJggg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRAAAAAwCAYAAABpCFYVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASUSURBVHgB7d3BcRRHFAbgh33xzRx9ozNAOvnoJQLkCCADyxEgR4AzkIjAEAHcfESOgHEEEhFAt2YXidUKerW9Gu3M91W9Etp5DItKVSr99frNgwAAAACA6Xk4r1Z9KerU3u/R0ufnuT7OP55e+bh1DwIAAACAXZUq+1qHYLV9jyr7UkVP68DvfF6t+rqoswgB173f4v9VvqYp19789RIivsn1Ourfw1oEiAAAAMCQasOeIlX0tA6Zfo77PaXWRZ3WIdj/lX1dw77Wgd8YlO+RWa6DXL/NX/sr17toGCYKEAEAAGBzQx2FrO1rOQXWum+dsKer6Km9X+0U2FBTalMKwWhnlut5rme5TqIPE7vYkAARAACAhdSwr/VUWe0UWO39xnIUcogpsG30AW2luAwS38WGQaIAEQAAGJPWoVDrvtopsKGm1LqGfetMT9WEYENNqZkCA3ZZynWY62n0IeJJ3IIAEQAA7p9U2Wch/nWtQ6GxHIWs7QNgnFKut3HLaUQBIgAA25Ia9lmIv9qUFuLX3g8AuNlR9Mean8QaP1cFiAAANxtqIX7ro5BpoL6uYZ+F+AAAbRzkepnrz1yva/6CABEAxi817LMQf7O+LurUhmBd1BmqDwCA+ylFf6T5KNer7zULEAHYBfd9If5QRyFr+7qGfRbiAwDAOKSoDBEFiAB3J1X2TWkhfu39hgqZLMQHAADGLOV6n+v36B+wspIAEVhXathnIf5qFuIDAABwV2a5/sm1Hzf8fiZAZIrGshB/SkchLcQHAACA7TmM/unM+6suChB3V2rYZyH+Zn1d1Gm9EN9RSAAAAKCVMoXYRf905q8MHSCmhn0W4t++z0J8AAAAgGkr+daHXE9ynV69cBcB4l70Z6kfz/9c3kyaX+vqbmEhPgAAAABsWTnK/DT6EHGrSkA4y3Wc6yz65PJ4/gYOon7CDgAAAAC4W2+jz/a2ogSHL6IPDcs/dBj1e/AAAAAAgOHNos/2mkpxOW14FEJDAAAAANhlzaYQFxOH5YjyUQgOAQAAAGAMysnijacQy8NQSnBYHu+cAgAAAAAYizIoeBYbDAz+Mb/BQQAAAAAAY/R39JOIayu7Dt+HqUMAAAAAGLNZrHmMuYwrluDwJOw6BAAAAICxKxngh6jMAhfh4VEAAAAAAFNx8TTmHysa/831JgSIAAAAADAl+7l++l6A+DLXx7jlwkQAAAAAYGf9kuvXbzW8iDXOOQMAAAAAozKLfrXhSin68DAFAAAAADBFKfqMcKVy4XkAAAAAAFNVTiafrbpQji4fBwAAAAAwdZ+WX0jRp4opAAAAAICpuxYgHofpQwAAAACg91WAmOYvpAAAAAAAyHnhD1c+Och1kqsLAAAAAIAl5cnLKQAAAAAAel8mEGe5zsP0IQAAAABwxSJAfJbrVQAAAAAArFCOL+8FAAAAAMCli6cwp+gDRAAAAACAqy52IJbJw/8CAAAAAGBJCRBnuU4DAAAAAGBJCRAfhwARAAAAAFihBIgPc3UBAAAAALBkESCeBQAAAADACp8CAAAAAOC6i6cwAwAAAACs9Bkv8SekOOBY9wAAAABJRU5ErkJggg==) 0 0/100% 100% no-repeat;
  background-image: linear-gradient(85.08deg, rgba(93, 155, 255, 0) 84.58%, #459dff 94.08%), linear-gradient(263.62deg, rgba(93, 155, 255, 0) 84.38%, #459dff 93.15%);
}
.options-investment .shape-2 {
  top: 47px;
  background: #22243e linear-gradient(89.53deg, rgba(0, 0, 0, 0) 55.43%, rgba(49, 128, 255, 0.2) 99.83%);
  border-radius: 0 0 32px 32px;
  z-index: -2;
}
.options-investment .shape-2::after {
  background-image: linear-gradient(85.08deg, rgba(93, 155, 255, 0) 84.58%, #459dff 94.08%), linear-gradient(263.62deg, rgba(93, 155, 255, 0) 84.38%, #459dff 93.15%);
  padding: 1px;
  border-radius: inherit;
}
.options-investment-content {
  max-width: 545px;
  -webkit-mask-image: radial-gradient(circle, rgb(0, 87, 255) 0%, rgba(0, 0, 0, 0) 100%);
          mask-image: radial-gradient(circle, rgb(0, 87, 255) 0%, rgba(0, 0, 0, 0) 100%);
}
.options-investment-items {
  --duration: 8000ms;
  animation: scrollInfinite infinite var(--duration) linear;
}
.options-investment-content:hover .options-investment-items {
  animation-play-state: paused;
}
.options-investment-item {
  padding: 0 27px;
}
.options-investment-item::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 26px;
  height: 26px;
  background-color: #3180ff;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDBMMTMuNzM2NSA0LjQ3MTI4QzE0LjM5NTIgOC40NzA0IDE3LjUyOTYgMTEuNjA0OCAyMS41Mjg3IDEyLjI2MzVMMjYgMTNMMjEuNTI4NyAxMy43MzY1QzE3LjUyOTYgMTQuMzk1MiAxNC4zOTUyIDE3LjUyOTYgMTMuNzM2NSAyMS41Mjg3TDEzIDI2TDEyLjI2MzUgMjEuNTI4N0MxMS42MDQ4IDE3LjUyOTYgOC40NzAzOSAxNC4zOTUyIDQuNDcxMjggMTMuNzM2NUwwIDEzTDQuNDcxMjggMTIuMjYzNUM4LjQ3MDQgMTEuNjA0OCAxMS42MDQ4IDguNDcwMzkgMTIuMjYzNSA0LjQ3MTI4TDEzIDBaIiBmaWxsPSIjMzE4MEZGIiBzdHlsZT0iZmlsbDojMzE4MEZGO2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjE5MjIgMC41MDIwIDEuMDAwMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDBMMTMuNzM2NSA0LjQ3MTI4QzE0LjM5NTIgOC40NzA0IDE3LjUyOTYgMTEuNjA0OCAyMS41Mjg3IDEyLjI2MzVMMjYgMTNMMjEuNTI4NyAxMy43MzY1QzE3LjUyOTYgMTQuMzk1MiAxNC4zOTUyIDE3LjUyOTYgMTMuNzM2NSAyMS41Mjg3TDEzIDI2TDEyLjI2MzUgMjEuNTI4N0MxMS42MDQ4IDE3LjUyOTYgOC40NzAzOSAxNC4zOTUyIDQuNDcxMjggMTMuNzM2NUwwIDEzTDQuNDcxMjggMTIuMjYzNUM4LjQ3MDQgMTEuNjA0OCAxMS42MDQ4IDguNDcwMzkgMTIuMjYzNSA0LjQ3MTI4TDEzIDBaIiBmaWxsPSIjMzE4MEZGIiBzdHlsZT0iZmlsbDojMzE4MEZGO2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAwLjE5MjIgMC41MDIwIDEuMDAwMCk7ZmlsbC1vcGFjaXR5OjE7Ii8+Cjwvc3ZnPgo=) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: translateX(-50%);
}
@media only screen and (max-width: 1399px) {
  .options-investment-wrapper::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFwAAAAwCAYAAAAsAG77AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN/SURBVHgB7d27cVNBFAbgYyDHVMCSkWE6EBUAFeAWqACoADrARISYiBCFZJgKrBAydwC7cyVGI9u6K2nlx9X3zZzxY4+vner3Oau9AAAAAGgv9ZzvT2vbzzjLNZl+PJl+3Lq9AAAAADZ1VeFB6jm/X/GMvt9T83fU9NxUJXSZ5Pqaazz9vDmBCwAAAOtIDXr6zmt6agKGtOF5bQ+30zjXp1zH0XD6ReACAADQr8V//FtNDTxs8IzU4BkwNJPowpd30WDqReACAABcxHoEsMveRjf1Mok1CVwAAKCTGvT0nbeYXmjxd9T2AOyySXTTLkexBoELAMBuGtJ6hOkFALbpKNfrWPF+F4ELALArUoOevvOanhaXO7ZY0wAA6k1yPYsVVowELgAwXKnn/KruZ7AeAQAMQZlwKaHLSU2zwAWAobiq9YjUc+5yRwCAYTuM7kLdpQQuALdXatDTd17TYz0CAIBd8zLX8bIGgQtwWwzpcsciNXgGAABwPXrXiwQucHNd1Yv21HNuPQIAAOC8SSy5SFfgwk2SGvT0ndf0uNwRAACAGuPoQpdzBC7Xx3oEAAAA3H6vc31Y/OZ1BS6XvfhOy3/M5Y4AAADAjVLuc3kaC6tF2w5cSihxMK0nuUZh0gEAAAAYlnEsrBZtI3ApYcphrufRBS3CFQAAAGDoSuAynn3RMnAZRReyHIaQBQAAANgt45ibcmkRuKRcH6MLXAAAAAB21f8plzuxvjLF8j7XaQhbAAAAAN7MPll3wmUU3VRLCgAAAABmHuQ6uxurK2nNUbinBQAAAGDRn1w/VlkpKgHLl1xvAwAAAICLlDcUql4pStGFLQcBAAAAwGXOcj26V9GYcn0P97UAAAAA9CkbQgd3K5q+5XocAAAAANT41Re4fA5v+QwAAACwit/LLs0t70b0IgAAAABYRbrs0tyU6zQAAAAAWNXkspWin9Hd3wIAAADAii5aKSqrRCkAAAAAWMf+4kpRCqtEAAAAABtZnHB5EwAAAABsZH7CJYXpFgAAAICNzU+4mG4BAAAAaGA+cBkFAAAAABubBS6j8M5EAAAAAE3MApdXAQAAAEAT8xMuAAAAADRQApeDsE4EAAAA0EwJXFIAAAAA0EwJXEYBAAAAQDMlcHkSAAAAADRTApf9AAAAAKAZgQsAAABAY3u5/gYAAAAAzdwJAAAAAJr6B0zBVGuJJJlDAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFwAAAAwCAYAAAAsAG77AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN/SURBVHgB7d27cVNBFAbgYyDHVMCSkWE6EBUAFeAWqACoADrARISYiBCFZJgKrBAydwC7cyVGI9u6K2nlx9X3zZzxY4+vner3Oau9AAAAAGgv9ZzvT2vbzzjLNZl+PJl+3Lq9AAAAADZ1VeFB6jm/X/GMvt9T83fU9NxUJXSZ5Pqaazz9vDmBCwAAAOtIDXr6zmt6agKGtOF5bQ+30zjXp1zH0XD6ReACAADQr8V//FtNDTxs8IzU4BkwNJPowpd30WDqReACAABcxHoEsMveRjf1Mok1CVwAAKCTGvT0nbeYXmjxd9T2AOyySXTTLkexBoELAMBuGtJ6hOkFALbpKNfrWPF+F4ELALArUoOevvOanhaXO7ZY0wAA6k1yPYsVVowELgAwXKnn/KruZ7AeAQAMQZlwKaHLSU2zwAWAobiq9YjUc+5yRwCAYTuM7kLdpQQuALdXatDTd17TYz0CAIBd8zLX8bIGgQtwWwzpcsciNXgGAABwPXrXiwQucHNd1Yv21HNuPQIAAOC8SSy5SFfgwk2SGvT0ndf0uNwRAACAGuPoQpdzBC7Xx3oEAAAA3H6vc31Y/OZ1BS6XvfhOy3/M5Y4AAADAjVLuc3kaC6tF2w5cSihxMK0nuUZh0gEAAAAYlnEsrBZtI3ApYcphrufRBS3CFQAAAGDoSuAynn3RMnAZRReyHIaQBQAAANgt45ibcmkRuKRcH6MLXAAAAAB21f8plzuxvjLF8j7XaQhbAAAAAN7MPll3wmUU3VRLCgAAAABmHuQ6uxurK2nNUbinBQAAAGDRn1w/VlkpKgHLl1xvAwAAAICLlDcUql4pStGFLQcBAAAAwGXOcj26V9GYcn0P97UAAAAA9CkbQgd3K5q+5XocAAAAANT41Re4fA5v+QwAAACwit/LLs0t70b0IgAAAABYRbrs0tyU6zQAAAAAWNXkspWin9Hd3wIAAADAii5aKSqrRCkAAAAAWMf+4kpRCqtEAAAAABtZnHB5EwAAAABsZH7CJYXpFgAAAICNzU+4mG4BAAAAaGA+cBkFAAAAABubBS6j8M5EAAAAAE3MApdXAQAAAEAT8xMuAAAAADRQApeDsE4EAAAA0EwJXFIAAAAA0EwJXEYBAAAAQDMlcHkSAAAAADRTApf9AAAAAKAZgQsAAABAY3u5/gYAAAAAzdwJAAAAAJr6B0zBVGuJJJlDAAAAAElFTkSuQmCC);
  }
  .options-investment-wrapper::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFwAAAAwCAYAAAAsAG77AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASLSURBVHgB7d0xchxFFAbgZ0jIUEjmTomsjNDLCSxOYHEDk5FZnABuYCuiiGxHhPgGtk/AcAKZE4hpz2yphOTt3p3e0Wr3+6pera1+mh2VovnVr/dBAAAAALSXCutHY237Gh/76sbX9+Pr1j0IAAAAYKq5woNUWP+64hql96m5j5qerrD+McrhR1dY/7fiGvk+H46vx+M1c73p622U32MjAhcAAAA2kRr0lNZremoChjRxvaanJjwo9dRc45+Y9h6t7qOmZ1cdj/Wkr0UMu17O+3odDX8mgQsAAEBZi7/4t9o18LDBNVKDa3RR1k1cz1oEDN3E9doe7qeTsR7HsOPll2jw+xa4AAAAtzEecd1cuwZqxiO6mHYfra4B+yb1ddbX0/E173rpYkMCFwAAGKQGPaX1FrsXWtxHTc9cD+3GI4Bdk2IIXPKOl7zb5WVsQOACAHCY9mk8Yq7DHWt6Sustdi+0uI/aHoBDlvr6K4Yxo59izVBW4AIAHIrUoKe0XtPT4nDHFmMaxiMAoM5vMRyw+32sEVYLXABgf6XC+lznM+zKeEQXZd3E9WyOwx1bXAMAqPesr+cxhC7va75B4ALAvphrPCIV1nflcMesK6y3eGg3HgEAHIrjGEaMcvhyXmoWuADcX6lBT2m9psd4xN3ch/EIAID5LUOXH/t6vapR4ALcF3PtXpjjcMcsNbhGF2XdxPXMeAQAAFzJocurvn6IFeNFAhfYXXM9tKfC+j6NRzjcEQAAaOGkr19jxUG6Ahd2SWrQU1qv6dmVwx3nemhvsXvBeAQAAHBozvp6HEPocoPA5e4Yj7ipi7Ju4npWChi6mOc+anoAAADYXfk8lzcxfHT0NXcVuHzu4Tut/jaHO25wDeMRAAAAsB0phtDlxmjRtgOXHEocj/Wor0VcBRW3PXx3sVppPduV8YguAAAAgH33rK8n8ZnRopaOxjfLCc/F+Jq31pzGELyUdoYAAAAA3Cd/x7DJZCsWMZzQuwxZTkO4AgAAAOy/RQxZSFMprnaznIWQBQAAADg8ORtZRAM5WFnuaDkLQQsAAABwuJbHq0yyiGE+KZ/NImgBAAAADl3ORy5iQk7yPLZ8GAwAAADAPfQyhp0ua8kJzasYtsfY1QIAAABw3UmsOVaU+noXwwgRAAAAADetNVaUYhghOgsAAAAAVskbVhZfFppyIvNnX3+EwAUAAACg5Nu+vioFLr/39aGvnwMAAACAkm/6+m5VQ/40oncBAAAAQK1FrDg4N8VwbksKAAAAAGqlGDKVW+WF0wAAAABgHctPKrohjxK9CAAAAAA2cfn/L6TxiykAAAAA2MSNwCXvbDkLAAAAADZ1LXBJMcwYpQAAAABgU9cClxfh7BYAAACAqa4FLj4GGgAAAGC6yy/Gfyz66sYCAAAAYIJl4PK0r/MAAAAAoBnjRAAAAABtfBopOh7/0wUAAAAAk+XAJfX1IQAAAABoIgcui77eBgAAAABN5MDlURgnAgAAAGgmBy5HIXABAAAAaGYZuFwEAAAAAM1cBgAAAACtfPpYaAAAAAAa+g8bHigm0dEw4AAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFwAAAAwCAYAAAAsAG77AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASLSURBVHgB7d0xchxFFAbgZ0jIUEjmTomsjNDLCSxOYHEDk5FZnABuYCuiiGxHhPgGtk/AcAKZE4hpz2yphOTt3p3e0Wr3+6pera1+mh2VovnVr/dBAAAAALSXCutHY237Gh/76sbX9+Pr1j0IAAAAYKq5woNUWP+64hql96m5j5qerrD+McrhR1dY/7fiGvk+H46vx+M1c73p622U32MjAhcAAAA2kRr0lNZremoChjRxvaanJjwo9dRc45+Y9h6t7qOmZ1cdj/Wkr0UMu17O+3odDX8mgQsAAEBZi7/4t9o18LDBNVKDa3RR1k1cz1oEDN3E9doe7qeTsR7HsOPll2jw+xa4AAAAtzEecd1cuwZqxiO6mHYfra4B+yb1ddbX0/E173rpYkMCFwAAGKQGPaX1FrsXWtxHTc9cD+3GI4Bdk2IIXPKOl7zb5WVsQOACAHCY9mk8Yq7DHWt6Sustdi+0uI/aHoBDlvr6K4Yxo59izVBW4AIAHIrUoKe0XtPT4nDHFmMaxiMAoM5vMRyw+32sEVYLXABgf6XC+lznM+zKeEQXZd3E9WyOwx1bXAMAqPesr+cxhC7va75B4ALAvphrPCIV1nflcMesK6y3eGg3HgEAHIrjGEaMcvhyXmoWuADcX6lBT2m9psd4xN3ch/EIAID5LUOXH/t6vapR4ALcF3PtXpjjcMcsNbhGF2XdxPXMeAQAAFzJocurvn6IFeNFAhfYXXM9tKfC+j6NRzjcEQAAaOGkr19jxUG6Ahd2SWrQU1qv6dmVwx3nemhvsXvBeAQAAHBozvp6HEPocoPA5e4Yj7ipi7Ju4npWChi6mOc+anoAAADYXfk8lzcxfHT0NXcVuHzu4Tut/jaHO25wDeMRAAAAsB0phtDlxmjRtgOXHEocj/Wor0VcBRW3PXx3sVppPduV8YguAAAAgH33rK8n8ZnRopaOxjfLCc/F+Jq31pzGELyUdoYAAAAA3Cd/x7DJZCsWMZzQuwxZTkO4AgAAAOy/RQxZSFMprnaznIWQBQAAADg8ORtZRAM5WFnuaDkLQQsAAABwuJbHq0yyiGE+KZ/NImgBAAAADl3ORy5iQk7yPLZ8GAwAAADAPfQyhp0ua8kJzasYtsfY1QIAAABw3UmsOVaU+noXwwgRAAAAADetNVaUYhghOgsAAAAAVskbVhZfFppyIvNnX3+EwAUAAACg5Nu+vioFLr/39aGvnwMAAACAkm/6+m5VQ/40oncBAAAAQK1FrDg4N8VwbksKAAAAAGqlGDKVW+WF0wAAAABgHctPKrohjxK9CAAAAAA2cfn/L6TxiykAAAAA2MSNwCXvbDkLAAAAADZ1LXBJMcwYpQAAAABgU9cClxfh7BYAAACAqa4FLj4GGgAAAGC6yy/Gfyz66sYCAAAAYIJl4PK0r/MAAAAAoBnjRAAAAABtfBopOh7/0wUAAAAAk+XAJfX1IQAAAABoIgcui77eBgAAAABN5MDlURgnAgAAAGgmBy5HIXABAAAAaGYZuFwEAAAAAM1cBgAAAACtfPpYaAAAAAAa+g8bHigm0dEw4AAAAABJRU5ErkJggg==);
  }
}
@media only screen and (max-width: 1199px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6gAAAAwCAYAAAAcnFebAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMmSURBVHgB7d29cRNBGAbgz5CQISpgycgwHYgKbCqgBEMFhowMQkKICKEDREYGVIBCyNwB7M5JoBHyWXfSaWX7eWZe/32jsdJ39tvTQQAAAHDZpJbZaJaus0Vns0xn2YmDAAAAuFpSy6ytoKXo97rb0V760gCzXSpF9dssn3M+xkAUVAAAuD4uOj1LW35dcTf6vZ9N/ifDKyX1XWy5rCqoAADQSC2zoYpU3/KWot/rYNumOS9yJrGFVWAFFQCAdaSW2T6tTDp1gzqm0RTVt7EBBRUAYDNWJgH+meY8jua+amcKKgAwpNQyq7EymXrOrEwCdPM8mhPVThRUAKgnDTCzMgnAvpjmPIoOd1MVVAD2kZVJALgaptGhpCqoAJdPaplZmQQA9s1ZNCX1wnupCipw1aQBZlYmAQA2s1ZJVVDh+rgqK5NO3QAALqdSUh9Gy7qvggqN1DIbqkhZmQQA4LqZRlNSz1YNFVTWkQaYWZkEAIDraRLNuu9/FNTNWJkEAADo7lnO6+U/1iioo6WcN4+Os8LKJAAAwP5beR916IJait1xzoOcw1mUPQAAACaxtOo7REEtBfQkZzwLAAAArFIK6mT+yzYL6jjnNJRSAAAA1jOJhVPUbRTUcSimAAAA9PP3FPVG9FdWeT/kfArlFAAAgH5O5j/0PUF9Es0jgT3wCAAAgE2UJ/reK99vRnevcl7m3AoAAADYTOmWv3K+dFnxTTlfc54GAAAAbM9R+bLuim+K5q5pCgAAANiusuZ7Z52CmkI5BQAAYFiPLrqDmkI5BQAAYHjfLyqopZzeDwAAABjWz7aHJJ3mHAYAAAAM7855J6jHOW8CAAAAduPWqoKact7njAIAAAB2ZNWK70l4KBIAAAC7NVr+mJmU8yMAAABgx5ZPUE8DAAAAKlg8QU3h9BQAAIBKFk9QnZ4CAABQzWJBHQcAAABUMi+o5XNPUwAAAEAl84J6FAAAAFDRvKCOAwAAACoqBfUwrPcCAABQ2bygAgAAQFUKKgAAAHuhFNQHAQAAAJWVgjoKAAAAqKwU1BQAAABQ2UHO7wAAAIDKbgQAAADsgT+J0lNNT8Kl9AAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6gAAAAwCAYAAAAcnFebAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMmSURBVHgB7d29cRNBGAbgz5CQISpgycgwHYgKbCqgBEMFhowMQkKICKEDREYGVIBCyNwB7M5JoBHyWXfSaWX7eWZe/32jsdJ39tvTQQAAAHDZpJbZaJaus0Vns0xn2YmDAAAAuFpSy6ytoKXo97rb0V760gCzXSpF9dssn3M+xkAUVAAAuD4uOj1LW35dcTf6vZ9N/ifDKyX1XWy5rCqoAADQSC2zoYpU3/KWot/rYNumOS9yJrGFVWAFFQCAdaSW2T6tTDp1gzqm0RTVt7EBBRUAYDNWJgH+meY8jua+amcKKgAwpNQyq7EymXrOrEwCdPM8mhPVThRUAKgnDTCzMgnAvpjmPIoOd1MVVAD2kZVJALgaptGhpCqoAJdPaplZmQQA9s1ZNCX1wnupCipw1aQBZlYmAQA2s1ZJVVDh+rgqK5NO3QAALqdSUh9Gy7qvggqN1DIbqkhZmQQA4LqZRlNSz1YNFVTWkQaYWZkEAIDraRLNuu9/FNTNWJkEAADo7lnO6+U/1iioo6WcN4+Os8LKJAAAwP5beR916IJait1xzoOcw1mUPQAAACaxtOo7REEtBfQkZzwLAAAArFIK6mT+yzYL6jjnNJRSAAAA1jOJhVPUbRTUcSimAAAA9PP3FPVG9FdWeT/kfArlFAAAgH5O5j/0PUF9Es0jgT3wCAAAgE2UJ/reK99vRnevcl7m3AoAAADYTOmWv3K+dFnxTTlfc54GAAAAbM9R+bLuim+K5q5pCgAAANiusuZ7Z52CmkI5BQAAYFiPLrqDmkI5BQAAYHjfLyqopZzeDwAAABjWz7aHJJ3mHAYAAAAM7855J6jHOW8CAAAAduPWqoKact7njAIAAAB2ZNWK70l4KBIAAAC7NVr+mJmU8yMAAABgx5ZPUE8DAAAAKlg8QU3h9BQAAIBKFk9QnZ4CAABQzWJBHQcAAABUMi+o5XNPUwAAAEAl84J6FAAAAFDRvKCOAwAAACoqBfUwrPcCAABQ2bygAgAAQFUKKgAAAHuhFNQHAQAAAJWVgjoKAAAAqKwU1BQAAABQ2UHO7wAAAIDKbgQAAADsgT+J0lNNT8Kl9AAAAABJRU5ErkJggg==);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6gAAAAwCAYAAAAcnFebAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP4SURBVHgB7d0xVhtXFAbg66RxF8p0eWVSQcpUVlZgZwVWmyrsAHkFeAc2ZSpnB3FWEHYQeQWQFeA3fiNjbGukGelpEPq+cy5wuJoRHBr93DujRwEAAMC+SR29o7b69j513da8rZ14FAAAAA9L6uh1BbQUw477LrpDX6rQm3f0FuGyb+9Ti983tZ8v2/on119RiYAKAACHY9X0LG35uMYPMezn2eQ55x29roA2X35Y/B/DQ9+8Qm+Xmr/DSVtPc02ihNSL2HJYFVABAKBIHb1aQWpoeEsx7LihQWrVce8GnHPVeTcJfdSVooTU5+3XL3K9jS38TQRUAADWkTp692llcoyp2xjhbR7DjoNtS7lmuZ5ECaqvYwMCKgDAZqxMDu/VWJk0dYNxpLgNqr9FuV61NwEVAKgpdfTGWJlMA3tWJgHWM811FmWS+iJ6ElABYDypQs/KZJ1Jn5VJgPWluJ2m/ho9/vkloAJwH1mZtDIJwP6bRbmR0tohVUAF2D+po2dl8n6tTJq6AXDoprnOo4TUy1UPFlCBhyZV6B3CymTX1G3Vcw7tCW8AcBhOcr2JNW6eJKDC4XgoK5M1pm6relYmAQA2M4kSUn+Ojtc5AioUqaNXI0g1rExamQQAOCSnuf6IElK/+npOQGUdqULvoaxMzpcfVmXqtqonvAEAcJ+9zHUc5ZrULwiom7EyaWUSAADo599cF1HC6h1jBNSjz2pZP3r2GlYmh036TN0AAIBdSbn+jq+8/UztgNoEu2dRRrgnbTWuY3komnecz8okAADA/pvlehJLVn23qQmlZ1ES8VWUOzWdRrlrUwoAAAAOXZMb/4uSE6uYxG0ofRkVnwgAAIC9N42SIbdq0p60Sb/NpPQoAAAAYLWtTVGbIPqmPeE0AAAAoJ9ZlFy5kedRVnlnYWIKAADAMItrUQfnyvP2BCcBAAAAm2kuGT2NnlKUN1R9HaamAAAAbMc0et4sKUWZms4CAAAAtqcZgF6t++AUwikAAAD1NNu6k29XPChFGbVehIAKAABAHT/lerwqoDbh9M8QTgEAAKjnx1zHXQH1LNfjXL8HAAAA1PN9rl+WNZ9Fue40BQAAANSVomTQpY1JAAAAQH1L7+R7nutVAAAAwO7cfP6NFFZ7AQAA2L0vAmozOZ0FAAAA7NadgJrC9BQAAIBx3Amor8K1pwAAAIzjTkA1PQUAAGAsN9+0XzTvezpvCwAAAHZuEVCf5roIAAAAGJn1XgAAAMb0YcX3JNd1WO8FAABgRIuA+i4AAABgRIuA+jYAAABgRE1APc51GQAAADCiJqAeRbkGFQAAAEZ1FSWkAgAAwFhuPn4AAACAEX14mxkAAAAY3XvF9iAZ/SMLGQAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6gAAAAwCAYAAAAcnFebAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP4SURBVHgB7d0xVhtXFAbg66RxF8p0eWVSQcpUVlZgZwVWmyrsAHkFeAc2ZSpnB3FWEHYQeQWQFeA3fiNjbGukGelpEPq+cy5wuJoRHBr93DujRwEAAMC+SR29o7b69j513da8rZ14FAAAAA9L6uh1BbQUw477LrpDX6rQm3f0FuGyb+9Ti983tZ8v2/on119RiYAKAACHY9X0LG35uMYPMezn2eQ55x29roA2X35Y/B/DQ9+8Qm+Xmr/DSVtPc02ihNSL2HJYFVABAKBIHb1aQWpoeEsx7LihQWrVce8GnHPVeTcJfdSVooTU5+3XL3K9jS38TQRUAADWkTp692llcoyp2xjhbR7DjoNtS7lmuZ5ECaqvYwMCKgDAZqxMDu/VWJk0dYNxpLgNqr9FuV61NwEVAKgpdfTGWJlMA3tWJgHWM811FmWS+iJ6ElABYDypQs/KZJ1Jn5VJgPWluJ2m/ho9/vkloAJwH1mZtDIJwP6bRbmR0tohVUAF2D+po2dl8n6tTJq6AXDoprnOo4TUy1UPFlCBhyZV6B3CymTX1G3Vcw7tCW8AcBhOcr2JNW6eJKDC4XgoK5M1pm6relYmAQA2M4kSUn+Ojtc5AioUqaNXI0g1rExamQQAOCSnuf6IElK/+npOQGUdqULvoaxMzpcfVmXqtqonvAEAcJ+9zHUc5ZrULwiom7EyaWUSAADo599cF1HC6h1jBNSjz2pZP3r2GlYmh036TN0AAIBdSbn+jq+8/UztgNoEu2dRRrgnbTWuY3komnecz8okAADA/pvlehJLVn23qQmlZ1ES8VWUOzWdRrlrUwoAAAAOXZMb/4uSE6uYxG0ofRkVnwgAAIC9N42SIbdq0p60Sb/NpPQoAAAAYLWtTVGbIPqmPeE0AAAAoJ9ZlFy5kedRVnlnYWIKAADAMItrUQfnyvP2BCcBAAAAm2kuGT2NnlKUN1R9HaamAAAAbMc0et4sKUWZms4CAAAAtqcZgF6t++AUwikAAAD1NNu6k29XPChFGbVehIAKAABAHT/lerwqoDbh9M8QTgEAAKjnx1zHXQH1LNfjXL8HAAAA1PN9rl+WNZ9Fue40BQAAANSVomTQpY1JAAAAQH1L7+R7nutVAAAAwO7cfP6NFFZ7AQAA2L0vAmozOZ0FAAAA7NadgJrC9BQAAIBx3Amor8K1pwAAAIzjTkA1PQUAAGAsN9+0XzTvezpvCwAAAHZuEVCf5roIAAAAGJn1XgAAAMb0YcX3JNd1WO8FAABgRIuA+i4AAABgRIuA+jYAAABgRE1APc51GQAAADCiJqAeRbkGFQAAAEZ1FSWkAgAAwFhuPn4AAACAEX14mxkAAAAY3XvF9iAZ/SMLGQAAAABJRU5ErkJggg==);
  }
}
@media only screen and (max-width: 991px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk2IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNjk2IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY5NiIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI2OTYiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTEpIj4KPHBhdGggZD0iTTAgNDcuNTgxMkMwIDMwLjIwMDQgMTMuODczNyAxNS45OTc1IDMxLjI0OTcgMTUuNTlMNjYzLjI1IDAuNzY4MDczQzY4MS4yMTIgMC4zNDY4MjMgNjk2IDE0Ljc5MjQgNjk2IDMyLjc1OTNWNTlDNjk2IDc2LjY3MzEgNjgxLjY3MyA5MSA2NjQgOTFIMzJDMTQuMzI2OSA5MSAwIDc2LjY3MzEgMCA1OVY0Ny41ODEyWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk2IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNjk2IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY5NiIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI2OTYiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTEpIj4KPHBhdGggZD0iTTAgNDcuNTgxMkMwIDMwLjIwMDQgMTMuODczNyAxNS45OTc1IDMxLjI0OTcgMTUuNTlMNjYzLjI1IDAuNzY4MDczQzY4MS4yMTIgMC4zNDY4MjMgNjk2IDE0Ljc5MjQgNjk2IDMyLjc1OTNWNTlDNjk2IDc2LjY3MzEgNjgxLjY3MyA5MSA2NjQgOTFIMzJDMTQuMzI2OSA5MSAwIDc2LjY3MzEgMCA1OVY0Ny41ODEyWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk2IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNjk2IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY5NiIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI2OTYiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTIpIj4KPHBhdGggZD0iTTMxLjI2MTUgMTYuMDg5OUw2NjMuMjYxIDEuMjY3OTRDNjgwLjk0MyAwLjg1MzI2NyA2OTUuNSAxNS4wNzMyIDY5NS41IDMyLjc1OTNWNTlDNjk1LjUgNzYuMzk3IDY4MS4zOTcgOTAuNSA2NjQgOTAuNUgzMkMxNC42MDMgOTAuNSAwLjUgNzYuMzk3IDAuNSA1OVY0Ny41ODEyQzAuNSAzMC40NzIgMTQuMTU2OSAxNi40OTEgMzEuMjYxNSAxNi4wODk5WiIgc3Ryb2tlPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk2IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNjk2IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjY5NiIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI2OTYiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTIpIj4KPHBhdGggZD0iTTMxLjI2MTUgMTYuMDg5OUw2NjMuMjYxIDEuMjY3OTRDNjgwLjk0MyAwLjg1MzI2NyA2OTUuNSAxNS4wNzMyIDY5NS41IDMyLjc1OTNWNTlDNjk1LjUgNzYuMzk3IDY4MS4zOTcgOTAuNSA2NjQgOTAuNUgzMkMxNC42MDMgOTAuNSAwLjUgNzYuMzk3IDAuNSA1OVY0Ny41ODEyQzAuNSAzMC40NzIgMTQuMTU2OSAxNi40OTEgMzEuMjYxNSAxNi4wODk5WiIgc3Ryb2tlPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=);
  }
}
@media only screen and (max-width: 767px) {
  .options-investment-wrapper {
    padding: 25px 12px 17px;
  }
  .options-investment .shape-1 {
    height: 32px;
  }
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTE2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxNiIgaGVpZ2h0PSIzMiI+CjxyZWN0IHdpZHRoPSI1MTYiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTEpIj4KPHBhdGggZD0iTTAgMzEuMzk2MUMwIDIwLjUyOTMgOC42NzY5IDExLjY1MDkgMTkuNTQwOCAxMS40MDE0TDQ5NS41NDEgMC40Njk4NTNDNTA2Ljc2MyAwLjIxMjEyNCA1MTYgOS4yMzkxMiA1MTYgMjAuNDY0NlY0Ni4wNjQ1QzUxNiA1Ny4xMTAyIDUwNy4wNDYgNjYuMDY0NSA0OTYgNjYuMDY0NUgyMEM4Ljk1NDMyIDY2LjA2NDUgMCA1Ny4xMTAyIDAgNDYuMDY0NVYzMS4zOTYxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTE2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxNiIgaGVpZ2h0PSIzMiI+CjxyZWN0IHdpZHRoPSI1MTYiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTEpIj4KPHBhdGggZD0iTTAgMzEuMzk2MUMwIDIwLjUyOTMgOC42NzY5IDExLjY1MDkgMTkuNTQwOCAxMS40MDE0TDQ5NS41NDEgMC40Njk4NTNDNTA2Ljc2MyAwLjIxMjEyNCA1MTYgOS4yMzkxMiA1MTYgMjAuNDY0NlY0Ni4wNjQ1QzUxNiA1Ny4xMTAyIDUwNy4wNDYgNjYuMDY0NSA0OTYgNjYuMDY0NUgyMEM4Ljk1NDMyIDY2LjA2NDUgMCA1Ny4xMTAyIDAgNDYuMDY0NVYzMS4zOTYxWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTE2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxNiIgaGVpZ2h0PSIzMiI+CjxyZWN0IHdpZHRoPSI1MTYiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTIpIj4KPHBhdGggZD0iTTE5LjU2NjMgMTEuNTQ0Nkw0OTUuNTY2IDAuOTU0NzI3QzUwNi41MDMgMC43MTE0MTIgNTE1LjUgOS41MTA1NiA1MTUuNSAyMC40NDk5VjQ0QzUxNS41IDU0Ljc2OTYgNTA2Ljc3IDYzLjUgNDk2IDYzLjVIMjBDOS4yMzA0NiA2My41IDAuNSA1NC43Njk2IDAuNSA0NFYzMS4wMzk4QzAuNSAyMC40MzkzIDguOTY4MzUgMTEuNzgwNCAxOS41NjYzIDExLjU0NDZaIiBzdHJva2U9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTE2IDMyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjgxMV8xMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxNiIgaGVpZ2h0PSIzMiI+CjxyZWN0IHdpZHRoPSI1MTYiIGhlaWdodD0iMzIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTFfMTIpIj4KPHBhdGggZD0iTTE5LjU2NjMgMTEuNTQ0Nkw0OTUuNTY2IDAuOTU0NzI3QzUwNi41MDMgMC43MTE0MTIgNTE1LjUgOS41MTA1NiA1MTUuNSAyMC40NDk5VjQ0QzUxNS41IDU0Ljc2OTYgNTA2Ljc3IDYzLjUgNDk2IDYzLjVIMjBDOS4yMzA0NiA2My41IDAuNSA1NC43Njk2IDAuNSA0NFYzMS4wMzk4QzAuNSAyMC40MzkzIDguOTY4MzUgMTEuNzgwNCAxOS41NjYzIDExLjU0NDZaIiBzdHJva2U9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==);
  }
  .options-investment .shape-2 {
    border-radius: 0 0 20px 20px;
    top: 31px;
  }
  .options-investment-item {
    font-size: 14px;
    line-height: 22px;
    padding: 0 20px;
  }
  .options-investment-item::after {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAgCAYAAADkDooHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHwSURBVHgB7dyxcRNBFAbgZ1MAUAFLB1CB5Q6gAkQFlABkZKSEkBGSkaoDSIlQBzgkg12fDLZmJd/5Rtat/H0zb06zkk7hP/v2nY4CAOjjwarWpZ5rm77/PddZrkWMcBQAsF+pslYLvyGB+ij6/daQe96GRa5Pq+syBhDoAIcrVdZ2EZRj70ndx1xvo2ewC3SA4VJlrRZgfT9XCEo2eRNdsG8l0IGp2MX55P3YzZkn3LZlrtPYslsX6HD4BCUchjI49zLXl9qbAh1uLlXWxrZI+waltivcXfPoBueuEOhMUaqsGeQB+O9pdI+7/SPQ75ZUWTPIA9CeZaydqQv08ZxPArAPi+hC/dyUA11QAsB2z2M1JDc20FOuJ6trab1e17rdFIiCEgCGW+Z6XF7cJNBnuU6im7JLAQDs0/kufUigz3K9Xl0BgGlY5DrtE+ilFf4+uh05ADA9D+9d84FZrq9hVw4AU/ZjW6C/yvU5DKsBwNSdbQr0clb+LgCAJtQC/VmuDwEAtOL3+lBcyvUttNkBoCnrgf4zPFsOAM05vvR6HsIcAJp0eYdudw4AjbrYoc9DmANAsy4C/UUAAM0qLfcUXbsdAGhU2aHPAgBoWgn0kwAAmlYCPQUA0LRyhv4r/DMcADStBPqfAACadhwAQPP+AvDfM0ZX5hBjAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAgCAYAAADkDooHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHwSURBVHgB7dyxcRNBFAbgZ1MAUAFLB1CB5Q6gAkQFlABkZKSEkBGSkaoDSIlQBzgkg12fDLZmJd/5Rtat/H0zb06zkk7hP/v2nY4CAOjjwarWpZ5rm77/PddZrkWMcBQAsF+pslYLvyGB+ij6/daQe96GRa5Pq+syBhDoAIcrVdZ2EZRj70ndx1xvo2ewC3SA4VJlrRZgfT9XCEo2eRNdsG8l0IGp2MX55P3YzZkn3LZlrtPYslsX6HD4BCUchjI49zLXl9qbAh1uLlXWxrZI+waltivcXfPoBueuEOhMUaqsGeQB+O9pdI+7/SPQ75ZUWTPIA9CeZaydqQv08ZxPArAPi+hC/dyUA11QAsB2z2M1JDc20FOuJ6trab1e17rdFIiCEgCGW+Z6XF7cJNBnuU6im7JLAQDs0/kufUigz3K9Xl0BgGlY5DrtE+ilFf4+uh05ADA9D+9d84FZrq9hVw4AU/ZjW6C/yvU5DKsBwNSdbQr0clb+LgCAJtQC/VmuDwEAtOL3+lBcyvUttNkBoCnrgf4zPFsOAM05vvR6HsIcAJp0eYdudw4AjbrYoc9DmANAsy4C/UUAAM0qLfcUXbsdAGhU2aHPAgBoWgn0kwAAmlYCPQUA0LRyhv4r/DMcADStBPqfAACadhwAQPP+AvDfM0ZX5hBjAAAAAElFTkSuQmCC);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAgCAYAAADkDooHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK2SURBVHgB7d3tVRNBFAbgq8f/2oFjBWoFxgrUDtKBWoFaAVgBUIF2IFYAHbhUIFaAM2dD+JqFDIGYjc9zziVwM+zZX3lzk9nkQQAAN0kN/Vrvyaxqulkd5jqOW3oQALB6QwFX6w+tTZXe44a1td5QvxtY2y3Y+xPDYf08+nOe5NrPtTe77aKBQAfYHKnSawnDobVPF1zbEtLHUQ+4rtIbWnvUsLZbsHddfxUmuaa53uT6nutLLHg+Ah1gWEsY1npD/acNa2u9ofPqKr1awA2F3tAU2S153C5olXK9zfU+zoL92pfjBTqwaqnSW3bae9ywtiWk72LaO2pYu+hxh86LzZNyfc71KtfruObJkUCH8TNFDq81RbIpprk+5foY/cR+hUCHulTpmSLbjmuKhLuVcv2IfmLfu3ynQGdVUkO/1lt2s07rcbtKr2Xaa9msY4oEFpVyHeR6F/1O+DmBPl4tk+EmX/JRW9sShqZIYGwmub7lehnnHtcE+kWpoV/rLTtFtoT0XUx7m3jJB8D/4EP0l7a9Pm3cd6CbIofXtgSvKRKAy8r76V9jtklumUCf5HoR/SfclNsSsOnSGlMkANyPSa6dXM/iFkpol23zv3P9yrUd/Vb6EugpAIBVKlP625Z/OA3yEuKfo39WAAD8W5PoQ30hJfnLRF6m8ScBAKyTktE35vNW9FP5JACAdbSba/po4M6S9Duz38t1bnZYA8B6Ooz+s96rygXruwEArLuyMf3gYeWOrdntNACAdVdeRb/yHvo0+vfMbX4DgPE4Of9Hij7MUwAAY3Ih0MsmuO0AAMZmHugpTOcAMFbzQN+Js8vUAIBxmQe66RwAxuukXLY2iX7LexcAwCidBvrPAABGqwR6+T7z/QAARqsEegovtwPA6C30tWsAwNo6mf8AAEbr5GEAAKP3FwtywY3usOYpAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAgCAYAAADkDooHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK2SURBVHgB7d3tVRNBFAbgq8f/2oFjBWoFxgrUDtKBWoFaAVgBUIF2IFYAHbhUIFaAM2dD+JqFDIGYjc9zziVwM+zZX3lzk9nkQQAAN0kN/Vrvyaxqulkd5jqOW3oQALB6QwFX6w+tTZXe44a1td5QvxtY2y3Y+xPDYf08+nOe5NrPtTe77aKBQAfYHKnSawnDobVPF1zbEtLHUQ+4rtIbWnvUsLZbsHddfxUmuaa53uT6nutLLHg+Ah1gWEsY1npD/acNa2u9ofPqKr1awA2F3tAU2S153C5olXK9zfU+zoL92pfjBTqwaqnSW3bae9ywtiWk72LaO2pYu+hxh86LzZNyfc71KtfruObJkUCH8TNFDq81RbIpprk+5foY/cR+hUCHulTpmSLbjmuKhLuVcv2IfmLfu3ynQGdVUkO/1lt2s07rcbtKr2Xaa9msY4oEFpVyHeR6F/1O+DmBPl4tk+EmX/JRW9sShqZIYGwmub7lehnnHtcE+kWpoV/rLTtFtoT0XUx7m3jJB8D/4EP0l7a9Pm3cd6CbIofXtgSvKRKAy8r76V9jtklumUCf5HoR/SfclNsSsOnSGlMkANyPSa6dXM/iFkpol23zv3P9yrUd/Vb6EugpAIBVKlP625Z/OA3yEuKfo39WAAD8W5PoQ30hJfnLRF6m8ScBAKyTktE35vNW9FP5JACAdbSba/po4M6S9Duz38t1bnZYA8B6Ooz+s96rygXruwEArLuyMf3gYeWOrdntNACAdVdeRb/yHvo0+vfMbX4DgPE4Of9Hij7MUwAAY3Ih0MsmuO0AAMZmHugpTOcAMFbzQN+Js8vUAIBxmQe66RwAxuukXLY2iX7LexcAwCidBvrPAABGqwR6+T7z/QAARqsEegovtwPA6C30tWsAwNo6mf8AAEbr5GEAAKP3FwtywY3usOYpAAAAAElFTkSuQmCC);
  }
}
@media only screen and (max-width: 479px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAgCAYAAAA8Ai4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHnSURBVHgB7dyxcRNBFAbgZ5M4AypgQ0KoALkDd8BQAUMFQEYGHQAdmAq4DnBKxNGBQzLY5SQwO5Lu9jzGkv19M//4dk46Z/fPvpN0EADsq3vLTF0X58ucLf/OdhAAtFp3Y04j6/o9d0euMeV/XFaf0+V8yjmNRgoE2Depcd16455yjZuoz/mQ83F5PEqBAFOlaj1lXFK/58HINdLIea5en/M6hjLZSoHA7psz507VeuzG/T/GJeyXLudZbNmNKBDY7KbMuWGuPuc4NpSIAmFXpca1OTdcjfMYSuSsPqFAqKVqbc4NlBJ5HNVORIHsDnNuYJf1MZTIn++OKBBzboCp3uW8WC2uu0BS49qcG+B6lechXTm4bIEsch7FMDopN+V04VyqXuvGDbD/uhhKZFaBLHKe5pyEQgC4jX7vQloKZJHzNoYdBwC3V5dzPKVAUs77GAoEAIr7d0ZeUEZVpzkPAwD++rqtQF7G8JGtowCAf33fVCClPF4FAKx3tK5Anue8CQDY7Ef9ED3lfAsAGFEXSCmPFAAw4vDCcRldpQCACVY7kJTzORQIABOtdiCLUB4ANFjtQL6EnygBoEEpkBQ+eQVAozLCOgkAaFQK5EkAQKNSICkAoJECAWCW8hD9ZwBAo8MAgBl+AYVuN/bxA7eMAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAgCAYAAAA8Ai4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHnSURBVHgB7dyxcRNBFAbgZ5M4AypgQ0KoALkDd8BQAUMFQEYGHQAdmAq4DnBKxNGBQzLY5SQwO5Lu9jzGkv19M//4dk46Z/fPvpN0EADsq3vLTF0X58ucLf/OdhAAtFp3Y04j6/o9d0euMeV/XFaf0+V8yjmNRgoE2Depcd16455yjZuoz/mQ83F5PEqBAFOlaj1lXFK/58HINdLIea5en/M6hjLZSoHA7psz507VeuzG/T/GJeyXLudZbNmNKBDY7KbMuWGuPuc4NpSIAmFXpca1OTdcjfMYSuSsPqFAqKVqbc4NlBJ5HNVORIHsDnNuYJf1MZTIn++OKBBzboCp3uW8WC2uu0BS49qcG+B6lechXTm4bIEsch7FMDopN+V04VyqXuvGDbD/uhhKZFaBLHKe5pyEQgC4jX7vQloKZJHzNoYdBwC3V5dzPKVAUs77GAoEAIr7d0ZeUEZVpzkPAwD++rqtQF7G8JGtowCAf33fVCClPF4FAKx3tK5Anue8CQDY7Ef9ED3lfAsAGFEXSCmPFAAw4vDCcRldpQCACVY7kJTzORQIABOtdiCLUB4ANFjtQL6EnygBoEEpkBQ+eQVAozLCOgkAaFQK5EkAQKNSICkAoJECAWCW8hD9ZwBAo8MAgBl+AYVuN/bxA7eMAAAAAElFTkSuQmCC);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAgCAYAAAA8Ai4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKVSURBVHgB7d3BeRMxEIbhP1AApgJ05BgqYNMBOXIiVBA6wB1gKoAOSAchFWAqYKkgSQVmhNbGkeVIq9jxYn/v80wSydLuJZ6xtfL6SACA/5Er6EuN8VqLqcWNHuBIAIBSoy6WuUw7NedFZkzJeW60WgDaTHv5WMfd/O8WVxZf1RMFBMDQ1STtVN+ukvZtwZz4uCXn2QRn0Vi86/6+sPhcei4KCICUVDKtSbg1STvuq32l/TszZldJe6icxdjitUIRmeQmUECAYXFRuyZpP9PDl1lSybQk4eaSdqqvzZwHj8tZfFH4fzjVPUWUAgIMJ2l7bdSuSdo1r9hJ2oiNFZa2fBGZpgZQQLArrqAvbscJtyZpp/raqF2StG/Vf/kjdx5gaN5YfNKaIkIBOSw1FyO3tYOk1ao2095E0l7XByDt2OKbxYmi5w4FZPuGlLT3bQcJgMdxZvHR4pWWntv7WkBKdna4xLy4b1c7SEjaAIZmopATT+cdmy4gLmrXvEqOk3ZqTO4829pBUnIM1rUB7COfY39YvFf48GF1AfEHahT2C/vfrutro3E1SZuLkQAwTI3CUtaJKjQKV+SvLS4tPnR9IwEADoHP/U2fCa6b5AvHWBQMADhU/o3DZengc4tfonAAAEIduFamHvgH/d5fX2mcAAAIfF04e7rmwVE34KfFW3GBGgDwz3OLl6kH5lu1xgIAYFWjUCdW+LswTgQAQJpTuDZ+x3mqEwCAyGy54RSurDsBAHC/OwXEL12NBQBA3qKAOLF0BQAoN3vS/eHvbXIhAAB68u8+nAAAKPP3HUijcHfbVgAAFJoXkCsBANCDLyD+Oz2mAgCgB19AUl8EBQBAVva2vAAARGaLHwAA9LD4HAgAAL38AcrQwA0yqQiUAAAAAElFTkSuQmCC);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAgCAYAAAA8Ai4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKVSURBVHgB7d3BeRMxEIbhP1AApgJ05BgqYNMBOXIiVBA6wB1gKoAOSAchFWAqYKkgSQVmhNbGkeVIq9jxYn/v80wSydLuJZ6xtfL6SACA/5Er6EuN8VqLqcWNHuBIAIBSoy6WuUw7NedFZkzJeW60WgDaTHv5WMfd/O8WVxZf1RMFBMDQ1STtVN+ukvZtwZz4uCXn2QRn0Vi86/6+sPhcei4KCICUVDKtSbg1STvuq32l/TszZldJe6icxdjitUIRmeQmUECAYXFRuyZpP9PDl1lSybQk4eaSdqqvzZwHj8tZfFH4fzjVPUWUAgIMJ2l7bdSuSdo1r9hJ2oiNFZa2fBGZpgZQQLArrqAvbscJtyZpp/raqF2StG/Vf/kjdx5gaN5YfNKaIkIBOSw1FyO3tYOk1ao2095E0l7XByDt2OKbxYmi5w4FZPuGlLT3bQcJgMdxZvHR4pWWntv7WkBKdna4xLy4b1c7SEjaAIZmopATT+cdmy4gLmrXvEqOk3ZqTO4829pBUnIM1rUB7COfY39YvFf48GF1AfEHahT2C/vfrutro3E1SZuLkQAwTI3CUtaJKjQKV+SvLS4tPnR9IwEADoHP/U2fCa6b5AvHWBQMADhU/o3DZengc4tfonAAAEIduFamHvgH/d5fX2mcAAAIfF04e7rmwVE34KfFW3GBGgDwz3OLl6kH5lu1xgIAYFWjUCdW+LswTgQAQJpTuDZ+x3mqEwCAyGy54RSurDsBAHC/OwXEL12NBQBA3qKAOLF0BQAoN3vS/eHvbXIhAAB68u8+nAAAKPP3HUijcHfbVgAAFJoXkCsBANCDLyD+Oz2mAgCgB19AUl8EBQBAVva2vAAARGaLHwAA9LD4HAgAAL38AcrQwA0yqQiUAAAAAElFTkSuQmCC);
  }
}
@media only screen and (max-width: 379px) {
  .options-investment .shape-1::before {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAgCAYAAACoyEW6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHdSURBVHgB7dzRTQJBEMbxQX3wTTpwqUCsQOxAO6AD6UDswA7UEqzAK8EOvFfftAKdCXdmQ9hj4YDb9f6/ZJKBLDx+mdkjDAQAdsd5/bCqUuurqlYGAqAvnNfXYdL0/pnX++eGgffXKbXetV61iur1RggsoHtNARDqzwOf3zZMulBovWg9x36AwAKaOa+PDYZQmIS+q+9KrWuJmLgILOTMeX2bFaepx+HMtR6aDhBY2IdtVhw/THJdcdCe3XHdSmDaIrD6JxQGrDhIRSmBFZHASovz+l2uOIQJclNqXcrSTyEIrDixK84+HwkDfVPIYtL68x8CKxQArDhA/uwSfl6/2HdgOa+PuTthxQGwbCTVfVabwHJaN1oXWmNZPaUAQFuFVKvhpoFloXQni6AaCwAchgVWcRJ5uA6qmbCKATg8G5KKmAlrovUkrHoAumM/bxgdrTl0r/UmhBWAbtlmNz5uOGBT1UwAIA3focCysJoKAKTjc1Vg2RrIZAUgNafLgTXVehQASJD/lNAJF+wAEuY/JbRV0AkAJKqesJzWhwBAwuoJayoAkLh6wrLpygkAJMwmrIkQVgAyYIHFvy4AyIIF1pUAQAYssJwAQAYILADZsKeEPwIAGVj3f1gAkIxf+180y9zVLEgAAAAASUVORK5CYII=);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAgCAYAAACoyEW6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHdSURBVHgB7dzRTQJBEMbxQX3wTTpwqUCsQOxAO6AD6UDswA7UEqzAK8EOvFfftAKdCXdmQ9hj4YDb9f6/ZJKBLDx+mdkjDAQAdsd5/bCqUuurqlYGAqAvnNfXYdL0/pnX++eGgffXKbXetV61iur1RggsoHtNARDqzwOf3zZMulBovWg9x36AwAKaOa+PDYZQmIS+q+9KrWuJmLgILOTMeX2bFaepx+HMtR6aDhBY2IdtVhw/THJdcdCe3XHdSmDaIrD6JxQGrDhIRSmBFZHASovz+l2uOIQJclNqXcrSTyEIrDixK84+HwkDfVPIYtL68x8CKxQArDhA/uwSfl6/2HdgOa+PuTthxQGwbCTVfVabwHJaN1oXWmNZPaUAQFuFVKvhpoFloXQni6AaCwAchgVWcRJ5uA6qmbCKATg8G5KKmAlrovUkrHoAumM/bxgdrTl0r/UmhBWAbtlmNz5uOGBT1UwAIA3focCysJoKAKTjc1Vg2RrIZAUgNafLgTXVehQASJD/lNAJF+wAEuY/JbRV0AkAJKqesJzWhwBAwuoJayoAkLh6wrLpygkAJMwmrIkQVgAyYIHFvy4AyIIF1pUAQAYssJwAQAYILADZsKeEPwIAGVj3f1gAkIxf+180y9zVLEgAAAAASUVORK5CYII=);
  }
  .options-investment .shape-1::after {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAgCAYAAACoyEW6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJySURBVHgB7d3NcdNAGMbxJ6EAQgXZDgg3bogKCBXgEsKNG+oAOgA6CBUYKiAdYCog3LiZfb3+eG28G1mxnbXn/5t547W0q8lMRs+sVlZ8IgDYjrNpzYTp622s0fT1Xk4E4NjlgiS33Twu7AuZY99qOZRGrs9szE2sr7Gu3f7OCCzg4QTX9id+KUjOM8cojckFyer2Xx3GrLZX+5XY79fEuoz1YnqcL7E+dxxPYAFrBNfuEyRdx4xc25/4pSDxY/z7UsDUahDr/bT9Wmn2VURg4ZAE1645SEpjfD8kA6Xguo71ttSRwMI2BNf2QZDbbggSeCFWq3Sp+FKZvweBdbxKJ37I9Ouz0GpGru2DwG//o3xA5Mase4/j1sZ6o0xoEVj7t68g6bpo6oNkFwutwKZaZUKLwFogSIB6tFpcHs4dQmDlgqTPZ0j63PpdbRMkwH4MY31XCq+JbQVW0CIMdnnHxr8vLbTmgoSFVuBwWCb8VJpl3diGvoHVKE3X7PVCiyDwNcMdGwB9XcV6pZVLw64GStO037E+KgXWmQBgdyxvmk0GWGebmg03HQgA99QqTZDuZLOnD0ph1QgA9s9yyGZZZ6eFTiHWD6V1rmexvgkA9s/Wt23R/eJRpkNQuvyzJ6nfxforAHg4T2I9X7cjKF0CXgkA6nCp9HD0fyysWgFAPYJSNi2xf/HwSQBQF1t4H/sNQSnBggCgPkuBZYvsAwFAneaB1WjN9SEAVGQeWLZuNRAA1GsSWLPFrCAAqNcksOzzDUMBQN3G9mhOo/TFhgBQNQusp+rwfWAAUAO7O3guAKjbeP4DACo3PhUAHAgCC8DB+Ad7Sby1emcVIgAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAgCAYAAACoyEW6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJySURBVHgB7d3NcdNAGMbxJ6EAQgXZDgg3bogKCBXgEsKNG+oAOgA6CBUYKiAdYCog3LiZfb3+eG28G1mxnbXn/5t547W0q8lMRs+sVlZ8IgDYjrNpzYTp622s0fT1Xk4E4NjlgiS33Twu7AuZY99qOZRGrs9szE2sr7Gu3f7OCCzg4QTX9id+KUjOM8cojckFyer2Xx3GrLZX+5XY79fEuoz1YnqcL7E+dxxPYAFrBNfuEyRdx4xc25/4pSDxY/z7UsDUahDr/bT9Wmn2VURg4ZAE1645SEpjfD8kA6Xguo71ttSRwMI2BNf2QZDbbggSeCFWq3Sp+FKZvweBdbxKJ37I9Ouz0GpGru2DwG//o3xA5Mase4/j1sZ6o0xoEVj7t68g6bpo6oNkFwutwKZaZUKLwFogSIB6tFpcHs4dQmDlgqTPZ0j63PpdbRMkwH4MY31XCq+JbQVW0CIMdnnHxr8vLbTmgoSFVuBwWCb8VJpl3diGvoHVKE3X7PVCiyDwNcMdGwB9XcV6pZVLw64GStO037E+KgXWmQBgdyxvmk0GWGebmg03HQgA99QqTZDuZLOnD0ph1QgA9s9yyGZZZ6eFTiHWD6V1rmexvgkA9s/Wt23R/eJRpkNQuvyzJ6nfxforAHg4T2I9X7cjKF0CXgkA6nCp9HD0fyysWgFAPYJSNi2xf/HwSQBQF1t4H/sNQSnBggCgPkuBZYvsAwFAneaB1WjN9SEAVGQeWLZuNRAA1GsSWLPFrCAAqNcksOzzDUMBQN3G9mhOo/TFhgBQNQusp+rwfWAAUAO7O3guAKjbeP4DACo3PhUAHAgCC8DB+Ad7Sby1emcVIgAAAABJRU5ErkJggg==);
  }
}

/* Options Investment */
/* Services Investment */
.services-investment-wrapper {
  padding: 79px 76px 55px;
}
.services-investment-wrapper::before {
  top: 28px;
  right: 11px;
  width: 263px;
  height: 256px;
  background-image: url("./../../assets/images/new-elements/pattern-01.svg");
  -webkit-mask-image: radial-gradient(circle, rgb(252, 70, 107) -80%, rgba(202, 76, 145, 0) 100%);
          mask-image: radial-gradient(circle, rgb(252, 70, 107) -80%, rgba(202, 76, 145, 0) 100%);
}
.services-investment .shape {
  z-index: -2;
}
.services-investment .shape::before, .services-investment .shape::after,
.services-investment .shape span {
  background-image: linear-gradient(277.03deg, #0082ff -5.72%, #479eff 106.64%);
}
.services-investment .shape::before, .services-investment .shape::after {
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGgAAAA0CAYAAADWiQ6vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAGYVSURBVHgB7b3B7yVJct/3jde9s6ItY3r+gun5C3blE28a6uSbpIMBg6QgCvBFgAGSgA8GuMQO4QMvBkwfDMGrA+mL4ZPMk667upgr+6DlP+Dt+Qc8PTBgrDTTL/SqKiPiG5FR9d6vu2c4WlXuTv/eq8rKjIyMT2RmVFY94ExnOtOZznSmM53pTGc605nOdKYznelMZzrTmc50pjOd6UxnOtOZznSmM53pTGc605nOdKYznelMZzrTmc50pjOd6UxnOtOZznSmM53pTGc605nOdKYznelMZzrTmc70H2sSfIfTP/hzffEbX+EH8gafyHP8QBUvFHh5we3v7TPnVcGr7QNei+A13uBzueC1Xm//PcMv9c3a1lf/+z+VVzjTmc50pjOd6UxnOtOZznSmM53pTN/Z9Oln+uLfPceHXwk++p7i4+vt722tv8QCPrzFBF4ueW5xgJeyxQlSfAAjPnA79+p6iwPczr++CH7x/X+Hv/7ZZ/Ia39H0nQrQ/Jf/s/7wA8Gn+hx/9xZo+SEWpW8S6u1/2yfZPt86QmU5JnHOj1GyY7eOxFWXryPvrZO805YOuwV15IovL4ov3gg+vx384uuv8OX3vo8v/rf/Wj7Hmc50pjOd6UxnOtOZznSmM53pTGd6q/Sbn+nLN9/Di2fXWzDlsgVYLtdbgOUZPlw3Y9yCLbf1+ItbQOXFbY3+UpcMsd7X9Rut//1YTuuxZv1v8YMlvbr994vb+X91iz389P/67+Sv8R1Jf+MBmv/qn+mnz57j79+U9XvXLeq1KnxRqGrOuwZbti6CB262f6Md4kfjOuuk+L5dsNVh3e2dbnW7DLcab4by5U2+17ccr27GBL3ilYygzhKRu17w+tkI6jy7fT536pzpTGc605nOdKYznelMZzrTmX4d0xJsuf4tfHj5Ch/hGT5e1tOXCz5edrNgCbLILcii64aLF7f/PsT1lo/TWH3Txgtfx9Nyfl3/2/pdZV7/N8v/USzFCCiMs54b63/Kt+yw+dlNxv/1538sP8PfYPobCdAsjy79J1/j928a+YObIj5cDw4ld8ERD9jsBWS2Y95h0u2okRHvUYh34jivs4hdJM6r01Tl1rEuCtW9/L3Fcj6/6nj8inbq3C56/eYZXt0ihq9vEUOVC16dO3XOdKYznelMZzrTmc50pjOd6UzfVloeI/oV8GLZ2fL8FkhZXilyW5u+ePYGH+kSWNmCLetjRB5s0TXYEmvzy+3f69jdMm+o2NbHOgdZbNOE56oBG8Qa3uTlTReg9T/FduLJm3KtP40zMnPMYV3Xb3GIJVjzF/jqFqz57NvfdPGtBmjGbpkf35TyqQdhEMooksXx6DTezjQ90qQUcOGGTRE0yo/8mJRJYUEc3mwTkblxlLdJcR1+HBQI2r5IDQylQNRW7NLmLZBzC+Isz8rJsnPnZijyBl+ux5/hl19/DTwTfP6rv4XXf/lPvrvP0J3pTGc605nOdKYznelMZzrTmb75tOxqWf7KB/j4+S3A8uYWaNFn+HAJriyPDI1sL1W3z7e16Ete9PpiePvH1spbFt1WrGMND4DW0kivI4EXF5sl8ho6wifg3TEeJAEFYJSehCnxAOxsrNhb/4Mek9IIKIHX8WnjyBao+ZNvM1DzrQRoODCzfK9RKpckPsfOlOZ9M927ZmyHjJSdOJg7EfzIk0box3tmir4hDq7Pst2+XUz2C5WfLNoNA1xOihw2bSAjZ4Fzm5q0BnOWlyOj7NbZAjyvvrqd/94Fr5fAzvc+OHfrnOlMZzrTmc50pjOd6UxnOtN3MdnLcb9+vr2vxV6IK2Mny3V7Ue4WdNkeJcovye3WmvBFsCI/3mPn8uNE5fuaJwIw28aCvh4P7OSK499pQ0VZ/6PfSNGtnWHH763/02aK2C0z5dESrfq2AzXfaIDmFph5+ezZLTAD/B4HFkwR/CgTKRTQEozg4A2acwgjG3nzdqmRSmzDDa52ogdu3BJ7PaUATJGZd8cI118e2ao7abiMIyNrZPE2Ne1Wa4fk4NFSt+/WAbb/dLxnB8u7dW7Hn+u6c+eLr57j9b84AztnOtOZznSmM53pTGc605nOdDdZoOW2Pvvocgu0yAUv39yOX25/ZTw+9Ob230W2XyterpHx11K3jrbj9TUgaU2J/TWkBVo8AFOfVPFsY73MGxPKpoQUfElbLqjCfCbHAYBm9wRyNbxGRtrswP8ebmgoAZhph8163q7vXr+yZfuLi+Kz//NH39ya+BsL0PzuT/T3b38+s0ieNRhaHmfiXStkTCWClnuoC+RQHr/eHiXiHTgUtfOSJD+SVG3DZYEbcdjQKFHpXPuSo/xcW3qsiQM2DwRiLAjjUUUqU9qLRx6QypUKnPqCsTL9VciWwM5lfZ/O8vjVGti5Ffr5dSvzl3i2BXWWd+ycgZ0znelMZzrTmc50pjOd6Uz/oab1PS3f397RItf1PSyf3NY+eruZ/ckSaFlfiLsEWa5rsOXlsiayQAuvbevrMfyGfXm6ZAo01Bv2svOaEM5vqVtfxi4aKwv+HbEmLDtMUqCG18KgrLYwHm2s0lAF9Hmsr209nGM/WYYa2BnH8xqZ1vkl8LSVT0/BaBOD6Nb/EpIu69/P/uqP5H/CN5Dee4Bm7Jr589vHT9cDW2t0J7CRta64J+30c9upZyg1nRlBG4rx1R0uFpETpe1NSQTw1q69WGF0aAYpRe7uvYMHETRygxvy5uMlv9elFPW04M9lfk+PR5dAgSmSR6WHy44rtzOijFEFB7FuQRzasbMcf7U+mnXFl0tgR7c+/eVy6qvl585/hdd/+YfnO3bOdKYznelMZzrTmc50pjO9W/rNP93e0bLsZnm2vH/lFlS56vaI0PJTz7AX4W5/X44F18e26Kd12MNLWHTr3ny6BnDyzX+k14L4DX7/rnMg4pGb/0dilfZF7XmdHMeRb/Rr7FA5XLPjuN52/f9gUVPABUf1NS8PrmWNj/wenlcXxafvezeN4D2m3/6JLr/M9ONbqR81Uaw1NW9JhgcQtn+na2ryX2uy/NsXnXaQCNJWKD7mBnSZO5qCMH6YAh07QmX5ZDLZyKfF0ISihS5mkV138mH/+cJwIEueK6R6EdoSl2NUmdbDrXHtS5qp/ayz2g7e3cRBr9H2LJfiy+Vnza/jHTu3yPSrtfzrLYhzWV/y9Pl1Cfy8uf13wes338cX566dM53pTGc605nOdKYznenXK62PDf3tWzDl3+KjyyVefntbA3y8rHluS4SP14yyvgx33dmyBly6d7TkdVle03E+vywdX9ZT05oH+f43l8cBg7UUzTsz0hUpOBPrX7EKul8gmtpBmxrs5v299Z2tyfLh2GxhwpV1vEzr/731sSDWxNuF6V02pRuiHaGYHJx6Qtp7vInLU2Rd03WTYLK9IuRP/upH8md4T+lJDdpLy89m/2df48e36OMfLN+nd8tk41qzpAANd/UwoOXrFakjU/StDdJEq+KFwfyYzl7n8zN4ZZfKTsqBjDgG8DtlRns4+uNyYA7CGDhDsO3Q7d8rw2TtJQPak7VuS+Nj5CBSayxwgtCL1EAO1Tm/gInaZyULXaN7UV7kvqDDWX7Eo3ImUdIB7zxSr3x9HAu2a2e8d+cW8Vwf0brZ2ZcYu3ZuTv58JOtMZzrTmc50pjOd6Uxn+gZT+8jQZZ2+f3Sbvn94u/n6cs3IP++MdX7/sq4bwasZS4Lpha9jHeFrmLIus1dCpPCG3WBev2i6Yb+VzDf140Z1XDtyWoAirfHpuH0tay9Ma2Zqn6+p4BGS+4ELWhtDy6NEsb4Er99Y3DhVys+yxbW8Bqb1c/3hHOHrNL8nltoerWrW/368rjcbfST9loCMN1LjYBPPiFZv8v7Zv/6R/CHeQxK8YxqPNP0ft5J+gHsRLEk/Z5X/DchypLB5pMmVeKc+iuI5lKMXpNgQmu+z4ZW28GNQLtMWWcqBoAYobyO3LX9O9VfDWY/xrpPS5hQQ4d0zXqXnpypyPKcGb4pGNDkCYIqCCj+iNYIqSQ0NbBJRyz74pBEEWq8PZwoP3FSlAQnwED7vSqovZR7fXwH+np0lvbodW4I7Xy4vUF539SzBHuCL2zVfLjt3rs/w5fnT52c605nOdKYznelMZ/p1TraT5fL1ukNl2c3y8Xriik/WHe63YMr2uyO0kwXr/PylrQ/sxnhdw1gdaT1C83/EOgrQHAzxVG7wr6dlepwole/ruhK84PLSuut2hY4XznDaa09NdN7XPyhPWnDe8SGtp9vgTVwkTZ2+lgXuLXpTW2qIpg3U+M6arNe4iS7zkxRH639am+OOqGjsR+sakTcxpM8oa3Skc3n9b/JFRUvWX+jX+Ifv+ktPgndIIzjz09vHj5fHi25Qwgy0Pr9VFTEZFSgwUhfL60UlCmbHEJ0MkGIjIpof9bEgUI4O+l/rxOX8NXewBzDSs3UMCHLHjkhgfTERuH50O0mOop4ldUY4ypE26ofSFvvO9cmUZ732Cmh5p05yZNJAB96tVIJWQHEmtdy2ua3jjhduhT3laHQ0bX5MbNSZzh1EXJNAjZ25HNsLpF7fPr4aivTvS9BM7CfRBb/UNzf9/sa2i+fcvXOmM53pTGc605nOdKZvOtkulsv3oM+WHSvXLdCC7bGh9X0sAnony9jJorIdr8GEdu68M/+vK3ttAgax5CqP14zjac1Y6qKdLO3839dkVpXOT1yQDCwP1+PrqylIQhVpCbQghxrifTNKh6WsK3ltzDrfykt60LFKPtrM4Doua5kUCFHwGiktijGv2Wu7JuVxH/MinNdylm/NouXpi9HW0gR0Qa66hsdsP6wL3kzQ72iqNsYBQ6QA0yt8hd96lyCN4C3TGpy53IIzy8uTrLDGcNrFNBsaJmWnhT+QOoXjVKhl+vfoQEwGxcERv3zqNA5mHCcyLAeZtraRkY+meatSwGL5epEmclhTE0hQDcdSgxMmIrKxscVOYK+PVSFvQ0utaKLRfNzLb7waRbxzlqbNq07M2C/ll6hMVuQIeH28bi2HLCc5v6GrQbJ0uiYd+zOm6/fmGlJVUgEw94nl94/srOL8q8v4u36X8f26/lqWPsPt7xWvZXv2EV8/3/L95T99t6jtmc50pjOd6UxnOtOZvvvJ38VySx98hU9uk8YX12f48LLNWV/e/vtQlwDLMoFcAjAy3sOyzVQ/Rt5BEgtlIE1qx/d5sUrH/Ws9P/LUV0ik4AvP21F2U+RyeH3Xy0P56Hr+ZOs2EzelEqRZ5//TpoEmaV070bG6ZLJzKIGr9biWpZfkgAGvZTwL6WAEG3xt6HI1O1OAvFTj9qPKoPlGv33y3TKUJ+nCysy62cRV2o0k+WY/aFMF6ayoEDV+YAdzH9kaleIPvoacgzxRTynM13qsgSZYhuXVGV/h771tkEbwFikFZ3QupXv3SU1slCRNj5fOj594Of0OBncCO9HYGonNARnKOGmoBBxSjw151tNlB4m3jyKAFTABpgBGunarJ7WFxNoOdbuJsmsSMqxNnsuos0Y0a5LJ1W3VUBRxVOAvbFbMTgZadu/s2SE7A0WOPpfvkzNXevePOUmd2rLrZFlWbqe/E4iDNbOzcz0jHOYcaCwdCMuPsCFUJWY9p7yaHcPy+fNxzatx+bqDR5YXKy/6ugV33lzw5eW6BXbs5crX/w9fnr+cdaYznelMZzrTmc70zaZP/1RfLrtX9Gu8+PqCF7ebb5+MWflH2AIpH8J2sCw7V96swZbY0YI0l88LTV4cl90J9gRAXSSP69eUFs7Iuzu63fK4c4MZeaHd3zhevlxoLTPmvr5Oo1m0NQe8QsnrrtygaAtUm8BMaZvlp3WoSn8zPc/xEQGTtZ2K/CvCJFu9aTxKSzfNa301r28MGOvhJTjn7y8tuk7f82IsdFrWkiQxhyWaqAWwu6rqAhp2qqz/0w6mYrNaStSd9X8nDa//a3BmPU/6bm/2I/VHSGF1k+yDr7feSSNPzL8GZy7P8FPZ3o49XZ92K2zqCcCsUmssI6Nli1RpPxl+GKMeG9t6vADhNsRyIj/uBOSFrjuFxodwnppDbVE/KlEySg/GlLZ3UeAmKsovF+agCBzGErgyh7c+WkNgU9tIadGGybdxZjbeMghMVJT2g4NVe858AOm7aIrdmIilLfFZkc0hO1lUW2FZUez1aGdTUgmNFhjWXxzK4aV+MIDPuUkHdIcjBcQgjf12tsXBwBrc2cr7YnmBsvA7eGR7Bw90/Wn0ZULwCm9ulz3fHtO6fX99OYM8ZzrTmc50pjOd6dc8/b3/QT++fnWb+1xH0MQCJ5dbUOXN2KmyBFWu602wl+tFOv6O3St7c9L2UD6wzdzGDvMLplcnKOex91GOdQHAM0xe5AgwLW3rIsjm/5jn2ChJyvyf1ms5YKNAfW9Jmr8mSfKcHyxKt6ao8/8Hkuni7pMN1E6b/9taDQc7bUDt6E7UwIAda9dSUVg7/+/Wxhhrxhrcweibdi0Hql9KsUNPaQm5s8YyG7R1NNvcKJ8XoO0aheURNDuU9tZsQQVqcKbVn6ss7Nfy1BiDlPX/kOOtgjTylMzdY02PpNVx3DzH9eq1to8t3YkSyvigblBlJ00ytlAM2MsR+HRp2T0Dl/OgUUMiclLojJEAm8DCxAxfd/zukwJ/8VDTDiFU4w0dTLtEPLoMt8ZJl+5gdZJrkt0Z46CR/SRdjUBXrTMsoE/q1rM9knVF7NwRTC98mgCf6xCg2J02Oi/yaZW52OWapxlo/H0+knrCyvCyLTil7EwUKDbuu3gEOW+xBW+75zsYyKhseN2YdJIOliYsB5Z37qw/fX5r9Bqw0djRY+/i+WJ50fKtns/l2ZD9A7xaJj3n41pnOtOZznSmM53pfablsSB8339u+eX677Pb39sNJzy/Hb8FXG7zrw+v44W2sj0x4I8GqYwX4UbqF6Nxdkn35vU2QUuvC2jmWT4PXv+UNQ1oPpt2npccNjdOa5NuJwOQdxVg2smQtdDfyPS5aPc6B03NH9fYXDbnAc+lgbJurIsq6ef/riTaBTStG3NRea2YNDk+XRq92HydVhquv3JznxdqKuWpAGp3naOjBGjWNbfE418cgKl6mWwrbtD6utrrHnJyEI0CZ80CgPJolC/dzXluN/WD0lrTX72x02YpuNCrMFy0uluJbandSEJtFC5DXAV2fJf/0a9PDtLIoxmXn9L+T7/Cv4E5sujciCotDbn0CzpeIB7toLFyDiROW4iABO9kaEIRQduetmZqdpK4TOO8F3QpxhBGGM6lyJLMRNPHyX+k5gkeju52SbEb8fMMjTMOB4O5bSx4cSwYAZGkBylBIxjkEjIA89ayWnc6Hw4LoAEjyWkyavbyDCR/p/pCqs7pNYGd1Jx8t8I8WdgdwtdLDpq4eYzPUgxFd+TJqeh2GHTeeirYfTG1q6E4LBtwcGew9Tbu8K8h5SH/7l17+381Dr+y9q4Ob5Pz83EH6dX4lbhXa/23YM9NyM+Xz2eg50xnOtOZznSm/7CTBVbWR4KueLns3H32PXy8xFUuy4ttt50sH151DbAsU4SXy3VLgGX9EZNlZ8v1lm9n/r/Og6558edzIk71RhZi/n93l3aT9tYItQhp8gJljqkkN3IGn+/uzP/rHNHrsfUTsL+boZtbir/Dse78r4/cWIXt2rLOw9fylmO5r2o7e+WVlJ5mAOYgBdU7pWb+X+UfYuhOu90G9x5nSv1BUuytbbwODk5RkEvQrrt8fedlWcCJ6iEz2Vqq01qZSvQKfX1sZdT5//QYERoGImAk6XOfBpKxu+ZKfMsT+EdYH9LxJ/J/+/iL3/gav/Wzzx57ukDwYPpH/1z/x5vD+wNv0DBCzrPb8XBFRFM1Gw87QI7U2k6DBDd9HmXTn13486I4oEvX4BGd1AVxjvj5WUXuQBlnydlN4Gk1+AeSjp4Q7YMeDJSLHZaf+mUIL1MVJRC1XtpF53VSj9cNdkRZPHlQ854/gaWlcTlzBBLmOwVz/5lOdNeOYxAhaLmBpe1xqaRPXbs7F0BuDub4o6giuzkxbrN9X55HvYD6UZstgVx54WyU/43zb9opO42C1Qf5h3dVsoPFMcZ/Wz2vlkzX7dGtL7Hp7fNR2Kv1rz26de7qOdOZznSmM53p4cS7VW43Tj5eH4e+BVUuy0LpFjC5ff9ozbjsStleZLv+QhDi14OWMf/lmqWZlyBPY+pUbJ6b2N3vMv/v5i/duqPduRHlxpMudV1Q51PS7BaoNzhLo2oDtTmc5nUHM810Q5V2aSQZgS5YsWWVPD/r5pJpDl7K93Oa131JTDrGc1orS2vPR5v9k/I8ktczrgaaVwumd2hSXqtnt5+S8CQ3dYrUdnvbuAq6Ea00/0eRY/eYBbpoo4LQ/H9vY4Mfs/6gY9GCRpa+qDinee0BwfzT2sC0Uwt31v9WPkGwu/4H6wgz/6AbxeO6mS4A9TE81EBaZVnSDqq/+PkfyT/BA0keyfS7P9Hfv5X7ZzhYuCIalBXKLqlEyQqIdZGWdgzYzpe6Q4WMD8LK0REJs3rh3mHeDSMz11rh4kWieBPCGMyoysI/GSJwd4fMZIjZmYRTcjXN+tLsnJCcD4ojKPpEPwpMkKBZZAPTXYatydHnLcAUmV+/tjA1wYAh4tSX3Z0Od0wo2wbL4n+qr54D2qCIjHZcNV2y1dU786CDAmNCMqafNefOo0GxThhMMXOTcrfaB36J2NT2WRfvhX9ybC7P0tYL2c80cYl7FNzUXFK20xoQ69t3j3/iuEwglo/LL2h9efuw/pLWkOf15RbMudp7erZSvlheyHxr4BL8WSPnt7Z9sT72dUv/4r85f1b9TGc605nO9N1IvEvlNpZ9shx7tr1H5cW6S/bN7dhlzfohZH0caN2hssx/LhjBlS197AP0zvg/vsaCFUg3kOy8jf9AnmPhHcb/uts6Hec5TJ7TWL0+/6eGzD9oUm/CHsz/68StzB21ac/cLpsHY+w4j3mmz7X88nlxH3PInflPqm/vJhuiT63d01yT6uT5P1B2ztBjQ6XfgQi6ADt6XeT3d/PQvHsvSKHcX5jnzbozD276dit2Z/0iJMcoP69RsGM3TX/U3SePJq0k0lqVv3ftTvNkblddA1v+2lc7/HMbrR7b+fIo/+OHXCzHIf/r4Yb/es0e/9fgLOyR7KuuZbD5nD/8qx/Jn+FOknsZ1vfOPMMvQQ5TBfErSSQo6Lg1sgZk0tY7O2ZNqwv+JiqFg8Wy7jQogW11bmXu6YLGlORU0jYmvtLbWh0a0C94S/sqFEOKTgbUspJzmRvizRfkR580ygaQnDtj0vVR6GJ8WMsjuas80xZC1gVCgOteW2sj6SItDn0KDnSDC4bMmuVQRGDPn5McZbA4zSDceAwSNfSYxj7Kun6/sEzJFWDqlxoARFGX56T2m664/iloymWXchDXTfwbU9wX9oUDHsy/1UCOfZ9/9PZNdj1xUNzFe+Wf67ROnSZ0D/I/PltQZ6n0FYHxakj1uR+63nzycugaQR98cAsO3QI/y8cz6HOmM53pTL/+yV5SuwZTvsInz5+v48KLy3O8WBYqtzHpoyVosuS9ff9YtsDK8t6+l5dlkLEX127viFw/pxufAMqO2zr0bZ9jTOW5JPyzfZTyww/dXIbmtsh113G9TgmOk+UeaxVEQ9I8TGiOJcjzHuhOfTS/Ac2TOX+3aKs3/FDXUaWN0/w5z9FTnjSvqm0yvXP7y7G6w8NvDPLU1mSVA/0057Sft/L8OOZro7YpCNLoOPWD1cnzc24z95fVbwsiza/RSNU2cz0vH00aPcjzSdanf0d+PG09Xub/dd3S6ZF0ke2v1g/IHqNP5j9/7s8g+L8q5vXGwfy4FIOs2ceS23PDf3ZH8Hd/Xp7If7qBDuRAc5z74s3Ndf/ffyS/wEG627Df+V/0l7dcL0fuOZJa218WJodBGYIvLWaKJ54Ww41SSuMjMo59OwGmslIUujpnQTEcnWF374Li0KiNDP7I2PYDw/SU1MBkjigVlpnJEdsJkKG+Goyp2yOtPTyIJN1wveEE4mfrqv9VTFHXkd/1Vu1rva6zGeGqUyDE5QZmXe5tQZ3yIhiF2co15GdHR3L4tclQ7VrOxHl25DSbdTtDsTuU1h7ZXj1/h//E/AH/3OiW/6gv5WkHIlI4Cv81vW/+2X6q7U36KG0cZVvGh/ifBcbUGKV2jO9fYHtsazm+7vQZl6y/zKVbO14tW82v2688vFpOXkfg5zbXx9dY3pl4y3NbAPy/X+HLn52/znWmM53pTA8n3pHy7IqPbIeJ/6rPLS3vU7GPt/Mvzaff/luPy/Zy2hfX7Yv9vPKWOMCB5u57GVu78b0MzfVdDesOdaXFaJqngeqwEbSM/8izrXShyag0d+RxEzT+8zQpjfV3xn9OaWzleSXmOSXn7/IMMdIj2kuG6fUMeR7W3uHXScw85PMcRub8rgefoyDm33uTB24bdub/vmbRcaQGXOzcbFP7a5gIws1BsChgfjepbDW4LdR5PhDKYV2MOdcQk4NV27GGBZ6v2/du/k9y5Lmizf8D5nkNWxo+Kosf/qDcemf+v8d/2o1v1UnfZj5P72pN8/+5o8ZlFJiQB/lPu9KbQOze+r/jH7obyCmCNuvFO/zDTSDsjubxUh2i6YBBJR+2BH7++q9+JH/nSE45Ovnb/1x/fCvpMxO8Lsw6+BLscF+VF2metem20qApemqVIAwZMSgkRaynO2hRAKRFNPLp9rsC87Nldk5TZ6/t4UVz1clkTE3kEDvJoJHi5Fa4yTHQgnH+3hTaRPQTMU0Ue9rhUNvkMOxFSLefbM520Eq331PtdlRg2h5YbdLrO9D3nmO2c3Sd+ZRqallqq8/yZt0kOtyW2Ia03F0qTsxtm9tW21ndZRnU6997/BfG3dY1tOD8M0OrvcIbmHfK1c9WMR7j33RRy3JOG/6ndnXfSf97/IP0ne7GsP3VFJOWdUJcueLP3P8A+dZmYuD5Q74+PY1/e5cP1se8LnhN5bxa/1zoJ9mX7yMAtGyTvwWBPl8/P9seF/tgXH8Ggc50pjN9W2kJnlz+Nj5cfyr5lp4/x8vl70XiUZ3FF1+Xx3pGkvELPkuwRDB+2QerA345Hv1ZnNpy7EPsjP9p7sh+V+j7PJbGuLIdbMd/P2d5y2eNxVyMLXfGf1gdMRjluU4zZ6njv/1bbnzFUFgWgNNn0LwOSDcjQXnBwYTos6jI2jDmyvLA+N/eSJIk2u7473pHM8chkSCYX9mQy422L1/iRxyiV5rxP1UyW2OeW+3NdQV5h3ocv7dOSWsTNPP/sV5RqsrnPdXeUHUgqR15Du0ZRxZBumFcuZBmHVPtTHORVa7HNF74n+buQ7ZvlH9Ak01pWZtX/tH3xxH/OWfPv/I6pARY6jouwOr5L8GaqL+UlXbSXOebqIJm3cLt3ln/m268/Uo7nDr+FX/y8z+Wz7CTdqFaH216jv+nwl+d1+hsNB2ZInkcFEgdysKw8+tBzlRIiUabYxv1jw/C5MSlZOwz4q0TU+oo/rUaNBFWrYvgvaBLt1hW9M97JmVFudVppwBMXoBmZ4S8zdQLoTYnFewEvfguh12WnAw5PWqPGU16NKZUmfTuR/aCXjrDji4J2LnP/RM6cqHpDo999bLMadiAqk2bd9Qjta1dYpuiZ2n7uzw6b0tM7eK2znppbbPjmvMw/0DZuRU80yU9/+7YSIdlIjdNzh7hH3Pas/p34j/p8B35L9K9d/7dlt6S/zqAtoPngex0jbANoaSh41cSMryyc7cF1Pqun0vk/dyDvFe8/nrbBYRnmyyvuFzbEbR8PgNCZzrTdyfZIzv2/Xvf314quwRy1/ebjGCIbn7o4/Wdsjcfd7ngwzfjl3uWJJT3ll5IvBdlAf8lzxdqsKDbqTnmpus3HsB9LLtgnrMCaaRXzIsepEErVZnmUHUx0N7l7cYW+2xVUR7NbewetalzlSxDnrvl8X9v/i6Yx/5xnq9L82ggL9aQ5jcKyeMS+hHNTuS54xhv/TiNoa5n0+G9+VSdM1V7KrahuW+tvrxmuTP+g+eode5yMP4LzXXG+GvXpMlqW2fJutel72X8F+R/ef2CLBPrsdabVCOY5v9istH3NM8h/lHav8t/mRDxuqXy396wQ9tmn+shr+Na27LPJM+8Jib5CfTgi+yX/I3VuX6yubu3qpm/o/i65Fzu8Y/GHsv833Xp4t3nH7beRl4TE4+5H+xzFDjz/CD/t09f4Cv853s/vS3YSb/zE/3z25/fw1NSdQ4IhU9R5dEYfjHofdo9n6ZrEM5Z0NSP0LfbRbdQItlQ21TqI9jgQJOjO1rM1LY41FGnIFWDePFRhbu0k6pqdx7RVX0gTKjF7PQCvKXcTY7SRga7wOV9oLOfrD4MtV3C2uLjJFM9VnfMJPDJoaVzIz+oD7RMWup3kjGcFunXd2mQ0/F8lnn8NB35hXwXQGan0gXJOJHSp909SQc1kcPFg4nvqqQFO+7zL+zqHuB/Pd3w3zlxGgdyziXvBd1kNvKV0cMnMMHA5KSnoCreH/9DhiSVZL28Ff8c3e++rxkb/gFMwad7/CP3cDqwl7hdUvg3nXfHSj8wU95ztOCp/Nuvea0v/X62BIK2x8O4Ia+84u3FWa/8kcRthfjFeEzMdgt9+fwZvlh/vSQue/3B8lLpESj61e2/f3m+O+hMfwNpCYrYZ3ufyUXxyRIUWY4tdms7Sob/XThbOP9oed/JeuFl5Wl5BOfF9kM8Gwo3hl6O8+vBWyDlZXLzdr5J9/jngx3/E+N3+K8BGxp3TYi8iPFqUnDA5yI07k2+z08Iu6tyU3Nn/Ocxoh1XirzcFtS5L7eFAi7teTRjbG2dgnd7eD/VucsqjzTjP7KitG9TXLNlmuS1Oka2qLOO/0uOC6b3Z3apjKXtmG0yKrXVry3l1rvrTVk+1lc7qjaYZCFdJplZvrIQljL+a1lUWoX+st+9NVNZU3AfuA2WlMFIDT3mH5jmNI/w/+j8/0C0PXN1+VKwouGf5me7/De7Ot6Z/24N4/JcDvg/6KT2r+Uq/LNuZbzaQpoiUT5zm9J8XD3rlDr+V90S/2Uun+bOmOsGCRquoK4J53EkR/w4n+Jf/esfyW8dVZfS7/4z/VSf4aeWQdkoZ2NQ+qc1KqQ2ZaV1kT9QxdwQmRdUMgmyZ3z2oTh3X0DlSDNf5l1Xos5puxIbXxpYlZrCi8Aif7dFrXXorNMa0VMKgEQf9NaeAxWjeWlbF6pDh+bIu5KMMnvT3Ugota2d/GDvO2Zd0JeksyYimgYJhLMGdhamrXPD7ExchDK5IecNr/ugTcnhK+SujUseqHL3kn4k9OP9YUc0ItC7dzHI5qpN1j7YGVRqGx/m301RSnCrfo/rWn2U8+j0csS/1wm/w5YmYHSHIgdqS92u4wf5t18FI4HC7GixUIIhssPwIf/TJzJgeQf+O1s2/oED3t+Cf5N7j3/PoSXAXCeopf5qy6Ho0BGI/4yIX7PPv4Yu6yRZtl8Iqzt8tkfKro0c8JdKh7BYy/78sr1naHvf0C3Zu4euyzVv1rzrO0TH+4i294leIti0Frc8kjYCTbaAX15U9LXgy2cj4LQu8t/c/j6b22oBKcvzL//b71ZQ6r/4U325/DU5LfGuDm7D8lc/wIdrAONNbm/V1U3FLy87vn0c+wT76WPtjl7K+0iivJfoLlgCIlL8RMM/+zDhBR3Q/ySqTm1hTBLrfMOpuSZ9p/GETu3wT+VX/ocAT+JfNVxb4ZrlYHmByWVv/1zekv8pLy2YefxvinRpmoCTxqn74/9Q6TQuoPZB7uns382u4DfdwgqpDXXoKlMBv5JvflTdYC9J3Nzxu+52/NoH/FOddTzhsaLqYKfubvwHjf9+w5MYBPJwPLWVeStjIdfhheS5jNsFK73leY9/zHMdaARkmB9qT72xGXYGmtPknk/jOx1r+YfNVXjBTHMZulZ5fBau38V5Ov+aTmN/dx35XOzMmdDo7cjeH+Hfaif/nQJ/zF6xQ0xfC/9JTuAu/0UVd/nHgW/EXnqQf7fHOh7Rv+sfvh5uX3f5r+uZ2+ff+vkfy8/mS5r0Oz/Rn97+fIqdhis59yMh1rzRJKtwb8GWI1fVAY7URf8q/JoXOenFQ6XeqW2Yhxf+N1utNE4N2YG1bWFnKuidS3aUWd87jl7zoMu6TXp3PY8MtDhkDeR2kMLqIhxlgrPm0Tbw0jq5SSfjiA7H0T1P6+0a+uuCMnvfXR+K2veRX8iJIOl4083OhII7MntATHdsoNmu2kj5sB4lHUkpH7xoluIaeFFcPuxGibt0h39vOzuhOFHRq8kGpPCMpv8n8l9lxc6AyIZ2xP/EOPDe+Hf7PuIfs745EOjchezAvhmG+I0/Y7sQKT0nuSQPyhD/sEkF9vlH3/9JJ6OKWDjQM8KuH+Jfr0iD6MR7jAXr9w0/SFoMka4f4b9yKDt/MevgLv+Ttgv/ne6SP6PGoNH3FEx7JB3w3/g5+/pO/K+ZtYxbPLb7xdO4Ena2NyE+aJu3y8bBOnkUOtezXls8Tebc1oWOR/7UOTwWsI6/Ef7J1qThn9uf+HqAf9btlJ7AP1nW9vlB/u26R/lPcjyR/732+QUN/zx+UDHtT8/ulj3ktn929X2QKiKjz30RhWqPfBHznzyYZ+lYfIj/HfFG9m+Of+yNzw3rO/OFeTFX5v/Jlh7gfynw8h75n26yyByIeQr/qAvbhv/iU1v+je+Of+9KfSL/2zlh/150nf2Y9PzjaSnEXeofN0A6fXrbTQ9P4N/mLd5vD/JffRfbo9VxaGfEv69NO/6bsc79a8N/096J4GpXOOCf5q3pelj9jOAO/8RNz3+zZkm+uOf/Zz9vdtFc6oFl9wxqcAajKLEAfzizNp99HMoYncUOcLtSqYzSmXzN2olxPBo9vpjCJcuQFng6iUnlUd1StlzSyLIdvWw6cKOja31hqsNWJcnWO68GOFWSURvI1NSKIYxbJN8B8PelwMASz2qGNzlnExZIQYJS/Sa1bqXNd4U0LXB4YMJMNl3DmINsIIDw+v3clZzxkGcq1/Rp5+kYaPHmdZrM6hpLAwDm9qiSbpOtlsHZ/8mDxvr36iIi9bHVKzRAD1tNA4w7h/Hf8tnzIOxkCfi1wRnp+9v1iMf5J26sZEKXhEljQNLdff7tOuKfmJ9ZowJYdj3g3867v2n41yEP829yvTP/mPkXtg1FHoy5ZOLfP1l24h+Ff3mAfwmDSnedrE3cP3hkMkMTOCn88wSm3O0TC87QDFcCbUzjkXHhOissd/zrE/m3qox/rucR/q0dxFni3yQTlkfTZ+tzYRksrT+9iznt9bfJc8h/1acda/j3f3Wuk/kX9s3MO+I7OwXJH9+K/0vhl+rQTaj98d/kThwNG/HdE0Um6dhQVs8+/6aAt+V/L0hjc7apbyJb4h8P8n/oBJ7AP5DHf3DhB/zjAf7R8F9saOJfiX+lqkeexH/SSfBhZSWdsS0Z/15m5Z8/29hvnMrUj5qFzMfbfor5GS+GUhFi7ZpTmv/zlR3/7oc1FrDUXtaHV6wsA9vuU8f/hv/UgsI/7vGPmX8lVkRrNeA5fWlW2PQ9/rXjfxQ9OpHfoRfj/x3+rew032YbBB3j702S3OaJfxT+Ef50MwtNvs3rUmosOv6Zqzv8aykTxL+wrsv4T42c+pA58fnhDv96wL9/Jv5Nbtbju/DPdhpmuelj9Bdqu2QuPPgfn7TU6TIU/l1H0V7WB/x8Tk/i349LBFcV+/zjHv+lrsGXy1T5Hx8//c3/fo29pDQFaPAcP/YKtbSLJxZFKSv47ChGGX6cAVIAPFmxziOgXIHmOKIiB4gX2Rp+zcoWNwQp4IyFmKAxEPXBlpWPUZ7S3ZpYACPOs9xsJEpgJxlJn0X+pGMBZjOE+1NTk9a7eezZhzFIcQSbrAqP9Pl/Jgu3K/S0XSeIR4NGW7no9a85lB1HXRpkzkOhiIhF1kUElYYCKBiIFJDhib1MsGtyXqR3redGOwR5tDQRyFrNmaW7vUmmcS1Ip6v6NQdluO1Uh0OtSoBr2AhPDLze7NS9zmg6UO2zruKk2GtJnJ8Xhoon8E93KnixSrVkHXuZDf9CzjyVNPhPx6J/lCZS3hg54N9tgDiRB/ivTL8t/6k/lTupcG5DzBP41yfwP8B1e+S2Vn+3m4h/m00666V+n4VIyaOpbcz3zD+Sf3A+jH8T2nlOQlSpfadFTEbehn8ldhV8k8MqEb+Yx+TCP+XhPsgTS0out+kmt3ZkcV3lg3KHf5C81C9pkh02+iT+hfjXqFcaDrzfLxL1cB0aErb8awQbfPHgtZTx/4poo/WvN0NSoAssi48z2eY5hsoq6RZlXkd8QeLfYeTKiX9t+GdxaMHkd86/af611M/jfyr9gH8c8A/mH95uL0oTbVGPpCuDIzT8g/wA94/zr5l/M+Tl/zzf9aLu8B+FYxr/8SD/FfV6ECU/8mIsryOsfRI3rjQWwol/q0ar/xh/SXnuok12eSL/+gj/AO/ey/zHHNjFumrwzz9zLAj++QLyHR6MIrOm6UxKiX894h8e2NGpHOuTwj8O+JfCv+sBdD2VgQfm/2YX7suIf5PZOu4u/1UHowCNcTBsxuQEYu5W5/+Ff93hHwf86wH/0Bw8ZvtDw3/9TH4nJx1qrLpI3Rx/VqUMWygXpPHf1G5tTfINPWvhn0YC599Y1iP+a9uP5v/A/DoUmIlv3+UJ4z8O+Efhn1Wm9OTLqLvl3/PLiL1QSl25/nLTM/ySGiP1b1GekDAx8VM38pCfgUcaDJQb6JdUU4pGTD/PZ5O1MVGvcvquA4oCbldLUrhXznwDO06FzljHJ1kQlfuCtDEadpiugxIIK85u02/UK0W/e3KHCyk/aWcDjTkNdzjcPm3ulBcZ1u8h/2Y3/F3Qv5jWyom2SXu+O852RQMmO7e9OqsOTH6+c8sDK+AAb5fXvkZ8IW6qTUUWrjMYgzs4UF9Y/YL8U5xcZth4tJ3qQTNI7ur1Af5NTnOiE//kB1D4H+KN96si235VWMi0OVdNO8Ja/sPfBv9mh6NPdp/xLV5oPl/bi9mOQI084h9sHoX/EB5T5rv8sx7Dlt4r/5OOs/beP/88IKKxq4b/PVsCEBO1oQM79hD/6r47VeF6ROzGSItLnbl8hH9SqnJ/pdSNHW/Bv9nr2/DvfSKprej457Kk8G9jXJE1t6EsCvb4L21/mP+km+IJHuXfU8O/y/EW/LOk3ijL8Bb8Q3K/3+O/yoDy3XU3rll5eJB/oI8xsN0386J35p/HF7vW/Q7IvxX+OT3Cf+ojZP6tBqG6Ux3fIv+Yhhtk1096wg7/5YpD/nluQ3PcXIRM7fGyVn9d5v9S+Pf65uJT+4X45zbJnIdbt8t/WrcMeZTaPekAATf3MzswvA3/W971Bd9kk+lnmsXsFnFt9U1xaZn/ox83Bt/SsWg6rPwXhLXICezwr8A+86A+JP61MDK1fRLXRUup43/2jjOXe/xP9rQ3ZqG1sbmepv8QXc38vlf+need9X/HPzUD7XjzjvxX2/UKiH/XBAuNnn/jeRYUaW02lN3yj/IumrSD5hac+TFGtFOi09JfMmAXnKPPadDQMFYkDQwF6vgczmTENLGbVsVGZC4tDEiOyXFA893N9cg1K3MtIyRQtoxh6JFV6HhkcwNkC0Qcc4dgNSQdZPnWZFF4l1PD0dIxDq+70waoPkQ9JcKyfuO7fdYOa9vFbEBjsUtRaGpOlAceQka7yoRCpx0CZldIemWgVRvrGLcFwqYAdIGafBFc/6xzztYtzryu6C/Q+bV/aFDy45yt2KG1PUym2onEfwa5ItsU8sRSYf2n1HSddBCcs/08yj+iU0w/2jX2gH+p/AMt/8oqMBnLxJn5B5HX2aUW/kkydduX3DaQL6OFU5ZW6DzAk13ymMn37fI/dDu51Mbmcv8F42oFin270iTGcxzzLzv8CzL/JPbInk7c5/96zD/LlCoi27EMNYqEhn9R6pkm2x7/oy7pih13TYJ/yQaiMTFu+R8XZzsRxN1CzfpJthUTy8R/KivroOVfLj3/Lhu1n8s1RrhxR/xj8C8H/LMPNRVY+1Amznv8pzor/1SBFv55cUR3FJ1vPeA/SbbDvzT8AxRgxz7/ueF0oOEf2Odfiz3t8W8+1PiHuBwNWXGcjJ3vAKP6sfX84F/Q8w/2y15Tz38YIEtVK4yeIfvKJlHGGLJT6Yp+hP96GfM/DpB7hisltXOHf/8s64u/D/lXSQuYkO+S5s6pP1H5F1YOymwVwVV8DZsr/Nc5XCmm51+iGg8qeFNm/t0ut/xpDaNw+0rjv0S7J/6BHf7LMSnnfPw32TT7WcqnVZ0iB/wj6WX2uxr8m09g3mi807qYrva1fLwUsqTaCx8vuq7nO/6xw79dtP4p/PM5rsD+eJYy/iedIvPvh8PqBU1V0/y/yDHpdMihO/xb+yr/lkeb+b/S+G9zNjP6KosVK+FTV/5xj399Gv+sd3Tzf8z8SxTBujjkn6stY07SsfWtHvE/Mg4FJv7NN+CAf6nHJAVJN5lMH+pj0D/g4lKA5nbRp8iThVkAgCdz0YDtq7ghgYwK4H9DwGx40yIxQSykMHPqQLIkkmoaGO1qVsgwRD6fJ0pKssGNQepVZmRCDnA9KaW+PNgLd5y3edJ2MorNqATpJcE84TKnwwvACj/p1YHmhYiMcoaTyYGvkZcXCo3IoRz6XIIkfsdYmksEOfruZdAk3gYrawPbjYFmcKWFMtV1Edp9URzydPdqu8qdebBvqjHR2WfRQXg/hDxWUBQoo948OJgDkbA508eo0AI3ECR7U3O8IgWVUY/1sdfJk7oD/nkB480T12U3qLCTtiuQdAB4AIDrlh3+m5R9Tfbyrju5w78594sQP+K6dTnHtcL/lWDpxL+VX/lXmQYZ/yimAw0mO/7Bg1zH/+Xp/OMO/3gwVT9t10o08pD/2j4FeLIWWm74R+Hf6x5M3OOf9csmq1FW0inXwelil1b+xwXyIP8IP5j+Vv6VLPvyBP5T0AW5IbZAEEFtoRjPLf+4z7/ZmPlxiTo3ORRpUtckab8p9TnzL3469IbgX4h/oeOj7F3+Ze98iOX8J3/3FvwXG5r4B/Nfxn8xfRd9Ov9aZKr8C57O//Cj07UStkbct/y7ZuFOJI3/eE/8o7ahOfYU/q1d2vDvfdrwT/7ukH+vRsmPYOunyr80/FvfUrBDJ8z3+Nfg3/KNBku5nAMfG/fEPwr/fgzJrqcy54/xLQUFjNNLLkWQbjytNTL/dtwmmEf8Q7DLv9m31PG/8M+adX+iaU4+8w/ig1gZdvc4/wj+0xzP8r4F/6BK2f8Jlx1NsXHyrfhXspLRPqQdMzK6sPAvSmZJn13E98w/B8vehn9p+Of1KPN/b/5v+h7XOzpWPzcCssO/nVdM/LNbYP4pONTyDzuGff5JtGzHxP/E4wVa16SSxeQ1TuIfTXnpZrMgrf9lh3+h9i6nroJ//Oln6r/I6AGa3/6J/t7tgo8dGkFRzUhRiUGwGTY11AnJWMUCNhqW8ino75ggWGOTQyDLkd5Rp8gheYEoKT5pEAJrnBs/yaTRaJc97v6NSVbRVg1KmJAZ3OLAc1YyGpr8JcODW49aX6y/j2oQseFH64U8Ifd29IdmHbjTciVnh4a8wLLv7GQ06UAjqID46+YjPPRo1Ll+uEDZQVwQgWbXFSbbkPrZ+xXI2+EsX26TOTSw8zCn6u3OLqq2Dci6icEZ0UaXr9qTUhxTsmPbCUZxAKey7T4UWa4UdNUD/n0CXPhPrEjwv9oTt4kNYG7nzD8y/9CMWOW/nHiIf9nhX6lNPFCQDib+27TDf+fLOv6da5hCUrnK3IP4590PcsD/lY1VU+BvK53K2+Of5GEGJv7HcXAeVzNPMDSVuf0KAl0s0abEvyZxns4/DvgvLZ34T3odzav8r+XZ2GGZJO5sIU9a03hHjMb3wj/bjstcpGr5v1CbQ8eQI/4Jlsq/jduH/Cu1xSgt/KdP41tVMkD6y40U3eFfsvxCMoDam8bGPf71ngfofLqmxaGJbH3jfYiGf8rsc7Jd/oekpV89+5qXfRzy+F/5T73R8M+2dd3hnxNVrWxVzP960aXo8IB/kr/lnxbvzj9zytdrtnJuDbdFtOE/cMAh/2j4p0K4DXMS1MWo23LxWXQJmVMsXKPNhf/RKbvjvzMdA8ch/75Y6/gfstBYnBdVPIZoFImiHiH+OXBs/U8LMbANsZjrXy11vwX/ssM/Cv92GsYg8U/e0HPpAf9OPsLXMP9cW+U/SWPtBWaG7/DP9kd8p2YoW87W3of5B1ki6xPe/OTLwo6Jfx+vQGMXVaNharv8u53t8M+6Gf3V8u8l50Ja7JMkua5d/oXkJeGdf9NZoknT0lPN7rgw7swj/l1Qzm/FFP6pBpU9fRD/8gD/UvjHe+I/tQM5mU0l2dTtZ/nvxf//LH6kiXfQ/H2AFgnZ/FANU6Q48dr5Q+jJWensEGBCKwlM+UnxsOi+g1rqdNAYMlAdZPiSZagdoIx8iqxGfflOf3RR0pcAtQMnA5hAbJLaoBjjGdu4tc2joiwH4jolcFCcN+f3PhSGL1fsOumi8LV9MtsrmvNiwRbvqfGvICaxvngc+r8S5FU/Jgc7+WkwJjn8GC+aWC9ADY6s2wJVKNaoENKrSrTEjlrp4o6QeLKzEvlScIxlcSc4s7U5f3gwa/ujtQByalVX0dZpi39y4qEOUhLS7gtLl8YO9FH+gfh5VFDF6PkvynqI/1GlUyqY+WemK/+sp+jlb45/YCaa9LnPvzVo6BP+MfQppGfvaGLHKr3LPx7jP/0nYc9kv26fxgnZJkjMQ/5bW4tzAqAGRxP/xOp27uK2sH0n/skW3D7tvLBqJcnPNgW3wUaJAzy1gHpqS+E/tySVkfiHEnrjSLHrrT3xTZNskpnmJHv823lirfIPQEoAKoy/4z/7umnim3w4QB2Y+Uc3Md7h36+neu7xrwf8WybrkiP+CdF9/sdRIQXSfMl57/hnHU3+6xvkH8Q/9au/mJX5vxT9SOGfdyqmGx7jnAchCv+a5Q0dGv9A+NCGf7fPsSDXwr/Pp9X7MPEPhXR3I0x/sPzUlpb/Jhk3rA8KsG5fD/jXWroAaSGWT6X1kMnq3zWZZh3I848M8IkL+TEp1j+aVPlfP+7wz8eP+L82/FtR2vCvO/yzTrYmRhcTervzf2n49zxCAYGRISm5zP+Nf0ieD3jDqk4O+Ce/EsODzLqU5Haezr8pT5LL9OucV+N/GyjSkJXbsTP+u/zMv2DiX3f4F5ondvxDaT2tSI/pPMq/jWmywz+py/sHhf8w/vGNiTLjHG3Y45/roVNT94P4H+0P2Sr/3F4+0fCvqQE7fdvwj8K/3OGffHVms/AvPL+kdiZ/dME/ts8X+vDpKBj8176wIYGFKQtDjkabomSINzoxIlZ1Atco3e4uKDuKUb/fedga7hNeyQrVarzJWNnFmHrHGetQN/ALdcHWRpmcAgNZ68gOHC4LdxqS4WSngPbOl5UwcBnFbn0DgbuOAJ23dmr60y2ObaIxk2bZRj+G6tzLk7mTMaIpy+QfoLKTcNuC2wDZdbbDFDBD9TGprkiCaSul9/0oc9W70CCjHuyIhQ3bQjgwSQJb2Ze44jI0NerEKDf0x43WnZYoBV9ITrMP013qF7I7AWYHZEVrDCDcft3eZ+Dbba1+mn05/4tdXYl/t1qUfqh1N/x7/YV/luNt+B9lpWh7Os7855Jb/lN9kb/aXgpuKHdzmeBK0dpd/pH598Iv5OeKxu1OpVWs1R+UtBZB/JeTmoumdMB/OqxZtyZWqcVeYJj139c08a/EP41/vsg65B9Wq+t54l+m6uEB3a0BwT8tEIzjxD9H4n1cojb5ddb/ManVpLEof+Kf7I0KLQGzpfzlHS4XKHb4H3pYxRUa//EO/JOQm88fmvcXslL/eJkH/KebTEJ31wr/FqwYvsZlqIsVG3/UzoOE7vgf18gO/86iiwne0SjY4z9qnfmXzH/h0vnXwr82/FsN+gD/qZqGf93hH4V/eDMQrWn416Z5VpdQQboz/nOQJdnyKGP13cS/VXop/E/VC9L4P/EvsIq89Zr1ETIW/l0jGnI+yj/rBCAjavhH4T/d2DX+NXym360u/CcDKeOdy3rAP+7wr5JsauY/TvjjwuluOx3HDv9S6jP+ef5v/uCIf3b9VBayiqadL2I7cNY+Dl8cft36J7Rg7ZkGS9A4opr1dI//7rhdKzv8u0hH/BOHyJe5TtNCGOE3Rx9Sdkz8o+EfHf94jP9hM5AD/qXwr8S/SNGfzHpr9cDl6wjmDP6vpAeNecVd/inFetLqe4B/r+OAf0Fub6nVGS8tN+2q1XFv/BfkIFhUMfOPJ/LP47fZETPX8S+mqmF/XqriU3vMaQ3Q/KOf6N+9FfAiNR9ufOZgeOALrscvArjTEPgi0RSmrNRhONfoynTOlUrJHDyQHW4wsNaZZKZ8MVmxAYCUVhRrsHq9ZmjrDo3r7ETNTHywtKlPAOuBHkSDQyXmgHiwZp2geA1Ufwrfom36EOQB3Q+Gm4sJwdC6kAypbSj9LXRKYiIqQgscCQMVcIOSfjt9+GTranWS1yBbSo+DpIlDyOPOye8EkDCSPdKa5yKYBlB3LjSJ9mpqbu4v9XapCzdswxY3DJPpaz2kkZcDTg4z1zf6sa4C3ebIljXbbbvF3K9FHjA6/tfj9osgDf/eZ9y+OrChnKttRPSB1S2F/6EzD94p3o5/0kvobPCvxH+yy4Z/lrfyn+oaX6ThX+Jal3X+2PPvmaIvnH95gH/HRNyXKE2A+Hzwz/Ylbv0P8a8N/2xj1mfCYpFujvhfs7tHJmHYFwybXHyY3OE/+WLTHdU7bHuXfyH+KUdcn64K/jUUFsWrs6UVZFp0ejse5R8N/2j4X6++wz9APoj5V8zv+9jjX6O/1b0eiupDNq/1Dv/jwol/LfybnjX7IG+v2eyAIPrYZN/hX7l9O/zzBeKXl+/RR1yHw2W2TgHGxL/s8C+FfzsWHROcLwvka8M/aqJ5YdWHHPAPdRvO/Gvm3/0R9UXiH6RgU4blL+O/Ris3/17bU/iXHf7TPMOuepB/SFlDl/HfFnZo9Fz0nwNQWz+EznJK/KPwf2UJ6y+Chc1xn7p+hPi3+aEi84/3yL/Add7zj8y/txkz/8lXNPxjh//GdtxErO36RP5ru50By6To+Tc9a+jS6yK9S9S39vc9/gX9+J9kVRpTqJ3Mv+nC+K/EMf8u7QP881gtXlno+SH+0fPvMmjR/wH/Ovj3wZ30ZbYmDf+J9Tp2FdmUx9eGf3T+mcTXMbageKpH+K83n9zPHvBPAc0UjE2+gfmXY/69zw78pLwt/3b94J/sK/G/ii/H/GMe/1/86hl+uHy/jIz/cJZ7VCZzQ4pjTPmUDTJABYrTvZDTLHfCs8AEojeGFGULKJN57XzkTlXb1K9VCiTGeQIZ2kPyJsVY0ELbpdE264Up7cOC7BPLRBuwBXT6b5TZlrGeGkaTDMfaHosA9YVfJ59SQEh9gEiPtSjAd4qnOlw8us50kSqkZ05p0kCVAGnSPP4ymOZ11gCh5qBTcpTI/crOQkM3oDsX3r9NJ/rkwozWZEt32qhs2PATjgJ1AFeSx2xCEQ4DtjAQt4/qIgTobVWewL+Vdch/+bycPuI/BQs1otRK+rS6OJjlhSPpwH4J7Un8a+HfM70j/7tph39Btj/mnxU6sU8ZWndzwD/ZuA86ZsOpaC0BocExc7TLP7VBdvjnJIV/rlgb/r1C9UtcQcMvhLqqv8fMP50ItdPC4aB/W/5dr6Nzlco2FpT7T9ztZbkGRZOONYKGxr8U/vUO/yD+cYd/O3Ll3hMKHNXxPx5gVc0+wPnXkDOJl4KqhX95Cv+1v8c1UsaDKRhzwP+eTjv7KBfu8y9houLDwcz/VPNb8C8N/2j4rzIzx2UBnLVudWTxYwdsKdfThdYxipjZI/M/mNjn384f8F858zxDE5pb5vzjgH8v4i34B53rxhv3n7NcfFNKeZ7ogUPM9lH5Fz98n3+zGW6Pt4nrkBFwsbYW/vU98+8Bax6bGv4F+/xzuZIu5dMz/+6nG/sggOpYSg2O48w/FzLxL+g9kdlb4d/GDbuZaX3jgZ87/AM9/0r8cxCp6Ml/+KTyLyFzP/6PShK05CyN/xAGE/+1v4EH+De7s9aV/iX1J/7ZpszWpvnyE/jXhn8p83/Xt5D70dlCyAXGkFf4HztxpFw48Z/agzv8I/jngMce/2jm/9LwL+SzzE9qGTOS6Qxt2dhyyL+QPIhOqfwLev47liRft/6a02V8+0GwkU1ay0BqxjA6KbZNaeQhw4pJIhkR3RJUb4QNKsoyRqNV0G1Vw/RHKSqHZFySS81FYRiW9agr9OLQRN5RgRTHw0GKBJ4ZlJXbuWqZYJn6kHPzeVvADvksIp56PLpnnGN9aAIo+QWNq1CRLt5ZKVLIDoOBcucz/qVGIBZuQz7u4/qTyM6XRF+zPlyscFMhp5bjYUC5Z6TIB3dsDGQ6b3WUem1CbdqJ8UAyXy521OMLh6p/ltWi0dBU5mqTV7pbrZt+zX4SY+mvhmNj+Sr/m7BJ50/m3/Wq07Vu15V/E5q/mUOv+eSAfy38e0E2WbxQG6m9rOc9/qmSxL/gHfnX7HsHL+NT8M8HUy13+Mcs26ZAsj9BcQfEtRzxHzaVWzzsezUNks8H0oZ/ANPL6f2v6WRwKCTnU/lfhY28VGyW31Xe8J/K915A2BCCYZs422flSYGS8XQ2lss85F/u8A8gvbzQ+KedGJkHuL9yma7RR7EN3fpUwm34YkGTiYUJS2OXGRJlPXDa5V9yu6XwLwf86x7/csy/yqR3k2XivwJJFzn/mjMo6WHiX+7wX7Kzmib+kzxc9wH/1i4gJsvUSP9p8Mr/esU12YOxNP84xTiZlFbGZteN5jmG2YC799KHanICaMaikK/wb2JdH+AfIBbsGPGvMwWp/lKm6bhuoU/8Kw74xzSd8ke90PE/SJXQmc2r83uhiB+Xn/iX2btpfEEIF8cO+bfyUmTlAf4hPk9LvNNYbsJau/1uepLeKwENE2Sq7Au5Pa6q+AwtwfU7/LMemH9r1wAy9X+5DqndXRpz2sr/sMFD/t32TUsd/2UEWC+d/SyYZzoeQ+YY/5l/Xj+VYFgqQ7msMo7gYP7P/JNNkekWOY0F/hz6SUnqtfDyvb+VdquA+M+Xh/8X3Odf3if/Eu1ULodkQ2OXUyCw6sHV0fAfuXxt5r6/8p/5msb/R/gnuNTEkCykciNvtvKD5e9lFPCphNMIA6yGZwXxYClZeEWASZ0U2hUyvxiu5jqULyHA6O8wlu2zxPGmQ2PREmVw9N0Pm7O0tlik0Sf/ZaBQM2LCzbY1DuOsL2jkO+DqOtHaX1GGsrNWlz0DmeXaAheaByEJsUH1bh9JPtF8x9cX6xrtt22IkKSMZBJeTR2szFkQJKnpQxLr39R+0yliQm93/TyaKqVf6kRgJ5nOyzHUY0DWaaDinliKA/b3o6A6Eh5syTC4olKvE27tVXh/wAcRGgQKPynAUvNI7b6iLyX+AczR/5D4Yf5lh39TVuVfOWf6J/MvSex8odmzFP6H4Ep5nH8BeCLj5TD/1Cc+tN7jf9ju4/wPf8E6nfgfH2zRE70S594H/1L47+CSqXdpjGF5R7uNX/vs/lgz/1BfFHO7fIeeyQya/OKAf+zwD8KSmqtdQXv84wH+dec/KeVX/kfJCm7jAf+m20f4T7aA0f87/GuIuB2RuD7Zn010xmRe2Ja3Mn381yzbxL8d6/hHVtvEvxL/qd2Ff8vr7azlII//R/zT3MBtaFwvLOyQR7ktipl/KToFMv844F+Jf9ACZOKf9KVhyYl/G9/u8S/RjQP2KNsPxZgvhW0LcpgWJv6F+Afxj1AOmwsdxrjceQD9Zf9E6ptTx//wVcwedId/+8ufu1Rv/j2FfxT+BQf8z+yt/HOBo5Fa5HD+h0zw8+SrzY9TUcaYVhkmHRD/5WZkHjNNvw3/4IUw1W95TF844B/Ix4T41zzX8Z0LzP8o39e5gYJ/5fHL+bdMb8s/Cv/+l31R4Z/qmfjf7afCf7JH4t/tkPiHpDrhftXGDWsj8x/ttOBa7OrfGf8r/yZsPp0vaQta0jUe9zQbUuJ/lOguRvcxT0m6L3f4p3bZZWZXPr4w/5yX8iPhVfhfFU3zQj9j/LND47nqAf9XFP6l1UeyoxDwPv+o/XDEP9sf8a9U1z3+yzzD+XdZyg3I27f1ESf57Z/oD29n/g12kkHoi99xR8mDNJexYBtOI0WX9ibDEkbrCmGnICMwEhPzrS7K5xYWebcGK/eza2ADGi5b08itHL7DZcbLdV5kTBKGfNyOFGEmudAQWPNi33GkDs4ipwlF0guiWm+31VkigJR9a6vrFFmJIbw7ZKu8vp/BnKvLplrOzZ83ea4EY7ULk52cHtURzjcmcBGg4vag0Xftg/k7jRrZrspfeL+EDQvJOOkSkXdfttG+3FmY7oL5YoAHYtAdsygr7AE7nGLmf/15cwT/riehNjzAv/8LHPI/POV9/sfnnTrDzg74Z6bt8Djvk6dkT3f4T/5w1gF224+JYSu+iJwG97t+j7gHCv9Kvq7yT4un0IGmtrwV/0r2a+WMF0/3ejngf5Qs9bpH+K8+TEoZncPq+Dcdtvwr+juQJJ+3reGfOSC5p10wlX+eGBr/1V5LGSxay/96co9/K0eadvA56jljT8q1PJGzuoT6ZDq2w3/S06P82zGuH0/nn42FqksiaLG9xsaAme9d/lOzSIbK/95cJ/VHxz/uN8mzbUK6b+C++Lb4v6Lot9E3ZM6Dfi6Jtp3Evx/j+eSO40DDv8tOsqX2Nbr073f4T0E5s4vKf+5NdUGs3OV74b/y/k3xDxqLp2MP8O8BPT6vSH5ssq0H+U/9e9R+3OG/6j9KR77safwby7LDv7d1h39gambUU+0QvkhF8dm1zrD1Mf8fOp77m/hHMBXqonEgzV+eyD+o7r02l3Y7/yOveJ2F/0mXB/yDZaH2NfXHd+LfdRayWd+mRo3zYD1/E/wn/dsY2+iaWUzt7vkOaZvzxjHzzw6P2vve+Gd7atuPmf8k98hwFfydy+WCl3S82qC3Zfnrna9xZ6MOqOQArDPn/3QYsJCkdg6T8oSOeUekjh6ZJZQWnRN6bQqH3WHhdrJGpemc7c6fOZ7RXgljd73p0KkbIRdterJ6+FzWRX7mFlM/sRaJJW4GzFG5Q6P25fba3zDOqZYaGBmeosrk+huOWlMfWtuGTJDoi0keU0tFc/T/0E96Q7dwW6vxpyqQdzgQlCkq3AxSLr9yt2e7RXagdMuH+tIG0ZFfJbdc49otWiurzHwXzG5LVLcKqnJaRAH5mof4X+4Ozosz0HczwpZ/Jf5NiW6XHSNZ3k2/Df/GZbJozdelT+q6d/6lXqeYXkbtx0cb/c6PJH8DkktdN6lxSZZq2ekXfsi9JP4VXnJypbUTK/90QqIQ7PJv7dvjXx/kP50D2d52TotPTHrRwj+1xWjJb+gfjB3xr1Su3+Fo+K99R10X7UTy+TP/of/tM/Fv44mX0fDPejKWLqBJ4Q7/zK/xWu9ognUcInoWjeu3idkR/6GIXf6l8G/XasNI4o/4t2smnTf8J73Y8cG/7vFvPuwB/q2SMvnOOAp3Y/5Ad9csE/9qjUgpq+M/ldtJwfwr1XvAf6qkZy9k7vjHzP/aX2PQYv618D/y5MAOy6AI++M5aci/latZv0lm7I//aS7Jc53cwNCXtQ0kA1Ib4wqJMscYRFNozI/IRaWqxL80/O/Vb36l+Bp0/NvB1EZAnInK/8ik74F/6pdpDDBGK/+U/y7/6/XD/pz/qgezwwP+Ufmn+ta8xZ70KfwPP0/9I6WGt+Ifwcz2cZY/5rOjLzg4m4Sovjq3z81Iyvy/8m98DQ7a8V9duiSr258U/kvAPgWI+fLxd+KfdYCuraWd5t2Sne3w75O5wn8qU0pb4+Qu/5DQrcnE/IpZgNluaYMgxpWi513+a2Ch8q+V+4Z/ariiGf/RjP/cL8KtKfwbx1LRIP6xwz92+Cc/s8v/2r1mc0f8IzhMAg7+n73BDy94s22lwZzB27JjLnPDuRFzJ0s6GmXGJJomCGQsc8DFBs/RpcoOi5TEP2WotW3W1eQQNEMTBcl2zo7zgl3HJECRjavK2unwqpOT2/7YwiYPWMkBEpzqTafM419hD5c0MDudasRSJsxhzOLtSurmD+Z4QZOoZLBAfimYpslFtDc+TxM704HSBG/qbyU5wjGmt+bXQcrbUvrMulyRHHyaQcMcrBWeL1eyLXs8L3bO5HrzfD/0Z0LE9ZSZdJB3oYB0qbG1cG8imC4pTsr/i34An0c92PBPTsn6efrlA+Ou8u/OfzhIJfQ9YLIcIP6ntmXdO/+r4gX8SMPm04h/CPKWZ7wd/zqF/ajKoQPv14Z/xBCWJlN4gH/d4V9DtsS/tV0Q/HvAGs04YDXxIsprD/5H4ck2OOBj/SvE/7BfCA+jhf8MKNkB8e9laPIXroc9/k0ub2uC/zH+ZY9/3effyuTve/w7t2XCQjyL0mSN7Aw87gCoO4s4WDfxj86fsPe1bAf844B/7xfiH8htdDGYf8tBPzEvyEEZDsjzrhi/GUU2Rv4hU4fy7Yn8m2iV/1K+6XKzKSk2OVrs5qfpauE+7uye5aYi2SU+jX8g8e/6zDwn/iG+UOr5t9J4EUB9iGTApCOTB5l/NHp4H/zThbv82/gSueLGS5VL7vCPA/5R+b/2/KPh35vT8I+wg7DKKnvDf4gUecy2EKNC9V+JqTr3Tkrb4Z+D4abTNHYU/u3YlceYyv88nkbbpb+bvvCf0Qy5BO/Gv1K/Of/D3qY+1vDHlX//Kg3/JC+6JDaUH/MvxL9B0vEP4h+Ff638gxQ08gzo/bUVbgYJbGqLYpoeK4o9WUVsU6YrSRd5XNCDU8Q/uA+1oejO+D/5u8G5SPEjQPyS17X4XCun2HflHzR+skyVfyHZJXxA8q3k98JGNAVwtZGx518z//xT5j52EP+s08o/Cv86+McT+Jet3giMe7X+n/L3PIxAroKPL7ePP/CjUhRQkqIRQqY8qWNQnIQbJFyZ3Tso1l954E4FvO+1giSB6+j7qf7gJcPp5bLBjQmgtU3N2flElYzLd9MgL6AFWZ9rGUVXZODadrqGLt1pDwUrHUNSudcrSXF2Ogwx6jZrGY7OHBmXlwxKw3lSyVKuywszyuciCcmU9THBzx/d02GG2xwkwtHFeQ05L0g2A/6cm4W44xBisP20ATo31lrgJh+5FETABvGJORJMOqwf3RH5ZAPDyWX9y9RWK0Af519ZBCn6UufsnfiXMfTy4PAI/3LAvx3Twr/XieDbFmZuaqMsO6+mQ+J/yDKnB/hn3tIkg1jHA/xbwaDBMNmbhp5gdRH/kHzX2K/HzL8W/pGvm/lnJkH6Lfx3+qzGuMc/gHlrbBn8uS7nZujCbDtQ2OE/oNQaJIhcM/9C/GvH/+hNRbkmNZ7qALUQwb80/HM5IrMPd2M64F9q9TLZQVTS9H/HPzRjIzv8gy874N9zXp1ZpQ6Nmz9cMNkcDvgH1z34929FUGp3liFViZhQ4z7/ID8t4Fh5LjjVxj2g3vd+99pq6/g3Gfx6JD+Q2gi67trwrw3/kGP+kW0FqayGf2n4F0X92XO3GS38W6Fm54/yr8Ex5Soyh3zOv12X7irv2ElpO/vGJ/O/9nORkVbJjfTEv84n/AJSVNf/3n7+rvCYjyLzX6lJPn+ky1vw73qS1PaWf+NcCv/6DvyP9rrc1K7EPxld5t98KXbmTyHXxD8q/yC/E3VP/JuM9H6V1EbOY7bH/WH8K5crzo+bfl1P7dkc/Ztv7sXcdiuv8i+oa0ag6MKEvhL/LE588PNaWUpBTzs+bEuJf9JLfqqELuMPR/yDbIP5VxT+KVChVLjdfGO9kEGE1rlRd/hng1qrkFHE8Hso9rucv7wN/5fMvxL/PlBqmYvbBQf8+zr/PfLPVQ9dK+lPBwcvL7fvL1AbrfFZsnFEgQFWRElBHWUlsJolDNKcgWIGxAoFLVwQ5W5RQckRYAJoO6Qu0FqSFl7Y6JRMzh1VGKGkDuH/0Buv6SBF81AmhiFb6jqGigdqb994rbOkYoZfZ2emqW1bEdqYj3oEN0XRxVooSD9lpqHPpiiSHci7M8ipKGNcJna5sGxb/FPbVkfSVeNskS9IUexUP32eODJHZuAg78CBFLGvIZNyC7e8aseKj6NuizpGPev2QJeRWDIZ2dbo0Qep7U+OmxbT7piBNJEWKtsZJ/7hyKQ2x2BX+Afxr4V/Glg3jgrnGv0RE1I6AWT+EXIwe2mSWfk3OVwGHiSs3Xki47aa6i3pHv/JhDTr0uRdVXihupAK9ElDloy8WMO/EP/Y4R8P8o/Kfz7jBsRM+52FwmsdW9Y8B/ybfdFgNYlI9qZo+JfcD2xvfr1Y1rDLXf7B/OvMf1FPWuiJ5Y38D/NvtibvwL8U/r3do5zEvxT+zW6APOkfMl8L/85sx398jVY0/FHb4WVIaTOCHRT+lUuxuc0O/zv1a5Ulqx7sdlJ7nUErTZP9eHse4b/I4Fm04d85J/798oZ/wG1m8iPjul3+eTGcbLMs7Fxo9WNrfdP4jvfDvwXblWQxGbwk4t+OVf6t0Uf8kw1o8Rk+59TCPxr+U+AQwaiVtce/PsC/HaAmzfzbnWkFB/WiH8xuEJyvp3bm/5LlC+ilmjjppVp5nN8OhZW2/Js93uMfB/wXY9EqyyQ3Zv6H8cdu9MGpdSy4PSD+heBmOyMZuF3MP2ejgEWxSr8ZlH/KWJpxJcrjdWC2PU0OYeIfCD9v/NNXH/O4zMT/diACp5LXSKaDPf6LLAE68U/1+y4ZafjXMv+3wIDEde3rGnSHfzyBf/+O3E8Dy9Hlw8aEpsFCutDkvyWRsaSF/0vmHwf8o4z/zjb7Buqzp/LfzbmZ7z3+zQI1mRwm/uUB/vWAf/KdNC2Z+Xd9RT+8vNwa8QIFpnKHy4U2WVxw8Y60AoUAEP+rBKM65AZ9gEsLE/suZEhCypuixtEB3oa1c2jCwHVYm8oEJUVbEQOLOzNua6qZJzfVO1lZs8w5iwRcVdZkDNmReJMVk6OmsQ/TRCz1syYx4gsZD31XclBto8ziXb7hYFVdFj5enaMtNmU4YbDNmZBKjku1qN3sjJ2renlZZHIUdCzE2+qNO40giMoVDN4i0yXATIGBkVe4rtR+/q65fM6Yyhr2vPYL6Ynbb3nZgUvDP3ssCqo5/7SoGCrCzL/x1fAPEMN3+Gdbgw1gxJuSNir/2ON/2CMFCPYWZKFLnaPoVLGw/qZ0h3/rM3FPBPePRSco5SRfUfkn3Uz8o/BfTcbLFSqE+LcidvlHwz8e498mjKutEv8Ie078o+FfiX+Nvp7418I/G0zHP7Jdpcu8LpJpFZ/8FF2QJ+IkK4oypVGzNvxXho74xxH/Cg5ywvzXaHv0xeDF+sd/Zafyb/1pusSD/JOtTPV7Nmc9deJT+JcH+Ef1ZZzyvGJKGuNPyuacqAvp/LtsJh+IA645ZMuSaMwJhPjXg/Ffql0fjP8oqTab+Zcd/v3OZr6cA4Zp/C/lvxf+USfcIH5CB7Zw2o68Lf8kvMlLjPr1LJ7qPqNUeXqUpvKvdA5hYxP/zAKvAAktZV8sxL/dnWb+EWP4anduPzjm3/1uwz/Ph4Ce/3ojsPLvAT/6vhOQ2eU/dxIa6klpVJeS8pM9hDYSyZIaj5Z/KfzznOSIf/MpesB/uWuxy/9O+9XmNpV/O878u7ka/1bTPf6H+OO48487/A/DmtrTtrmO/1kDQp98rv8Q/7XOB/iHzPwnxiVLZcFZcmv82I2wLXbjP+7wD+J/3OD01xCgzBUq/0L26rYS5ysmE//lOKhMC85YP+zy77W8Jf+8HmkT9Y1Svsq/cHsvyw4aXQM0Ka9NsviOB+pEhxWDFE0SdoZpoGMXQp2WDHiAi5jA+2NECqQgSRpVQJ0fZVijlBUF7hw2HG6XuA8NR0CmwjBMAyqaoN6QbdfZjUHOHVjoYnYeCMeSdMEgR13cNjdBcyCkZxI/gOa2mWEJDbQpCludCBpHZ3mu2aGNAqrLUy7V9RM2lQbwuKWFeEYRZHNVrsYxU/4kT+lQW2R42zmvwBky5+p9VhQ01AkeZOPnwxHMKdmdOUOwWwGdz+VP+jVHwO9ASm3ddJz4Z1mA1FGKwj8a/pNs1kZkp57y7PEPCpKOioqdO/9SbLqW6/yPa4XKxA7/yuWwI0dSyIT/Hv/Wdjngf1qwj0qMfyCNsIl/Kfyn8jTpO/lK479pG2jR7fxra97TYPEk/tdfCFTk4BS8XfA/O/yLFraqYBK+kBqvJIx9nPiHpDkMr2US/7XnKv9SfdRgQ3f4h/nEGAeT74E0TFf9ipeZ8ipfN7ZAk02Idk0QpNFTHuBfH+RfgQhshCzCMhj/Uvgvgga21t8N/zkjcTjKLNGVXf7R8C974z/cBgV3+JdaA/moRJPJP/RCE8M8n1Dn3K/nftjjHzrreo//ohWfG+oO/6mycZcWVe+C5PM5+Ok28gD/FpiNTh5SAnwHH+WTl2/yauF/STz+t0mG+pU4fJB/fYB/G0uGUCrURMFj/COPnz48Jn95h/9L7btxfJd/Gn/2+JdiZ/f4b/UDpMeTdf6ZW1/QKnIbXac7839mxpU27PRyh38gLaS3oecb4t/m/+ZDuS17/LvcSsE4ZL9Vk9B1zL/3T9TBNhg7Zp/IvxD/uMM/2SS46so/zS22P5JtNtkYxi/HPcD/IoH/pLRZGfFv7an8y73xX718H/OKj7Jr4eeMaeZfJ99+l3/rHgm+qmzd++ZS1w//6jY+rflYlcR/KQtcppAM5nvdjhr+8QT+uUJt+Dc75fFfsr9iSzTdLD8EgZdJpHGWF+8tqFImz1kbk1ly1C01YjhedtiIvLEVSyun4AVfqtxNKwCVlC+pOw8K64EL0ku93KmMki1AoeW8OUWXnXRl+XQ2HS47OYQ24qu5nQxWMTFnSLkfw5DRX2V2jJi8je+VDGHQAqLZJRXnBykQjXZI1G3tst1T/gyh6ys80+ycRpmISbjXa+WYPfpkR2cbZwc4GLA6NKlc152n4vYBChwFglLA0Go/BvAU8CuOjSYrISujHjoFT/5cr5gZrbaZgncH/CenRZejJkUaJDVZ9dP553p2mOIAnVumu7jKv5KjNbspspkdVv/xKP9o+Jc6CJhMxL90/A+5Kv+S1DAuIf5reTRQIsbAmf/1GPW1D8AazLb8CwlC/FugcZzY5R8N/86+lvoe4J8VDuafbJx8ntnP1uRgM+VLbImryvl3PSkPQW5rk/0MXYTeiH/QGIraN4r0Kw7LnyUIq1VG9PynI4N/IV1KvoAndDUd8u9j94P8L9/K3UIvdXbGCP5xwD+/INEYsv4v/COP0d8a/6MOXmAlzUr4OS+M0zDUXf6HgoTLZRdSx6Fmrud6SO1IGcB3cJjD9Jix86/WNCiNycytODxso1YubDDN44e3ZxvD3b+C+JfCPx7kXwr/pON4vEEzX6SLu/yj8C8P8G9lLuM/29I9/pUETPVW/kfwTDDDXouxD9P435yTwYgc8J+rQhoTzdcp8U+64LZm/kHtJf5Jd168FP7tfYZK/KdFm8R1zQ079y1a+ccx/9Cd+b+mht0d//f4xx3+pfAfVeZ0j3/heVq0m8duJaXt8s/86hP5x8Z34563HNLwzzo0/qXh37jVhn/Z4Z/19gj/kLCv2h8d/yg+LH9EzP+FWOR0h//pmLqecvvHF+JJKFZwyL82/I8Tzj39nfinjgz7AN6Kf0HPv9pxkL1xYUStStEJ8MklNYzQrIth1AmJnbuuUXKxYA3dhjbu6/N23EhYJ0fFKef0BmQvwAoH6kSCHYYiOxwHfMDojmuAHu2VVEUNRiShy8J2a9UAyfQoSEbvcFo7TacMK7d3cvbiYiTVmOijvDXLCB5EYZxYF/QXyPEYNV1IyOPGlykPOwlb8J4gu7J+qtc1KKbGKesQsWjZQNToM7ZZLkPh7dz8D02gDWoCS1hXGvnWv1eybwd/6DE52OHcyY6SbEJ9XxfeZsu8QIZBD9j2YZAzUrou0UETwBpvSzbF/OOA/2WhI8N9C7eK+M+AB09aPJSQDKPe3TegZ4+5z39lVvb4p6CskhxuJ8Upyw7/Y0E88e/CCviZfG9nx78zppl/05NGO32goQlg4t/zNHTZneSOf86uxQaJkTh4wH/xh/nRiZDxnfm/HvCPjv/owrv8U4vWv9rwjwf4lyP+s0wT/2ZH1s9ywL80/KPwz87PbWr0k5J8LC7ZtFwK/8xk5V/v8I/Cv/VrPlyV1/OvR/xfHue/C8pyogVI4t9AvMe/2nigxFxZrLEtdfy7atQPyPi88a8IIWsaMgnxz/YRhaN9d0I2jJl/s8/KfztvoPKqqI/wjwP+BcEJOv41BzHND7ICqKj1L9u3kCy8QFfi3+Sd5pL52DqvYP4H21kPeJB/1oGEX+v4t+uclWg7jwWZf9aUUJsR/CvyeCFcnhDTO/yjSTwmhuD7/HMQSxr+0Y3v1tIH+F9SHf8T/6P9Zm/G8DgvcsA/Cv/gvmKVKNKifxoDtNFhM/9PthP+reU/fy12jcz/KOgu/52bGgau7EOtX9RndWP3ip2rRTT8W3U0Bif+lernlsmD/EPgv1zV8V/HFy8XjlT4JPT8o/CvoL6H2xnQ8T/GDOoPkYZ/gNp/h3/E/NWvNP6pjdFI1gXXWX1wn3w8rfxjh/+xOyv4l9lXCLf0Qf679X8TmHZ5vZ2IdSHz/+8BCRQlqWOv5rkAAAAASUVORK5CYII=) center center/100% 100% no-repeat;
          mask: url(data:image/png;base64,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) center center/100% 100% no-repeat;
}
.services-investment .shape::before {
  height: 52px;
}
.services-investment .shape::after {
  -webkit-mask-image: url(data:image/png;base64,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);
          mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGgAAAAwCAYAAABNGEy5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAH+WSURBVHgBzb1NknRNcp13vGg0aSCZoBWwtQJS2oAIrQAaSIQ0ITihxBGJOX8aKyAhMxGSJgRGIkeCVsDGTGYEjY0VsLECNUcETd3lqsoMdz/Hw+NmZr3vh8bt/t7MvDduhLvHeTx+blaV/eb/5u7Ax//x+a99/M8NH//ePt7O396vw1cZvnI/9/nRoqJ7HR5l4iRV9lHgdh9XDr4W9sRtRnXudvG5/ZqVjbeCDm348/r7R93d97jHyO+o37Xum+/lvFvdK4HkaxyWKHbzEVW7kc3sndW5W/tbm1NUMNiHqZPng33sMQXZnzapDiKGWT3FuqqoOIPKVX8ctCf2VDDVz9W2rf5z0lTXJTXuy0BrYVQ76HrGId6zT60fMibE0O2aY4xx40DPoemc9GTQ/q5bU56g/rEm27qV+wDY487+D/yzzcz/lhvCnoH/rX5IzFuv4CH/vvinOJavu4+P+W/xZlM4701pUSNGdXwL/5hzL4Zj0zhfe5L/sOV78b9d+xb+ndp9xP9nO29wp3uaRV1pEod8Tz51bif+r2LM+stGG/8uIXiN/4jJIefO9kSbB/59EtST/POY0vlnjidf87q1uHT+y8/kP/sN6OO55hKj/j3w39yXsQJf5J/OJf8ZzwP/eVzwf3X8EPxvsTnwLxwRdx65tNqUrog2KPeO/JeTz/MfOhr6e59Hcs7ubQ25q9vCrPdzNG/d+Kca9/kLXuO/z13DHu9zlxf4Bw7Xwp7vwH9qw0vDE/8Zx+7rwL/EfuAfGZ4L/l36Lq9Ff4imvHXkOoeLOWSWwQuxvzoUrE0LzP+q/3n+vcWyHVf8d5+0K6g24j/dsDP/Syex9JK+iEY6/z3vAJjHduBL/HOe43pS+xf843xs/K+TEvOxz7vuHNu8apLgq/wLm9F8xb+ZdOa/R4Pz3DP8b+PMF/nPgj3ejf+3ePMp1KVCKWCrtvTnHjwPseelJb50doUwO5Etjsrs3kVuzYd77dG2WXSWk3Qx3LNOLhsyBrfFV0XHSbz34z1NM2/12opJ+huJJw3ToyXzrC11QaJkjTi1v9rLe5zqyMTESXxqs4R8f12xXo0Yx7xtVsWrd/cy0d4rNaOyaQv5mP5Yaizj2UTZGmr/sWUuNxvdY3I/2UaDgMXEcQUmdeqRiJ3DnHE1DWtZRHbQ3LVsXQlYLoKSvoSeGeqTgjLCqD+zL4DWP2xHO4xe047FP5StTasrTg5rZQqqu92VfIR/5sbWedZi9Av1Z8Qy+U802LvGfwT49r7xz6+344L/bE9j7ZkY2W5owuXrxr4Bwxgh7635VtU9wb93/u1mr/CPJ/hHOzr/dM/T/IeVzD+2hvQ/Yf1F/r3zXxpW/jHwv+LKHHX+o14+n+YN/OeGAXY+cwIXbB/4v1UdfUq+d/7R6l/2y0XKQzn+g8xFsXp78ciVFEOybeNf7IfyH+eJyY1/yqX2TvyHrsgx6SNePHvxLfz7fi/PffJ46/wzS2jxbfyHFFsq+K78e+k0+feB/4z9Bf+9b8Q3p7hxvAf+Q1drrNj4R+ffm7+NfyP+SaRGHbexdItFaeySf0BZyrhd8G9P8s87I1f8p0AXX+BFQV2/9R3zb8S/+Cvdia1DN/4ltKsI8W/EPyiGwbU/4D/r2TWmpn1n/m8PX0GfqYzksIpwj9PGfy5OtGjUnzmROKfq1nnKt3HtHjaaWwO5OYOK3Tb+o20CMP8rmkf+xcAD/5SoZZx0usz8sz/Bf1LvgbTyJI3xf9j5X0EwSiTbXBrE2rr33i7NXa/4X+c3/s3UDuY/ZOHlh23zqz535muN/1sVxRHP3e592mJz4v/BIfw3baVtE//WdRd2R1xbH1yN/3kM/K8NFt4sS/57/z/D/63YwP+kR+bfGv+rPTJ9558vAqKvLd6d/7cPR35OFd9fe7Ij8aEkJqK4lTPaQV1lecdwdV7ZtoLeNwxWAaf2yaV0Nds3Nc5YWPw+fePPXGsEicBK/1vazhm9To51otCTJDAl//4acKeoQhA9DrT4sCEye1MOVpBRpzongqGq6UhddK/eoUBuN7nqKgYg6bcGNtclgw/XXcmjdFH9GLvhjkoePpgXty/X6jzQ+svBiyI+lX1NmxHlt9d6hhNElFsNV//XYFgLN0piHgkJcq7iFmabOkPM98TFYXGu7uaSP8e/Dfw78e9eu/6Z8KU4BlfynPBvjX/53Pi3xn/TaJIaGjzxL0Rf8E9suYz22PnKy7yoXNF+ln97hn8eWDVH7QIajtTi/YNt18RSvYjGf7LKfnT+7XX+w7an+Kc8OPEvxbzBbvoUJE+b9gU/wJA4EbPMf9248x8MRjiZ/7CfXrMua32QH2tsvuaf2jaO+4F/nPgv++8m2tafLjFS8+UpGfAa/0yoY+OlRuoL/vEk/+j84/vzbwP/Jibc78k5C675T6Onw1JXl/w3ruI8q0n4J7XnfW2xsfG/pRYaFZ35rzqV/9a+A3tOwXDeyY5V18Q/28x2n/inOIA33ElTuXDr/K+cZP0BYMlScsvMf1w9zP/DrhP/IP6zXY7cC/z7gf8wPd97XYw2mXkQG958W7l0HP/XnCS5bTHBkX/M/OMb+IehZx8rS9PnbGxalVvjH8Q/iH+uZ2+w3gv/qy+QVZOfFfv2ZufPDvznqdXHy7Z40F7CfYL/2+0v8B/+yOeI8QX/IP6d7oNq6SH/tvjP1Ge5foiHzUf+IaGFCtjVL8q1/acrLvkPbTP/OMz/mX8Q/9b4L/PkFRxjHPjHBf/v3beY81DEMu7Ev981Y072PcO/zFMt50eXR/r4fo/I5zdofn4LbE1rrW8GUGDIQoiYqOMQSVpaJMuWwzXxMGxf5bIKSP+mhrdssaoCJue5o7PjlpCkwxfUtPPnuQGzJvk54V4LSpCP3c/+VGkJWhesWyTzXNa9yvPOXkjD5Glv2Q2639IGireVMFN86IshVx2QgdwbySjd66aDVPeNnxxUH0Tsw4/WbJTJlhnqBpgPic/qs2XS83r6GP1D9XHiqKlo+XL7+jNMOmadXorQyOhkDRQv02sSM9IjnHrYuIoWJwyT15XEsewmyXrnn32KmOHieMQ/v9rdJye/Nv7Dp2f4/7z3PceJ/XjEfwwGsYGGA/+IPrrgn/3kTerIZ8z/CjZ/ZHv9pi3IwORyHW0wfpH/FbBafLLCrcVdA8p17k8cdLICmkQ85D8LNf7T8ca/b4Td7ct2YmLjqbt7T60+zAcDxZXwj+DfceS/MR06NOv8d8Y5Xga0x3RTv478E8diR5Pjxj95WvxXXuXKlnxbhewCTdqc+S8t9Y2q2iOOWPtWc+rM6kxufKGdw+GgYeXOTGXm7CNfdnT+8Sz/aW22uWm4x/Fp/n3nP3JZ1wlt5ORmWeSeXEhYxmzkPxYf1nVQ7Wz8i1yCzahL8zqPCTdL3pg2lzqwLTYKsI1/elM28SKibE/+AfD4ngjGonXFIL8e33Vmj/jnsg/4Z5Bt7tfamOEY1W1snNgZYV1aeon/HLfK3v0Y+A9+rPF/N6T4twP/Rvyve6Lf82HlKiDzfxez+IV8Y/5R/IPHn7Cf+M9gT/wPURG2iX/HmX8c+PcH/AcXueHK83A/fKPhwD+u+Ifyjyf5X3B4irYx9yz/eSfkQQBHT+b/E/+5hrvg34l/DPzffHtT1Z74j4DhwH+/Jjlz6ZE3Zo1iVLfs/Bt98Ora5N8G/u3AP9m7i96TBuPxqm8WRv/FN+EcpFfXeEXOYX3kZqlp/Jh/NYtfUD+KtGL5xiEioUS8Q78RcyP+s0+AAyalhWjhdqt2kpYB8b366O3jfz+H01droN41gWdQ8jMn4N3o+plfLyvSYdDCDlUPgVxJI8Jo+crO2Ttq/HZNygAnqwAO9aQjEyAlBtu4B2/glCjv5z2NXkLadurKv3yiZsoQ26nte0KPDgsgT6Io9aa/cYWTpfysodW9xj740PXDoYs03+J2vLULm5960oBMVaE2yMJPEmiLjXMjDhmU7t0Vky+ydcXibkMsitTEe4uUKowsNchgmi8JYyRC0pCvZOZR77LTOH148y3aHrLDoN0kVSbNMVEh/pEFy2GuiO7LxvK18e+NfzaR+ac4fon/iPl7i7UP/HvjH6jPlNcMuzxrARdlGv8Y+O+DKfNPbbipnfvmyyr71vj3Sk33DYhV1ol/b/w7D8Zo/Ed7dr3wJROO/BuKqR7MqWLmP3sCaaRTpZa6MrWFGnfyX7QQdfc8jWWrV26J301ETSAXH8y/H/jftPiAf3+R/x5Yx2P+scZf0OSUy2RFvX7inzuZQKwxFMnayP/tH8M2PTW0voIMQjy5pmaF58wfrR5LPa77k3lnVWHm3y/4R27mItvznGCukNW1l/hPT4v/TLmVK305XhPkNv+guJUGtb85n2VeQTts/2zZ/qqnacP7fb2OfsFYmSAtATL+M/85nrDPWvvGP9r4nvo58J9aM9q8x5n/qFO0eOAfA//Z7sC/DfyXVLZpwUP+35/g34l/abSCUwytcrnB8CT/wJAzUf3+iP9g3LMqCP8Uizs3A/92wX9W3PkH9geImPmnGOb97T7hnxa9YGaZ/2Wj5fyujxfr+mowNyaYW8oPI/8qkKi6zXe1XfZtD6rtn/M08U/x2vg31f8+/pftlbmf4H/lltuPx1rjf4un6nvkH41/UpyFTV65qXL2vUKdD/L4QnFl/qFHzX+/A/+gcVk2YJn/9Vm0y/37cbytSNjAv1OT6afXw3UQ/8A8/qPzn+pGfGPfZT1A/OdGGEg4VDGoT674p/jfj7eyKfsEem7p//P1Z5/foPlZVkuFKZtVQtnpdIETkF3PFUF/J6fkqYdEsc5lh7kkVTn6YGGQp1M0bFQ9DgUyxJGDbVvUpOh2C7zFQWIh5ykmObDHudVi2O6cIF3bbSIwSjdGNlTAeCESFVDsI7EuO8pko0Rbdfv4qgEZy/AgwiAygTeb32rCnOBTGdDkkRtF9VOWfwNksFlxSX+3jSrjroLsWFdg1G5RUbRRybl+IV0Vr37iacxqR2YPq4zElGPeFgZT7L2SqGy8sj7a4tRQJqTBixl4KQ08CGbb6XjLEpY25s5zNrQBcz9HT1U1gbVybK+JWWtAmOoZ+M8yOum9ffKBf7fvx78R/6vPAe7T5mfn33iglo5u2vgLxj986WvgPwzMosQ/TvzTtRjgIpYrLnc58+T7wH/yNvCfjvL4GG2gNjrXOMa3W8QDThM64j+18QL/rJVkS8flI/8Y+F/lGSie0FbBVUeWb/w7l2n8Rx2+qehe7in+63XkX0x9MP5nW1f8c9sD/zbwT/m/OBr4x8D/+8S/F/+SR3DBv1HeGPjHnq/z+on/KSYgrQZDVvU9xT+Q3N0uZh87+OFSVdJ0OfFPuXHkH5Q/jPup8ZHcePsM5JPizn/eu9oq4e/8r/N1Ay1COv/+JP/rBtmIP/FvaKy1/MZxSjsu+Cfn9zlv+TEeZO/Gf/Qpfd74xwP+ST/2NvGfV3etGzBt/gUbOdcOI57h39Dy3QP+RV8T//f/vDMP9eXuSu+vupjxoM0R4b91n+SIzj8wPwDs/PvAP57gP3LJZvtq760I++78g/iPNjZtM8HD/B+N/3hougK38Z/NN/6zTsjyeue/5X7z1/kHzzMm36IMX3uSf6NX4Jp/YZ3f+8w/3Zzj/7gJZtp23nbg3wf+42qMiWixOPG/xpWfv31kgj/NW6oyCTEDRQbdr7EbITQKBKnDV+X89LsRk47mZ0lwVC/BwCbtcfN6QpkJf72PxQPaBITrur0ajr+QDFYJgTt7tcn9ld/MCbGsXfiAonZRjeIG6mhOuLb5LaDQwot/FKpy2+qvJHklAUpynAhtejVqP+tefw0HLe6U/FL83n1r8Yk+kiPupzPuWUP5pguarK/JuH6hHbS89clptc9dk4FacLrsKBeMMiClxq30tcrVQo0HiJ441us2sHBCcu4eSuLlY+fc+Tz3/dYHWasmNbvg3xr/PlSnIZJr5QNp2TUyom80P0mHD/nnLsz+4XZc23mVf/Gl8c9scAOImwb+30BPsWgAyKcOi/NX+O8xHF/J//Rr/TU87Hm32g4fl1EZJA+phLfYv2Z94N8b77B8mir8b56txdKR/zftijU4l+Yn/h2yOSurJcpNzH/2zwP+/YJ/0/JH/q3KsN6Tz/fGf9ejV6P9m14b/1l/+HjBP4WrXzvybxf8s5+pQ3uRf1f+wwdv9q1Jc260rDZrM3qd7774gX9sjqx6SDtpzxP89/jIpieyXccT/A+Lum38jxyIL/AfrdnE/7LVkZo0DPybiYZH/j26s/EvsQn+vdrOehbn1vjPRSfXh+p49CWMEVKLSt5AcdJbLA7aPDH7JRlDztvNxa103jBhTeM/6b/6KIwm/rPeKjtt/DmVmVQWRvhwMplZY2hpfsWbQxyOdf7xLP/3Cjb+s97O//5NgG/iv8+3ZJWqNkZjR/6Xd2xXVTbxPx0H/k1NFP7xiP+wYWkrmMsc3fgX7Tb+Y/zPWEccxdWSRD93xb+9tbjS/D8HbeKf/QI3BrA6dv4rTsl/aB3MP878t34y43MD/8KaKf95+gH/aOP/LRY8d2n1f5X/6C/mH6x5T7O4zZH/LNv4l7k1jZlG/LM9UfSK/+4HDvw7akM1nXj72KB58/wGTSQuCciqLHR4/1jJXZPbMMDzpJHANIGNgBsG/5WXIhpN3FreBTRkYC13aB20nbaSQEtAnOx4IXNr0MSw2NV2HBKckc0MsW05FvfJgA5ANdFfoABbfPKpmnzmJEhXHbQAvovh7uHygJ+waKClNi5zX9hBxM33ZTK7Vfiek9nKHKt93qUO/72JLwPGn3nSxJNpSmLd7lVFfmNGzaGEqFGsOlpyyMHcyyaAEpzpk7bciLlXlrZnwtg5AMczFdc1F/1W5zOES+9RT770gsK/bSGvwReob+pc8B/6Zf7BoVStjfynAeRvHyCYr/icky2rJBixf4b/zHKDdVTO/TTBWTY72Rd8k3Mj/+lz2GbU/yA7XPMm89/zFuWfytkD/5MvjlFryX9ANfEPyqXpo1HVjX/QfWjJgq4ma28H/m3gH8Q/fyYfX+YfWFqvkvFkuX7Z9MA/xQTZFxf8v32Ffw/zatNq4h+VKGT8XwVr49zz6d7Gvx/4lwczvwL+U6uv8p8Wkg2INFn8Y81jtk5Tm502v0z8wCpHE0MpxfyT5sJRXjR1/h07/9lexeVl/vMbFMQ/XuAfB/5xwT/7Y3W9Hr5c8O/sN+jbEzR/SE3EPUsnXZVxrhy/+5YbsdHcwP/tE/tK/Ec+lQcf2OMZG292wX/Go+LZ+9S6U8m/67c4bNkcWmH+eSzp/Atbw/jvQhfpha7zQy9vZVcMQEPHkX88yf/7N/APjBEW/uUKIuS45N/LT55jIu08jP/ZhqnNEZ8T/y3OVb7evzT/F/7fYbIAWGMK828tcmT/Jf/BPNp7OVZ5e4F/0xGLtbXP40GWE//UZzv/EU97wL8p/2jzPGrHIx5jzyzOxVjPUhY+xsUT/6mzb+CfQ3ji34DcCCN/7/vjllzm/Fpab/wTCMK/tfEfjf/QHagKB8b1P+uUwivrfzSfrfH/kSz+5O3Dwp/GBG4TMzVJX03OHdJVGYtNfm9HJu51P30rgdtAxZdiUnAZezhCQB+MUlO8zwQEmYDwTSIylJ17kuLkY9ROxGvdFwngvZQX4Js3HriB0g48m6s2VXzNxlUgFwbgupc6SISxoWDZpzGJ4ApX/dvPKK42QuBRh1M5SXrcySaJ4q4rU/W6mLB1tL2z/zExMiJBSjdNrvt6G/vblhzJHCMfcxLI6l4sRILMJ8dLjxHnGEy9ONAYN02y0cmaAiQ75xr27clvKQ3X/KPx37QD9pljLU/8PCcioBdsPqM0A77W+Pcmi/TR23vLXGk82bvVceCfc5cYMYim8+/Meo0kwr9zFY6X+V85jW0Hta2L4GCL4udh74n/1u8Onbis2I38Mxt5b+OfAutsI/uCHqNsmHLoA/6d+G9i2eYSbPPpWAypjypk3ZCMScvAP3oM/Pvwf7vNd/u+xD99+iz2RvzbwD/z84j/aH54KHN3r/Hv38B/sAfN1bqZ0WOt41QZ3M6lFnTeIPxzDtrsztJiVi16vPlrqIn3wP8qnHGygf8sM/AfBnB9oXkx/H3nH40NB+Vyajlc3vgncNN++rzeZw71movCHvAPPR7z7/N1H8b/23trY8GBf0Tujmae4J8edOp9i//UIvGfkjKpLfwoHw/8bxupVd/+hxXYZx9a5HnBdZ6JxvTr/zjz35DMHy9l/hGRNBbfzn+uU+zMP41dgW71ObDzb3jI/8BH8u9P8L/NrZ/gv7PrxD9e4N8O4z9O/Ntr/N8KPuCfNj91jLzgH8Ox6W26bmf+8YD/1Ykj/zbw71f8Q5myajdyCU78p6UrkK0cwh5Ic+U/iH8C8kv8cx0tb0/9YfkPcoNEhgse/5dwhX8Q/3jAv5PjYiCdm/i3YJ34z3MP+A/2397wb9/+7M/wU9p94oaH7mmdaRkb78JVF1QACybvAaW7vDniXBudn6Vn0vC+sEAtiF3FTzpXodFCqxJOCHLdSw1kHUaDWRgcvolW6p4sJLUZDTjqu/hmPGCH+JZIb6cIGDftY96RzZiuc2/85TC05Nr8BioxshhjhJIk4yRkOm1VY1+kovcZtS9PbDPuK1l51SUTFYvFFBuqPmXf+I433pE7sZlYbs05JQXT5E5iqN371UDX6ymunLTfO0Nye+u3OL/0wfyHXd74T9Bf4Z80bagnXbIp8gT/fuDfDvybZqBtcGb+5foL/C+Ix28F0PsaXPvEqHyLTy/xn31Q2VrbXi1Ym8jJa/V93UsTps6/KxmZwx2b3w/5zwDUIo+PyI01wdGLzgsRcDAb/7SQqFZ84OvAv7n2hoN4JX1G3+TYwJOYBXxnxBr/t7q+A/+cnLx5xM4kh8R/FNr453sa/+G/fYH/xbkelvEU/nMC/gX++/iC8qMmji4TZP39DAP/aPxHvGNxDOKfzi3TSWUD/93X4B+Nfxv4t7Bzxdkv+IdGpfwJba6xMfhnw+2NsVMWb7owliBSCBKA98w0eSHmJVGH7yKWPstrA//g3Psq/6tf7DvxjwP/b8oMqP5oQOLa+c/Ft4Z45t/oxBX/bT7t3T7m3+bxv4+JW95BYxga4/cX+PdH4z8HJsbEC/594D8aBfFva055Nf6LBsvukf8sYBKLHD9k/KdX2lhJbb3Cf/hA64McZ9fD8n3NQj/+Ezolx6L+b+YfT/CfMaC5HDr/KP7LKCj/xJK9wD+qb17m3xr/IP7TPuz8c7m2SdEE1rTGZ+99C285wnluZ3UxHySf+FdmxvdX/Bsknwr/aPyDUW/5ysr2/DUWE//84OjEvwH94aGM/5yj6Wr21cS/X/AfvPsv8Se3k7/5e/5vPwz9K5kA3pB/3SaMy05wcVKCC7RrlLyyLkBoiUSSr1TGxX40f/b2nAC0XYi6I1qTwM2XLtiTn7HpsSXFvel8T26XEHHhN9vXfQIXrIRKyTnPZ1xW+RCg43hEFZFazv1NvkznUYnuUWO1S69+p/2CwT4YRV1OdrOv9ScaQy8EWrahSXj3M2LM3Utxzk0yHnQ8s8lqfo9n1sn1d11edFiYkcXVBlmoRBzqtiz1Tfwvcd/baouX9AM72w99Y5D68YB/zi98z/fgP/xD8+GU7/AF/nlXn2xiX4qfVU58nvh3Ym0+Xuaf/GKf73etv4Zi+32S557lPzgEZv7DFihH6cHGf/v3FBvmPzdm84LqT1jz0pV9B/5POJz4z8k2iwsU5zi7+M/cimv+p+pAE/uIh/iJ1/mn/LkfF/yTljozl/xvv4dnsqnlt+5DbzJrG8aPR/xjmtNQQ+yHXfCf/vk8XlP1qyvXONgn33N5G3wWdkUnzU/wNJr86XmWx3T23x7wf7vnCf4d59h0PjM+Pc6DyB/xn55Xnvtm/nNO/YD/zPWN/6yU+n8F9/47FJv5z/A/Ha/yL6G1mt9le0a6GhuEy79sY/UTsr7JpnXlxP/JlbAv9XPqTOxcy/kw90X+efyfDayX1Dd0rtLKxltr76oItT07ihpj+PPEPygnlj8b/xmbzv/dIv68v3+BfxpjZv7X8Qz/mdcG/qPOjnA1f80/HIYv8M9zSy9bnlr/Zzwujj5wTDg84h9OEX+Cf5nPXPDvUR8qv4mpr/DPbT3B/y/e8Z+/LYN+cmuHRbYqzJ5jwBi1KG/l+O3TuppiW3uZrIt4Y3JC6vR+aStaQ+vNTAP45/KcbLoNKvk003UXK863IyFP++t9/bUgoyc9puZGZ0aHozXjWl76l3NwxvcObdqA2E1tAyiryKoWfzRo0kkeEKZk0v207akflaQ4pKxA5xZQCQLtOG+HJDdbddiKi9OgEufIls9JBSV9S7DX+TCF7ErNShzvhvA3Dir+q11+EiALhn4YXBZkoaUWc5pcMT6ioWRglY/r672DdG5iAnjKkpW/wr/X53q661TOKOmR/ZxILeLR/JzV2vh34t9Jh9xHYf8F/xTckf/MJygtZYxN8Tvxn/p/gn8b+PfGv7VBJhqRsDH/mDcgJv79Sf7fOF/Uuzv/Vg765KepTUYaG/K/9ydnnf+b+8S/ldW3/zb+AfnF2n7wE6teRzKR+ZgYkV/4xvyPx4v8extHO/8Y+AfxH4XiBvH0wD86/zUpCVY5Xwr/yfIwnnvzTbg35XMMHdtG/IfOen1WgdufYn2B/9SSlQ6A4n5wtX4kNmwrQ+TbYsw/s+gv8K/BKjutpQZsRcvOjbeo61AeK+4L3tKNF//ofhLvZP8uU9vtybiv+sO3nJMBJfvgHzv/oPEfHLM9OL7ategPcPxZC0uZ3Oc+1RcK9nyqm4ylm41/h/Lv2PmHz/xT20DFZuMfzD/nDvL1dvoF/qejPzyJ18MDpXLDUHOT8I78TXbDtif4J/8ttBljPJh/u+Z/qy1srJhLvDsXZNrGP2ouk/N/NP79i/wbBv5RWuz8hzsZWzvwD4oCV1bCFfvHDWGDbs4AG/+obDLzvxSd+ZveA6/zj8a/d/5DN+Guq5ZlnUD8u2vM8z7incc5dXXnHxP/6RLMtWzmayP+43ae69xeuO8d/PuSqtyB/6WT+hz+vcA/ac2GfLfxbwf+nW1p47/T+L9yXvEPXf+P/FMcqd2R/4+Xn/30x/bzt/Xpj7gj+MlkDvRGDbEoCb3cZReSd8DLNmw9tgIUu5LWbnCq917E+80lNpM+vNuanWJ6PeqSJyO+bFmvzR6eTFlPJm7Mk0CfGrDse4FLk9iyR/yPjl7VWE+CZAM4jn3CY5DFOk8+uXxPyHEtBgbvfbEWGeJ7RJPbp2M5kznFpZel3e0mrL527iGrnWhrfpO2wkbbmtIkHE27qe+hi/sdlSx4ggJ5cuWlq9tN1vQaiZ6Sirwv2yPheE+WYadh094dZ9/CarIQo4lJqaxi4AP/oQXmv00oM8a97zeEn+B/0xzVs3jf+KfXjHv6D/AufZnZ+M8w0UBm0UsgyEnvhBibyfZRVZj5r3iHQ5nTrLUNtWHkHxEDOmN8Ty//gP+IX17TgTsHMQ5GR5lOiUQ1sdIL2+47/9knPe+Vb86nHXJGY4fSnDx9R+YH/tlvY67R+PfGP13PJ2vOixSasIg/RsyxzdBNZd54EkcofGj8182I/Jq3ZhzWXY4n+J/6YDiE+wP/fuCf6rfhtfi3nf9oPPi3J/nP+Lp+m8jbeAfs+7/ZLlO24u0X/POTXjT+OWC5kdfjabtReQ+UfxvOtzEw+U+dDPyHVlvE+5H6fd97X0qc+OeNAujEHfstyr9YgDP/4TtrKJjv/GPgHwP/WQ7Qbw08wT8u+I+xoj5hgx/P8r90KQ88B/79Af8PD9Jr06fw72UTOcIv1Tduyv/nybcH/K/klnM42aTk8b/xH2b5zLrbfi5ivPFvD/g3CFV6HMZ/iemB/8jDzH/IYeI/HH7If2/X6n36SfxvUm0RjSRrxGT6Tvz7EB2vNFL96mTLurfH5ln+QfyLViAMi8aYf0PxvxrJfB6f14+ZmVdry9SK0bP806Z42WbSr7lR6WVPpYYVc2+xlBz1zDHwzykl+c/Ew45If+ar11wl+TcoFxmDyGNx7Rn+G0kn/nl+bQf+b36946efl24bNH/2Z/jDXKiT6LMRqxNZcQSdpMADSxpHk7ZwOoLk5JUrwANPFEgSCLnvfCdnlnR+2S4DiGH/yxOQjZz7wGN0j0411NqAy2MOCOk6rjvExrWkkauzPg/5xYwsPd/+zZoC9PRhQR0DqEvR6m8Mk+LLQYD8lJi5Jj1/r6ebEl/k7u8u3N6OteuaACTpRftk0z3ZQcaEfNKeCQ+V8A8ZxdiG1BC1w3pwTrBcA3FCfeCc6NPv4G1IhhIrHrTJDFoQ8qBZfUUOmdrvAHHllQCd+PcIb+N/1VeLNuoT6kukHU/yz4tX8P0onpjX2Pzi1yxLiTYaNu7Fxn/4YY23vIEG2aXzLmjhv8U6fJFbbu/fdv6t8082uu/8RwzbppbL++/Evzlp8D7gRDnZKMNX+K+JV9oY55MSL7ajD2AYUj2YgfRyWlCE9tnGtanHmxb702BTPVvjn3Vvqxet8e+HydAV/3UaqZJkfOA/bSNN+qDQzn+cu+KfbHjIvz/gfyxH/GeS58+Nf8eZfzDOYdcV/83G4D+sMEkoNPY5Zv4x8y8MKPnC//K5JssH/nPxVwbs2indHf3FF/hHtSvD1MqlW1tO/nX+vfFvlRt5rNj4tyv+D/72BVYf/5n/1NeT/K8NpjP/xA/PMdNQ4r9So/Kf7R/4xwX/VOfIP7wWlu5U/wX/FZRr/h1Df4U/qH6ORVsUfnn8r2h4jh+Nf16sabjAeTZzsybpmX+3r/GfsaRrnz68O/o3ujb+wTqA8h9+eY2omhfUX5PTlPOZ/9sVO/MPcb+dWfzfjBnG/+xyz2Qk/DNz1MjGvx34lw1Wrn/gPwUc11q7uOIfA/+u/KPxH1Wy9ta9yUDnPzX4hnwQwPavAutLNSLVe2yC68Z/+PLe+JeYzXwL/1uBipzm67j/wH8YTtrY+W+GoHRa/ccKXzOCSbgUZ+GfHBD+/cC/v+H//ny9bdD84W/bzz+u/kSA6hPz9W41kK1liego3wUWDqYORPoFHTthabcUQ/HTAhwDeIm/BEj3JzuOeoq2AAvhvrNkozM0fezTMx6IuxBdnJAkCBo4km3TJ1K3cysZU13eqg47IP20eo/1FcJjWwkkF58i8VvFX5KRNt03COpPS9oYC/EflU86NNnfw5PJTjN/TQyyaHDNPyub1c+nUizCdld77vYRTEsz4OR0G9Sd4hTaLLsyroY+fmdLlXwgaw4wl8wAcSZ9ZSitU6jY5/yaPXcPJV3hP+q+tWXgn+vNTVhelG39uXuLRpTyEyXK8JH/nK3ygFm/yFJ+GRoFNL/dFRPXR/z7wH/bYD7yD0FwudP5B+Srucw/b+hyf1VwEJXx5pAZWtgn/tH6auCf/WoDj/DvZTeG+/nVaFKc/LtGTPm3C/7vNmf9RlzC9yeCkvcoFu/FxPP8r3vQ+I8Y+hP8G/sBKU8uFv8gBph/53sx84/Gf1QHCp8sdIn/LNT4h3J/y7kZa265H32xB+VfdMn0Dfwv5u/nafyXiWlQWPrIiDotbuLpOB7wH6WC6XU2c02P660Qkwcd/9sNG/+Zx7ih1fKKQ7ZhV+MLad4a/7IoGPhHcxbMv6+//OiSk9VWNP9XX7y3IjSXFP4ncdDYi/TvwH+2XnMr4b+P/ze/ov3wvSqs/jH4NDaFUe/EP9AWWewH2+rgeBtxxmVl/G9+9iY453nvFAz8R45HszNym1Ucqq1aNFbDB/79gn8c+PeaK1sOcs/yH3UZPYi2nX878B+nchyh8d/JZtajE/9Mlvi8+G/9P/IvIfRkH29P8B/9RZ/14RFyE4BOheSgFVv6ffMvx79lkw/jf1lyf425OmuWbeQNT28GxQtzg7i35zo85t8b/7xWhIG/qZftMP+Zq7A0ZGKnjP+AjGcr8MR/Gw+Yf9ogSg85fqTrrN2R7ea39WV+u2JgxD8G/o3O9w0sI/67VvfJ6MqtxD9rLrUI1UPGJs5N/NuZf6v7kn9v/GPx3+eYfe6Li/l/i21toFn53fn/2KD5l8DaoLm9eb/v2GTvuSzwM67voIA4vVrjzuqVnmz4BpXpQhlt8PVWn5PjxkMlt74k6SVAgJLP9HQd0Ql++10Khi2PQGAEtJMYFiu/pl22nLDmubct4RgKtrzH1QpOPNnI8hnUxv5XECp2u4u2+EkLKqFEHZGo2sZIiR8lxIBCJjKRkLPRTMq8+7vFOO0uWwOMmrhVf1cntiRhWRUtULaUkQlU2gTogSgllEz0rsnppgFeQIFgdGyrURrYtoll3yToCYCeqJniIJPMjAEnxYxCRWLj//Ofzr8N/EuGNooHD9LEf15bPrON4QD3QHtiOvJvxD8tTl0qXv5O/PvEf9hF2pRCjX80F4jfI/+pTZoEGvFvA/80OT7y79hs3f96Fu4Tuyv+AeW/6wzg1I78ZWiSO1ecmX8Q/44cfxwD/yK0C/7TlmmSAJmUOaDrhshd0SZfyv7o/IftjX+wxnHm31FjCBz6yxFFMBf8+7jgkzTjHM4L/vNfYjjziFM/ueQ2pH4iWJVLrvnnWPHRz5jkIOP6+Hzkd6t8Fm31ek10adC/6tebf8D/epuR7BLGwH/dvpqozCa5S9Kqaf8H9z7wvx0H/im/QCbnA//wLhni33b+l4DO/FPO7Pwb2w0CNuJE/G8bAL4tPMOc5N8u+Efz/cS/5Oa6LxYAqY034h/MfwUz5yWRv9D4j5iFU4Ep8y8RoLu91xIWP+Lfdv5TR238Z/5xxX8x6XbgX+LD9TgtIA/8px78ckyvTZgv8C+BrftaVML01pOf7972DMcb30/zD+WfP29H479xQd0ONG3f7Qn+vdVahZL/d+j8v/MfD137N0g4b3T+b2VO/GP0VSzNmMY40Zg58R8trXsrTgP/FuvQmCsN478I6BH/3SskB5kmo81jWT0shGLEv3X+0fhf/Zf8Z01UMfHPOhKLQDqN9fLF+D/xjwv+38O1xf/7A/5v8+iB/z0hLc1Yu974twP/Tv12i3fj/6PAn/ybv29/+vk+N2j+/X/A76OkKHPGqMi5UZbBNDBShmDHMlla28ENsEIwUTNPvCNJGWQXzgkhTkwSjHJegpu7/+RL+mnoP9MoT0zeeXCphV2kYFv156l+hMm8WUIJXIRnoXUfqjBIf8jmUCzuyRfenbXyrZIGKo4SJwhg+lvlkZMc49jHohc+bpJkXeGBt/NOYoj+aBOa2igonzNSwhAt5sKtCi+V4eRomDuPE5acrNfQMw/+WMna5jqlL0ADQx9kaeFR0C+NVkZstxDU+Upa7enOn+R/DUDyyy+98Z9atIpD+Gj02hb993Lr671OJj/DP6ZJGU2ugJ3/WPi+AfvvNMHOf7IViZ1iuuycNc8WuXC9qqSeiIGj8R9l7An+t1zGR+O/uvvM/+1HFg/8g3Pv0r11/k0iIPynmbJkQ+mTBXzgn574Ao1/6LIkXmsRRfyfOL35esF/urZs9Cf4X67ptzcqRlr2xH+cGG5p2uFGLXOmKUN+wX8bG/Mr6Ok3vS4fRv751Xd93/hPH+PaA/7DJo9+JBsAYeHOl95fk0ViKsvf7czxv/PfJriH9RG9fYF/P/DP8UDjP889wb+cQ3IPXPCfuq0s5Pn6Iv9R3+218d8WrcI/1YG+YcCasAP/3vjn/DegKvxvYzPEN7Xxin9T/sHd2kW0eBP7G/+byT47MvLvyr8f+Leomey5ufok/6TzkX8n/iN2GRhkWMLuOjXN4ypuG/+Y+MfM//LPRFeLf8ol93/3zRe0AUP4t87/uiE236/4t8Z/RQYP+c8NN8z+dv7jrzKS1o78Wy2kR/5j7LaB/0jezj6QtmRjzQmVzr9h45/as2ncwOGI/n2Wf6Px3GmOPtX7iH/p/sY/rI11vfwD/v3EP4h/rzGuj/8yH3zAf9+smjZar/hv8dO+XjbFmCNPNiP3mPhf4DX+Ocf1POLtx7ie5Z8djC+m8Gb/x4bN70eR3KD5/DGnj5c/ujWg7vedREaNz2QLEYCVabxF0ilJ3x1fZdJGa9+0qYReSccniQM8EfAINDmfixeHLDp88IXvlQHEMnhpT+yS0gaQCDsWfpzTVtu5A5lhpSTEgQOVQyS/qujePsT+PhHKJ+NBPvePDWTzAiPr7pPr8Kmdt6UdXkisnnO2UVqkdnhCFpp4p2RLiRe9Pld9mMTAZSHo4H7o6DrqR+AgtuwJZlXqGTYED+mLAfsTPo7bSdeUMPKeXauS5EL/YUYmOOaLYxyLXb7n3mdIH4n/iP9aPNzLWNXZ+Y/bmgaFf9ERSn+w9oTiECf0iRNkUmNyrvNfPpYtF/xz3wv/vvOPxn91EWm9rFT+VcllETF6xT/nUo59W6zgOMAO/FspQWLLsbriP6GjJpPEC/79Af9Um9pW59k+Cl+ykxrzxn8UPvHfNRUx7ZPCK/4N1/yj8e98nTQa3Sf1GRwD/5U075a8Ef+rzyIgO/91Pv1NfbBv2cTOPzRHKP9hl0kuM7gOV1Y3bPxThyj/0kT1D8c0b2y5NWMD5R8xcTMaLzKyqhk0/tECBbqBHE17/QH/t+KN6a/wb21cSM34HtvwNuJjyuedJeJfPB74v/Hk6vcr/Gc/tXwGKP/W+LcX+M9Fh0PmlBLX78y/rQXIuha1CP9+4h/t38Z/MM/8Ly2XDcQ/dB7yXfm/nSP+Yw61+gVG7VrZcu+rmJE5+bfOPcW/zfwbLvhH8Q+N8ca/X/DvE/+ko2f53+q0jMPt/aP5P4h/oNYqK1BH/oHSDhn1kH9v/NsF/+j8q/2syZH/qO+mSZ/5Dz2S1pHf+Fl1Mf8Y+Oc4v0F1G34u20b+S4LKlfU5zjt4/wqdfz/wz+t7J/4BfY+l8+iTVb/EM20z9S2OdyftHPgfxsJct+caymHN+wiS8C/xJP5RfF3yz+v/gDb5N9LMBf9Ls9ucUXRH5X9h+MMw+Y3j8FH4d6gh8gsVSJ2khbv3cjEqUMgzQBzAFaKERY10CaEGPs1h53PwigZJXCzqEF+cYwCtJ/LwJ4PTA6LXc2EXENREsWS4bs2k0MUTMaCY0mtGzqM8J1uyzlrSj/K5iCTAuF0ZFIZEgZaA5VxpQ76yxXV68zUh5963ukcMiLodljvyC8WEegW8A25I3VnaYbkxYL2pvJsSU8QsXt/Q+mu1K5pgLshfd2w7y3yPgwYE0oHonPRG/mbVK64mfRz1MEsR18WND/xHO9HHK+HIojT9PPBv7OsL/MvmUdTAzjb+7YL/iCid4x+r2lkc4pB+tuuxScX9c8U/oDknn2BZ7fiHExJ/JDsWfSALK6pXOHiB/9Xsxn/45qpX4f/2gX5kKxcLLnHLwc4588W/T/DvB/4zVmXzxn9ciqcXduCfTubPkGcegOpY+q5isxqSqi/5zzKdfyj/1AdVtr3P8hP/odLoiyf494n/qlb4pxzOm+HX/IdUGv88qfYL/h3QJ7PEOsFXi0wr/tlEm8Z/NpDaF7+qyM7/OxfNaiLjgSdqS0sI/yP+kqcW91f8o/GPL/CvMl3ae6cwv61JOi8YGv8RK851r/C/tHXJP4h/DPwDorO7SS/y741/Zx0DWwzvN6qO3l/gX43Ccn/mn1JNyvPtwD90fEj+sfjvnX576eM/iv91K+1iYft9MuyrH/gPv71su+Q/9XPBf9zZOBX+/TD+/5D8C6fkX/Bvz/Afr41/kDbFp9W3NFFxXrc84h9LZ06+MP+I3L5+8axTBZ1/Mlb4505m/kH8p2Z4LG4cYj+Ef0fped1fTnaGUXowzjnLf2l34B+NfzT+TeclqY9mwyq6bm1jZrTvyNg/zX86uZiIvhIBNP6jT8TuBIP4b7lNxqYD/2RbjgfW+CdtJf/kX7UFtKxf47+vMWvk34tv1iLJWNepF/zbBf9elcb1n8SPN30eskHzz/+O/eSj1J9iSNIWiWYbRocjJnO2JdMqEgmDyq1O4PmUPvEjxBxyjx4+70TKws2rnvjMu5PU4fIUNypIH5tra8JkIXhD/ddMMY7Rx6ZGKG0rnma/p+DyGzmohMHSv5llDJPGJ0uluKY4hqG2ibCO90y23GfylyLIB/4qfPVlJYG7LyV1WWDLYIIcGDT+5Jd3l2nQx5ro4eAz+2Th50rGCVbZmO9zhxdpl28DTDbU9E/6TP06OUD1sP5LtnnfXZfRB2+ZZIyrihpz4wi1YXnFv1FC7AEMTtvGkSa28KP5D1dckv+3YrHzj1f5d+U/mFkTGj53N9P2pwFG/DtUf7fLi3+Q9jv/CP7fiv/ba7e9BoEb/17pvObDxH/4loPP1t14mX8yuniIqt43Xddf7aOb8mkp69fInog/94OvHyPp/DNXjX8M/GdnKmc5ydud1ncWfsYEV/tH3ucTXhRTUu4B/5Q/lH9oDMol5I8WWknN+dbUVtjFMUZOMB/yb41/hwrCQHFu43+rbua/pFLxc8gmYPjKceWbyU8b8n+GMVqUp+zEvxP/IP7DwBi7wxbG3YwWvVGlQIPIpXf+bfWRX/Dvr/OPA/+8AE57XuBfStL4HyHdehQH/lEdPfHvNJnOGNS9oYmsixkXf8uBL/F/q2PxL5uzy29qSPjnPsLF+O86r1T+m1kT/ysGVEPjv/isnGJZMPkHasEi/Uf8h38x9kUZSSkD/9sxzf/Rp5uQb/wGi7m5GPXsh+iZ8hJfv99usqGZV7/Cf4Z78S/MG/WHZy5N/t86/6WvvMc7/1b8h93kC28+y0Eb29GG8TySbzjxn6fb/B/EeJTNevTayL9T/Sf+6Y58oEl6PWuOx9mlERvUs/ES/hn4WxJ1nsqc+LcH/FvFKO4X/eZ73577WIt2PHBMSYs/nGtRsXPin3SdDRGbyBzR4tX9gsGn+CLi1vLfxD8O/IP5d26aLNBzdJHW/1bzVdJfsWU6/4+O4bW7d2QO/Odb4t+C/+XXx4U/oLt0g+Z28zt+t1VbmwHLGhpOxoOSTPLHK0dO7jZMDvjJhi35rYpMdq1MraCBmscOrduBES60855N1OItBvSVIleBiIazIZlG6RSF4P7Za5OANoxgvT5yBhRXXplHkl2ZN58MxGuAxUkZDTQR3EI5BslujJ9UQJNChjybWOncBq6jeFtAZFuR5Jf4Mw5vEZPQjZNmAP0mUSVZts2N29fm477NrrBtP4VKtI78ZkQmzRpUZHATbcY91cdTN0ijU6xpBz93p5d5pac6tafaA/924D91xtrGlqyYFWatrjf+o6w8eWgi6vz7wc7Ov0C625T885Of4N8a/xb1u/LW+e/tpCadYiDGoTQF5X89Zawhw2SinZM07o9n+HecNfcs/9tRDFs/LxqrwbSqshowJ/6d+BdUm4/uB1903ODrwezWHz0+nKt4bOsTmmf475ODi74oO9m8UErnn4m/4t9n/mnCdjLI+rj+DP9Sw+L/LTY7V9nVdtbZ+V/opa1Gqc6pYNqJmX9zmi9HziT+rcbgu9bJp1rdUdVO/Nvue+SYjX8+Ov8Uh84/aDxExaP6I8qz3U/wH/Lp/KdR2l70gYCVi+ITS5QsS/51Lxr/q4+28Z/qnvn3fHF+JbfqNtPXAOCKf+lfzPzfXNVxpep6wP/IXre5HBn5NzT+TXjY+PfGP+hm4uub+P9swmj8j7VDbvxTX7RJZE3tlkH3NIytASqlDVc7l/znvbyQIyM6/3jE/zt2/lsHm3Us6nzU5QP/PvHPY6a6f3fhRf6pwMY/8AT/VKd/hX9QvvsO/Pej809sjfzji/y39a2vvBi52bcGD4eTjV7ta86+w8E2SJ/kHJL5Bzg9nxo3vMC/XfFPOYk3UlY9Mv583uqs9AP/MYewYjgbZvuD/9NmnPjyYPwnW67G/5/9q39ov0+m7hs0n78s+M3x7wizhBnqaSYmgZA7tIJ0/2qn5Q5UfmXckTVHW+LYmnHlV4Ha5LZ2KLEBq+Bx4osFi6XdXtuDag8lPHKSjiUk2dVPR8ZD5s1C3IpV+Cxxdb6hBhHy617WdPGTCwW9XSEhX1ZVLLsNHlAdGR86l/1L90hfAPwURH7GeUF338yo6ebt8vYXxFb1OWknP0e/pskbGjgRc0Pfla+nE8uhqJOegMkCIYrFABoTrs/zb0axbpoT013tBMADdfpHuQqAJvwCBPlTk34PaCUoZwnBOv/2Av/57Rmqlzln/vEk//G+DW4j/+iTJ0C/hnrgHwP/6Pz3o/GfIbIpVYCbFe7j1SoxqCIcM/+oSoOZpec637iwiMPgy7peP4v8gP978DLOUS//3jKRIQ78p09WtjH/fr8n7pXfIcD8k2zLV9LFiX884N8P/CMmwoDojeyvPiD+Dcq/D/2RY4HaWSyj4jbxL8mo8X/79wH/zu06bVRStTDoXwmL8d+gv9BRioD/7PiU+17i33DmP7vLSffVX9mdOZml6/nP0DeO7J9ULLNh3RHL+loGba8H/iuR5Ylbu8z57fQw/gO75iefiI2N/25KtBX8S/8D049deN1G/LvqGE/wH1oMlzkmnf84n9c5/pYv9U1d4t8H/nPV+oB/nhfFeB1MvBP/b8F/Mzs+vHvjsN7Iw7Zn+Edxfck/Lvg34j/621X4wr+f+Adp4AH/8S3N3MRs/LONyU7YFtV4jY/Mf9g2jf9ebZbmsXXU0/xT+aosXq29NmbDlqb1zvnNkn7eLvg3OUVml6Kf4r/Vu/3aBVdvd/5t+XQXx9P8J2sVk/3gceEB/37BPxb/IX6LOqfxn+NC/OMB/yWTChyZe99seJF/gMaBzr+pVh21fnNql/lPHyM2DIRllCWe751VlAbcxM1bEfGf+Y/ma7bGs/3q57ANpZHg3yxzV/lC/Nt35B/thO1rm8xrH2L48eE2Pf7G/+5/7yMo/zgCzJ21OrDuZ3INvg2Artc87nJNSWb67ZgQ4oJSBl7u+HRUF3nm0ESVn1eL3uIc90jCAFqp+ZC2yrdowyo8eV5CE2Ws39MKju+N+iQ2AWKiQ0aEXdGQLFhdbAfbuZWRWyvObTDu4fOML4DeL/BZh3LwsEabIm/IxfFYSeqO/Jf32ExWf3vF4fyb2p2ceHWm6Jn1SfZAfVS1ebOpn0PTHqqvY0EIrz5y1WBx1Xy07k/wT4OODRZv/EOvNZ0d+U877P5Lxax17bP8w2uhkDEof34l/A8oX/MPKnTB/ypkeMA/0OLX+sVd+Tz4BI6ZrYF/gon6pltfrn0D/9GnvdIsfMF/Vdg0dsG/LPSpn2i8ulfRNCqkEJvAoUyUIz9uRVyfCDHH63PyT37e/HtXP3edaa+UD9zYA/45ryrgO/+cl96IDZA577jmX3Rc9xXLxuaBf5Rx4//W1hNabJJQZikHXvF/qk60+ID/LZeRrugBWJSfORvY7vH23acwYZtn3cp4VcL8r7LrVnLtBf6pXzf+o5ikyJp3Sh99C/9RJu7xoVO/wr+rhgFivfNPvm7SQGitjbP+Iv/oIHcbvem5+SQ2PeC/a4jM8GE8yjw88Z9N01ie9TSvyfW7HQ+02EO1DXmaA1v23OvONm33lzYh7lXbPr5c8b/pb/BtYvtb+Pfu6RozMie3+sP/LjepDyXw1PQT/De/X+LfvebGNIdkAVzyvxnS+Of1MA0QD/kf+nDS1f3cNWeX/Pf5/1f4x+Ea52S2azBjzG+ibeqPI8sv8B/solW/uyPXR20x26ccl/o3/Oxf/0P7L/r1t6nxf/E/2T/5ePlZDK6S+HN/TAQdHiaEkUTzaToq0hE4g3yNyLvTnjXltyfu9bBBqM2JW137olZ+bliE3nyJANJT7OU0yJKq2zkK8XkWaAmQYYfW6mRD2hFIRiIu+/Mm9jmhuXdEfmsJujnjGQG216N7ZmHGLuyt30zOwSEJKM9F/3Ib+RRqXVsiSN8yrhRbqrd8BTAtzhwsFtRvAMdzA1JLrC0Iyx7+pU+eCKSQlnP3XeRq37aktvyj5JBabDE1TnCbhUYfPAeO+vO+VWeU0zl8dbr8dQDhf8XOOv9VeTzVqiqJ/1sxE72WXcR/hvW9+iYl0xog+01eKa7Bv/jzIv/MbtY98O8H/oFtYV01cSGI/cFFTsTCluAn+E8zPJ82jfzbE/zjdFjqZuMfZU52yspXqbVoA5pgXuPfd1ajqOgOxD++H//Bs+sEby9D/IP4x6SPJ/gP7pzjEXf3o8YAQ+OfbtrW8Bnlxj/b2fl3rtArJWd/WEk1YrPxhvqT1WSKv/vOvxP/Yt+Bf/KHv/6/8f956o34Z2OY/2S48W+mPDVNbPzTIafeXuA/Y9AYjvNOTGXMjXJp4z81enEw/171ged4ZYryn2PTwL/ME4n/1Pu6h3Nd+Gnapr73fDpuy4GZf9c68/PAPw7zPM6JqbUX+P+0i/o/8lZ8EP6N795Nfcg/oDHA+gDiH8xX+LHs4E0F6duKafXdE/zTcBZNy8OCzj8lmo1/CkhovPq48Z++kD244D99W3o129rqm2UVSexw3dq09nndkXNH4j/8fYZ/POCfx8Jom+K9OVDFYMSm8M83dP5vxRv/kUsin0ZsS1Qrt3om0Y3/g50cj6sHaHf9HfgPlqMDmX9v7ZEWOjt5Oxr/qaXFvzX+wyeZc1sxRiw1GSHVYk/y741/b/zn+jb+62L2tmZZtnrj3w78W1ZT/AMyT8n5f4qU9G0ofVjE6QH/aPP/eNP61tOQOBF9ZpTniH+UDXDS38j/5zF8e+Z++nC8/SX8FiiZruDon8b1BNNRCaEEGgGLZAjkxKFPggByFOhSCgdtJxAZWddBI63hjheR83+gpEdeBzghed7giWSzAOffuRGT1EQ1Bx4d/tJ1CduKaeWwSiQCxvIwy5Xv0bhJXE0Mi/g4A8/tc3gzLhp3z/MLTpm0st8obRRBMtm8s2vwnsTB/U66ykRLqqhMCIEmb/V8+p6TtnZ/7x/HPviYFTn19fjldBhBfsgvpYrYQJOLsbYYaonCMMH04C+LQZ/0mTjU9jfAf3L13j0GVUcUD+01/uN93CPoelvQ+WKKtCoB1wlhJuFlYo/H/aUEalSvjfd4JmHhn4Gb+Ldv4Z8G5UFf8n7gT548hS0rsQn/HEt7kn+f9N0H1QP/TX9hZ2LAsT/xfw9qmTzy3yxcCXXjn9BLP1DD8sb/Gy3a2E5H66fq8zzzZlmofjwWOQ6lHr3xjyv+UZ+nb46scXN6msl9RZ2O4pj84/c28I8H/HfmZS5gynT2OvEP4n87Ij4G3eh6wH/GsUokJnJPn8MYtl+2+Q7Jmcl/sBI6in6d+I+8kHHDFv9L/v0J/jm3kwTZeeO4pjYf8L8YyHNvB/4pZPwtFS6T3DH/ZFXG3Q78J0dqX8b/FmDb7KrWiX9UXTf/hH/qb1CdHB8aOI0WbiP/KBuT/8zDq6gf+Oeny+wz8+9QLfXAd/4LkZ3/lpNH/m8xa/w789/auuI/YtYPxxrToPx749+6r8Q/LK/taqMyG/8UwBWXev+A//Cv84+B/3eQrqgNqD/yi1Mln3COI91b83OVMSqQ43/wnw/UBv5RdqY8Ii46nKzXzn/lmIrjxP+C0XgOPIz/J/7Tt+lg/uvmmys3/kvxku+5zpvd6y9V0UOx/iP6wj/bjbI1Alj9asX7iX/SYfojOlstPOKfTo/8k4Dq10w0/uGyNvBtE9AGrl03ppl/34quOu6vCfqK02v8t7yTbQz844J/UD+Ivlf9TlxGW/GXuoD2TR4c+P/89szftz/AcBw3aP7Pv21/9HHxD8tMyG+xz2CFYRwkEmIEzChU1qYE67p+7ZOcMu0COYzh41pb/fBSextAK9GyKGlgWLfn7pg1wbtJh6IlNOszRWN7tY37P+/LJurolIZ19ykpMJTeCi2fcnJmFL913ll8F1Dn+3ubfXFRnZVnaHBhP4s4N5B7MQHg/uz2ND2NkzRWS3mWg53sELOd2l1Sz2qbd+5N4gFAJi+Yj4ydUXJ32PGGsl64iNzaB5b484es3+ryrU8la2iuorYpdsw/DRgZq84/lJHpx5mUf/r5eGHQ2n0H/vlJe3y+4h812BT/mPmPFlecLvm/uVZ/RacbXy2nodj4D0bdceSfd3MjT8uxtDXxn08kmRI63j3ZyDL0BE/5R9nI/N/OvotOxF7m3zv/S8gu3oD/fLp1PWfOo3N4kn/W9+0kafGmCZNksfGf3O8TX0jZmvBE9Zc/rhVjbTXDqWOFlfiPYtxv9gT/cY5dYv7fDvxnOfKdFxNX/L81/vOvg1nVybGPPj7xj8Y/U5YxXvG0xr8d+Ldh/AfxL/1ixH/1r5hzxX8unpzsSUCqnYhR21G95L/ZJH/RkuuNI/m3CqtsVhz4j5hmU/UXX/Ro+ZP5Zyi9br1vVBD/vdZL/lE/Gg1T6Xf+b9dIi6HB+HziX16bEfHearEQNm8/5s/+MP9NUlU8YvkE/5seHd3Ucumeq87z/7oxv+WTjdNnND/jeLv/MuCN/+QRLfc65k1IlIMsGKEswGT+2WavDbDOf/hkHKrGPw78b8ea1XcNOY3/wX8w18Z6k41sqnfiH5U/tvk/cObfabsp02rjH1/l3wBXBd3tN0ppVjpijq/4p/N5n6/7VhjMqcrOv9z7vphb1nf+o/Ew2E/8A2JQ5x8D/9Flnf9W3fP8+8w/sOcA+XRY/2PgHxSDK/5ZJp3/2xiYhctmhNYP/K9buvUZyKoI+8Pjxj+Yf6svapz4Z/+ClWB0PIJ/w986lDhv0Nxadvz2x8vPlxHlX2WvBGip6R5kNeB+2XNXcHlFerh3fG4qNGclIZVx2sZypvqGAJdJcBFVu4FVpw4ulLjfSJD969im6SXbpwWhxznyK79eGSBGQmNbuWbTxBdWyNNLUJFYBMS9eQ6gTLdcqJ6898006V7JOOOHio+hLWxoMPCytBLDgjHNcTZHFwGUqTKJosXcWt+RM2bkJ/ygoztUmp6oGqw4K5tIn2SR6xWjxoCc29qzPSHmecvJiTM7MYn93ODgQSI2rRw1yXVK4tBJSSll9QPFMxPjJf/dZvIn+oE3Mrzx/078S52Y+R8mw3uyrtjIE44r/tmvru8ok3klmpr4h/J/a5LikRr2psUD/+FH+m7Z185ssF20gar30mv46dDxi2PJvgf/xmEl/qOpzn9LTWGvNXskPs/w71S+8082lytOZcua+7V5QpWDLT0tEW/iWn4c+Cc/hOuwH912KpebVcWw8H+71VC/wFDvdxLrU/w78W/Ef9Ty/gz/vvsz8R82fPLv6RkwTWpCD1aeQBjHzv+tv5s4qW+e4t8P/GdTTnaxf0bvARn/3w78Uz+Xrdb4X405a8+GCXf1qvCffGKL60P+QfxHte0JZyntxH/FvRaHSzVGbYb7zL/kTij/60ZlWHNzznMc0m7cr/feC+ZiO/jvG/9P8w9sXK98hPx8KNf5p2TPOfFp/tt86SX+nfqDyjzknz+f+Hfivy/iTBGTmB35D6s5eRh4caw2Innf+L/ZsPTMndr5jzBa4x9t/p8kRPOhcat6+toFLT7MP7bggNcwea4r/Yp/Cd0D/tH5v7/2fFn8rx6KfMTlmH9v/IP47z5c8R/ssk5IkGInb/7ExswV/6yi1NaT/KcdzMcqF/Gl9Z2n2c63Ev+OjX+jZsBrr1oj8MOPvM6b0kb8s+Zko6zx74PfQOvrYfxH4z98FNCw828cywv+8QT/WMwz/2j8O90ngiT+3y/4/3h4+wd//A/sJzgclxs0//zv2M8+KvrtsCQ7pRyu30BtKbjanW2LGWuwQAMTA7y7+C6dWvI0EVIuxtxblDpMXoJriSOEW1BXj8vTlgWgiJpsLIGuSan4WRAkDAnP+pvot6RlYoeHYMOudXWNGeBdxntSQWbQ2vFeouUYTIdtWiPf7LA73+sIP95osrf+pbg7CcJ50HKUEV7Qa3IDJS/I6JJP3xJYXPjm5AeD3e8Lre8VmvgwQJ+tFiMeunJvZdu9kXA/Qb/tNFOugdOr6cSa0hPEovrt7Rbf1ijlrXsk2yH59wv+Yei/oFYnM1792vk34j+a41f2KZ8kNf4zVr38qvQp/gGd1ASHvusw/I76o0WvN6XXum8rn68T/6vFPjlb52TgiLqD//ApfGf+s87huOL/9l+LsWtev6eaePPWNKlIOnPB/Ev91C/e+AfxH0b2c81c88GxtMZ696TR2efeL/hj/nOy3vjHgX/nz15jKfOf1+KGt9f4x4F/C/41Nsl/DC7mO/+oiU/yz7F4xL/bNf8+8I/G/5YCfOcfA/9+4N8O/APKv1dzaOX483pLZ+tqcr7xTxUH/5lvW92sI44Lvsf4f4+5Bu5dh4q0cWkSkA1RdiUtzUWeq74dGvcY1zv/zjf0nHDybeuwgX+j+0zlRXku+UcxoR42/p36LvuV5nAraJHbk38zed5Q/H8ebxnDMvDEP3T89wf886Js4t+If7vgn8I68g/inx5IlbRXcDr/fsG/9HPjn8sK3xG55Wf4nnn5Af9cjrUwMJe9ZSu2kd9WRFfqqUDQppn8xIFd8A/iHy/wzzAE/37gX+qIE6FJikG4AsM2/pvLg9+Mady7fTslclpUz372w5tv1GG5AdEYtwP/TvdN/Dd/L/lfdmVZ1ks1hvvvaTR5MJZV+xDr3KjhEHz68I5CmMZ/J/63xXjjnzegJ/4pLi/zH03axOjAvwP772YTp1EV+Z5bUEYJ/zeXLGOv1xf/tAkrWm15ovw0Metn/98v8Du4OAxPHH/j9/yffJT8u9kUh127QGuOpOay08odVQuMi6rk+CzwVouEagbyZ8CoeIouP/MEuezttj08YqeNd2W9bNJ2S1Tdz/uplTibNQiQRZCG/S+1DEKQCZ232Jb/3P70md2i5iBfeZO48PV38LdI4mmabsCQnbKrkumLrOY2huQTcVl2pS28MOIBV65VXLKt9GXZk+3a4C9Z65SsWHOsB+mLctCy/CmmAGy/nkZLbOd+FO6kEpOq9uvcSK+UXyv4+aNBnf/Py9Nfb7k8Gv8ok/qfAdw4zAT6Bf4FAFA3F2dmV+0S/2PVD/hn7bG2ooaNf1B3WdNbtDDwzjrjfrKB/2UHNp75OvGPXZ6I/LldZd7qo9gQfuY5Zs759Jn/zaYn+Mc+0O5cv8g/heBuz4F/jjlauCBVpgCnfrzkv8c6L/s6SQIfuuwl/qd2piPr/rRh4B/cm3yDZq375y/yj1Z9lm78j7cc+Je87tmppfODjvCd+Gdd2Qv8Q3NWj9nT/EeF21XmrS6XDV719LFu6IfyJ15XzIQ3i6qFL+expfPv7K+e2OZtwT+Xi75g/sfc1vjHPt7Mx4F/HPgGzdXG61A9ndqmuZzOPwxP8d9RFkff4ANIkb838rI/HTyePsW/j1XO/HeLWEfP8n+ryCk3P8G/LB4HH76F//QTkHSDHhZVVDH3Dv2Li9DxNEsDu5he4L/b6djjy7GT+T9ajDHzj9YfZPqR/+z9aJv0QAbHxt/ne+GfAr3xj0PY5Djlu2YH7IJ/p+uP2utGtfyzRHDk37EnqG/hX/rTweMp21V+87kLt7jV0xo42wUw7U18sPHrf/zj87dngAffoInjP/wZfvxR989urdl2+b6DabtPPGDejHVYJkcerAys7V57vJQsaQcQWDtvvVy0ua7nDiC1d7PBmid6s2/+8DW/3xPgLMFpu/HZsj5vdVvEBjpgRAX1ZBxt5xXINGWALNpzsrfes+DBNlGXGr9oLPTJBpVhH0Gm38I9LUpWcoykw/fJZ05s9R/iv4w5aU92pK0SEgOVC1yjNnmYdWqdbe9tQBJWDu9Rt9VA4VzXiosey7/QKcVgH5y8qbIWVD15hG+ApCwalPh6xNGzqr2egf/l786/1yBl5Cfz/9b4H48D/yhzLBfcqxxrPdEo8oR/fJF/owmdLT5Yv51/LD1SmZf4j1Mtpqol1iafPkQ3n9Lxua/wz7lmlb/5+a78R75Ele+mbWREXGzgH8S/lz01GO4LotzgFv6Lh9xsW/9u/OPA/+rY+7hmVe5Z/j/9Wz/2wiISPXlrP8qIkHrNxL9VirB34t8b/9JfKP6tJRnDzr9Xy7I5nLa38b/7uTng5AtWXm/8Q3OijImI1Nj4z7zzBP88flAwj/xLu1XXyL8R/7kwiwqWjvpTXNbWt/Kf7YPaaHVh4P928T3j35xV/nHBfzPpKf4X36kj5j8qYf6pZif9xek7/9TXNvCPA//L7xh/kn+74B8P+L8Xh7CNJ/jHVm3qI7XG+c4b/6ixRXiJeujJeBrhOjsDx4a1WtY+x79RPcZl2viPiWK6CEDWB5GzJv69xXbNHx/yj+KD/ag8uhp+xH9aE451/v15/sWPQSCUZ+Qe5j/B9cxvyX+USf6NKo75NI3/YXBwzJshdVv2S5yTvxoca7iJ/zJ/5j/H51iTcBuU3zgGPH5hH9d5jSX8o/HvUdeSH6sk4rs2czf+oy1c8X9IAKGPxTcm/tO2K/5N+ffWPgb+MfB/u92XDQf+LW9tMR74xxX/rc0xr1rGpXTefdPDvV+j8Z/btp53LNuN+37n0ebMque54zd/z3/0UfO/+Xj7a5G4lthbWtIn/JLM6DwfxycfBESdHHfdxqcct/beVCTyFCAMbCBCF0qOU+Iz7N/iQC0KTP0DWJD8ZCniuCpgCFZMKqZWbhjr2TFvIgznboNFSxIMRdhowPhLa2NHXr7VA1n4I++9K1WfzgPTU3PeZV4mn3UWMY2kmfbbrgVr1+GZrECux4faZbZsuzSgtkoNXvZIjLsmI75dV2kvxRFET9ebhqMGBOhh25v9/l0Atl2bdXbB/5DMes3cJ9+F/+yluO/tzprwjtJw2vcD8N/quL+Lz+vJkuh7VdAHwWTqgn9++rHZD+0Pa/yPxwX/onXiH6Qg6Y+KYd8wGfkP34J/j0nqF/mPeMT1z2uxOdj1xPxZWMiTYrK1dslaTnSN8av8o5OYAmickN6f4b+f+J78S37F8/yD/GrmpI76+dCQ9XNXPDf9bBGO/iWmI+YyfnC7razhwH+P6jfyz7Fpue/IP597xH/6XXfrwRovXT/kX1g78C/6MeWfNkRrTmW7v9+L//DjK/wPLH2Z/1HXwMa/11m+bCLa08ECXrZIbQP/aP1C5UYNTk+aR7+waXwVk/jIuT8P/rdbh2vAGG0er4X/20fin8bVLRYZ7z8v/qe1GjDO/3Hi//N4+w78Q7sPVpsGz/Iv9yH7eOMftA7hGANn/sOPZ/hfMdR1KSDzf6r2Kf5RPji06cf8T4AZB0Tjiu/M/2keTVbtvqpPbNUl/3kb9Y8P5ZlxHOb/p7xlj/n/yR//A/t1PHE89Q2az+Pz99F8VPzXcwIcjrG9CxZWym18jj02usfrv54qEozmvGcb7b7cYa6Ga5d02JzJ+3sytDG4eS1f4z+wEWQ3sPWa8RBRvwPgXl5t4IrlyRCXCvAckCe5GQJaKK/kiHja3OTMyYFttqFvonz9aIcuztKOKGNVV7Ylg1AlM6Nd5nsMSTdofUc7vTJ5rp6JxrTtVR8PqtVfvtqM87FT+04asvXNIDEmWlpNGGmVBgRD02g75Bflue7AMvi+2lr1eR9s1mcjPbhBmWPxmoQWZwKA+IslwnLe2HjLG6MfVzwa1CP/aPz7k/yH3oR/ZWqsL1q0Hd1K1OvVB/6TN+iEMnWFmX9c8J82vsB/tAseKIOBsLvxHxVCHbf46y3YLuXCsvh3qSL5TxvibQS0rmWZ4N8a/wZsuduC4yf4Bze1uKI+Gvnn8cffpbfE15iwOLfMk8c2IXyGfwz8o9gu/ounygslO+G/atn510s48u/B/zCWZzB5cQPy9Un+U/Okg4Nt1TbzX8zXlGszSOsj++VHLkWildOLf9f8cOS/zj/Hv+OSf+tjQ+MfZC9cIuGhRzT+uQVbbfiT/OPAP5rW6Z4j/7cuXFrp/Ec8mf+NI4f+4vEr/l1jxuUf8S/3DPwTiY7vyD/dXb/3QaMp/Kc9FITU4YEJm8ajgX8c5v/oR/SjnXnfbED1k+Qw4t9w5t8tlfnd+F/C2PjnWLCe+P63A//W+M8Er/20afwWmwv+/QH/MV9BNxbE/9430V5snAj/XFvy3zXxVf6x82/P8P8+xy6uj/xb8R85Q/q58c/zf68yI//5puf0FdeIjz/BPy74N+LfD/zTxk82C+z8h9mZ477IP4h/F3Mg5nmFyVD/KME8jzB6fcC/9XaNbtW5VO+gyu08j27XDbv/zP/Hfz/7xS/Pf7WpH09v0Hwe/+J/tj/B+pNQ3YrPgLyHVzQZo4VLDjwp4nItL9N7CYDXm+g0E7gzp0EgikQnk5JIBHYQSBcD0idnaI0nJeu6i6nlozv1eUkmf/RCBiHk4BsRkqeVXJJtCHHTfQpQLNYG/2RAkJsy8ci19/e6bgCPlZq8ot7oExX1dES/dyDrrem52FxqIUPTGROfOhC/1i9pzTGSE+3yw7CbbaSJ1Zf1Iw+qw3m3eb3npApoAmW98wADSoh8L2kiXh3sa/CwLtiezPbpue/1s/3e+edBK+p9kv+xfboeMY5zJ/7FlwP/LtXv/OeAqvUK/9b4L8nE5VRS8p996tU2e8kzk2f5p/o3/vEi/7f4HPjPSVDwz/3JZZxa7oP3Bf+eciB9sl2A7EQ6Rs3vOZDPkV+3f+pPUwr/sRnd+rbqI030p3PMP7+i2eYv8m/rujX+rcWBmtNs4ahvIcTNjRlvKqGFmXRdxJR5zPGMfRz4N+I/71jm+aZSyAaaEwMT/5lUeHK1Xt/umt0072Qz93HyTX0NivfE/3vj357kPyaXZH/l1Pos8eD77QH/MOyhbfyHE4/4RywQjNeJVInTu2f5R+XliX8M/B+rm+Zyce5N/VoT9DAiF7PBWo8BWTzyjwf8+wX/Xm1iaexy/Hc6b5t5+fIU/878Oyck0a8eFCu4biTn7Rwbo4WY0wK48b81Vbll5D9yi8zNX+D/nVRLoUm+wz5zkR4wzP/fC6ONfyf+feA/hJAb/V7fVojXbBd6f9jsF/xHGejN1A1lZ/gVuQ6WfRlF9acBuBKvd/YE/8T9xn/2B/EPtNzQjwv+rfHPcUntOhmGoS6Ax81SWNzV+BcYG//APv4vRmS8y/qVaM47dZC2vPEPGrNzY7Pa1b+qhGrLLvjncp1/ic0T/Efu8d7SeuXNbIeO/xP/fsG/djNt/mZjkN9flg8I2G4ZzavuTx/f7/786S/f8es//bH9DE8ehi8cf+P/8L/78VThH4/Akaj6ufX5brR2YjlYyX0/HOAn+DQo6I+0QDrZ+LyDEom1r8N5S36HRUUkzvTNakd5tZHCIl8kLAG/2AT0RWAlJgJJFkdr4sazI29xNI4z+U5x5a+qqZ2QmNbXxfZr8vn4mlQ2Ms72xIAQC8FNHF7xNGt6O2qJbk39Qf3/rOvdd/9QdRsNoNKgT9qKyq20CbIdbZDrsb04R83mvdXv3M5UH0+8mrb6a1wLOyVojf9+jmxQ/uPKxBvbeq9YniQ4Zv6TOZeN2EK34m14kf9VM+c2p9gZh/K78O8sStLSwP/RbjzH/5XmOJ/yNSgC6Tb5Vp+ZE0D1FjfzYrTZMJwXnze9XR/KP3Ebp9/xHP/e8/PAf97X+BfGgJF/lZty1/wxsu9L/Ec+fYZ/ug1T7G3SZvNx1fES//zAZeQ/rtd4dcn/CKydFxW8eJz4lxb5U5yryT8rmq3gxVkVGPKTPcH/LS4X/HMue5Z/5v1L/DPHT/B/a4fzH3afX+E/tXfgn33v9ywXzJtmMo+uRcDEf+px4B/hPx7z76NL349/8KLEsD85bxrb/MRr/EuOcWwLQWeCnOpa727zNdDGB42PQPnxiP9tfAUF9ov8O9kV/NOGVZ8WSwy2seMH4j/m/4tb8Y/555o7H0iEac2wPr89yX/nWHT/iH/gmv3WJ7dbF/+sr+47IPktXDjzj/tfXOzX40Yw/xzfZYvp+c2DZ/jPc14PRWzgP9r7IfjfDuYPj/kXHX4H/p3n3TasfQb+t67bNeh07sT///uxOfNfvbI583m89A2aOP7F37bf/dh9/G22Y706q/d2bgVKKnARvKEWJHwe7Z7wPgZ9GZAj4WWbUDEGTHluCc6pU5Z4fFlUZpj4UD6Sb6Eyvo8ad76WTjp98yL6Pnbo1q1r5y2PdyldBuWkiZN22BLll2em6fT26V2epWRf3pL6W6Xk+mYUgUW17XEGZOOKkoC3TGIZeaunD/QUe3tCsez8tK8//SmooZ+hn42TBci+iEl/QmmWfXTvL1NbbnEznYwKzDowx42i/9RJNxoVR9Jd9LFuTFqgh/qzl/uRi17mCJS4+Il12ub3b4+w39FuZ3fjn3RPXaX+T4YujQf/HgMVs0vxTm+q3eAqBqP6RtfAv1/wT3XCrVnd+M/BruUG7/y78h/H+653twv+QfyLjp7k3xr/6/7UQOQV5p+Q4QjwUxHlf53VsC3bYrLI/OPMf/p34J/qnw7Ov5szt8H+Bf6jDAb+yZCNf2bN1We6LV/vflrt0we3Bv3mCjPyCv/2BP94wH/m38gpXJjutcQaL/Ff5B74t5l/UPzArFWeyl88TfxmvEn3yHoG/o0LMf9GNnLepzizhr3JJzX4Av+3041/d4rLvY5L/lcwhX/T8i0ClOPjc+uRpu+n+Tdtb+NfmxkOpzYBUZM8AAO86dypvGklVOaC/5jP4MB/llklOk8rTjoe7XoX/pf2JGZlTl3Peoj/W5/gmn/xvZ8r2/KzH/jnzRCqM+8L/tH4j3jEPIvzIVVEIbzmH53/5XfnP3P1wH+1lLZs/NOcledT8nvfekxP/Ev7L/DvB/4BHeMDGcuI331621HLeVYUjM+51kJyQjfdrscvyy2/D+P/kX88OMh35j/1FUkXxb9XvcJ/D9gqsM3/ceA/6k39M2Nh6/0l/4urpIun+J/WEo62PvDUs3xTfLPtBf7T53j/+e6dMb3mPz7TDuYl//xZNlfYDyv+Ob/4MP+noPrmS8QjOwYj/x/3fG7O/Devbs5QFV87fvP3/Lc+rPlnNyOmylan83VvRUtRW3ERr4iGjhBZwERt19cRjQaKQ5lmd+62ya7v/VopyHQ3kP0I27AmHHwbVjLwar+nWAUGKaz6s9UuybJP6naXOAZlh3EMt7L9WggfewyvYrT65366eZqJnJNMtG3gJ8v3XflD/22bAAUN7/xzfzta3upPy6WuwXfa5b33EdtS/Zq701J+t6c3O+92myayNjiEz/y5Yoe2G8/RpjjTtbKD+jM0HTHgYwuub3rcUoXRyb6h8xeZf6fYdT/CNo4VegQa/5nvTvwD+ZfRTvyfju/Bf9wvDPSJ7tZwhWTiHyGTF/mPwdFO/K8G7R6be72cL7rPmPnPxe+Jf+w6SP0M9b3CPyhuec6oHYgcSUB1jmwY+U99OT1RarlqxTB9tQv+2SbOBdjtGY+u0RP/jEi+PbFdBj3F/6Y7V6Ec+72KhI1f4j9jT7E48R9MPMB/q483CZ3StcQL384/M3PinxqSsWbi/+Y3iv/83BYB0eCKzUP+j+daXyRDux9P8Q/i317gP7uD+WfIyKali+7TJf+Rj674Z9/sgv+rQ/LJ4PnEP+d6n6qccunAv9vF/BHEbbXlZpT7AAzfYAHwbfw7mr8H/vu4IWPJo4NzIGb+gUlwTfPWdPQC/1Eh+N6Bf8mvpEu/7mPH4MznfTmuN/7RJDhpc+Tft9gK/6KfC/5Z09U9HPqv8c/nqP8qtzK7z/Dve39/b/7T9y/yf8U2uP+oDmv8A6W7zj/qnof8k0+f1//0l/7ajzXx8RjsB8f/+L/6X/vlG/6vj7c/QhkmDSywQGB3afVDrpNAecCRgZgGPXQwpk0BTjgMvXSAGnSeWFab9yp3UNH8uLfMEwxcREFGDwhmAVC0h2i/NdZqfO043LXFGdBFMRQS6IA1T6BBsKykETFt/klSHBeVMTCHNt6AYSNL+mJddPpFbhLxnlyjsp7Ux76lASdtPwyYGVdatF5pMKVCk34Z7KlYH5Sg7YI4qrs4aJb3IZN/G2jkeJH/B37qggGqtWf4z3/Ltkv+r2yW/BPn2iJgi8ekuamFzn8YQpOexljqKvzg/riK63Tw5GT4psgyRfr9a/yj/GqN3BYxKykY64i4yQ1Q6gTR+cQ/OCafdetf+0s7M2YH/qOhE//S2Bf454mHnEeTRvSVLvqtaSrjMmmC+WfLZYMCGPnH1SKhTWQe6fAZ/pcm7pVe8M/lbm+vJnJ4nX+A8m7dwHvTNrvxJP/YO+0V/lujfbw+GicF1qu1U6PFE+/rc7IWtj7B/8ZKjCPD+A+fQxbtXvJfbN5Oe9PSUw9XOOF0nbHPZDv5IW50/qvr9/nkq/xv/rOWll3TNzQKksa/n9kIvy83BNvRYz5eWx+ArV+yTOr0gn9v87Q+bl5ondzb+cf1PU/x/2BjaNug4fnxD8G/+Msl6vrT/E98fCv/00Ol+PxZ7s3QGth57lo6+jjxT8E5+Xda00z8L8CEf5w4iyvLrowB3dHjkueIm4ipUb9vD2Fb2aneFpOd/9Vml5fkOeJfEd4fmnY/rGe9uvnPjf+PEz/7y+/49f/ni5szUfc3H+tPcP/Lj7c/AsQxTkQI0R02Qc7i6yU+X/ufz4buFHLiGp+gWyvXgTNq7TT5rMVDOGfN91UM+os59a84dO+u3L/VwX8iUszxgnrdILvP0y50F+AmbsP15Ftty6fhAtaKfSaddUkGWlo4U3/dGpYfNTAqrwlOngBOO6Zirm994DjmC9VV5BWexFEt+2YPUvvVLy12b7YlnafinnWsTaW2GZMe3XaC31GbNa7t0OBRtw2JjRYH92p8mFRi5/+zrtAtaU5iYI/0r9rYBuEjz00z4fcV/+Knq18S87hQYfvB+ZeBTguI5qALj8uJxaBvZF27XivnsW2hHwe2Db6Bf8Tte99INHzgX/LZ8rUPshcMPcX/isWt1dP48r34t5qKIu97Lu9W+QP/yd4E34H/WwVOxUk/3RdmvVWfLbJcvoV/ZpnzDfBgPGcf4j3zbco5Gv8+GbTmNXJGXKLzE/9KfCh203+8/6H5j5av+Pf+xijf+eAXjzN7fF7iX6qtsd1XeSuTm2YHXyWfYM5/wuuk/yf5J+3nwmyz58B/D9oqr35GeR1XnuLf2/yQYz/ORwb+qb3dLyp7xTfnj+FaBY/tIf182v/pY84Vn+Q/tTXM/8fze33suOhbEKHe9XddAJcLM/+yOYid//gn4zvwz5sDj/gHZC79kP88c8G/25bfR/5lEKHYhA0D24/5b8qU+r7AP2hcmPiXTYAL/ingI/8+9JPhOf5TKwf+KdlvG1Rf4Z/jxnG+4r/JRHqpyWf/8AX+e78A1+v/b+Lf8ZNfOP7bn/7Yfo5vOAzf6fiNf+y/9h/9x/jxh7F/V3ahrO0ALphEHO0a17s6ebSXRXgKYhdSlN+eiNxr107HWjg3oaFS4L2YCXTEzHYvJ6QoU33c/31b0FFBiUQHKSBDnbcJtBaPsNte1EPjXQCMBCkbJJxZ2OduG85PP97m5FD1qX/aYjdcrTDSWl+QyTmuw0E+UpLrixtZTKot2y9o7TvUPalKvFqyX+/vtke7y0erJE1dh20AO2bOVuZ2ngYSHt1Jc7kwXwPRy/yXu89fu11nhT3B/7a7frf31u+Xulv8kw7JrNf4z4lMnOmTFqm5NUjxtBP/uMyzewyxn2SeDxNHtYfVxtee4J+/veFtcmDfif+2+biq3icXHKPj+OE4/9JGqw19Y9WXCG6WfT7pW1/Lln5SaFWvLcQ/DP/Yz4vmdjvKFij/aPdu11ozq/7q76aeaENMfMB/0vgE/8ZuUczDbuZ/x1teN6iyfuJ/6atya9PUNsa0eJ74fxBn69BM0pA3Vj7znygWe2ZRVJ7Tc+Amt3G08a+uvc6/PMgxbKz/kPz78qHzT9/cEa1paNHn1ruHGv/9304RxcQ653H5Rf4lZhRLAD1/Pc+/U1zpms9R+G78T7rrdnd7W+645H/M0w/4F3fJfvHxgn/v0RoO6vL2BsK/9fu/wD9aPZ2jy35g/t+V517f9I0kPME/UA+hT/rZcq7VpoG0j2v+V+3b1G+L735s/G/zStZmxSFjJN8G5ib7+bMNYcgl/+Sfr7jZXkWad81/V3D5feT/VsTHfHQ/9RX+Hf/Lv/5H9vfwHQ7Ddz4+fy/Nx+TyH33U/FdO4vo8N/6+jzo41DKk9ICI6AewZMA0HWBv99A1at1OBvUOp0VmTkTZzzYhJhY3MLq8qmGqkAUVn8E7n91eeh1g0sR6gK2DJeejbfrMcWZ7wIOOoWLEsVtlMjQT/LbHpTJaJup9cTdvZmQVHBBJLKwdF6NrQefAYOc5uQAPkxswJDXguFO93t9f7pDlE/UW52RDRMJVOsa/3LISoW5KmGpQzmHn/+SHXm7+fif+xWcU/+Sf8D9wlO03pjb+qQKJsPiUjSoXEihU8niG/ynfNlu56m/mPy4w/2Ry2TT0wafdMhYc+O8S3SUr7ssm6e1k823in2w88t+/xRVxeYZ/5waBaUEgdjFOwP5NNbpvs/XEP8hVHPgPjckE6hn+yfZv4b/lM16whNUQu6qBcTNl45+OZ/jfzGPfKab2A/C/LcoAfQhD/I8aFGe/H//p+wP+131H/jtrE/8aJmlfzk/8t1tGvUkhrzh/d/5bmc5Az0Un/jHw/wadPwX/UfL+cdho7Px75aVH/KNvTLEfry3cet8+5j9y2zfyj0qqyb93X7rp7PsT/OfiGOpfjk9WOXcLBJtKvKftL/A/bUCtaiyugzbbjuX4Em0IybcXBta4D+yCf2dufI+p4cx/1NXLdNZOh2y8tpx04l/eqaE+fWK2R83kDcr/yQ8f8uctru/Y/uKmpcQhbFjjH9GPzPjdCLv98ZSBf7Gpaa0fJ/49b7/gn21f/K/LX+dfiTa6tJt+4P/jzZ/aO/7WH//YfoLvdHzprzhdHf/879jvf1T66x+R+oMQyu1gsRr9ZSCLLw/cysZv9jf06UtEy6vWz/tWksvfgh6RWpBmueicW2OcYeJ91HsQVboRZWz1jCbL1Ry9sfzPxw5vopDD5f7b55sILUVSVfRkzm3NmelWu6nlAuPnmVXA5iogvyzqVuYNHpWvjvU1qMCseUyx9/Y5C0764YQCaDYlbFIyBHGU+xxMZFDGFj8rJ/lD+WcrFcbTzijXsmeW0cAN3RI+GuSvCGUiwj5IZgIz2tT/bDN+mTQ00TtT2IcVjv892+VveJcnXd1u7/md/Bn6zwb+PbtKbVu83Qdy13gG/53b1KLv/IufqHjcfNXcsgzZXpP/tI8LdMQb/9vB/FurIUR24J82piiJXrRBR/TjFf8rbmf+Hf2XxSX/2cgV/2FeZLPGP5c207xKm8LCdQDijX9Z6EL5F2OqzCX/WcbpyefUwaRXvtz5X6B65qvGSxVZ+vS87z4MBf+GS/7JUf1GH4nHnuTf2cd1yF8ds/n9Z+GJf2cfrSaRmdgW65ETQlfMPxmW5947/3Qw/xj4zzqRKCv/UP79O/NvVv9lXmv8sx9jEy/y743/8IDM2mxO/qvfUnHZTw/49wP/q2Ol2rbwGPmnOryDnmPC4ej8j3W9yr+1Bmzn//b+/uoCDNrDNCLXiGXmf20MJP9N2A/5B/GPB+N/vH3nPHPgf9lpzVfhP3M2z52Yf7zGvx/4x8B/pZowXQ4DjXs9FhP/K4az1ozab2SEzk3HNEutPck/XuA/WHOc+efykd/YNgbV453XmCfjEZT/yPmb7Yfxn5q6F6s8zP7XvQf+uTzNH/dD5xI1UtuortLm8p+ZDgaMa6vXjf+4rT4Rj3Vv8g8dczx8c9A4wlcp/1q8GuUUPObfD/x753/pqfOfOFzxX5hnGXuSf60KxT+Uf7o08y+u3I7f/U/f8V9+z82Zoe3ve8S3aT68+RHBym36pS2rtCRuBz9KDDHUz8bRddDk4bjDHIl7vQ5P27evsKLql91sWhTsk9gqq0/Kws7P6+1nCE3bqrDEhAC5sSFfi8s4tFsn97doW216jTCeb6624xTbvy4C1Gd89JgaxWAwdJW7JTle/Ew2e/Mv+wGZXPPe7WvaB0rZ6azM1Ib+NI5fMwanicPe1AbOrV3bY+QYdFq+35Oeqb7cmo2lMe2r6kPVXmeM4mxrKDjxnwNG95nit5qen2BEHEEDYd17LfzOOdVtD/iX2H8L/71uvMD/Wvpc8f/MkTa/yL+3t5f8h5/3q0/xD9/S+ch/M8m4Sjn/gP8tdzhVBmzjSj+Ed+5bSN9/P/4p9ci5ge3s2xf4v5k/8e/0hF21Xz7fJ0T5+7V6fF2KP+Yfje9jHEfBHOJq2H4Hx4n/Y5m9GScO+LIJ13zTiX8KUPjE/N+eZnb+/fxU9hiHF/knrfGp8ARHXT/gXzSFvY5sM/g/xBl4jn/eODnxf6vLaiyxF/kfNPYU/z3Gu2SK/+1W1qXtT84xafnAP3jxY6XNr/Af5YGdf/Y3jH3E/4LqB+Ofx/j0F6XBYG3UWu+TgX8aX/J3GmZsqA+3ORbFNzV7YuvkOyRE93HEcgPCgONc+lRdWXHQtdueo1JXdN+J/zyWnX2+fspZnN84bhP/wleD7faWcsFg13LzlpsjiPvvAYXqdtP+4IBs8MiVPx/+ycd5zTyU4f644h+cs1Xn0S/ofIuW2lz8HEgOEnbOB/7R5v/C/zv+5KP8b3/vjZk4ngL5W4//4Z/633w3/Ng/f+wpDh8H0bDKZRfTngcvzq26jct0GHuH94nf5z/5uyeWINMuameNLj2R5TSAypfNIYpovU/abB/AyLHpq6cax4gvJbos3xecp6PFVAA+xFj8ZxtaJ4+LefV/tDPiusWbYpKfIw5rMgfWz+R79f3Wl/bMOad+aElM2g27Luo6HW1QrTdvyN83IZMabrt+sXYusCys6o2UrT0i+hcuIqlhT2gD207GX+ouFwnkzxX/t3bfh42KVcxq0Klb94EnNeAZsrvWl88z/3X37quLHWUz8c9xjALL6Ev+I1YYghL2fJX/m59LL+MAPvAPyNOHS/5FHAP/fWJsA//OVV1x1vpN2tSY8WSGL7k1Dk78b/W/yD/71GxoIUNOYITSsrEWL3EM/K+6Nv5zAjL4jQP/o7/dje/Af88pnf/8/T2aKo2Dl7Zruxv/1sb/xvN34x++fRt143/Y/B75Z61vCx0eSw3nH7F7gX9H9Q9p9Gn+ZbMwA7QvjFtcTap6hf81Xt6uEUOieY4nLhZzW/Sp/YGHHHMH/s9VfV/+ZaxG45+Fbc1vx7iBtvr33vLVmPJ5+4F/0R7P1xr/jhYEKEOosnm/sx/rPmZChTRw1/iH5hWINc3XbdyB5sqNfwc3/s38p+If8L9Xgs6Iqm3p663xLzU84F/yXMt/6GscXoc0/reYAEf+c8NVcxtryoHtWxSdrRW+r/EfdnG6A2ZmtErI1+i2+caB/zxF/Kdt2Pln/TH/pw2025jrNQ7bBf/ZmLeNTafceuC/PFO/J/7Tryf5z05/nv+ff5T/8b/6B/a7+AGPh6L4nsd/93v+Wx9A/6MPH//KcjysUBFDNl2qM/kvN63u4sQQAw97xZOL/Iw9aeTu5j0BsNwlGcQEUBJs1IkSG+aBPt+03dA9BbJdzQbogHUX4wCFDKYE2fYtIUB8HZLtdpyePEm9lACOg0tPqtNnGri2J1TVRuoE1ZeQyUOHnePdE5ztWpP3TpoxjL9kEC1BjwNV9xOYNg58xdZ0BNwWLTV5rWRyq4HY8OZGJrKuvVu5pb91022TImxptne7OWr98Ff4j7aY/8PCjbXFVlT+LR3unDX+5UnHKv72Bf63Ln/Afw4kwDigT/zHdZHqC/xznun8j/LX3tXJ85P8b4P5K/wT6xTFbubGvxDdWYYswlxqj1w3xW+9Rgy/wj89PR35T/7IQTTGlna/mf+uIeYf8fkb+O/6uvn3rk/Wgv+b4wf+oy9H/gHN7aQjuUZ+rnurPhvYMmrnAf845b92hcczu+A/3Trwv7Vz4L9f/3zL2iHUsK6t4mf+0cn6Iv+uee45/ku7I/+xeIizU7zRFyNNSxy7I/8Rw7DGD09225F5eooJZg0sJ3ue3vgPvpn/boLEZr+o+bXbQtyg2/Ik/7y5ytdzoRZtvVGcmuJSIgP/sgHooz3ix4oXcMHet/DPc2fx98Ros4Hz3hX/m99DzrMX+Ofmr/iXebF6gb7xyhsIzAHa50wfnf+4RPyzvmTzwLGtH77C/zCu1MaHLZ4O/OemFFfV+Mdh/n/Jf8Q97hj4F36l+m/nf8xF2OwlJLOvELGiOfEl/1LZFf/IyuTbMdZs6uY94P9nHyd//xe/xO9+619oeuYw/AqO//6f+m98vPzND2d/IzuoVJvyz45kNd9fUxSnr7j1wdRO4uuDp82dLGUeHJILhwFsypdDco/T7Nj+Fbmh4p7wcPL56vxVHLBBtlzVXVFK5HWd4scDcjXbnpJ0ezhB7xM8tMGyYOt1vdcgIRrqk1Zo8umDKxt/jDnU52lyx2W6X5T4ZZLYEyMNWDnG9cSHPUlrUp0mkxoTvnPc4JPr7cgnGZAE7pQ8N/7FZ8z9Ij5AFgS3kw/5j/t10qIXG//b9Xb+xP+hOnYgeckKsfMvA8f657QAuzzXzvPT88E8cZNSTtSyJ7gX+EfzORvjQbbx71Rf62OX+nj8IP6N7X6G/7Jy09S0wOIjbOybu1d1eB8Z1/vPMvGLP+nSU/xToUv+VyfHeNuc+T78397bfu2Kf2S6pf7na+3kBFtfEMQ5m3IdVOy9upHliMGB//E48C+55DBhPz10OthzsjMejW+xWabw29t1+cbSBf/AaeTRbyzFiWO/HMbOh/xXm84bjKExe5L/Q1vge3A6LAud+ce+2Il7Jf/Q+H/FP4gb6/xP19WWs2a4rVhM4Wv8o0UoynAtj/gXmzZ48ZB/9nXiWco9ezziv53t8+U8x3U9y/+gxdP4JJsExH+5UeZShJ/iXzYOqLPtAf/c9lf4P3ILHbeY/21c0vEI27jS4/gF/uHzg1d1BU/x39q/5P9WzXCduzBihHkuWLFa/NuB/6zzSf4xjB6v8i9o2d4Q+5X+nsfHn+CX+J0f6keZTofhV3j85u/5jz6i+1//wvBbH4b8db4WscwnAhHwsHgaSFfXbB3/5MYDJRJgn6hm0jwliz6xI5G3NFw+MiAD87IpEe1npQTABlaAb0OyexCHsFZgb+V5oyIT+vxXQ5BJghJ7+h5GcTwAWThdJT2OAWggjKRO59L9z7q2vyKmKaH3WEHPUPdyvsdWNmTUTj16f7C+mx/JRFRH3q1Yxcf86v8qvfGQizcaNGCqOzsMvEDraysdpg+7vxmxGBBpY4YLhd5vL32R1vlH2fjN/C+BWgmp8Y9tYKqfxwXgQ9Xo+tV4j4cDvMB+iv/u51cWEuNkpU3sqMz9nzfR2Xfjf9m+LcTTjgP/HAM0/oFhc6/pW/IbdHzpbEseBC75D22hHwP/8W0CYtjJi9KaazzIjfs9tBmF1n70YY6dMYEj3YXv/WFHSwcRaWUNeo7jfuK/50vSQRZ0jZfkZ0PbOHyWf0iNaePEP7rGrsZTLq+B2BjY7On8T/mV7H3Gz6wbhw2YsvZr/FP+SNsG/kPDnf8V6CP/dAtosxroXK8YTLm78z/q+wH/aYs1Dr+Rf6fPPxT/TraH/13Lj/jn41buG/gnU57jX5mSuZJB8sJT/Dtayd5/3Lvfyn80ZjsDXHLif4rvOH9qvHZjuCXr14j/zc91YuO/4iD3p94P/N/q+yL/yUk59V35Z62FLYdNb2EQNHZTBTK3RDtkTdnijQP/dbPWQ2bdx/J3yiN4gX9A5mHfi/9s1lLjSO2EP9YjWk5lKV6jPOCfxB6aoMoP/PvHpgzwR79w/JM/j2/LTIfhL8jxuVnz8fLX3z83agx/9SOCf801rd0OTlrbQWIEi6gvVhT+/vU12XUE5gVk2GIPYuhU9m1KMipG60nM6lyq+/ZjFq5wcY6QHDn7pvDTQndVKUnt9jXBBVJPbhu42NtoibwndLZljw32pEgZKBNOq56iiO0QevtEf1g0rjfzn2vHdUzRbL1MYNT7B595uWm2nydJSaTzoASm0XE09a1EZrRRRu+bXeLLaVMgiz64nnWTxqm9bWBf5+8v+8TqJf77pkkOIND9uCqufTRxGLHbfgF13ZR9tny+5H/aGOB2+ZDzA3PCMjHv5MbKN3LNQE+UVE1nrgf+LxeprU98d25nils68A+0QRnKf8QY+BXwzxONV/lfkzjhv9kx8l+62vJPfxgh3OBXy394JnG44D8ZChY3ULFtmjD/k4kgEzv/YvQL/Gd+wj45Zt+2jcFHx1f4/+zPt1sbEq1v5Z/1dWsDWz3SJwPjVOJ1/reymMeWH5L/bcO08Z+2QDmP+Wicv4Vz4P92/hH/nARj3AkfvX1LsfG/+bfnpfloBSbO+3ku3nLoyP/INGuPfO9lWY9X/DM7l4dL3Dcfw5JfJf8kg2XKzr/oisaOif9pXE+bn+R/y9/7MfLf43Z1bP73NcuBf5Arg781j4h2hrUK+rk21gr/0e4X+c9uatoSJ5lvezKvIXvgap2sXZuBE9+oqnVfO4/wtdkg/cJjt5PPA/8bT8DPPj7+5OPtn/wn7/j9n/yKNmX4MPwFPX7jn/mv/eV/j7/6EdC/Zn8JP/oQ348+ovprHwb/6OO//+xjw+DXAprP47jw6gNoGyhjZzPOpdjb5Dg6GiABrXtYb3KtH5/301Nm6ERCQadklwWNtD0NvOs+SWy4JwC/AG2bzC4bHTVwkMG+xZ38i2QnkNV13PMI9p8JPkxqHMCU+NhuToKRfJaxXd9OmfWsfc4ooEGbpnw8SHFyiPMRn/z5d/bJKYEuW9JmkyTu4We0c7sck6FKystMfUIASsDj4FlPPXUBQ21mu72v7uf19wxgSPCgf2kS54SItZhmexGrpuvPH7/x+8h0yf/o88A/qlPvdlEfAGLojnXjP+r6ofiP+3xaAHhbHLOvT/C/2sjfB8L8ExKplRxcIe3d/j1NHmOz9xH/TvYz/37KW+v6l/lnzYizZJvtC7M+OeC8sDT7Xfj3srE4Iv6p3dtrfkPwEQtdcw/4537BE/yzj933Csk1/+haeYM8dUsdPsF/jvcP+A+ugcf8UzEbrpem2rfMcOAftWDZ9B5xwoH/janwy/YFBN17r9RXbm3fuAz+02aHPu2Mt1aae5Z/zlX2gH+/mrdEHRf8M09yjcQ4bh42/rfFAJUR/iFcZrlL/qE8xImoDKAePvAP7AuwLMMae5H/cVxZ/6641GL3gn/OG91f5j/nOd+D/6h70lQUb/yjH53/vXce8j/9rq1nF8RP8d/OefhlFxsIxH/LUdrjFE/Qfekq8d/zA7cVOuQGQHlPzt0L1TdAfgD+H25wcd+0fN3LvMo/aU08IRRH/pPRxn9/ZZ4dqjGL8aU+yyYgB+3Ef/D9+X9Z61A8lrPWeB79JR6iDoxaByovRGyof0hv3C//7v3+y30/N15+dnt1/PT9l/jTX35szPz0L8CGTD/+fxluxJMtQ9bgAAAAAElFTkSuQmCC);
  height: 48px;
}
.services-investment .shape span {
  top: 52px;
  bottom: 48px;
}
.services-investment-item {
  padding: 36px 20px 20px;
}
.services-investment-item .image {
  height: 50px;
}
.services-investment-item .title {
  color: #22243c;
  max-height: 56px;
}
.services-investment-item p {
  height: 44px;
  color: #22243c;
}
.services-investment-item .more {
  background-color: #22243c;
  color: #fff;
  line-height: 28px;
  padding: 8px 20px 8px 8px;
}
.services-investment-item .more i {
  width: 41px;
  height: 27px;
  background-color: #3180ff;
  box-shadow: 0px 2px 20px rgba(49, 128, 255, 0.4);
  font-size: 20px;
}
.services-investment-item .more:hover {
  background-color: #3180ff;
  box-shadow: 0px 2px 20px rgba(49, 128, 255, 0.4);
}
.services-investment-item .more:hover i {
  background-color: #22243c;
  box-shadow: 0px 2px 20px rgba(34, 36, 60, 0.4);
}
@media only screen and (max-width: 1199px) {
  .services-investment-wrapper {
    padding: 79px 48px 55px;
  }
}
@media only screen and (max-width: 991px) {
  .services-investment-wrapper {
    padding: 53px 24px 40px;
  }
  .services-investment .shape::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyOCIgaGVpZ2h0PSI1MiIgdmlld0JveD0iMCAwIDExMjggNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yODE2XzYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTI4IiBoZWlnaHQ9IjUyIj4KPHJlY3Qgd2lkdGg9IjExMjgiIGhlaWdodD0iNTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTZfNikiPgo8cGF0aCBkPSJNMCA1Mi4zNzgyQzAgMjQuMjE5MiAyMy45NzM2IDIuMDU5NDEgNTIuMDQ0MSA0LjI4OTk1QzE1Ni4wMTkgMTIuNTUxOSAzOTMuNzg0IDI5Ljg3NDUgNTYxIDMwQzczMC4yOTkgMzAuMTI3MSA5NzEuMTcyIDEyLjYwOTYgMTA3NS45NiA0LjI4ODE5QzExMDQuMDMgMi4wNTkwNCAxMTI4IDI0LjIyMDMgMTEyOCA1Mi4zNzk5VjM2NS4zMDNWMzY1LjMwM0MxMTI4IDM5MS4wOTMgMTEwNy4wOSA0MTIgMTA4MS4zIDQxMkg5MDAuNUg0OEMyMS40OTAzIDQxMiAwIDM5MC41MSAwIDM2NFY1Mi4zNzgyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI4MTZfNikiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI4MTZfNiIgeDE9IjEyMDAuNSIgeTE9IjQxMiIgeDI9Ii03Ny41IiB5Mj0iLTE5LjQ5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMxODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RTlDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyOCIgaGVpZ2h0PSI1MiIgdmlld0JveD0iMCAwIDExMjggNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yODE2XzYiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTI4IiBoZWlnaHQ9IjUyIj4KPHJlY3Qgd2lkdGg9IjExMjgiIGhlaWdodD0iNTIiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTZfNikiPgo8cGF0aCBkPSJNMCA1Mi4zNzgyQzAgMjQuMjE5MiAyMy45NzM2IDIuMDU5NDEgNTIuMDQ0MSA0LjI4OTk1QzE1Ni4wMTkgMTIuNTUxOSAzOTMuNzg0IDI5Ljg3NDUgNTYxIDMwQzczMC4yOTkgMzAuMTI3MSA5NzEuMTcyIDEyLjYwOTYgMTA3NS45NiA0LjI4ODE5QzExMDQuMDMgMi4wNTkwNCAxMTI4IDI0LjIyMDMgMTEyOCA1Mi4zNzk5VjM2NS4zMDNWMzY1LjMwM0MxMTI4IDM5MS4wOTMgMTEwNy4wOSA0MTIgMTA4MS4zIDQxMkg5MDAuNUg0OEMyMS40OTAzIDQxMiAwIDM5MC41MSAwIDM2NFY1Mi4zNzgyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI4MTZfNikiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI4MTZfNiIgeDE9IjEyMDAuNSIgeTE9IjQxMiIgeDI9Ii03Ny41IiB5Mj0iLTE5LjQ5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMxODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RTlDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    height: 33px;
  }
  .services-investment .shape::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyOCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDExMjggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yODE2XzgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTI4IiBoZWlnaHQ9IjQ4Ij4KPHJlY3Qgd2lkdGg9IjExMjgiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTZfOCkiPgo8cGF0aCBkPSJNMCAtMzExLjYyMkMwIC0zMzkuNzgxIDIzLjk3MzYgLTM2MS45NDEgNTIuMDQ0MSAtMzU5LjcxQzE1Ni4wMTkgLTM1MS40NDggMzkzLjc4NCAtMzM0LjEyNiA1NjEgLTMzNEM3MzAuMjk5IC0zMzMuODczIDk3MS4xNzIgLTM1MS4zOSAxMDc1Ljk2IC0zNTkuNzEyQzExMDQuMDMgLTM2MS45NDEgMTEyOCAtMzM5Ljc4IDExMjggLTMxMS42MlYxLjMwMzE2VjEuMzAzMTZDMTEyOCAyNy4wOTMxIDExMDcuMDkgNDggMTA4MS4zIDQ4SDkwMC41SDQ4QzIxLjQ5MDMgNDggMCAyNi41MDk3IDAgNi4zMTIxZS0wN1YtMzExLjYyMloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yODE2XzgpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yODE2XzgiIHgxPSIxMjAwLjUiIHkxPSI0OC4wMDAxIiB4Mj0iLTc3LjUiIHkyPSItMzgzLjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMxODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RTlDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyOCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDExMjggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yODE2XzgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMTI4IiBoZWlnaHQ9IjQ4Ij4KPHJlY3Qgd2lkdGg9IjExMjgiIGhlaWdodD0iNDgiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4MTZfOCkiPgo8cGF0aCBkPSJNMCAtMzExLjYyMkMwIC0zMzkuNzgxIDIzLjk3MzYgLTM2MS45NDEgNTIuMDQ0MSAtMzU5LjcxQzE1Ni4wMTkgLTM1MS40NDggMzkzLjc4NCAtMzM0LjEyNiA1NjEgLTMzNEM3MzAuMjk5IC0zMzMuODczIDk3MS4xNzIgLTM1MS4zOSAxMDc1Ljk2IC0zNTkuNzEyQzExMDQuMDMgLTM2MS45NDEgMTEyOCAtMzM5Ljc4IDExMjggLTMxMS42MlYxLjMwMzE2VjEuMzAzMTZDMTEyOCAyNy4wOTMxIDExMDcuMDkgNDggMTA4MS4zIDQ4SDkwMC41SDQ4QzIxLjQ5MDMgNDggMCAyNi41MDk3IDAgNi4zMTIxZS0wN1YtMzExLjYyMloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yODE2XzgpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yODE2XzgiIHgxPSIxMjAwLjUiIHkxPSI0OC4wMDAxIiB4Mj0iLTc3LjUiIHkyPSItMzgzLjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMxODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RTlDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    height: 30px;
  }
  .services-investment .shape span {
    top: 32px;
    bottom: 29px;
  }
  .services-investment-item {
    padding: 28px 16px 16px;
    border-radius: 20px;
  }
  .services-investment-item .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .services-investment .shape span {
    top: 28px;
    bottom: 26px;
  }
}
@media only screen and (max-width: 575px) {
  .services-investment-wrapper {
    padding: 53px 43px 32px;
    margin: 0 -43px;
  }
  .services-investment .shape span {
    top: 24px;
    bottom: 22px;
  }
}

/* Services Investment */
/* Title Investment */
.title-investment {
  padding-bottom: 21px;
  line-height: 1.5;
}
.title-investment::after {
  width: 25%;
  height: 4px;
  background: linear-gradient(270deg, #00d859 0%, rgba(26, 212, 104, 0) 100%);
  border-radius: 16px;
}
.title-investment.line-w-100::after {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .title-investment::after {
    width: 100%;
  }
}

/* Title Investment */
/* Features Investment */
.features-investment-item {
  padding: 35px 20px 22px;
}
.features-investment-item .shape {
  opacity: 0;
  z-index: -1;
}
.features-investment-item .shape::before, .features-investment-item .shape::after {
  background-color: #3180ff;
}
.features-investment-item .shape::before {
  border-radius: 32px 32px 0 0;
  height: 60%;
  transform: translateY(13px) skewY(-6deg);
}
.features-investment-item .shape::after {
  border-radius: 0 0 32px 32px;
  height: 55%;
}
.features-investment-item i {
  font-size: 36px;
  color: #3180ff;
}
.features-investment-item .line {
  width: 60px;
  height: 6px;
  background-color: #3180ff;
}
.features-investment-item:hover .shape {
  opacity: 1;
}
.features-investment-item:hover i {
  color: #fff;
}
.features-investment-item:hover .line {
  background-color: #fff;
}

/* Features Investment */
/* Plans Investment */
.plans-investment .swiper-wrapper {
  align-items: end;
}
.plans-investment-item {
  padding: 22px 34px 26px;
  background-color: #2c2e4a;
  border-radius: 48px;
}
.plans-investment-item::before, .plans-investment-item::after {
  background-image: linear-gradient(12.95deg, rgba(255, 255, 255, 0.05) 22.55%, rgba(255, 255, 255, 0) 96.85%);
}
.plans-investment-item::before {
  width: 321px;
  height: 354px;
  transform: translate(67px, 215px) rotate(-90deg);
  border-radius: 300px 0 300px 300px;
}
.plans-investment-item::after {
  width: 375px;
  height: 414px;
  transform: translate(-169px, 176px) rotate(90deg);
  border-radius: 300px 0 300px 300px;
}
.plans-investment-item .title,
.plans-investment-item ul {
  padding: 0 14px;
}
.plans-investment-item ul {
  gap: 12px;
}
.plans-investment-item ul li i {
  color: #1ad468;
  font-size: 24px;
}
.plans-investment-item .btn {
  background-color: #3180ff;
  color: #fff;
  line-height: 24px;
  padding: 16px;
}
.plans-investment-item .btn i {
  font-size: 20px;
}
.plans-investment-item .btn:hover, .plans-investment-item .btn:focus, .plans-investment-item .btn:active {
  background-color: #fff;
  color: #3180ff;
}
.plans-investment-item.center {
  background-color: #3180ff;
}
.plans-investment-item.center::before, .plans-investment-item.center::after {
  background: linear-gradient(12.95deg, rgba(255, 255, 255, 0.2) 22.55%, rgba(255, 255, 255, 0) 96.85%);
}
.plans-investment-item.center .btn {
  background-color: #fff;
  color: #3180ff;
}
@media only screen and (max-width: 1199px) {
  .plans-investment-item {
    padding: 22px 24px 26px;
  }
}
@media only screen and (max-width: 767px) {
  .plans-investment-item {
    padding: 20px 16px;
    border-radius: 32px;
  }
  .plans-investment-item .title,
  .plans-investment-item ul {
    padding: 0;
  }
}

/* Plans Investment */
/* Swiper Pagination Investment */
.swiper-pagination-investment .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #474a6c;
  opacity: 1;
  border-radius: 8px;
  margin: 0 !important;
}
.swiper-pagination-investment .swiper-pagination-bullet-active {
  width: 32px;
  background-color: #fff;
}

/* Swiper Pagination Investment */
/* Swiper Buttons Investment */
.swiper-button-investment {
  width: 48px;
  height: 48px;
  background-color: #1ad467;
  font-size: 16px;
}
.swiper-button-investment::after {
  content: none !important;
}

/* Swiper Buttons Investment */
/* Comments Investment */
.comments-investment-wrapper {
  max-width: 843px;
  padding: 40px 88px 64px;
  background-color: #2b2d47;
  border-radius: 48px;
  background: linear-gradient(63.97deg, #0082ff 4.74%, rgba(43, 45, 71, 0) 15.56%), linear-gradient(242.63deg, #0082ff 7.82%, #2b2d47 64.9%);
}
.comments-investment .chart + .chart {
  transform: translateY(-50%) scaleX(-1) !important;
}
.comments-investment .shape {
  z-index: -5;
}
.comments-investment .shape-1::before, .comments-investment .shape-1::after {
  background-color: #2b2d47;
}
.comments-investment .shape-1::before {
  height: 48px;
  top: 2px;
  left: 2px;
  right: 245px;
  border-radius: 48px 0 0;
}
.comments-investment .shape-1::after {
  border-radius: 0 12px 48px 48px;
  top: 48px;
  right: 2px;
  bottom: 27px;
  left: 2px;
}
.comments-investment .shape-1 > span::before {
  width: 93px;
  height: 46px;
  top: 2px;
  right: 153px;
  background-color: #2b2d47;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA5NyA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzFfNDQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI5NyIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI5NyIgaGVpZ2h0PSI0OCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMV80NCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTY5Ljg5NTQgMzkuOTA4M0M0Ny45NDUxIDI1LjQ4MDYgMjYuODg5OCAtMC4wMDE3ODYzMSAwLjYyMjU1IC0wLjAwMjk4ODgzQy01Ny43Mzk2IC0wLjAwNTY2MDY2IC0xMTcuNjA5IC0wLjAyNTM1NzUgLTE2OC43NDIgLTAuMDc2NzIwNkMtMjg5LjEyMSAtMC4xOTc2NDEgLTQ1OC40MjQgLTAuMTQxMjAxIC01NDAuMTUgLTAuMTAyNTA3Qy01NjYuNjQ3IC0wLjA4OTk2MTQgLTU4OCAyMS4zOTQ3IC01ODggNDcuODkyM1YzNjMuOTIzQy01ODggMzkwLjQzMyAtNTY2LjUxIDQxMS45MjMgLTU0MCA0MTEuOTIzSC0yNjMuODcxQy0yNDAuMTY2IDQxMS45MjMgLTIxNy44MTQgMzg3LjQxMyAtMTk0LjExNCAzODYuOTNDLTE5My45MSAzODYuOTI1IC0xOTMuNzA1IDM4Ni45MjMgLTE5My41IDM4Ni45MjNILTEzNi41Qy0xMzYuMjk1IDM4Ni45MjMgLTEzNi4wOSAzODYuOTI1IC0xMzUuODg2IDM4Ni45M0MtMTEyLjE4NiAzODcuNDEzIC04OS44MzQzIDQxMS45MjMgLTY2LjEyODkgNDExLjkyM0g4NC45OEgyMDguMzAzQzIzNC4wOTMgNDExLjkyMyAyNTUgMzkxLjAxNiAyNTUgMzY1LjIyNlYzNjUuMjI2VjE4Mi41NzVWNTkuNjI1MUMyNTUgNTIuNzc5MyAyNDguMzQ2IDQ3Ljg1IDI0MS41IDQ3Ljg1VjQ3Ljg1SDk2LjVDODYuNjc1OSA0Ny44NSA3Ny41MzQgNDQuOTI5MSA2OS44OTU0IDM5LjkwODNaIiBmaWxsPSIjMkIyRDQ3Ii8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA5NyA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzFfNDQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI5NyIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI5NyIgaGVpZ2h0PSI0OCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMV80NCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTY5Ljg5NTQgMzkuOTA4M0M0Ny45NDUxIDI1LjQ4MDYgMjYuODg5OCAtMC4wMDE3ODYzMSAwLjYyMjU1IC0wLjAwMjk4ODgzQy01Ny43Mzk2IC0wLjAwNTY2MDY2IC0xMTcuNjA5IC0wLjAyNTM1NzUgLTE2OC43NDIgLTAuMDc2NzIwNkMtMjg5LjEyMSAtMC4xOTc2NDEgLTQ1OC40MjQgLTAuMTQxMjAxIC01NDAuMTUgLTAuMTAyNTA3Qy01NjYuNjQ3IC0wLjA4OTk2MTQgLTU4OCAyMS4zOTQ3IC01ODggNDcuODkyM1YzNjMuOTIzQy01ODggMzkwLjQzMyAtNTY2LjUxIDQxMS45MjMgLTU0MCA0MTEuOTIzSC0yNjMuODcxQy0yNDAuMTY2IDQxMS45MjMgLTIxNy44MTQgMzg3LjQxMyAtMTk0LjExNCAzODYuOTNDLTE5My45MSAzODYuOTI1IC0xOTMuNzA1IDM4Ni45MjMgLTE5My41IDM4Ni45MjNILTEzNi41Qy0xMzYuMjk1IDM4Ni45MjMgLTEzNi4wOSAzODYuOTI1IC0xMzUuODg2IDM4Ni45M0MtMTEyLjE4NiAzODcuNDEzIC04OS44MzQzIDQxMS45MjMgLTY2LjEyODkgNDExLjkyM0g4NC45OEgyMDguMzAzQzIzNC4wOTMgNDExLjkyMyAyNTUgMzkxLjAxNiAyNTUgMzY1LjIyNlYzNjUuMjI2VjE4Mi41NzVWNTkuNjI1MUMyNTUgNTIuNzc5MyAyNDguMzQ2IDQ3Ljg1IDI0MS41IDQ3Ljg1VjQ3Ljg1SDk2LjVDODYuNjc1OSA0Ny44NSA3Ny41MzQgNDQuOTI5MSA2OS44OTU0IDM5LjkwODNaIiBmaWxsPSIjMkIyRDQ3Ii8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
}
.comments-investment .shape-1 > span::after {
  width: 95px;
  height: 46px;
  right: 151px;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA5NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OS42MTkxIDI0LjRDNTYuNTQyNiAyOS44MTgzIDYzLjQwMzMgMzUuMTg3NCA3MC4zOTA2IDM5LjM3MTJDNzcuMzY0MSA0My41NDY3IDg1LjUyMjggNDUuOTQ2OCA5NC4yNDIxIDQ1Ljk0NjhIOTVWMEgwVjAuMDE2NDMzN0wwLjMyMTE2NyAwLjAxNjQ0MTNDMTguNDYyNSAwLjAxNjk2NzggMzQuMTk2OCAxMi4zMzA1IDQ5LjYxOTEgMjQuNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA5NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OS42MTkxIDI0LjRDNTYuNTQyNiAyOS44MTgzIDYzLjQwMzMgMzUuMTg3NCA3MC4zOTA2IDM5LjM3MTJDNzcuMzY0MSA0My41NDY3IDg1LjUyMjggNDUuOTQ2OCA5NC4yNDIxIDQ1Ljk0NjhIOTVWMEgwVjAuMDE2NDMzN0wwLjMyMTE2NyAwLjAxNjQ0MTNDMTguNDYyNSAwLjAxNjk2NzggMzQuMTk2OCAxMi4zMzA1IDQ5LjYxOTEgMjQuNFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
}
.comments-investment .shape-1 > span span::before {
  width: 151px;
  height: 46px;
  background-color: var(--bg-document);
}
.comments-investment .shape-1 > span span::after {
  width: 14px;
  height: 12px;
  background-color: var(--bg-document);
  top: 46px;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMuMzM2MjJlLTA2VjBIMTRWMTEuNzc1MUMxNCA0LjkyOTI3IDcuMzQ1ODEgMy4zMzYyMmUtMDYgMC41IDMuMzM2MjJlLTA2SDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMuMzM2MjJlLTA2VjBIMTRWMTEuNzc1MUMxNCA0LjkyOTI3IDcuMzQ1ODEgMy4zMzYyMmUtMDYgMC41IDMuMzM2MjJlLTA2SDBaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
}
.comments-investment .shape-2::before {
  top: 64px;
  bottom: 2px;
  left: 2px;
  width: calc(50% - 36px - var(--width));
  background-color: #2b2d47;
  border-radius: 0 0 0 48px;
}
.comments-investment .shape-2::after {
  top: 64px;
  right: 2px;
  bottom: 2px;
  width: calc(50% - 36px - var(--width));
  background-color: #2b2d47;
  border-radius: 0 0 48px 0;
}
.comments-investment .images {
  right: 40px;
  transform: translateY(-19px);
}
.comments-investment .images img {
  width: 50px;
  height: 50px;
  padding: 3px;
}
.comments-investment .images img:not(:first-child) {
  margin-left: -20px;
}
.comments-investment-item {
  line-height: 28px;
  color: rgba(255, 255, 255, 0.73);
}
.comments-investment-item i {
  font-size: 34px;
  color: #3180ff;
}
.comments-investment .swiper {
  padding: 0 100px;
}
.comments-investment .swiper-pagination {
  padding: 15px 0 2px;
  background-color: var(--bg-document);
}
.comments-investment .swiper-pagination::before {
  width: 71px;
  height: 25px;
  left: 100%;
  background-color: inherit;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMDAzMjk1OUgwLjVDMC43MDUxMzkgMC4wMDMyOTU5IDAuOTA5NzkgMC4wMDUzNzEwOSAxLjExMzg5IDAuMDA5NTIxNDhDMTIuODQ4OCAwLjI0OTAyMyAyNC4yNTMgNi4zNzg3OCAzNS42NTQ1IDEyLjUwNzJDNDcuMTI1NiAxOC42NzMgNTguNTk0MSAyNC44MzczIDcwLjM5NDIgMjVIMFYwLjAwMzI5NTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuMDAzMjk1OUgwLjVDMC43MDUxMzkgMC4wMDMyOTU5IDAuOTA5NzkgMC4wMDUzNzEwOSAxLjExMzg5IDAuMDA5NTIxNDhDMTIuODQ4OCAwLjI0OTAyMyAyNC4yNTMgNi4zNzg3OCAzNS42NTQ1IDEyLjUwNzJDNDcuMTI1NiAxOC42NzMgNTguNTk0MSAyNC44MzczIDcwLjM5NDIgMjVIMFYwLjAwMzI5NTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
}
.comments-investment .swiper-pagination::after {
  width: 71px;
  height: 25px;
  right: 100%;
  background-color: inherit;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjYwNTgzNSAyNUMxMi40MDU4IDI0LjgzNzMgMjMuODc0MyAxOC42NzMgMzUuMzQ1MyAxMi41MDcyQzQ2Ljc0NjkgNi4zNzg3OCA1OC4xNTEyIDAuMjQ5MDIzIDY5Ljg4NjEgMC4wMDk1MjE0OEM3MC4wOTAyIDAuMDA1MzcxMDkgNzAuMjk0OSAwLjAwMzI5NTkgNzAuNSAwLjAwMzI5NTlINzFWMjVIMC42MDU4MzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjYwNTgzNSAyNUMxMi40MDU4IDI0LjgzNzMgMjMuODc0MyAxOC42NzMgMzUuMzQ1MyAxMi41MDcyQzQ2Ljc0NjkgNi4zNzg3OCA1OC4xNTEyIDAuMjQ5MDIzIDY5Ljg4NjEgMC4wMDk1MjE0OEM3MC4wOTAyIDAuMDA1MzcxMDkgNzAuMjk0OSAwLjAwMzI5NTkgNzAuNSAwLjAwMzI5NTlINzFWMjVIMC42MDU4MzVaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
}
.comments-investment .swiper-button-prev {
  right: 87px;
}
.comments-investment .swiper-button-next {
  left: 87px;
}
.comments-investment .box-pagination-shape::before {
  width: 71px;
  height: 25px;
  right: 100%;
  transform: translate(-2px, -2px);
  background-color: #2b2d47;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzJfOTAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMl85MCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMzMy44OTUgLTM0Ny4wMTJDMzExLjk0NSAtMzYxLjQzOSAyOTAuODkgLTM4Ni45MjIgMjY0LjYyMyAtMzg2LjkyM0MyMDYuMjYgLTM4Ni45MjYgMTQ2LjM5MSAtMzg2Ljk0NSA5NS4yNTggLTM4Ni45OTdDLTI1LjEyMTMgLTM4Ny4xMTggLTE5NC40MjQgLTM4Ny4wNjEgLTI3Ni4xNSAtMzg3LjAyM0MtMzAyLjY0NyAtMzg3LjAxIC0zMjQgLTM2NS41MjUgLTMyNCAtMzM5LjAyOFYtMjIuOTk2OEMtMzI0IDMuNTEyOTEgLTMwMi41MSAyNS4wMDMyIC0yNzYgMjUuMDAzMkgwLjEyODgyMkMyMy44MzQyIDI1LjAwMzIgNDYuMTg1NiAwLjQ5MzMxNSA2OS44ODYxIDAuMDA5NDk4ODJDNzAuMDkwMiAwLjAwNTMzMTgxIDcwLjI5NDkgMC4wMDMyMzgyIDcwLjUgMC4wMDMyMzgySDEyNy41QzEyNy43MDUgMC4wMDMyMzgyIDEyNy45MSAwLjAwNTMzMTg0IDEyOC4xMTQgMC4wMDk0OTg5MUMxNTEuODE0IDAuNDkzMzE4IDE3NC4xNjYgMjUuMDAzMiAxOTcuODcxIDI1LjAwMzJIMzQ4Ljk4SDQ3Mi4zMDNDNDk4LjA5MyAyNS4wMDMyIDUxOSA0LjA5NjM0IDUxOSAtMjEuNjkzNlYtMjEuNjkzNlYtMzI3LjI5NUM1MTkgLTMzNC4xNDEgNTEyLjM0NiAtMzM5LjA3IDUwNS41IC0zMzkuMDdWLTMzOS4wN0gzNjAuNUMzNTAuNjc2IC0zMzkuMDcgMzQxLjUzNCAtMzQxLjk5MSAzMzMuODk1IC0zNDcuMDEyWiIgZmlsbD0iIzJCMkQ0NyIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzJfOTAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMl85MCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMzMy44OTUgLTM0Ny4wMTJDMzExLjk0NSAtMzYxLjQzOSAyOTAuODkgLTM4Ni45MjIgMjY0LjYyMyAtMzg2LjkyM0MyMDYuMjYgLTM4Ni45MjYgMTQ2LjM5MSAtMzg2Ljk0NSA5NS4yNTggLTM4Ni45OTdDLTI1LjEyMTMgLTM4Ny4xMTggLTE5NC40MjQgLTM4Ny4wNjEgLTI3Ni4xNSAtMzg3LjAyM0MtMzAyLjY0NyAtMzg3LjAxIC0zMjQgLTM2NS41MjUgLTMyNCAtMzM5LjAyOFYtMjIuOTk2OEMtMzI0IDMuNTEyOTEgLTMwMi41MSAyNS4wMDMyIC0yNzYgMjUuMDAzMkgwLjEyODgyMkMyMy44MzQyIDI1LjAwMzIgNDYuMTg1NiAwLjQ5MzMxNSA2OS44ODYxIDAuMDA5NDk4ODJDNzAuMDkwMiAwLjAwNTMzMTgxIDcwLjI5NDkgMC4wMDMyMzgyIDcwLjUgMC4wMDMyMzgySDEyNy41QzEyNy43MDUgMC4wMDMyMzgyIDEyNy45MSAwLjAwNTMzMTg0IDEyOC4xMTQgMC4wMDk0OTg5MUMxNTEuODE0IDAuNDkzMzE4IDE3NC4xNjYgMjUuMDAzMiAxOTcuODcxIDI1LjAwMzJIMzQ4Ljk4SDQ3Mi4zMDNDNDk4LjA5MyAyNS4wMDMyIDUxOSA0LjA5NjM0IDUxOSAtMjEuNjkzNlYtMjEuNjkzNlYtMzI3LjI5NUM1MTkgLTMzNC4xNDEgNTEyLjM0NiAtMzM5LjA3IDUwNS41IC0zMzkuMDdWLTMzOS4wN0gzNjAuNUMzNTAuNjc2IC0zMzkuMDcgMzQxLjUzNCAtMzQxLjk5MSAzMzMuODk1IC0zNDcuMDEyWiIgZmlsbD0iIzJCMkQ0NyIvPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100% no-repeat;
}
.comments-investment .box-pagination-shape::after {
  width: 71px;
  height: 25px;
  left: 100%;
  transform: translate(2px, -2px);
  background-color: #2b2d47;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzJfOTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMl85MikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwNi44OTUgLTM0Ny4wMTJDMTg0Ljk0NSAtMzYxLjQzOSAxNjMuODkgLTM4Ni45MjIgMTM3LjYyMyAtMzg2LjkyM0M3OS4yNjA0IC0zODYuOTI2IDE5LjM5MSAtMzg2Ljk0NSAtMzEuNzQyIC0zODYuOTk3Qy0xNTIuMTIxIC0zODcuMTE4IC0zMjEuNDI0IC0zODcuMDYxIC00MDMuMTUgLTM4Ny4wMjNDLTQyOS42NDcgLTM4Ny4wMSAtNDUxIC0zNjUuNTI1IC00NTEgLTMzOS4wMjhWLTIyLjk5NjhDLTQ1MSAzLjUxMjkxIC00MjkuNTEgMjUuMDAzMiAtNDAzIDI1LjAwMzJILTEyNi44NzFDLTEwMy4xNjYgMjUuMDAzMiAtODAuODE0NCAwLjQ5MzMxNSAtNTcuMTEzOSAwLjAwOTQ5ODgyQy01Ni45MDk4IDAuMDA1MzMxODEgLTU2LjcwNTEgMC4wMDMyMzgyIC01Ni41IDAuMDAzMjM4MkgwLjVDMC43MDUxMjcgMC4wMDMyMzgyIDAuOTA5NzY1IDAuMDA1MzMxODQgMS4xMTM4OSAwLjAwOTQ5ODkxQzI0LjgxNDQgMC40OTMzMTggNDcuMTY1NyAyNS4wMDMyIDcwLjg3MTEgMjUuMDAzMkgyMjEuOThIMzQ1LjMwM0MzNzEuMDkzIDI1LjAwMzIgMzkyIDQuMDk2MzQgMzkyIC0yMS42OTM2Vi0yMS42OTM2Vi0zMjcuMjk1QzM5MiAtMzM0LjE0MSAzODUuMzQ2IC0zMzkuMDcgMzc4LjUgLTMzOS4wN1YtMzM5LjA3SDIzMy41QzIyMy42NzYgLTMzOS4wNyAyMTQuNTM0IC0zNDEuOTkxIDIwNi44OTUgLTM0Ny4wMTJaIiBmaWxsPSIjMkIyRDQ3Ii8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4MzJfOTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSIyNSIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMjgzMl85MikiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwNi44OTUgLTM0Ny4wMTJDMTg0Ljk0NSAtMzYxLjQzOSAxNjMuODkgLTM4Ni45MjIgMTM3LjYyMyAtMzg2LjkyM0M3OS4yNjA0IC0zODYuOTI2IDE5LjM5MSAtMzg2Ljk0NSAtMzEuNzQyIC0zODYuOTk3Qy0xNTIuMTIxIC0zODcuMTE4IC0zMjEuNDI0IC0zODcuMDYxIC00MDMuMTUgLTM4Ny4wMjNDLTQyOS42NDcgLTM4Ny4wMSAtNDUxIC0zNjUuNTI1IC00NTEgLTMzOS4wMjhWLTIyLjk5NjhDLTQ1MSAzLjUxMjkxIC00MjkuNTEgMjUuMDAzMiAtNDAzIDI1LjAwMzJILTEyNi44NzFDLTEwMy4xNjYgMjUuMDAzMiAtODAuODE0NCAwLjQ5MzMxNSAtNTcuMTEzOSAwLjAwOTQ5ODgyQy01Ni45MDk4IDAuMDA1MzMxODEgLTU2LjcwNTEgMC4wMDMyMzgyIC01Ni41IDAuMDAzMjM4MkgwLjVDMC43MDUxMjcgMC4wMDMyMzgyIDAuOTA5NzY1IDAuMDA1MzMxODQgMS4xMTM4OSAwLjAwOTQ5ODkxQzI0LjgxNDQgMC40OTMzMTggNDcuMTY1NyAyNS4wMDMyIDcwLjg3MTEgMjUuMDAzMkgyMjEuOThIMzQ1LjMwM0MzNzEuMDkzIDI1LjAwMzIgMzkyIDQuMDk2MzQgMzkyIC0yMS42OTM2Vi0yMS42OTM2Vi0zMjcuMjk1QzM5MiAtMzM0LjE0MSAzODUuMzQ2IC0zMzkuMDcgMzc4LjUgLTMzOS4wN1YtMzM5LjA3SDIzMy41QzIyMy42NzYgLTMzOS4wNyAyMTQuNTM0IC0zNDEuOTkxIDIwNi44OTUgLTM0Ny4wMTJaIiBmaWxsPSIjMkIyRDQ3Ii8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
}
@media only screen and (max-width: 991px) {
  .comments-investment .swiper {
    padding: 0 24px;
  }
  .comments-investment .swiper-button-prev {
    right: 32px;
  }
  .comments-investment .swiper-button-next {
    left: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-investment-wrapper {
    padding: 80px 24px 176px;
  }
  .comments-investment .swiper {
    padding: 0;
  }
  .comments-investment .swiper-button-prev, .comments-investment .swiper-button-next {
    top: auto;
    bottom: 74px;
    margin: 0;
    transform: translateX(-50%);
  }
  .comments-investment .swiper-button-prev {
    right: auto;
    left: calc(50% + 29px);
  }
  .comments-investment .swiper-button-next {
    left: calc(50% - 29px);
  }
  .comments-investment-item p {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 575px) {
  .comments-investment-wrapper {
    margin: 0 -73px;
    padding: 80px 73px 176px;
    width: auto !important;
  }
  .comments-investment .images {
    right: 72px;
    transform: translateY(-9px);
  }
  .comments-investment .images img {
    width: 41px;
    height: 41px;
  }
  .comments-investment .images img:not(:first-child) {
    margin-left: -13px;
  }
  .comments-investment .shape-1::before {
    right: 261px;
  }
  .comments-investment .shape-1 > span::before {
    right: 168px;
  }
  .comments-investment .shape-1 > span::after {
    right: 165px;
  }
  .comments-investment .shape-1 > span span::before {
    width: 166px;
  }
}

/* Comments Investment */
/* Articles Investment */
.articles-investment-heading .title-investment::after {
  width: 68.123%;
}
.articles-investment-heading .btn {
  gap: 6px;
  background-color: #1ad468;
  box-shadow: 0px 8px 28px rgba(26, 212, 104, 0.2);
  padding: 12px 16px;
  line-height: 24px;
}
.articles-investment-heading .btn i {
  font-size: 20px;
}
.articles-investment-heading .btn:hover, .articles-investment-heading .btn:focus, .articles-investment-heading .btn:active {
  background-color: rgb(21.5428571429, 175.6571428571, 86.1714285714);
}
.articles-investment-item .category, .articles-investment-item-two .category {
  background-color: #3180ff;
  padding: 5px 10px;
}
.articles-investment-item .category:hover, .articles-investment-item-two .category:hover {
  background-color: rgb(8.2, 102.8466019417, 255);
}
.articles-investment-item .title a:hover, .articles-investment-item-two .title a:hover {
  color: #3180ff;
}
.articles-investment-item .date, .articles-investment-item-two .date {
  color: #747893;
}
.articles-investment-item .date i, .articles-investment-item-two .date i {
  font-size: 18px;
}
.articles-investment-item {
  padding-bottom: 45px;
}
.articles-investment-item img {
  height: 375px;
}
.articles-investment-item .content {
  max-width: calc(100% - 58px);
  background-color: #2c2e4a;
  padding: 32px 38px 30px;
}
.articles-investment-item .content::before {
  background-image: linear-gradient(289.77deg, #0082ff 9.8%, rgba(0, 130, 255, 0) 48.68%);
  border-radius: inherit;
  padding: 1px;
}
.articles-investment-item .title {
  max-height: 62px;
}
.articles-investment-item-two {
  background-color: #2c2e4a;
  padding: 24px;
}
.articles-investment-item-two .image {
  width: 153px;
  height: 153px;
}
.articles-investment-item-two .image img {
  border-radius: 34px;
}
.articles-investment-item-two .detail {
  padding-right: 30px;
  width: calc(100% - 153px);
}
.articles-investment-item-two .title {
  max-height: 56px;
}
@media only screen and (max-width: 767px) {
  .articles-investment-heading .btn {
    font-size: 14px;
    line-height: 20px;
  }
  .articles-investment-heading .btn i {
    font-size: 18px;
  }
  .articles-investment-item {
    padding-bottom: 77px;
  }
  .articles-investment-item img {
    border-radius: 32px;
    height: 260px;
  }
  .articles-investment-item .content {
    max-width: calc(100% - 40px);
    border-radius: 28px;
    padding: 20px 16px 26px;
  }
  .articles-investment-item .title {
    font-size: 18px;
    line-height: 28px;
    max-height: 56px;
  }
  .articles-investment-item-two {
    border-radius: 28px;
    padding: 16px;
  }
  .articles-investment-item-two .image {
    width: 132px;
    height: 132px;
  }
  .articles-investment-item-two .image img {
    border-radius: 24px;
  }
  .articles-investment-item-two .detail {
    width: calc(100% - 132px);
    padding-right: 12px;
  }
  .articles-investment-item-two .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .articles-investment-item-two .date {
    font-size: 12px;
    line-height: 18px;
  }
  .articles-investment-item-two .date i {
    font-size: 16px;
  }
}

/* Articles Investment */
/* Consultants Investment */
.consultants-investment-content {
  padding: 64px 51px;
  background-image: linear-gradient(54.96deg, #0082ff 5.48%, rgba(44, 46, 74, 0) 19.76%), linear-gradient(242.63deg, #0082ff 7.82%, #2c2e4a 64.9%);
  border-radius: 0 0 48px 48px;
  margin-right: 12px;
  background: green;
}
.consultants-investment-content .shape-1::before {
  width: 100%;
  height: 49px;
  -webkit-mask: url(data:image/png;base64,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) 0 0/100% 100% no-repeat;
          mask: url(data:image/png;base64,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) 0 0/100% 100% no-repeat;
  background-color: var(--bg-document);
}
.consultants-investment-content .shape-1::after {
  top: 3px;
  right: 2px;
  left: 2px;
  height: 57px;
  -webkit-mask: url(data:image/png;base64,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) 0 0/100% 100% no-repeat;
          mask: url(data:image/png;base64,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) 0 0/100% 100% no-repeat;
  background-color: #2c2e4a;
}
.consultants-investment-content .shape-1 span::before {
  top: 48px;
  right: 2px;
  left: 2px;
  bottom: 27px;
  border-radius: 0 0 48px 48px;
  background-color: #2c2e4a;
}
.consultants-investment-content .shape-2::before, .consultants-investment-content .shape-2::after {
  top: 64px;
  bottom: 2px;
  width: calc(50% - 47px - var(--width-team));
  background-color: #2c2e4a;
}
.consultants-investment-content .shape-2::before {
  right: 2px;
  border-radius: 0 0 48px;
}
.consultants-investment-content .shape-2::after {
  left: 2px;
  border-radius: 0 0 0 48px;
}
.consultants-investment-item .content {
  padding: 14px 24px 20px;
}
.consultants-investment-item .content .name {
  color: #22243c;
}
.consultants-investment-item .content .btn {
  background-color: #3180ff;
  padding: 11px 20px;
}
.consultants-investment-item .content .btn i {
  font-size: 20px;
}
.consultants-investment-item .content .btn:hover, .consultants-investment-item .content .btn:active, .consultants-investment-item .content .btn:focus {
  background-color: rgb(8.2, 102.8466019417, 255);
}
.consultants-investment .pagination-box, .consultants-investment .pagination-box::before, .consultants-investment .pagination-box::after {
  background-color: var(--bg-document);
}
.consultants-investment .pagination-box::before, .consultants-investment .pagination-box::after {
  width: 71px;
  height: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjYzNzg1IDBDMC43OTY3OTEgMC4wMDA3MjcxNyAwLjk1NTQzNSAwLjAwMjcxMTI5IDEuMTEzNzcgMC4wMDU5NDI5NEMxMi44NDg4IDAuMjQ1NDUzIDI0LjI1MzEgNi4zNzUzIDM1LjY1NDcgMTIuNTAzN0M0Ny4yODA0IDE4Ljc1MjYgNTguOTAzNCAyNSA3MC44NzE1IDI1TDcxIDI1SDBWMEgwLjYzNzg1WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjYzNzg1IDBDMC43OTY3OTEgMC4wMDA3MjcxNyAwLjk1NTQzNSAwLjAwMjcxMTI5IDEuMTEzNzcgMC4wMDU5NDI5NEMxMi44NDg4IDAuMjQ1NDUzIDI0LjI1MzEgNi4zNzUzIDM1LjY1NDcgMTIuNTAzN0M0Ny4yODA0IDE4Ljc1MjYgNTguOTAzNCAyNSA3MC44NzE1IDI1TDcxIDI1SDBWMEgwLjYzNzg1WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K) 0 0/100% 100% no-repeat;
}
.consultants-investment .pagination-box::before {
  left: 100%;
}
.consultants-investment .pagination-box::after {
  right: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI1SDcxVjBINzAuMzYyMkM3MC4yMDMyIDAuMDAwNzI3MTcxIDcwLjA0NDYgMC4wMDI3MTEzIDY5Ljg4NjIgMC4wMDU5NDI5NkM1OC4xNTEyIDAuMjQ1NDU0IDQ2Ljc0NjkgNi4zNzUzIDM1LjM0NTIgMTIuNTAzN0MyMy43MTk1IDE4Ljc1MjYgMTIuMDk2NSAyNSAwLjEyODQwOSAyNUwwIDI1WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI1SDcxVjBINzAuMzYyMkM3MC4yMDMyIDAuMDAwNzI3MTcxIDcwLjA0NDYgMC4wMDI3MTEzIDY5Ljg4NjIgMC4wMDU5NDI5NkM1OC4xNTEyIDAuMjQ1NDU0IDQ2Ljc0NjkgNi4zNzUzIDM1LjM0NTIgMTIuNTAzN0MyMy43MTk1IDE4Ljc1MjYgMTIuMDk2NSAyNSAwLjEyODQwOSAyNUwwIDI1WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);
}
.consultants-investment .swiper-pagination {
  padding: 15px 0 2px;
}
.consultants-investment .swiper-pagination::before, .consultants-investment .swiper-pagination::after {
  content: "";
  position: absolute;
  bottom: 2px;
  background-color: #2c2e4a;
  width: 71px;
  height: 100%;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4NDRfMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1Ij4KPHJlY3Qgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODQ0XzIpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMjkuNzQyIC0zNTdDLTE0Ny4zNjcgLTM1Ny4xMTggLTMxMS43MDQgLTM3Mi40NzIgLTM5NS40MDUgLTM4MS4xNjVDLTQyMy45NzEgLTM4NC4xMzIgLTQ0OSAtMzYxLjc3OSAtNDQ5IC0zMzMuMDU5Vi0yM0MtNDQ5IDMuNTA5NjYgLTQyNy41MSAyNSAtNDAxIDI1SC0xMjQuODcyQy0xMDEuMTY2IDI1IC03OC44MTQ0IDAuNDg5Njc1IC01NS4xMTM4IDAuMDA1OTQwODVDLTU0LjkwOTcgMC4wMDE3OTA0NSAtNTQuNzA1MSAtMC4wMDAzMTUyNTggLTU0LjUgLTAuMDAwMzE1MjU4SDAuNUMwLjcwNTA3OCAtMC4wMDAzMTUyNTggMC45MDk2OTggMC4wMDE3OTA0NSAxLjExMzc3IDAuMDA1OTQwODVDMjQuODE0NCAwLjQ4OTY3NSA0Ny4xNjU5IDI1IDcwLjg3MTUgMjVIMjIzLjk4SDM0Ny4zMDNDMzczLjA5MyAyNSAzOTQgNC4wOTMxIDM5NCAtMjEuNjk2OFYtMzMzLjA1N0MzOTQgLTM2MS43NzcgMzY4Ljk0OSAtMzg0LjEzIDM0MC4zODIgLTM4MS4xNjVDMjU1Ljk1NiAtMzcyLjQwNSA4OS4zOTQgLTM1Ni44OCAtMjkuNzQyIC0zNTdaIiBmaWxsPSIjMkMyRTRBIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4NDRfMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1Ij4KPHJlY3Qgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODQ0XzIpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMjkuNzQyIC0zNTdDLTE0Ny4zNjcgLTM1Ny4xMTggLTMxMS43MDQgLTM3Mi40NzIgLTM5NS40MDUgLTM4MS4xNjVDLTQyMy45NzEgLTM4NC4xMzIgLTQ0OSAtMzYxLjc3OSAtNDQ5IC0zMzMuMDU5Vi0yM0MtNDQ5IDMuNTA5NjYgLTQyNy41MSAyNSAtNDAxIDI1SC0xMjQuODcyQy0xMDEuMTY2IDI1IC03OC44MTQ0IDAuNDg5Njc1IC01NS4xMTM4IDAuMDA1OTQwODVDLTU0LjkwOTcgMC4wMDE3OTA0NSAtNTQuNzA1MSAtMC4wMDAzMTUyNTggLTU0LjUgLTAuMDAwMzE1MjU4SDAuNUMwLjcwNTA3OCAtMC4wMDAzMTUyNTggMC45MDk2OTggMC4wMDE3OTA0NSAxLjExMzc3IDAuMDA1OTQwODVDMjQuODE0NCAwLjQ4OTY3NSA0Ny4xNjU5IDI1IDcwLjg3MTUgMjVIMjIzLjk4SDM0Ny4zMDNDMzczLjA5MyAyNSAzOTQgNC4wOTMxIDM5NCAtMjEuNjk2OFYtMzMzLjA1N0MzOTQgLTM2MS43NzcgMzY4Ljk0OSAtMzg0LjEzIDM0MC4zODIgLTM4MS4xNjVDMjU1Ljk1NiAtMzcyLjQwNSA4OS4zOTQgLTM1Ni44OCAtMjkuNzQyIC0zNTdaIiBmaWxsPSIjMkMyRTRBIi8+CjwvZz4KPC9zdmc+Cg==) 0 0/100% 100% no-repeat;
}
.consultants-investment .swiper-pagination::before {
  left: calc(100% + 2px);
}
.consultants-investment .swiper-pagination::after {
  right: calc(100% + 2px);
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4NDRfMyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1Ij4KPHJlY3Qgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODQ0XzMpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NS4yNTggLTM1N0MtMjIuMzY3NCAtMzU3LjExOCAtMTg2LjcwNCAtMzcyLjQ3MiAtMjcwLjQwNSAtMzgxLjE2NUMtMjk4Ljk3MSAtMzg0LjEzMiAtMzI0IC0zNjEuNzc5IC0zMjQgLTMzMy4wNTlWLTIzQy0zMjQgMy41MDk2NiAtMzAyLjUxIDI1IC0yNzYgMjVIMC4xMjg0MDlDMjMuODM0IDI1IDQ2LjE4NTYgMC40ODk2NzEgNjkuODg2MiAwLjAwNTk0Mjk2QzcwLjA5MDMgMC4wMDE3Nzc1MyA3MC4yOTQ5IC0wLjAwMDMxNTI4MyA3MC41IC0wLjAwMDMxNTI4M0gxMjUuNUMxMjUuNzA1IC0wLjAwMDMxNTI4MyAxMjUuOTEgMC4wMDE3Nzc1MiAxMjYuMTE0IDAuMDA1OTQyOTRDMTQ5LjgxNCAwLjQ4OTY3IDE3Mi4xNjYgMjUgMTk1Ljg3MiAyNUgzNDguOThINDcyLjMwM0M0OTguMDkzIDI1IDUxOSA0LjA5MzA5IDUxOSAtMjEuNjk2OFYtMjEuNjk2OFYtMzMzLjA1N0M1MTkgLTM2MS43NzcgNDkzLjk0OSAtMzg0LjEzIDQ2NS4zODIgLTM4MS4xNjVDMzgwLjk1NiAtMzcyLjQwNSAyMTQuMzk0IC0zNTYuODggOTUuMjU4IC0zNTdaIiBmaWxsPSIjMkMyRTRBIi8+CjwvZz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA3MSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzI4NDRfMyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1Ij4KPHJlY3Qgd2lkdGg9IjcxIiBoZWlnaHQ9IjI1IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yODQ0XzMpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NS4yNTggLTM1N0MtMjIuMzY3NCAtMzU3LjExOCAtMTg2LjcwNCAtMzcyLjQ3MiAtMjcwLjQwNSAtMzgxLjE2NUMtMjk4Ljk3MSAtMzg0LjEzMiAtMzI0IC0zNjEuNzc5IC0zMjQgLTMzMy4wNTlWLTIzQy0zMjQgMy41MDk2NiAtMzAyLjUxIDI1IC0yNzYgMjVIMC4xMjg0MDlDMjMuODM0IDI1IDQ2LjE4NTYgMC40ODk2NzEgNjkuODg2MiAwLjAwNTk0Mjk2QzcwLjA5MDMgMC4wMDE3Nzc1MyA3MC4yOTQ5IC0wLjAwMDMxNTI4MyA3MC41IC0wLjAwMDMxNTI4M0gxMjUuNUMxMjUuNzA1IC0wLjAwMDMxNTI4MyAxMjUuOTEgMC4wMDE3Nzc1MiAxMjYuMTE0IDAuMDA1OTQyOTRDMTQ5LjgxNCAwLjQ4OTY3IDE3Mi4xNjYgMjUgMTk1Ljg3MiAyNUgzNDguOThINDcyLjMwM0M0OTguMDkzIDI1IDUxOSA0LjA5MzA5IDUxOSAtMjEuNjk2OFYtMjEuNjk2OFYtMzMzLjA1N0M1MTkgLTM2MS43NzcgNDkzLjk0OSAtMzg0LjEzIDQ2NS4zODIgLTM4MS4xNjVDMzgwLjk1NiAtMzcyLjQwNSAyMTQuMzk0IC0zNTYuODggOTUuMjU4IC0zNTdaIiBmaWxsPSIjMkMyRTRBIi8+CjwvZz4KPC9zdmc+Cg==);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .consultants-investment-heading .title-investment {
    font-size: 36px;
    line-height: 1.5;
  }
}
@media only screen and (max-width: 1199px) {
  .consultants-investment-content {
    padding: 54px 24px;
    margin-right: 0;
  }
}
@media only screen and (max-width: 991px) {
  .consultants-investment-content .shape-1::before {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY4IiBoZWlnaHQ9IjQ0IiB2aWV3Qm94PSIwIDAgNzY4IDQ0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc2OCAwSDBWNDMuNzI5NUgwLjI2OTEyOUMzLjAzMTk1IDE3LjUzNDYgMjYuNjg1MSAtMi4wMzgxNSA1My41MjU0IDAuNzI3MTAxQzEzMS4wOTggOC43MTkxNCAyNzYuOTU3IDIyLjE1MSAzODEuOTU3IDIyLjI1NjRDNDg4LjMzNSAyMi4zNjMzIDYzNi4yMTYgOC43Nzk0IDcxNC40NzMgMC43MjQ2Qzc0MS4zMTQgLTIuMDM4MDIgNzY0Ljk2NyAxNy41MzQ4IDc2Ny43MzEgNDMuNzI5NUg3NjhWMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY4IiBoZWlnaHQ9IjQ0IiB2aWV3Qm94PSIwIDAgNzY4IDQ0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc2OCAwSDBWNDMuNzI5NUgwLjI2OTEyOUMzLjAzMTk1IDE3LjUzNDYgMjYuNjg1MSAtMi4wMzgxNSA1My41MjU0IDAuNzI3MTAxQzEzMS4wOTggOC43MTkxNCAyNzYuOTU3IDIyLjE1MSAzODEuOTU3IDIyLjI1NjRDNDg4LjMzNSAyMi4zNjMzIDYzNi4yMTYgOC43Nzk0IDcxNC40NzMgMC43MjQ2Qzc0MS4zMTQgLTIuMDM4MDIgNzY0Ljk2NyAxNy41MzQ4IDc2Ny43MzEgNDMuNzI5NUg3NjhWMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==);
    height: 40px;
  }
  .consultants-investment-content .shape-1::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY4IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgNzY4IDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjg0N18zNSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9Ijc2OCIgaGVpZ2h0PSI4MCI+CjxyZWN0IHdpZHRoPSI3NjgiIGhlaWdodD0iODAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4NDdfMzUpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zODEuOTU3IDIyLjI1NjZDMjc2Ljk1NyAyMi4xNTExIDEzMS4wOTggOC43MTkyNiA1My41MjU0IDAuNzI3MjJDMjQuOTU3NCAtMi4yMTYwMyAwIDIwLjE0NzEgMCA0OC44NjY0VjMyMi4yNzFDMCAzNDguNzggMjEuNDkwNCAzNzAuMjcxIDQ4LjAwMDEgMzcwLjI3MUgyOTQuNzM0QzMxNi42NTEgMzcwLjI3MSAzMzcuNDg1IDM0Ny40OTUgMzU5LjQwMiAzNDcuNDk1VjM0Ny40OTVINDA5LjUwOVYzNDcuNDk1QzQzMS40MjYgMzQ3LjQ5NSA0NTIuMjYgMzcwLjI3MSA0NzQuMTc3IDM3MC4yNzFINjEzLjEwNkg3MjUuNDU4Qzc0OC45NTMgMzcwLjI3MSA3NjggMzUxLjIyNCA3NjggMzI3LjcyOFYzMjcuNzI4VjQ4Ljg2ODdDNzY4IDIwLjE0ODYgNzQzLjA0MyAtMi4yMTU4MSA3MTQuNDczIDAuNzI0NzE5QzYzNi4yMTYgOC43Nzk1MiA0ODguMzM1IDIyLjM2MzQgMzgxLjk1NyAyMi4yNTY2WiIgZmlsbD0iIzJDMkU0QSIvPgo8L2c+Cjwvc3ZnPgo=);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzY4IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgNzY4IDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWFzayBpZD0ibWFzazBfMjg0N18zNSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9Ijc2OCIgaGVpZ2h0PSI4MCI+CjxyZWN0IHdpZHRoPSI3NjgiIGhlaWdodD0iODAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzI4NDdfMzUpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zODEuOTU3IDIyLjI1NjZDMjc2Ljk1NyAyMi4xNTExIDEzMS4wOTggOC43MTkyNiA1My41MjU0IDAuNzI3MjJDMjQuOTU3NCAtMi4yMTYwMyAwIDIwLjE0NzEgMCA0OC44NjY0VjMyMi4yNzFDMCAzNDguNzggMjEuNDkwNCAzNzAuMjcxIDQ4LjAwMDEgMzcwLjI3MUgyOTQuNzM0QzMxNi42NTEgMzcwLjI3MSAzMzcuNDg1IDM0Ny40OTUgMzU5LjQwMiAzNDcuNDk1VjM0Ny40OTVINDA5LjUwOVYzNDcuNDk1QzQzMS40MjYgMzQ3LjQ5NSA0NTIuMjYgMzcwLjI3MSA0NzQuMTc3IDM3MC4yNzFINjEzLjEwNkg3MjUuNDU4Qzc0OC45NTMgMzcwLjI3MSA3NjggMzUxLjIyNCA3NjggMzI3LjcyOFYzMjcuNzI4VjQ4Ljg2ODdDNzY4IDIwLjE0ODYgNzQzLjA0MyAtMi4yMTU4MSA3MTQuNDczIDAuNzI0NzE5QzYzNi4yMTYgOC43Nzk1MiA0ODguMzM1IDIyLjM2MzQgMzgxLjk1NyAyMi4yNTY2WiIgZmlsbD0iIzJDMkU0QSIvPgo8L2c+Cjwvc3ZnPgo=);
    height: 80px;
    top: 0;
  }
  .consultants-investment-content .shape-1 span::before {
    top: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .consultants-investment-content {
    border-radius: 0 0 24px 24px;
  }
  .consultants-investment-content .shape-1::before, .consultants-investment-content .shape-1::after {
    -webkit-mask-size: 100%;
            mask-size: 100%;
  }
  .consultants-investment-content .shape-1::after {
    top: 3px;
  }
  .consultants-investment-content .shape-1 span::before {
    top: 32px;
  }
  .consultants-investment-content .shape-2::before, .consultants-investment-content .shape-2::after {
    width: calc(50% - 37px - var(--width-team));
  }
  .consultants-investment-content .shape-2::before {
    border-radius: 0 24px 24px 0;
  }
  .consultants-investment-content .shape-2::after {
    border-radius: 24px 0 0 24px;
  }
}
@media only screen and (max-width: 575px) {
  .consultants-investment-content {
    margin: 0 -55px;
    padding: 48px 55px;
  }
  .consultants-investment-content .shape-2::before, .consultants-investment-content .shape-2::after {
    width: calc(50% - 35px - var(--width-team));
  }
  .consultants-investment .pagination-box::after {
    right: calc(100% - 0.1px);
  }
}

/* Consultants Investment */
:root {
  --c-v2-dark: #131435;
  --c-v2-dark-2: #353535;
  --c-v2-dark-3: #252322;
  --c-v2-dark-4: #23253f;
  --c-v2-dark-5: #040404;
  --c-v2-purple: #8769ff;
  --c-v2-purple-2: #837ffa;
  --c-v2-purple-3: #acafd2;
  --c-v2-gray: #5a5b72;
  --c-v2-gray-2: #747893;
  --c-v2-gray-3: #737373;
  --c-v2-gray-4: #a5a5af;
  --c-v2-gray-5: #b9b9c3;
  --c-v2-gray-6: #42435d;
  --c-v2-gray-7: #606170;
  --c-v2-gray-8: #8b96b5;
  --c-v2-gray-9: #88817e;
  --c-v2-gray-10: #88817e;
  --c-v2-gray-11: #ebebeb;
  --c-v2-gray-12: #a4a8ba;
  --c-v2-gray-13: #4b4d57;
  --c-v2-blue: #007bff;
  --c-v2-yellow: #ffc300;
  --c-v2-yellow-2: #ffb547;
  --c-v2-danger: #ff0044;
  --c-v2-light: #fafafa;
  --c-v2-light-2: #d3d3d8;
  --bg-document: #fff;
}

.bg-body {
  background: var(--bg-document);
}

.tc-dark {
  color: var(--c-v2-dark);
}

.tc-dark-2 {
  color: var(--c-v2-dark-2);
}

.tc-dark-3 {
  color: var(--c-v2-dark-3);
}

.tc-dark-4 {
  color: var(--c-v2-dark-4);
}

.tc-dark-5 {
  color: var(--c-v2-dark-5);
}

.tc-purple {
  color: var(--c-v2-purple);
}

.tc-purple-2 {
  color: var(--c-v2-purple-2);
}

.tc-purple-3 {
  color: var(--c-v2-purple-3);
}

.tc-gray {
  color: var(--c-v2-gray);
}

.tc-gray-2 {
  color: var(--c-v2-gray-2);
}

.tc-gray-3 {
  color: var(--c-v2-gray-3);
}

.tc-gray-4 {
  color: var(--c-v2-gray-4);
}

.tc-gray-5 {
  color: var(--c-v2-gray-5);
}

.tc-gray-6 {
  color: var(--c-v2-gray-6);
}

.tc-gray-7 {
  color: var(--c-v2-gray-7);
}

.tc-gray-8 {
  color: var(--c-v2-gray-8);
}

.tc-gray-9 {
  color: var(--c-v2-gray-9);
}

.tc-gray-10 {
  color: var(--c-v2-gray-10);
}

.tc-gray-11 {
  color: var(--c-v2-gray-11);
}

.tc-gray-12 {
  color: var(--c-v2-gray-12);
}

.tc-gray-13 {
  color: var(--c-v2-gray-13);
}

.tc-blue {
  color: var(--c-v2-blue);
}

.tc-yellow {
  color: var(--c-v2-yellow);
}

.tc-yellow-2 {
  color: var(--c-v2-yellow-2);
}

.tc-danger {
  color: var(--c-v2-danger);
}

.tc-light {
  color: var(--c-v2-light);
}

.tc-light-2 {
  color: var(--c-v2-light-2);
}

.icon-facebook:before {
  content: "\ea24";
}

.icon-instagram-3:before {
  content: "\ea25";
}

.icon-linkedin:before {
  content: "\ea26";
}

.icon-pintrest-2:before {
  content: "\ea27";
}

.icon-twitter:before {
  content: "\ea28";
}

.icon-book:before {
  content: "\ea20";
}

.icon-briefcase:before {
  content: "\ea21";
}

.icon-chart-2:before {
  content: "\ea22";
}

.icon-grid-3:before {
  content: "\ea23";
}

.icon-close-circle:before {
  content: "\ea1f";
}

.icon-star-10:before {
  content: "\ea1e";
}

.icon-lock:before {
  content: "\ea1d";
}

.icon-angle-down-4:before {
  content: "\ea0f";
}

.icon-calendar-3:before {
  content: "\ea10";
}

.icon-clipboard-list:before {
  content: "\ea11";
}

.icon-clock-3:before {
  content: "\ea12";
}

.icon-download-5:before {
  content: "\ea13";
}

.icon-eye:before {
  content: "\ea14";
}

.icon-global-2:before {
  content: "\ea15";
}

.icon-headphone-2:before {
  content: "\ea16";
}

.icon-monitor:before {
  content: "\ea17";
}

.icon-play-7:before {
  content: "\ea18";
}

.icon-star-9:before {
  content: "\ea19";
}

.icon-teacher:before {
  content: "\ea1a";
}

.icon-user-5:before {
  content: "\ea1b";
}

.icon-users-3:before {
  content: "\ea1c";
}

.btn-purple-4 {
  background-color: var(--c-v2-purple);
  color: #fff;
}
.btn-purple-4:hover, .btn-purple-4:active, .btn-purple-4:focus {
  background-color: rgb(102.36, 64.2, 255);
  color: #fff;
}
.btn-purple-5 {
  background-color: #f0ecff;
  color: var(--c-v2-purple-2);
}
.btn-purple-5:hover, .btn-purple-5:active, .btn-purple-5:focus {
  background-color: var(--c-v2-purple-2);
  color: #fff;
}
.btn-purple-6 {
  background-color: var(--c-v2-purple-2);
  color: #fff;
}
.btn-purple-6:hover, .btn-purple-6:active, .btn-purple-6:focus {
  background-color: rgb(92.9609022556, 87.7338345865, 248.4661654135);
  color: #fff;
}
.btn-blue-5 {
  background-color: #3180ff;
  color: #fff;
}
.btn-blue-5:hover, .btn-blue-5:active, .btn-blue-5:focus {
  background-color: rgb(8.2, 102.8466019417, 255);
  color: #fff;
}
.btn-blue-6 {
  background-color: #1a47b8;
  color: #fff;
}
.btn-blue-6:hover, .btn-blue-6:active, .btn-blue-6:focus {
  background-color: rgb(20.9485714286, 57.2057142857, 148.2514285714);
  color: #fff;
}

/* Start Course Video */
.course-video {
  height: 370px;
}
.course-video,
.course-video video,
.course-video .vjs-poster {
  border-radius: 32px;
}
.course-video .vjs-poster {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.course-video .vjs-big-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  width: 60px;
  height: 60px;
  background-color: rgba(255, 255, 255, 0.2) !important;
  backdrop-filter: blur(20px);
  border: 0;
}
.course-video .vjs-big-play-button,
.course-video .vjs-big-play-button .vjs-icon-placeholder,
.course-video .vjs-big-play-button .vjs-icon-placeholder::before {
  display: flex;
  align-items: center;
  justify-content: center;
}
.course-video .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\ea18";
  font-family: "icomoon";
  font-size: 22px;
  line-height: 1;
  color: #fff;
  position: relative;
}
.course-video.vjs-has-started .vjs-big-play-button {
  display: none;
}
@media only screen and (max-width: 767px) {
  .course-video {
    height: 200px;
  }
  .course-video,
  .course-video video,
  .course-video .vjs-poster {
    border-radius: 16px;
  }
  .course-video .vjs-big-play-button {
    width: 40px;
    height: 40px;
    backdrop-filter: blur(10px);
  }
  .course-video .vjs-big-play-button .vjs-icon-placeholder::before {
    font-size: 14px;
  }
}

/* End Course Video */
/* Start Course Tags */
.course-tags li a {
  padding: 4px 10px;
  background-color: #f7f7fa;
}
.course-tags li a:hover {
  background-color: var(--c-v2-purple);
  color: #fff;
}

/* End Course Tags */
/* Start Course Tabs */
.course-tabs {
  padding: 20px 43px;
  box-shadow: 0px 8px 64px rgba(105, 118, 232, 0.059);
  gap: 32px;
}
.course-tabs li::after {
  height: 4px;
  border-radius: 3px;
  background-color: var(--c-v2-purple);
  transform: translateY(22px) scaleX(0);
}
.course-tabs li.active {
  color: var(--c-v2-purple);
  font-weight: 700;
}
.course-tabs li.active::after {
  transform: translateY(22px) scaleX(1);
}
@media only screen and (max-width: 767px) {
  .course-tabs {
    padding: 20px 16px;
    gap: 24px;
  }
  .course-tabs li {
    font-size: 12px;
    line-height: 18px;
  }
}

/* End Course Tabs */
/* Start Course Content */
.course-content {
  padding: 34px 44px;
  box-shadow: 0px 8px 64px rgba(105, 118, 232, 0.06);
}
.course-content-title {
  gap: 12px;
}
.course-content-title-icon {
  border: 4px solid #eeeaff;
  width: 40px;
  height: 40px;
}
.course-content-text {
  color: var(--c-v2-gray-3);
}
.course-content-text > *:not(:last-child) {
  margin-bottom: 24px;
}
.course-content-text img {
  display: block;
  margin: 0 auto;
  border-radius: 24px;
}
@media only screen and (max-width: 767px) {
  .course-content {
    padding: 20px 12px;
    border-radius: 24px;
  }
  .course-content-title-text {
    font-size: 18px;
    line-height: 28px;
  }
}

/* End Course Content */
/* Start Course Sessions */
.course-sessions-item {
  background-color: #f4f4f7;
  border: 1px solid #f1f1f6;
  padding: 14px 16px;
}
.course-sessions-item .heading .icon-session {
  width: 58px;
  height: 58px;
  background-color: var(--c-v2-purple);
  border: 2px solid #fff;
}
.course-sessions-item .heading:not(.collapsed) > i {
  transform: rotate(180deg);
}
.course-sessions-item .body {
  gap: 14px;
  padding: 32px 0 14px;
}
.course-sessions-item .body li {
  padding: 12px 24px 12px 12px;
}
.course-sessions-item .body li .icon {
  width: 40px;
  height: 40px;
  background-color: #f0ecff;
}
.course-sessions-item .body li a.icon:hover {
  background-color: var(--c-v2-purple);
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .course-sessions-item .heading .title {
    font-size: 16px;
    line-height: 24px;
  }
  .course-sessions-item .heading .sub-title {
    font-size: 12px;
    line-height: 18px;
  }
  .course-sessions-item .body li {
    padding: 12px;
  }
  .course-sessions-item .body li .title {
    width: 100%;
  }
}

/* End Course Sessions */
/* Start Course Teacher */
.course-teachers .row {
  row-gap: 12px;
}
.course-teachers-item {
  background-color: #f1edff;
  padding: 22px;
  gap: 14px;
}
.course-teachers-item .image {
  padding: 7px;
}
.course-teachers-item .image img {
  width: 50px;
  height: 50px;
}

/* End Course Teacher */
/* Start Course Comments */
.course-comments-item {
  background-color: #fff;
  border: 1px solid #dfdfe3;
  padding: 24px 32px;
}
.course-comments-item .info img {
  width: 48px;
  height: 48px;
  border: 2px solid #fff;
}
.course-comments-item .info .stars {
  margin-top: 2px;
  gap: 2px;
}
.course-comments-item p,
.course-comments-item .replys {
  margin-right: 64px;
}
.course-comments-item .replys .reply-item {
  background-color: #f7f7fa;
  padding: 16px 32px;
}
.course-comments-item .replys .reply-item .info img {
  width: 40px;
  height: 40px;
}
.course-comments-item .replys .reply-item p {
  margin-right: 52px;
}
@media only screen and (max-width: 767px) {
  .course-comments-item {
    padding: 26px 18px;
  }
  .course-comments-item .info {
    margin-bottom: 20px;
    padding-bottom: 24px;
    border-bottom: 1px solid #cdd7e5;
  }
  .course-comments-item .info .name {
    font-size: 16px;
    line-height: 24px;
  }
  .course-comments-item p,
  .course-comments-item .replys {
    margin-right: 0;
  }
  .course-comments-item .replys .reply-item {
    padding: 16px;
  }
  .course-comments-item .replys .reply-item .info {
    margin-bottom: 14px;
    padding-bottom: 0;
    border-bottom: 0;
  }
  .course-comments-item .replys .reply-item p {
    margin-right: 0;
  }
}
.course-comments-send form .form-control {
  background-color: #f5f6f9;
  border: 1px solid #f5f6f9;
  border-radius: 12px;
  font-size: 14px;
  color: var(--c-v2-gray-2);
  font-weight: 500;
  height: 56px;
}
.course-comments-send form .form-control:focus {
  border-color: var(--c-v2-purple);
  box-shadow: 0 0 0 4px rgba(135, 105, 255, 0.2);
}
.course-comments-send form textarea.form-control {
  border-radius: 20px;
  padding: 16px 12px;
  height: 174px;
}

/* End Course Comments */
/* Start Course Info Teacher */
.course-info-teacher {
  padding: 16px 12px;
  background-color: #f7f7fa;
}
.course-info-teacher img {
  width: 40px;
  height: 40px;
}
.course-info-teacher .text {
  font-size: 17px;
}

/* End Course Info Teacher */
/* Start Course Info */
.course-info li {
  max-width: 33.333333%;
  padding: 0 8px;
}
.course-info li:not(:last-child) {
  border-left: 1px solid #cdd7e5;
}
.course-info li i {
  width: 44px;
  height: 44px;
  background-color: #f7f7fa;
}

/* End Course Info */
/* Start Course Total Info */
.course-total-info,
.course-total-info li {
  gap: 12px;
}

/* End Course Total Info */
/* Start Course Progress */
.course-progress .progress {
  height: 10px;
  background-color: #f1f1f3;
}
.course-progress .progress-bar {
  background-image: linear-gradient(-270.39deg, #00ffa6 -2.35%, #00d46b 140.36%);
  box-shadow: 1px 0px 2px rgba(13, 232, 136, 0.19);
}

/* End Course Progress */
.step-my-works,
.before-after-images-works {
  background-color: #f9f5f1;
  padding: 64px 0;
}

/* Start Step My Works */
.step-my-works-wrapper {
  margin: 0 -16px;
}
.step-my-works-item {
  padding: 0 16px;
  max-width: 25%;
}
.step-my-works-item::before, .step-my-works-item::after {
  width: calc(50% - 52px);
  height: 2px;
  border-bottom: 2px dashed #bda193;
  top: 32px;
}
.step-my-works-item::before {
  right: 2px;
}
.step-my-works-item::after {
  left: 2px;
}
.step-my-works-item:first-child::before {
  content: none;
}
.step-my-works-item:last-child::after {
  content: none;
}
.step-my-works-item .wrapper .counter {
  width: 64px;
  height: 64px;
  background-color: #d2a071;
  line-height: 76px;
  font-size: 40px;
}
.step-my-works-item .wrapper .content {
  border: 1px solid #f7ede4;
  padding: 34px 30px;
  background-color: #fff;
}
@media only screen and (max-width: 1199px) {
  .step-my-works-wrapper {
    margin: 0 -12px;
  }
  .step-my-works-item {
    padding: 0 12px;
  }
  .step-my-works-item .wrapper .content {
    padding: 32px 24px;
  }
  .step-my-works-item .wrapper .content .title {
    font-size: 20px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .step-my-works-item {
    max-width: 50%;
  }
  .step-my-works-item::before, .step-my-works-item::after {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .step-my-works-item .wrapper .content .title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 12px;
  }
}
@media only screen and (max-width: 575px) {
  .step-my-works-item {
    max-width: 100%;
  }
}

/* End Step My Works */
/* Start before & After Images Works */
.before-after-images-works-item {
  --h: 428px;
  background-color: #fff;
  padding: 20px;
}
.before-after-images-works-item .image {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  z-index: 3;
}
.before-after-images-works-item .image img {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  height: var(--h);
  transition: 0s;
}
.before-after-images-works-item .image .img-after {
  clip: rect(0, 800px, calc(var(--h) / 2), 0);
}
.before-after-images-works-item .handle {
  top: calc(var(--h) / 2);
  transition: 0s;
  z-index: 12;
}
.before-after-images-works-item .handle span {
  height: 7px;
  background-color: #fff;
  z-index: -1;
}
.before-after-images-works-item .handle button {
  width: 48px;
  height: 48px;
  cursor: inherit;
}
@media only screen and (max-width: 767px) {
  .before-after-images-works-item {
    padding: 12px;
    border-radius: 16px;
  }
  .before-after-images-works-item img {
    border-radius: 8px;
  }
}

/* End before & After Images Works */
/* Start Hero Image Landing */
.hero-image-landing-img::before {
  width: 109px;
  height: 111px;
  background-color: var(--bg-document);
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA5IiBoZWlnaHQ9IjExMSIgdmlld0JveD0iMCAwIDEwOSAxMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMDkgMEwxMDguMzgxIDAuMDA3ODEyNUM5NS40MTIyIDAuMzM2MjExIDg1IDEwLjk1MjIgODUgMjRWNjNDODUgNzYuMjU0OCA3NC4yNTQ4IDg3IDYxIDg3SDI0QzEwLjc0NTIgODcgNC43OTk3MmUtMDYgOTcuNzQ1MiAwIDExMVYwSDEwOVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA5IiBoZWlnaHQ9IjExMSIgdmlld0JveD0iMCAwIDEwOSAxMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMDkgMEwxMDguMzgxIDAuMDA3ODEyNUM5NS40MTIyIDAuMzM2MjExIDg1IDEwLjk1MjIgODUgMjRWNjNDODUgNzYuMjU0OCA3NC4yNTQ4IDg3IDYxIDg3SDI0QzEwLjc0NTIgODcgNC43OTk3MmUtMDYgOTcuNzQ1MiAwIDExMVYwSDEwOVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: 5;
}
.hero-image-landing-img svg {
  top: 18px;
  left: 15px;
  z-index: 10;
}

/* End Hero Image Landing */
/* Start Gallery Works */
.gallery-works-wrapper {
  -moz-columns: 4;
       columns: 4;
  gap: 0;
  margin: 0 -12px;
}
.gallery-works-item {
  padding: 12px;
}
@media only screen and (max-width: 991px) {
  .gallery-works-wrapper {
    margin: 0 -6px;
  }
  .gallery-works-item {
    padding: 6px;
  }
}
@media only screen and (max-width: 767px) {
  .gallery-works-wrapper {
    margin: 0 -4px;
    -moz-columns: 3;
         columns: 3;
  }
  .gallery-works-item {
    padding: 4px;
  }
  .gallery-works-item img {
    border-radius: 8px;
  }
}
@media only screen and (max-width: 575px) {
  .gallery-works-wrapper {
    -moz-columns: 2;
         columns: 2;
  }
}

/* End Gallery Works */
/* Start Memebers Team */
.members-team-item::before {
  background-image: linear-gradient(180deg, rgba(37, 35, 34, 0) 0%, rgba(37, 35, 34, 0.86) 84.07%, rgba(37, 35, 34, 0.86) 92.95%);
  z-index: 4;
}
.members-team-item .stretched-link::after {
  z-index: 20;
}
.members-team-item .info {
  padding: 0 12px;
  bottom: 47px;
  z-index: 8;
}
.members-team-item .shape {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQxIiBoZWlnaHQ9IjM3IiB2aWV3Qm94PSIwIDAgMTQxIDM3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzAgMEM4MS44NDIzIDAgOTIuNTY1MyA0Ljc4NzM4IDEwMC4zNDEgMTIuNTMyMkMxMTEuNjUxIDIzLjc5NzggMTI0LjQ2MSAzNyAxNDAuNDI0IDM3SDBWMzYuOTk0MUMxNS43NjY3IDM2Ljc2MzUgMjguNDQ5NCAyMy42OTggMzkuNjU5MiAxMi41MzIyQzQ3LjQzNDcgNC43ODczOCA1OC4xNTc3IDAgNzAgMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQxIiBoZWlnaHQ9IjM3IiB2aWV3Qm94PSIwIDAgMTQxIDM3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzAgMEM4MS44NDIzIDAgOTIuNTY1MyA0Ljc4NzM4IDEwMC4zNDEgMTIuNTMyMkMxMTEuNjUxIDIzLjc5NzggMTI0LjQ2MSAzNyAxNDAuNDI0IDM3SDBWMzYuOTk0MUMxNS43NjY3IDM2Ljc2MzUgMjguNDQ5NCAyMy42OTggMzkuNjU5MiAxMi41MzIyQzQ3LjQzNDcgNC43ODczOCA1OC4xNTc3IDAgNzAgMFoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==) 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #d2a071;
  width: 140px;
  height: 37px;
  z-index: 10;
}
.members-team-item:hover img {
  transform: scale(1.05);
}

/* End Memebers Team */
/* Start Options Yoga */
.options-yoga-item {
  padding: 10px 14px;
  background-color: #f8f8f8;
}
.options-yoga-item i {
  width: 44px;
  height: 44px;
  background-color: var(--c-v2-purple-2);
  font-size: 24px;
}

/* End Options Yoga */
/* Start Sessions Yoga */
.sessions-yoga-item .heading {
  background-image: linear-gradient(90deg, rgba(143, 229, 112, 0) 0%, #8fe570 28.37%, #90e570 100%);
  padding: 30px 30px 18px;
}
.sessions-yoga-item .heading::after {
  width: 157px;
  height: 106px;
  background-image: url("./../images/elements-v2/image-07.png");
  -webkit-mask-image: linear-gradient(270deg, rgba(143, 229, 112, 0) 0%, #8fe570 75.37%, #90e570 100%);
          mask-image: linear-gradient(270deg, rgba(143, 229, 112, 0) 0%, #8fe570 75.37%, #90e570 100%);
  mix-blend-mode: color-burn;
}
.sessions-yoga-item .heading .toggle {
  width: 16px;
  height: 16px;
}
.sessions-yoga-item .heading .toggle::before, .sessions-yoga-item .heading .toggle::after {
  background-color: #fff;
  border-radius: 1px;
}
.sessions-yoga-item .heading .toggle::before {
  width: 16px;
  height: 2px;
}
.sessions-yoga-item .heading .toggle::after {
  width: 2px;
  height: 16px;
  transform: rotate(0deg);
}
.sessions-yoga-item .heading:not(.collapsed) .toggle::after {
  transform: rotate(90deg);
}
.sessions-yoga-item .heading .title {
  margin-bottom: 3px;
}
.sessions-yoga-item .body {
  margin-top: 20px;
  gap: 14px;
}
.sessions-yoga-item .body li {
  background-color: #fff;
  border: 1px solid #d2d2d2;
  padding: 12px 12px 12px 0;
}
.sessions-yoga-item .body li > * {
  padding: 0 12px;
}
.sessions-yoga-item .body li .name {
  max-width: 42%;
}
.sessions-yoga-item .body li .time {
  max-width: 20%;
}
.sessions-yoga-item .body li .btns {
  max-width: 38%;
}
.sessions-yoga-item .body li .btns .online-view {
  padding: 10px 9px;
}
.sessions-yoga-item .body li .btns .btn:not(.online-view) {
  padding: 0;
  width: 40px;
  height: 40px;
  font-size: 22px;
}
.sessions-yoga-item.purple .heading {
  background-image: linear-gradient(90deg, rgba(166, 163, 255, 0) 0%, #a7a3ff 29.5%, #a6a2ff 100%);
}
.sessions-yoga-item.purple .heading::after {
  width: 188px;
  height: 106px;
  background-image: url("./../images/elements-v2/image-08.png");
}
.sessions-yoga-item.warning .heading {
  background-image: linear-gradient(90deg, rgba(255, 192, 88, 0) 0%, #ffc058 30.24%, #ffc058 100%);
}
.sessions-yoga-item.warning .heading::after {
  width: 138px;
  height: 106px;
  background-image: url("./../images/elements-v2/image-09.png");
}
@media only screen and (max-width: 767px) {
  .sessions-yoga-item .heading .title {
    font-size: 18px;
    line-height: 28px;
  }
  .sessions-yoga-item .heading .sub-title {
    font-size: 13px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .sessions-yoga-item .body {
    row-gap: 8px;
  }
  .sessions-yoga-item .body li .name {
    max-width: 100%;
  }
  .sessions-yoga-item .body li .time {
    max-width: 40%;
  }
  .sessions-yoga-item .body li .btns {
    max-width: 60%;
  }
}

/* End Sessions Yoga */
/* Start Modal Add Comment */
.modal-add-comment .modal-dialog {
  max-width: 408px;
}
.modal-add-comment .modal-content {
  border: 0;
  border-radius: 32px;
  padding: 24px 32px;
}
.modal-add-comment .modal-header, .modal-add-comment .modal-body {
  padding: 0;
}
.modal-add-comment .modal-header {
  border-bottom: 0;
  padding-bottom: 20px;
}
.modal-add-comment .rate {
  border: 1px solid #d2d2d2;
  padding: 16px;
}
.modal-add-comment .rate .stars input:checked ~ label i::before {
  content: "\ea19";
}
.modal-add-comment form .form-control {
  border-radius: 14px;
  background-color: #f8f8f8;
  border-color: #f8f8f8;
  height: 56px;
  color: var(--c-v2-gray-9);
  font-size: 14px;
}
.modal-add-comment form .form-control:focus {
  border: 1px solid var(--c-v2-purple-2);
  box-shadow: 0 0 0 4px rgba(131, 127, 250, 0.2);
}
.modal-add-comment form textarea.form-control {
  height: 140px;
  padding: 16px 12px;
}
.modal-add-comment form .btn {
  padding: 18px;
}

/* End Modal Add Comment */
/* Start Coaches */
.coaches {
  padding-top: 48px;
}
.coaches .bg {
  height: 162px;
  background-image: url("./../images/elements-v2/bg-01.png");
}
.coaches .bg::before {
  background-color: var(--c-v2-purple-2);
  opacity: 0.74;
}
.coaches .swiper {
  padding: 0 90px;
}
.coaches .swiper-button-next, .coaches .swiper-button-prev {
  font-size: 32px;
  color: #2d264b;
}
.coaches .swiper-button-next::after, .coaches .swiper-button-prev::after {
  content: none;
}
.coaches .swiper-button-next {
  left: 32px;
}
.coaches .swiper-button-prev {
  right: 32px;
}
.coaches .swiper-pagination {
  transform: unset !important;
}
.coaches .swiper-pagination-bullet {
  background-color: #d9d9d9;
  opacity: 1;
  border-radius: 32px;
  margin: 0 !important;
  transition: all 0.3s linear !important;
  transform: scale(1) !important;
}
.coaches .swiper-pagination-bullet-active {
  width: 23px;
  height: 8px;
  background-color: var(--c-v2-purple-2);
}
.coaches .swiper-pagination-bullet-active-next, .coaches .swiper-pagination-bullet-active-prev {
  width: 8px;
  height: 8px;
}
.coaches .swiper-pagination-bullet-active-next-next, .coaches .swiper-pagination-bullet-active-prev-prev {
  width: 6px;
  height: 6px;
}
.coaches-item {
  box-shadow: 0px 10px 64px rgba(28, 57, 144, 0.06);
}
@media only screen and (max-width: 767px) {
  .coaches .swiper {
    padding: 0 24px;
  }
  .coaches .swiper-button-next, .coaches .swiper-button-prev {
    font-size: 24px;
  }
  .coaches .swiper-button-next {
    left: -16px;
  }
  .coaches .swiper-button-prev {
    right: -16px;
  }
  .coaches-item {
    padding: 12px;
    border-radius: 20px;
  }
  .coaches-item img {
    border-radius: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .coaches .bg {
    left: 50% !important;
    transform: translateX(-50%);
    width: 100vw !important;
    border-radius: 0;
  }
  .coaches .swiper {
    padding: 0;
  }
}

/* End Coaches */
/* Start Box Contact */
.box-contact-arz {
  background: #2c2e4c linear-gradient(316.86deg, rgba(34, 36, 62, 0) 5.09%, rgba(0, 130, 255, 0.2) 88.99%);
  padding: 24px 16px 28px;
}
.box-contact-arz::before {
  padding: 1px;
  background-image: linear-gradient(131.42deg, #459dff 11.24%, rgba(69, 157, 255, 0) 36.98%);
  border-radius: inherit;
}
.box-contact-arz .value {
  word-break: break-all;
  color: var(--c-v2-light-2);
}
@media only screen and (max-width: 1199px) {
  .box-contact-arz {
    padding: 24px 12px;
  }
}

/* End Box Contact */
.arz-category {
  padding: 3px 10px;
  background-color: #3180ff;
}
.arz-category:hover {
  background-color: rgb(0, 93.1126213592, 242.8);
}

/* Start New Articles */
.new-articles-arz-lg::before {
  height: 55%;
  background-image: linear-gradient(180deg, rgba(38, 40, 52, 0) 0%, #262834 100%);
}
.new-articles-arz-lg img {
  max-height: 420px;
}
.new-articles-arz-lg .content {
  bottom: 40px;
  padding: 0 32px;
  z-index: 4;
}
.new-articles-arz-lg .content .category {
  margin-bottom: 5px;
}
.new-articles-arz-lg .content .title {
  max-height: 84px;
}
.new-articles-arz-lg .content .more {
  width: 56px;
  height: 56px;
  border: 1px solid #fff;
  font-size: 28px;
}
.new-articles-arz-lg .content .title a:hover,
.new-articles-arz-lg .content .more:hover i {
  color: #3180ff;
}
.new-articles-arz-lg .content .more:hover {
  border-color: #3180ff;
}
.new-articles-arz-lg:hover .content .more {
  transform: rotate(-45deg);
}
.new-articles-arz-row {
  background-color: #2c2e4a;
  padding: 24px;
}
.new-articles-arz-row .image img {
  border-radius: 34px;
}
.new-articles-arz-row .title {
  max-height: 56px;
}
.new-articles-arz-row .title a:hover {
  color: #3180ff;
}
@media only screen and (max-width: 767px) {
  .new-articles-arz-lg .content .title {
    line-height: 32px;
    max-height: 64px;
  }
}
@media only screen and (max-width: 575px) {
  .new-articles-arz-lg {
    border-radius: 24px;
  }
  .new-articles-arz-lg .content {
    padding: 0 20px;
    bottom: 24px;
  }
  .new-articles-arz-row {
    padding: 12px;
    border-radius: 24px;
  }
  .new-articles-arz-row .image {
    margin-left: 16px;
  }
  .new-articles-arz-row .image img {
    width: 120px;
    height: 120px;
    border-radius: 20px;
  }
  .new-articles-arz-row .title {
    font-size: 14px;
    line-height: 20px;
    max-height: 40px;
  }
}

/* End New Articles */
/* Start Categories */
.categories-arz-item {
  background-color: #2c2e4a;
  padding: 12px 14px;
}
.categories-arz-item i {
  width: 48px;
  height: 48px;
  background-image: linear-gradient(105.38deg, #0082ff 0%, #00d859 127.7%);
  box-shadow: 0px 6.62px 14.9px rgba(49, 128, 255, 0.18);
}
.categories-arz-item:hover {
  background-color: rgba(49, 128, 255, 0.3);
}
@media only screen and (max-width: 1199px) {
  .categories-arz-item span {
    font-size: 16px;
    line-height: 24px;
  }
}

/* End Categories */
/* Start Most visited Article */
.most-visited-article-item {
  padding: 24px 24px 28px;
  background-color: #2c2e4a;
}
.most-visited-article-item figure img {
  height: 226px;
}
.most-visited-article-item .content {
  padding: 0 12px;
}
.most-visited-article-item .title a:hover {
  color: #3180ff;
}
.most-visited-article-item .date-time {
  gap: 10px;
}
.most-visited-article-item:hover figure img {
  transform: scale(1.05);
}
@media only screen and (max-width: 1199px) {
  .most-visited-article-item {
    padding: 24px 16px 28px;
  }
}
@media only screen and (max-width: 767px) {
  .most-visited-article-item {
    padding: 16px 12px 20px;
    border-radius: 20px;
  }
  .most-visited-article-item figure {
    margin-bottom: 16px;
  }
  .most-visited-article-item figure a {
    border-radius: 16px;
  }
  .most-visited-article-item figure img {
    height: 180px;
  }
  .most-visited-article-item .content {
    padding: 0;
  }
  .most-visited-article-item .category {
    margin-bottom: 20px;
  }
  .most-visited-article-item .date-time li {
    font-size: 12px;
    line-height: 18px;
  }
  .most-visited-article-item .date-time li i {
    font-size: 16px;
  }
}

/* End Most visited Article */
/* Start Beginning Of Our Story */
.beginning-of-our-story-items {
  max-width: 880px;
  padding-top: 60px;
}
.beginning-of-our-story-items::before {
  background-color: #2c2e4a;
  border-radius: 40px;
  width: 12px;
  height: calc(100% - 32px);
  transform: translateX(-50%);
}
.beginning-of-our-story-items li .content {
  max-width: 402px;
}
.beginning-of-our-story-items li .content::after {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #3180ff;
  transform: translateX(-49px);
  top: 16px;
  animation: scaleTwo 1s linear alternate infinite;
}
@keyframes scaleTwo {
  0% {
    box-shadow: 0 0 0 0 #2c2e4a;
  }
  100% {
    box-shadow: 0 0 0 9px #2c2e4a;
  }
}
.beginning-of-our-story-items li .content .year {
  background-image: linear-gradient(180deg, #fff 20.11%, #22243e 59.77%);
  font-size: 56px;
  line-height: 70px;
  text-align: left;
  margin-bottom: -24px;
  padding-left: 22px;
}
.beginning-of-our-story-items li .content .box {
  background: #2c2e4c linear-gradient(316.86deg, rgba(34, 36, 62, 0) 5.09%, rgba(0, 130, 255, 0.2) 88.99%);
  padding: 18px 24px;
}
.beginning-of-our-story-items li .content .box::before {
  padding: 1px;
  background-image: linear-gradient(131.42deg, #459dff 11.24%, rgba(69, 157, 255, 0) 36.98%);
  border-radius: inherit;
}
.beginning-of-our-story-items li .content .box .sub-title {
  min-height: 40px;
}
.beginning-of-our-story-items li:nth-child(even) .content {
  margin: -24px auto 0 0;
}
.beginning-of-our-story-items li:nth-child(even) .content::after {
  right: 0;
  left: auto;
  transform: translateX(49px);
}
.beginning-of-our-story-items li:nth-child(even) .content .year {
  text-align: right;
  padding: 0 22px 0 0;
}
.beginning-of-our-story-items li:nth-child(2n+1) .content {
  margin-top: -24px;
}
@media only screen and (max-width: 991px) {
  .beginning-of-our-story-items::before,
  .beginning-of-our-story-items li .content::after {
    content: none;
  }
  .beginning-of-our-story-items li:nth-child(even) .content, .beginning-of-our-story-items li:nth-child(2n+1) .content {
    margin-top: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .beginning-of-our-story-items li .content {
    max-width: 100%;
  }
}

/* End Beginning Of Our Story */
/* Start Members Team Two */
.members-team-two-item .detail {
  background-color: #2c2e4a;
}
.members-team-two .swiper-pagination {
  transform: unset !important;
}
.members-team-two .swiper-pagination-bullet {
  background-color: #474a6c;
  opacity: 1;
  border-radius: 32px;
  margin: 0 !important;
  transition: all 0.3s linear !important;
  transform: scale(1) !important;
  width: 0;
  height: 0;
}
.members-team-two .swiper-pagination-bullet-active {
  width: 32px;
  height: 8px;
  background-color: #fff;
}
.members-team-two .swiper-pagination-bullet-active-next, .members-team-two .swiper-pagination-bullet-active-prev {
  width: 8px;
  height: 8px;
}
.members-team-two .swiper-pagination-bullet-active-next-next, .members-team-two .swiper-pagination-bullet-active-prev-prev {
  width: 6px;
  height: 6px;
}
@media only screen and (max-width: 767px) {
  .members-team-two .swiper-pagination-bullet-active {
    width: 24px;
  }
}

/* End Members Team Two */
/* Start Landing Image */
.landing-image-arz::before {
  width: 115%;
  height: 115%;
  background-color: rgba(49, 121, 255, 0.5);
  filter: blur(386px);
}
.landing-image-arz .text {
  padding: 8px 20px;
  transform: translateX(-44px);
  z-index: 9;
}
.landing-image-arz .text::before, .landing-image-arz .text::after {
  border-radius: inherit;
}
.landing-image-arz .text::before {
  background: rgba(44, 46, 76, 0.51) linear-gradient(316.86deg, rgba(34, 36, 62, 0) 5.09%, rgba(0, 130, 255, 0.2) 88.99%);
  backdrop-filter: blur(260px);
}
.landing-image-arz .text::after {
  padding: 1px;
  background-image: linear-gradient(131.42deg, #459dff 11.24%, rgba(69, 157, 255, 0) 36.98%), linear-gradient(300.35deg, #459dff 11.63%, rgba(69, 157, 255, 0) 28.96%);
}
.landing-image-arz .text span {
  color: #5d9bfe;
}
@media only screen and (max-width: 575px) {
  .landing-image-arz .text {
    font-size: 14px;
    line-height: 20px;
    transform: unset;
  }
  .landing-image-arz .text span {
    margin-left: 8px;
  }
}

/* End Landing Image */
/* Start Investments */
.box-investment {
  padding: 24px;
  background-color: #2d2f4b;
}
.box-investment .image img {
  height: 206px;
}
.box-investment .image .status {
  top: 13px;
  right: 15px;
  padding: 6px 8px;
}
.box-investment .image .status::before {
  background-color: rgba(49, 128, 255, 0.54);
  border: 1px solid #fff;
  backdrop-filter: blur(20px);
  border-radius: inherit;
}
.box-investment .info {
  margin: 0 -5px;
}
.box-investment .info li {
  max-width: 50%;
  padding: 0 5px;
}
.box-investment .info-box {
  background-color: #363855;
  padding: 12px 12px 10px;
}
.box-investment .info-box .value {
  background-image: linear-gradient(107.85deg, #6aa9f9 15.49%, #459dff 87.76%);
}
.box-investment .progress {
  height: 10px;
  background-color: #363855;
}
.box-investment .progress-bar {
  background-image: linear-gradient(-270.4deg, #00d859 -2.34%, #009f32 97.23%);
}
.box-investment .progress-bar,
.box-investment .progress-bar span {
  box-shadow: 1px 2px 13px rgba(13, 232, 136, 0.19);
}
.box-investment .progress-bar span {
  padding: 0 5px;
  background-image: linear-gradient(270.4deg, #00d859 -2.34%, #009f32 97.23%);
}
@media only screen and (max-width: 1199px) {
  .box-investment {
    padding: 20px;
  }
  .box-investment .purpose .label {
    font-size: 14px;
    line-height: 20px;
  }
  .box-investment .purpose .money span {
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .box-investment {
    padding: 12px 12px 16px;
    border-radius: 20px;
  }
  .box-investment .image a {
    border-radius: 12px;
  }
  .box-investment .image img {
    height: 180px;
  }
  .box-investment .info {
    margin: 0 -4px;
  }
  .box-investment .info li {
    padding: 0 4px;
  }
  .box-investment .info-box {
    padding: 12px 8px 10px;
  }
  .box-investment .info-box .title {
    font-size: 12px;
    line-height: 18px;
  }
  .box-investment .provided {
    margin-top: 20px;
  }
  .box-investment .provided .label,
  .box-investment .purpose .label {
    font-size: 12px;
    line-height: 18px;
  }
  .box-investment .provided .money,
  .box-investment .purpose .money {
    font-size: 10px;
    line-height: 14px;
  }
  .box-investment .provided .money span,
  .box-investment .purpose .money span {
    font-size: 14px;
    line-height: 20px;
  }
}

/* End Investments */
/* Start Webinar Heading */
.webinar-heading .circle {
  width: 4px;
  height: 4px;
  background-color: #d9d9d9;
}

/* End Webinar Heading */
/* Start Organizers Webinar */
.organizers-webinar-items {
  gap: 12px;
}
.organizers-webinar-items li {
  padding: 16px 10px;
  background-color: rgba(217, 225, 232, 0.3);
}
.organizers-webinar-items li .image {
  background-color: rgba(0, 0, 0, 0.02);
  width: 48px;
  height: 48px;
}
.organizers-webinar-items li .image img {
  width: 40px;
  height: 40px;
}
.organizers-webinar-link {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 15px 16px 15px 11px;
}
.organizers-webinar-link .btn {
  padding: 10px 18px;
  box-shadow: 10px 14px 34px rgba(5, 71, 193, 0.16);
}

/* End Organizers Webinar */
/* Start Headlines Webinar */
.headlines-webinar-items li {
  padding-right: 30px;
}
.headlines-webinar-items li::before {
  content: "📌";
  font-size: 16px;
  width: 22px;
  height: 22px;
  top: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.headlines-webinar-items li::after {
  top: 30px;
  right: 12px;
  background-color: #e5e9ef;
  width: 1px;
}

/* End Headlines Webinar */
/* Start categories Webinar */
.categories-webinar-sidebar-items {
  gap: 13px;
}
.categories-webinar-sidebar-items li a {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  padding: 9px 18px;
}
.categories-webinar-sidebar-items li a:hover {
  background-color: rgba(164, 168, 186, 0.1);
}

/* End categories Webinar */
/* Start Faqs Webinar */
.faqs-webinar-sidebar-item {
  background-image: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
  padding: 25px 34px 18px;
}
.faqs-webinar-sidebar-item::before {
  background-image: radial-gradient(31.29% 78.61% at 97.4% 8.92%, rgba(140, 116, 249, 0.9) 0%, rgba(140, 116, 249, 0) 100%);
  padding: 1px;
  border-radius: inherit;
}
.faqs-webinar-sidebar .swiper-pagination-bullet {
  margin: 0 2.5px !important;
  width: 8px;
  height: 8px;
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  opacity: 1;
  transition: all 0.3s linear;
  cursor: pointer;
  background-color: transparent;
  position: relative;
}
.faqs-webinar-sidebar .swiper-pagination-bullet::before, .faqs-webinar-sidebar .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in-out;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
.faqs-webinar-sidebar .swiper-pagination-bullet-active {
  border-color: #0547c1;
  background-color: #0547c1;
  margin: 0 6.5px !important;
}
.faqs-webinar-sidebar .swiper-pagination-bullet-active::before, .faqs-webinar-sidebar .swiper-pagination-bullet-active::after {
  opacity: 1;
  visibility: visible;
}
.faqs-webinar-sidebar .swiper-pagination-bullet-active::before {
  width: 233.4%;
  height: 233.4%;
}
.faqs-webinar-sidebar .swiper-pagination-bullet-active::after {
  width: 300%;
  height: 300%;
}

/* End Faqs Webinar */
/* Start Info Webinar */
.info-webinar li {
  gap: 7px;
}
.info-webinar li span {
  width: 13px;
  height: 13px;
  border-radius: 1px;
  background-color: #3d7bed;
  transform: rotate(45deg);
}
.info-webinar li span::before {
  border-radius: inherit;
  background-color: inherit;
  top: 2px;
  right: 2px;
  filter: blur(13px);
}

/* End Info Webinar */
/* Start Btns Calendar & Bookmark */
.btns-calendar-bookmarks-webinar {
  padding-top: 15px;
}
.btns-calendar-bookmarks-webinar::before {
  height: 2px;
  background-image: radial-gradient(26.59% 4140.89% at 50% 50%, #8c74f9 0%, rgba(199, 197, 208, 0) 100%);
}
.btns-calendar-bookmarks-webinar-btn {
  padding: 12px 17px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.03);
  transition: all 0.3s ease-in-out;
}
.btns-calendar-bookmarks-webinar-btn:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

/* End Btns Calendar & Bookmark */
/* Start Buy Webinar Tickets */
.buy-webinar-tickets-heading-text svg {
  color: #0547c1;
}
.buy-webinar-tickets-heading-text .shape {
  width: 13px;
  height: 13px;
  transform: rotate(45deg);
  border-radius: 1px;
  background-color: #3d7bed;
}
.buy-webinar-tickets-heading-text .text {
  color: rgba(0, 0, 0, 0.7);
}
.buy-webinar-tickets-heading-capacity-unit {
  color: rgba(4, 4, 4, 0.6);
}
.buy-webinar-tickets-heading-capacity-unit span {
  color: var(--c-v2-dark-5);
}
.buy-webinar-tickets-heading-capacity-unit .capacity,
.buy-webinar-tickets-heading-capacity-unit .unit {
  padding: 9px 17px;
}
.buy-webinar-tickets-heading-capacity-unit .capacity {
  background-color: #58e500;
}
.buy-webinar-tickets-heading-capacity-unit .unit {
  border: 1px solid #eee;
}
.buy-webinar-tickets-items li {
  padding: 16px 24px 16px 18px;
}
.buy-webinar-tickets-items li .info .shape {
  width: 4px;
  height: 4px;
  background-color: #d9d9d9;
  margin: 0 12px;
}
.buy-webinar-tickets-items li .link {
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(164, 168, 186, 0.1);
  padding: 13px 18px;
}
.buy-webinar-tickets-items li .link svg {
  color: #0547c1;
}
.buy-webinar-tickets-items li .link:hover, .buy-webinar-tickets-items li .link:active, .buy-webinar-tickets-items li .link:focus {
  background-color: #0547c1;
}
.buy-webinar-tickets-items li .link:hover,
.buy-webinar-tickets-items li .link:hover svg, .buy-webinar-tickets-items li .link:active,
.buy-webinar-tickets-items li .link:active svg, .buy-webinar-tickets-items li .link:focus,
.buy-webinar-tickets-items li .link:focus svg {
  color: #fff;
}

/* End Buy Webinar Tickets */
/* Start About Webinar */
.about-webinar {
  box-shadow: 0px 4px 30px #f3f3f3;
  padding: 38px 36px;
}
.about-webinar-heading-title svg {
  color: #0547c1;
}
.about-webinar-heading-toggle::before, .about-webinar-heading-toggle::after {
  width: 14px;
  height: 2.5px;
  background-color: #808b99;
  transition: all 0.3s linear;
  border-radius: 5px;
}
.about-webinar-heading.collapsed .about-webinar-heading-toggle::after {
  transform: rotate(-90deg);
}
.about-webinar-body {
  color: rgba(0, 0, 0, 0.64);
}
.about-webinar-body > *:not(:last-child) {
  margin-bottom: 16px;
}
.about-webinar-body *:last-child {
  margin-bottom: 0;
}
.about-webinar-body h2,
.about-webinar-body h3,
.about-webinar-body h4,
.about-webinar-body h5,
.about-webinar-body h6 {
  font-size: 19px;
  line-height: 30px;
  font-weight: 800;
  color: #000;
  font-family: "IRANYekan";
}
.about-webinar-body blockquote {
  border-radius: 13px;
  background-color: #f1f3f8;
  padding: 27px 77px 16px 18px;
  color: #565656;
  font-family: "Dana";
  position: relative;
  font-weight: 500;
  line-height: 26px;
}
.about-webinar-body blockquote::before {
  content: "";
  position: absolute;
  width: 24px;
  height: 18px;
  top: 45px;
  right: 30px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTgzIDBWNy4zOTFDOS45ODMgMTMuMDk1IDYuMjUyIDE2Ljk2MSAxIDE4TDAuMDA1IDE1Ljg0OUMyLjQzNyAxNC45MzIgNCAxMi4yMTEgNCAxMEgwVjBIOS45ODNaTTI0IDBWNy4zOTFDMjQgMTMuMDk1IDIwLjI1MiAxNi45NjIgMTUgMThMMTQuMDA0IDE1Ljg0OUMxNi40MzcgMTQuOTMyIDE4IDEyLjIxMSAxOCAxMEgxNC4wMTdWMEgyNFoiIGZpbGw9IiM4OTkzOUYiLz4KPC9zdmc+Cg==) 0 0 no-repeat;
  background-size: 100% 100%;
  z-index: 4;
}
@media only screen and (max-width: 767px) {
  .about-webinar {
    padding: 24px;
    border-radius: 20px;
  }
  .about-webinar-body {
    font-size: 14px;
    line-height: 28px;
  }
  .about-webinar-body h2,
  .about-webinar-body h3,
  .about-webinar-body h4,
  .about-webinar-body h5,
  .about-webinar-body h6 {
    font-size: 16px;
    line-height: 24px;
  }
  .about-webinar-body blockquote {
    padding: 16px 60px 16px 18px;
  }
  .about-webinar-body blockquote::before {
    top: 40px;
    right: 20px;
  }
}

/* End About Webinar */
/* Start Socials Webinar */
.socials-webinart {
  border: 1px solid rgba(0, 0, 0, 0.07);
  padding: 8px 8px 16px;
}
.socials-webinart li:not(:last-child) {
  padding: 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}
.socials-webinart li:last-child {
  padding-top: 10px;
}
.socials-webinart li a {
  color: rgba(75, 77, 87, 0.3);
}
.socials-webinart li a:hover {
  color: var(--c-v2-gray-13);
}
.socials-webinart li a span {
  padding: 10px 18px;
  color: #5f7086;
  transform: translate(-50%, 20px);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 99;
}
.socials-webinart li a:hover span {
  opacity: 1;
  visibility: visible;
}
.socials-webinart li.send {
  padding-top: 0;
}
.socials-webinart li.send a {
  width: 46px;
  height: 46px;
  background-color: #0547c1;
  color: #fff;
}
.socials-webinart li.send a:hover, .socials-webinart li.send a:focus, .socials-webinart li.send a:active {
  background-color: rgb(3.9696969697, 56.3696969697, 153.2303030303);
}

/* End Socials Webinar */
.icon-arrow-up-left-3:before {
  content: "\e9c9";
}

.icon-chevron-down:before {
  content: "\e9c8";
}

.icon-note-2:before {
  content: "\e9c5";
}

.icon-trend-up:before {
  content: "\e9c6";
}

.icon-video-2:before {
  content: "\e9c7";
}

.icon-call:before {
  content: "\e9bd";
}

.icon-instagram-4:before {
  content: "\e9be";
}

.icon-location-6:before {
  content: "\e9bf";
}

.icon-sms:before {
  content: "\e9c0";
}

.icon-telegram:before {
  content: "\e9c1";
}

.icon-whatsapp-2:before {
  content: "\e9c2";
}

.icon-x:before {
  content: "\e9c3";
}

.icon-youtube-2:before {
  content: "\e9c4";
}

.icon-arrow-left-6:before {
  content: "\e9b7";
}

.icon-arrow-right-6:before {
  content: "\e9b8";
}

.icon-chart-2:before {
  content: "\e9b9";
}

.icon-play-3:before {
  content: "\e9ba";
}

.icon-rocket:before {
  content: "\e9bb";
}

.icon-star-4:before {
  content: "\e9bc";
}

.icon-angle-down-fill-2:before {
  content: "\e9a4";
}

.icon-angle-up-fill-2:before {
  content: "\e9a5";
}

.icon-arrow-down-right:before {
  content: "\e9a6";
}

.icon-arrow-left-5:before {
  content: "\e9a7";
}

.icon-arrow-up-left:before {
  content: "\e9a8";
}

.icon-award:before {
  content: "\e9a9";
}

.icon-check-circle:before {
  content: "\e9aa";
}

.icon-clock-circle:before {
  content: "\e9ab";
}

.icon-download-4:before {
  content: "\e9ac";
}

.icon-education:before {
  content: "\e9ad";
}

.icon-figma:before {
  content: "\e9ae";
}

.icon-js:before {
  content: "\e9af";
}

.icon-menu:before {
  content: "\e9b0";
}

.icon-note:before {
  content: "\e9b1";
}

.icon-pen-tool:before {
  content: "\e9b2";
}

.icon-phone-calling:before {
  content: "\e9b3";
}

.icon-sms-notification:before {
  content: "\e9b4";
}

.icon-wp:before {
  content: "\e9b5";
}

.icon-xd:before {
  content: "\e9b6";
}

@font-face {
  font-family: "pinar";
  font-style: normal;
  font-weight: 400;
  src: url("./../fonts/pinar/Pinar-DS2-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "pinar";
  font-style: normal;
  font-weight: 500;
  src: url("./../fonts/pinar/Pinar-DS2-FD-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "pinar";
  font-style: normal;
  font-weight: 600;
  src: url("./../fonts/pinar/Pinar-DS2-FD-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "pinar";
  font-style: normal;
  font-weight: 800;
  src: url("./../fonts/pinar/Pinar-DS2-FD-ExtraBold.woff2") format("woff2");
}
.f-pinar {
  font-family: "pinar";
}

.modal-video .modal-dialog {
  max-width: 800px;
}

.modal-video .video__js .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\e9a0";
}

.video-js.vjs-4-3 .vjs-tech,
.video-js.vjs-16-9 .vjs-tech {
  position: absolute;
}

@media only screen and (max-width: 767px) {
  .modal-video .video__js .vjs-big-play-button .vjs-icon-placeholder::before {
    font-size: 48px;
  }
}
.btn-blue-7 {
  background-color: #0239ba;
  color: #fff;
}
.btn-blue-7:hover, .btn-blue-7:active, .btn-blue-7:focus {
  background-color: rgb(1.4574468085, 41.5372340426, 135.5425531915);
  color: #fff;
}
.btn-blue-8 {
  background-color: #213261;
  color: #fff;
}
.btn-blue-8:hover, .btn-blue-8:active, .btn-blue-8:focus {
  background-color: rgb(20.0538461538, 30.3846153846, 58.9461538462);
  color: #fff;
}
.btn-blue-9 {
  background-color: #f8f8fa;
  color: #0239ba;
}
.btn-blue-9:hover, .btn-blue-9:active, .btn-blue-9:focus {
  background-color: #0239ba;
  color: #fff;
}
.btn-blue-10 {
  background-color: #172446;
  color: #fff;
}
.btn-blue-10:hover, .btn-blue-10:active, .btn-blue-10:focus {
  background-color: rgb(35.6129032258, 55.7419354839, 108.3870967742);
  color: #fff;
}

@property --position {
  syntax: "<angle>";
  inherits: true;
  initial-value: 0deg;
}
@property --position-2 {
  syntax: "<angle>";
  inherits: true;
  initial-value: 163.43deg;
}
@keyframes btnOutline {
  0% {
    --position: 0deg;
    --position-2: 163.43deg;
  }
  100% {
    --position: 360deg;
    --position-2: 463.43deg;
  }
}
/* Demo Degital Marketing */
.body-dm {
  --bg-body: #fff;
  background: var(--bg-body);
}

/* Megamenu */
.megamenu-dm {
  box-shadow: 0px 4px 44px rgba(2, 57, 186, 0.078);
  padding: 35px 24px 31px;
  width: 740px;
  top: 100%;
  transform: translate(-50%, 36px);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 990;
}
.megamenu-dm::before {
  bottom: 100%;
  height: 18px;
}
.megamenu-dm::after {
  width: 1px;
  top: 25px;
  bottom: 25px;
  transform: translateX(-50%);
  background-color: #edeff4;
}
.megamenu-dm > * {
  max-width: calc(50% - 20px);
}
.megamenu-dm__tabs li {
  gap: 12px;
  color: #213261;
  padding: 18px 11px;
}
.megamenu-dm__tabs li::before {
  left: 100%;
  width: 4px;
  top: 9px;
  bottom: 9px;
  border-radius: 8px 0 0 8px;
  background-image: linear-gradient(180deg, #67a2ff 0%, #003ac1 100%);
  transform: translateX(20px) scale(0);
}
.megamenu-dm__tabs li.active {
  background-color: #f3f6fc;
  color: #0239ba;
}
.megamenu-dm__tabs li.active::before {
  transform: translateX(20px) scale(1);
}
.megamenu-dm .tab-pane.fade {
  transition: opacity 0.1s linear;
}
.megamenu-dm__links {
  gap: 30px;
}
.megamenu-dm__links li a {
  color: #6b7695;
}
.megamenu-dm__links li a:hover {
  color: #0239ba;
}

/* Megamenu */
/* Header */
.header-dm {
  padding-top: 58px;
  z-index: 990;
}
.header-dm__btn-nav {
  font-size: 32px;
  color: #2d264b;
}
.header-dm__nav {
  transform: translateY(-11px);
}
.header-dm__nav > ul {
  gap: 44px;
}
.header-dm__nav > ul > li {
  color: #213261;
}
.header-dm__nav > ul > li > a {
  padding: 4px 6px 7px;
}
.header-dm__nav > ul > li > a::before, .header-dm__nav > ul > li > a::after {
  opacity: 0;
}
.header-dm__nav > ul > li > a::before {
  background-image: linear-gradient(180deg, #ffffff 0%, #eef5ff 100%);
  border-radius: 4px 4px 0 0;
}
.header-dm__nav > ul > li > a::after {
  height: 4px;
  border-radius: 40px;
  background-image: linear-gradient(90deg, #003ac1 0%, #66a2ff 100%);
}
.header-dm__nav > ul > li:hover, .header-dm__nav > ul > li.active {
  color: #0239ba;
}
.header-dm__nav > ul > li.active a::before,
.header-dm__nav > ul > li.active a::after {
  opacity: 100;
}
.header-dm__nav > ul > li.has-menu::after {
  content: "\e9c8";
  font-family: "icomoon";
  font-size: 16px;
  line-height: 1;
  transition: all 0.3s linear;
}
.header-dm__nav > ul > li.has-menu:hover::after {
  transform: rotate(180deg);
}
.header-dm__nav > ul > li.has-menu:hover .megamenu-dm {
  opacity: 100;
  visibility: visible;
  pointer-events: all;
  transform: translate(-50%, 18px);
}
.header-dm__contact {
  border: 1px solid #0239ba;
  padding: 11px 18px;
  color: #0239ba !important;
}
.header-dm__contact:hover {
  background-color: #0239ba;
  color: #fff !important;
}
@media only screen and (max-width: 991px) {
  .header-dm {
    padding-top: 24px;
  }
  .header-dm__logo {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -16px);
  }
}
@media only screen and (max-width: 575px) {
  .header-dm__logo {
    transform: translate(-50%, -13px);
  }
  .header-dm__logo img {
    width: auto;
    height: 32px;
  }
  .header-dm__contact {
    padding: 0;
    width: 36px;
    height: 36px;
    border-radius: 14px;
  }
  .header-dm__contact i {
    margin-left: 0;
  }
}

/* Header */
/* Landing */
.landing-dm {
  padding: 108px 0;
}
.landing-dm::before {
  background-color: #f8f8fa;
  border-radius: 40px;
  top: -66px;
  right: 46px;
  left: 46px;
}
.landing-dm::after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NjQiIGhlaWdodD0iNjUiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik02NjQgMGE0MCA0MCAwIDAgMC0zMi40NCAxNy4xN2wtMjEuMzEgMzAuNjZBNDAgNDAgMCAwIDEgNTc3LjQgNjVIODcuMWE0MCA0MCAwIDAgMS0zMi4zOC0xNi41bC0yMy4yMy0zMkE0MCA0MCAwIDAgMCAwIC4wMVYweiIvPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NjQiIGhlaWdodD0iNjUiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik02NjQgMGE0MCA0MCAwIDAgMC0zMi40NCAxNy4xN2wtMjEuMzEgMzAuNjZBNDAgNDAgMCAwIDEgNTc3LjQgNjVIODcuMWE0MCA0MCAwIDAgMS0zMi4zOC0xNi41bC0yMy4yMy0zMkE0MCA0MCAwIDAgMCAwIC4wMVYweiIvPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  width: 664px;
  height: 65px;
  top: -66px;
}
.landing-dm .star {
  width: 38px;
  height: 38px;
  animation: starLandingDm 1s linear infinite alternate;
}
@keyframes starLandingDm {
  0% {
    transform: scale(0.5) rotate(45deg);
  }
  100% {
    transform: scale(1) rotate(45deg);
  }
}
@media only screen and (max-width: 991px) {
  @keyframes starLandingDm {
    0% {
      transform: rotate(45deg);
    }
    100% {
      transform: rotate(45deg);
    }
  }
}
.landing-dm .star-1 {
  right: 36px;
  top: -4px;
}
.landing-dm .star-2 {
  bottom: 33px;
  left: 40px;
}
.landing-dm .shape-dm {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzEiIGhlaWdodD0iNTciIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjguOTgiIGQ9Ik00Ljc3IDUxLjRjMjcuOTQuNSA3OS4zMyAyLjYzIDExMy43Ni01Ljk4QzE0OC40NyAzNy45MyAxOTQuODggNi41IDIwNi44NSA1YzMuNSA5LjQ4IDEzLjc4IDMwLjI0IDI2Ljk1IDM3LjQyIDE2LjQ3IDguOTkgNDEuOTEgOC45OSA3MS44NSA4Ljk5aDU5Ljg4Ii8+PC9zdmc+") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzEiIGhlaWdodD0iNTciIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjguOTgiIGQ9Ik00Ljc3IDUxLjRjMjcuOTQuNSA3OS4zMyAyLjYzIDExMy43Ni01Ljk4QzE0OC40NyAzNy45MyAxOTQuODggNi41IDIwNi44NSA1YzMuNSA5LjQ4IDEzLjc4IDMwLjI0IDI2Ljk1IDM3LjQyIDE2LjQ3IDguOTkgNDEuOTEgOC45OSA3MS44NSA4Ljk5aDU5Ljg4Ii8+PC9zdmc+") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  width: 371px;
  height: 57px;
  transform: translate(-50%, 9px);
}
.landing-dm__content {
  max-width: 664px;
}
.landing-dm__content .image::before {
  width: 247px;
  height: 247px;
  border-radius: 50%;
  background: linear-gradient(179.77deg, #ccdfff 0.2%, rgba(224, 235, 255, 0) 49.8%);
  transform: translate(-50%, -36px);
}
.landing-dm__content .title {
  color: #213261;
}
.landing-dm__content .title span {
  background-image: linear-gradient(90deg, #67a2ff 0%, #003ac1 100%);
}
.landing-dm__content .sub-title {
  color: #213261;
}
.landing-dm__content p {
  color: #505c7e;
}
.landing-dm__content .btns {
  gap: 12px;
}
.landing-dm__content .btns .btn {
  padding: 14px 31px;
}
.landing-dm__content .btns .btn:nth-child(2) {
  padding: 14px 20px;
}
.landing-dm .consent {
  right: 12px;
  bottom: 0;
  padding: 18px 34px;
  transform: translateY(37px);
  z-index: -1;
}
.landing-dm .consent .number {
  background-image: linear-gradient(270deg, #ff6400 0%, #ffc392 100%);
  font-size: 36px;
  line-height: 48px;
}
.landing-dm .consent .text {
  color: #213261;
}
.landing-dm .consent .avatars img {
  width: 43px;
  height: 43px;
  background-color: #fff;
  padding: 3px;
  z-index: 2;
  position: relative;
}
.landing-dm .consent .avatars img:not(:last-child) {
  margin-right: -20px;
}
@media only screen and (max-width: 1299px) and (min-width: 1200px) {
  .landing-dm::before {
    right: 12px;
    left: 12px;
  }
}
@media only screen and (max-width: 1089px) and (min-width: 992px) {
  .landing-dm::before {
    right: 12px;
    left: 12px;
  }
}
@media only screen and (max-width: 1199px) {
  .landing-dm .consent {
    transform: translateY(72px);
  }
}
@media only screen and (max-width: 991px) {
  .landing-dm::before {
    border-radius: 0;
    top: -56px;
    right: 0;
    left: 0;
  }
  .landing-dm::after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTgiIGhlaWdodD0iNDciIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0xOTcuNzYgMGMtMTIuNiAwLTIyLjQgMTAuNzMtMjguMzMgMjEuODVBNDcuNSA0Ny41IDAgMCAxIDEyNy41IDQ3aC01N2E0Ny41IDQ3LjUgMCAwIDEtNDEuOTItMjUuMTVDMjIuNjMgMTAuNzMgMTIuODUgMCAuMjQgMHoiLz48L3N2Zz4=");
            mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTgiIGhlaWdodD0iNDciIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0xOTcuNzYgMGMtMTIuNiAwLTIyLjQgMTAuNzMtMjguMzMgMjEuODVBNDcuNSA0Ny41IDAgMCAxIDEyNy41IDQ3aC01N2E0Ny41IDQ3LjUgMCAwIDEtNDEuOTItMjUuMTVDMjIuNjMgMTAuNzMgMTIuODUgMCAuMjQgMHoiLz48L3N2Zz4=");
    width: 238px;
    height: 52px;
    top: -56px;
  }
}
@media only screen and (max-width: 767px) {
  .landing-dm {
    padding: 80px 0 88px;
  }
  .landing-dm .star {
    width: 24px;
    height: 24px;
  }
  .landing-dm .star-1 {
    top: -20px;
  }
  .landing-dm .sub-title {
    font-size: 18px;
    line-height: 28px;
  }
  .landing-dm p {
    margin-bottom: 40px;
  }
  .landing-dm .btns .btn {
    flex: 1 0 auto;
  }
  .landing-dm .consent {
    position: relative !important;
    transform: unset;
    right: 0;
    z-index: unset;
  }
}
@media only screen and (max-width: 575px) {
  .landing-dm::before, .landing-dm::after {
    top: -48px;
  }
  .landing-dm::after {
    width: 198px;
    height: 47px;
  }
}

/* Landing */
/* Description Content */
.description-dm .image::before {
  top: -47px;
  right: 32px;
  bottom: 1px;
  left: 32px;
  background-color: #f8f8fa;
  border-radius: 480px 480px 0 0;
}
.description-dm .content::before {
  width: 121px;
  height: 56px;
  background-image: url("./../images/new-demos/shape-01.png");
  right: 2px;
  bottom: 100%;
  transform: translateY(-8px);
  mix-blend-mode: darken;
}
.description-dm .content .title {
  color: #213261;
}
.description-dm .content .sub-title {
  background-image: linear-gradient(90deg, #67a2ff 0%, #003ac1 100%);
}
.description-dm .content p {
  color: #505c7e;
}
.description-dm .content .btn {
  gap: 6px;
  padding: 12px 23px;
}
@media only screen and (max-width: 991px) {
  .description-dm .content .title,
  .description-dm .content .sub-title {
    font-size: 18px;
    line-height: 28px;
  }
}

/* Description Content */
/* Services */
.services-dm {
  margin: 146px 0 141px;
}
@media only screen and (max-width: 991px) {
  .services-dm {
    margin: 70px 0 97px;
  }
}

/* Services */
/* Counter */
.counter-dm {
  margin: 143px 0 135px;
}
.counter-dm__content {
  background-image: linear-gradient(90deg, #67a2ff 0%, #003ac1 100%);
  padding: 14px 100px;
}
.counter-dm__content::before {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzEiIGhlaWdodD0iNTciIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjguOTgiIGQ9Ik01IDUxLjRjMjcuOTQuNSA3OS4zNCAyLjYzIDExMy43Ny01Ljk4QzE0OC43IDM3LjkzIDE5NS4xIDYuNSAyMDcuMDkgNWMzLjUgOS40OCAxMy43NyAzMC4yNCAyNi45NCAzNy40MiAxNi40NyA4Ljk5IDQxLjkyIDguOTkgNzEuODYgOC45OWg1OS44OCIvPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzEiIGhlaWdodD0iNTciIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjguOTgiIGQ9Ik01IDUxLjRjMjcuOTQuNSA3OS4zNCAyLjYzIDExMy43Ny01Ljk4QzE0OC43IDM3LjkzIDE5NS4xIDYuNSAyMDcuMDkgNWMzLjUgOS40OCAxMy43NyAzMC4yNCAyNi45NCAzNy40MiAxNi40NyA4Ljk5IDQxLjkyIDguOTkgNzEuODYgOC45OWg1OS44OCIvPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  width: 371px;
  height: 57px;
  transform: translate(-50%, 10px);
}
.counter-dm__content::after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzODQiIGhlaWdodD0iNTEiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0idXJsKCNhKSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utb3BhY2l0eT0iLjIiIGQ9Ik0xIDQ5LjM4YzI5LjU5LjUyIDg0IDIuNzMgMTIwLjQ3LTYuMjQgMzEuNy03LjggODAuODMtNDAuNTggOTMuNTEtNDIuMTQgMy43IDkuODggMTQuNTkgMzEuNTMgMjguNTMgMzkuMDIgMTcuNDQgOS4zNiA0NC4zOSA5LjM2IDc2LjA5IDkuMzZIMzgzIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMSIgeDI9IjM4MyIgeTE9IjI1LjUiIHkyPSIyNS41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuNTMiIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzODQiIGhlaWdodD0iNTEiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0idXJsKCNhKSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utb3BhY2l0eT0iLjIiIGQ9Ik0xIDQ5LjM4YzI5LjU5LjUyIDg0IDIuNzMgMTIwLjQ3LTYuMjQgMzEuNy03LjggODAuODMtNDAuNTggOTMuNTEtNDIuMTQgMy43IDkuODggMTQuNTkgMzEuNTMgMjguNTMgMzkuMDIgMTcuNDQgOS4zNiA0NC4zOSA5LjM2IDc2LjA5IDkuMzZIMzgzIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMSIgeDI9IjM4MyIgeTE9IjI1LjUiIHkyPSIyNS41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuNTMiIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  width: 384px;
  height: 51px;
  bottom: 9px;
  transform: translateX(-49%);
}
.counter-dm__content__items {
  gap: 50px;
}
.counter-dm__content__items .star {
  transform: rotate(45deg);
  animation: starLandingDm 1s linear infinite alternate;
}
@media only screen and (max-width: 1199px) {
  .counter-dm__content__items {
    gap: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .counter-dm {
    margin: 105px 0 88px;
  }
  .counter-dm__content {
    padding: 14px 24px 62px;
  }
  .counter-dm__content__items {
    gap: 16px;
  }
  .counter-dm__content__item {
    width: 100%;
    max-width: 44%;
  }
}
@media only screen and (max-width: 767px) {
  .counter-dm__content {
    padding-bottom: 38px;
  }
  .counter-dm__content::before {
    width: 223px;
    height: 28px;
    transform: translate(-50%, 5px);
  }
  .counter-dm__content::after {
    width: 231px;
    height: 31px;
    bottom: 4px;
  }
  .counter-dm__content__items .star {
    width: 22px;
    height: 22px;
  }
  .counter-dm__content__item {
    font-size: 12px;
    line-height: 18px;
  }
  .counter-dm__content__item span {
    font-size: 32px;
    line-height: 40px;
  }
}

/* Counter */
/* Why Me */
.why-me-dm__box {
  padding: 22px 22px 24px;
}
.why-me-dm__box::before {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OCIgaGVpZ2h0PSI5MSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTg4IDkxYy0uMjItOS44NS0xMS4wOS0xNi41Ny0yMS0xNi41Ny0yNS40IDAtNDYtMTkuOS00Ni00NC40NnYtLjZDMjEuMTcgMTcuMDcgMTIuODIgMCAuNTQgMEg4OHoiIHN0eWxlPSJmaWxsOiNkOWQ5ZDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIC44NTEgLjg1MSAuODUxKTtmaWxsLW9wYWNpdHk6MSIvPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4OCIgaGVpZ2h0PSI5MSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTg4IDkxYy0uMjItOS44NS0xMS4wOS0xNi41Ny0yMS0xNi41Ny0yNS40IDAtNDYtMTkuOS00Ni00NC40NnYtLjZDMjEuMTcgMTcuMDcgMTIuODIgMCAuNTQgMEg4OHoiIHN0eWxlPSJmaWxsOiNkOWQ5ZDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIC44NTEgLjg1MSAuODUxKTtmaWxsLW9wYWNpdHk6MSIvPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  width: 88px;
  height: 91px;
}
.why-me-dm__box::after {
  background-color: #f8f8fa;
  border-radius: 30px 0 14px 30px;
}
.why-me-dm__box .bg-hover {
  background-image: linear-gradient(180deg, #67a2ff 0%, #003ac1 100%);
  border-radius: 30px 0 14px 30px;
  opacity: 0;
  z-index: -2;
}
.why-me-dm__box .shape {
  width: 16px;
  top: 102px;
  bottom: 12px;
  background-image: linear-gradient(180deg, #67a2ff 0%, #003ac1 100%);
  transform: translateX(8px);
  z-index: -4;
}
.why-me-dm__box .icon {
  width: 54px;
  height: 54px;
  background-color: #eff4ff;
  font-size: 30px;
  top: 7px;
  right: 1px;
}
.why-me-dm__box .icon::before {
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
  background-image: linear-gradient(152.2deg, #67a2ff 1.67%, #003ac1 93.71%);
}
.why-me-dm__box .icon::after {
  background-image: linear-gradient(152.2deg, #67a2ff 1.67%, #003ac1 93.71%);
  opacity: 0;
}
.why-me-dm__box .title {
  padding-right: 65px;
  color: #213261;
  min-height: 52px;
}
.why-me-dm__box p {
  color: #6b7695;
}
.why-me-dm__box:hover .bg-hover {
  opacity: 1;
}
.why-me-dm__box:hover .shape {
  transform: translateX(0);
}
.why-me-dm__box:hover .icon::before {
  color: #fff;
  background: transparent;
  background-clip: unset;
}
.why-me-dm__box:hover .icon::after {
  opacity: 1;
}
.why-me-dm__box:hover .title {
  color: #fff;
}
.why-me-dm__box:hover p {
  color: rgba(255, 255, 255, 0.7);
}
@media only screen and (max-width: 767px) {
  .why-me-dm__box::before {
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MiIgaGVpZ2h0PSI3NSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTcyIDc0LjE0YzAtOC4xLTguOTItMTMuNjQtMTcuMDItMTMuNjRDMzQuNTYgNjAuNSAxOCA0NC41IDE4IDI0Ljc1IDE4IDE0LjU3IDEwLjk3IDAgLjggMEg3MnoiIHN0eWxlPSJmaWxsOiNkOWQ5ZDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIC44NTEgLjg1MSAuODUxKTtmaWxsLW9wYWNpdHk6MSIvPjwvc3ZnPg==");
            mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MiIgaGVpZ2h0PSI3NSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTcyIDc0LjE0YzAtOC4xLTguOTItMTMuNjQtMTcuMDItMTMuNjRDMzQuNTYgNjAuNSAxOCA0NC41IDE4IDI0Ljc1IDE4IDE0LjU3IDEwLjk3IDAgLjggMEg3MnoiIHN0eWxlPSJmaWxsOiNkOWQ5ZDk7ZmlsbDpjb2xvcihkaXNwbGF5LXAzIC44NTEgLjg1MSAuODUxKTtmaWxsLW9wYWNpdHk6MSIvPjwvc3ZnPg==");
    width: 78px;
    height: 78px;
  }
  .why-me-dm__box .shape {
    width: 9px;
    transform: translateX(5px);
  }
  .why-me-dm__box .icon {
    width: 44px;
    height: 44px;
    font-size: 24px;
    top: 5px;
    right: 0;
  }
  .why-me-dm__box .title {
    padding-right: 53px;
  }
}

/* Why Me */
/* Title Heading */
.title-heading-dm {
  color: #213261;
}
.title-heading-dm::before {
  width: 121px;
  height: 56px;
  bottom: 100%;
  transform: translate(-50%, 0px);
  background-image: url("./../images/new-demos/shape-01.png");
  mix-blend-mode: darken;
}
.title-heading-dm span {
  background-image: linear-gradient(90deg, #67a2ff 0%, #003ac1 81.25%);
}
@media only screen and (max-width: 767px) {
  .title-heading-dm {
    font-size: 20px;
    line-height: 32px;
  }
  .title-heading-dm::before {
    width: 100px;
    height: 46px;
  }
}

/* Title Heading */
/* Buttons Swiper */
.swiper-dm .swiper-button-next, .swiper-dm .swiper-button-prev {
  width: 46px;
  height: 44px;
  background-color: #f8f8fa;
  font-size: 24px;
  color: #0239ba;
}
.swiper-dm .swiper-button-next::after, .swiper-dm .swiper-button-prev::after {
  content: none;
}
.swiper-dm .swiper-button-next:hover, .swiper-dm .swiper-button-prev:hover {
  background-color: #0239ba;
  color: #fff;
}
.swiper-dm .swiper-button-prev {
  right: 0;
  transform: translateX(32px);
}
.swiper-dm .swiper-button-next {
  left: 0;
  transform: translateX(-32px);
}
.swiper-dm .swiper-pagination-bullet {
  opacity: 100;
  width: 7px;
  height: 6px;
  transition: all 0.3s linear;
  background-color: #e9eaf5;
  border-radius: 24px;
  margin: 0 !important;
}
.swiper-dm .swiper-pagination-bullet-active {
  width: 8px;
  background-color: #5161ff;
}

/* Buttons Swiper */
/* Works */
.works-md {
  margin: 116px 0;
}
.works-md .btn-more {
  gap: 5px;
  padding: 12px 24px;
}
@media only screen and (max-width: 991px) {
  .works-md {
    margin: 67px 0;
  }
}
@media only screen and (max-width: 575px) {
  .works-md .swiper {
    margin: 0 16px;
  }
  .works-md .swiper-button-prev {
    transform: translateX(23px);
  }
  .works-md .swiper-button-next {
    transform: translateX(-23px);
  }
}

/* Works */
/* Work Box */
.work-dm {
  box-shadow: 0px 4px 44px rgba(2, 57, 186, 0.078);
}
.work-dm .image a::before {
  background-image: linear-gradient(180deg, rgba(0, 58, 193, 0) 0%, rgba(0, 58, 193, 0.4) 100%);
  z-index: 2;
}
.work-dm .image img {
  height: 250px;
}
.work-dm .image .play {
  width: 60px;
  height: 60px;
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(20px);
}
.work-dm .image .play::before {
  padding: 1px;
  background-image: linear-gradient(var(--position), #ffffff 11.29%, rgba(255, 255, 255, 0) 98.53%);
  border-radius: inherit;
  animation: btnOutline 1s linear infinite;
}
.work-dm .category {
  background-color: #fff5ed;
  color: #ff7000;
  padding: 5px 10px;
}
.work-dm .category:hover {
  background-color: #ff7000;
  color: #fff;
}
.work-dm .title {
  color: #213261;
}
.work-dm .title a:hover {
  color: #0239ba;
}
.work-dm:hover .image img {
  transform: scale(1.05) rotate(2deg);
}
@media only screen and (max-width: 1199px) {
  .work-dm .image img {
    height: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .work-dm {
    border-radius: 32px;
  }
  .work-dm .image a {
    border-radius: 24px;
  }
}

/* Works Box */
/* Comments */
.comments-dm {
  background-color: #f3f6fc;
  padding: 100px 0;
}
.comments-dm::after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzEiIGhlaWdodD0iNTciIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjguOTgiIGQ9Ik00Ljc3IDUxLjRjMjcuOTQuNSA3OS4zMyAyLjYzIDExMy43Ni01Ljk4QzE0OC40NyAzNy45MyAxOTQuODggNi41IDIwNi44NSA1YzMuNSA5LjQ4IDEzLjc4IDMwLjI0IDI2Ljk1IDM3LjQyIDE2LjQ3IDguOTkgNDEuOTEgOC45OSA3MS44NSA4Ljk5aDU5Ljg4Ii8+PC9zdmc+") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzEiIGhlaWdodD0iNTciIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjguOTgiIGQ9Ik00Ljc3IDUxLjRjMjcuOTQuNSA3OS4zMyAyLjYzIDExMy43Ni01Ljk4QzE0OC40NyAzNy45MyAxOTQuODggNi41IDIwNi44NSA1YzMuNSA5LjQ4IDEzLjc4IDMwLjI0IDI2Ljk1IDM3LjQyIDE2LjQ3IDguOTkgNDEuOTEgOC45OSA3MS44NSA4Ljk5aDU5Ljg4Ii8+PC9zdmc+") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  width: 371px;
  height: 57px;
  transform: translate(-50%, 10px);
}
.comments-dm .swiper {
  max-width: calc(100% - 100px);
  padding: 28px 6px 0;
}
.comments-dm .swiper-pagination-bullet {
  background-color: #fff;
}
@media only screen and (max-width: 1199px) {
  .comments-dm {
    padding: 72px 0;
  }
  .comments-dm .swiper {
    max-width: 100%;
    padding: 0 6px;
  }
}
@media only screen and (max-width: 575px) {
  .comments-dm .swiper {
    padding: 0;
  }
}

/* Comments */
/* Comment Box */
.comment-dm {
  padding: 21px 32px 40px;
}
.comment-dm::before {
  width: 92px;
  height: 92px;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MiIgaGVpZ2h0PSI5MiIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIHdpZHRoPSI5MiIgaGVpZ2h0PSI5MiIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTAgMGg5MnY5MkgweiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTMuODIgMGM4Ljc3IDAgMTQuMjkgMTEuNjMgMTIuMyAyMC4xN2E0MyA0MyAwIDAgMC0xLjEyIDkuOGMwIDI0LjU2IDIwLjYgNDQuNDYgNDYgNDQuNDZxMi44NSAwIDUuNi0uMzJjNy4zOC0uODcgMTUuNCA0LjE0IDE1LjQgMTEuNTZWMjM0YTEwIDEwIDAgMCAxLTEwIDEwaC00NDBhMzAgMzAgMCAwIDEtMzAtMzBWMzBhMzAgMzAgMCAwIDEgMzAtMzB6Ii8+PC9nPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MiIgaGVpZ2h0PSI5MiIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIHdpZHRoPSI5MiIgaGVpZ2h0PSI5MiIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTAgMGg5MnY5MkgweiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTMuODIgMGM4Ljc3IDAgMTQuMjkgMTEuNjMgMTIuMyAyMC4xN2E0MyA0MyAwIDAgMC0xLjEyIDkuOGMwIDI0LjU2IDIwLjYgNDQuNDYgNDYgNDQuNDZxMi44NSAwIDUuNi0uMzJjNy4zOC0uODcgMTUuNCA0LjE0IDE1LjQgMTEuNTZWMjM0YTEwIDEwIDAgMCAxLTEwIDEwaC00NDBhMzAgMzAgMCAwIDEtMzAtMzBWMzBhMzAgMzAgMCAwIDEgMzAtMzB6Ii8+PC9nPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #fff;
}
.comment-dm::after {
  right: 91px;
  background-color: #fff;
  border-radius: 30px 0 0 30px;
}
.comment-dm .shape-bg {
  top: 91px;
  background-color: #fff;
  border-radius: 0 0 14px 30px;
  z-index: -1;
}
.comment-dm .shape {
  top: 99px;
  right: -7px;
  bottom: 29px;
  left: -7px;
  background-image: linear-gradient(-180deg, #67a2ff 0%, #003ac1 100%);
  z-index: -2;
}
.comment-dm .quote {
  left: 37px;
  transform: translateY(-28px);
}
.comment-dm img {
  width: 54px;
  height: 54px;
  border: 4px solid #fff;
  top: 6px;
  right: 1px;
}
.comment-dm .info {
  padding-right: 58px;
}
.comment-dm .info .name {
  color: #213261;
}
.comment-dm .info .position {
  padding: 5px 10px;
  color: #0239ba;
  background-color: #eff4ff;
}
.comment-dm .info .rate {
  gap: 2px;
}
.comment-dm .info .rate i {
  color: #6b7695;
}
.comment-dm .info .rate i.fill {
  color: #ffb200;
}
@media only screen and (max-width: 991px) {
  .comment-dm {
    padding: 21px 20px 40px;
  }
  .comment-dm .info .name {
    font-size: 14px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .comment-dm .shape {
    left: 0;
  }
}

/* Comment Box */
/* Gallery Images */
.gallery-images-dm {
  margin-top: 100px;
}
.gallery-images-dm__item::before {
  background-color: rgba(2, 57, 186, 0.2);
  z-index: 2;
}
.swiper-slide.selected .gallery-images-dm__item::before {
  opacity: 0;
}
.gallery-images-dm .swiper-slide {
  width: calc(16.6666667% - 20px) !important;
  transition: all 0.3s linear;
}
.gallery-images-dm .swiper-slide img {
  height: 310px;
}
.gallery-images-dm .swiper-slide.selected {
  width: calc(33.3333334% - 17px) !important;
}
@media only screen and (max-width: 991px) {
  .gallery-images-dm {
    margin-top: 80px;
  }
  .gallery-images-dm .swiper-slide {
    width: calc(20% - 13px) !important;
  }
  .gallery-images-dm .swiper-slide.selected {
    width: calc(40% - 10px) !important;
  }
}
@media only screen and (max-width: 767px) {
  .gallery-images-dm .swiper-slide {
    width: calc(25% - 9px) !important;
  }
  .gallery-images-dm .swiper-slide.selected {
    width: calc(50% - 6px) !important;
  }
}
@media only screen and (max-width: 575px) {
  .gallery-images-dm .swiper-slide, .gallery-images-dm .swiper-slide.selected {
    width: 100% !important;
  }
}

/* Gallery Images */
/* Customers */
.customers-dm {
  margin: 110px 0;
}
.customers-dm__content {
  background-color: #f8f8fa;
}
.customers-dm__content .swiper-wrapper {
  transition: all 0.3s linear;
}
.customers-dm__content img {
  mix-blend-mode: darken;
  max-height: 120px;
}
@media only screen and (max-width: 991px) {
  .customers-dm {
    margin: 64px 0;
  }
  .customers-dm .swiper-slide {
    width: auto !important;
  }
}
@media only screen and (max-width: 767px) {
  .customers-dm__content img {
    max-height: 88px;
  }
}
@media only screen and (max-width: 575px) {
  .customers-dm__content img {
    max-height: 72px;
  }
}

/* Customers */
/* Form Contact */
.form-contact-dm .image svg {
  top: 102px;
  left: -20px;
  animation: starLandingDm 1s linear infinite alternate;
}
.form-contact-dm__form {
  background-color: #f8f8fa;
  padding: 36px 32px 60px;
  max-width: 434px;
}
.form-contact-dm__form::after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzEiIGhlaWdodD0iNTciIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjguOTgiIGQ9Ik01IDUxLjRjMjcuOTQuNSA3OS4zNCAyLjYzIDExMy43Ny01Ljk4QzE0OC43IDM3LjkzIDE5NS4xIDYuNSAyMDcuMDkgNWMzLjUgOS40OCAxMy43NyAzMC4yNCAyNi45NCAzNy40MiAxNi40NyA4Ljk5IDQxLjkyIDguOTkgNzEuODYgOC45OWg1OS44OCIvPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzEiIGhlaWdodD0iNTciIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjguOTgiIGQ9Ik01IDUxLjRjMjcuOTQuNSA3OS4zNCAyLjYzIDExMy43Ny01Ljk4QzE0OC43IDM3LjkzIDE5NS4xIDYuNSAyMDcuMDkgNWMzLjUgOS40OCAxMy43NyAzMC4yNCAyNi45NCAzNy40MiAxNi40NyA4Ljk5IDQxLjkyIDguOTkgNzEuODYgOC45OWg1OS44OCIvPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  width: 371px;
  height: 57px;
  transform: translate(-50%, 14px);
}
.form-contact-dm__form .title {
  color: #213261;
  margin-bottom: 5px;
  gap: 12px;
}
.form-contact-dm__form .sub-title {
  color: #505c7e;
}
.form-contact-dm__form .form-control {
  color: #828eb0;
  border-color: #fff;
  background-color: #fff;
  height: 48px;
}
.form-contact-dm__form .form-control:focus {
  border-color: #0239ba;
  box-shadow: 0 0 0 4px rgba(2, 57, 186, 0.2);
}
.form-contact-dm__form select.form-control {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDIzOUJBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMS44IiBkPSJtNyAxMCAxLjc1IDEuNzZjMS40IDEuNCAyLjA5IDIuMSAyLjk0IDIuMjJxLjMxLjAzLjYyIDBjLjg1LS4xMSAxLjU1LS44MSAyLjk0LTIuMjJMMTcgMTAiLz48L3N2Zz4=");
  background-position: left 14px center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding-left: 48px;
}
.form-contact-dm__form .btn {
  padding: 12px 19px;
}
@media only screen and (max-width: 991px) {
  .form-contact-dm .image {
    max-width: 90%;
  }
  .form-contact-dm__form {
    max-width: 100%;
  }
}

/* Form Contact */
/* Brands */
.brands-dm {
  margin-top: 114px;
  background-image: linear-gradient(270deg, #67a2ff 0%, #003ac1 100%);
}
.brands-dm__wrapper, .brands-dm__items, .brands-dm__item {
  gap: 40px;
}
.brands-dm__items {
  --d: 15000ms;
  animation: scrollXInfinite var(--d) linear infinite;
}
@keyframes scrollXInfinite {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(100%);
  }
}
.brands-dm__item svg {
  animation: starLandingDm 1s linear infinite alternate;
}
.brands-dm__wrapper:hover .brands-dm__items {
  animation-play-state: paused !important;
}
@media only screen and (max-width: 767px) {
  .brands-dm {
    margin-top: 96px;
  }
  .brands-dm__wrapper, .brands-dm__items, .brands-dm__item {
    gap: 30px;
  }
  .brands-dm-item {
    font-size: 18px;
    line-height: 28px;
  }
}

/* Brands */
/* Footer */
.footer-dm {
  margin-top: 89px;
}
.footer-dm__description {
  color: #424e70;
}
.footer-dm__pages li a {
  color: #424e70;
}
.footer-dm__pages li a:hover {
  color: #0239ba;
}
.footer-dm__socials {
  background-color: #3768da;
  padding: 12px 42px;
  gap: 20px;
}
.footer-dm__socials li {
  padding: 2px 0;
}
.footer-dm__socials li:not(:last-child) {
  padding-left: 20px;
  border-left: 1px solid #74a0ff;
}
.footer-dm__contact li {
  color: #424e70;
}
.footer-dm__copyright {
  background-color: #e9eaf5;
  padding: 18px 12px;
  color: #828eb0;
}
@media only screen and (max-width: 991px) {
  .footer-dm__copyright {
    margin-top: 36px;
  }
}

/* Footer */
/* Nav Mobile */
.nav-mobile-dm {
  padding: 16px 44px;
  z-index: 980;
}
.nav-mobile-dm .bg {
  --bg: #fff;
  z-index: -1;
  filter: drop-shadow(0px -4px 44px rgba(2, 57, 186, 0.08));
}
.nav-mobile-dm .bg::before {
  width: 199px;
  height: 48px;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTkiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiPjxtYXNrIGlkPSJhIiB3aWR0aD0iMTk5IiBoZWlnaHQ9IjQ4IiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMCAwaDE5OXY0OEgweiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzM1IDg0YTIzIDIzIDAgMCAxLTIzIDIzaC00MjNhMjMgMjMgMCAwIDEtMjMtMjNWMjNhMjMgMjMgMCAwIDEgMjMtMjNILjI0YzEyLjYgMCAyMi40IDEwLjczIDI4LjM0IDIxLjg1QTQ3LjUgNDcuNSAwIDAgMCA3MC41IDQ3aDU3YTQ3LjUgNDcuNSAwIDAgMCA0MS45Mi0yNS4xNUMxNzUuMzcgMTAuNzMgMTg1LjE1IDAgMTk3Ljc2IDBIMzEyYTIzIDIzIDAgMCAxIDIzIDIzeiIvPjwvZz48L3N2Zz4=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTkiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiPjxtYXNrIGlkPSJhIiB3aWR0aD0iMTk5IiBoZWlnaHQ9IjQ4IiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMCAwaDE5OXY0OEgweiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzM1IDg0YTIzIDIzIDAgMCAxLTIzIDIzaC00MjNhMjMgMjMgMCAwIDEtMjMtMjNWMjNhMjMgMjMgMCAwIDEgMjMtMjNILjI0YzEyLjYgMCAyMi40IDEwLjczIDI4LjM0IDIxLjg1QTQ3LjUgNDcuNSAwIDAgMCA3MC41IDQ3aDU3YTQ3LjUgNDcuNSAwIDAgMCA0MS45Mi0yNS4xNUMxNzUuMzcgMTAuNzMgMTg1LjE1IDAgMTk3Ljc2IDBIMzEyYTIzIDIzIDAgMCAxIDIzIDIzeiIvPjwvZz48L3N2Zz4=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg);
}
.nav-mobile-dm .bg::after,
.nav-mobile-dm .bg span:first-child {
  width: calc(50% - 98px);
  background-color: var(--bg);
}
.nav-mobile-dm .bg span:last-child {
  background: var(--bg);
  top: 47px;
}
.nav-mobile-dm .instagram,
.nav-mobile-dm .whatsapp {
  width: 48px;
  height: 48px;
}
.nav-mobile-dm .instagram {
  background-image: linear-gradient(134.19deg, #ac00ff 0%, #ff00b5 57.57%, #ff870c 97.47%);
}
.nav-mobile-dm .whatsapp {
  background-image: linear-gradient(313.23deg, #00b400 10.09%, #00ef5e 90.77%);
}
.nav-mobile-dm .btn {
  transform: translate(-50%, -13px);
  padding: 14px 17px;
}
@media only screen and (max-width: 575px) {
  .nav-mobile-dm {
    padding: 16px 24px;
  }
}

/* Nav Mobile */
/* Demo Degital Marketing */
@font-face {
  font-family: "pinar en";
  font-style: normal;
  font-weight: 500;
  src: url("./../fonts/pinar/Pinar-DS2-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "pinar en";
  font-style: normal;
  font-weight: 700;
  src: url("./../fonts/pinar/Pinar-DS3-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "pinar en";
  font-style: normal;
  font-weight: 900;
  src: url("./../fonts/pinar/Pinar-DS2-Black.woff2") format("woff2");
}
.f-pinar-en {
  font-family: "pinar en";
}

/* Demo Portfolio */
.btn-gradient-purple-4 {
  background-image: linear-gradient(270deg, #4d62ff 0%, #9d9cff 100%);
  box-shadow: 0px 8px 28px rgba(120, 128, 255, 0.161);
}
.btn-gradient-purple-4::after {
  background-image: linear-gradient(-270deg, #4d62ff 0%, #9d9cff 100%);
}
.btn-gradient-purple-4, .btn-gradient-purple-4:hover, .btn-gradient-purple-4:focus, .btn-gradient-purple-4:active {
  color: #fff;
}

.body-portfolio {
  --bg-body: #18162b;
  background: var(--bg-body);
}

/* Header */
.header-portfolio {
  padding-top: 36px;
}
.header-portfolio__nav ul {
  gap: 30px;
}
.header-portfolio__nav ul li a {
  color: #fff;
}
.header-portfolio__nav ul li a::before {
  width: 0px;
  height: 8px;
  border-radius: 50%;
  background-color: #9d9cff;
  transition: all 0.3s linear;
}
.header-portfolio__nav ul li a.active::before {
  width: 8px;
  margin-left: 8px;
}
.header-portfolio__nav ul li a.active, .header-portfolio__nav ul li a:hover {
  color: #9d9cff;
}
.header-portfolio__contact {
  padding: 11px 27px;
  background-color: #2d2950;
}
.header-portfolio__contact::before {
  background-image: linear-gradient(var(--position), #898eff 8.91%, #1b192c 42.65%);
  border-radius: inherit;
  padding: 1px;
  animation: btnOutline 4s linear infinite;
}
.header-portfolio__contact::after {
  width: 26px;
  height: 26px;
  opacity: 0.6;
  border-radius: 50%;
  background-color: #9d9cff;
  filter: blur(31.2px);
  mix-blend-mode: lighter;
  transform: translate(9px, -50%);
}
.header-portfolio__contact:hover {
  background-color: #9d9cff;
}

/* Header */
/* Landing */
.landing-portfolio {
  margin-top: 70px;
}
.landing-portfolio .bg-star {
  transform: translate(130px, -17px);
  z-index: -1;
}
.landing-portfolio .title {
  font-size: 48px;
  line-height: 70px;
  background-image: linear-gradient(267.34deg, #ffffff -1.9%, rgba(255, 255, 255, 0.7) 87.34%);
}
.landing-portfolio .title span {
  background-color: #bcfce2;
  font-size: 40px;
  line-height: 54px;
  padding: 3px 20px;
  color: #1b192b;
  background-clip: unset;
  transform: rotate(4deg);
}
.landing-portfolio p {
  color: #d7d7ec;
}
.landing-portfolio .btn {
  padding: 12px 25px;
}
.landing-portfolio .image-box .image {
  background-image: linear-gradient(270deg, #4d62ff 0%, #9d9cff 100%);
  padding-top: 11px;
  border-radius: 0 0 60px 60px;
}
.landing-portfolio .image-box .image::before {
  background-color: var(--bg-body);
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzAiIGhlaWdodD0iMjAxIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMTMwIDIwMWEzNSAzNSAwIDAgMC0zNC4xLTM0Ljk5bC0xLjgxLS4wMmEzNSAzNSAwIDAgMS0zNC4xLTM1VjYwQTYwIDYwIDAgMCAwIDAgMGgxMzB6Ii8+PC9zdmc+") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzAiIGhlaWdodD0iMjAxIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMTMwIDIwMWEzNSAzNSAwIDAgMC0zNC4xLTM0Ljk5bC0xLjgxLS4wMmEzNSAzNSAwIDAgMS0zNC4xLTM1VjYwQTYwIDYwIDAgMCAwIDAgMGgxMzB6Ii8+PC9zdmc+") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 130px;
  height: 210px;
  transform: translate(0.2px, -0.2px);
}
.landing-portfolio .image-box .image::after {
  background-color: var(--bg-body);
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTkiIGhlaWdodD0iMTE4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMTE4LjkgMGEzOSAzOSAwIDAgMC0zOC45OCAzOGwtLjAzIDJBMzkgMzkgMCAwIDEgNDAuOSA3OGgtLjk1QTM5Ljk1IDM5Ljk1IDAgMCAwIDAgMTE3Ljk1VjB6Ii8+PC9zdmc+") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTkiIGhlaWdodD0iMTE4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMTE4LjkgMGEzOSAzOSAwIDAgMC0zOC45OCAzOGwtLjAzIDJBMzkgMzkgMCAwIDEgNDAuOSA3OGgtLjk1QTM5Ljk1IDM5Ljk1IDAgMCAwIDAgMTE3Ljk1VjB6Ii8+PC9zdmc+") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 119px;
  height: 118px;
}
.landing-portfolio .image-box .image .star {
  z-index: -1;
}
.landing-portfolio .image-box .image .apps {
  top: 11px;
  right: 15px;
  gap: 12px;
}
.landing-portfolio .image-box .image .apps i {
  width: 38px;
  height: 38px;
  background-color: #2d2950;
  color: #9d9cff;
}
.landing-portfolio .image-box .image .arrow {
  font-size: 62px;
  top: 9px;
  left: 8px;
}
.landing-portfolio .image-box .image .bg-circle {
  width: 67.413%;
  height: 63.63%;
  background-color: rgba(157, 156, 255, 0.4);
  filter: blur(103px);
  transform: translate(-28px, 42px);
  z-index: 3;
}
.landing-portfolio .image-box .image .bg-glass {
  background-image: url("./../images/new-demos/image-06.png");
  height: 134px;
  z-index: -1;
}
.landing-portfolio .image-box .box-counter {
  padding: 15px 30px;
  bottom: 47px;
  transform: translateX(74px);
}
.landing-portfolio .image-box .box-counter::before {
  background-image: linear-gradient(270deg, rgba(27, 25, 44, 0.72) 0%, rgba(27, 25, 44, 0.511059) 100%);
  backdrop-filter: blur(65px);
}
.landing-portfolio .image-box .box-counter::after {
  padding: 0.65px;
  background-image: linear-gradient(var(--position), #e5f0ff 1.58%, rgba(1, 1, 1, 0) 98.79%);
  backdrop-filter: blur(65px);
  border-radius: inherit;
  animation: btnOutline 3s linear infinite;
}
.landing-portfolio .image-box .box-counter div {
  color: #9d9cff;
}
.landing-portfolio .image-box .box-counter span {
  margin-top: -12px;
}
@media only screen and (max-width: 991px) {
  .landing-portfolio .title {
    font-size: 34px;
    line-height: 50px;
  }
  .landing-portfolio .title span {
    font-size: 26px;
    line-height: 40px;
  }
  .landing-portfolio p {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 32px;
  }
  .landing-portfolio .image-box .image .star {
    max-width: 60%;
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  .landing-portfolio {
    margin-top: 56px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-portfolio .image-box {
    max-width: 90%;
  }
  .landing-portfolio .image-box .image {
    border-radius: 0 0 48px 48px;
  }
  .landing-portfolio .image-box .box-counter {
    bottom: 38px;
    padding: 11px 25px;
    transform: translateX(15px);
    border-radius: 26px;
  }
  .landing-portfolio .image-box .box-counter div {
    font-size: 40px;
    line-height: 54px;
  }
  .landing-portfolio .image-box .box-counter span {
    font-size: 14px;
    line-height: 20px;
    margin-top: -8px;
  }
}

/* Landing */
/* Heading */
.heading-portfolio-sup-title {
  padding: 2px 8px;
  background-color: #2d2950;
}
.heading-portfolio-sup-title::before {
  padding: 1px;
  background-image: linear-gradient(var(--position), #898eff 8.84%, #1b192c 27.58%);
  border-radius: inherit;
  animation: btnOutline 3s linear infinite;
}
.heading-portfolio-sup-title::after {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #9d9cff;
  filter: blur(16.8px);
  transform: translate(7px, -50%);
}
.heading-portfolio__link {
  color: #fff;
}
.heading-portfolio__link:hover {
  color: #9d9cff;
}

/* Heading */
/* Services */
.services-portfolio {
  margin: 76px 0 146px;
}
.services-portfolio__wrapper {
  padding-top: 58px;
}
.services-portfolio__wrapper::before {
  height: 1px;
  background-image: linear-gradient(270deg, #1b192c 0%, #685dbc 49.95%, #1b192c 100%);
}
.services-portfolio__item {
  padding: 47px 27px 59px;
  border-radius: 0 32px 32px;
}
.services-portfolio__item::after,
.services-portfolio__item .sh::before {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDYiIGhlaWdodD0iMjg1IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMjMyMDNBIiBzdHJva2U9InVybCgjYSkiIGQ9Ik0xMDEuNDUuNUgyNzRBMzEuNSAzMS41IDAgMCAxIDMwNS41IDMydjIyMWEzMS41IDMxLjUgMCAwIDEtMzEuNSAzMS41SDMyQTMxLjUgMzEuNSAwIDAgMSAuNSAyNTNWODYuOTZsLjAxLS45YTMxLjUgMzEuNSAwIDAgMSAxMi4yMy0yNC4wMmwzMC42LTIzLjY0di0uMDFMODEuNjggNy40OEEzMS41IDMxLjUgMCAwIDEgMTAxLjQ1LjVaIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMjY3Ljc1IiB4Mj0iMjAxLjExIiB5MT0iMjU5IiB5Mj0iMTg1LjM0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzlEOUNGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFCMTkyQiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDYiIGhlaWdodD0iMjg1IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMjMyMDNBIiBzdHJva2U9InVybCgjYSkiIGQ9Ik0xMDEuNDUuNUgyNzRBMzEuNSAzMS41IDAgMCAxIDMwNS41IDMydjIyMWEzMS41IDMxLjUgMCAwIDEtMzEuNSAzMS41SDMyQTMxLjUgMzEuNSAwIDAgMSAuNSAyNTNWODYuOTZsLjAxLS45YTMxLjUgMzEuNSAwIDAgMSAxMi4yMy0yNC4wMmwzMC42LTIzLjY0di0uMDFMODEuNjggNy40OEEzMS41IDMxLjUgMCAwIDEgMTAxLjQ1LjVaIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMjY3Ljc1IiB4Mj0iMjAxLjExIiB5MT0iMjU5IiB5Mj0iMTg1LjM0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzlEOUNGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFCMTkyQiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==");
  -webkit-mask-position: top left;
          mask-position: top left;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.services-portfolio__item .sh {
  top: 2.5px;
  right: 2.5px;
  bottom: 2.5px;
  left: 2.5px;
  z-index: -1;
}
.services-portfolio__item .sh::before {
  width: 100%;
  height: 100%;
  background-color: #23203a;
}
.services-portfolio__item::after {
  padding: 1px;
  background-image: linear-gradient(var(--position), #9d9cff 10.79%, #1b192c 34.63%);
  border-radius: inherit;
  animation: btnOutline 3s linear infinite;
}
.services-portfolio__item .circle {
  background-color: #9d9cff;
  opacity: 0.6;
  width: 97px;
  height: 97px;
  filter: blur(116px);
  transform: translate(37px, 32px);
  z-index: -1;
}
.services-portfolio__item .arrow {
  width: 44px;
  height: 44px;
  background-color: #bcfce2;
  top: 12px;
  left: 8px;
  color: #1b192b;
}
.services-portfolio__item .icon {
  font-size: 60px;
  color: #9d9cff;
  -webkit-mask-image: linear-gradient(180deg, #9d9cff, rgba(157, 156, 255, 0));
          mask-image: linear-gradient(180deg, #9d9cff, rgba(157, 156, 255, 0));
  margin-bottom: -15px;
}
.services-portfolio__item:hover .sh::before {
  background-color: #9d9cff;
}
.services-portfolio__item:hover .icon {
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .services-portfolio__item {
    padding: 47px 16px 59px;
  }
}
@media only screen and (max-width: 767px) {
  .services-portfolio {
    margin: 62px 0;
  }
  .services-portfolio__wrapper {
    padding-top: 33px;
  }
  .services-portfolio__item {
    padding: 28px 24px 38px;
  }
}
@media only screen and (max-width: 575px) {
  .services-portfolio::after,
  .services-portfolio .sh::before {
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNTQiIGhlaWdodD0iMjA5IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMjMyMDNBIiBzdHJva2U9InVybCgjYSkiIGQ9Ik04OC40NS41SDMyMkEzMS41IDMxLjUgMCAwIDEgMzUzLjUgMzJ2MTQ1YTMxLjUgMzEuNSAwIDAgMS0zMS41IDMxLjVIMzJBMzEuNSAzMS41IDAgMCAxIC41IDE3N1Y2NC4xNEEzMS41IDMxLjUgMCAwIDEgMTUuMTggMzcuNWwyMy4wNy0xNC41N0w3My43MSA0LjE2QTMxLjUgMzEuNSAwIDAgMSA4OC40NS41WiIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjMwOS43NSIgeDI9IjI2Mi4xOCIgeTE9IjIwNS4zOCIgeTI9IjEyOC42NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM5RDlDRkYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQjE5MkIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=");
            mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNTQiIGhlaWdodD0iMjA5IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMjMyMDNBIiBzdHJva2U9InVybCgjYSkiIGQ9Ik04OC40NS41SDMyMkEzMS41IDMxLjUgMCAwIDEgMzUzLjUgMzJ2MTQ1YTMxLjUgMzEuNSAwIDAgMS0zMS41IDMxLjVIMzJBMzEuNSAzMS41IDAgMCAxIC41IDE3N1Y2NC4xNEEzMS41IDMxLjUgMCAwIDEgMTUuMTggMzcuNWwyMy4wNy0xNC41N0w3My43MSA0LjE2QTMxLjUgMzEuNSAwIDAgMSA4OC40NS41WiIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjMwOS43NSIgeDI9IjI2Mi4xOCIgeTE9IjIwNS4zOCIgeTI9IjEyOC42NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM5RDlDRkYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQjE5MkIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=");
  }
}

/* Services */
/* Counter */
.counter-portfolio__wrapper::before, .counter-portfolio__wrapper::after {
  background-color: var(--bg-body);
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSI4NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTI3IDg2aC0uMDJjLS41LTkuNDMtOC40NC0xNi44NC0xNi4xNC0yMi41MkM0LjIyIDU4LjYgMCA1MS4yNCAwIDQzczQuMjItMTUuNiAxMC44NC0yMC40OEMxOC41NCAxNi44NCAyNi40OCA5LjQyIDI2Ljk4IDBIMjd6Ii8+PC9zdmc+") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSI4NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTI3IDg2aC0uMDJjLS41LTkuNDMtOC40NC0xNi44NC0xNi4xNC0yMi41MkM0LjIyIDU4LjYgMCA1MS4yNCAwIDQzczQuMjItMTUuNiAxMC44NC0yMC40OEMxOC41NCAxNi44NCAyNi40OCA5LjQyIDI2Ljk4IDBIMjd6Ii8+PC9zdmc+") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 27px;
  height: 88px;
  transform: translate(0.2px, -50%);
  z-index: 3;
}
.counter-portfolio__wrapper::after {
  transform: translate(-0.2px, -50%) rotate(180deg);
}
.counter-portfolio__wrapper .circle {
  width: 24px;
  height: 24px;
  z-index: 4;
}
.counter-portfolio__wrapper .circle-1 {
  transform: translate(8px, -50%);
  background-color: #5161ff;
}
.counter-portfolio__wrapper .circle-2 {
  transform: translate(-8px, -50%);
  background-color: #9c9bff;
}
.counter-portfolio__items {
  background-image: linear-gradient(270deg, #4d62ff 0%, #9d9cff 100%);
  border-radius: 20px;
  gap: 120px;
  padding: 25px 20px;
}
.counter-portfolio__items .star {
  z-index: -1;
}
.counter-portfolio__items .star-1 {
  right: 33px;
  transform: translateY(56px);
}
.counter-portfolio__items .star-2 {
  left: 55px;
  transform: translateY(-52px);
}
.counter-portfolio__item span {
  font-size: 48px;
  line-height: 64px;
  margin-bottom: -16px;
}
@media only screen and (max-width: 991px) {
  .counter-portfolio__items {
    gap: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .counter-portfolio__wrapper::before, .counter-portfolio__wrapper::after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4MiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTEyIDgyQzExLjg3IDY4LjY0IDAgNTQuMzUgMCA0MVMxMS44NiAxMy4zNiAxMiAweiIvPjwvc3ZnPg==");
            mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4MiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTEyIDgyQzExLjg3IDY4LjY0IDAgNTQuMzUgMCA0MVMxMS44NiAxMy4zNiAxMiAweiIvPjwvc3ZnPg==");
    width: 12px;
    height: 82px;
  }
  .counter-portfolio__wrapper .circle {
    width: 18px;
    height: 18px;
  }
  .counter-portfolio__wrapper .circle-1 {
    transform: translate(18px, -50%);
  }
  .counter-portfolio__wrapper .circle-2 {
    transform: translate(-18px, -50%);
  }
  .counter-portfolio__items {
    gap: 16px 0;
    padding: 24px 20px;
    border-radius: 40px;
  }
  .counter-portfolio__items .star {
    width: 67px;
    height: 67px;
  }
  .counter-portfolio__items .star-1 {
    top: 0;
    right: 2px;
    bottom: auto !important;
    transform: translateY(-31px);
  }
  .counter-portfolio__items .star-2 {
    top: auto !important;
    bottom: 0;
    left: 0;
    transform: translate(-7px, 30px);
  }
  .counter-portfolio__item {
    width: 100%;
    max-width: 50%;
    font-size: 14px;
    line-height: 20px;
  }
  .counter-portfolio__item span {
    font-size: 36px;
    line-height: 50px;
    margin-bottom: -12px;
  }
}
@media only screen and (max-width: 575px) {
  .counter-portfolio__wrapper {
    max-width: 90%;
    width: 100%;
    margin: 0 auto;
  }
}

/* Counter */
/* Swiper Styles */
.swiper-portfolio .swiper-pagination-bullet {
  width: 7px;
  height: 6px;
  border-radius: 24px;
  background-color: #2d2950;
  opacity: 100;
  margin: 0 !important;
}
.swiper-portfolio .swiper-pagination-bullet-active {
  width: 22px;
  background-color: #9d9cff;
}

/* Swiper Styles */
/* Works */
.works-portfolio {
  margin: 146px 0 82px;
}
.works-portfolio__heading__tabs {
  border: 1px solid #9d9cff;
  padding: 12px 15px;
  gap: 32px;
}
.works-portfolio__heading__tabs li {
  padding: 7px 12px;
}
.works-portfolio__heading__tabs li.active {
  background-color: #9d9cff;
}
.works-portfolio__item .image img {
  height: 300px;
}
.works-portfolio__item .box-text {
  background-color: #2d2950;
  padding: 10px 20px 10px 12px;
}
.works-portfolio__item .box-text::before {
  padding: 1px;
  background-image: linear-gradient(var(--position), #898eff 8.84%, #1b192c 27.58%);
  border-radius: inherit;
  animation: btnOutline 3s linear infinite;
}
.works-portfolio__item .box-text::after {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background-color: #9d9cff;
  filter: blur(67.74px);
  transform: translate(28px, -5px);
}
.works-portfolio__item .box-text i {
  font-size: 36px;
}
.works-portfolio__item:hover .image img {
  transform: scale(1.05) rotate(2deg);
}
.works-portfolio__item:hover .box-text i {
  transform: rotate(-45deg);
}
@media only screen and (max-width: 1199px) {
  .works-portfolio__item .image img {
    height: 248px;
  }
}
@media only screen and (max-width: 767px) {
  .works-portfolio {
    margin: 55px 0 80px;
  }
  .works-portfolio__heading__tabs {
    gap: 12px;
  }
  .works-portfolio__item .image img {
    height: 210px;
  }
}

/* Works */
/* My Skills */
.my-skills-portfolio__box {
  background-color: #1c1931;
}
.my-skills-portfolio__title::before {
  width: 4px;
  height: 27px;
  background-color: #9d9cff;
  left: 100%;
  transform: translate(28px, -50%);
  border-radius: 40px;
}
.my-skills-portfolio__tools {
  padding: 37px 32px;
}
.my-skills-portfolio__tools .row {
  gap: 20px 0;
}
.my-skills-portfolio__tools__box {
  background-color: #23203a;
  padding: 12px;
}
.my-skills-portfolio__tools__box::after {
  width: 56px;
  height: 56px;
  background-color: #9d9cff;
  opacity: 0.6;
  filter: blur(68px);
  mix-blend-mode: lighter;
  border-radius: 50%;
  transform: translate(-50%, 44px);
}
.my-skills-portfolio__tools__box .image .progress__circle {
  transform: rotate(-90deg);
}
.my-skills-portfolio__tools__box .image img {
  max-height: 24px;
}
.my-skills-portfolio__tools__box .percent {
  background-image: linear-gradient(180.73deg, #9d9cff 27.69%, #1d1933 79.87%);
  margin-bottom: -6px;
}
.my-skills-portfolio__skills {
  padding: 32px;
}
.my-skills-portfolio__skills .row {
  gap: 20px 0;
}
.my-skills-portfolio__skills__item {
  background-color: #23203a;
  padding: 14px 16px;
}
.my-skills-portfolio__skills__item .info i {
  font-size: 40px;
  color: #9d9cff;
  -webkit-mask-image: linear-gradient(180deg, #fff, rgba(255, 255, 255, 0));
          mask-image: linear-gradient(180deg, #fff, rgba(255, 255, 255, 0));
}
.my-skills-portfolio__skills__item .info .sub-name {
  color: #a5a5ba;
}
.my-skills-portfolio__skills__item .percent {
  gap: 20px;
}
.my-skills-portfolio__skills__item .percent .text {
  color: #bcfce2;
}
.my-skills-portfolio__skills__item .percent .progress {
  background-color: #2d2950;
  height: 6px;
}
.my-skills-portfolio__skills__item .percent .progress-bar {
  background-color: #bcfce2;
}
.my-skills-portfolio__soft-skills {
  padding: 45px 32px;
}
.my-skills-portfolio__soft-skills__items {
  margin: 0 -8px;
  gap: 22px 0;
}
.my-skills-portfolio__soft-skills__items li {
  max-width: 33.333333%;
  padding: 0 8px;
  color: #a5a5ba;
}
.my-skills-portfolio__soft-skills__items li i {
  width: 16px;
  height: 16px;
  background-color: #9d9cff;
  color: #1c1931;
  margin-top: 2px;
}
.my-skills-portfolio__banner {
  background-image: linear-gradient(270deg, #4d62ff 0%, #9d9cff 100%);
  padding: 30px 24px 100px;
}
.my-skills-portfolio__banner::before {
  width: 85px;
  height: 117px;
  background-color: rgba(157, 156, 255, 0.6);
  border-radius: 50%;
  right: 3px;
  transform: translateY(5px);
  filter: blur(78.95px);
  mix-blend-mode: lighten;
}
.my-skills-portfolio__banner::after {
  background-image: url("./../images/new-demos/medal.png");
  width: 172px;
  height: 172px;
  transform: translate(-50%, 51px);
}
.my-skills-portfolio__banner .star-1 {
  transform: translate(9px, -31px);
}
.my-skills-portfolio__banner .star-2 {
  transform: translate(-31px, -50%);
}
.my-skills-portfolio .col-soft-skills {
  max-width: calc(100% - 228px);
}
.my-skills-portfolio .col-banner {
  max-width: 228px;
}
@media only screen and (max-width: 1199px) {
  .my-skills-portfolio__title::before {
    transform: translate(16px, -50%);
  }
  .my-skills-portfolio__tools {
    padding: 37px 20px;
  }
  .my-skills-portfolio__skills {
    padding: 32px 20px;
  }
  .my-skills-portfolio__soft-skills {
    padding: 45px 20px;
  }
  .my-skills-portfolio__soft-skills__items {
    margin: 0 -4px;
  }
  .my-skills-portfolio__soft-skills__items li {
    padding: 0 4px;
  }
  .my-skills-portfolio__banner span {
    font-size: 20px;
    line-height: 32px;
  }
  .my-skills-portfolio .col-soft-skills {
    max-width: calc(100% - 200px);
  }
  .my-skills-portfolio .col-banner {
    max-width: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .my-skills-portfolio__banner {
    padding: 32px 20px 32px 173px;
    border-radius: 28px;
  }
  .my-skills-portfolio__banner::after {
    width: 182px;
    height: 182px;
    left: 0;
    transform: translate(12px, 42px);
  }
  .my-skills-portfolio .col-soft-skills, .my-skills-portfolio .col-banner {
    max-width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .my-skills-portfolio__box {
    border-radius: 0;
    margin: 0 -12px;
    padding: 24px 20px !important;
  }
  .my-skills-portfolio__tools .row {
    margin: 0 -8px;
    gap: 16px 0;
  }
  .my-skills-portfolio__tools .row > * {
    padding: 0 8px;
  }
  .my-skills-portfolio__tools__box .image {
    transform: scale(0.7742);
    margin: -6px 0 6px;
  }
  .my-skills-portfolio__tools__box .percent {
    font-size: 13px;
    line-height: 20px;
  }
  .my-skills-portfolio__tools__box .name {
    font-size: 14px;
    line-height: 22px;
  }
  .my-skills-portfolio__soft-skills__items li {
    max-width: 50%;
  }
}

/* My Skills */
/* My Work Experience */
.my-work-experience-portfolio {
  margin: 142px 0 152px;
}
.my-work-experience-portfolio::before, .my-work-experience-portfolio::after {
  width: 174px;
  height: 174px;
  background-color: rgba(108, 20, 240, 0.6);
  mix-blend-mode: lighten;
  filter: blur(208.8px);
  border-radius: 50%;
}
.my-work-experience-portfolio::before {
  transform: translate(87px, -50%);
}
.my-work-experience-portfolio::after {
  transform: translate(-86px, -50%);
}
.my-work-experience-portfolio .row {
  row-gap: 48px;
}
.my-work-experience-portfolio__box {
  padding: 0 12px;
}
.my-work-experience-portfolio__box::before, .my-work-experience-portfolio__box::after {
  height: 1px;
  border-bottom: 1px dashed #9d9cff;
  width: calc(50% - 65px);
  top: 15px;
}
.my-work-experience-portfolio__box::before {
  right: 0;
  transform: translateX(11px);
}
.my-work-experience-portfolio__box::after {
  left: 0;
  transform: translateX(-11px);
}
.my-work-experience-portfolio__box .date {
  background-image: linear-gradient(270deg, #4d62ff 0%, #9d9cff 100%);
  padding: 5px 14px;
}
.my-work-experience-portfolio__box p {
  color: #a5a5ba;
}
[class^=col-]:first-child .my-work-experience-portfolio__box::before {
  content: none;
}
[class^=col-]:last-child .my-work-experience-portfolio__box::after {
  content: none;
}
@media only screen and (max-width: 1199px) {
  .my-work-experience-portfolio__box {
    padding: 0;
  }
}
@media only screen and (max-width: 991px) {
  .my-work-experience-portfolio {
    margin: 60px 0 113px;
  }
  .my-work-experience-portfolio::before, .my-work-experience-portfolio::after {
    top: 10px;
  }
  .my-work-experience-portfolio::before {
    transform: translateX(119px);
  }
  .my-work-experience-portfolio::after {
    transform: translateX(-123px);
  }
  [class^=col-]:nth-child(2n) .my-work-experience-portfolio__box::after {
    content: none;
  }
  [class^=col-]:nth-child(2n+1) .my-work-experience-portfolio__box::before {
    content: none;
  }
}
@media only screen and (max-width: 575px) {
  .my-work-experience-portfolio .row {
    row-gap: 78px;
  }
  .my-work-experience-portfolio__box::before {
    content: none;
  }
  .my-work-experience-portfolio__box::after {
    content: "" !important;
    width: 1px;
    height: 34px;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 22px);
    border-right: 1px dashed #9d9cff;
    border-bottom: 0;
  }
  [class^=col-]:last-child .my-work-experience-portfolio__box::after {
    content: none !important;
  }
}

/* My Work Experience */
/* Qualifications & Education */
.qualifications-education-portfolio__title::before {
  width: 4px;
  height: 27px;
  background-color: #9d9cff;
  left: 100%;
  transform: translate(28px, -50%);
  border-radius: 40px;
}
.qualifications-education-portfolio__box {
  padding: 48px 32px;
  background-color: #1c1931;
}
.qualifications-education-portfolio__box ul {
  gap: 20px;
  padding-right: 26px;
  border-right: 1px dashed #9d9cff;
}
.qualifications-education-portfolio__box ul li::before {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 3px solid #9d9cff;
  left: 100%;
  transform: translate(19px, -50%);
  background-color: #1c1931;
}
.qualifications-education-portfolio__box ul li > div {
  background-color: #23203a;
  padding: 22px;
  gap: 14px;
}
.qualifications-education-portfolio__box ul li > div::after {
  background-color: rgba(157, 156, 255, 0.6);
  mix-blend-mode: lighten;
  filter: blur(156.6px);
  transform: translate(-12px, 28px);
  width: 81px;
  height: 81px;
}
.qualifications-education-portfolio__box ul li > div i {
  font-size: 44px;
  background-image: linear-gradient(180deg, #9d9cff, rgba(157, 156, 255, 0));
}
.qualifications-education-portfolio__box ul li > div .sub-title {
  color: #a5a5ba;
}
@media only screen and (max-width: 575px) {
  .qualifications-education-portfolio__title::before {
    transform: translate(16px, -50%);
  }
  .qualifications-education-portfolio__box {
    margin: 0 -12px;
    border-radius: 0;
    padding: 32px 20px;
  }
}

/* Qualifications & Education */
/* Comments */
.comments-portfolio {
  margin: 155px 0 168px;
}
.comments-portfolio__right p {
  color: #a5a5ba;
}
.comments-portfolio__right .btn {
  padding: 12px 23px;
}
.comments-portfolio__box {
  padding: 53px 32px 53px 63px;
  background-color: #1c1931;
  gap: 48px;
}
.comments-portfolio__box::before {
  padding: 1px;
  background-image: linear-gradient(var(--position), #9d9cff 10.3%, rgba(29, 25, 51, 0) 45.63%);
  border-radius: inherit;
  animation: btnOutline 6s linear infinite;
}
.comments-portfolio__box::after {
  width: 146px;
  height: 146px;
  border-radius: 50%;
  background-color: rgba(157, 156, 255, 0.6);
  filter: blur(180px);
  mix-blend-mode: lighten;
  transform: translate(-51px, 59px);
}
.comments-portfolio__box .avatars {
  max-width: 84px;
  min-width: 84px;
  max-height: -moz-fit-content;
  max-height: fit-content;
  padding: 22px 14px;
  background-color: #23203a;
}
.comments-portfolio__box .avatars::before {
  padding: 1px;
  background-image: linear-gradient(var(--position), #9d9cff 7.55%, rgba(29, 25, 51, 0) 37.34%), linear-gradient(var(--position-2), #9d9cff 12.23%, rgba(29, 25, 51, 0) 39.73%);
  border-radius: inherit;
  animation: btnOutline 4s linear infinite;
}
.comments-portfolio__box .avatars .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}
.comments-portfolio__box .avatars .swiper-slide img {
  width: 34px;
  height: 34px;
  opacity: 0.4;
  background-color: #fff;
  padding: 2px;
}
.comments-portfolio__box .avatars .swiper-slide-thumb-active img {
  width: 56px;
  height: 56px;
  padding: 3.5px;
  opacity: 1;
}
.comments-portfolio__box .avatars .swiper-button-next, .comments-portfolio__box .avatars .swiper-button-prev {
  color: #9d9cff;
  right: auto;
  left: 50%;
  margin: 0;
}
.comments-portfolio__box .avatars .swiper-button-next::after, .comments-portfolio__box .avatars .swiper-button-prev::after {
  content: none;
}
.comments-portfolio__box .avatars .swiper-button-next i, .comments-portfolio__box .avatars .swiper-button-prev i {
  font-size: 21px;
}
.comments-portfolio__box .avatars .swiper-button-next {
  top: 100%;
  transform: translate(-50%, 8px);
}
.comments-portfolio__box .avatars .swiper-button-prev {
  top: auto;
  bottom: 100%;
  transform: translate(-50%, -8px);
}
.comments-portfolio__item .info::after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI1OCIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIHdpZHRoPSI3MCIgaGVpZ2h0PSI1OCIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTAgMGg3MHY1OEgweiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjOUQ5Q0ZGIiBkPSJtNTYuNDIgMi40NiAxMi4zNSAxNy42N3EtMy40NSAyLjAyLTYuODEgNC4xMi0zLjMgMi4xLTcuNzIgNS4xNmwxMi40MyAxOS45Mi04LjUzIDYuMDZxLTUuMS02LjUxLTkuNDQtMTMuNTVhOTkgOTkgMCAwIDEtNi45Ni0xMy40cS0yLjYyLTYuMy0yLjYyLTEwLjQ4IDAtNS4yNSA1LjEtOS40NGEzMiAzMiAwIDAgMSAxMi4yLTYuMDZtLTM3LjE0IDAgMTIuMzUgMTcuNjdxLTMuNDUgMi4wMi02LjggNC4xMi0zLjMgMi4xLTcuNzIgNS4xNmwxMi40MyAxOS45MkwyMSA1NS4zOXEtNS4xLTYuNTEtOS40My0xMy41NWE5OSA5OSAwIDAgMS02Ljk2LTEzLjRxLTIuNjItNi4zLTIuNjItMTAuNDggMC01LjI1IDUuMDktOS40NGEzMiAzMiAwIDAgMSAxMi4yLTYuMDYiLz48L2c+PC9zdmc+") center top 3px/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI1OCIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIHdpZHRoPSI3MCIgaGVpZ2h0PSI1OCIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTAgMGg3MHY1OEgweiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjOUQ5Q0ZGIiBkPSJtNTYuNDIgMi40NiAxMi4zNSAxNy42N3EtMy40NSAyLjAyLTYuODEgNC4xMi0zLjMgMi4xLTcuNzIgNS4xNmwxMi40MyAxOS45Mi04LjUzIDYuMDZxLTUuMS02LjUxLTkuNDQtMTMuNTVhOTkgOTkgMCAwIDEtNi45Ni0xMy40cS0yLjYyLTYuMy0yLjYyLTEwLjQ4IDAtNS4yNSA1LjEtOS40NGEzMiAzMiAwIDAgMSAxMi4yLTYuMDZtLTM3LjE0IDAgMTIuMzUgMTcuNjdxLTMuNDUgMi4wMi02LjggNC4xMi0zLjMgMi4xLTcuNzIgNS4xNmwxMi40MyAxOS45MkwyMSA1NS4zOXEtNS4xLTYuNTEtOS40My0xMy41NWE5OSA5OSAwIDAgMS02Ljk2LTEzLjRxLTIuNjItNi4zLTIuNjItMTAuNDggMC01LjI1IDUuMDktOS40NGEzMiAzMiAwIDAgMSAxMi4yLTYuMDYiLz48L2c+PC9zdmc+") center top 3px/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #9d9cff;
  width: 70px;
  height: 58px;
}
.comments-portfolio__item .info .stars {
  gap: 3px;
}
.comments-portfolio__item .info .stars i {
  color: #ffae00;
}
.comments-portfolio__item p {
  color: #a5a5ba;
}
@media only screen and (max-width: 991px) {
  .comments-portfolio {
    margin: 62px 0 69px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-portfolio__box {
    padding: 40px 24px;
    gap: 32px;
  }
  .comments-portfolio__box .avatars {
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-width: 228px;
    min-height: 72px;
    margin: 0 auto;
    padding: 12px 14px;
  }
  .comments-portfolio__box .avatars .swiper {
    width: 100%;
  }
  .comments-portfolio__box .avatars .swiper-wrapper {
    align-items: center !important;
  }
  .comments-portfolio__box .avatars .swiper-slide img {
    width: 34px;
    height: 34px;
  }
  .comments-portfolio__box .avatars .swiper-slide-thumb-active img {
    width: 48px;
    height: 48px;
  }
  .comments-portfolio__box .avatars .swiper-button-next, .comments-portfolio__box .avatars .swiper-button-prev {
    top: 50%;
  }
  .comments-portfolio__box .avatars .swiper-button-next {
    right: 100%;
    left: auto;
    transform: translate(-8px, -50%) rotate(90deg);
  }
  .comments-portfolio__box .avatars .swiper-button-prev {
    right: auto;
    bottom: auto;
    left: 100%;
    transform: translate(8px, -50%) rotate(90deg);
  }
  .comments-portfolio__item .info::after {
    width: 56px;
    height: 44px;
  }
}

/* Comments */
/* Articles */
.articles-portfolio__item {
  background-color: #23203a;
  padding: 20px;
}
.articles-portfolio__item figure img {
  height: 235px;
}
.articles-portfolio__item .date {
  color: #9d9cff;
  padding-bottom: 17px;
  margin-bottom: 32px;
}
.articles-portfolio__item .date::after {
  width: calc(100% - 76px);
  height: 1px;
  background-image: linear-gradient(270deg, #24203c 0%, #685dbc 49.95%, #24203c 100%);
}
.articles-portfolio__item .title {
  max-height: 56px;
}
.articles-portfolio__item .title a:hover {
  color: #9d9cff;
}
.articles-portfolio__item .btn {
  width: 48px;
  height: 48px;
  background-color: #bcfce2;
  color: #1b192b;
}
.articles-portfolio__item .btn:hover, .articles-portfolio__item .btn:active, .articles-portfolio__item .btn:focus {
  background-color: rgb(31.7942857143, 245.0057142857, 158.3885714286);
}
.articles-portfolio__item:hover figure img {
  transform: scale(1.05) rotate(2deg);
}
.articles-portfolio__item:hover .btn {
  transform: rotate(-45deg);
}
@media only screen and (max-width: 1199px) {
  .articles-portfolio__item figure img {
    height: 190px;
  }
}

/* Articles */
/* Contact */
.contact-portfolio {
  margin-top: 102px;
}
.contact-portfolio::before, .contact-portfolio::after {
  width: 174px;
  height: 174px;
  background-color: rgba(108, 20, 240, 0.6);
  filter: blur(208.8px);
  mix-blend-mode: lighten;
  border-radius: 50%;
}
.contact-portfolio::before {
  transform: translate(87px, -50%);
}
.contact-portfolio::after {
  transform: translate(86px, -50%);
}
.contact-portfolio__form {
  background-color: #1c1931;
  padding: 34px 32px;
}
.contact-portfolio__form .title {
  color: #9d9cff;
}
.contact-portfolio__form form {
  row-gap: 16px;
}
.contact-portfolio__form .form-control {
  height: 48px;
  background-color: #18162b;
  color: #a5a5ba;
  border: 1px solid #18162b;
}
.contact-portfolio__form .form-control:focus {
  border-color: #9d9cff;
}
.contact-portfolio__form textarea.form-control {
  height: 128px;
}
.contact-portfolio__form .btn {
  padding: 8px 28px;
}
.contact-portfolio__box {
  background-color: #1c1931;
  padding: 37px 40px;
}
.contact-portfolio__box::before {
  border-radius: inherit;
  padding: 1px;
  background-image: linear-gradient(var(--position), #9d9cff 10.49%, rgba(29, 25, 51, 0) 51.33%);
  animation: btnOutline 5s linear infinite;
}
.contact-portfolio__box::after {
  width: 81px;
  height: 81px;
  background-color: rgba(157, 156, 255, 0.6);
  filter: blur(156.6px);
  transform: translate(-21px, -50%);
  border-radius: 50%;
  mix-blend-mode: lighten;
}
.contact-portfolio__box i {
  background-image: linear-gradient(180deg, #9d9cff, rgba(157, 156, 255, 0));
  font-size: 60px;
}
.contact-portfolio__box .value {
  color: #a5a5ba;
}
.contact-portfolio__socials {
  background-image: url("./../images/new-demos/image-07.png");
  padding: 46px 20px;
  gap: 15px;
}
.contact-portfolio__socials::before {
  background-color: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(14px);
  z-index: 1;
}
.contact-portfolio__socials li a {
  width: 42px;
  height: 42px;
  background-color: rgba(24, 22, 43, 0.71);
}
.contact-portfolio__socials li a:hover {
  background-color: #18162b;
}
@media only screen and (max-width: 991px) {
  .contact-portfolio {
    margin-top: 62px;
  }
  .contact-portfolio::before, .contact-portfolio::after {
    content: none;
  }
}
@media only screen and (max-width: 767px) {
  .contact-portfolio__form {
    padding: 28px 22px;
    border-radius: 32px;
  }
  .contact-portfolio__box {
    border-radius: 24px;
    padding: 20px 30px;
  }
  .contact-portfolio__socials {
    padding: 29px 20px;
    border-radius: 24px;
  }
}

/* Contact */
/* Footer */
.footer-portfolio {
  margin-top: 166px;
  padding-bottom: 130px;
}
.footer-portfolio::after {
  background-image: url("./../images/new-demos/footer-image.png");
  width: 628px;
  height: 259px;
  transform: translate(-50%, 105px);
}
.footer-portfolio__heading .line {
  background-image: linear-gradient(270deg, #1b192c 0%, #685dbc 49.95%, #1b192c 100%);
  height: 1px;
}
.footer-portfolio__nav {
  gap: 30px;
}
.footer-portfolio__nav li a {
  color: #fff;
}
.footer-portfolio__nav li a:hover {
  color: #9d9cff;
}
@media only screen and (max-width: 767px) {
  .footer-portfolio {
    margin-top: 80px;
  }
  .footer-portfolio::after {
    transform: translate(-50%, 101px);
  }
  .footer-portfolio__heading {
    margin-bottom: 23px;
  }
  .footer-portfolio__heading img {
    width: auto;
    height: 25px;
  }
  .footer-portfolio__nav li a {
    font-size: 12px;
    line-height: 18px;
  }
}

/* Footer */
/* Demo Portfolio */
.btn-nd-yellow {
  background-color: #fec800;
  color: #000;
}
.btn-nd-yellow:hover, .btn-nd-yellow:focus, .btn-nd-yellow:active {
  background-color: rgb(213.2, 167.874015748, 0);
}

.swiper-nd .swiper-button-prev, .swiper-nd .swiper-button-next {
  width: 46px;
  height: 44px;
  background-color: #f7f9fa;
  border-radius: 18px;
  color: #8a92a7;
}
.swiper-nd .swiper-button-prev::after, .swiper-nd .swiper-button-next::after {
  content: none;
}
.swiper-nd .swiper-button-prev:hover, .swiper-nd .swiper-button-next:hover {
  background-color: #7db771;
  color: #fff;
}
.swiper-nd .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 32px;
  background-color: #dde2ed;
  opacity: 1;
  transition: all 0.3s linear;
  margin: 0 !important;
}
.swiper-nd .swiper-pagination-bullet-active {
  background-color: #368dff;
  width: 10px;
  height: 10px;
}

/* Landing */
.landing-nd-item {
  padding: 326px 0 174px;
  --space: 24px;
}
.landing-nd-item::before, .landing-nd-item::after,
.landing-nd-item .gradient {
  right: var(--space);
  left: var(--space);
  border-radius: 20px;
}
.landing-nd-item::before {
  background-image: url("./../../assets/images/new-demos-v2/landing-01.png");
  z-index: -3;
}
.landing-nd-item::after {
  background-image: url("./../../assets/images/new-demos-v2/noise-landing-01.png");
  mix-blend-mode: overlay;
  z-index: -2;
}
.landing-nd-item .gradient {
  background-image: radial-gradient(53.44% 62.02% at 12.26% 82.2%, rgba(0, 84, 23, 0.85) 0%, rgba(0, 84, 23, 0) 100%), linear-gradient(78.26deg, rgba(0, 0, 0, 0) 3.61%, rgba(0, 0, 0, 0.56) 96.39%);
  transform: scaleX(-1);
  z-index: -1;
}
.landing-nd-item .shape-1 {
  left: 315px;
  height: 122px;
  background-color: var(--bg-body);
  border-radius: 0 0 0 62px;
}
.landing-nd-item .shape-2 {
  left: 254.1px;
  background-color: var(--bg-body);
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MSIgaGVpZ2h0PSI2MSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTYwLjc1IDYwLjc1QTYwLjc1IDYwLjc1IDAgMCAwIDAgMGg2MC43NXoiLz48L3N2Zz4=") 0 0/101%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MSIgaGVpZ2h0PSI2MSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTYwLjc1IDYwLjc1QTYwLjc1IDYwLjc1IDAgMCAwIDAgMGg2MC43NXoiLz48L3N2Zz4=") 0 0/101%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 61px;
  height: 61px;
}
.landing-nd-item .shape-3 {
  top: 122px;
  right: var(--space);
  width: 23px;
  height: 23px;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTIyLjA1IDIzSDIydi0xQTIyIDIyIDAgMCAwIDAgMGgyMi4wNXoiLz48L3N2Zz4=") 0 0/102% 102%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTIyLjA1IDIzSDIydi0xQTIyIDIyIDAgMCAwIDAgMGgyMi4wNXoiLz48L3N2Zz4=") 0 0/102% 102%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  transform: translateX(0.5px);
}
.landing-nd-item .shape-4 {
  width: 67px;
  height: 57px;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NyIgaGVpZ2h0PSI1NyIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImMiIHdpZHRoPSI2NyIgaGVpZ2h0PSI1NyIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTAgMGg2N3Y1N0gweiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjYSkiIG1hc2s9InVybCgjYykiPjxwYXRoIHN0cm9rZT0idXJsKCNkKSIgc3Ryb2tlLXdpZHRoPSI5IiBkPSJNLTI5Mi02OS41QTI2LjUgMjYuNSAwIDAgMC0zMTguNS00M3Y3OTIuNUEyNC41IDI0LjUgMCAwIDAtMjk0IDc3NGgxMzU0LjVhMjQuNSAyNC41IDAgMCAwIDI0LjUtMjQuNXYtNjcxYTI2LjUgMjYuNSAwIDAgMC0yNi41LTI2LjVINjEuMjVBNTYuMjUgNTYuMjUgMCAwIDEgNS00LjI1IDY1LjI1IDY1LjI1IDAgMCAwLTYwLjI1LTY5LjV6Ii8+PC9nPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0xMS4wMDAxMiAyNy45OTk5MyAtNDguNDc0MSAtMTkuMDQzNjUgMTMgMzUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAyNTIxRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VDRUJFOSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMTQxMi41IiBoZWlnaHQ9Ijg1Mi41IiB4PSItMzIzIiB5PSItNzQiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZVR1cmJ1bGVuY2UgYmFzZUZyZXF1ZW5jeT0iMSAxIiBudW1PY3RhdmVzPSIzIiByZXN1bHQ9Im5vaXNlIiBzZWVkPSIxOTg1IiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiB0eXBlPSJmcmFjdGFsTm9pc2UiLz48ZmVDb2xvck1hdHJpeCBpbj0ibm9pc2UiIHJlc3VsdD0iYWxwaGFOb2lzZSIgdHlwZT0ibHVtaW5hbmNlVG9BbHBoYSIvPjxmZUNvbXBvbmVudFRyYW5zZmVyIGluPSJhbHBoYU5vaXNlIiByZXN1bHQ9ImNvbG9yZWROb2lzZTEiPjxmZUZ1bmNBIHRhYmxlVmFsdWVzPSIxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIiB0eXBlPSJkaXNjcmV0ZSIvPjwvZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVDb21wb3NpdGUgaW49ImNvbG9yZWROb2lzZTEiIGluMj0ic2hhcGUiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJub2lzZTFDbGlwcGVkIi8+PGZlRmxvb2QgZmxvb2QtY29sb3I9InJnYmEoMCwgMCwgMCwgMC4yNSkiIHJlc3VsdD0iY29sb3IxRmxvb2QiLz48ZmVDb21wb3NpdGUgaW49ImNvbG9yMUZsb29kIiBpbjI9Im5vaXNlMUNsaXBwZWQiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJjb2xvcjEiLz48ZmVNZXJnZSByZXN1bHQ9ImVmZmVjdDFfbm9pc2VfNV8xNCI+PGZlTWVyZ2VOb2RlIGluPSJzaGFwZSIvPjxmZU1lcmdlTm9kZSBpbj0iY29sb3IxIi8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NyIgaGVpZ2h0PSI1NyIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImMiIHdpZHRoPSI2NyIgaGVpZ2h0PSI1NyIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTAgMGg2N3Y1N0gweiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjYSkiIG1hc2s9InVybCgjYykiPjxwYXRoIHN0cm9rZT0idXJsKCNkKSIgc3Ryb2tlLXdpZHRoPSI5IiBkPSJNLTI5Mi02OS41QTI2LjUgMjYuNSAwIDAgMC0zMTguNS00M3Y3OTIuNUEyNC41IDI0LjUgMCAwIDAtMjk0IDc3NGgxMzU0LjVhMjQuNSAyNC41IDAgMCAwIDI0LjUtMjQuNXYtNjcxYTI2LjUgMjYuNSAwIDAgMC0yNi41LTI2LjVINjEuMjVBNTYuMjUgNTYuMjUgMCAwIDEgNS00LjI1IDY1LjI1IDY1LjI1IDAgMCAwLTYwLjI1LTY5LjV6Ii8+PC9nPjxkZWZzPjxyYWRpYWxHcmFkaWVudCBpZD0iZCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0xMS4wMDAxMiAyNy45OTk5MyAtNDguNDc0MSAtMTkuMDQzNjUgMTMgMzUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAyNTIxRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VDRUJFOSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMTQxMi41IiBoZWlnaHQ9Ijg1Mi41IiB4PSItMzIzIiB5PSItNzQiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZVR1cmJ1bGVuY2UgYmFzZUZyZXF1ZW5jeT0iMSAxIiBudW1PY3RhdmVzPSIzIiByZXN1bHQ9Im5vaXNlIiBzZWVkPSIxOTg1IiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiB0eXBlPSJmcmFjdGFsTm9pc2UiLz48ZmVDb2xvck1hdHJpeCBpbj0ibm9pc2UiIHJlc3VsdD0iYWxwaGFOb2lzZSIgdHlwZT0ibHVtaW5hbmNlVG9BbHBoYSIvPjxmZUNvbXBvbmVudFRyYW5zZmVyIGluPSJhbHBoYU5vaXNlIiByZXN1bHQ9ImNvbG9yZWROb2lzZTEiPjxmZUZ1bmNBIHRhYmxlVmFsdWVzPSIxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIiB0eXBlPSJkaXNjcmV0ZSIvPjwvZmVDb21wb25lbnRUcmFuc2Zlcj48ZmVDb21wb3NpdGUgaW49ImNvbG9yZWROb2lzZTEiIGluMj0ic2hhcGUiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJub2lzZTFDbGlwcGVkIi8+PGZlRmxvb2QgZmxvb2QtY29sb3I9InJnYmEoMCwgMCwgMCwgMC4yNSkiIHJlc3VsdD0iY29sb3IxRmxvb2QiLz48ZmVDb21wb3NpdGUgaW49ImNvbG9yMUZsb29kIiBpbjI9Im5vaXNlMUNsaXBwZWQiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJjb2xvcjEiLz48ZmVNZXJnZSByZXN1bHQ9ImVmZmVjdDFfbm9pc2VfNV8xNCI+PGZlTWVyZ2VOb2RlIGluPSJzaGFwZSIvPjxmZU1lcmdlTm9kZSBpbj0iY29sb3IxIi8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #02521f;
  top: 66px;
  left: 315px;
}
.landing-nd-item .box-title {
  padding: 20px 60px;
  margin-bottom: 16px;
  transform: translateY(-100%);
  transition-delay: 0.3s;
}
.landing-nd-item .box-title::before {
  background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.042) 0%, rgba(0, 0, 0, 0) 100%);
  backdrop-filter: blur(4px);
  border-radius: 60px;
}
.landing-nd-item .box-title .title-en-tag {
  gap: 10px;
}
.landing-nd-item .box-title .title-en {
  background-image: linear-gradient(90deg, #ffffff 84.3%, rgba(255, 255, 255, 0.08) 100%);
}
.landing-nd-item .box-title .tag {
  color: #000;
  background-color: #fff;
  border-radius: 16px 30px 30px 0;
  padding: 7px 40px;
}
.landing-nd-item .box-title .tag::after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI1Ljk2IDBBMzAgMzAgMCAwIDAgMS4wOCAxMy4yNEwuMDEgMTQuODNIMFYweiIvPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI1Ljk2IDBBMzAgMzAgMCAwIDAgMS4wOCAxMy4yNEwuMDEgMTQuODNIMFYweiIvPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: inherit;
  width: 26px;
  height: 15px;
  top: 100%;
}
.landing-nd-item .box-title .title {
  background-image: linear-gradient(90deg, #ffffff 84.3%, rgba(255, 255, 255, 0.28) 100%);
  margin-top: 12px;
}
.landing-nd-item .text {
  margin-bottom: 21px;
  max-width: 650px;
}
.landing-nd-item p {
  transform: translateX(100%);
  transition-delay: 0.6s;
}
.landing-nd-item .btn {
  transform: scale(0);
  transition-delay: 0.9s;
}
.landing-nd-item .btn-text {
  background-color: rgba(2, 82, 31, 0.13);
  backdrop-filter: blur(64px);
  padding: 22px 47px 22px 52px;
}
.landing-nd-item .btn-icon {
  width: 54px;
  height: 54px;
  background-color: #02521f;
  margin-right: -34px;
  transform: rotate(45deg);
}
.landing-nd-item .btn:hover .btn-text {
  background-color: rgba(2, 82, 31, 0.5);
}
.swiper-slide-active .landing-nd-item .box-title,
.swiper-slide-active .landing-nd-item p,
.swiper-slide-active .landing-nd-item .btn {
  transform: unset;
}
.landing-nd .swiper-pagination {
  gap: 40px;
  bottom: auto;
  left: 125px;
  transform: translateY(-50%);
}
.landing-nd .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 0 !important;
  opacity: 1;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
}
.landing-nd .swiper-pagination-bullet::before, .landing-nd .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.5);
  border-radius: 50%;
  transition: all 0.3s linear;
  opacity: 0;
  visibility: hidden;
  z-index: -2;
}
.landing-nd .swiper-pagination-bullet::before {
  width: 30px;
  height: 30px;
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(4px);
}
.landing-nd .swiper-pagination-bullet::after {
  width: 50px;
  height: 50px;
  border: 2px dashed #fff;
}
.landing-nd .swiper-pagination-bullet-active::before, .landing-nd .swiper-pagination-bullet-active::after {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  visibility: visible;
}
@media only screen and (max-width: 767px) {
  .landing-nd-item {
    padding: 64px 0 124px;
    --space: 12px;
  }
  .landing-nd-item .box-title {
    padding: 16px 24px;
  }
  .landing-nd-item .box-title::before {
    border-radius: 48px;
  }
  .landing-nd-item .box-title .title-en {
    font-size: 16px;
    line-height: 24px;
  }
  .landing-nd-item .box-title .tag {
    font-size: 12px;
    line-height: 18px;
    padding: 7px 16px;
  }
  .landing-nd-item .box-title .title {
    font-size: 24px;
    line-height: 36px;
  }
  .landing-nd-item p {
    font-size: 14px;
    line-height: 28px;
  }
  .landing-nd-item .btn-text {
    padding: 16px 32px 16px 36px;
  }
  .landing-nd-item .btn-icon {
    width: 40px;
    height: 40px;
    margin-right: -24px;
  }
  .landing-nd-item .btn-icon svg {
    width: 18px;
    height: 18px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-nd-item {
    --space: 0;
  }
  .landing-nd-item::before, .landing-nd-item::after,
  .landing-nd-item .gradient {
    border-radius: 0;
  }
}

/* Landing */
/* last Projects */
.last-projects-nd {
  margin-top: -108px;
  z-index: 10;
}
.last-projects-nd-link {
  color: #040404;
  padding: 21px 64px 28px;
  border-radius: 17px;
}
.last-projects-nd-link::before, .last-projects-nd-link::after {
  border-radius: inherit;
  transform: rotate(2deg);
}
.last-projects-nd-link::before {
  background-color: #fec800;
  z-index: -1;
}
.last-projects-nd-link::after {
  top: 24px;
  right: 18px;
  background-color: rgba(0, 0, 0, 0.27);
  backdrop-filter: blur(20px);
  z-index: -2;
}
.last-projects-nd-link .year {
  font-size: 31px;
  line-height: 44px;
  margin: 17px 0;
}
.last-projects-nd-link .more {
  color: #000;
}
.last-projects-nd-link .more svg {
  color: #02521f;
  transform: rotate(47deg);
}
.last-projects-nd-link .more:hover {
  color: #02521f;
}
.last-projects-nd-link .more:hover svg {
  transform: rotate(0deg);
}
@media only screen and (max-width: 767px) {
  .last-projects-nd {
    margin-top: -64px;
  }
  .last-projects-nd-link {
    padding: 16px 48px 20px;
  }
  .last-projects-nd-link .title {
    font-size: 12px;
    line-height: 18px;
  }
  .last-projects-nd-link .year {
    font-size: 24px;
    line-height: 36px;
    margin: 12px 0;
  }
  .last-projects-nd-link .more {
    font-size: 14px;
    line-height: 20px;
  }
  .last-projects-nd-link .more svg {
    width: 18px;
    height: 18px;
  }
}

/* last Projects */
/* Image Best Create */
.image-best-create-nd-img::after {
  background-image: url("./../../assets/images/new-demos-v2/pattern-01.png");
  width: 139px;
  height: 132px;
  transform: translate(-65px, 21px);
}
.image-best-create-nd-img-image {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTQiIGhlaWdodD0iNjIwIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNNDk0IDBIMjBBMjAgMjAgMCAwIDAgMCAyMHY1ODBhMjAgMjAgMCAwIDAgMjAgMjBoMzAyYTIwIDIwIDAgMCAwIDIwLTIwVjQ4MS43NmEyMCAyMCAwIDAgMSAxMS41Ni0xOC4xNGwxNDguODgtNjkuMjRBMjAgMjAgMCAwIDAgNTE0IDM3Ni4yNVYyMGEyMCAyMCAwIDAgMC0yMC0yMCIvPjwvc3ZnPg==") 0 0/cover;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTQiIGhlaWdodD0iNjIwIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNNDk0IDBIMjBBMjAgMjAgMCAwIDAgMCAyMHY1ODBhMjAgMjAgMCAwIDAgMjAgMjBoMzAyYTIwIDIwIDAgMCAwIDIwLTIwVjQ4MS43NmEyMCAyMCAwIDAgMSAxMS41Ni0xOC4xNGwxNDguODgtNjkuMjRBMjAgMjAgMCAwIDAgNTE0IDM3Ni4yNVYyMGEyMCAyMCAwIDAgMC0yMC0yMCIvPjwvc3ZnPg==") 0 0/cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.image-best-create-nd-img-image::before {
  background-image: radial-gradient(27.73% 20.32% at 36.87% 79.68%, #005417 0%, rgba(0, 84, 23, 0) 100%);
}
.image-best-create-nd-img .img .image {
  filter: drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff);
}
.image-best-create-nd-img .img .icon {
  width: 78px;
  height: 78px;
  border-radius: 4px 24px;
  background-color: #1a47b8;
  color: #fff;
}
.image-best-create-nd-img .img .icon::before {
  bottom: 7px;
  background-color: inherit;
  opacity: 0.2;
  border-radius: inherit;
}
.image-best-create-nd-img .img-1 {
  right: 32px;
  bottom: 25px;
}
.image-best-create-nd-img .img-1 .image img {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjgiIGhlaWdodD0iMjE3IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMTEuNiA2MC44NiAxMzkuMSAxLjg3YTIwIDIwIDAgMCAxIDI4LjQgMTguMTV2MTc2LjcxYTIwIDIwIDAgMCAxLTIwIDIwSDIwYTIwIDIwIDAgMCAxLTIwLTIwVjc5LjAyYTIwIDIwIDAgMCAxIDExLjYtMTguMTYiLz48L3N2Zz4=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjgiIGhlaWdodD0iMjE3IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMTEuNiA2MC44NiAxMzkuMSAxLjg3YTIwIDIwIDAgMCAxIDI4LjQgMTguMTV2MTc2LjcxYTIwIDIwIDAgMCAxLTIwIDIwSDIwYTIwIDIwIDAgMCAxLTIwLTIwVjc5LjAyYTIwIDIwIDAgMCAxIDExLjYtMTguMTYiLz48L3N2Zz4=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.image-best-create-nd-img .img-1 .icon {
  bottom: 60px;
  transform: translateX(31px);
}
.image-best-create-nd-img .img-1 .icon::before {
  right: 7px;
}
.image-best-create-nd-img .img-2 {
  top: 153px;
  transform: translateX(-40px);
}
.image-best-create-nd-img .img-2 .image img {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjgiIGhlaWdodD0iMTg0IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJtMTM4LjAzIDIuNDEtMTI3LjUgNjguNUEyMCAyMCAwIDAgMCAwIDg4LjU1VjE2M2EyMCAyMCAwIDAgMCAyNi44NCAxOC44bDEyNy41LTQ2LjQ0YTIwIDIwIDAgMCAwIDEzLjE2LTE4LjhWMjAuMDRjMC0xNS4xMy0xNi4xNC0yNC43OC0yOS40Ny0xNy42MiIvPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjgiIGhlaWdodD0iMTg0IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJtMTM4LjAzIDIuNDEtMTI3LjUgNjguNUEyMCAyMCAwIDAgMCAwIDg4LjU1VjE2M2EyMCAyMCAwIDAgMCAyNi44NCAxOC44bDEyNy41LTQ2LjQ0YTIwIDIwIDAgMCAwIDEzLjE2LTE4LjhWMjAuMDRjMC0xNS4xMy0xNi4xNC0yNC43OC0yOS40Ny0xNy42MiIvPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.image-best-create-nd-img .img-2 .icon {
  background-color: #49c792;
  border-radius: 24px 4px;
  top: 20px;
  transform: translateX(-2px);
}
.image-best-create-nd-img .img-2 .icon::before {
  left: 7px;
}
@media only screen and (max-width: 575px) {
  .image-best-create-nd-img .img-1 {
    transform: scale(0.6);
    transform-origin: right bottom;
  }
  .image-best-create-nd-img .img-2 {
    transform: translateX(-24px) scale(0.6);
    transform-origin: top left;
  }
}

/* Image Best Create */
/* Options */
.options-nd-item {
  gap: 20px;
  padding-bottom: 26px;
  border-bottom: 3px solid rgba(0, 0, 0, 0.06);
}
.options-nd-item::after {
  background-image: linear-gradient(-45deg, #fec800 25%, transparent 25%, transparent 50%, #fec800 50%, #fec800 75%, transparent 75%, transparent);
  background-size: 10px 10px;
  height: 13px;
  transform: translateY(9px);
  background-color: var(--bg-body);
  opacity: 0;
}
.options-nd-item .icon {
  width: 69px;
  height: 69px;
  background-color: #ebebeb;
  border-radius: 30px;
}
.options-nd-item .icon svg {
  color: #000;
}
.options-nd-item .detail {
  max-width: calc(100% - 89px);
}
.options-nd-item .detail .title {
  color: #040404;
}
.options-nd-item .detail .sub-title {
  color: #919191;
}
.options-nd-item:hover::after {
  opacity: 1;
}
.options-nd-item:hover .icon {
  background-color: #02521f;
}
.options-nd-item:hover .icon svg {
  color: #fff;
}
.options-nd-item:hover .icon svg path {
  stroke: #000;
}
@media only screen and (max-width: 767px) {
  .options-nd-item {
    gap: 12px;
  }
  .options-nd-item .icon {
    width: 56px;
    height: 56px;
  }
  .options-nd-item .icon svg {
    width: 20px;
    height: 20px;
  }
  .options-nd-item .detail {
    max-width: calc(100% - 68px);
  }
  .options-nd-item .detail .title {
    font-size: 16px;
    line-height: 24px;
  }
  .options-nd-item .detail .sub-title {
    font-size: 11px;
    line-height: 18px;
  }
}

/* Options */
/* Features */
.features-nd-wrapper {
  padding-bottom: 137px;
  --space: 88px;
}
.features-nd-wrapper::before {
  right: calc(-1 * var(--space));
  left: calc(-1 * var(--space));
  border-radius: 60px 0 60px 60px;
  background-color: #f3f4e6;
}
.features-nd-heading {
  padding: 9px 0 35px 53px;
  border-radius: 0 0 0 60px;
  background-color: #fff;
}
.features-nd-heading::before {
  width: var(--space);
  background-color: #fff;
  left: 100%;
}
.features-nd-heading .shape {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTU2IDU2QTU2IDU2IDAgMCAwIDAgMGg1NnoiLz48L3N2Zz4=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTU2IDU2QTU2IDU2IDAgMCAwIDAgMGg1NnoiLz48L3N2Zz4=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
}
.features-nd-heading .shape-1 {
  width: 56px;
  height: 56px;
}
.features-nd-heading .shape-2 {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTYwIDYwQTYwIDYwIDAgMCAwIDAgMGg2MHoiLz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTYwIDYwQTYwIDYwIDAgMCAwIDAgMGg2MHoiLz48L3N2Zz4=");
  width: 60px;
  height: 60px;
  transform: translateX(var(--space));
}
.features-nd-heading-title {
  color: #040404;
}
.features-nd-heading-sub-title {
  color: #8d8d8d;
}
.features-nd .row {
  row-gap: 32px;
}
.features-nd-item {
  background-color: #fff;
  padding: 24px 28px;
  box-shadow: 80px 8px 54px rgba(228, 228, 228, 0.14), 26px 29px 29px -20px rgba(204, 219, 219, 0.2) inset;
  border-bottom: 6px solid rgba(255, 255, 255, 0.2);
}
.features-nd-item::after {
  width: 117px;
  height: 6px;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTciIGhlaWdodD0iNiIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImMiIHdpZHRoPSIxMTciIGhlaWdodD0iNiIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTAgMGgxMTd2NkgweiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjYSkiIG1hc2s9InVybCgjYykiPjxtYXNrIGlkPSJlIiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNLTc2LTIwM2EyMCAyMCAwIDAgMSAyMC0yMGgyMjlhMjAgMjAgMCAwIDEgMjAgMjB2MTg5YTIwIDIwIDAgMCAxLTIwIDIwSC01NmEyMCAyMCAwIDAgMS0yMC0yMHoiLz48L21hc2s+PHBhdGggZmlsbD0idXJsKCNkKSIgZD0iTS03Ni0yMjNoMjY5ek0xOTMtMTRhMjYgMjYgMCAwIDEtMjYgMjZILTUwYTI2IDI2IDAgMCAxLTI2LTI2YzAgNy43MyA4Ljk1IDE0IDIwIDE0aDIyOWMxMS4wNSAwIDIwLTYuMjcgMjAtMTRNLTc2IDZ2LTIyOXptMjY5LTIyOVY2eiIgbWFzaz0idXJsKCNlKSIvPjwvZz48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImQiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg0Ni44MjU5IC04LjI3MTg3IDkuNzE2NzQgNDIuMDEzMiA2MS45OSAxLjIxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMzOUI2M0UiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzOUI2M0UiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PGZpbHRlciBpZD0iYSIgd2lkdGg9IjQxNyIgaGVpZ2h0PSIzNzciIHg9Ii0xNTAiIHk9Ii0yMzMiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJoYXJkQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQgZHk9IjY0Ii8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMzciLz48ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDcgMCIvPjxmZUJsZW5kIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yMF81Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzIwXzUiIHJlc3VsdD0ic2hhcGUiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0iaGFyZEFscGhhIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIi8+PGZlT2Zmc2V0IGR4PSIyNiIgZHk9IjI5Ii8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTQuNSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgazI9Ii0xIiBrMz0iMSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDIgMCIvPjxmZUJsZW5kIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0Ml9pbm5lclNoYWRvd18yMF81Ii8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTciIGhlaWdodD0iNiIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImMiIHdpZHRoPSIxMTciIGhlaWdodD0iNiIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTAgMGgxMTd2NkgweiIvPjwvbWFzaz48ZyBmaWx0ZXI9InVybCgjYSkiIG1hc2s9InVybCgjYykiPjxtYXNrIGlkPSJlIiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNLTc2LTIwM2EyMCAyMCAwIDAgMSAyMC0yMGgyMjlhMjAgMjAgMCAwIDEgMjAgMjB2MTg5YTIwIDIwIDAgMCAxLTIwIDIwSC01NmEyMCAyMCAwIDAgMS0yMC0yMHoiLz48L21hc2s+PHBhdGggZmlsbD0idXJsKCNkKSIgZD0iTS03Ni0yMjNoMjY5ek0xOTMtMTRhMjYgMjYgMCAwIDEtMjYgMjZILTUwYTI2IDI2IDAgMCAxLTI2LTI2YzAgNy43MyA4Ljk1IDE0IDIwIDE0aDIyOWMxMS4wNSAwIDIwLTYuMjcgMjAtMTRNLTc2IDZ2LTIyOXptMjY5LTIyOVY2eiIgbWFzaz0idXJsKCNlKSIvPjwvZz48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImQiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg0Ni44MjU5IC04LjI3MTg3IDkuNzE2NzQgNDIuMDEzMiA2MS45OSAxLjIxKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMzOUI2M0UiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzOUI2M0UiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PGZpbHRlciBpZD0iYSIgd2lkdGg9IjQxNyIgaGVpZ2h0PSIzNzciIHg9Ii0xNTAiIHk9Ii0yMzMiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJoYXJkQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQgZHk9IjY0Ii8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMzciLz48ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDcgMCIvPjxmZUJsZW5kIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yMF81Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzIwXzUiIHJlc3VsdD0ic2hhcGUiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0iaGFyZEFscGhhIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIi8+PGZlT2Zmc2V0IGR4PSIyNiIgZHk9IjI5Ii8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTQuNSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgazI9Ii0xIiBrMz0iMSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDIgMCIvPjxmZUJsZW5kIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0Ml9pbm5lclNoYWRvd18yMF81Ii8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #39b63e;
  transform: translate(-50%, 6px);
  opacity: 0;
}
.features-nd-item .icon {
  width: 58px;
  height: 58px;
  color: rgba(254, 200, 0, 0.17);
}
.features-nd-item .icon::after {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background-color: #fed155;
  filter: blur(54px);
  top: 30px;
  left: 24px;
  opacity: 0;
}
.features-nd-item .icon svg path {
  stroke: #000;
}
.features-nd-item .title {
  color: #040404;
}
.features-nd-item .text {
  color: rgba(0, 0, 0, 0.3);
}
.features-nd-item:hover {
  background-color: #334b4b;
  box-shadow: 0px 64px 74px rgba(0, 0, 0, 0.07), 26px 29px 29px rgba(0, 0, 0, 0.02) inset;
}
.features-nd-item:hover::after,
.features-nd-item:hover .icon::after {
  opacity: 1;
}
.features-nd-item:hover .icon {
  background-color: #f6d65b;
  color: #fff;
}
.features-nd-item:hover .icon svg path {
  stroke: #fff;
}
.features-nd-item:hover .title {
  color: #fff;
}
.features-nd-item:hover .text {
  color: rgba(255, 255, 255, 0.3);
}
@media only screen and (max-width: 767px) {
  .features-nd-heading {
    padding: 9px 0 29px 40px;
    margin-bottom: 56px;
    border-radius: 0 0 0 32px;
  }
  .features-nd-heading-title {
    font-size: 18px;
    line-height: 28px;
  }
  .features-nd-heading-sub-title {
    font-size: 12px;
    line-height: 22px;
  }
}

/* Features */
/* Representation Request */
.representation-request-nd {
  margin-top: -59px;
}
.representation-request-nd-wrapper {
  background-color: #334b4b;
  border-radius: 60px;
  padding: 41px 50px;
}
.representation-request-nd-wrapper::after {
  background-color: rgba(51, 75, 75, 0.6);
  filter: blur(90px);
  border-radius: 60px;
  width: 80%;
  height: 51px;
  transform: translate(-50%, 36px);
}
.representation-request-nd-wrapper .title {
  font-size: 21px;
  line-height: 34px;
}
.representation-request-nd-wrapper .line {
  width: 1px;
  height: 42px;
  background-color: rgba(255, 255, 255, 0.2);
  margin: 0 18px;
}
.representation-request-nd-wrapper form {
  margin-right: 25px;
}
.representation-request-nd-wrapper form .form-group .form-control {
  padding: 0 26px;
  height: 59px;
}
.representation-request-nd-wrapper form .form-group .form-control::-moz-placeholder {
  color: #fff;
}
.representation-request-nd-wrapper form .form-group .form-control, .representation-request-nd-wrapper form .form-group .form-control::placeholder {
  color: #fff;
}
.representation-request-nd-wrapper form .form-group span {
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(34px);
  z-index: -1;
}
.representation-request-nd-wrapper form .form-group span::before {
  padding: 1px;
  background-image: radial-gradient(38.5% 144.03% at 92.75% 93.28%, #ebebeb 0%, rgba(235, 235, 235, 0) 100%), radial-gradient(32% 47.76% at 10% 87.31%, #ebebeb 0%, rgba(235, 235, 235, 0) 100%);
  border-radius: 100px;
}
.representation-request-nd-wrapper form .btn {
  padding: 19px 26px;
}
.representation-request-nd-wrapper form .btn::after {
  background-color: inherit;
  top: 24px;
  right: 26px;
  bottom: -2px;
  left: 24px;
  border-radius: inherit;
  filter: blur(44px);
}
@media only screen and (max-width: 1199px) {
  .representation-request-nd-wrapper {
    padding: 41px 32px;
  }
  .representation-request-nd-wrapper .title {
    font-size: 18px;
    line-height: 28px;
  }
  .representation-request-nd-wrapper form {
    margin-right: 16px;
  }
}
@media only screen and (max-width: 991px) {
  .representation-request-nd-wrapper .text {
    margin: 16px 0 24px;
  }
  .representation-request-nd-wrapper form {
    margin-right: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .representation-request-nd-wrapper {
    border-radius: 32px;
    padding: 32px 24px;
  }
  .representation-request-nd-wrapper form .form-group:first-child {
    margin-left: 0;
  }
  .representation-request-nd-wrapper form .btn {
    width: 100%;
  }
}

/* Representation Request */
/* Works */
.works-nd-heading-icon {
  width: 81px;
  height: 81px;
  background-color: #fff;
}
.works-nd-heading-icon::after {
  width: 52px;
  height: 52px;
  background-color: #fed155;
  filter: blur(54px);
  transform: translate(4px, 12px);
  z-index: -1;
}
.works-nd-heading-title {
  color: #040404;
}
.works-nd-heading-title::before {
  width: 141px;
  height: 19px;
  background-color: #fff8f0;
  transform: translateX(25px);
}
.works-nd-item {
  background: #f3f4e5 linear-gradient(90deg, #f7fcff 0%, #eef2f9 23.78%, #f7fcff 100%);
  border-radius: 20px;
  padding: 108px 20px 24px;
}
.works-nd-item::before {
  width: 115px;
  height: 96px;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTUiIGhlaWdodD0iOTYiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0xMTUgOTUuMjFhMjAgMjAgMCAwIDAtMjAtMjBINjBhNDAgNDAgMCAwIDEtNDAtNDB2LTE1LjJBMjAgMjAgMCAwIDAgMCAwaDExNXoiLz48L3N2Zz4=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTUiIGhlaWdodD0iOTYiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0xMTUgOTUuMjFhMjAgMjAgMCAwIDAtMjAtMjBINjBhNDAgNDAgMCAwIDEtNDAtNDB2LTE1LjJBMjAgMjAgMCAwIDAgMCAwaDExNXoiLz48L3N2Zz4=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  z-index: 5;
}
.works-nd-item::after {
  padding: 1px;
  background-image: radial-gradient(8.54% 8.54% at 99.26% 34.45%, #ffc500 0%, rgba(255, 197, 0, 0) 100%);
  border-radius: inherit;
  z-index: -2;
}
.works-nd-item .bg {
  opacity: 0;
  z-index: -1;
}
.works-nd-item .bg::before {
  background-color: rgba(0, 0, 0, 0.7);
}
.works-nd-item .btn {
  top: 4px;
  right: 20px;
  width: 58px;
  height: 58px;
  background-color: #4e7b64;
  color: #fff;
  z-index: 8;
}
.works-nd-item .btn::before {
  border-radius: inherit;
  padding: 1px;
  background-image: radial-gradient(60.29% 60.29% at 10.29% 88.24%, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
.works-nd-item .btn::after {
  top: 15px;
  right: 15px;
  width: 68px;
  height: 68px;
  background-color: inherit;
  border-radius: inherit;
  opacity: 0.5;
  filter: blur(54px);
  z-index: -2;
}
.works-nd-item .btn svg {
  transform: rotate(45deg);
}
.works-nd-item .title svg {
  color: #fec800;
}
.works-nd-item .title a {
  color: #040404;
}
.works-nd-item .title a:hover {
  color: #4e7b64;
}
.works-nd-item .image img {
  height: 112px;
  -webkit-mask-image: radial-gradient(50% 50% at 50% 50%, #d9d9d9 0%, rgba(115, 115, 115, 0) 100%);
          mask-image: radial-gradient(50% 50% at 50% 50%, #d9d9d9 0%, rgba(115, 115, 115, 0) 100%);
}
.works-nd-item p {
  color: rgba(0, 0, 0, 0.3);
}
.works-nd-item p span {
  color: #000;
}
.works-nd-item:hover .bg {
  opacity: 1;
}
.works-nd-item:hover .title a {
  color: #fff;
}
.works-nd-item:hover p {
  color: rgba(255, 255, 255, 0.5);
}
.works-nd-item:hover p span {
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .works-nd-heading {
    margin-bottom: 56px;
  }
  .works-nd-heading-title {
    font-size: 18px;
    line-height: 28px;
  }
}

/* Works */
/* Image */
.image-nd-box {
  padding: 22px 12px 82px;
}
.image-nd-box::before, .image-nd-box::after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MDgiIGhlaWdodD0iNTA5IiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMDgiIGQ9Ik00NzcuNS41aC00NDdhMzAgMzAgMCAwIDAtMzAgMzB2MzUwLjk4YTMwIDMwIDAgMCAwIDMwIDMwaDE3OC45YTMwIDMwIDAgMCAxIDE1IDQuMDJsMTU0LjExIDg4Ljk4YTMwIDMwIDAgMCAwIDE1IDQuMDJoODMuOTlhMzAgMzAgMCAwIDAgMzAtMzB2LTQ0OGEzMCAzMCAwIDAgMC0zMC0zMFoiLz48L3N2Zz4=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MDgiIGhlaWdodD0iNTA5IiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMDgiIGQ9Ik00NzcuNS41aC00NDdhMzAgMzAgMCAwIDAtMzAgMzB2MzUwLjk4YTMwIDMwIDAgMCAwIDMwIDMwaDE3OC45YTMwIDMwIDAgMCAxIDE1IDQuMDJsMTU0LjExIDg4Ljk4YTMwIDMwIDAgMCAwIDE1IDQuMDJoODMuOTlhMzAgMzAgMCAwIDAgMzAtMzB2LTQ0OGEzMCAzMCAwIDAgMC0zMC0zMFoiLz48L3N2Zz4=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.image-nd-box::before {
  background-color: #000;
}
.image-nd-box::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NDEiIGhlaWdodD0iMzgyIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjOTU5Q0E2IiBkPSJNNTExIDBIMzBBMzAgMzAgMCAwIDAgMCAzMHYyMTguNDlhMzAgMzAgMCAwIDAgMzAgMzBoMTkzLjQ1YTMwIDMwIDAgMCAxIDE1IDQuMDJsMTQ2LjgxIDg0Ljc1YTExMCAxMTAgMCAwIDAgNTUgMTQuNzRINTExYTMwIDMwIDAgMCAwIDMwLTMwVjMwYTMwIDMwIDAgMCAwLTMwLTMwIi8+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTUxMSAwSDMwQTMwIDMwIDAgMCAwIDAgMzB2MjE4LjQ5YTMwIDMwIDAgMCAwIDMwIDMwaDE5My40NWEzMCAzMCAwIDAgMSAxNSA0LjAybDE0Ni44MSA4NC43NWExMTAgMTEwIDAgMCAwIDU1IDE0Ljc0SDUxMWEzMCAzMCAwIDAgMCAzMC0zMFYzMGEzMCAzMCAwIDAgMC0zMC0zMCIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAiIHgyPSI1NDEiIHkxPSIxOTEiIHkyPSIxOTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRjhGQ0ZGIi8+PHN0b3Agb2Zmc2V0PSIuMjQiIHN0b3AtY29sb3I9IiNFRkYyRjkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGOEZDRkYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NDEiIGhlaWdodD0iMzgyIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjOTU5Q0E2IiBkPSJNNTExIDBIMzBBMzAgMzAgMCAwIDAgMCAzMHYyMTguNDlhMzAgMzAgMCAwIDAgMzAgMzBoMTkzLjQ1YTMwIDMwIDAgMCAxIDE1IDQuMDJsMTQ2LjgxIDg0Ljc1YTExMCAxMTAgMCAwIDAgNTUgMTQuNzRINTExYTMwIDMwIDAgMCAwIDMwLTMwVjMwYTMwIDMwIDAgMCAwLTMwLTMwIi8+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTUxMSAwSDMwQTMwIDMwIDAgMCAwIDAgMzB2MjE4LjQ5YTMwIDMwIDAgMCAwIDMwIDMwaDE5My40NWEzMCAzMCAwIDAgMSAxNSA0LjAybDE0Ni44MSA4NC43NWExMTAgMTEwIDAgMCAwIDU1IDE0Ljc0SDUxMWEzMCAzMCAwIDAgMCAzMC0zMFYzMGEzMCAzMCAwIDAgMC0zMC0zMCIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAiIHgyPSI1NDEiIHkxPSIxOTEiIHkyPSIxOTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRjhGQ0ZGIi8+PHN0b3Agb2Zmc2V0PSIuMjQiIHN0b3AtY29sb3I9IiNFRkYyRjkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGOEZDRkYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=");
  background: #939ca7 linear-gradient(90deg, #f7fcff 0%, #eef2f9 23.78%, #f7fcff 100%);
  top: 144px;
  right: -17px;
  bottom: -18px;
  left: -17px;
  z-index: -2;
}
.image-nd-box .tag {
  background-color: #4e7b64;
  backdrop-filter: blur(5px);
  transform: translateX(-50%) rotate(-2.76deg);
  padding: 10px 38px;
  bottom: 30px;
  z-index: 5;
}
@media only screen and (max-width: 767px) {
  .image-nd-box {
    padding: 16px 8px 64px;
  }
  .image-nd-box .tag {
    font-size: 16px;
    line-height: 24px;
    bottom: 12px;
    padding: 10px 32px;
  }
}

/* Image */
/* Steps */
.steps-nd-item {
  gap: 42px;
  padding: 28px 0 28px 20px;
  z-index: 2;
  min-height: 181px;
}
.steps-nd-item .shape {
  right: 26px;
  opacity: 0;
  z-index: -1;
}
.steps-nd-item .shape::before {
  background-color: #477759;
  border-radius: 30px;
  z-index: -2;
}
.steps-nd-item .shape::after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MSIgaGVpZ2h0PSIxMjEiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik00MC4xOCAxMjAuNGEzMCAzMCAwIDAgMC0xMS45NC0yMy45NWwtMTYuMy0xMi4zYTMwIDMwIDAgMCAxIDAtNDcuOWwxNi4zLTEyLjNBMzAgMzAgMCAwIDAgNDAuMTggMHoiLz48L3N2Zz4=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MSIgaGVpZ2h0PSIxMjEiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik00MC4xOCAxMjAuNGEzMCAzMCAwIDAgMC0xMS45NC0yMy45NWwtMTYuMy0xMi4zYTMwIDMwIDAgMCAxIDAtNDcuOWwxNi4zLTEyLjNBMzAgMzAgMCAwIDAgNDAuMTggMHoiLz48L3N2Zz4=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  width: 41px;
  height: 121px;
  transform: translate(1px, -50%);
  z-index: -1;
}
.steps-nd-item .shape .sh {
  top: 38px;
  right: 24px;
  bottom: -14px;
  left: 24px;
  border-radius: 30px;
  background-color: rgba(71, 119, 89, 0.19);
  z-index: -3;
}
.steps-nd-item .shape .sh::before {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIxMDkiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0zMi4xNCAxMDguMzNhMzAgMzAgMCAwIDAtMTEuODktMjMuOTJsLTguMzYtNi4zM2EzMCAzMCAwIDAgMSAwLTQ3LjgzbDguMzYtNi4zM0EzMCAzMCAwIDAgMCAzMi4xNSAweiIvPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIxMDkiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0zMi4xNCAxMDguMzNhMzAgMzAgMCAwIDAtMTEuODktMjMuOTJsLTguMzYtNi4zM2EzMCAzMCAwIDAgMSAwLTQ3LjgzbDguMzYtNi4zM0EzMCAzMCAwIDAgMCAzMi4xNSAweiIvPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  width: 33px;
  height: 109px;
  transform: translate(1px, -50%);
  z-index: -1;
}
.steps-nd-item .shape .sh-2 {
  width: 17px;
  height: 27px;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIyNyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTE2LjE2Ljg1YTI2LjIgMjYuMiAwIDAgMS0xMC40IDIwLjlMMCAyNi4xM0EyOS44IDI5LjggMCAwIDEgMTEuOTIgMy4yTDE2LjE0IDB6Ii8+PC9zdmc+") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIyNyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTE2LjE2Ljg1YTI2LjIgMjYuMiAwIDAgMS0xMC40IDIwLjlMMCAyNi4xM0EyOS44IDI5LjggMCAwIDEgMTEuOTIgMy4yTDE2LjE0IDB6Ii8+PC9zdmc+") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: rgba(71, 119, 89, 0.19);
  transform: translateY(-101%);
  right: 23px;
}
.steps-nd-item .count {
  width: 58px;
  height: 58px;
  background-color: #959ca6;
}
.steps-nd-item .count::after {
  background-color: #fff;
  width: 38px;
  height: 38px;
  filter: blur(54px);
  transform: translate(3px, 9px);
  z-index: 2;
}
.steps-nd-item .detail {
  max-width: calc(100% - 100px);
}
.steps-nd-item .detail .title {
  color: #040414;
}
.steps-nd-item .detail .title span {
  color: #000;
}
.steps-nd-item .detail p {
  color: #7f7f88;
}
.steps-nd-item:hover .shape {
  opacity: 1;
}
.steps-nd-item:hover .count {
  background-color: #fec800;
}
.steps-nd-item:hover .detail .title,
.steps-nd-item:hover .detail .title span {
  color: #fff;
}
.steps-nd-item:hover .detail p {
  color: rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 1199px) {
  .steps-nd-item {
    gap: 24px;
  }
  .steps-nd-item .detail {
    max-width: calc(100% - 82px);
  }
}
@media only screen and (max-width: 767px) {
  .steps-nd-item {
    gap: 16px;
    padding: 20px 0 20px 12px;
  }
  .steps-nd-item .detail {
    max-width: calc(100% - 74px);
  }
  .steps-nd-item .detail .title {
    font-size: 16px;
    line-height: 24px;
  }
  .steps-nd-item .detail p {
    font-size: 12px;
    line-height: 22px;
  }
}

/* Steps */
/* Teams */
.teams-nd-item {
  height: 395px;
  background-color: #878b91;
}
.teams-nd-item::before {
  background-image: linear-gradient(180deg, rgba(23, 27, 51, 0) 0%, #171b33 127.06%);
  height: 303px;
}
.teams-nd-item img {
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 303px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom;
     object-position: bottom;
  z-index: -2;
}
.teams-nd-item .content {
  padding: 0 22px 22px;
  transition-delay: 0.3s;
}
.teams-nd-item .content .tag {
  border-radius: 30px 30px 0;
  padding: 4px 24px 4px 18px;
  margin-right: -8px;
}
.teams-nd-item .content .tag::before {
  top: 100%;
  width: 20px;
  height: 11px;
  background-color: inherit;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5LjYyIDEwLjVBMjMuNiAyMy42IDAgMCAwIDAgMGgxOS42MnoiLz48L3N2Zz4=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5LjYyIDEwLjVBMjMuNiAyMy42IDAgMCAwIDAgMGgxOS42MnoiLz48L3N2Zz4=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transform: translateX(0.4px);
}
.teams-nd-item .content-hover {
  border-radius: 20px 20px 0 0;
  padding: 12px 16px;
  max-width: 80%;
  transform: translate(-50%, 100%);
  transition-delay: 0s;
}
.teams-nd-item .content-hover .position {
  color: #a4a8ba;
}
.teams-nd-item .content-hover .name {
  color: #040404;
}
.swiper-slide.hovered .teams-nd-item {
  background-color: #ffe45c;
}
.swiper-slide.hovered .teams-nd-item::before {
  opacity: 0;
}
.swiper-slide.hovered .teams-nd-item img {
  height: 367px;
  -webkit-mask-image: linear-gradient(0deg, rgba(255, 227, 54, 0) 0%, #ffe336 100%);
          mask-image: linear-gradient(0deg, rgba(255, 227, 54, 0) 0%, #ffe336 100%);
}
.swiper-slide.hovered .teams-nd-item .content {
  transform: translateY(100%);
  transition-delay: 0s;
}
.swiper-slide.hovered .teams-nd-item .content-hover {
  transform: translate(-50%, 0);
  transition-delay: 0.3s;
}
.teams-nd .swiper-slide {
  width: calc(16.6666667% - 14px) !important;
  flex: 0 0 auto;
  transition: all 0.3s linear;
}
.teams-nd .swiper-slide.hovered {
  width: calc(33.333333% - 10px) !important;
}
@media only screen and (max-width: 991px) {
  .teams-nd .swiper-slide {
    width: calc(25% - 12.3px) !important;
  }
  .teams-nd .swiper-slide.hovered {
    width: calc(50% - 8.8px) !important;
  }
}
@media only screen and (max-width: 767px) {
  .teams-nd .swiper-slide {
    width: calc(33.333333% - 11px) !important;
  }
  .teams-nd .swiper-slide.hovered {
    width: calc(66.666666% - 7px) !important;
  }
}
@media only screen and (max-width: 767px) {
  .teams-nd .swiper {
    overflow: visible;
  }
  .teams-nd .swiper-slide, .teams-nd .swiper-slide.hovered {
    width: 100% !important;
  }
}

/* Teams */
/* Projects */
.projects-nd {
  padding-bottom: 160px;
}
.projects-nd::before, .projects-nd::after {
  top: 14px;
}
.projects-nd::before {
  background-color: #334b4b;
}
.projects-nd::after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODMiIGhlaWdodD0iNjEiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0xODIuNSAwYTY2IDY2IDAgMCAwLTQ0LjUyIDE3LjMxTDkxLjI1IDYwLjE1IDQ0LjUyIDE3LjNBNjYgNjYgMCAwIDAgMCAweiIvPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODMiIGhlaWdodD0iNjEiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0xODIuNSAwYTY2IDY2IDAgMCAwLTQ0LjUyIDE3LjMxTDkxLjI1IDYwLjE1IDQ0LjUyIDE3LjNBNjYgNjYgMCAwIDAgMCAweiIvPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  width: 182px;
  height: 61px;
}
.projects-nd-heading-icon {
  background-color: #fec800;
  width: 83px;
  height: 83px;
}
.projects-nd-heading-icon::after {
  width: 58px;
  height: 58px;
  background-color: inherit;
  transform: translate(-50%, 5px);
  filter: blur(84px);
}
.projects-nd-heading-sub-title {
  color: #919191;
}
.projects-nd-wrapper::before, .projects-nd-wrapper::after {
  width: 335px;
  height: 335px;
  border-radius: 50%;
  background-color: #657d7d;
  filter: blur(354px);
}
.projects-nd-wrapper::before {
  transform: translate(121px, -120px);
}
.projects-nd-wrapper::after {
  transform: translate(-168px, -90px);
}
.projects-nd-item {
  background-color: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(54px);
  padding: 30px 38px 62px 26px;
}
.projects-nd-item .info .image {
  width: 110px;
  height: 110px;
  border: 1px solid rgba(255, 255, 255, 0.76);
}
.projects-nd-item .info .image img {
  width: 96px;
  height: 96px;
}
.projects-nd-item .info .image img:nth-child(2) {
  top: 20px;
  right: 3px;
  bottom: -14px;
  left: 3px;
  filter: blur(54px);
  z-index: -1;
}
.projects-nd-item .info .detail {
  max-width: calc(100% - 124px);
}
.projects-nd-item .info .detail .category {
  background-color: rgba(0, 0, 0, 0.4);
  padding: 11px 18px;
  backdrop-filter: blur(44px);
}
.projects-nd-item .info .detail .date {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #a4a8ba;
  padding: 10px 14px;
}
.projects-nd-item .info .detail .title {
  max-height: 72px;
}
.projects-nd-item .view {
  width: 98px;
  height: 98px;
  transform: translate(-50%, 49px);
}
.projects-nd-item .view::before {
  padding: 2px;
  background-image: radial-gradient(24.07% 24.07% at 75.31% 87.65%, #ffffff 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(34.26% 34.26% at 23.15% 23.77%, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  transform: rotate(82.65deg);
  border-radius: inherit;
}
.projects-nd-item .view > span {
  width: 80px;
  height: 80px;
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(24px);
}
.projects-nd-item .view > span::before {
  padding: 2px;
  background-image: radial-gradient(38.51% 17.26% at 52.94% 98.56%, #3e7c62 0%, rgba(255, 197, 0, 0) 100%);
  border-radius: inherit;
}
.projects-nd-item .view > span > span {
  width: 58px;
  height: 58px;
  background-color: #f6d65b;
}
.projects-nd-item .view > span > span::before {
  padding: 3px;
  background-image: radial-gradient(24.07% 24.07% at 75.31% 87.65%, #ffffff 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(34.26% 34.26% at 23.15% 23.77%, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: inherit;
}
.projects-nd-item .view > span > span svg {
  transform: rotate(45deg);
}
.projects-nd .swiper-slide > * {
  opacity: 0.2;
}
.projects-nd .swiper-slide-visible > * {
  opacity: 1;
}
@media only screen and (max-width: 991px) {
  .projects-nd-item {
    padding: 24px 20px 56px;
  }
  .projects-nd-item .info .detail {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .projects-nd-heading {
    margin-bottom: 40px;
  }
  .projects-nd-heading-title {
    font-size: 20px;
    line-height: 32px;
  }
  .projects-nd-item .info .detail .title {
    font-size: 18px;
    line-height: 28px;
    max-height: 56px;
  }
  .projects-nd-item p {
    font-size: 12px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .projects-nd .swiper-slide > * {
    opacity: 1;
  }
}

/* Projects */
/* Video */
.video-nd {
  margin-top: -36px;
}
.video-nd-wrapper {
  min-height: 507px;
}
.video-nd-wrapper::before, .video-nd-wrapper::after {
  background-color: var(--bg-body);
  height: 113px;
}
.video-nd-wrapper::before {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTYiIGhlaWdodD0iMTEzIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRDMzIiBkPSJNMi40IDBhNDAgNDAgMCAwIDEgMjUuMDEgMTAuMzdsMTAxLjM3IDkyLjIyQTQwIDQwIDAgMCAwIDE1NS43IDExM0gwVjB6Ii8+PC9zdmc+") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTYiIGhlaWdodD0iMTEzIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRDMzIiBkPSJNMi40IDBhNDAgNDAgMCAwIDEgMjUuMDEgMTAuMzdsMTAxLjM3IDkyLjIyQTQwIDQwIDAgMCAwIDE1NS43IDExM0gwVjB6Ii8+PC9zdmc+") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  width: 156px;
  left: 194px;
}
.video-nd-wrapper::after {
  width: 100vw;
  transform: translateX(194px);
  right: 100%;
}
.video-nd-wrapper .bg {
  background-image: url("./../images/new-demos-v2/image-06.png");
  border-radius: 0 40px 40px 0;
  width: calc(100% + var(--l) + 12px);
  z-index: -2;
}
.video-nd-wrapper .bg::before {
  background-image: radial-gradient(24.68% 80.21% at 58.18% 89.13%, #005417 0%, rgba(0, 84, 23, 0) 100%);
}
.video-nd-wrapper .bg::after {
  height: 100px;
  -webkit-mask-image: linear-gradient(to bottom, transparent, #fff);
          mask-image: linear-gradient(to bottom, transparent, #fff);
  backdrop-filter: blur(20px);
  border-radius: 0 0 40px;
}
.video-nd-wrapper .layer {
  top: -28px;
  right: -25px;
  bottom: -70px;
  width: 100vw;
  border-radius: 0 30px 30px 0;
  background-color: rgba(255, 255, 255, 0.1);
  z-index: -3;
}
.video-nd-wrapper .btn-play {
  width: 170px;
  height: 170px;
}
.video-nd-wrapper .btn-play::before {
  padding: 2px;
  background-image: radial-gradient(24.07% 24.07% at 75.31% 87.65%, #ffffff 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(34.26% 34.26% at 23.15% 23.77%, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: inherit;
  transform: rotate(82.69deg);
}
.video-nd-wrapper .btn-play > * {
  width: 140px;
  height: 140px;
  background-color: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(24px);
}
.video-nd-wrapper .btn-play > * > * {
  width: 100px;
  height: 100px;
  background-color: #000;
}
.video-nd-wrapper .btn-play > * > *::before {
  padding: 3px;
  border-radius: inherit;
  background-image: radial-gradient(24.07% 24.07% at 75.31% 87.65%, #ffffff 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(34.26% 34.26% at 23.15% 23.77%, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
.video-nd-box {
  left: 187px;
  transform: translateY(44px);
}
.video-nd-box::before {
  top: 24px;
  right: -12px;
  bottom: -13px;
  left: -17px;
  background-image: linear-gradient(-53.19deg, rgba(255, 255, 255, 0) 62.96%, rgba(255, 255, 255, 0.05) 80.72%, rgba(255, 255, 255, 0.3) 89.31%);
  backdrop-filter: blur(16px);
  border-radius: 40px 0 40px 40px;
}
.video-nd-box-content {
  background-image: linear-gradient(45deg, #ffe336 91.68%, #9c8822 99.62%);
  border-radius: 40px 0 40px 40px;
  padding: 34px 36px;
}
.video-nd-box-content::before {
  padding: 3px;
  background-image: radial-gradient(38.4% 49.36% at 63.86% 93.85%, #ffffff 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(48.75% 45.64% at 94.31% 0%, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: inherit;
}
.video-nd-box-content::after {
  width: 63px;
  height: 63px;
  background-color: rgba(255, 228, 92, 0.6);
  filter: blur(44px);
  transform: translate(18px, 14px);
}
.video-nd-box-heading .icon {
  width: 57px;
  height: 57px;
  background-color: #02521f;
}
.video-nd-box-heading .icon span {
  width: 88px;
  height: 36px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.01), transparent);
  backdrop-filter: blur(2px);
  transform: translate(-50%, 16px);
  z-index: 2;
}
.video-nd-box-heading .btn-show {
  width: 51px;
  height: 51px;
  border: 1px dashed rgba(4, 4, 4, 0.2);
  transform: rotate(45deg);
  color: #040404;
}
.video-nd-box-title {
  font-size: 21px;
  line-height: 32px;
  color: #040404;
}
.video-nd-box-title span {
  color: #4e7b64;
}
.video-nd-box-sub-title {
  color: rgba(0, 0, 0, 0.4);
}
@media only screen and (max-width: 1199px) {
  .video-nd-box {
    left: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .video-nd-box {
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .video-nd {
    padding-bottom: 20%;
  }
  .video-nd-wrapper {
    min-height: 320px;
  }
  .video-nd-wrapper::before, .video-nd-wrapper::after {
    content: none;
  }
  .video-nd-wrapper .bg {
    border-radius: 0 20px 20px 0;
  }
  .video-nd-wrapper .layer {
    top: -16px;
    right: -12px;
    bottom: -48px;
  }
  .video-nd-wrapper .btn-play {
    transform: translate(50%, -50%) scale(0.7) !important;
  }
  .video-nd-box {
    top: 100%;
    right: 24px;
    bottom: auto !important;
    transform: translateY(-44px);
  }
  .video-nd-box::before, .video-nd-box-content {
    border-radius: 24px;
  }
  .video-nd-box-content {
    border-radius: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .video-nd {
    padding-bottom: 35%;
  }
}

/* Video */
/* Levels */
.levels-nd-wrapper {
  margin: 0 -15px;
  row-gap: 12px;
}
.levels-nd-col {
  max-width: 25%;
  padding: 14px 15px;
  position: relative;
}
.levels-nd-col::before {
  content: "";
  position: absolute;
  width: calc(100% + 4px);
  height: 50%;
  border: dashed #ebecf0;
  z-index: -3;
}
.levels-nd-col:nth-child(odd)::before {
  top: 0;
  right: 0;
  border-width: 4px 4px 0;
  border-radius: 40px 40px 0 0;
}
.levels-nd-col:nth-child(even)::before {
  right: 0;
  bottom: 0;
  border-width: 0 4px 4px;
  border-radius: 0 0 40px 40px;
}
.levels-nd-col:first-child::before {
  border-width: 4px 0 0 4px;
  border-radius: 40px 0 0;
  width: calc(100% - 19px);
  right: auto;
  left: -4px;
}
.levels-nd-col:nth-child(even):last-child::before {
  border-width: 0 4px 4px 0;
  border-radius: 0 0 40px;
  width: calc(100% - 19px);
}
.levels-nd-item {
  background-color: #fff;
  border: 2px solid #fff;
  box-shadow: 26px 29px 29px -20px rgba(204, 219, 219, 0.2) inset;
  padding: 35px 24px;
}
.levels-nd-item::before, .levels-nd-item::after {
  content: "";
  width: calc(50% + 18px);
  height: calc(50% + 18px);
  position: absolute;
  mix-blend-mode: color;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  pointer-events: none;
  z-index: -1;
}
.levels-nd-item .counter {
  width: 50px;
  height: 50px;
  font-size: 17px;
  line-height: 26px;
  left: 50%;
  background-color: #040404;
  z-index: 10;
}
.levels-nd-item .counter::before {
  padding: 3px;
  background-image: radial-gradient(24.07% 24.07% at 75.31% 87.65%, #ffffff 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(34.26% 34.26% at 23.15% 23.77%, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: inherit;
}
.levels-nd-item .bg {
  background-image: url("./../images/new-demos-v2/level-02.png");
  opacity: 0;
}
.levels-nd-item .bg::before {
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1;
}
.levels-nd-item .bg::after {
  background-image: linear-gradient(180deg, rgba(62, 124, 98, 0) 0%, rgba(0, 84, 23, 0.929095) 62.96%, #005417 100%);
  z-index: 2;
}
.levels-nd-item .image {
  background-image: linear-gradient(165deg, #00b921 0%, #c5ffd0 100%);
  width: 68px;
  height: 68px;
}
.levels-nd-item .image::after {
  width: 81px;
  height: 33px;
  background-color: rgba(255, 255, 255, 0.01);
  backdrop-filter: blur(3px);
  transform: translate(-50%, 7px);
  z-index: 3;
}
.levels-nd-item .title {
  color: #040404;
}
.levels-nd-item p {
  color: #919191;
}
.levels-nd-item:hover::before, .levels-nd-item:hover::after,
.levels-nd-item:hover .bg {
  opacity: 1;
}
.levels-nd-item:hover .counter {
  background-color: #fec800;
}
.levels-nd-item:hover .image {
  opacity: 0;
}
.levels-nd-item:hover .title,
.levels-nd-item:hover p {
  color: #fff;
}
.levels-nd-col:nth-child(odd) .levels-nd-item::before, .levels-nd-col:nth-child(odd) .levels-nd-item::after {
  top: -18px;
  right: -18px;
  background-image: linear-gradient(135deg, rgba(254, 200, 0, 0), #fec800, rgba(254, 200, 0, 0));
}
.levels-nd-col:nth-child(odd) .levels-nd-item .counter {
  top: 0;
  transform: translate(-50%, -35px);
}
.levels-nd-col:nth-child(even) .levels-nd-item::before, .levels-nd-col:nth-child(even) .levels-nd-item::after {
  right: -18px;
  bottom: -18px;
  background-image: linear-gradient(45deg, rgba(254, 200, 0, 0), #fec800, rgba(254, 200, 0, 0));
}
.levels-nd-col:nth-child(even) .levels-nd-item .counter {
  bottom: 0;
  transform: translate(-50%, 35px);
}
@media only screen and (max-width: 991px) {
  .levels-nd-col {
    max-width: 50%;
  }
  .levels-nd-col:first-child::before {
    border-radius: 0;
    border-width: 4px 0 0;
  }
  .levels-nd-col:nth-child(even)::before {
    border-width: 4px 0 4px 4px;
    top: 0;
    bottom: -16px;
    border-radius: 32px 0 0 32px;
    height: auto;
  }
  .levels-nd-col:nth-child(3) {
    order: 999;
  }
  .levels-nd-col:nth-child(3)::before {
    border-width: 0;
  }
  .levels-nd-col:nth-child(even):last-child::before {
    border-width: 4px 0 0;
    border-radius: 0;
    right: auto;
    left: 0;
  }
  .levels-nd-item::before, .levels-nd-item::after {
    content: none;
  }
  .levels-nd-col:nth-child(odd) .levels-nd-item .counter, .levels-nd-col:nth-child(even) .levels-nd-item .counter {
    top: 0;
    bottom: auto;
    transform: translate(-50%, -35px);
  }
}
@media only screen and (max-width: 575px) {
  .levels-nd-wrapper {
    margin: 0 -24px;
  }
  .levels-nd-col {
    max-width: 100%;
    padding: 14px 24px;
  }
  .levels-nd-col:nth-child(odd)::before {
    width: 50%;
    height: auto;
    bottom: -16px;
    right: auto;
    left: 16px;
    border-width: 4px 0 4px 4px;
    border-radius: 32px 0 0 32px;
  }
  .levels-nd-col:nth-child(even)::before {
    width: 50%;
    height: auto;
    bottom: -16px;
    right: 16px;
    border-width: 4px 4px 4px 0;
    border-radius: 0 32px 32px 0;
  }
  .levels-nd-col:nth-child(even):last-child {
    order: 9999;
  }
  .levels-nd-col:nth-child(even):last-child::before {
    content: none;
  }
}

/* Levels */
/* Comments */
.comments-nd-wrapper {
  background-color: #f3f4e6;
  padding: 36px 63px;
}
.comments-nd-heading-icon {
  width: 70px;
  height: 70px;
  background-color: #ffe45c;
}
.comments-nd-heading-icon::after {
  width: 44px;
  height: 44px;
  transform: translateX(3px);
}
.comments-nd-heading-icon svg {
  color: #4e7b64;
}
.comments-nd-heading-title {
  color: #040404;
}
.comments-nd-heading-sub-title {
  color: #02521f;
}
.comments-nd-item {
  padding: 24px 21px;
}
.comments-nd-item .content {
  color: #394454;
}
.comments-nd-item .author {
  gap: 10px;
}
.comments-nd-item .author .image {
  width: 50px;
  height: 50px;
  background-color: rgba(214, 216, 229, 0.18);
}
.comments-nd-item .author .image img {
  width: 36px;
  height: 36px;
}
.comments-nd-item .author .detail {
  max-width: calc(100% - 60px);
}
.comments-nd-item .author .detail .position-rate {
  gap: 12px;
}
.comments-nd-item .author .detail .position-rate .line {
  height: 1px;
  border-bottom: 1px dashed rgba(164, 168, 186, 0.3);
}
.comments-nd-item .author .detail .position {
  color: #7f7f88;
}
.comments-nd-item .author .detail .rate {
  color: #a4a8ba;
}
.comments-nd-item .author .detail .rate svg {
  color: #ffc700;
}
.comments-nd-item .author .detail .name {
  color: #040404;
}
.comments-nd .swiper.both {
  -webkit-mask-image: linear-gradient(270deg, rgba(243, 244, 229, 0) 0%, #edefe0 9%, #94958b 90.35%, rgba(141, 142, 133, 0) 100%);
          mask-image: linear-gradient(270deg, rgba(243, 244, 229, 0) 0%, #edefe0 9%, #94958b 90.35%, rgba(141, 142, 133, 0) 100%);
}
.comments-nd .swiper.before {
  -webkit-mask-image: linear-gradient(90deg, #fff 90%, rgba(255, 255, 255, 0));
          mask-image: linear-gradient(90deg, #fff 90%, rgba(255, 255, 255, 0));
}
.comments-nd .swiper.after {
  -webkit-mask-image: linear-gradient(270deg, #fff 90%, rgba(255, 255, 255, 0));
          mask-image: linear-gradient(270deg, #fff 90%, rgba(255, 255, 255, 0));
}
.comments-nd .swiper-button-prev, .comments-nd .swiper-button-next {
  width: 48px;
  height: 33px;
  background-color: #fff;
  color: #292d32;
}
.comments-nd .swiper-button-prev::after, .comments-nd .swiper-button-next::after {
  content: none;
}
.comments-nd .swiper-button-prev:hover, .comments-nd .swiper-button-next:hover {
  background-color: #02521f;
  color: #fff;
}
.comments-nd .swiper-button-prev {
  transform: translateX(28px);
}
.comments-nd .swiper-button-next {
  transform: translateX(-34px);
  right: auto;
}
@media only screen and (max-width: 1199px) {
  .comments-nd-wrapper {
    padding: 36px 48px;
  }
}
@media only screen and (max-width: 767px) {
  .comments-nd-heading-title {
    font-size: 18px;
    line-height: 24px;
  }
  .comments-nd-heading-sub-title {
    font-size: 12px;
    line-height: 18px;
  }
  .comments-nd-wrapper {
    padding: 32px 20px;
  }
  .comments-nd .swiper {
    -webkit-mask-image: none !important;
            mask-image: none !important;
  }
}
@media only screen and (max-width: 575px) {
  .comments-nd-wrapper {
    border-radius: 0;
    padding: 32px 12px;
    margin: 0 -12px;
  }
  .comments-nd .swiper {
    overflow: visible;
  }
}

/* Comments */
/* Articles */
.articles-nd-heading-text {
  gap: 19px;
}
.articles-nd-heading-text .icon {
  width: 66px;
  height: 66px;
  background-color: #f6d65b;
}
.articles-nd-heading-text .icon::after {
  width: 42px;
  height: 42px;
  background-color: #fed155;
  transform: translate(3px, 10px);
  filter: blur(54px);
}
.articles-nd-heading-text .title {
  color: #040404;
}
.articles-nd-heading-text .title::before {
  width: 141px;
  height: 19px;
  background-color: #fff8f0;
  transform: translateX(7px);
}
.articles-nd-heading-text .sub-title {
  color: #8d8d8d;
}
.articles-nd-heading-btn {
  background: #939ca7 linear-gradient(90deg, #f7fcff 0%, #eef2f9 23.78%, #f7fcff 100%);
  color: #040404;
  padding: 22px 47px 22px 52px;
}
.articles-nd-heading-btn span {
  width: 54px;
  height: 54px;
  background-color: #02521f;
  transform: translate(-15px, -13px) rotate(45deg);
}
.articles-nd-heading-btn:focus, .articles-nd-heading-btn:active, .articles-nd-heading-btn:hover {
  color: #040404;
}
.articles-nd-titr {
  color: #4e7b64;
  gap: 6px;
}
.articles-nd-titr::before {
  flex: 0 0 auto;
  width: 6px;
  height: 6px;
  background-color: #fec800;
}
.articles-nd-titr::after {
  background-color: rgba(109, 111, 132, 0.22);
  flex: 1 0 auto;
  height: 1px;
}
.articles-nd-item {
  height: 408px;
}
.articles-nd-item .bg {
  z-index: -2;
}
.articles-nd-item .bg::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.articles-nd-item .category {
  padding: 9px 22px;
}
.articles-nd-item .category:hover {
  background-color: #02521f;
}
.articles-nd-item .content {
  max-width: 80%;
  bottom: 28px;
}
.articles-nd-item .content .title {
  font-size: 17px;
  line-height: 26px;
  max-height: 52px;
}
.articles-nd-item .content .date {
  color: #b7b7b7;
}
.articles-nd-item-one .title {
  color: #040404;
}
.articles-nd-item-one .title a:hover {
  color: #4e7b64;
}
.articles-nd-item-one p {
  color: #919191;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  max-height: 96px;
}
.articles-nd-item-two {
  font-size: 17px;
  line-height: 26px;
  color: #02521f;
  gap: 9px;
}
.articles-nd-item-two::before {
  width: 6px;
  height: 6px;
  flex: 0 0 auto;
  background-color: #fec800;
}
.articles-nd-item-two::after {
  height: 7px;
  background-image: linear-gradient(-45deg, rgba(78, 123, 100, 0.24) 25%, transparent 25%, transparent 50%, rgba(78, 123, 100, 0.24) 50%, rgba(78, 123, 100, 0.24) 75%, transparent 75%, transparent);
  background-size: 6px 6px;
}
.articles-nd-item-two a:hover {
  color: #040404;
}
.articles-nd-item-three .detail {
  max-width: calc(100% - 201px);
}
.articles-nd-item-three .detail .category {
  background-color: rgba(4, 4, 4, 0.5);
  backdrop-filter: blur(24px);
  padding: 6px 22px;
}
.articles-nd-item-three .detail .category:hover {
  background-color: #02521f;
}
.articles-nd-item-three .detail .date {
  color: #b7b7b7;
}
.articles-nd-item-three .detail .title {
  color: #040404;
}
.articles-nd-item-three .detail .title a:hover {
  color: #02521f;
}
.articles-nd-item-three .detail p {
  color: #919191;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  max-height: 96px;
}
.articles-nd-item-three .image {
  max-width: 181px;
}
.articles-nd-item-four .info {
  gap: 19px;
}
.articles-nd-item-four .info .image {
  max-width: 131px;
}
.articles-nd-item-four .info .image img {
  height: 80px;
}
.articles-nd-item-four .info .title {
  max-width: calc(100% - 150px);
  color: #040404;
  max-height: 56px;
}
.articles-nd-item-four .info .title a:hover {
  color: #02521f;
}
.articles-nd-item-four p {
  color: #919191;
}
.articles-nd-item-video {
  height: 295px;
}
.articles-nd-item-video .bg {
  z-index: -2;
}
.articles-nd-item-video .bg::before {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.articles-nd-item-video .btn-play {
  width: 110px;
  height: 110px;
  top: 60px;
}
.articles-nd-item-video .btn-play::before {
  padding: 2px;
  background-image: radial-gradient(24.07% 24.07% at 75.31% 87.65%, #ffffff 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(34.26% 34.26% at 23.15% 23.77%, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  transform: rotate(82.66deg);
  border-radius: inherit;
}
.articles-nd-item-video .btn-play > span {
  width: 91px;
  height: 91px;
  background-color: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(24px);
}
.articles-nd-item-video .btn-play > span > span {
  width: 65px;
  height: 65px;
  background-color: #fec800;
}
.articles-nd-item-video .btn-play > span > span::before {
  padding: 3px;
  background-image: radial-gradient(24.07% 24.07% at 75.31% 87.65%, #ffffff 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(34.26% 34.26% at 23.15% 23.77%, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: inherit;
}
.articles-nd-item-video .title {
  font-size: 17px;
  line-height: 28px;
  max-height: 56px;
  padding: 0 28px;
  bottom: 36px;
}
@media only screen and (max-width: 1399px) {
  .articles-nd-item-four .info {
    gap: 12px;
  }
  .articles-nd-item-four .info .image {
    max-width: 106px;
  }
  .articles-nd-item-four .info .title {
    max-width: calc(100% - 118px);
  }
}
@media only screen and (max-width: 1199px) {
  .articles-nd-item-four .info .title {
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
  }
}
@media only screen and (max-width: 991px) {
  .articles-nd-heading-text .detail {
    flex: 1 0 1%;
  }
}
@media only screen and (max-width: 767px) {
  .articles-nd-heading {
    margin-bottom: 48px;
  }
  .articles-nd-heading-text {
    gap: 16px;
  }
  .articles-nd-heading-text .icon {
    width: 56px;
    height: 56px;
  }
  .articles-nd-heading-text .icon svg {
    width: 28px;
    height: 28px;
  }
  .articles-nd-heading-text .detail .title {
    font-size: 18px;
    line-height: 28px;
  }
  .articles-nd-item {
    height: 280px;
  }
  .articles-nd-item .category {
    top: 20px;
    left: 20px;
    background-color: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(24px);
  }
  .articles-nd-item .content {
    max-width: 90%;
  }
  .articles-nd-item-three .detail,
  .articles-nd-item-three .image {
    max-width: 100%;
  }
  .articles-nd-item-three .image img {
    height: 280px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
}

/* Articles */
/* Teammate */
.teammate-nd {
  background-image: linear-gradient(90deg, #f7fcff 0%, #eef2f9 23.78%, #f7fcff 100%);
  padding: 100px 0;
}
.teammate-nd-item {
  border: 4px solid #fff;
  box-shadow: 26px 29px 29px -20px rgba(204, 219, 219, 0.2) inset, 80px 8px 54px rgba(228, 228, 228, 0.14);
  padding: 37px 24px 26px;
}
.teammate-nd-item img {
  height: 76px;
}
.teammate-nd-item .name-en {
  color: #a4a8ba;
  gap: 12px;
}
.teammate-nd-item .name-en::after {
  background-color: rgba(164, 168, 186, 0.3);
  height: 0.5px;
  flex-grow: 1;
}
.teammate-nd-item .name {
  font-size: 17px;
  line-height: 26px;
}
.teammate-nd-item .type {
  color: #a4a8ba;
}
@media only screen and (max-width: 1199px) {
  .teammate-nd-item {
    padding: 37px 16px 26px;
  }
  .teammate-nd-item .name {
    font-size: 15px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .teammate-nd {
    padding: 64px 0;
  }
  .teammate-nd-item {
    padding: 24px 12px 20px;
    border-radius: 15px;
  }
  .teammate-nd-item img {
    height: 64px;
    margin-bottom: 32px;
  }
  .teammate-nd-item .name {
    font-size: 14px;
    line-height: 20px;
  }
  .teammate-nd-item .type {
    font-size: 12px;
    line-height: 18px;
  }
}

/* Teammate */
/* Faqs */
.faqs-nd .row {
  row-gap: 33px;
}
.faqs-nd-item {
  box-shadow: 26px 29px 29px -20px rgba(204, 219, 219, 0.2) inset;
}
.faqs-nd-item::before {
  padding: 2px;
  background-image: radial-gradient(17.72% 27.06% at 98.25% 93%, #ffc500 0%, rgba(255, 197, 0, 0) 100%);
  border-radius: inherit;
}
.faqs-nd-item:not(:last-child) {
  margin-bottom: 33px;
}
.faqs-nd-item .heading {
  padding: 23px 45px 23px 36px;
  color: #394454;
}
.faqs-nd-item .heading span {
  width: 54px;
  height: 54px;
  background-color: #f3f4e6;
}
.faqs-nd-item .heading span::before, .faqs-nd-item .heading span::after {
  width: 10px;
  height: 2px;
  background-color: #040414;
  transition: all 0.3s linear;
}
.faqs-nd-item .heading.collapsed span::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faqs-nd-item .content {
  color: #040404;
  padding: 0 45px 23px 36px;
}
@media only screen and (max-width: 767px) {
  .faqs-nd .row {
    row-gap: 20px;
  }
  .faqs-nd-item {
    border-radius: 20px;
  }
  .faqs-nd-item:not(:last-child) {
    margin-bottom: 20px;
  }
  .faqs-nd-item .heading {
    font-size: 16px;
    line-height: 24px;
    padding: 16px 24px;
  }
  .faqs-nd-item .heading span {
    width: 40px;
    height: 40px;
  }
  .faqs-nd-item .content {
    padding: 0 24px 16px;
    font-size: 14px;
    line-height: 24px;
  }
}

/* Faqs */
/* Posts Instagram */
.posts-instagram-nd-item {
  height: 342px;
}
.posts-instagram-nd-item .bg {
  z-index: -2;
}
.posts-instagram-nd-item .link {
  background-color: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(5px);
  padding: 4px 23px 4px 4px;
  right: 20px;
  bottom: 0;
  left: 20px;
  transform: translateY(101%);
}
.posts-instagram-nd-item .link .icon {
  width: 46px;
  height: 46px;
  background-color: #fec800;
  transform: rotate(45deg);
}
.posts-instagram-nd-item:hover .link {
  transform: translateY(-14px);
}

/* Posts Instagram */
/* News Letter */
.newsletter-nd-wrapper {
  padding: 48px 24px;
  background-color: #334b4b;
}
.newsletter-nd-form {
  max-width: 400px;
}
.newsletter-nd-form .form-control {
  height: 67px;
  padding: 0 26px 0 140px;
}
.newsletter-nd-form .form-control + span {
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(34px);
  z-index: -1;
}
.newsletter-nd-form .form-control + span::before {
  padding: 1px;
  background-image: radial-gradient(38.5% 144.03% at 92.75% 93.28%, #ebebeb 0%, rgba(235, 235, 235, 0) 100%), radial-gradient(32% 47.76% at 10% 87.31%, #ebebeb 0%, rgba(235, 235, 235, 0) 100%);
  border-radius: inherit;
}
.newsletter-nd-form .btn {
  padding: 16px 19px;
  left: 10px;
  z-index: 10;
}
@media only screen and (max-width: 575px) {
  .newsletter-nd-wrapper {
    border-radius: 0;
    margin: 0 -12px;
    padding: 24px 12px;
  }
}

/* News Letter */
/* Landing Two */
.landing-two-nd .sup-title {
  color: #313b55;
  padding: 4px 19px 4px 22px;
  border-radius: 24px 0 0 24px;
  background-color: #f1faf4;
  border-right: 4px solid #7db771;
  gap: 14px;
}
.landing-two-nd .sup-title svg {
  color: #7db771;
}
.landing-two-nd .title {
  color: #313b55;
}
.landing-two-nd .btn {
  background-color: #7db771;
  padding: 10px 24px 10px 10px;
  gap: 13px;
}
.landing-two-nd .btn span {
  padding: 4px 14px;
  background-color: #fff;
  color: #7db771;
}
.landing-two-nd .btn:hover, .landing-two-nd .btn:focus, .landing-two-nd .btn:active {
  background-color: rgb(92.1644859813, 155.8018691589, 78.9981308411);
}
.landing-two-nd-image {
  padding: 75px 96px 0;
}
.landing-two-nd-image .shape {
  background-color: #f1f7ff;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MzAiIGhlaWdodD0iNjEwIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjFGN0ZGIiBkPSJNMCA1MEE1MCA1MCAwIDAgMSA1MCAwaDM1NC4zN2E0NC43NiA0NC43NiAwIDAgMSA0NC43NiA0NC43NiA0NC43NiA0NC43NiAwIDAgMCA0NC43NyA0NC43N0g1ODBhNTAgNTAgMCAwIDEgNTAgNTBWNTYwYTUwIDUwIDAgMCAxLTUwIDUwSDUwYTUwIDUwIDAgMCAxLTUwLTUweiIvPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MzAiIGhlaWdodD0iNjEwIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjFGN0ZGIiBkPSJNMCA1MEE1MCA1MCAwIDAgMSA1MCAwaDM1NC4zN2E0NC43NiA0NC43NiAwIDAgMSA0NC43NiA0NC43NiA0NC43NiA0NC43NiAwIDAgMCA0NC43NyA0NC43N0g1ODBhNTAgNTAgMCAwIDEgNTAgNTBWNTYwYTUwIDUwIDAgMCAxLTUwIDUwSDUwYTUwIDUwIDAgMCAxLTUwLTUweiIvPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  z-index: -3;
}
.landing-two-nd-image .sh {
  background-image: url("./../images/new-demos-v2/shape-01.png");
  width: 391px;
  height: 520px;
  z-index: -2;
}
.landing-two-nd-image .cir {
  background-color: #b6d6ff;
  z-index: -1;
}
.landing-two-nd-image .cir-1 {
  width: 340px;
  height: 340px;
  transform: translate(213px, 134px);
  filter: blur(386.9px);
}
.landing-two-nd-image .cir-2 {
  width: 232px;
  height: 232px;
  top: 135px;
  transform: translateX(-84px);
  filter: blur(264px);
}
.landing-two-nd-image .cir-3 {
  right: -225px;
  left: 15px;
  transform: translateY(-135px);
  height: 232px;
  filter: blur(264px);
}
.landing-two-nd-image .comments {
  box-shadow: 0px 4px 24px rgba(9, 86, 163, 0.08);
  padding: 15px 13px 15px 21px;
  bottom: 101px;
  transform: translateX(66px);
  z-index: 10;
}
.landing-two-nd-image .comments .avatars img {
  width: 50px;
  height: 50px;
  border: 4px solid #fff;
}
.landing-two-nd-image .comments .avatars img:not(:last-child) {
  margin-right: -20px;
}
.landing-two-nd-image .comments .text {
  color: #313b55;
  gap: 10px;
}
.landing-two-nd-image .comments .text svg {
  color: #7db771;
}
.landing-two-nd-image .photos {
  top: 22%;
  left: 25px;
  padding: 8px 8px 14px;
  z-index: 10;
}
.landing-two-nd-image .photos img {
  width: 148px;
  height: 148px;
}
.landing-two-nd-image .photos span {
  color: #454f69;
}
.landing-two-nd-image .photos span svg {
  color: #368dff;
}
@media only screen and (max-width: 1199px) {
  .landing-two-nd-image {
    padding: 75px 48px 0;
  }
}
@media only screen and (max-width: 767px) {
  .landing-two-nd-image {
    padding: 87px 24px 0;
  }
  .landing-two-nd-image .shape {
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNTQiIGhlaWdodD0iNDQwIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjFGN0ZGIiBkPSJNMCAzMkEzMiAzMiAwIDAgMSAzMiAwaDI3LjM3YTI5Ljc2IDI5Ljc2IDAgMCAxIDI5Ljc2IDI5Ljc2IDI5Ljc2IDI5Ljc2IDAgMCAwIDI5Ljc3IDI5Ljc3SDMyMmEzMiAzMiAwIDAgMSAzMiAzMlY0MDhhMzIgMzIgMCAwIDEtMzIgMzJIMzJhMzIgMzIgMCAwIDEtMzItMzJ6Ii8+PC9zdmc+");
            mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNTQiIGhlaWdodD0iNDQwIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjFGN0ZGIiBkPSJNMCAzMkEzMiAzMiAwIDAgMSAzMiAwaDI3LjM3YTI5Ljc2IDI5Ljc2IDAgMCAxIDI5Ljc2IDI5Ljc2IDI5Ljc2IDI5Ljc2IDAgMCAwIDI5Ljc3IDI5Ljc3SDMyMmEzMiAzMiAwIDAgMSAzMiAzMlY0MDhhMzIgMzIgMCAwIDEtMzIgMzJIMzJhMzIgMzIgMCAwIDEtMzItMzJ6Ii8+PC9zdmc+");
  }
  .landing-two-nd-image .sh {
    width: 289px;
    height: 353px;
  }
  .landing-two-nd-image .comments {
    right: auto !important;
    bottom: 24px;
    left: 50%;
    transform: translateX(-50%);
    width: -moz-max-content;
    width: max-content;
  }
  .landing-two-nd-image .comments .avatars img {
    width: 44px;
    height: 44px;
    border-width: 3px;
  }
  .landing-two-nd-image .comments .avatars img:not(:last-child) {
    margin-right: -14px;
  }
}
@media only screen and (max-width: 575px) {
  .landing-two-nd .sup-title svg {
    width: 26px;
    height: 28px;
  }
}

/* Landing Two */
/* Options Two */
.options-two-nd-wrapper {
  margin: 0 -12px;
}
.options-two-nd-wrapper::before {
  top: 30px;
  width: 125%;
  height: 132px;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTMyIiBoZWlnaHQ9IjE0MiIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIgZD0iTTExMzAgMmMtMTEzLjc5IDAtMTQzLjQ3IDEzOC0yNzcuMDUgMTM4UzY5OS41OCAyIDU3MC45NSAycy0xNDguNDIgMTM4LTI3Mi4xIDEzOEMxNzUuMTQgMTQwIDEzMC42MiAyIDIgMiIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjIiIHgyPSIxMTMwIiB5MT0iNzEiIHkyPSI3MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNCNkQ2RkYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjQ4IiBzdG9wLWNvbG9yPSIjQjZENkZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjZENkZGIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=") center center/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTMyIiBoZWlnaHQ9IjE0MiIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iNCIgZD0iTTExMzAgMmMtMTEzLjc5IDAtMTQzLjQ3IDEzOC0yNzcuMDUgMTM4UzY5OS41OCAyIDU3MC45NSAycy0xNDguNDIgMTM4LTI3Mi4xIDEzOEMxNzUuMTQgMTQwIDEzMC42MiAyIDIgMiIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjIiIHgyPSIxMTMwIiB5MT0iNzEiIHkyPSI3MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNCNkQ2RkYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjQ4IiBzdG9wLWNvbG9yPSIjQjZENkZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjZENkZGIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=") center center/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #b6d6ff;
}
.options-two-nd-col {
  padding: 0 12px;
  max-width: 33.333333%;
}
.options-two-nd-item .title {
  background-color: #eff6ff;
  padding: 5px 18px;
  color: #313b55;
}
.options-two-nd-item .text {
  color: #636d87;
  max-width: 197px;
}
.options-two-nd-item .icon {
  width: 60px;
  height: 60px;
  box-shadow: 0px 4px 24px rgba(9, 86, 163, 0.1);
  margin-top: 21px;
}
.options-two-nd-col:nth-child(odd) .options-two-nd-item {
  transform: translateY(15px);
}
.options-two-nd-col:nth-child(even) .options-two-nd-item .icon {
  order: -99;
  margin: 0 auto 41px;
}
@media only screen and (max-width: 991px) {
  .options-two-nd-wrapper::before {
    width: 140%;
  }
}
@media only screen and (max-width: 767px) {
  .options-two-nd-wrapper {
    row-gap: 40px;
  }
  .options-two-nd-wrapper::before {
    content: none;
  }
  .options-two-nd-col {
    max-width: 100%;
  }
  .options-two-nd-item {
    transform: unset !important;
    position: relative;
  }
  .options-two-nd-item::before {
    content: "";
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translateX(-50%);
    width: 572px;
    height: 52px;
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NzQiIGhlaWdodD0iNTQiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0idXJsKCNhKSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNyIgZD0iTTU3Mi44NS44NWMtNTcuNyAwLTcyLjc1IDUyLTE0MC41IDUyLTY3LjczIDAtNzcuNzYtNTItMTQzLTUyLTY1LjIyIDAtNzUuMjUgNTItMTM3Ljk3IDUyUzY2LjA4Ljg1Ljg1Ljg1Ii8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLjg1IiB4Mj0iNTcyLjg1IiB5MT0iMjYuODUiIHkyPSIyNi44NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNCNkQ2RkYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjQ4IiBzdG9wLWNvbG9yPSIjQjZENkZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjZENkZGIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=") 0 0/100% 100%;
            mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NzQiIGhlaWdodD0iNTQiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0idXJsKCNhKSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNyIgZD0iTTU3Mi44NS44NWMtNTcuNyAwLTcyLjc1IDUyLTE0MC41IDUyLTY3LjczIDAtNzcuNzYtNTItMTQzLTUyLTY1LjIyIDAtNzUuMjUgNTItMTM3Ljk3IDUyUzY2LjA4Ljg1Ljg1Ljg1Ii8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLjg1IiB4Mj0iNTcyLjg1IiB5MT0iMjYuODUiIHkyPSIyNi44NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNCNkQ2RkYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjQ4IiBzdG9wLWNvbG9yPSIjQjZENkZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjZENkZGIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=") 0 0/100% 100%;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    background-color: #b6d6ff;
    z-index: -1;
  }
  .options-two-nd-item .icon {
    order: -99;
    margin: 0 auto 32px !important;
  }
}

/* Options Two */
/* Our Consulting Areas */
.our-consulting-areas-nd-title {
  color: #313b55;
}
.our-consulting-areas-nd-title svg:first-child {
  transform: scaleX(-1);
}
.our-consulting-areas-nd-item {
  background-color: #f1faf4;
}
.our-consulting-areas-nd-item .link {
  right: 20px;
  bottom: 17px;
  left: 20px;
  box-shadow: 0px 4px 24px rgba(9, 86, 163, 0.08);
  padding: 13px 16px 13px 14px;
  color: #313b55;
}
.our-consulting-areas-nd-item .link .icon {
  width: 48px;
  height: 30px;
  background-color: #7db771;
}
.row > *:not(:nth-child(n+5)):nth-child(even) .our-consulting-areas-nd-item, .row > *:nth-child(n+5):nth-child(odd) .our-consulting-areas-nd-item {
  background-color: #eff6ff;
}
.row > *:not(:nth-child(n+5)):nth-child(even) .our-consulting-areas-nd-item .link .icon, .row > *:nth-child(n+5):nth-child(odd) .our-consulting-areas-nd-item .link .icon {
  background-color: #368dff;
}

/* Our Consulting Areas */
/* Our Consultants */
.our-consultants-nd-item {
  box-shadow: 0px 4px 34px rgba(9, 86, 163, 0.08);
  padding: 16px 16px 20px;
}
.our-consultants-nd-item .image img {
  height: 220px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
}
.our-consultants-nd-item .image span {
  background-color: #7db771;
  padding: 5px 12px;
  transform: translate(-50%, 12px);
}
.our-consultants-nd-item .content {
  padding: 0 12px;
}
.our-consultants-nd-item .name {
  color: #313b55;
}
.our-consultants-nd-item .rate {
  color: #313b55;
}
.our-consultants-nd-item .rate svg {
  color: #ffaa16;
}
.our-consultants-nd-item .position {
  color: #8a92a7;
}
.our-consultants-nd-item .view-profile {
  background-color: #eff6ff;
  padding: 13px 20px 13px 14px;
  color: #368dff;
}
.our-consultants-nd-item .view-profile span {
  width: 48px;
  height: 30px;
  background-color: #368dff;
}
.our-consultants-nd-item .view-profile:hover {
  background-color: #368dff;
  color: #fff;
}
.our-consultants-nd-item .view-profile:hover span {
  background-color: rgba(255, 255, 255, 0.2);
}
.our-consultants-nd .swiper-button-prev {
  transform: translateX(32px);
}
.our-consultants-nd .swiper-button-next {
  transform: translateX(-32px);
}
@media only screen and (max-width: 1199px) {
  .our-consultants-nd-item {
    padding: 16px 12px 20px;
  }
  .our-consultants-nd-item .image img {
    height: 180px;
  }
  .our-consultants-nd-item .content {
    padding: 0 8px;
  }
  .our-consultants-nd-item .view-profile {
    font-size: 13px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .our-consultants-nd .swiper-pagination {
    margin-top: 32px;
  }
}

/* Our Consultants */
/* Comments Two */
.comments-two-nd {
  --bg: #eff6ff;
  background-color: var(--bg);
  padding: 48px 0;
}
.comments-two-nd .swiper {
  max-width: 560px;
}
.comments-two-nd .swiper-slide > * {
  opacity: 0;
  transform: scale(0);
}
.comments-two-nd .swiper-slide-prev > * {
  opacity: 0.5;
  filter: blur(2px);
  transform: translateX(-142px) scale(0.75);
  transform-origin: center left;
}
.comments-two-nd .swiper-slide-active {
  z-index: 9;
}
.comments-two-nd .swiper-slide-active > * {
  opacity: 1;
  transform: scale(1);
}
.comments-two-nd .swiper-slide-next > * {
  opacity: 0.5;
  filter: blur(2px);
  transform: translateX(142px) scale(0.75);
  transform-origin: center right;
}
.comments-two-nd .swiper-controller {
  gap: 31px;
}
.comments-two-nd-item {
  padding: 39px 83px 35px;
}
.comments-two-nd-item .bg {
  z-index: -2;
}
.comments-two-nd-item .bg::before {
  width: 132px;
  height: 66px;
  background-color: var(--bg);
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzIiIGhlaWdodD0iNjYiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0xMzIgMGMtNy44MSAwLTEzLjg4IDcuMTQtMTQuMSAxNC45NEMxMTcuMzcgMzQuNDEgMTA5LjkgNjYgNjcgNjZjLTQxLjggMC01MC4yLTMwLjAxLTUxLjIyLTQ5LjU2QzE1LjMyIDcuODQgOC42IDAgMCAweiIvPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzIiIGhlaWdodD0iNjYiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0xMzIgMGMtNy44MSAwLTEzLjg4IDcuMTQtMTQuMSAxNC45NEMxMTcuMzcgMzQuNDEgMTA5LjkgNjYgNjcgNjZjLTQxLjggMC01MC4yLTMwLjAxLTUxLjIyLTQ5LjU2QzE1LjMyIDcuODQgOC42IDAgMCAweiIvPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  left: 61px;
}
.comments-two-nd-item img {
  width: 77px;
  height: 77px;
  border: 3px solid #fff;
  left: 89px;
  transform: translateY(-17px);
  z-index: -1;
}
.comments-two-nd-item .name {
  color: #368dff;
}
.comments-two-nd-item p {
  color: #313b55;
}
.comments-two-nd-item .stars {
  gap: 2px;
}
.comments-two-nd-item .stars svg {
  color: #919191;
}
.comments-two-nd-item .stars svg.fill {
  color: #ffb200;
}
@media only screen and (max-width: 767px) {
  .comments-two-nd .swiper-slide-prev > *, .comments-two-nd .swiper-slide-next > * {
    opacity: 0;
    filter: unset;
  }
}
@media only screen and (max-width: 575px) {
  .comments-two-nd .swiper-slide > *, .comments-two-nd .swiper-slide-prev > *, .comments-two-nd .swiper-slide-next > * {
    opacity: 1;
    transform: scale(1);
  }
  .comments-two-nd-item {
    padding: 40px 32px;
  }
  .comments-two-nd-item .bg {
    border-radius: 32px;
  }
  .comments-two-nd-item .bg::before {
    -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iNjAiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0xMTIgMGMtNy45NiAwLTE0LjI0IDcuMDItMTQuNzUgMTQuOTZDOTYuMTIgMzIuNiA4OS4yNyA1OS41IDU4IDU5LjVjLTMwLjQgMC0zOC43OS0yNS40My00MC45NS00My4wNEMxNS45NiA3LjY1IDguODggMCAwIDB6Ii8+PC9zdmc+");
            mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iNjAiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0xMTIgMGMtNy45NiAwLTE0LjI0IDcuMDItMTQuNzUgMTQuOTZDOTYuMTIgMzIuNiA4OS4yNyA1OS41IDU4IDU5LjVjLTMwLjQgMC0zOC43OS0yNS40My00MC45NS00My4wNEMxNS45NiA3LjY1IDguODggMCAwIDB6Ii8+PC9zdmc+");
    width: 112px;
    height: 60px;
    left: 49px;
  }
  .comments-two-nd-item img {
    width: 56px;
    height: 56px;
    border-width: 2px;
    left: 77px;
    transform: translateY(-5px);
  }
}

/* Comments Two */
/* Faqs Two */
.faqs-two-nd-item {
  background-color: #f6f8fa;
  padding: 12px;
}
.faqs-two-nd-item .heading {
  color: #313b55;
}
.faqs-two-nd-item .heading span {
  width: 40px;
  height: 40px;
}
.faqs-two-nd-item .heading span::before, .faqs-two-nd-item .heading span::after {
  width: 12px;
  height: 2.4px;
  background-color: #368dff;
  border-radius: 4px;
  transition: all 0.3s linear;
}
.faqs-two-nd-item .heading.collapsed span::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faqs-two-nd-item .content {
  padding: 1px 56px 0 0;
}
@media only screen and (max-width: 767px) {
  .faqs-two-nd-item .heading {
    gap: 12px;
  }
  .faqs-two-nd-item .content {
    padding: 1px 52px 0 0;
  }
}

/* Faqs Two */
/* Articles Two */
.articles-two-nd-item {
  box-shadow: 0px 4px 34px rgba(9, 86, 163, 0.08);
  padding: 24px;
}
.articles-two-nd-item figure a img {
  height: 209px;
  -o-object-fit: cover;
     object-fit: cover;
}
.articles-two-nd-item .content {
  padding: 0 6px;
}
.articles-two-nd-item h2 {
  color: #313b55;
  max-height: 44px;
}
.articles-two-nd-item h2 a:hover {
  color: #368dff;
}
.articles-two-nd-item p {
  color: #636d87;
}
.articles-two-nd-item .time-ready {
  gap: 6px;
  color: #368dff;
}
.articles-two-nd-item .btn {
  background-color: #368dff;
  padding: 13px 19px;
}
.articles-two-nd-item .btn:focus, .articles-two-nd-item .btn:active, .articles-two-nd-item .btn:hover {
  background-color: rgb(0, 107.2567164179, 247.8);
}
@media only screen and (max-width: 1199px) {
  .articles-two-nd-item {
    padding: 16px 16px 34px;
  }
}

/* Articles Two */
/* Footer */
.bg-footer-nd {
  height: 200px;
  background-color: #f8fcff;
}

.footer-nd {
  height: 200px;
}
.footer-nd-wrapper::before {
  width: 195px;
  height: 65px;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTUiIGhlaWdodD0iNjUiIGZpbGw9Im5vbmUiPjxtYXNrIGlkPSJhIiB3aWR0aD0iMTk1IiBoZWlnaHQ9IjY1IiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMCAwaDE5NXY2NUgweiIgc3R5bGU9ImZpbGw6I2Q5ZDlkOTtmaWxsOmNvbG9yKGRpc3BsYXktcDMgLjg1MSAuODUxIC44NTEpO2ZpbGwtb3BhY2l0eToxIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0tMTE2OC0zMzNhNDAgNDAgMCAwIDEgNDAtNDBIMzMwYTQwIDQwIDAgMCAxIDQwIDQwdjI5M2E0MCA0MCAwIDAgMS00MCA0MEgxOTMuODhhMzIuNiAzMi42IDAgMCAwLTIyLjI4IDguOGwtNDYuNTYgNDMuNTZhMzAgMzAgMCAwIDEtMzguNDMgMi4xNUwyNC4xNCA3LjkzQTQwIDQwIDAgMCAwIC4yNCAwSC0xMTI4YTQwIDQwIDAgMCAxLTQwLTQweiIvPjwvZz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSItMTE2OCIgeDI9IjM3MCIgeTE9Ii0xODYuNSIgeTI9Ii0xODYuNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGOEZDRkYiIHN0eWxlPSJzdG9wLWNvbG9yOiNmOGZjZmY7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIC45NzI1IC45ODgyIDEpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIuMjQiIHN0b3AtY29sb3I9IiNFRkYyRjkiIHN0eWxlPSJzdG9wLWNvbG9yOiNlZmYyZjk7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIC45MzUzIC45NDc5IC45NzUyKTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Y4RkNGRiIgc3R5bGU9InN0b3AtY29sb3I6I2Y4ZmNmZjtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgLjk3MjUgLjk4ODIgMSk7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTUiIGhlaWdodD0iNjUiIGZpbGw9Im5vbmUiPjxtYXNrIGlkPSJhIiB3aWR0aD0iMTk1IiBoZWlnaHQ9IjY1IiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMCAwaDE5NXY2NUgweiIgc3R5bGU9ImZpbGw6I2Q5ZDlkOTtmaWxsOmNvbG9yKGRpc3BsYXktcDMgLjg1MSAuODUxIC44NTEpO2ZpbGwtb3BhY2l0eToxIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0tMTE2OC0zMzNhNDAgNDAgMCAwIDEgNDAtNDBIMzMwYTQwIDQwIDAgMCAxIDQwIDQwdjI5M2E0MCA0MCAwIDAgMS00MCA0MEgxOTMuODhhMzIuNiAzMi42IDAgMCAwLTIyLjI4IDguOGwtNDYuNTYgNDMuNTZhMzAgMzAgMCAwIDEtMzguNDMgMi4xNUwyNC4xNCA3LjkzQTQwIDQwIDAgMCAwIC4yNCAwSC0xMTI4YTQwIDQwIDAgMCAxLTQwLTQweiIvPjwvZz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSItMTE2OCIgeDI9IjM3MCIgeTE9Ii0xODYuNSIgeTI9Ii0xODYuNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGOEZDRkYiIHN0eWxlPSJzdG9wLWNvbG9yOiNmOGZjZmY7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIC45NzI1IC45ODgyIDEpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIuMjQiIHN0b3AtY29sb3I9IiNFRkYyRjkiIHN0eWxlPSJzdG9wLWNvbG9yOiNlZmYyZjk7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIC45MzUzIC45NDc5IC45NzUyKTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Y4RkNGRiIgc3R5bGU9InN0b3AtY29sb3I6I2Y4ZmNmZjtzdG9wLWNvbG9yOmNvbG9yKGRpc3BsYXktcDMgLjk3MjUgLjk4ODIgMSk7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #f8fcff;
}
.footer-nd-wrapper::after {
  width: 260px;
  height: 83px;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNjAiIGhlaWdodD0iODMiIGZpbGw9Im5vbmUiPjxtYXNrIGlkPSJhIiB3aWR0aD0iMjYwIiBoZWlnaHQ9IjgzIiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMCAwaDI2MHY4M0gweiIgc3R5bGU9ImZpbGw6I2Q5ZDlkOTtmaWxsOmNvbG9yKGRpc3BsYXktcDMgLjg1MSAuODUxIC44NTEpO2ZpbGwtb3BhY2l0eToxIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0tMTEwNC0zMjJhNDAgNDAgMCAwIDEgNDAtNDBIMzk0YTQwIDQwIDAgMCAxIDQwIDQwdjI5M2E0MCA0MCAwIDAgMS00MCA0MEgyNTcuODhhMzIuNiAzMi42IDAgMCAwLTIyLjI4IDguOGwtNDUuMzUgNDIuNDRhMzAgMzAgMCAwIDEtMzkuOS45N0w5MC45MSAxMi44YTQwIDQwIDAgMCAwLTMxLjk2LTkuMDNsLTQzLjk0IDYuNzVhNDAgNDAgMCAwIDEtNi4wOC40N0gtMTA2NGE0MCA0MCAwIDAgMS00MC00MHoiLz48L2c+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJiIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoLTQzLjE1IDc4Ljc2IC0xMzIuNjMpc2NhbGUoMjYyLjQ3NCA3NS41MTY3KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNFMkU1RTkiIHN0eWxlPSJzdG9wLWNvbG9yOiNlMmU1ZTk7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIC44ODYzIC44OTggLjkxMzcpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRTJFNUU5IiBzdG9wLW9wYWNpdHk9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOm5vbmU7c3RvcC1vcGFjaXR5OjAiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48L3N2Zz4=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNjAiIGhlaWdodD0iODMiIGZpbGw9Im5vbmUiPjxtYXNrIGlkPSJhIiB3aWR0aD0iMjYwIiBoZWlnaHQ9IjgzIiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMCAwaDI2MHY4M0gweiIgc3R5bGU9ImZpbGw6I2Q5ZDlkOTtmaWxsOmNvbG9yKGRpc3BsYXktcDMgLjg1MSAuODUxIC44NTEpO2ZpbGwtb3BhY2l0eToxIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0tMTEwNC0zMjJhNDAgNDAgMCAwIDEgNDAtNDBIMzk0YTQwIDQwIDAgMCAxIDQwIDQwdjI5M2E0MCA0MCAwIDAgMS00MCA0MEgyNTcuODhhMzIuNiAzMi42IDAgMCAwLTIyLjI4IDguOGwtNDUuMzUgNDIuNDRhMzAgMzAgMCAwIDEtMzkuOS45N0w5MC45MSAxMi44YTQwIDQwIDAgMCAwLTMxLjk2LTkuMDNsLTQzLjk0IDYuNzVhNDAgNDAgMCAwIDEtNi4wOC40N0gtMTA2NGE0MCA0MCAwIDAgMS00MC00MHoiLz48L2c+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJiIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoLTQzLjE1IDc4Ljc2IC0xMzIuNjMpc2NhbGUoMjYyLjQ3NCA3NS41MTY3KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNFMkU1RTkiIHN0eWxlPSJzdG9wLWNvbG9yOiNlMmU1ZTk7c3RvcC1jb2xvcjpjb2xvcihkaXNwbGF5LXAzIC44ODYzIC44OTggLjkxMzcpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRTJFNUU5IiBzdG9wLW9wYWNpdHk9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOm5vbmU7c3RvcC1vcGFjaXR5OjAiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48L3N2Zz4=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #e2e5e9;
  z-index: -2;
}
.footer-nd .btn-to-header {
  width: 77px;
  height: 76px;
  background-color: #334B4B;
  top: 19px;
  right: 52px;
}
.footer-nd .btn-to-header:focus, .footer-nd .btn-to-header:active, .footer-nd .btn-to-header:hover {
  background-color: rgb(26.2285714286, 38.5714285714, 38.5714285714);
}

/* Footer */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -webkit-appearance: textfield;
          appearance: textfield;
  -moz-appearance: textfield;
}

@font-face {
  font-family: "Estedad";
  src: url("./../fonts/estedad/Estedad-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src: url("./../fonts/estedad/Estedad-ExtraBold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src: url("./../fonts/estedad/Estedad-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src: url("./../fonts/estedad/Estedad-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src: url("./../fonts/estedad/Estedad-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src: url("./../fonts/estedad/Estedad-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src: url("./../fonts/estedad/Estedad-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src: url("./../fonts/estedad/Estedad-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Estedad";
  src: url("./../fonts/estedad/Estedad-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.swiper-three-nd .swiper-pagination {
  gap: 6px;
}
.swiper-three-nd .swiper-pagination-bullet {
  width: 11px;
  height: 11px;
  opacity: 1;
  background-color: rgba(226, 29, 56, 0.14);
  margin: 0 !important;
  border-radius: 32px;
  transition: all 0.3s linear;
}
.swiper-three-nd .swiper-pagination-bullet-active {
  background-color: #e21d38;
  width: 35px;
}

.select-two-nd + .select2-container--default .select2-selection--single {
  background-color: transparent;
  border: 2px solid #f9f9f9;
  height: 69px;
  border-radius: 25px;
  transition: all 0.3s ease-in-out;
}

.select-two-nd.not-border + .select2-container--default .select2-selection--single {
  border-width: 0;
}

.select2 {
  width: 100%;
}

.select-two-nd + .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding: 0 16px 0 48px;
  height: 100%;
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-family: "Dana";
  color: #a4a8ba;
}
.select-two-nd + .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered > span {
  gap: 10px;
}
.select-two-nd + .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered .icon {
  width: 20px;
  height: 20px;
}

.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #e21d38;
}

.select-two-nd + .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select-two-nd + .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select-two-nd + .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select-two-nd + .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-radius: 25px;
}

.select-two-nd + .select2-container--default .select2-selection--single .select2-selection__arrow::before {
  content: none;
}
.select-two-nd + .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.select2-container--open .select2-dropdown {
  padding: 12px;
  border-radius: 25px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.05);
}

.select2-container--open .select2-dropdown--below {
  transform: translateY(16px);
}

.select2-container--open .select2-dropdown--above {
  transform: translateY(-16px);
}

.select2-results__options {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.select2-results__option {
  padding: 10px;
  border-radius: 8px;
  display: flex;
  font-style: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #000;
}
.select2-results__option > span {
  gap: 10px;
}
.select2-results__option > span img {
  width: 10px;
  height: 10px;
}

.select2-container--default .select2-results__option--selected {
  background-color: rgba(226, 29, 56, 0.1) !important;
  color: #e21d38 !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: transparent;
  color: #000;
}

.select-two-nd.has-arrow + .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMjkyRDMyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0xMy4yOCA1Ljk3IDguOTMgMTAuM2ExLjMgMS4zIDAgMCAxLTEuODYgMEwyLjcyIDUuOTciLz48L3N2Zz4=") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMjkyRDMyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0xMy4yOCA1Ljk3IDguOTMgMTAuM2ExLjMgMS4zIDAgMCAxLTEuODYgMEwyLjcyIDUuOTciLz48L3N2Zz4=") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #292d32;
  transition: all 0.3s linear;
}

.select-two-nd.has-arrow + .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
  transform: translateY(-50%) rotate(180deg);
}

.f-estedad {
  font-family: "Estedad";
}

/* Daily Price */
.daily-price-nd-wrapper, .daily-price-nd-items, .daily-price-nd-items > * {
  gap: 11px;
}
.daily-price-nd-title {
  color: #040404;
}
.daily-price-nd-title .circle {
  width: 6px;
  height: 6px;
  background-color: #ff5252;
}
.daily-price-nd-title .circle span {
  border: 1px solid #ff5252;
  animation: circledaily 1.5s linear infinite alternate;
}
@keyframes circledaily {
  0% {
    transform: translate(-50%, -50%) scale(0.5);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
.daily-price-nd-title .circle span:first-child {
  width: 14px;
  height: 14px;
  opacity: 0.6;
}
.daily-price-nd-title .circle span:nth-child(2) {
  width: 22px;
  height: 22px;
  opacity: 0.4;
}
.daily-price-nd-title .circle span:last-child {
  width: 30px;
  height: 30px;
  opacity: 0.2;
}
.daily-price-nd-items {
  -webkit-mask-image: linear-gradient(90deg, rgba(217, 217, 217, 0) 0%, #737373 7.71%);
          mask-image: linear-gradient(90deg, rgba(217, 217, 217, 0) 0%, #737373 7.71%);
}
.daily-price-nd-items > * {
  animation: infiniteX var(--d) linear infinite;
}
@keyframes infiniteX {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(100%);
  }
}
.daily-price-nd-items:hover > * {
  animation-play-state: paused !important;
}
.daily-price-nd-item {
  gap: 11px;
}
.daily-price-nd-item::after {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #e21d38;
}
.daily-price-nd-item .name-price {
  color: #b1afa9;
}
.daily-price-nd-item .name-price span {
  color: #000;
}
.daily-price-nd-item .percent {
  color: #487660;
}
@media only screen and (max-width: 767px) {
  .daily-price-nd-title .circle {
    width: 4px;
    height: 4px;
    margin-left: 16px;
  }
  .daily-price-nd-title .circle span:first-child {
    width: 8px;
    height: 8px;
  }
  .daily-price-nd-title .circle span:nth-child(2) {
    width: 16px;
    height: 16px;
  }
  .daily-price-nd-title .circle span:last-child {
    width: 24px;
    height: 24px;
  }
  .daily-price-nd-title svg {
    width: 18px;
    height: 18px;
  }
  .daily-price-nd-title .text {
    font-size: 11px;
    line-height: 18px;
  }
}

/* Daily Price */
/* Landing Image */
.landing-image-nd-image .image .shape {
  width: 485px;
  height: 298px;
  background-image: url("./../images/new-demo-v3/image-01.png");
  filter: blur(85px);
  opacity: 0.8;
  transform: translate(-96px, 89px);
}
.landing-image-nd-image .image .img .sh {
  filter: blur(214px);
}
.landing-image-nd-image .image .img .sh-1 {
  width: 441px;
  height: 400px;
  transform: translate(27px, 158px) skewX(-2deg);
  background-color: #f5fec5;
  opacity: 0.65;
}
.landing-image-nd-image .image .img .sh-2 {
  width: 348px;
  height: 318px;
  background-color: #ff1f12;
  opacity: 0.5;
  transform: translate(-40px, 97px) skewX(-2deg);
}
.landing-image-nd-image .image .icon-top {
  width: 82px;
  height: 82px;
  background-color: #e21d38;
  transform: translate(19px, -12px);
}
.landing-image-nd-image .image .option-pay {
  bottom: 70px;
  transform: translateX(79px);
  padding: 24px 29px 24px 39px;
  z-index: 20;
}
.landing-image-nd-image .image .option-pay .text {
  color: #001f5b;
}
.landing-image-nd-image .image .option-pay .pay {
  color: #040404;
}
.landing-image-nd-image .image .option-pay .pay img {
  width: 23px;
  height: 23px;
}
.landing-image-nd-image .image .option-pay .pay img:nth-child(2) {
  opacity: 0.3;
  filter: blur(24px);
  z-index: -1;
}
.landing-image-nd-image .image .get-fast {
  padding: 19px 26px 18px;
  transform: translate(-68px, 31px);
  z-index: 20;
}
.landing-image-nd-image .image .get-fast .icon {
  background-color: #e21d38;
  width: 54px;
  height: 54px;
}
.landing-image-nd-image .image .get-fast .title {
  color: #001f5b;
}
.landing-image-nd-image .image .get-fast .sub-title {
  color: #5f7086;
}
.landing-image-nd-socials {
  gap: 21px;
  z-index: 20;
}
.landing-image-nd-socials li a {
  width: 56px;
  height: 54px;
  border: 1px solid #ebebeb;
}
.landing-image-nd-socials li a:hover {
  background-color: #fff;
  border-color: #fff;
}
@media only screen and (max-width: 1199px) {
  .landing-image-nd-socials {
    transform: translate(-26px, -50%) !important;
  }
  .landing-image-nd-socials li a {
    background-color: #fff;
    border-color: #fff;
  }
}
@media only screen and (max-width: 767px) {
  .landing-image-nd-image .image img .sh-1 {
    width: 240px;
    height: 200px;
  }
  .landing-image-nd-image .image img .sh-2 {
    width: 250px;
    height: 220px;
  }
  .landing-image-nd-image .get-fast {
    transform: translate(-50%, 40px) !important;
    right: auto !important;
    bottom: 0 !important;
    left: 50% !important;
    width: -moz-max-content;
    width: max-content;
  }
}
@media only screen and (max-width: 575px) {
  .landing-image-nd-socials {
    transform: translate(-8px, -50%) !important;
  }
}

/* Landing Image */
/* Visa Card */
.visa-card-nd-item {
  gap: 34px;
}
.visa-card-nd-item .image {
  max-width: 68px;
}
.visa-card-nd-item .image::before {
  background-color: rgba(208, 132, 132, 0.1);
  border-radius: 19px;
  width: 61px;
  height: 92px;
  transform: translate(-5px, 3px);
}
.visa-card-nd-item .image img {
  width: 68px;
  height: 110px;
  transform: rotate(12.03deg);
  -webkit-mask-image: linear-gradient(219.92deg, #dd8082 20.35%, #b4686a 39.11%, rgba(113, 65, 66, 0) 89.67%);
          mask-image: linear-gradient(219.92deg, #dd8082 20.35%, #b4686a 39.11%, rgba(113, 65, 66, 0) 89.67%);
}
.visa-card-nd-item .detail {
  max-width: calc(100% - 102px);
  padding-bottom: 12px;
}
.visa-card-nd-item .detail .line {
  width: 19px;
  height: 4px;
  background-color: #e21d38;
}
.visa-card-nd-item .detail .title {
  color: #001f5b;
}
.visa-card-nd-item .detail .title a:hover {
  color: #e21d38;
}
.visa-card-nd-item .detail .sub-title {
  color: #5f7086;
}
.visa-card-nd-item .detail .more {
  width: 32px;
  height: 32px;
  background-color: #e21d38;
}
.visa-card-nd-item .detail .more:hover, .visa-card-nd-item .detail .more:focus, .visa-card-nd-item .detail .more:active {
  background-color: rgb(171.76, 22.04, 42.56);
}
@media only screen and (max-width: 767px) {
  .visa-card-nd-item {
    gap: 20px;
  }
  .visa-card-nd-item .image {
    max-width: 52px;
  }
  .visa-card-nd-item .image::before {
    width: 46px;
    height: 80px;
    border-radius: 10px;
  }
  .visa-card-nd-item .image img {
    width: 52px;
    height: 83px;
  }
  .visa-card-nd-item .detail {
    max-width: calc(100% - 72px);
  }
  .visa-card-nd-item .detail .title {
    font-size: 13px;
    line-height: 20px;
    margin: 8px 0;
  }
  .visa-card-nd-item .detail .sub-title {
    font-size: 11px;
    line-height: 18px;
  }
}

/* Visa Card */
/* Service Fee Calculation */
.service-fee-calculation-nd-wrapper {
  padding: 23px 40px 40px;
}
.service-fee-calculation-nd-wrapper .sh {
  background-color: #fff;
  z-index: -2;
}
.service-fee-calculation-nd-wrapper .sh-1 {
  width: 100px;
  height: 59px;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iNTkiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zLjMgMGEzNSAzNSAwIDAgMSAyMi4zMyA4LjA1bDUxLjE2IDQyLjRhMzUgMzUgMCAwIDAgMjIuMzMgOC4wNUgwVjB6Ii8+PC9zdmc+") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iNTkiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zLjMgMGEzNSAzNSAwIDAgMSAyMi4zMyA4LjA1bDUxLjE2IDQyLjRhMzUgMzUgMCAwIDAgMjIuMzMgOC4wNUgwVjB6Ii8+PC9zdmc+") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  top: 6px;
  right: var(--w);
}
.service-fee-calculation-nd-wrapper .sh-2 {
  top: 6px;
  right: calc(var(--w) + 100px);
  height: 59px;
  border-radius: 35px 0 0;
}
.service-fee-calculation-nd-wrapper .sh-3 {
  top: 64.4px;
  border-radius: 0 35px 35px;
}
.service-fee-calculation-nd-wrapper .shape {
  background-color: rgba(253, 242, 182, 0.6);
  width: 355px;
  height: 197px;
  filter: blur(400px);
  z-index: -4;
}
.service-fee-calculation-nd-wrapper .shape-1 {
  right: 3px;
  transform: translateY(-77px);
}
.service-fee-calculation-nd-wrapper .shape-2 {
  left: 31px;
  transform: translateY(-59px);
}
.service-fee-calculation-nd-wrapper .shape-b {
  width: 66px;
  height: 66px;
  background-color: #fff;
  filter: blur(161.3px);
  z-index: -4;
}
.service-fee-calculation-nd-wrapper .shape-b-1 {
  transform: translate(45px, 33px);
}
.service-fee-calculation-nd-wrapper .shape-b-2 {
  transform: translate(-28px, 43px);
}
.service-fee-calculation-nd-heading {
  padding-top: 6px;
}
.service-fee-calculation-nd-heading-title {
  gap: 13px;
  color: #040404;
  margin-left: 64px;
  transform: translateY(-29px);
  padding: 0 0 18px 7px;
}
.service-fee-calculation-nd-heading-title .sh {
  z-index: -3;
}
.service-fee-calculation-nd-heading-title .sh-1 {
  width: 100px;
  height: 59px;
  background-color: #fff;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iNTkiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zLjMgMGEzNSAzNSAwIDAgMSAyMi4zMyA4LjA1bDUxLjE2IDQyLjRhMzUgMzUgMCAwIDAgMjIuMzMgOC4wNUgwVjB6Ii8+PC9zdmc+") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iNTkiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zLjMgMGEzNSAzNSAwIDAgMSAyMi4zMyA4LjA1bDUxLjE2IDQyLjRhMzUgMzUgMCAwIDAgMjIuMzMgOC4wNUgwVjB6Ii8+PC9zdmc+") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  top: 6px;
}
.service-fee-calculation-nd-heading-title .sh-2 {
  top: 6px;
  background-color: #fff;
  width: 100vw;
  height: 59px;
  transform: translateX(-100px);
}
.service-fee-calculation-nd-heading-title .sh-4 {
  background-color: rgba(253, 242, 182, 0.6);
  filter: blur(400px);
  width: 355px;
  height: 197px;
  transform: translate(21px, -71px);
  z-index: -5;
}
.service-fee-calculation-nd-heading-title .icon {
  width: 46px;
  height: 46px;
  background-color: #e21d38;
}
.service-fee-calculation-nd-heading-text {
  color: #b9b7ad;
  margin-left: 28px;
}
.service-fee-calculation-nd-heading .nav {
  gap: 10px;
}
.service-fee-calculation-nd-heading .nav li {
  border: 3px solid #f9f9f9;
  padding: 12px 30px;
  color: #5f7086;
}
.service-fee-calculation-nd-heading .nav li.active {
  background-color: #08060f;
  border-color: #08060f;
  color: #fff;
}
.service-fee-calculation-nd-form {
  gap: 24px 10px;
}
.service-fee-calculation-nd-form .form-group.type,
.service-fee-calculation-nd-form .form-group .val {
  min-width: 220px;
}
.service-fee-calculation-nd-form .form-group .form-control {
  height: 69px;
  border: 2px solid #f9f9f9;
  border-radius: 25px;
  background-color: transparent;
}
.service-fee-calculation-nd-form .form-group .form-control::-moz-placeholder {
  color: #a4a8ba;
}
.service-fee-calculation-nd-form .form-group .form-control, .service-fee-calculation-nd-form .form-group .form-control::placeholder {
  color: #a4a8ba;
}
.service-fee-calculation-nd-form .form-group .form-control:focus {
  border-color: #e21d38;
}
.service-fee-calculation-nd-form .form-group .country-form .form-control {
  padding-left: 100px;
}
.service-fee-calculation-nd-form .form-group .country {
  left: 18px;
}
.service-fee-calculation-nd-form .form-group .country .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding: 0 0 0 24px;
}
.service-fee-calculation-nd-form .form-group .country .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 0;
}
.service-fee-calculation-nd-form .box-price {
  background-color: rgba(255, 250, 229, 0.7);
  gap: 20px;
  font-size: 21px;
  line-height: 33px;
  color: #040404;
  padding: 18px 20px;
  min-width: 201px;
}
.service-fee-calculation-nd-form .box-price svg {
  color: #a5a399;
}
.service-fee-calculation-nd-form .btn {
  background-color: #ff0000;
  color: #fff;
  gap: 10px;
  padding: 24px 44px;
}
.service-fee-calculation-nd-form .btn:hover, .service-fee-calculation-nd-form .btn:focus, .service-fee-calculation-nd-form .btn:active {
  background-color: rgb(193.8, 0, 0);
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .service-fee-calculation-nd-wrapper {
    padding: 23px 24px 40px;
  }
  .service-fee-calculation-nd-heading .nav li {
    padding: 12px 20px;
  }
}
@media only screen and (max-width: 991px) {
  .service-fee-calculation-nd-heading-title {
    margin: -29px 0 8px;
    transform: unset;
  }
  .service-fee-calculation-nd-heading-text {
    margin: 0 0 12px;
  }
  .service-fee-calculation-nd-form .form-group.type, .service-fee-calculation-nd-form .form-group.val {
    width: 100%;
    max-width: calc(50% - 5px);
  }
  .service-fee-calculation-nd-form .btn {
    flex: 1 0 1%;
  }
}
@media only screen and (max-width: 575px) {
  .service-fee-calculation-nd-heading-title .icon {
    width: 40px;
    height: 40px;
  }
  .service-fee-calculation-nd-heading-title .icon svg {
    width: 18px;
    height: 18px;
  }
  .service-fee-calculation-nd-heading-title span {
    font-size: 14px;
    line-height: 20px;
  }
  .service-fee-calculation-nd-form .form-group, .service-fee-calculation-nd-form .form-group.type, .service-fee-calculation-nd-form .form-group.val {
    width: 100%;
    max-width: 100%;
  }
}

/* Service Fee Calculation */
/* Steps */
.steps-two-nd-wrapper {
  border: 1px solid rgba(255, 255, 255, 0.12);
  padding: 39px 40px 38px;
}
.steps-two-nd-wrapper::before {
  height: 28px;
  background-image: linear-gradient(0deg, #0e0c16 0%, #2a2a2a 68.83%);
}
.steps-two-nd-item {
  border: 2px solid transparent;
  background-color: rgba(30, 30, 30, 0.6);
  backdrop-filter: blur(34px);
  padding: 12px 27px 11px;
}
.steps-two-nd-item .icon {
  background-color: #1e1e1e;
  border: 3px solid rgba(255, 255, 255, 0.1);
  width: 60px;
  height: 60px;
  color: rgba(255, 255, 255, 0.4);
}
.steps-two-nd-item .detail {
  max-width: calc(100% - 76px);
}
.steps-two-nd-item:hover {
  background-color: #000;
  border-color: #fec800;
}
.steps-two-nd-item:hover .icon {
  background-color: #000;
  border-color: #fec800;
  color: #fec800;
}
@media only screen and (max-width: 767px) {
  .steps-two-nd-wrapper {
    padding: 24px;
  }
  .steps-two-nd-wrapper::before {
    height: 16px;
  }
  .steps-two-nd-item {
    padding: 12px 16px;
  }
  .steps-two-nd-item .icon {
    width: 48px;
    height: 48px;
  }
  .steps-two-nd-item .icon svg {
    width: 24px;
    height: 24px;
  }
  .steps-two-nd-item .detail {
    max-width: calc(100% - 64px);
  }
  .steps-two-nd-item .detail .title {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 8px;
  }
  .steps-two-nd-item .detail .sub-title {
    font-size: 11px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .steps-two-nd-wrapper {
    padding: 12px;
  }
}

/* Steps */
/* Options */
.options-three-nd-item {
  padding: 35px 24px;
}
.options-three-nd-item::before {
  border-radius: inherit;
  padding: 1px;
  background-image: radial-gradient(38.52% 24.94% at 88.52% 15.8%, #ffffff 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(237.98deg, rgba(255, 255, 255, 0) 21.2%, rgba(255, 255, 255, 0) 60.69%, rgba(255, 255, 255, 0.17) 69.24%), linear-gradient(0deg, rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.01));
}
.options-three-nd-item .title .icon {
  width: 50px;
  height: 50px;
  background-color: rgba(226, 29, 56, 0.9);
}
.options-three-nd-item .title .icon::before {
  background-color: #e21d38;
  filter: blur(94px);
}
.options-three-nd-item p {
  color: #7f7f88;
}
.options-three-nd-item:hover .title .icon, .options-three-nd-item:hover .title .icon::before {
  background-color: #fff8c5;
}
.options-three-nd-item:hover .title .icon svg path {
  stroke: #000;
}
.options-three-nd-item:hover .title .icon svg rect {
  fill: rgba(255, 0, 0, 0.1);
}
@media only screen and (max-width: 1199px) {
  .options-three-nd-item {
    padding: 32px 16px;
  }
  .options-three-nd-item .title {
    gap: 12px;
    font-size: 14px;
    line-height: 20px;
  }
  .options-three-nd-item .title .icon {
    width: 40px;
    height: 40px;
  }
  .options-three-nd-item .title .icon svg {
    width: 20px;
    height: 20px;
  }
}

/* Options */
/* Design Card */
.design-card-nd-item {
  padding: 36px 24px 24px;
  background-color: rgba(255, 241, 196, 0.33);
}
.design-card-nd-item::before {
  width: 106px;
  height: 154px;
  background-color: #e21d38;
  left: 27%;
  transform: translateY(18px);
  opacity: 0;
  filter: blur(154px);
}
.design-card-nd-item::after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDciIGhlaWdodD0iOTciIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0xMDYuNjQgOTdIMGEyNSAyNSAwIDAgMCAyNS0yNVY0OS43OGEyNSAyNSAwIDAgMSAyNS0yNWgzMS42M2EyNSAyNSAwIDAgMCAyNS0yNC43OHoiLz48L3N2Zz4=") 0 0/100.5% 100.5%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDciIGhlaWdodD0iOTciIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0xMDYuNjQgOTdIMGEyNSAyNSAwIDAgMCAyNS0yNVY0OS43OGEyNSAyNSAwIDAgMSAyNS0yNWgzMS42M2EyNSAyNSAwIDAgMCAyNS0yNC43OHoiLz48L3N2Zz4=") 0 0/100.5% 100.5%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--bg-body);
  width: 107px;
  height: 97px;
}
.design-card-nd-item .sh {
  height: 97px;
  background-color: rgba(255, 255, 255, 0.01);
  backdrop-filter: blur(1px);
  right: 47px;
  left: -1px;
  opacity: 0;
  transform: translateY(25px);
  z-index: -1;
}
.design-card-nd-item .title {
  color: #040404;
}
.design-card-nd-item p {
  color: #b9b49f;
}
.design-card-nd-item .link {
  color: #e21d38;
  gap: 12px;
}
.design-card-nd-item .link svg {
  transform: rotate(45deg);
  color: #000;
}
.design-card-nd-item .icon {
  width: 63px;
  height: 63px;
  right: 10px;
  bottom: 3px;
  z-index: 10;
}
.design-card-nd-item .icon svg {
  color: #e21d38;
}
.design-card-nd-item:hover {
  background-color: #e21d38;
}
.design-card-nd-item:hover::before {
  opacity: 0.5;
}
.design-card-nd-item:hover .sh {
  opacity: 1;
}
.design-card-nd-item:hover .title,
.design-card-nd-item:hover p,
.design-card-nd-item:hover .link,
.design-card-nd-item:hover .link svg,
.design-card-nd-item:hover .icon svg {
  color: #fff;
}
.design-card-nd-item:hover .icon {
  background-color: #000;
}
.design-card-nd .swiper-slide {
  transition-delay: 0.3s;
}
.design-card-nd .swiper-slide:hover {
  z-index: 4;
  transition-delay: 0s;
}

/* Design Card */
/* Plans */
.plans-nd-wrapper {
  padding: 67px 48px;
  background-color: #f7f5ef;
}
.plans-nd-item {
  padding: 29px 24px 18px;
}
.plans-nd-item img {
  height: 168px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  filter: grayscale(1);
}
.plans-nd-item .title {
  color: #040404;
}
.plans-nd-item p {
  color: rgba(18, 18, 18, 0.37);
}
.plans-nd-item p span {
  color: #121212;
}
.plans-nd-item .price {
  gap: 20px;
}
.plans-nd-item .price .price {
  font-size: 76px;
  line-height: 1.35;
  color: #000;
}
.plans-nd-item .price .price::after {
  top: 23px;
  width: 104px;
  height: 24px;
  background-image: linear-gradient(90deg, #ff007e 0%, #f7c946 100%);
  filter: blur(124px);
  transform: translateX(-29px) rotate(22.88deg);
}
.plans-nd-item .price .toman {
  color: #000;
  padding: 10px 20px;
  z-index: 4;
}
.plans-nd-item hr {
  margin: 20px 0 14px;
  height: 1px;
  background-color: #c9cbd1;
  opacity: 0.35;
}
.plans-nd-item ul {
  gap: 14px;
}
.plans-nd-item ul li {
  color: #394454;
  gap: 12px;
}
.plans-nd-item ul li .icon {
  width: 32px;
  height: 32px;
  background-color: #cecece;
}
.plans-nd-item ul li .icon.active {
  background-color: #e21d38;
}
.plans-nd-item .btn {
  border: 1px solid rgba(0, 0, 0, 0.06);
  color: #040404;
  padding: 22px 20px;
}
.plans-nd-item .btn:hover, .plans-nd-item .btn:active, .plans-nd-item .btn:focus {
  background-color: rgb(171.76, 22.04, 42.56);
  border-color: rgb(171.76, 22.04, 42.56);
  color: #fff;
}
.plans-nd-item.vip {
  transform: translateY(-22px);
}
.plans-nd-item.vip img {
  filter: grayscale(0);
}
.plans-nd-item.vip .price .price {
  color: #e21d38;
}
.plans-nd-item.vip .btn {
  background-color: #e21d38;
  border-color: #e21d38;
  color: #fff;
  position: relative;
}
.plans-nd-item.vip .btn::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 70%;
  height: 39px;
  transform: translate(-50%, 15px);
  background-color: rgba(226, 29, 56, 0.8);
  border-radius: inherit;
  filter: blur(74px);
  z-index: -1;
}
.plans-nd-item:hover img {
  filter: grayscale(0);
}
.plans-nd-item:hover .btn {
  background-color: #e21d38;
  border-color: #e21d38;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .plans-nd-wrapper {
    padding: 67px 24px;
  }
  .plans-nd-item {
    padding: 29px 16px 18px;
  }
  .plans-nd-item .price .price {
    font-size: 64px;
  }
}
@media only screen and (max-width: 991px) {
  .plans-nd-wrapper {
    padding: 48px 20px;
  }
  .plans-nd-item.vip {
    transform: unset;
  }
}
@media only screen and (max-width: 767px) {
  .plans-nd-item img {
    height: 140px;
  }
  .plans-nd-item .title {
    font-size: 16px;
    line-height: 24px;
  }
  .plans-nd-item p {
    font-size: 12px;
  }
  .plans-nd-item .price {
    gap: 12px;
  }
  .plans-nd-item .price .price {
    font-size: 40px;
  }
  .plans-nd-item .price .toman {
    font-size: 12px;
    line-height: 18px;
  }
  .plans-nd-item .btn {
    padding: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .plans-nd-wrapper {
    padding: 32px 24px;
    margin: 0 -12px;
    border-radius: 0;
  }
}

/* Plans */
/* Subset */
.subset-nd .swiper-slide {
  width: auto;
}
.subset-nd-item {
  width: 216px;
  border: 1.5px solid rgba(0, 0, 0, 0.08);
  padding: 8px 8px 22px;
}
.subset-nd-item .image {
  background-color: #f9f9f9;
  height: 153px;
}
.subset-nd-item .text {
  padding: 0 16px;
}
.subset-nd-item .text .name {
  font-size: 17px;
  line-height: 26px;
  color: #000;
}
.subset-nd-item .text .sub-name {
  color: #a4a8ba;
}
.subset-nd-item:hover {
  border-color: rgba(226, 29, 56, 0.2);
}
.subset-nd-item:hover .image {
  background-color: rgba(226, 29, 56, 0.05);
}
.subset-nd-item:hover .text .name {
  color: #e21d38;
}
@media only screen and (max-width: 767px) {
  .subset-nd-item {
    width: 180px;
  }
  .subset-nd-item,
  .subset-nd-item .image {
    border-radius: 15px;
  }
  .subset-nd-item .image {
    height: 132px;
  }
  .subset-nd-item .image img {
    width: auto;
    max-height: 56px;
  }
  .subset-nd-item .text {
    padding: 0 8px;
  }
  .subset-nd-item .text .name {
    font-size: 14px;
    line-height: 20px;
  }
  .subset-nd-item .text .sub-name {
    font-size: 11px;
    line-height: 16px;
  }
}

/* Subset */
/* Comments */
.comments-three-nd-content {
  -webkit-mask-image: linear-gradient(90deg, rgba(217, 217, 217, 0) 0%, #d2d2d2 7.09%, #878787 87.01%, rgba(115, 115, 115, 0) 100%);
          mask-image: linear-gradient(90deg, rgba(217, 217, 217, 0) 0%, #d2d2d2 7.09%, #878787 87.01%, rgba(115, 115, 115, 0) 100%);
  padding-top: 41px;
}
.comments-three-nd-wrapper .sh {
  width: 355px;
  height: 355px;
  background-color: rgba(253, 242, 182, 0.6);
  filter: blur(400px);
  top: 28px;
  z-index: -1;
}
.comments-three-nd-item .content {
  padding: 43px 22px;
  border-radius: 20px 20px 0;
}
.comments-three-nd-item .content::after {
  width: 35px;
  height: 22px;
  background-color: inherit;
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIHdpZHRoPSIzNSIgaGVpZ2h0PSIyMiIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTAgMGgzNXYyMkgweiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzUgMjIuMjhBMzguOSAzOC45IDAgMCAwLS42IDBMLTMgLjAzVjBoMzh6Ii8+PC9nPjwvc3ZnPg==") 0 0/100% 100%;
          mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIHdpZHRoPSIzNSIgaGVpZ2h0PSIyMiIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTAgMGgzNXYyMkgweiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzUgMjIuMjhBMzguOSAzOC45IDAgMCAwLS42IDBMLTMgLjAzVjBoMzh6Ii8+PC9nPjwvc3ZnPg==") 0 0/100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  top: 100%;
}
.comments-three-nd-item .content .title {
  color: #040404;
}
.comments-three-nd-item .content p {
  color: #a4a8ba;
}
.comments-three-nd-item .bottom {
  gap: 12px;
  padding-right: 14px;
}
.comments-three-nd-item .bottom .info {
  gap: 12px;
}
.comments-three-nd-item .bottom .info img {
  width: 56px;
  height: 56px;
}
.comments-three-nd-item .bottom .info .detail .position-rate {
  gap: 12px;
}
.comments-three-nd-item .bottom .info .detail .position {
  color: #7f7f88;
}
.comments-three-nd-item .bottom .info .detail .rate {
  color: #040404;
}
.comments-three-nd-item .bottom .info .detail .name {
  color: #040404;
}
.comments-three-nd-item .bottom .line {
  height: 1px;
  border-bottom: 1px dashed rgba(164, 168, 186, 0.3);
}
.comments-three-nd-item .bottom .btn {
  background-color: #e21d38;
  color: #fff;
  padding: 12px 20px;
}
.comments-three-nd-item .bottom .btn:hover, .comments-three-nd-item .bottom .btn:focus, .comments-three-nd-item .bottom .btn:active {
  background-color: rgb(171.76, 22.04, 42.56);
}
.comments-three-nd .swiper-pagination {
  bottom: auto;
  transform: translate(-50%, -41px);
}
@media only screen and (max-width: 991px) {
  .comments-three-nd-content {
    -webkit-mask-image: none;
            mask-image: none;
  }
}
@media only screen and (max-width: 767px) {
  .comments-three-nd-item .content {
    padding: 24px 16px;
  }
  .comments-three-nd-item .bottom {
    gap: 8px;
  }
  .comments-three-nd-item .bottom .info {
    gap: 8px;
  }
  .comments-three-nd-item .bottom .info img {
    width: 48px;
    height: 48px;
  }
  .comments-three-nd-item .bottom .info .detail .position-rate {
    gap: 8px;
  }
  .comments-three-nd-item .bottom .info .detail .position,
  .comments-three-nd-item .bottom .info .detail .rate {
    font-size: 10px;
    line-height: 14px;
  }
  .comments-three-nd-item .bottom .info .detail .rate svg {
    width: 10px;
    height: 10px;
  }
  .comments-three-nd-item .bottom .info .detail .name {
    font-size: 12px;
    line-height: 18px;
  }
  .comments-three-nd-item .bottom .btn {
    padding: 12px 16px;
  }
}

/* Comments */
/* Faqs */
.faqs-three-nd {
  background-color: #f7f5ef;
  padding: 64px 0;
}
.faqs-three-nd-tabs {
  margin-bottom: 76px;
}
.faqs-three-nd-tabs li {
  background-color: #fff;
  padding: 21px 33px;
  color: #040404;
}
.faqs-three-nd-tabs li::after {
  top: 49px;
  right: 33px;
  bottom: -12px;
  left: 40px;
  background-color: inherit;
  opacity: 0.5;
  filter: blur(54px);
}
.faqs-three-nd-tabs li.active {
  background-color: #e21d38;
  color: #fff;
}
.faqs-three-nd-item .heading {
  padding: 22px 48px 22px 41px;
  color: #040404;
}
.faqs-three-nd-item .heading::before {
  border-radius: 25px;
  background-color: rgba(255, 255, 255, 0.5);
}
.faqs-three-nd-item .heading .icon {
  background-color: #fff;
  width: 64px;
  height: 64px;
  color: #292d32;
}
.faqs-three-nd-item .heading:not(.collapsed)::before {
  background-color: #fff;
}
.faqs-three-nd-item .heading:not(.collapsed) .icon {
  background-color: #000;
  color: #fff;
  transform: rotate(180deg);
}
.faqs-three-nd-item .content {
  padding: 0 48px 22px 41px;
  color: rgba(0, 0, 0, 0.6);
}
@media only screen and (max-width: 767px) {
  .faqs-three-nd-tabs {
    margin-bottom: 40px;
  }
  .faqs-three-nd-tabs li {
    font-size: 13px;
    line-height: 20px;
    padding: 16px 24px;
  }
  .faqs-three-nd-item .heading {
    padding: 16px 24px;
    font-size: 14px;
    line-height: 20px;
  }
  .faqs-three-nd-item .heading .icon {
    width: 48px;
    height: 48px;
  }
  .faqs-three-nd-item .heading .icon svg {
    width: 22px;
    height: 22px;
  }
  .faqs-three-nd-item .content {
    padding: 0 24px 16px;
  }
}
@media only screen and (max-width: 575px) {
  .faqs-three-nd .tab-wrapper {
    margin: 0 -12px;
  }
  .faqs-three-nd-tabs {
    padding: 0 12px;
  }
}

/* Faqs */
/* Articles */
.articles-three-nd-item {
  background-color: #f7f7f8;
  padding: 32px 28px;
  min-height: 388px;
}
.articles-three-nd-item .bg {
  opacity: 0;
  z-index: -1;
}
.articles-three-nd-item .bg::before {
  background-color: rgba(4, 4, 20, 0.5);
}
.articles-three-nd-item .bg::after {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.articles-three-nd-item .author img {
  width: 47px;
  height: 47px;
}
.articles-three-nd-item .author .detail .sub-name {
  color: #a4a8ba;
}
.articles-three-nd-item .author .detail .name {
  color: #040414;
}
.articles-three-nd-item .author .detail .name:hover {
  color: #e21d38;
}
.articles-three-nd-item .date {
  color: #a4a8ba;
}
.articles-three-nd-item .date .circle {
  width: 4px;
  height: 4px;
  background-color: #fec800;
}
.articles-three-nd-item .title {
  color: #040404;
  max-height: 64px;
}
.articles-three-nd-item .title a:hover {
  color: #e21d38;
}
.articles-three-nd-item p {
  color: #5f7086;
  height: 48px;
}
.articles-three-nd-item .category {
  background-color: rgba(0, 0, 0, 0.4);
  padding: 10px 15px;
  backdrop-filter: blur(64px);
}
.articles-three-nd-item .category::before {
  border-radius: inherit;
  padding: 2px;
  background-image: radial-gradient(38.34% 38.34% at 91.53% 100%, rgba(102, 102, 102, 0.3) 0%, rgba(102, 102, 102, 0) 100%), radial-gradient(25% 54.86% at 17.41% 96.43%, #ffffff 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(20.94% 67.86% at 80.36% 26.19%, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
.articles-three-nd-item .link {
  color: #5f7086;
}
.articles-three-nd-item:hover .bg {
  opacity: 1;
}
.articles-three-nd-item:hover .author .detail .name,
.articles-three-nd-item:hover .title,
.articles-three-nd-item:hover .link {
  color: #fff;
}
.articles-three-nd-item:hover p {
  margin-bottom: 12px;
  height: 0;
}
.articles-three-nd-item:hover .category {
  background-color: #e21d38;
}
@media only screen and (max-width: 767px) {
  .articles-three-nd-item {
    padding: 24px 16px;
    min-height: 280px;
  }
  .articles-three-nd-item .date {
    margin-bottom: 16px;
  }
  .articles-three-nd-item .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
    margin-bottom: 24px;
  }
}

/* Articles */
/* Icons */
.icon-facebook:before {
  content: "\e9dc";
}
.icon-google-2:before {
  content: "\e9dd";
}
.icon-instagram-6:before {
  content: "\e9de";
}
.icon-whatsapp-3:before {
  content: "\e9df";
}
.icon-youtube-3:before {
  content: "\e9e0";
}
.icon-arrow-left-7:before {
  content: "\e9ca";
}
.icon-arrow-left-circle-3:before {
  content: "\e9cb";
}
.icon-book:before {
  content: "\e9cc";
}
.icon-calendar-2:before {
  content: "\e9cd";
}
.icon-crown:before {
  content: "\e9ce";
}
.icon-instagram-5:before {
  content: "\e9cf";
}
.icon-linkedin:before {
  content: "\e9d0";
}
.icon-note-3:before {
  content: "\e9d1";
}
.icon-pause-2:before {
  content: "\e9d2";
}
.icon-play-4:before {
  content: "\e9d3";
}
.icon-search-status:before {
  content: "\e9d4";
}
.icon-shopping-bag-2:before {
  content: "\e9d5";
}
.icon-star-5:before {
  content: "\e9d6";
}
.icon-teacher:before {
  content: "\e9d7";
}
.icon-telegram-2:before {
  content: "\e9d8";
}
.icon-timer:before {
  content: "\e9d9";
}
.icon-twitter:before {
  content: "\e9da";
}
.icon-voice-cricle:before {
  content: "\e9db";
}

/* Icons */
/* Fonts */
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 100;
  src: url("./../fonts/iransans-fa/IRANSansXFaNum-Thin.woff") format("woff");
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 200;
  src: url("./../fonts/iransans-fa/IRANSansXFaNum-UltraLight.woff") format("woff");
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 300;
  src: url("./../fonts/iransans-fa/IRANSansXFaNum-Light.woff") format("woff");
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 500;
  src: url("./../fonts/iransans-fa/IRANSansXFaNum-Medium.woff") format("woff");
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 600;
  src: url("./../fonts/iransans-fa/IRANSansXFaNum-DemiBold.woff") format("woff");
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 800;
  src: url("./../fonts/iransans-fa/IRANSansXFaNum-ExtraBold.woff") format("woff");
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 900;
  src: url("./../fonts/iransans-fa/IRANSansXFaNum-Black.woff") format("woff");
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 950;
  src: url("./../fonts/iransans-fa/IRANSansXFaNum-ExtraBlack.woff") format("woff");
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 1000;
  src: url("./../fonts/iransans-fa/IRANSansXFaNum-Heavy.woff") format("woff");
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: bold;
  src: url("./../fonts/iransans-fa/IRANSansXFaNum-Bold.woff") format("woff");
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: normal;
  src: url("./../fonts/iransans-fa/IRANSansXFaNum-Regular.woff") format("woff");
}
.f-iransans-fa {
  font-family: IRANSansX;
}

/* Fonts */
/* Btn Cart */
.nd-btn-cart {
  padding: 9px 19px;
  border: 1px solid #008a91;
}
.nd-btn-cart i {
  font-size: 24px;
  color: #007176;
}
.nd-btn-cart span {
  width: 24px;
  height: 24px;
  background-color: #008a91;
  color: #fff;
}
.nd-btn-cart:hover {
  background-color: #008a91;
}
.nd-btn-cart:hover i {
  color: #fff;
}
.nd-btn-cart:hover span {
  background-color: #fff;
  color: #008a91;
}

/* Btn Cart */
/* Landing */
.landing-three-nd-image-consent, .landing-three-nd-image-course {
  padding: 12px 18px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.landing-three-nd-image-consent::before, .landing-three-nd-image-course::before {
  padding: 1px;
  background-image: linear-gradient(82.2deg, rgba(45, 49, 49, 0.3) 0%, rgba(45, 49, 49, 0) 72.45%);
  border-radius: inherit;
}
.landing-three-nd-image-consent .text > *:first-child, .landing-three-nd-image-course .text > *:first-child {
  font-size: 22px;
  line-height: 34px;
  color: #2d3131;
}
.landing-three-nd-image-consent .text > *:last-child, .landing-three-nd-image-course .text > *:last-child {
  font-size: 16px;
  line-height: 24px;
  color: rgba(45, 49, 49, 0.6);
}
.landing-three-nd-image-consent {
  bottom: 94px;
  transform: translateX(63px);
}
.landing-three-nd-image-consent .avatars img, .landing-three-nd-image-consent .avatars > span {
  width: 44px;
  height: 44px;
  border: 1px solid #2d3131;
}
.landing-three-nd-image-consent .avatars img {
  margin-right: -20px;
  background-color: #d9d9d9;
}
.landing-three-nd-image-consent .avatars > span {
  background-color: #fbdfa0;
  color: #2d3131;
}
.landing-three-nd-image-course {
  transform: translateX(-50px);
  top: 54px;
  z-index: -1;
}
.landing-three-nd-image-course::before {
  background-image: linear-gradient(305.47deg, rgba(45, 49, 49, 0.3) 15.54%, rgba(45, 49, 49, 0) 67.3%);
}
.landing-three-nd-image-course .counter {
  color: #02747a;
}
@media only screen and (max-width: 767px) {
  .landing-three-nd-image-consent {
    bottom: 24px;
    right: auto !important;
    left: 50%;
    transform: translateX(-50%);
    width: -moz-max-content;
    width: max-content;
  }
}

/* Landing */
/* Search */
.search-nd {
  margin-top: -2px;
}
.search-nd-wrapper {
  padding: 20px 72px;
}
.search-nd-text {
  color: #2d3131;
  margin-left: 108px;
}
.search-nd-text::before, .search-nd-text::after {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #02747a;
}
.search-nd-text::before {
  bottom: 100%;
  left: 100%;
  transform: translate(2px, -2px);
}
.search-nd-text::after {
  right: 100%;
  bottom: 0;
  transform: translate(-8px, -1px);
  background-color: #fdc448;
}
.search-nd .form-control {
  border-radius: 50px;
  background-color: rgba(135, 135, 135, 0.15);
  border: 1px solid rgba(135, 135, 135, 0);
  padding: 0 12px;
  color: #878787;
  height: 40px;
}
.search-nd .form-control:focus {
  background-color: transparent;
  border-color: #00969d;
  box-shadow: 0 0 0 4px rgba(0, 150, 157, 0.2);
}
.search-nd select.form-control {
  border: 1px solid #878787;
  color: #878787;
  padding: 0 12px 0 42px;
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzg3ODc4NyIgZD0iTTExLjk1IDUuNDVoLTcuOWEuNzIuNzIgMCAwIDAtLjUgMS4yM0w3IDEwLjEzYTEuNCAxLjQgMCAwIDAgMiAwbDEuMzItMS4zMSAyLjE0LTIuMTRhLjcyLjcyIDAgMCAwLS41MS0xLjIzIiBzdHlsZT0iZmlsbDojODc4Nzg3O2ZpbGw6Y29sb3IoZGlzcGxheS1wMyAuNTI5NCAuNTI5NCAuNTI5NCk7ZmlsbC1vcGFjaXR5OjEiLz48L3N2Zz4=") center left 12px no-repeat;
  background-size: 16px 16px;
  width: auto;
}
.search-nd .btn {
  border: 1px solid #878787;
  padding: 7px 10px 7px 7px;
  color: #878787;
}
.search-nd .btn:hover, .search-nd .btn:focus, .search-nd .btn:active {
  background-color: #878787;
  color: #fff;
}
@media only screen and (max-width: 1199px) {
  .search-nd-text {
    margin-left: 64px;
  }
}
@media only screen and (max-width: 991px) {
  .search-nd-wrapper {
    padding: 24px;
  }
  .search-nd-text {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .search-nd form {
    gap: 16px;
  }
  .search-nd form select {
    flex: 1 0 1%;
  }
  .search-nd form input {
    order: -10;
  }
}
@media only screen and (max-width: 575px) {
  .search-nd-wrapper {
    margin: 0 -12px;
    padding: 24px 12px;
    border-radius: 0;
  }
}

/* Search */
/* Services */
.services-two-nd-item {
  padding: 24px 20px 20px;
  border-bottom: 1.5px solid #fff;
}
.services-two-nd-item .icon {
  gap: 2px;
}
.services-two-nd-item .icon .circle {
  width: 8px;
  height: 8px;
  background-color: rgba(65, 74, 84, 0.4);
  box-shadow: 0px 4px 6px rgba(253, 196, 72, 0.25);
}
.services-two-nd-item .icon i {
  font-size: 32px;
  color: #414a54;
}
.services-two-nd-item .title {
  color: #2d3131;
}
.services-two-nd-item p {
  color: rgba(45, 49, 49, 0.8);
}
.services-two-nd-item .link {
  color: #787878;
}
.services-two-nd-item:hover {
  border-block-color: #fdc448;
}
.services-two-nd-item:hover .icon .circle {
  background-color: #fdc448;
}
.services-two-nd-item:hover .icon i,
.services-two-nd-item:hover .title,
.services-two-nd-item:hover .link {
  color: #00969d;
}
@media only screen and (max-width: 1199px) {
  .services-two-nd-item .link {
    font-size: 14px;
  }
  .services-two-nd-item .link i {
    font-size: 12px;
  }
}

/* Services */
/* Heading */
.heading-nd-text-icon {
  width: 32px;
  height: 32px;
  background-color: #00969d;
  font-size: 20px;
}
.heading-nd-text-sup-title {
  color: rgba(45, 49, 49, 0.2);
}
.heading-nd-text-title {
  color: #2d3131;
  margin-top: -8px;
}

/* Heading */
/* Courses */
.courses-nd {
  padding: 0 18px 18px;
}
.courses-nd::before {
  top: 32px;
  border-radius: 20px;
  background-color: #fff;
  border-bottom: 2px solid #fff;
}
.courses-nd .image img {
  height: 150px;
  border: 3px solid #fff;
  box-shadow: 0px 4px 16px rgba(1, 40, 39, 0.1);
}
.courses-nd .author span {
  color: #2d3131;
}
.courses-nd .author span a:hover {
  color: #00969d;
}
.courses-nd .title {
  color: #2d3131;
  max-height: 56px;
}
.courses-nd .title a:hover {
  color: #00969d;
}
.courses-nd p {
  color: rgba(45, 49, 49, 0.8);
  -webkit-line-clamp: 3;
  line-clamp: 3;
  height: 84px;
}
.courses-nd .info {
  gap: 6px;
}
.courses-nd .info li {
  color: #00969d;
  background-color: rgba(107, 153, 155, 0.1);
  padding: 3px 6px;
}
.courses-nd .btn {
  border: 1px solid #878787;
  padding: 7px 10px 7px 7px;
  color: #878787;
}
.courses-nd .btn:hover, .courses-nd .btn:focus, .courses-nd .btn:active {
  background-color: #00969d;
  color: #fff;
}
.courses-nd .price del {
  color: #878787;
}
.courses-nd .price .price {
  color: #02747a;
  gap: 2px;
}
.courses-nd .price .price .toman {
  color: #000;
}
.courses-nd:hover::before {
  border-bottom-color: #fdc448;
  box-shadow: 0px 16px 48px rgba(0, 150, 157, 0.1);
}
@media only screen and (max-width: 1399px) {
  .courses-nd {
    padding: 0 14px 18px;
  }
  .courses-nd .price .price {
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .courses-nd {
    padding: 0 12px 16px;
  }
  .courses-nd .title {
    font-size: 14px;
    line-height: 20px;
    max-height: 40px;
  }
  .courses-nd .info {
    margin-top: auto;
  }
  .courses-nd .info li {
    font-size: 12px;
    line-height: 18px;
  }
  .courses-nd .btn {
    padding: 0;
    border: 0;
  }
}

/* Courses */
/* Padcasts */
.padcast-nd-box .info ul, .padcast-nd-tabs li .info ul {
  gap: 6px;
}
.padcast-nd-box .info ul li, .padcast-nd-tabs li .info ul li {
  background-color: rgba(107, 153, 155, 0.1);
  color: #00969d;
  padding: 3px 6px;
}
.padcast-nd-box .info .image img {
  width: 95px;
  height: 95px;
  border: 3px solid #fff;
  box-shadow: 0px 4px 16px rgba(1, 40, 39, 0.1);
}
.padcast-nd-box .info .episode {
  color: #00969d;
}
.padcast-nd-box .info .episode .circle {
  width: 6px;
  height: 6px;
  background-color: #00969d;
}
.padcast-nd-box .info .title {
  color: #2d3131;
}
.padcast-nd-box button {
  width: 60px;
  height: 60px;
  background-color: rgba(253, 196, 72, 0.1);
  border: 1px solid #fdc448;
  font-size: 30px;
  color: #fdc448;
}
.padcast-nd-box button.played i::before {
  content: "\e9d3";
}
.padcast-nd-box button:hover, .padcast-nd-box button.played {
  background-color: #fdc448;
  color: #fff;
}
.padcast-nd-box .duration {
  padding: 2px 6px;
  background-color: rgba(253, 196, 72, 0.1);
  color: #ffaf01;
}
.padcast-nd-tabs > li {
  max-width: calc(50% - 12px);
  padding: 18px;
  border-bottom: 1.5px solid #fff;
}
.padcast-nd-tabs > li .info .image img {
  border: 3px solid #fff;
  box-shadow: 0px 4px 16px rgba(1, 40, 39, 0.1);
}
.padcast-nd-tabs > li .info .image + div {
  max-width: calc(100% - 78px);
}
.padcast-nd-tabs > li .info .title {
  color: #2d3131;
  -webkit-line-clamp: 1;
  line-clamp: 1;
}
.padcast-nd-tabs > li .icon {
  width: 40px;
  height: 40px;
  border: 1px solid #878787;
  font-size: 24px;
  color: #878787;
}
.padcast-nd-tabs > li.played {
  border-bottom-color: #fdc448;
}
.padcast-nd-tabs > li.played .icon {
  background-color: rgba(253, 196, 72, 0.1);
  border-color: #fdc448;
  color: #fdc448;
  cursor: default;
}
.padcast-nd-tabs > li.played .icon i::before {
  content: "\e9db";
}
@media only screen and (max-width: 1199px) {
  .padcast-nd-tabs > li {
    max-width: calc(50% - 8px);
    padding: 18px 12px;
  }
}
@media only screen and (max-width: 991px) {
  .padcast-nd-tabs {
    overflow: auto hidden;
    scrollbar-width: 0;
  }
  .padcast-nd-tabs::-webkit-scrollbar {
    display: none;
  }
  .padcast-nd-tabs > li {
    flex: 0 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .padcast-nd-box .info .image img {
    width: 80px;
    height: 80px;
    border-width: 2px;
  }
  .padcast-nd-box .info .episode {
    font-size: 12px;
    line-height: 18px;
  }
  .padcast-nd-box .info .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .padcast-nd-box button {
    width: 48px;
    height: 48px;
    font-size: 24px;
  }
  .padcast-nd-box p {
    font-size: 14px;
    line-height: 24px;
  }
  .padcast-nd-tabs > li {
    max-width: 65%;
  }
}
@media only screen and (max-width: 575px) {
  .padcast-nd-tabs {
    margin: 0 -12px;
    padding: 0 12px;
  }
  .padcast-nd-tabs > li {
    max-width: 90%;
    padding: 12px;
  }
  .padcast-nd-tabs > li .info .image img {
    width: 56px;
    height: 56px;
    border-width: 2px;
  }
  .padcast-nd-tabs > li .info .image + div {
    max-width: calc(100% - 64px);
  }
  .padcast-nd-tabs > li .info .title {
    font-size: 14px;
    line-height: 20px;
  }
}

/* Padcasts */
/* Skill Certificate */
.skill-certificate-nd {
  background-color: rgba(2, 116, 122, 0.2);
  padding: 40px 0;
}
.skill-certificate-nd .swiper {
  max-width: 260px;
}
.skill-certificate-nd .swiper-button-disabled {
  display: none !important;
}
.skill-certificate-nd .swiper-button-prev, .skill-certificate-nd .swiper-button-next {
  width: 26px;
  height: 26px;
  background-color: #878787;
  color: #fff;
  font-size: 10px;
}
.skill-certificate-nd .swiper-button-prev::after, .skill-certificate-nd .swiper-button-next::after {
  content: none;
}
.skill-certificate-nd .swiper-button-prev:hover, .skill-certificate-nd .swiper-button-next:hover {
  background-color: #00969d;
}
.skill-certificate-nd .swiper-button-prev {
  transform: rotate(180deg);
}
.skill-certificate-nd-item {
  border: 3px solid #fff;
  box-shadow: 0px 16px 48px rgba(0, 150, 157, 0.1);
  min-height: 409px;
  opacity: 0;
  filter: blur(8px);
  transform: translateX(-80px) scale(0.7335);
  transform-origin: left;
}
.skill-certificate-nd-item::before {
  background-image: linear-gradient(180deg, rgba(45, 49, 49, 0) 62.35%, rgba(45, 49, 49, 0.4) 73.68%, rgba(45, 49, 49, 0.8) 100%);
}
.skill-certificate-nd-item .content {
  padding: 0 12px 20px;
}
.skill-certificate-nd-item .content .date {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 3px 6px;
}
.swiper-slide-prev .skill-certificate-nd-item, .swiper-slide-next .skill-certificate-nd-item {
  opacity: 0.5;
}
.swiper-slide-prev .skill-certificate-nd-item {
  transform-origin: left;
  transform: translateX(-80px) scale(0.7335);
}
.skill-certificate-nd .swiper-slide-active {
  z-index: 10;
}
.swiper-slide-active .skill-certificate-nd-item {
  opacity: 1;
  transform: scale(1);
  filter: blur(0px);
}
.swiper-slide-next .skill-certificate-nd-item {
  transform-origin: right;
  transform: translateX(80px) scale(0.7335);
}
.swiper-slide-next ~ .swiper-slide .skill-certificate-nd-item {
  transform: translateX(80px) scale(0.7335);
  transform-origin: right;
}
@media only screen and (max-width: 1399px) {
  .skill-certificate-nd .swiper-button-prev {
    right: 0;
  }
  .skill-certificate-nd .swiper-button-next {
    left: 0;
  }
  .skill-certificate-nd-item {
    transform: translateX(-102px) scale(0.7335);
  }
  .swiper-slide-prev .skill-certificate-nd-item {
    transform: translateX(-102px) scale(0.7335);
  }
  .swiper-slide-next .skill-certificate-nd-item {
    transform: translateX(102px) scale(0.7335);
  }
  .swiper-slide-next ~ .swiper-slide .skill-certificate-nd-item {
    transform: translateX(102px) scale(0.7335);
  }
}
@media only screen and (max-width: 1199px) {
  .skill-certificate-nd-item {
    transform: translateX(-137px) scale(0.7335);
  }
  .swiper-slide-prev .skill-certificate-nd-item {
    transform: translateX(-137px) scale(0.7335);
  }
  .swiper-slide-next .skill-certificate-nd-item {
    transform: translateX(137px) scale(0.7335);
  }
  .swiper-slide-next ~ .swiper-slide .skill-certificate-nd-item {
    transform: translateX(137px) scale(0.7335);
  }
}
@media only screen and (max-width: 991px) {
  .skill-certificate-nd-carousel {
    max-width: 385px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .skill-certificate-nd-carousel {
    max-width: 330px;
  }
  .skill-certificate-nd .swiper {
    max-width: 203px;
  }
  .skill-certificate-nd-item {
    min-height: 320px;
    transform: translateX(-96px) scale(0.7335);
  }
  .swiper-slide-prev .skill-certificate-nd-item {
    transform: translateX(-96px) scale(0.7335);
  }
  .swiper-slide-next .skill-certificate-nd-item {
    transform: translateX(96px) scale(0.7335);
  }
  .swiper-slide-next ~ .swiper-slide .skill-certificate-nd-item {
    transform: translateX(96px) scale(0.7335);
  }
}

/* Skill Certificate */
/* Teams */
.teams-two-nd-item {
  padding: 0 18px 18px;
}
.teams-two-nd-item::before {
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0px 16px 48px rgba(0, 150, 157, 0.1);
  top: 32px;
  border-bottom: 1.5px solid #fff;
}
.teams-two-nd-item .image img {
  border: 3px solid #fff;
  box-shadow: 0px 4px 16px rgba(1, 40, 39, 0.1);
  background-color: #ebf6f7;
}
.teams-two-nd-item .name {
  color: #2d3131;
}
.teams-two-nd-item .sub-name {
  color: rgba(45, 49, 49, 0.7);
}
.teams-two-nd-item .socials li a {
  background-color: rgba(107, 153, 155, 0.1);
  color: #00969d;
  width: 32px;
  height: 32px;
}
.teams-two-nd-item .socials li a:hover {
  background-color: rgba(253, 196, 72, 0.1);
  color: #ffaf01;
}
.teams-two-nd-item:hover::before {
  border-bottom-color: #ffaf01;
}

/* Teams */
/* Courses Two */
.courses-two-nd-item {
  background-color: #fff;
  border-bottom: 2px solid #fff;
  box-shadow: 0px 16px 48px rgba(0, 150, 157, 0.1);
  padding: 18px;
}
.courses-two-nd-item .image img {
  width: 100px;
  height: 60px;
  border: 3px solid #fff;
  box-shadow: 0px 4px 16px rgba(1, 40, 39, 0.1);
}
.courses-two-nd-item .season {
  color: #00969d;
}
.courses-two-nd-item .season .circle {
  width: 6px;
  height: 6px;
  background-color: #00969d;
}
.courses-two-nd-item .title {
  color: #2d3131;
  max-height: 56px;
}
.courses-two-nd-item p {
  color: rgba(45, 49, 49, 0.8);
}
.courses-two-nd-item .result {
  background-color: rgba(253, 196, 72, 0.1);
  padding: 5px 12px;
  color: #ffaf01;
}
.courses-two-nd-item ul {
  gap: 10px;
}
.courses-two-nd-item ul li {
  background-color: rgba(107, 153, 155, 0.1);
  color: #02747a;
  padding: 3px 8px;
  max-width: calc(50% - 5px);
}
.courses-two-nd-item:hover {
  border-bottom-color: #fdc448;
}
.courses-two-nd .swiper-slide {
  transition: all 0.3s linear;
  opacity: 0;
}
.courses-two-nd .swiper-slide.prev, .courses-two-nd .swiper-slide.next, .courses-two-nd .swiper-slide-prev, .courses-two-nd .swiper-slide-next, .courses-two-nd .swiper-slide-active {
  opacity: 1;
}
.courses-two-nd .swiper-slide.prev {
  -webkit-mask-image: linear-gradient(270deg, rgba(193, 216, 217, 0) 0%, #c1d8d9 100%);
          mask-image: linear-gradient(270deg, rgba(193, 216, 217, 0) 0%, #c1d8d9 100%);
}
.courses-two-nd .swiper-slide.next {
  -webkit-mask-image: linear-gradient(-270deg, rgba(193, 216, 217, 0) 0%, #c1d8d9 100%);
          mask-image: linear-gradient(-270deg, rgba(193, 216, 217, 0) 0%, #c1d8d9 100%);
}
@media only screen and (max-width: 991px) {
  .courses-two-nd .swiper-slide {
    opacity: 1;
  }
  .courses-two-nd .swiper-slide.next, .courses-two-nd .swiper-slide.prev {
    -webkit-mask-image: none;
            mask-image: none;
  }
}
@media only screen and (max-width: 767px) {
  .courses-two-nd-item {
    padding: 12px;
    border-radius: 15px;
  }
  .courses-two-nd-item .season {
    font-size: 12px;
    line-height: 18px;
  }
  .courses-two-nd-item .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .courses-two-nd-item p {
    font-size: 14px;
    line-height: 24px;
    max-height: 48px;
  }
  .courses-two-nd-item .result {
    font-size: 12px;
    line-height: 20px;
  }
  .courses-two-nd-item ul li {
    font-size: 12px;
    line-height: 18px;
    width: auto !important;
    max-width: none;
    flex: 1 0 auto;
  }
}

/* Courses Two */
/* Faqs Four */
.faqs-four-nd-search .form-control {
  background-color: rgba(135, 135, 135, 0.15);
  height: 58px;
  color: #878787;
  padding: 0 20px 0 56px;
  border: 1px solid rgba(135, 135, 135, 0);
}
.faqs-four-nd-search .form-control:focus {
  background-color: #fff;
  border-color: #00969d;
  box-shadow: 0 0 0 4px rgba(0, 150, 157, 0.2);
}
.faqs-four-nd-search button {
  font-size: 26px;
  left: 20px;
  color: #878787;
}
.faqs-four-nd-item {
  padding: 10px 0;
  border-top: 1px solid rgba(135, 135, 135, 0.15);
}
.faqs-four-nd-item .heading {
  color: #2d3131;
  gap: 6px;
}
.faqs-four-nd-item .heading span {
  width: 8px;
  height: 8px;
}
.faqs-four-nd-item .heading span::before, .faqs-four-nd-item .heading span::after {
  background-color: #fdc448;
  border-radius: 2px;
}
.faqs-four-nd-item .heading span::before {
  width: 1.5px;
  transform: rotate(90deg);
}
.faqs-four-nd-item .heading span::after {
  height: 1.5px;
}
.faqs-four-nd-item .heading.collapsed span::before {
  transform: rotate(0deg);
}
.faqs-four-nd-item .content {
  background-color: rgba(107, 153, 155, 0.1);
  padding: 12px;
  color: #2d3131;
}
.faqs-four-nd-item .content span {
  background-color: rgba(107, 153, 155, 0.2);
  color: #02747a;
  padding: 2px 6px;
}
.faqs-four-nd .btn {
  border: 1px solid #878787;
  color: #878787;
  padding: 7px 12px;
}
.faqs-four-nd .btn:hover, .faqs-four-nd .btn:focus, .faqs-four-nd .btn:active {
  background-color: #878787;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .faqs-four-nd-search .form-control {
    font-size: 14px;
    height: 48px;
  }
  .faqs-four-nd-search button {
    font-size: 20px;
  }
  .faqs-four-nd-item .heading {
    font-size: 14px;
    line-height: 20px;
  }
  .faqs-four-nd-item .content {
    font-size: 12px;
  }
  .faqs-four-nd-item .content span {
    font-size: 11px;
  }
  .faqs-four-nd .btn {
    flex: 1 0 auto;
  }
}

/* Faqs Four */
/* Comments Four */
.comments-four-nd-wrapper::before, .comments-four-nd-wrapper::after {
  background-color: rgba(2, 116, 122, 0.2);
  right: 3px;
  left: -5px;
  border-radius: 20px;
}
.comments-four-nd-wrapper::before {
  top: 10px;
  bottom: 10px;
  transform: rotate(-2.85deg);
}
.comments-four-nd-wrapper::after {
  top: 20px;
  bottom: 20px;
  transform: rotate(-5.7deg);
}
.comments-four-nd-item .info img {
  width: 95px;
  height: 95px;
  border: 3px solid #fff;
  box-shadow: 0px 4px 16px rgba(1, 40, 39, 0.1);
}
.comments-four-nd-item .info .name {
  color: #2d3131;
}
.comments-four-nd-item .info .status {
  color: #00969d;
}
.comments-four-nd-item .info .status .circle {
  width: 6px;
  height: 6px;
  background-color: #00969d;
}
.comments-four-nd-item .stars {
  font-size: 28px;
  color: #ffaf01;
  gap: 2px;
}
.comments-four-nd .swiper-pagination {
  transform: translateY(38px);
  gap: 15px;
}
.comments-four-nd .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  border-radius: 32px;
  background-color: rgba(255, 175, 1, 0.2);
  opacity: 1;
  transition: all 0.3s linear;
  margin: 0 !important;
}
.comments-four-nd .swiper-pagination-bullet-active {
  width: 29px;
  background-color: #ffaf01;
}
@media only screen and (max-width: 767px) {
  .comments-four-nd-item .info img {
    width: 80px;
    height: 80px;
  }
  .comments-four-nd-item .info .name {
    font-size: 14px;
    line-height: 20px;
  }
  .comments-four-nd-item .info .status {
    font-size: 12px;
    line-height: 18px;
  }
  .comments-four-nd-item .stars {
    font-size: 20px;
  }
  .comments-four-nd-item p {
    font-size: 14px;
  }
  .comments-four-nd .swiper-pagination {
    gap: 10px;
  }
  .comments-four-nd .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
  }
  .comments-four-nd .swiper-pagination-bullet-active {
    width: 20px;
  }
}

/* Comments Four */
/* Articles Four */
.articles-four-nd-item {
  padding: 0 18px 18px;
}
.articles-four-nd-item::before {
  top: 32px;
  border-radius: 20px;
  background-color: #fff;
  border-bottom: 2px solid #fff;
}
.articles-four-nd-item figure a {
  box-shadow: 0px 4px 16px rgba(1, 40, 39, 0.1);
}
.articles-four-nd-item figure a img {
  height: 160px;
  border: 3px solid #fff;
}
.articles-four-nd-item .author {
  color: #2d3131;
}
.articles-four-nd-item .author:hover {
  color: #00969d;
}
.articles-four-nd-item .date {
  color: #2d3131;
}
.articles-four-nd-item .title {
  color: #2d3131;
  max-height: 56px;
}
.articles-four-nd-item .title a:hover {
  color: #00969d;
}
.articles-four-nd-item p {
  color: rgba(45, 49, 49, 0.8);
  -webkit-line-clamp: 3;
  line-clamp: 3;
  height: 84px;
}
.articles-four-nd-item .link {
  gap: 40px;
  color: #787878;
}
.articles-four-nd-item:hover::before {
  border-block-color: #fdc448;
  box-shadow: 0px 16px 48px rgba(0, 150, 157, 0.1);
}
.articles-four-nd-item:hover .link {
  color: #00969d;
}
@media only screen and (max-width: 1199px) {
  .articles-four-nd-item {
    padding: 0 12px 18px;
  }
  .articles-four-nd-item .author span,
  .articles-four-nd-item .date {
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .articles-four-nd .title {
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
  }
  .articles-four-nd p {
    font-size: 12px;
    line-height: 24px;
    height: 48px;
    -webkit-line-clamp: 2;
    line-clamp: 2;
  }
  .articles-four-nd .link {
    font-size: 12px;
    line-height: 18px;
    gap: 12px;
  }
  .articles-four-nd .link i {
    font-size: 10px;
  }
}

/* Articles Four */
/* Socials */
.socials-nd {
  background-color: #02747a;
  padding: 64px 0;
}
.socials-nd-wrapper {
  padding: 12px;
  background-color: #00696f;
}
.socials-nd-wrapper li {
  padding: 0 30px;
}
.socials-nd-wrapper li:first-child {
  padding-right: 0;
}
.socials-nd-wrapper li:last-child {
  padding-left: 0;
}
.socials-nd-wrapper li:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 24px;
  background-color: rgba(255, 255, 255, 0.2);
  transform: translateY(-50%);
}
.socials-nd-wrapper li a {
  color: #fff;
}
.socials-nd-wrapper li a span {
  max-width: 0;
}
.socials-nd-wrapper li a:hover span {
  max-width: 80px;
  margin-right: 8px;
}
@media only screen and (max-width: 1399px) {
  .socials-nd-wrapper li {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .socials-nd-wrapper li {
    padding: 0 14px;
  }
}
@media only screen and (max-width: 767px) {
  .socials-nd-wrapper li {
    padding: 0 12px;
  }
  .socials-nd-wrapper li a i {
    font-size: 20px;
  }
}

/* Socials *//*# sourceMappingURL=main.min.css.map */